Welcome!

@CloudExpo Authors: Matt Brickey, Elizabeth White, Christoph Schell, Yeshim Deniz, Liz McMillan

Related Topics: @CloudExpo, Microservices Expo

@CloudExpo: Article

Cloud Transformation Factory

Industrialization of Cloud Transformation

Factory Ideas in the IT Industry
The idea to industrialize Information Technology operations like an assembly line in a factory is not new. In software development, typically a software factory is about forming a specialized organizational structure that creates an assembly of subdivisions each of which specializes in aspecific aspects of software development, and the overall organization works much like an assembly line in a manufacturing industry.

Several of the software vendors like Microsoft  have implemented support for software factories in their integrated development tools like Visual Studio. As part of  Patterns and Practices, Microsoft has come up with a vision for software factory realization of many of the common software development paradigms. One such being the Smart Client Software Factory.

Many of these software development factories have built their concept with a set of

  • Reference implementation
  • Quick starts
  • How to ropics
  • Best practices repository
  • Fine-grained building blocks that can be chained together
  • Template or Model driven development process where by each team is dependent on the standard artifacts produced by other teams
  • Common integrated tools

Factory Concept in Cloud Transformation
With the whole concept of cloud computing aimed at optimization and built around the lean manufacturing concept of manufacturing industries, bringing the concept of cloud transformation factories will be of the highest value to enterprises, which will provide an effective path for cloud transformation. Some of the aspects like self-servicing,  automation and the availability of standard  reference architectures further strengthens the case for cloud transformation factories.

The following are important supporting cases for implementing Factories for Cloud Transformation, which fits well with the benefits of Cloud Computing.

  • Cloud transformation is a multi-step process and each step depends on the successful execution of prior steps
  • The entire operation is aimed at optimization, because CXOs won't buy into the case of cloud transformation, resulting in a 30% a CAPEX and OPEX benefits for them, while the transformation itself will make an 100% increase in their development costs
  • Stress on automation and self-service makes it easier for independent teams to work in a factory-like process
  • Emergence of reference architectures and best practices will benefit from a factory framework repository

Building Blocks of Cloud Transformation Factory
The following services could be a part of the cloud transformation factory, so that each of the steps can be executed like a factory assembly line with well-defined documentation and output standards from each step that can be fed into the next step.

  • Cloud Assessment Services: These consist of evaluations of existing applications for suitability to cloud. Typically most cloud assessment assignments create detailed check lists, workshops and questionnaires; the output of this would be reports on which applications can move to cloud.
  • Cloud Platform Services: With multiple choices for the cloud platform available, there are multiple decisions to be made between internal private cloud, public clouds, and whether SaaS services needs to be procured and other orchestration needs. So choosing a cloud platform that can host the application in scope will in itself be a separate service. There are lot of self-service tools available in the public clouds, but still having the platform selection and provisioning ready for a pilot will be key tasks.
  • Cloud Code Migration Services: Movement of a data center application to cloud will definitely lead to code changes and in some cases changes to the architecture of the system. Even the simplistic scenarios of moving from .NET to Windows Azure most times lead at least to minimal code changes. Most of the time, we may get rid of some legacy code and replace them with a SaaS-based service call or link them from other services. So getting a legacy code as an input and making it into a form that can be hosted on the Cloud Platform identified in the step 2 above will be the next step in the assembly process.
  • Cloud Integration Services: Invariably we won't find any enterprise application that does not interact with others and be standalone, hence even after movement to cloud applications need to continuously integrate with existing legacy application both in-bound and outbound. These require a set of tools and ETL (Extraction, Transformation and Loading) options. Cloud frameworks like Windows Azure do provide a lot of tools in this regard, however, this will be one important aspect of the Cloud Transformation assembly, until all the applications are migrated to cloud.
  • Cloud Deployment & Monitoring Services: While we can quickly get to a pilot cloud environment by getting a virtual image from a public cloud, a production-class cloud infrastructure requires much planning. We need to be careful in choosing the backup, recovery, upgrade and availability options. Even though these services are out-of-the-box in cloud, it is up to the ‘Cloud Deployment Service' to choose the most appropriate ones.

