Azure ve AWS'de işlem hizmetleri

Bu makalede Microsoft Azure ve Amazon Web Services (AWS) temel işlem hizmetleri karşılaştırılıyor.

AWS ve Azure işlem hizmetlerini karşılaştırma

Aşağıdaki tablolarda AWS ve Azure temel işlem hizmetleri açıklanmaktadır ve karşılaştırılmaktadır.

Sanal makineler ve sunucular

Sanal makineler (VM' ler) ve sunucular, işletim sistemini ve diğer yazılımları dağıtmanıza, yönetmenize ve korumanıza yardımcı olur. Yalnızca kullandığınız kadar ödersiniz ve gerektiğinde boyutları değiştirebilirsiniz.

AWS hizmeti Azure hizmeti Açıklama
Amazon Lightsail Azure App Service, Azure Sanal Makineler (B serisi) Amazon Lightsail, önceden yapılandırılmış uygulama yığınları ile basitleştirilmiş, tahmin edilebilir fiyatlı VM'ler sağlar. Azure’da buna adanmış doğrudan bir eşdeğer yoktur, ancak web uygulamaları için Azure App Service’i kullanarak veya B serisi burstable boyutlar ve Microsoft Marketplace imajlarıyla yapılandırılmış Azure Sanal Makineler’i kullanarak benzer sonuçlar elde edebilirsiniz.
Amazon EC2 örnek türleri Azure Sanal Makineler AWS ve Azure'da isteğe bağlı VM'ler, kullanım süresi saniye başına faturalandırılır. AWS örnek türleri ve Azure VM boyutları benzer kategorilere sahiptir, ancak RAM, CPU ve depolama özellikleri farklıdır.
AWS ParallelCluster Azure CycleCloud Herhangi bir ölçekte yüksek performanslı bilgi işlem (HPC) ve büyük işlem kümeleri oluşturun, yönetin, çalıştırın ve iyileştirin.

Tüm VM mimarilerini görüntüleyin.

Otomatik ölçeklendirme

Tanımlanan ölçümlere ve eşiklere göre işlem örneği veya kaynak sayısını otomatik olarak değiştirmek için otomatik ölçeklendirmeyi kullanabilirsiniz.

AWS hizmeti Azure hizmeti Açıklama
AWS Otomatik Ölçeklendirme Azure Sanal Makine Ölçek Kümeleri, Azure App Service otomatik ölçeklendirme Azure sanal makine ölçek kümelerini kullanarak aynı VM kümelerini dağıtabilir ve yönetebilirsiniz. Küme sayısı otomatik olarak ölçeklendirilebilir. Azure App Service uygulamaları otomatik olarak ölçeklendirmek için Azure App Service kullanabilirsiniz.

Tüm otomatik ölçeklendirme mimarilerini görüntüleyin.

Kaynak iyileştirme önerileri

Kaynak optimizasyon hizmetleri, doğru boyutlandırma, boşta kaynakların tespiti ve maliyet tasarrufu sağlayan eylemler önermek için kullanım telemetrisi ve yapılandırma verilerini analiz eder.

AWS hizmeti Azure hizmeti Açıklama
AWS İşlem İyileştiricisi Azure Danışmanı (Maliyet kategorisi) her iki hizmet de işlem kaynakları için hak oluşturma önermek üzere kullanım ölçümlerini analiz eder. AWS Compute Optimizer; Amazon EC2, Otomatik Ölçeklendirme grupları, Amazon EBS birimleri, Lambda işlevleri, AWS Fargate üzerinde Amazon ECS hizmetleri ve Amazon relational Database Service (Amazon RDS) üzerine odaklanmaktadır. Azure Danışmanı VM'ler, sanal makine ölçek kümeleri ve çoğu Azure hizmette güvenilirlik, güvenlik, maliyet, operasyonel ve performans önerileri sağlar.
AWS Güvenilir Danışmanı Azure Danışmanı AWS Güvenilir Danışmanı maliyet iyileştirme, güvenlik, performans, hataya dayanıklılık ve hizmet sınırları genelinde denetimler sağlar. Azure Danışmanı tek bir tümleşik deneyimde aynı yapı taşlarını kapsar.

Toplu işleme

Toplu işleme, büyük ölçekli paralel ve HPC uygulamalarını bulutta verimli bir şekilde çalıştırır.

AWS hizmeti Azure hizmeti Açıklama
AWS Batch Azure Batch Azure Batch, ölçeklenebilir bir VM koleksiyonu genelinde yoğun işlem gerektiren işleri yönetmenize yardımcı olur.

Tüm toplu işlem mimarilerini görüntüleyin.

Depolama

Çeşitli hizmetler VM diskleri için farklı türlerde veri depolama alanı sağlar.

AWS hizmeti Azure hizmeti Açıklama
Amazon Elastic Block Store (Amazon EBS) Azure yönetilen diskleri Azure yönetilen diskler, Amazon EC2 için Amazon EBS'ye benzer şekilde Azure VM'ler için kalıcı blok düzeyinde depolama sağlar. Azure Standart HDD, Standart SSD, Premium SSD, Premium SSD v2 ve Ultra Disk Depolama performans katmanları sağlar. Bu katmanlar gp2, gp3, io1, io2, st1 ve sc1 gibi Amazon EBS birim türlerine karşılık gelir.
Amazon EC2 örnek deposu Azure VM yerel/geçici diskler Adında yerel disk bulunan Azure VM boyutları (genellikle adında d bulunan SKU’lar; örneğin Ddsv5 veya Ddsv6 serisi), Amazon EC2 örnek deposuna benzer şekilde, düşük gecikmeli geçici veriler için yerel NVMe veya katı durum sürücüsü (SSD) depolama alanı sağlar. Yerel depolama kalıcı değildir ve VM serbest bırakıldığında veya yeniden konumlandırıldığında kaybolur.
Amazon EBS tarafından sağlanan IOPS birimleri (io1/io2, io2 Block Express, gp3) Premium SSD, Premium SSD v2 ve Ultra Disk Depolama Azure birçok yüksek performanslı yönetilen disk katmanı sağlar. Premium SSD v2, saniye başına giriş/çıkış işlemlerinin (IOPS) ve aktarım hızının, Amazon EBS gp3 ile benzer şekilde kapasiteden bağımsız olarak yapılandırılmasını sağlar. Ultra Disk Depolama, Amazon EBS io2 Block Express ile karşılaştırılabilir en zorlu iş yükleri için düşük gecikme süresi ve yüksek IOPS ve aktarım hızı sağlar. Geçerli sınırlar için bkz. Azure'da VM diskleri için Ölçeklenebilirlik ve performans hedefleri.
Amazon Elastic File System (Amazon EFS) Azure Dosyalar Azure Dosyalar, Amazon EFS'ye benzer işlevlere sahip VM'ler sağlar.

Tüm depolama mimarilerini görüntüleyin.

Kapsayıcılar ve kapsayıcı düzenleyicileri

Hem AWS hem de Azure hizmetleri kapsayıcılı uygulama dağıtımı ve düzenlemesi sağlar.

AWS hizmeti Azure hizmeti Açıklama
Amazon Elastic Container Service (Amazon ECS) Azure Container Apps Amazon ECS, kapsayıcılı uygulamaları dağıtmaya ve yönetmeye yönelik bir kapsayıcı düzenleme hizmetidir. Azure Container Apps yerleşik ölçeklendirme, hizmet bulma ve trafik yönetimi sağlayan yönetilen bir kapsayıcı platformudur.
AWS Fargate Azure Container Instances, Azure Container Apps AWS Fargate, Amazon ECS görevleri ve Amazon EKS podları için işlem kapasitesi sağlayan sunucusuz bir işlem altyapısıdır. Azure Container Instances isteğe bağlı sunucusuz kapsayıcı işlem sağlar ve virtual düğümler aracılığıyla Azure Kubernetes Service (AKS) ile tümleşir. Azure Container Apps, daha üst düzey düzenleme özellikleriyle sunucusuz altyapı yönetimi de sağlar.
Amazon Elastic Container Kayıt Defteri (Amazon ECR) Azure Container Registry Kapsayıcı kayıt defterleri Docker biçimli görüntüleri depolar ve bulutta tüm kapsayıcı dağıtım türlerini oluşturur. Her iki hizmet de güvenlik açığı taramayı, coğrafi çoğaltmayı ve özel ağı destekler.
Amazon Elastic Kubernetes Service (Amazon EKS) Azure Kubernetes Service (AKS) Kubernetes ile Docker kapsayıcılı uygulama dağıtımlarını yönetmek için Amazon EKS ve Azure Kubernetes Service (AKS) kullanabilirsiniz. Azure Kubernetes Service (AKS) iki mod sağlar: tam denetim ve özelleştirme için AKS Standard ve yerleşik en iyi yöntemlerle basitleştirilmiş, üretime hazır dağıtımlar için AKS Otomatik. Barındırma ortamı hakkında ayrıntılı bilgi için bkz. Kapsayıcı çalışma zamanı yapılandırması.
Amazon ECS Anywhere, Amazon EKS Anywhere Azure Arc özellikli Kubernetes, Azure Arc üzerinde AKS Her iki platform da ilgili bulut denetim düzlemlerinden merkezi yönetimle şirket içinde veya diğer bulut ortamlarında kapsayıcı düzenleme hizmetlerini destekler.
Amazon ECS Service Connect Azure Container Apps'te yerleşik hizmet bulma, isteğe bağlı olarak Dapr hizmet çağırma ile

AKS için Istio eklentisi
Yönetilen kapsayıcı platformu için servis keşfi ve servis ağı. ECS Service Connect, Amazon ECS'nin bir özelliğidir. Container Apps ve AKS eşdeğerleri, kendilerine karşılık gelen orkestratörlerle eşleştirilir (yukarıdaki ECS ve EKS satırlarına bakın).

Örnek konteyner mimarileri

Mimari Açıklama
Azure Kubernetes Service (AKS) üzerinde Baseline mimarisi Güvenliğe odaklanan bir Azure Kubernetes Service (AKS) kümesi dağıtan temel bir altyapı dağıtın.
Azure Kubernetes Service (AKS) üzerinde Mikroservisler mimarisi Azure Kubernetes Service (AKS) üzerinde bir mikro hizmet mimarisi dağıtın.
Kapsayıcı tabanlı iş yükleri için sürekli tümleştirme ve sürekli teslim (CI/CD) işlem hattı Jenkins, Azure Container Registry, Azure Kubernetes Service (AKS), Azure Cosmos DB ve Grafana ile Node.js bir web uygulaması için DevOps işlem hattı oluşturun.

Tüm kapsayıcı mimarilerini görüntüleyin.

Web uygulamaları ve API'ler için hizmet olarak sunulan platform

Temel altyapıyı yönetmeden web uygulamalarını, API'leri ve mobil arka uçları dağıtmak için hizmet olarak platform (PaaS) hizmetlerini kullanabilirsiniz.

AWS hizmeti Azure hizmeti Açıklama
AWS Elastic Beanstalk Azure App Service Her iki hizmet de .NET, Java, Node.js, Python, PHP ve Ruby gibi yaygın çalışma zamanlarında web uygulamaları ve API'ler için tam olarak yönetilen barındırma sağlar. Kapasite sağlama, yük dengeleme, otomatik ölçeklendirme ve sistem durumu izleme işlemlerini işler.
AWS Uygulama Çalıştırıcısı Azure App Service (Linux kapsayıcısı), Azure Container Apps AWS App Runner, kapsayıcılı web uygulamalarını ve API'leri bir kaynak depodan veya kapsayıcı görüntüsünden otomatik olarak dağıtır. Azure, Linux kapsayıcıları için Azure App Service aracılığıyla eşdeğer bir özellik veya kapsayıcı öncelikli sunucusuz deneyim için Azure Container Apps sağlar.
AWS Amplify Hosting Azure Static Web Apps Git tabanlı yerleşik CI/CD, küresel dağıtım ve sunucusuz API entegrasyonu ile modern ön uç web uygulamaları için yönetilen barındırma.

Hibrit ve uç bilişim

Hibrit ve uç işlem, bulut altyapısını ve yönetimini şirket içi, uç ve müşteriye ait konumlara genişleten hizmetleri ifade eder.

AWS hizmeti Azure hizmeti Açıklama
AWS Outposts (rack ve sunucular) Azure Yerel (eski adıyla Azure Stack HCI) Her iki hizmet de düşük gecikme süreli iş yükleri ve veri yerleşimi gereksinimleri için bulut tarafından yönetilen, şirket içi altyapı sunar. Azure Yerel, Azure portalı aracılığıyla yönetilen doğrulanmış bir hiper yakınsanmış altyapı (HCI) platformu sağlar.
AWS dışı kaynaklar için AWS Systems Manager Azure Arc Azure Arc ilke, izleme, rol tabanlı erişim denetimi (RBAC) ve GitOps gibi Azure yönetimi ve hizmetlerini şirket içi, çoklu bulut ve uç ortamlardaki sunuculara, Kubernetes kümelerine ve veri hizmetlerine genişletir.
AWS Wavelength Azure özel çoklu erişimli uç bilişim, Azure genel çoklu erişimli uç bilişim (Azure uç bölgeleri) 5G için uç işlem ve çok düşük gecikme süreli mobil iş yükleri, telekom operatörleriyle ortaklıklar aracılığıyla kullanılabilir.
AWS Yerel Bölgeleri Azure Edge Bölgesi Gecikme süresine duyarlı iş yükleri için işlem ve depolamayı metropollerdeki kullanıcılara daha yakın bir yere yerleştiren bulut bölgelerinin uzantıları.

Sunucusuz bilgi işlem

Sunucusuz işlem kullanarak sistemleri tümleştirebilir ve sunucu sağlama veya bakım yapmadan arka uç işlemlerini çalıştırabilirsiniz.

AWS hizmeti Azure hizmeti Açıklama
AWS Lambda Azure İşlevleri Her iki hizmet de yürütme başına ödeme fiyatlandırması ve otomatik ölçeklendirme ile sunucusuz, olay odaklı kod yürütmesi sağlar.
AWS Adım İşlevleri Azure Durable Functions, Azure Logic Apps Azure Durable Functions, Azure İşlevleri'ı kodla yazılmış durum bilgisi içeren iş akışlarıyla genişletir. Azure Logic Apps, hizmet olarak yazılım (SaaS) ve şirket içi hizmetler arasında iş akışı düzenlemesi için düşük kodlu bir görsel tasarımcı sağlar.
AWS EventBridge Azure Event Grid Olay temelli mimariler için yönetilen olay yönlendirmesi.

Örnek sunucusuz mimariler

Mimari Açıklama
Çoklu bulut ölçeklendirme modeli Azure Stack içeren bir çözüm mimarisi kullanarak bulutlar arası ölçeklenebilirliği geliştirmeyi öğrenin. Adım adım bir akış çizelgesinde uygulama yönergelerinin ayrıntıları sağlanır.

Tüm sunucusuz mimarileri görüntüleyin.

Migrasyon

BIR AWS iş yükünü Azure geçirmeyi planlıyorsanız bkz. İşlemleri Amazon Web Services'ten Azure'a geçirme. Bu, kullanım örneğinizle uyumlu olabilecek belirli örnek geçiş senaryolarını içerir.

Katkıda Bulunanlar

Microsoft bu makaleyi korur. Bu makaleyi aşağıdaki katkıda bulunanlar yazdı.

Asıl yazar:

Diğer katkıda bulunan:

Herkese açık olmayan LinkedIn profillerini görmek için LinkedIn'e oturum açın.

Sonraki adımlar

Kapsayıcı ve Kubernetes mimarileri

VM'ler ve web uygulamaları

AWS'yi Azure'a geçirme