Layanan komputasi di Azure dan AWS
Artikel ini membandingkan layanan komputasi inti yang ditawarkan Microsoft Azure dan Amazon Web Services (AWS).
- Untuk tautan ke artikel yang membandingkan layanan AWS dan Azure lainnya, lihat Azure untuk profesional AWS.
- Untuk daftar lengkap dan bagan yang memperlihatkan pemetaan layanan antara AWS dan Azure, lihat Perbandingan layanan AWS ke Azure.
- Telusuri Arsitektur Komputasi Azure.
Membandingkan layanan komputasi AWS dan Azure
Tabel berikut menjelaskan dan membandingkan layanan komputasi inti di Amazon Web Services (AWS) dan Azure.
Komputer virtual dan server
Komputer virtual (VM) dan server memungkinkan pengguna untuk menyebarkan, mengelola, dan memelihara OS dan perangkat lunak lainnya. Pengguna membayar berdasarkan penggunaan, dengan fleksibilitas untuk mengubah ukuran-ukuran.
Layanan AWS | Layanan Azure | Deskripsi |
---|---|---|
Jenis Instans Amazon EC2 | Azure Virtual Machines | AWS dan Azure membebankan biaya VM sesuai permintaan per detik penggunaan. Meskipun jenis instans AWS dan ukuran Azure VM memiliki kategori yang sama, kemampuan RAM, CPU, dan penyimpanan yang tepat berbeda. Untuk informasi tentang ukuran Azure VM, lihat Ukuran Azure VM. |
VMware Cloud di AWS | Azure VMware Solution | Solusi AWS dan Azure memungkinkan Anda memindahkan beban kerja dan lingkungan berbasis VMware vSphere ke cloud. Azure VMware Solution adalah layanan Microsoft terverifikasi VMware yang berjalan pada infrastruktur Azure. Anda dapat mengelola lingkungan yang ada dengan alat solusi VMware, sambil memodernisasi aplikasi dengan layanan asli cloud. |
Kluster Paralel AWS | Azure CycleCloud | Membuat, mengelola, mengoperasikan, dan mengoptimalkan HPC dan kluster komputasi besar dari skala apa pun. |
Lihat semua arsitektur komputer virtual
Penskalaan otomatis
Penskalaan otomatis memungkinkan Anda mengubah jumlah instans VM. Anda mengatur metrik dan ambang yang ditentukan yang menentukan kapan harus menambahkan atau menghapus instans.
Layanan AWS | Layanan Azure | Deskripsi |
---|---|---|
AWS Auto Scaling | Set Skala Mesin Virtual, Penyesuaian Skala Otomatis App Service | Di Azure, set skala komputer virtual memungkinkan Anda menyebarkan dan mengelola set VM yang identik. Jumlah set dapat diskalakan otomatis. Skala otomatis App Service memungkinkan Anda menskalakan otomatis aplikasi Azure App Service. |
Lihat semua arsitektur autoscaling
Pemrosesan batch
Pemrosesan batch menjalankan aplikasi komputasi paralel dan performa tinggi berskala besar secara efisien di cloud.
Layanan AWS | Layanan Azure | Deskripsi |
---|---|---|
AWS Batch | Azure Batch | Azure Batch membantu Anda mengelola pekerjaan intensif komputasi di seluruh koleksi VM yang dapat diskalakan. |
Lihat semua arsitektur pemrosesan batch
Penyimpanan
Beberapa layanan menyediakan berbagai jenis penyimpanan data untuk disk VM.
Layanan AWS | Layanan Azure | Deskripsi |
---|---|---|
Volume disk pada Amazon Elastic Block Store (EBS) | Disk data di Azure Blob Storage. | Disk data dalam penyimpanan blob menyediakan penyimpanan data yang tahan lama untuk Azure VM. Penyimpanan ini mirip dengan volume disk instans AWS EC2 di EBS. |
Penyimpanan instans Amazon EC2 | Penyimpanan sementara Azure | Penyimpanan sementara Azure menyediakan VM dengan penyimpanan baca-tulis sementara latensi rendah yang serupa dengan penyimpanan instans EC2, juga disebut penyimpanan sementara. |
Volume IOPS yang Disediakan Amazon EBS | Penyimpanan premium Azure | Azure mendukung I/O disk dengan performa yang lebih tinggi melalui penyimpanan premium. Penyimpanan ini mirip dengan opsi penyimpanan AWS Provisioned IOPS. |
Amazon Elastic File System (EFS) | Azure Files | Azure Files menyediakan VM dengan fungsionalitas serupa dengan Amazon EFS. |
Melihat semua arsitektur penyimpanan
Kontainer dan pengatur kontainer
Beberapa layanan AWS dan Azure menyediakan penyebaran dan orkestrasi aplikasi dalam kontainer.
Layanan AWS | Layanan Azure | Deskripsi |
---|---|---|
Amazon Elastic Container Service (Amazon ECS), AWS Fargate | Azure Container Apps | Azure Container Apps adalah layanan yang dapat diskalakan yang memungkinkan Anda menyebarkan ribuan kontainer tanpa memerlukan akses ke sarana kontrol. |
Amazon Elastic Container Registry (Amazon ECR) | Azure Container Registry | Registri kontainer menyimpan gambar berformat Docker dan membuat semua jenis penyebaran kontainer di cloud. |
Amazon Elastic Kubernetes Service (EKS) | Azure Kubernetes Service (AKS) | EKS dan AKS memungkinkan Anda mengatur penyebaran aplikasi kontainer Docker dengan Kubernetes. AKS menyederhanakan pemantauan dan manajemen kluster melalui peningkatan otomatis dan konsol operasi bawaan. Lihat Konfigurasi runtime kontainer untuk mengetahui secara spesifik tentang lingkungan hosting. |
AWS App Mesh | Add-on Istio untuk AKS | Add-on Istio untuk AKS menyediakan integrasi yang didukung penuh dari jala layanan Istio sumber terbuka. |
Contoh arsitektur kontainer
Arsitektur | Deskripsi |
---|---|
Arsitektur garis besar pada Azure Kubernetes Service (AKS) | Sebarkan infrastruktur dasar yang menyebarkan kluster AKS dengan fokus pada keamanan. |
Arsitektur layanan mikro di Azure Kubernetes Service (AKS) | Sebarkan arsitektur layanan mikro pada Azure Kubernetes Service (AKS). |
Alur CI/CD untuk beban kerja berbasis kontainer | Buat alur DevOps untuk aplikasi web Node.js dengan Jenkins, Azure Container Registry, Azure Kubernetes Service, Azure Cosmos DB, dan Grafana. |
Menampilkan semua arsitektur kontainer
Komputasi tanpa server
Komputasi tanpa server memungkinkan Anda mengintegrasikan sistem dan menjalankan proses backend tanpa menyediakan atau mengelola server.
Layanan AWS | Layanan Azure | Deskripsi |
---|---|---|
AWS Lambda | Azure Functions, WebJobs di Azure App Service | Azure Functions adalah padanan utama AWS Lambda dalam menyediakan kode sesuai permintaan tanpa server. Fungsionalitas AWS Lambda juga tumpang tindih dengan Azure WebJobs, yang memungkinkan Anda menjadwalkan atau terus menjalankan tugas latar belakang. |
Contoh arsitektur tanpa server
Arsitektur | Deskripsi |
---|---|
Melakukan pencarian pada data lake atau lakehouse dengan menggunakan Azure Synapse Analytics serverless | Arsitektur ini dapat mengurangi tantangan operasi ekstraksi, transformasi, pemuatan (ETL). Anda dapat menggunakan arsitektur ini untuk menghasilkan wawasan bisnis lalu memecahkan pemodelan dan tugas ETL. |
Pola penskalaan lintas awan | Pelajari cara meningkatkan skalabilitas lintas cloud dengan arsitektur solusi yang menyertakan Azure Stack. Diagram alur langkah demi langkah merinci instruksi untuk implementasi. |
Menampilkan semua arsitektur tanpa server
Kontributor
Artikel ini dikelola oleh Microsoft. Ini awalnya ditulis oleh kontributor berikut.
Penulis utama:
- Kobi Levi | Arsitek Solusi Cloud
Langkah berikutnya
- Mulai cepat: Membuat komputer virtual Linux di portal Azure
- Membuat aplikasi web Node.js di Azure
- Mulai menggunakan Azure Functions
- Desain arsitektur Azure Kubernetes Service (AKS)