More about Cloud Migration
- Azure StorSimple EOL: Using Cloud Volumes ONTAP for Hybrid Cloud Management
- Refactoring Applications to Kubernetes in Cloud Migrations
- The War Over the Cloud Has Ended (and the Winner Might Surprise You)
- Modern Data Estate: What IT Leaders Need To Know
- Strategies for AWS Migration: The New 7th R Explained
- Cloud Computing Deployment Models and Architectures
- Cloud Adoption Strategy: What’s the Best Approach for Your Organization?
- What is Cloud Migration? Strategy, Process and Tools
- Hybrid Cloud Strategy: A Winning Model for Enterprises
- Google Cloud Architecture and Building Your Own Solution Architecture
- SnapMirror in the Cloud: New Use Cases for NetApp’s Data Replication Technology
- 8 Digital Transformation Technologies and Their Business Impact
- What Is Digital Transformation in Banking?
- Digital Transformation in Healthcare: 4 Key Trends
- Digital Transformation: Examples from 5 Industries
- The Future of Cloud Computing: 5 Trends You Must Know About
- 5 Types of Digital Transformation and the Technologies that Power Them
- Digital Transformation Strategy: 6 Tips for Success
- Kubernetes Data Mobility with Cloud Volumes ONTAP
- Application Migration to Azure: 4 Approaches and One Migration Tool
- Cloud First Strategy: Challenges, Considerations, and Best Practices
- Application Migration to AWS: Free Tools to Ease Your Migration
- Why Cloud Adoption Fails and 6 Tips for Success
- Cloud Application Migration: A Practical Guide
- AWS Snowball vs Snowmobile: Data -Migration Options Compared
- AWS Snowball Edge: Data Shipping and Compute at the Edge
- AWS Snowmobile: Migrate Data to the Cloud With the World’s Biggest Hard Disk
- AWS Snowball Family: Options, Process, and Best Practices
- AWS Cloud Adoption Framework (CAF): 6 Migration Perspectives
- Top 3 Cloud Adoption Frameworks: Your Path To The Cloud
- AWS Snowball Pricing Simplified
- Azure Cloud Adoption Framework: The 9 Methodologies Explained
- Cloud Roadmap: Mapping Out Your Path To The Cloud
- Hybrid Deployment on Google Cloud: Meet Google Anthos
- 3 Ways to Create an Azure Migrate Project
- Azure Migration Step by Step: Discover, Migrate, Optimize, and Monitor
- Migrate from VMware to Azure: The Basics and a Quick Tutorial
- Migrate SQL Server to Azure: Options, Tools, and a Quick Tutorial
- Migrate Databases to Azure: 3 Quick Tutorials
- 4 Ways to Migrate SQL to Azure
- Azure Migration Program: 4 Key Elements
- Azure Migrate: Key Components and a 4-Step Migration Plan
- Cloud Journey: 6 Stages of Cloud Adoption
- 5 Azure Data Migration Tools You Should Be Using
- Azure Migration Tools: One-Click Migration for VMs and Data
- Typical Mistakes and Misconceptions Business Leaders Have About Hybrid and Multicloud
- Google Cloud PostgreSQL: Managed or Self-Managed?
- AWS Storage Gateway: Connecting Your On-Premise Storage to the Amazon Cloud
- Azure PostgreSQL: Managed or Self-Managed?
- Cloud Scalability: How Cloud Volumes ONTAP Stores Petabytes of Data
- AWS Migration: Understanding the Process and Solving 5 Key Challenges
- Google Cloud Pricing vs AWS: A Fair Comparison?
- VMware Cloud Services: A New Option for Hybrid Cloud Management
- AWS PostgreSQL: Managed or Self-Managed?
- Google Cloud MySQL: MySQL as a Service vs. Self Managed in the Cloud
- Azure MySQL: MySQL as a Service vs. Self-Managed in the Cloud
- AWS MySQL: MySQL as a Service vs. Self Managed in the Cloud
- Cloud Adoption for Financial Companies
- VMware on AWS: Architecture and Service Options
- VMware on Google Cloud: A Deployment Roadmap
- VMware on Azure: One-Step Migration to the Cloud
- Better in the Cloud: Workloads Gartner Says You Should Move to the Cloud Now
- 3 Cloud Migration Approaches and Their Pros and Cons
- Oracle on Google Cloud: Two Deployment Options
- How to Upload Files to Azure Blob Storage with AzCopy, PowerShell, and More
- Oracle on Azure: Fully Managed vs Self Managed
- Azure SQL Server: Managed Service vs Self Managed
- Google Partners with NetApp on New Bare Metal Solution in the Cloud
- AWS Database Migration Service: Copy-Paste Your Database to Amazon
- SQL Server on Google Cloud: Two Deployment Options
- GCP Migration with Cloud Volumes ONTAP
- SQL Server in AWS: Two Deployment Options
- Azure Database Migration Service: Automate Your Cloud DB Migration
- Azure Managed Service Provider: How to Save Time and Reduce Cloud Overhead
- Hybrid Cloud Storage: The Best of Both Worlds
- Hybrid Cloud Storage Solutions for AWS Compared: Storage Gateway vs Cloud Volumes ONTAP
- AWS Oracle: Two Options for Migrating Your Oracle DB to Amazon
- Migrating Physical Server to AWS: Now Free with AWS CloudEndure
- Azure Hybrid Cloud:
Azure in Your Local Data Center
- What Is a Lift and Shift Cloud Migration?
- Google Cloud Migration Tools: Copying 1GB or 500TB? Learn How
- VMC on AWS Vs. Cloud Volumes ONTAP
- AWS Cloud Migration Services: Don’t Migrate Alone
- 5 Steps to the Cloud: AWS Migration Checklist
- Setting up Storage Gateway with Amazon EC2
- VMware Cloud on AWS: How Fujitsu Saves Millions Using Cloud Volumes ONTAP
- SQL Server End of Life Challenges and How Cloud Volumes ONTAP Can Help
- The Cloud Tiering Service Architecture: How We Get Cold Data from Your Data Center to the Cloud
- Cloud Data Integration 101: Benefits, Challenges, and Tools
- Google Cloud Migration: Why and How to Make the Move
- What’s the Easiest Way to Start Using the Cloud? Three Cloud Onboarding Approaches
- AWS vs Azure vs Google Cloud: Choosing the Best Cloud Provider for You
- Cloud Migration Tools: Transferring Your Data with Ease
- Azure Migration Strategy: Four Steps to the Cloud
- 11-Step Azure Migration Checklist
- AWS Migration Strategy: The 6 Rs in Depth
- Officeworks Adopts a Cloud-First Strategy with Cloud Volumes ONTAP
- Azure Migration: The Keys to a Successful Enterprise Migration to Azure
- Cloud Volumes ONTAP: Cloud Migration Case Studies
- One Cloud Out of Many: Why Enterprises Are Turning to Multicloud and Hybrid Cloud Architectures
June 2, 2021
Topics: Cloud Volumes ONTAP Data MigrationElementary4 minute read
What is Cloud Journey?
A cloud journey (also known as a cloud migration) is the process of migrating business operations to a remote facility, managed by an external provider, and accessed through the internet. Although the move is usually from a legacy on-premises infrastructure to a cloud-based one, the journey can also be from one cloud provider to another.
Cloud migration entails moving data, recreating computing resources, such as bare-metal servers or virtual machines (VM), and transitioning entire applications to a cloud infrastructure. The journey can be complex, costly, and carries substantial risk. However, it delivers major advantages including long-term cost reduction, and improved resilience, agility, performance, and scalability of computing systems.
In this article, you will learn:
- Stages of a Cloud Journey
- Cloud Migration Challenges
- Optimizing Your Cloud Journey with Cloud Volumes ONTAP
Stages of a Cloud Journey
A cloud journey is not just a technical change. It involves changes to the entire IT framework, multiple business departments, and critical business processes. Translating business goals into a migration plan is time consuming, but advanced planning is key to a successful migration. The following steps present a framework for planning and executing your cloud vision.
Step One: Making the Business Case
A cloud journey is a business decision. A company should start by evaluating the business implications of adopting a cloud infrastructure.
Decision-makers must understand how the cloud differs from a traditional IT setup. They must be able to assess the benefits, risks, compliance, security, and data control implications on the organization as a whole and its IT activities in particular.
Determine what systems and apps should be first to migrate, and what are the costs and total cost of ownership (TCO) of the expected cloud deployment.
Related content: read our guide to cloud migration case studies
Step Two: Identify the Right Applications
Each application has its own unique design, which may or may not fit a cloud environment. If the application is suitable for the cloud, you can just “lift” and “shift” it to the cloud. Otherwise, you might need to make some changes.
The easiest migrations are often those that require no code modification—a lift and shift migration. In other cases, the application may only need a little tweaking before migrating to the cloud. Worst case scenario occurs when the entire application needs to be completely rewritten.
To ensure efficiency and cost-effectiveness, you should thoroughly assess your architecture, its complexity, and determine whether you can completely shift to the cloud or whether it makes more sense to move only several applications to the cloud while keeping the rest on-premises.
Related content: read our guide to cloud migration approaches
Step Three: Select a Cloud Service Provider
After you have analyzed and inventoried your environment, it is time to choose a cloud environment. There is a wide range of cloud service providers, each offering a distinct architecture that can with a unique set of capabilities, licensing, and support.
Here are several questions to ask when assessing a cloud provider:
- Does the architecture of the cloud suit the design of your workloads? Since application modifications may lead to overhead, it might make more sense to choose a cloud environment that requires fewer code changes.
- What kind of cloud implementation is supported by the provider? The majority of cloud vendors provide public and private cloud offerings. If you plan to implement a multi-cloud or hybrid cloud architecture, you should check if the vendor offers capabilities for complex cloud environments.
- Can you bring your own existing licensing to the cloud? Licensing can be a complex and expensive procedure. Make sure that you can use your existing license and if not, determine (in advance) what licensing you need and what are the costs.
- What type of support do you need before, during, and after the migration process? Some cloud providers offer tools but not much in terms of support, while other providers offer to help you migrate from beginning to end.
There are many more aspects to consider when migrating to the cloud—including security, compliance, and service level agreements (SLAs). However, the above questions should help you get started.
Related content: read our guide to AWS vs Azure vs Google Cloud: Choosing the Best Cloud Provider for You
Step Four: Initial Adoption
Software as a service (SaaS) is usually the first and simplest solution adopted by companies migrating to the cloud. Applications include the less business-critical ones, such as customer relations management (CRM), office productivity (Office 365 and G-Suite), accounting, human resources, and collaborative tools like Slack, Asana, or Trello.
Business-critical solutions, such as warehousing, production, and enterprise resource planning (ERP) are typically tightly integrated with core business systems. This requires going deeper and adopting platform as a service (PaaS) solutions, which let you move an entire infrastructure to the cloud provider. This requires pilots and proofs of concept, and will often mean transitioning operations to a new, cloud-based solution, a strategy known as “repurchasing”.
At the early stages, infrastructure as a service (IaaS) can be used for non-critical applications, such as test and development environments, batch processing, and data archival.
As your organization adopts cloud solutions, you should in parallel develop a cloud governance strategy. Determine which business tasks are performed where, define access policies, and implement monitoring and security tools that span both on-premises and cloud environments.
Step Five: Full Migration
By now you should have all the information needed to migrate your workloads to the cloud. However, note that a huge part of the execution phase is testing. If you have not run a pilot yet, this is the time. This is especially important for mission-critical applications that cannot sustain a long period of downtime. Test your plan, and then start executing it. Create a backup and recovery strategy, and use it if or when issues occur.
Related content: read our guide to cloud migration tools
Step Six: Post-Migration
You have completed your migration, but not your journey. Now is the time to begin comparing pre- and post-migration performance. Monitor cloud performance in accordance with your provider’s service level agreements (SLAs) and your own performance goals. Be on the lookout for customer-facing issues that arise from the new cloud environment, detect unexpected changes and fine tune applications and infrastructure.
Cloud Migration Challenges
Here are some of the common challenges you will need to overcome in your cloud migration project, and how to address them:
- Interoperability—existing applications may require adjustment, or even complete refactoring, to interact with a cloud environment. You need to consider whether to move an application’s dependencies, such as databases, to the cloud as-is, or transition to equivalent cloud-based services.
- Availability—the migration process may require business systems to be temporarily offline. Migrations can also result in unplanned downtime. Develop a cloud-compatible disaster recovery plan, to avoid downtime that can impact business operations and customers.
- Data security and integrity—cloud migrations can result in data loss or corruption, and may also open the door to attackers. Identify security and compliance issues that may arise during the migration process, and in your target cloud environment, and adapt your security strategy to the cloud.
- Cloud expertise—traditional IT teams may not be familiar with cloud environments. Knowledge of on-premises data centers and management of physical servers does not translate directly to the public cloud. You can tackle these issues by training teams, providing sandboxes for experimentation, and recruiting or consulting with cloud experts.
Optimizing Your Cloud Journey with Cloud Volumes ONTAP
NetApp Cloud Volumes ONTAP, the leading enterprise-grade storage management solution, delivers secure, proven storage management services on AWS, Azure and Google Cloud. Cloud Volumes ONTAP supports up to a capacity of 368TB, and supports various use cases such as file services, databases, DevOps or any other enterprise workload, with a strong set of features including high availability, data protection, storage efficiencies, Kubernetes integration, and more.
In particular, Cloud Volumes ONTAP assists with lift and shift cloud migration. NetApp’s data replication tools SnapMirror® and Cloud Sync service will get your data to the cloud.