Cloud Migration

We have organized key factors into a set of best practices for successful cloud migration.

Specialists

The confident move to cloud
Let our experts handle your cloud migration complexities so you can focus on moving your business forward.

What it takes to migrate to cloud?

Migrating your existing applications and IT assets to the Cloud Service Providers like Amazon Web Services (AWS), Azure, or Google Cloud, presents an opportunity to transform the way your organization does business. It can help you lower costs, become more agile, develop new skills more quickly, and deliver reliable, globally available services to your customers. Our goal is to help you to implement your cloud strategy successfully.

Key Factors

We have identified key factors to successful IT transformation through our experience engaging and supporting enterprise customers. We have organized these into a set of best practices for successful cloud migration. Customer scenarios range from migrating small, single-applications, to migrating entire data centers with hundreds of applications. We provide an overview of the AWS migration methodology, which is built on iterative and continuous progress. We discuss the principles that drive our approach, and the essential activities that are necessary for successful enterprise migrations.

Understand You Should Move to Cloud

Once you understand why you are moving to the cloud, it is time to address how to get there. There are many challenges to completing a successful cloud migration The order and prioritization will vary based on your unique circumstances, but we believe the exercise of thinking through and prioritizing your organization’s concerns upfront is beneficial:
∙ How do I build the right business case? ∙ How do I accurately assess my environment? ∙ How do I learn what I don’t know about my enterprise network topology and application portfolio? ∙ How do I create a migration plan? ∙ How do I identify and evaluate the right partners to help me? ∙ How do I estimate the cost of a large transition like this? ∙ How long will the migration process take to complete? ∙ What tools will I need to complete the migration? ∙ How do I handle my legacy applications? ∙ How do I accelerate the migration effort to realize the business and technology benefits?

The 6 most common application migration strategies are:

1. Re-host (Referred to as a “lift and shift.”) Move applications without changes. In large-scale, legacy migrations, organizations are looking to move quickly to meet business objectives. The majority of these applications are re-hosted. Even without implementing any cloud optimizations, it could save roughly 30% of its costs by re-hosting. Most re-hosting can be automated with tools (e.g. AWS VM Import/Export). Some customers prefer to do this manually as they learn how to apply their legacy systems to the new cloud platform. Applications are easier to optimize/re-architect once they’re already running in the cloud. Partly because your organization will have developed the skills to do so, and partly because of the hard part—migrating the application, data, and traffic—has already been done.

2. Re-platform (Referred to as “lift, tinker, and shift.”) Make a few cloud optimizations to achieve a tangible benefit. You will not change the core architecture of the application. For example, reduce the amount of time you spend managing database instances by migrating to a database-as-a-service platform like Amazon Relational Database Service (Amazon RDS), or migrating your application to a fully managed platform like AWS Elastic Beanstalk. A large media company migrated hundreds of web servers that it ran on-premises to AWS. In the process, it moved from WebLogic (a Java application container that requires an expensive license) to Apache Tomcat, an open-source equivalent. By migrating to AWS, this media company saved millions of dollars in licensing costs and increased savings and agility.

3. Re-factor / Re-architect  Re-imagine how the application is architected and developed using cloud-native features. This is driven by a strong business need to add features, scale, or performance that would otherwise be difficult to achieve in the application’s existing environment. Are you looking to migrate from a monolithic architecture to a service-oriented (or server-less) architecture to boost agility or improve business continuity? This strategy tends to be the most expensive, but it can also be the most beneficial if you have a good product-market fit.

4. Re-purchase Move from perpetual licenses to a software-as-a-service model. For example, move from a customer relationship management (CRM) to Salesforce.com, an HR system to Workday, or a content management system (CMS) to Drupal.

5. Retire  Remove applications that are no longer needed. Once you have completed discovery for your environment, ask who owns each application. As much as 10%-20% of an enterprise IT portfolio is no longer useful and can be turned off. These savings can boost your business case, direct your team’s attention to the applications people use, and reduce the number of applications you have to secure.

6. Retain (Referred to as re-visit.) Keep applications that are critical for the business but that require major refactoring before they can be migrated. You can revisit all applications that fall in this category at a later point in time.

What can we do?

Cloud Infrastructure
  1. Migration Readiness and Planning
  2. Application Discovery
  3. Discovery Tools
  4. Migration Planning
  5. Technical Planning
  6. The Virtual Private Cloud Environment
  7. Security
  8. Operations
  9. Platform
  10. Design
  11. Build
  12. Integrate
  13. Validate
  14. Monitoring and Support

What is AWS Cloud Adoption Framework (AWS CAF):

AWS developed the AWS Cloud Adoption Framework (AWS CAF), which helps organizations understand how cloud adoption transforms the way they work.

AWS CAF is organized into six areas of focus, which span your entire organization. We describe these areas of focus as Perspectives: Business, People, Governance, Platform, Security, and Operations.

AWS CAF provides a mental model to establish areas of focus in determining readiness to migrate and creating a set of migration execution workstreams.

It’s important that we create a migration plan which considers and incorporates the necessary requirements across each area.

Business: Business support capabilities to optimize business value with cloud adoption. Common Roles: Business Managers; Finance Managers; Budget Owners; Strategy Stakeholders

People: People development, training, communications, and change management. Common Roles: Human Resources; Staffing; People Managers.

Governance: Managing and measuring results in business outcomes. Common Roles: CIO; Program Managers; Project Managers; Enterprise Architects; Business Analysts; Portfolio Managers.

Platform: Develop, maintain, and optimize cloud platform solutions and services. Common Roles: CTO; IT Managers; Solution Architects

Security: Designs and allows that the workloads deployed or developed in the cloud align with the organization’s security control, resiliency, and compliance requirements. Common Roles: CISO; IT Security Managers; IT Security Analysts; Head of Audit and Compliance.

Operations: Allows system health and reliability through the move to the cloud, and delivers an agile cloud computing operation. Common Roles: IT Operations Managers; IT Support Managers.

Migrating to Cloud is an iterative process that evolves as your organization develops new skills, processes, tools, and capabilities. The initial migrations help build experience and momentum that accelerate your later migration efforts. Establishing the right foundation is key to a successful migration. Our migration process balances the business and technical efforts needed to complete cloud migration. We identify key business drivers for migration and present the best strategies for planning and executing a cloud migration.

CLOUD BUILDERS is your Cloud Migration partner

We architect, migrate, and validate each application in your infrastructure to accelerate your cloud migration and achieve scale.