Artikel ini membantu Anda memahami cara layanan Microsoft Azure dibandingkan dengan Amazon Web Services (AWS). Baik Anda merencanakan solusi multicloud dengan Azure dan AWS atau bermigrasi ke Azure, Anda dapat membandingkan kemampuan TI layanan Azure dan AWS di semua kategori.
Artikel ini membandingkan layanan yang kira-kira sebanding. Tidak setiap layanan AWS atau layanan Azure terdaftar, dan tidak setiap layanan yang cocok memiliki paritas fitur-untuk-fitur yang tepat.
Azure dan AWS untuk solusi multicloud
Sebagai platform cloud publik terkemuka, masing-masing Azure dan AWS menawarkan serangkaian kemampuan yang luas dan mendalam dengan cakupan global. Namun, banyak organisasi memilih untuk menggunakan kedua platform bersama-sama untuk pilihan dan fleksibilitas yang lebih besar, serta untuk menyebarkan risiko dan ketergantungan dengan pendekatan multicloud. Perusahaan konsultan dan vendor perangkat lunak mungkin juga membuat dan menggunakan Azure dan AWS, karena platform ini mewakili sebagian besar permintaan pasar cloud.
Buat dan hubungkan bot cerdas yang berinteraksi dengan pengguna Anda menggunakan teks/SMS, Skype, Teams, Slack, Microsoft 365 mail, Twitter, dan layanan populer lainnya.
Templat Asisten Virtual menyatukan sejumlah praktik terbaik yang telah kami identifikasi melalui pengembangan pengalaman percakapan dan mengotomatiskan integrasi komponen yang kami temukan sangat bermanfaat bagi pengembang Bot Framework.
Arsitektur ini menjelaskan cara menggunakan layanan pencarian khusus untuk secara dramatis meningkatkan relevansi hasil pencarian untuk pelanggan e-niaga Anda.
Enterprise data warehouse (EDW) berbasis cloud yang menggunakan massively parallel processing (MPP) untuk menjalankan kueri kompleks dengan cepat di seluruh petabyte data.
Platform analitik big data yang dikelola penuh, latensi rendah, dan terdistribusi yang menjalankan kueri kompleks di seluruh petabyte data. Sangat dioptimalkan untuk data log dan deret waktu.
Layanan analitik IoT menyeluruh yang terbuka dan dapat diskalakan. Mengumpulkan, memproses, menyimpan, mengkueri, dan memvisualisasikan data pada skala Internet of Things (IoT) - data yang sangat kontekstual dan dioptimalkan untuk deret waktu.
Analitik telemetri IoT dengan Azure Data Explorer menunjukkan analitik mendekati real-time melalui aliran cepat, volume tinggi, berbagai data streaming dari perangkat IoT.
Solusi ini membangun sistem pemasaran cerdas yang menyediakan konten yang disesuaikan pelanggan dengan menggunakan model pembelajaran mesin yang menganalisis data dari berbagai sumber.
Memproses dan memindahkan data antara layanan komputasi dan penyimpanan yang berbeda, serta sumber data lokal pada interval tertentu. Membuat, menjadwalkan, mengatur, dan mengelola alur data.
Menyediakan layanan kueri interaktif tanpa server yang menggunakan SQL standar untuk menganalisis database.
Azure Synapse Analytics adalah layanan analitik tak terbatas yang menggabungkan integrasi data, pergudangan data perusahaan, dan analitik big data. Ini memberi Anda kebebasan untuk mengkueri data tentang persyaratan Anda, menggunakan sumber daya tanpa server atau khusus — pada skala besar.
Buat alur untuk menyerap dan menganalisis teks, gambar, sentimen, dan data lainnya dari umpan berita RSS dengan hanya menggunakan layanan Azure, termasuk layanan Azure Cosmos DB dan Azure AI.
Komputer virtual (VM) dan server memungkinkan pengguna untuk menyebarkan, mengelola, dan memelihara OS dan perangkat lunak lainnya. Pengguna membayar apa yang mereka gunakan, dengan fleksibilitas untuk mengubah ukuran.
Tagihan VM sesuai permintaan AWS dan Azure per detik yang digunakan. 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.
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.
Penskalaan otomatis memungkinkan Anda mengubah jumlah instans VM secara otomatis. Anda mengatur metrik dan ambang yang ditentukan yang menentukan kapan harus menambahkan atau menghapus instans.
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.
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 sementara Azure menyediakan VM dengan penyimpanan baca-tulis sementara latensi rendah yang serupa dengan penyimpanan instans EC2, juga disebut penyimpanan sementara.
Azure Container Apps adalah layanan yang dapat diskalakan yang memungkinkan Anda menyebarkan ribuan kontainer tanpa memerlukan akses ke sarana kontrol.
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.
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.
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.
Pelajari cara meningkatkan skalabilitas lintas cloud dengan arsitektur solusi yang menyertakan Azure Stack. Diagram alur langkah demi langkah merinci instruksi untuk implementasi.
Penawaran database yang secara otomatis menskalakan komputasi berdasarkan permintaan beban kerja. Anda ditagih per detik untuk komputasi aktual yang digunakan (Azure SQL)/data yang diproses oleh kueri Anda (Azure Synapse Analytics Serverless).
Azure Cosmos DB adalah database multi-model yang didistribusikan secara global yang secara asli mendukung beberapa model data termasuk pasangan kunci-nilai, dokumen, grafik, dan kolom.
Layanan penembolokan terdistribusi berbasis memori yang menyediakan penyimpanan berkinerja tinggi yang biasanya digunakan untuk membongkar pekerjaan nontransaksi dari database.
Menskalakan database Anda secara elastis untuk mengakomodasi semburan lalu lintas yang tidak dapat diprediksi dan memberikan pengalaman multipemain latensi rendah dalam skala global.
Dibuat di atas REST API asli di semua layanan cloud, berbagai pembungkus khusus bahasa pemrograman memberikan cara yang lebih mudah untuk menciptakan solusi.
Azure Cloud Shell adalah shell interaktif, terautentikasi, dan dapat diakses dengan browser untuk mengelola sumber daya Azure. Ini memberi Anda fleksibilitas untuk memilih pengalaman shell yang paling sesuai dengan cara Anda bekerja, baik Bash atau PowerShell.
Arsitektur ini berlaku untuk bisnis yang ingin memodernisasi pengembangan aplikasi end-to-end dengan menggunakan kontainer, integrasi berkelanjutan untuk build, dan GitOps untuk penyebaran berkelanjutan.
Layanan yang memfasilitasi konsumsi massal peristiwa (pesan), biasanya dari perangkat dan sensor. Data kemudian dapat diproses dalam batch mikro real time atau ditulis ke penyimpanan untuk analisis lebih lanjut.
Layanan yang dapat Anda gunakan untuk membuat representasi digital dari hal-hal, tempat, proses bisnis, dan orang-orang dunia nyata. Gunakan layanan ini untuk mendapatkan wawasan, mendorong pembuatan produk dan pengalaman pelanggan baru yang lebih baik, dan mengoptimalkan operasi dan biaya.
Contoh ini membangun alur penyerapan dan pemrosesan data real time untuk menyerap dan memproses pesan dari perangkat IoT ke dalam platform analitik big data di Azure.
Menyediakan analisis konfigurasi dan keamanan sumber daya cloud, sehingga pelanggan dapat memastikan mereka memanfaatkan praktik terbaik dan konfigurasi optimal.
Microsoft Cost Management membantu Anda memahami faktur Azure (tagihan), mengelola akun tagihan dan langganan Anda, memantau dan mengontrol pengeluaran Azure, dan mengoptimalkan penggunaan sumber daya.
Layanan untuk membantu menghasilkan, memantau, memperkirakan, dan berbagi data tagihan untuk penggunaan sumber daya berdasarkan waktu, organisasi, atau sumber daya produk.
Log Aktivitas adalah log platform di Azure yang memberikan wawasan tentang peristiwa tingkat langganan, seperti saat sumber daya dimodifikasi atau saat mesin virtual dimulai.
Sebuah fitur Azure Monitor, Application Insights, adalah layanan Application Performance Management (APM) yang dapat diperluas untuk pengembang dan profesional DevOps, yang menyediakan wawasan dan informasi telemetri, untuk lebih memahami cara performa aplikasi dan untuk mengidentifikasi area untuk pengoptimalan.
Grup Sumber Daya adalah kontainer yang menampung sumber daya terkait untuk solusi Azure. Terapkan tag ke sumber daya Azure Anda untuk mengaturnya secara logis berdasarkan kategori.
Mengelola dan berinteraksi dengan layanan Azure seperti yang Anda inginkan, secara terprogram dari bahasa pilihan Anda, dengan menggunakan SDK Azure, koleksi alat kami, atau keduanya.
Mendukung serangkaian teknologi middleware berbasis cloud yang berorientasi pesan, termasuk antrean pesan yang andal dan olahpesan terbitkan/berlangganan yang tahan lama.
Layanan penyerapan data real time yang dikelola penuh. Streaming jutaan peristiwa per detik, dari sumber mana pun, untuk membuat alur data dinamis dan untuk segera menanggapi tantangan bisnis.
Service Bus Premium sepenuhnya sesuai dengan Java/Jakarta EE Java Message Service (JMS) 2.0 API. Service Bus Standard mendukung subset JMS 1.1 yang berfokus pada antrean.
Menggunakan praktik yang telah terbukti dalam arsitektur referensi ini untuk meningkatkan skalabilitas dan performa dalam aplikasi web Azure App Service.
Arsitektur yang direkomendasikan untuk menerapkan pola integrasi perusahaan dengan Azure Logic Apps, Azure API Management, Azure Bus Layanan, dan Azure Event Grid.
Menyediakan lingkungan privat yang terisolasi di cloud. Pengguna memiliki kontrol atas lingkungan jaringan virtual mereka, termasuk pemilihan rentang alamat IP mereka sendiri, pembuatan subnet, dan konfigurasi tabel rute dan gateway jaringan.
Layanan yang menyederhanakan konektivitas Internet khusus keluar untuk jaringan virtual. Saat dikonfigurasi pada subnet, semua konektivitas keluar menggunakan alamat IP publik statis yang ditentukan. Konektivitas keluar dimungkinkan tanpa load balancer atau alamat IP publik yang langsung melekat pada mesin virtual.
Menghubungkan jaringan virtual Azure ke jaringan virtual Azure lainnya, atau jaringan lokal pelanggan (Situs ke Situs). Memungkinkan pengguna akhir terhubung ke layanan Azure melalui penerowongan VPN (Titik ke Situs).
Layanan yang menghosting nama domain, ditambah merutekan pengguna ke aplikasi Internet, menghubungkan permintaan pengguna ke pusat data, mengelola lalu lintas ke aplikasi, dan meningkatkan ketersediaan aplikasi dengan failover otomatis.
Azure Load Balancer memuat lalu lintas pada lapisan 4 (TCP atau UDP). Standard Load Balancer juga mendukung penyeimbangan beban lintas wilayah atau global.
Application Gateway adalah load balancer lapisan 7. Hal ini mendukung penghentian SSL, afinitas sesi berbasis cookie, dan round robin untuk lalu lintas penyeimbang beban.
Titik Akhir Privat menyediakan konektivitas pribadi yang aman ke berbagai sumber daya platform Azure sebagai layanan (PaaS), melalui jaringan pribadi Microsoft backbone.
Peering VNet adalah mekanisme yang menghubungkan dua jaringan virtual (VNet) di wilayah yang sama melalui jaringan backbone Azure. Setelah peering, dua jaringan virtual muncul sebagai satu untuk semua tujuan konektivitas.
Azure Front Door adalah layanan jaringan pengiriman konten cloud (CDN) modern yang memberikan pengalaman pengguna yang berkinerja tinggi, skalabilitas, dan aman untuk konten dan aplikasi Anda.
Pelajari cara menyebarkan appliance virtual jaringan untuk ketersediaan tinggi di Azure. Artikel ini mencakup contoh arsitektur untuk ingress, egress, dan keduanya.
Pelajari cara menerapkan topologi hub-spoke di Azure, di mana hub adalah jaringan virtual dan spoke adalah jaringan virtual yang melakukan peer dengan hub.
Memungkinkan pengguna mengontrol akses ke layanan dan sumber daya dengan aman sambil menawarkan keamanan dan perlindungan data. Membuat dan mengelola pengguna dan grup, dan menggunakan izin untuk mengizinkan dan menolak akses ke sumber daya.
Kontrol akses berbasis peran Azure (RBAC) membantu Anda mengelola siapa yang memiliki akses ke sumber daya Azure, apa yang dapat mereka lakukan dengan sumber daya tersebut, dan area apa yang dapat mereka akses.
Menyediakan layanan domain terkelola, seperti bergabungnya domain, kebijakan grup, LDAP, dan autentikasi Kerberos/NTLM, yang sepenuhnya kompatibel dengan Active Directory Server Windows.
Azure Policy adalah layanan di Azure yang Anda gunakan untuk membuat, menetapkan, dan mengelola kebijakan. Kebijakan ini memberlakukan aturan dan efek yang berbeda atas sumber daya Anda sehingga sumber daya tersebut tetap mematuhi standar perusahaan dan perjanjian tingkat layanan Anda.
Grup manajemen Azure memberikan tingkat cakupan di atas langganan. Anda mengatur langganan ke dalam kontainer yang disebut "grup manajemen" dan menerapkan syarat tata kelola ke grup manajemen. Semua langganan dalam grup manajemen secara otomatis mewarisi kondisi yang diterapkan ke grup manajemen. Grup manajemen memberi Anda manajemen tingkat perusahaan dalam skala besar, tidak peduli jenis langganan apa yang Anda miliki.
Menyediakan solusi keamanan dan bekerja dengan layanan lain dengan menyediakan cara untuk mengelola, membuat, dan mengontrol kunci enkripsi yang disimpan dalam modul keamanan perangkat keras (HSM).
Memberikan perlindungan masuk untuk protokol non-HTTP/S, perlindungan tingkat jaringan keluar untuk semua port dan protokol, dan perlindungan tingkat aplikasi untuk HTTP/S keluar.
Layanan penilaian keamanan otomatis yang meningkatkan keamanan dan kepatuhan aplikasi. Secara otomatis menilai aplikasi untuk kerentanan atau penyimpangan dari praktik terbaik.
Impor indikator ancaman, melihat log, membuat aturan untuk menghasilkan peringatan dan insiden keamanan, serta memvisualisasikan data intelijen ancaman dengan Microsoft Sentinel.
Layanan penyimpanan objek, untuk kasus penggunaan termasuk aplikasi cloud, distribusi konten, pencadangan, pengarsipan, pemulihan bencana, dan analitik data besar.
Penyimpanan SSD dioptimalkan untuk operasi baca/tulis yang intensif dengan I/O. Untuk digunakan sebagai penyimpanan mesin virtual Azure berperforma tinggi.
Menyediakan antarmuka yang sederhana untuk membuat dan mengonfigurasi sistem file dengan cepat, dan berbagi file umum. Dapat digunakan dengan protokol tradisional yang mengakses file melalui jaringan.
Azure Files dapat disebarkan dalam dua cara utama: dengan langsung memasang berbagi file Azure tanpa server atau dengan penembolokan berbagi file Azure lokal menggunakan Azure File Sync.
Solusi pemindahan data yang menggunakan disk dan appliance yang aman untuk mentransfer data dalam jumlah besar. Solusi ini juga menawarkan perlindungan data selama transit.
Solusi pemindahan data berskala petabyte hingga exabyte yang menggunakan perangkat penyimpanan data aman untuk mentransfer data dalam jumlah besar ke dan dari Azure.
Menyimpan data perawatan kesehatan secara efektif dan terjangkau dengan solusi berbasis cloud dari Azure. Mengelola rekam medis dengan tingkat keamanan bawaan tertinggi.
Azure Front Door adalah layanan jaringan pengiriman konten cloud (CDN) modern yang memberikan pengalaman pengguna yang berkinerja tinggi, skalabilitas, dan aman untuk konten dan aplikasi Anda.
Bergabunglah dengan arsitektur layanan mikro terdistribusi Anda dengan mudah ke dalam satu aplikasi global menggunakan penyeimbangan beban HTTP dan aturan perutean berbasis jalur. Mengotomatiskan pembuatan wilayah baru dan peluasan skala dengan tindakan global berbasis API dan toleransi kesalahan independen terhadap layanan mikro back-end Anda di Azure atau di mana saja.
Tingkatkan produktivitas dengan pengalaman pengembang yang disesuaikan, alur kerja CI/CD untuk membuat dan menyebarkan hosting konten statis Anda, dan skala dinamis untuk API tanpa server terintegrasi.
Situs web e-niaga menyertakan alur kerja pemrosesan pengurutan sederhana dengan bantuan layanan Azure. Menggunakan Azure Functions dan Aplikasi Web, pengembang dapat fokus pada membangun pengalaman yang dipersonalisasi dan membiarkan Azure menangani infrastruktur.
Arsitektur referensi ini menunjukkan aplikasi web tanpa server, yang melayani konten statis dari Azure Blob Storage dan mengimplementasikan API dengan menggunakan Azure Functions.
Kelola desktop dan aplikasi virtual untuk memungkinkan jaringan perusahaan dan akses data ke pengguna, kapan saja, di mana saja, dari perangkat yang didukung. Amazon WorkSpaces mendukung desktop virtual Windows dan Linux. Azure Virtual Desktop mendukung desktop virtual Windows 10 multisesi.
Teknologi cloud untuk membuat aplikasi terdistribusi menggunakan konektor siap pakai untuk mengurangi tantangan integrasi. Menyambungkan aplikasi, data, dan perangkat lokal atau di cloud.
Teknologi tanpa server untuk menghubungkan aplikasi, data, dan perangkat di mana saja, baik lokal atau di cloud untuk ekosistem besar SaaS dan konektor berbasis cloud.
Azure Stack adalah platform cloud hibrid yang memungkinkan Anda menjalankan layanan Azure di pusat data perusahaan atau penyedia layanan. Sebagai pengembang, Anda dapat membuat aplikasi di Azure Stack. Anda kemudian dapat menyebarkannya ke Azure Stack atau Azure, atau Anda dapat membuat aplikasi yang benar-benar hibrid yang memanfaatkan konektivitas antara cloud Azure Stack dan Azure.