Gezintiyi Atla

Geçirme

Drive value faster with flexible, powerful cloud migration strategies—while minimizing business impact.

Migrate for the long term

In this phase, we guide your cloud migration via four widely-adopted approaches. Learn about these paths to decide the right mix for your applications. For example, you could choose to rehost or "lift and shift" less-strategic apps with no code changes, and rearchitect others that are more business-critical, decomposing them into services.

"Create a multifaceted application strategy to determine when rehosting, refactoring, rebuilding or replacing applications delivers value, and how new applications can be built using cloud-optimized and cloud-native design principles."

Gartner, “Devise an Effective Cloud Computing Strategy by Answering Five Key Questions” (Beş Temel Soruyu Yanıtlayarak Etkili bir Bulut Bilgi İşlem Stratejisi Tasarlama), David W. Cearley, Kasım 2015, Yenileme 23 Haziran 2017

Explore cloud migration strategies to see when and how they fit your goals

Genellikle “lift-and-shift ile taşıma” olarak adlandırılan yeniden barındırma, mevcut uygulamalarınızı Azure’a hızlıca geçirmenin kodsuz bir seçeneğini sunar. Uygulama “olduğu gibi” geçirilir, bu da kod değişikliği yapma riskleri veya maliyetleri olmadan bulutun avantajlarından yararlanmanızı sağlar.

Kullanılması gereken durumlar:

  • You need to move applications from your datacenter to the cloud quickly.
  • Your apps are architected to leverage Azure IaaS scalability.
  • Your business requires the applications but doesn’t need to change their capabilities right away.
  • Your applications or database requirements can only be met using an Azure IaaS VM.
  • You need to move the application with no code changes

Rehost sample path

Geçiş adımları

IaaS’de yeniden barındırma

Veritabanını yeniden barındırma

İyileştirin

Adım 1/4

VM’leri veya fiziksel sunucuları Azure’a çoğaltma

Windows ya da Linux çalıştıran VMware sanal makineleri veya fiziksel sunucular da dahil olmak üzere birkaç basit adımla sunucuları çoğaltmak için Azure Site Recovery’yi kullanın. Uygulamanızın performans ve SLA gereksinimlerini karşılamak için VM’leri Premium veya Standart depolama hesaplarında çoğaltın.

Adım 2/4

Azure Hibrit Avantajı ve Yönetilen Diskler’i yapılandırın

Save on costs as you migrate your Windows Server virtual machines to Azure using the Azure Hybrid Benefit. Before you migrate, apply the recommended configurations from your assessment, such as storage type, availability sets, VM size, and network.

Adım 3/4

Uygulamaları test etme ve Azure’a geçirme

Baseline your application’s performance in Azure using a non-disruptive test failover with Site Recovery. Then perform application migration to Azure with confidence.

Adım 4/4

Büyük miktardaki verileri aktarın

Use the Azure Data Box service when you want to transfer large amounts of data to Azure but are limited by time, network availability, or costs. The Data Box is supported by an array of partners with deep experience helping customers manage data resources.

Adım 1/3

Veritabanınızın geçişini yapma

Easily migrate your SQL Server, open-source, and other relational databases to fully-managed solutions on Azure, like Azure SQL Database Managed Instance, Azure Database Service for PostgreSQL, and Azure Database for MySQL with Azure Database Migration Service. Migrate your non-relational databases to Azure Cosmos DB using the Data Migration Tool.

Adım 2/3

Scale your database migration

Veritabanı Geçiş Hizmetini kullanarak veritabanlarını paralel şekilde geçirin.

Adım 3/3

Geçişi tamamlama

When the migrated database is ready, just reconnect your app by updating your connection strings.

Adım 1/4

Ensure compliance

Help meet company or regulatory requirements by using security policies that define the desired configuration of your workloads. Azure Machine Learning identifies missing data encryption and missing firewall rules.

Adım 2/4

Sanal makinelerinizi yedekleme

Back up your migrated Windows and Linux VMs from the Azure portal. With all your backup information in a central dashboard, you can quickly decide what you need to restore if you unexpectedly lose data.

Adım 3/4

Uyumluluğu yönetin

Ensure proper governance by defining policies, and monitor compliance to your standards. Implement least-privileged access using Role Based Access Control (RBAC) and just in time administrator access.

Adım 4/4

Sanal makine kullanımını izleme

Use Azure Cost Management to monitor CPU utilization on your virtual machines to detect inefficiencies and optimize usage.

Önerilen teknoloji hizmetleri

Azure migration technology partners offer alternative solutions to explore when Azure migration services don’t support your specific needs. Partner solutions can fit diverse requirements, including agentless migration, application-only migration, and others.

Refactoring, often referred to as “repackaging,” is a cloud migration approach that lets you minimally alter application code or apply configuration changes necessary to connect the application to Azure PaaS and take better advantage of the cloud.