Also once deployed, Cloud applications need to be monitored using the new APIs and agents provided by the cloud provider. These require a lot of initial preparatory work, but  they are repetitive in nature for further deployments and hence a factory can be of much value here.

The following diagram provides a conceptual view of the Cloud Transformation Factory that can be used for efficient transformation of applications to the cloud.

Summary
Factories in the software development process have been one of the concepts aimed at  economies of scale and economics of scope, by decreasing the overall cost of development. With the cloud platform being an attraction mainly for CAPEX and OPEX reduction, we see a huge potential for bringing up Cloud Migration Factories by various organizations.

If cloud computing platform vendors can bring up more tools for the Cloud Migration Factory, much like the ‘Patterns and Practices Group' Microsoft has come up with for Smart Client, this concept will be strengthened further.

More Stories By Srinivasan Sundara Rajan

Highly passionate about utilizing Digital Technologies to enable next generation enterprise. Believes in enterprise transformation through the Natives (Cloud Native & Mobile Native).

@CloudExpo Stories
"Outscale was founded in 2010, is based in France, is a strategic partner to Dassault Systémes and has done quite a bit of work with divisions of Dassault," explained Jackie Funk, Digital Marketing exec at Outscale, in this SYS-CON.tv interview at 20th Cloud Expo, held June 6-8, 2017, at the Javits Center in New York City, NY.
"DX encompasses the continuing technology revolution, and is addressing society's most important issues throughout the entire $78 trillion 21st-century global economy," said Roger Strukhoff, Conference Chair. "DX World Expo has organized these issues along 10 tracks with more than 150 of the world's top speakers coming to Istanbul to help change the world."
Kubernetes is an open source system for automating deployment, scaling, and management of containerized applications. Kubernetes was originally built by Google, leveraging years of experience with managing container workloads, and is now a Cloud Native Compute Foundation (CNCF) project. Kubernetes has been widely adopted by the community, supported on all major public and private cloud providers, and is gaining rapid adoption in enterprises. However, Kubernetes may seem intimidating and complex ...
"DivvyCloud as a company set out to help customers automate solutions to the most common cloud problems," noted Jeremy Snyder, VP of Business Development at DivvyCloud, in this SYS-CON.tv interview at 20th Cloud Expo, held June 6-8, 2017, at the Javits Center in New York City, NY.
While the focus and objectives of IoT initiatives are many and diverse, they all share a few common attributes, and one of those is the network. Commonly, that network includes the Internet, over which there isn't any real control for performance and availability. Or is there? The current state of the art for Big Data analytics, as applied to network telemetry, offers new opportunities for improving and assuring operational integrity. In his session at @ThingsExpo, Jim Frey, Vice President of S...
"We focus on SAP workloads because they are among the most powerful but somewhat challenging workloads out there to take into public cloud," explained Swen Conrad, CEO of Ocean9, Inc., in this SYS-CON.tv interview at 20th Cloud Expo, held June 6-8, 2017, at the Javits Center in New York City, NY.
"As we've gone out into the public cloud we've seen that over time we may have lost a few things - we've lost control, we've given up cost to a certain extent, and then security, flexibility," explained Steve Conner, VP of Sales at Cloudistics,in this SYS-CON.tv interview at 20th Cloud Expo, held June 6-8, 2017, at the Javits Center in New York City, NY.
"We are focused on SAP running in the clouds, to make this super easy because we believe in the tremendous value of those powerful worlds - SAP and the cloud," explained Frank Stienhans, CTO of Ocean9, Inc., in this SYS-CON.tv interview at 20th Cloud Expo, held June 6-8, 2017, at the Javits Center in New York City, NY.
DX World EXPO, LLC., a Lighthouse Point, Florida-based startup trade show producer and the creator of "DXWorldEXPO® - Digital Transformation Conference & Expo" has announced its executive management team. The team is headed by Levent Selamoglu, who has been named CEO. "Now is the time for a truly global DX event, to bring together the leading minds from the technology world in a conversation about Digital Transformation," he said in making the announcement.
"Peak 10 is a hybrid infrastructure provider across the nation. We are in the thick of things when it comes to hybrid IT," explained , Chief Technology Officer at Peak 10, in this SYS-CON.tv interview at 20th Cloud Expo, held June 6-8, 2017, at the Javits Center in New York City, NY.
"I think DevOps is now a rambunctious teenager – it’s starting to get a mind of its own, wanting to get its own things but it still needs some adult supervision," explained Thomas Hooker, VP of marketing at CollabNet, in this SYS-CON.tv interview at DevOps Summit at 20th Cloud Expo, held June 6-8, 2017, at the Javits Center in New York City, NY.
"We are still a relatively small software house and we are focusing on certain industries like FinTech, med tech, energy and utilities. We help our customers with their digital transformation," noted Piotr Stawinski, Founder and CEO of EARP Integration, in this SYS-CON.tv interview at 20th Cloud Expo, held June 6-8, 2017, at the Javits Center in New York City, NY.
"We've been engaging with a lot of customers including Panasonic, we've been involved with Cisco and now we're working with the U.S. government - the Department of Homeland Security," explained Peter Jung, Chief Product Officer at Pulzze Systems, in this SYS-CON.tv interview at @ThingsExpo, held June 6-8, 2017, at the Javits Center in New York City, NY.
"We're here to tell the world about our cloud-scale infrastructure that we have at Juniper combined with the world-class security that we put into the cloud," explained Lisa Guess, VP of Systems Engineering at Juniper Networks, in this SYS-CON.tv interview at 20th Cloud Expo, held June 6-8, 2017, at the Javits Center in New York City, NY.
"I will be talking about ChatOps and ChatOps as a way to solve some problems in the DevOps space," explained Himanshu Chhetri, CTO of Addteq, in this SYS-CON.tv interview at @DevOpsSummit at 20th Cloud Expo, held June 6-8, 2017, at the Javits Center in New York City, NY.
Your homes and cars can be automated and self-serviced. Why can't your storage? From simply asking questions to analyze and troubleshoot your infrastructure, to provisioning storage with snapshots, recovery and replication, your wildest sci-fi dream has come true. In his session at @DevOpsSummit at 20th Cloud Expo, Dan Florea, Director of Product Management at Tintri, provided a ChatOps demo where you can talk to your storage and manage it from anywhere, through Slack and similar services with...
The financial services market is one of the most data-driven industries in the world, yet it’s bogged down by legacy CPU technologies that simply can’t keep up with the task of querying and visualizing billions of records. In his session at 20th Cloud Expo, Karthik Lalithraj, a Principal Solutions Architect at Kinetica, discussed how the advent of advanced in-database analytics on the GPU makes it possible to run sophisticated data science workloads on the same database that is housing the rich...
SYS-CON Events announced today that Massive Networks will exhibit at SYS-CON's 21st International Cloud Expo®, which will take place on Oct 31 – Nov 2, 2017, at the Santa Clara Convention Center in Santa Clara, CA. Massive Networks mission is simple. To help your business operate seamlessly with fast, reliable, and secure internet and network solutions. Improve your customer's experience with outstanding connections to your cloud.
"We are an IT services solution provider and we sell software to support those solutions. Our focus and key areas are around security, enterprise monitoring, and continuous delivery optimization," noted John Balsavage, President of A&I Solutions, in this SYS-CON.tv interview at 20th Cloud Expo, held June 6-8, 2017, at the Javits Center in New York City, NY.
Everything run by electricity will eventually be connected to the Internet. Get ahead of the Internet of Things revolution and join Akvelon expert and IoT industry leader, Sergey Grebnov, in his session at @ThingsExpo, for an educational dive into the world of managing your home, workplace and all the devices they contain with the power of machine-based AI and intelligent Bot services for a completely streamlined experience.