For example, you can move your existing apps to Azure App Service or Azure Kubernetes Service (AKS). You can also refactor your relational and non-relational databases into Azure SQL Database Managed Instance, Azure Database for MySQL, Azure Database for PostgreSQL, and Azure Cosmos DB.

Kullanılması gereken durumlar:

  • You need to use an existing code base and development skills, and code portability is a concern.
  • Your application can be easily repackaged to work in Azure.
  • You want to apply innovative DevOps practices provided by Azure.
  • Your IT team is investing in DevOps using a container strategy for certain workloads.

Refactor sample path

Geçiş adımları

Containerize apps

Move your database

İyileştirin

Adım 1/2

Repackage existing apps

Take advantage of platform-as-a-service (PaaS) capabilities. Push your applications to Azure Container Registry.

Adım 2/2

Azure Kubernetes hizmetine dağıtın

Create, configure, and manage a cluster of virtual machines preconfigured to run containerized applications. Azure Kubernetes Service (AKS) makes it simple.

Adım 1/2

Veritabanınızın geçişini yapma

Easily migrate your SQL Server, open-source, and other relational databases to fully-managed solutions on Azure, like Azure SQL Database Managed Instance, Azure Database Service for PostgreSQL, and Azure Database for MySQL with Database Migration Service. Migrate your non-relational databases to Azure Cosmos DB using the Data Migration Tool.

Adım 2/2

Scale your database migration

Migrate databases in parallel using Azure Database Migration Service

Adım 1/2

Güvenlik Merkezi

Help ensure compliance with company or regulatory requirements by using security policies that define the desired configuration of your workloads. Azure Machine Learning identifies missing data encryption and missing firewall rules.

Adım 2/2

Maliyetleri izleyin ve görselleştirin

Tek ve birleştirilmiş bir görünümde kaynak tüketimine ve maliyetlere yönelik görünürlük elde edin. Operasyon personeliniz ve işletme kullanıcılarınız, ihtiyaçlarına uygun verileri görüntülemek için özel panolar oluşturabilir.

Önerilen teknoloji hizmetleri

Azure migration technology partners offer alternative solutions to explore when Azure migration services don’t support your specific needs. Partner solutions can fit diverse requirements, including agentless migration, application-only migration, and others.

Modify or extend an existing application's code base to optimize the application architecture for cloud scale.

For example, decompose a monolithic application into microservices that work together and readily scale. And rearchitect your relational and non-relational databases to Azure fully-managed DBaaS solutions, like Azure SQL Database Managed Instance, Azure Database for MySQL, Azure Database for PostgreSQL, and Azure Cosmos DB.

Kullanılması gereken durumlar:

  • Your application needs a major revision to incorporate new capabilities or to work more effectively on a cloud platform.
  • You want to make use of existing application investments.
  • You want to meet scalability requirements in a cost-effective way.
  • You want to minimize use of virtual machines.
  • You want to apply innovative DevOps practices provided by Azure.

Rearchitect sample path

Geçiş adımları

Uygulamayı Yeniden Oluşturma

Containerize apps

Move your database

Adım 1/2

Kodunuzu yeniden oluşturun

Break apart a monolithic application into a set of loosely-coupled modules that work together to take advantage of cloud platform.

Adım 2/2

Develop independently

Build, test, and deploy each component separately. Each is independent and loosely-coupled.

Adım 1/3

Deploy independently

Update a microservice without redeploying the application. If something goes wrong with the update, you can roll it back or forward without impacting the entire application.

Adım 2/3

Uygulamanızı Azure Container Registry’ye gönderin

Store and manage images for all types of container deployments using Azure Container Registry.

Adım 3/3

Azure Kubernetes hizmetine dağıtın

Create, configure, and manage a cluster of virtual machines preconfigured to run containerized applications. Azure Kubernetes Service (AKS) makes it simple.

Adım 1/2

Scale your database migration

Using Azure Database Migration Service, migrate databases in parallel.

Adım 2/2

Geçişi tamamlama

Geçirilen veritabanı kullanıma hazırdır. Uygulamanızı çalıştırmak için yeniden bağlamanız yeterlidir.

Önerilen teknoloji hizmetleri

Azure migration technology partners offer alternative solutions to explore when Azure migration services don’t support your specific needs. Partner solutions can fit diverse requirements, including agentless migration, application-only migration, and others.

Rebuild an application from scratch using cloud-native technologies from Azure.

For example, build greenfield applications with cloud-native technologies like serverless, Azure AI, Azure SQL Database Managed Instance, Azure Cosmos DB, and others.

Kullanılması gereken durumlar:

  • You want rapid development, and the existing application is limiting in terms of functionality and lifespan.
  • You’re ready to build new applications using cloud-native technologies.
  • You want to build innovative apps taking advantage of advancements in AI, blockchain, and IoT.
  • İşinizde yeniliği hızlandırmak istiyorsunuz.
  • You want to apply innovative DevOps practices provided by Azure.

Rebuild sample