Perbandingan harga cloud: AWS vs. Microsoft Azure vs. Google Cloud vs. IBM Cloud

Kim Weins adalah wakil presiden strategi biaya cloud di RightScale.

Karena penyedia cloud utama (AWS, Azure, Google, dan IBM) terus menurunkan harga instans cloud, mereka telah menambahkan opsi diskon, menambahkan instans, dan menurunkan kenaikan penagihan, dalam beberapa kasus, menjadi penagihan per detik. Biaya turun, tetapi kompleksitas meningkat. Memahami bagaimana menavigasi kompleksitas ini sangatlah penting. Kami memperkirakan bahwa perusahaan akan menghabiskan lebih dari $ 10 miliar dalam 12 bulan ke depan untuk belanja cloud mereka.

Jadi, bagaimana Anda mulai memahami biaya cloud? Penyedia mana yang memiliki opsi biaya terendah?

Dasar ini memberikan informasi yang perlu Anda ketahui untuk memahami opsi harga cloud publik dan mengoptimalkan pengeluaran cloud Anda.

Apa yang berubah dalam harga instance cloud

Saat Anda mengikuti harga cloud dengan cermat, Anda akan melihat seberapa sering hal-hal berubah. Ada banyak perubahan harga untuk instance cloud di tahun 2017 saja. Berikut ringkasan singkatnya.

  • Banyak harga turun : 70 persen dari 104 poin harga yang kami sertakan dalam perbandingan kami telah turun sejak perbandingan terakhir kami pada bulan April 2017. Meskipun ini adalah sebagian kecil dari total poin harga, mereka mewakili beberapa contoh yang paling umum digunakan. Dari 26 titik harga yang kami analisis untuk setiap penyedia cloud, AWS turun 19 dari 26 harga, Azure turun 24 dari 26 harga, Google turun 4 dari 26 harga, dan IBM turun 26 dari 26 harga.
  • Instans baru untuk perbandingan kami: Penyedia cloud terus menambahkan instans baru, dan dalam beberapa kasus keluarga instans baru. Misalnya, AWS menambahkan keluarga instans C5 (generasi berikutnya untuk instans C4) dan IBM berpindah dari opsi kustom sepenuhnya ke keluarga instans.
  • Opsi diskon meningkat: Ada peluang (dan tantangan) yang berkembang untuk mendapatkan diskon. Azure memperkenalkan Instans Cadangan dengan penghematan hingga 72 persen, AWS menambahkan Instans Cadangan yang Dapat Dikonversi selama satu tahun, dan Google memperkenalkan Diskon Penggunaan Berkomitmen selama satu tahun dan tiga tahun.
  • Penagihan per detik : AWS beralih dari penagihan per jam ke penagihan per detik untuk EC2 dan beberapa layanan lainnya. Google selalu menyediakan penagihan per detik, tetapi mengurangi waktu minimum yang ditagih untuk sebuah instance dari 10 menit menjadi 1 menit. Azure menawarkan penagihan per detik hanya pada instans kontainer.
  • Harga disk lokal berkembang : Penyedia cloud tampaknya menjauhkan pengguna dari ketergantungan pada disk lokal untuk instance, dan malah mendorong ke penyimpanan yang terpasang. Misalnya, AWS menawarkan keluarga instans dengan dan tanpa penyimpanan lokal, Azure telah mengurangi jumlah penyimpanan lokal pada generasi terbaru (meskipun itu terus menawarkan penyimpanan lokal pada semua keluarga instans), dan Google terus tidak menawarkan penyimpanan lokal dari kotak, menjadikannya "add-on opsional" untuk semua jenis VM.

Memahami opsi diskon cloud

Dengan ketersediaan Instans Cadangan Azure baru-baru ini, tiga penyedia cloud besar — ​​AWS, Azure, dan Google — semuanya menawarkan diskon yang tersedia untuk umum (mencapai setinggi 75 persen) sebagai imbalan atas komitmen penggunaan pada penyedia cloud selama satu tahun atau periode tiga tahun. Dalam semua kasus, Anda dapat memutuskan berapa banyak penggunaan yang akan dilakukan, dan berapa banyak yang tersisa sesuai permintaan. IBM hanya menawarkan diskon publik untuk penggunaan bulanan, yang menghemat sekitar 10 persen dari penggunaan sesuai permintaan.

Google juga menawarkan diskon untuk penggunaan berkelanjutan yang tidak memerlukan komitmen, tetapi menawarkan diskon otomatis untuk setiap jenis instans yang berjalan di suatu wilayah selama lebih dari 25 persen dalam sebulan. Untuk instans yang berjalan 24x7 selama sebulan penuh, diskon maksimal 30 persen.

 
  AWS Microsoft Azure Google Cloud IBM Cloud
Jenis diskon Instans Cadangan (RI) Instans Cadangan (RI) Diskon Penggunaan Berkelanjutan (SUD)

Committed Use Discount (CUD)

Harga bulanan
Panjang komitmen 1 atau 3 tahun 1 atau 3 tahun SUD: Tidak ada komitmen

CUD: 1 atau 3 tahun

Berkomitmen per bulan
Rentang tingkat diskon Hingga 75% Hingga 72% SUD: Hingga 30%

CUD: 37% (1Y) atau 55% (3Y)

Sekitar 10%
Program terdokumentasi lainnya Diskon volume RI

Contoh spot

Diskon Penggunaan Hibrida

Perjanjian Perusahaan

VM yang dapat diisi sebelumnya Dinegosiasikan

Selain diskon yang didokumentasikan secara publik yang tercantum di atas, ada peluang untuk diskon yang dinegosiasikan secara pribadi berdasarkan kasus per kasus. Semakin banyak Anda menghabiskan dengan penyedia cloud tertentu, semakin besar kemungkinan Anda dapat menegosiasikan diskon lebih lanjut.

Membandingkan diskon berbasis komitmen

Ketiga program untuk diskon berbasis komitmen bervariasi dalam fleksibilitas seperti yang diuraikan di bawah ini.

Kemudahan pembelian : Google menawarkan pendekatan paling sederhana untuk pembelian, di mana CUD Anda dapat diterapkan ke semua keluarga dan ukuran instans di suatu wilayah dan tidak perlu meminta perubahan apa pun. 

Kemudahan perubahan: Google CUD secara otomatis berlaku untuk semua jenis instans di wilayah tersebut. AWS Convertible RI dan Azure RI memungkinkan Anda mengubah pembelian (termasuk jenis dan wilayah instans), tetapi mengharuskan Anda melalui proses manual untuk melakukannya.

Kemampuan untuk membatalkan: Azure unik dalam memungkinkan Anda untuk membatalkan instans yang dipesan, tetapi penting untuk dicatat bahwa ada biaya 12 persen untuk melakukannya.

Opsi pembayaran paling fleksibel : AWS menawarkan opsi pembayaran terbanyak, dan memungkinkan Anda untuk menabung lebih banyak saat Anda membayar di muka.

 
  AWS RI Microsoft Azure RI Google Cloud CUD
Beli berdasarkan Istilah

Wilayah

Keluarga instance

OS

Tipe jaringan

Istilah

Wilayah

Jenis instance

Wilayah

# dari vCPU

# dari GB RAM

Mampu berubah? Dapat dikonversi: Dapat ditukar dengan kombo RI dengan nilai yang sama atau lebih besar

Standar: Dapat mengubah Availability Zone, Ukuran (hanya untuk vanilla Linux), tipe Jaringan

Dapat menukar dan membalas jumlah yang tersisa ke harga pembelian baru SUD: Secara otomatis berlaku untuk semua instans di wilayah tersebut
Bisa membatalkan? Bisa berjualan di Marketplace (seringkali sulit menemukan pembeli) Ya dengan biaya pembatalan 12% Tidak
Opsi pembayaran 3 opsi: Tidak ada di muka, sebagian di depan, semua di muka memberikan peningkatan tingkat diskon Semua di muka (Dapat menggunakan komitmen EA untuk membayar) Tidak di muka
Gabungkan dengan opsi lain? Kombinasikan dengan diskon volume RI Tidak kompatibel dengan harga instans EA Terus dapatkan SUD hanya pada instans yang tidak tercakup oleh CUD

Kami tidak akan membahas cara kerja setiap jenis diskon berbasis komitmen di sini, tetapi penting untuk diketahui bahwa diskon ini tidak mengharuskan Anda mengubah apa pun tentang instance fisik atau VM Anda. Sebaliknya, Anda dapat menganggapnya sebagai "kupon diskon" yang dapat diterapkan ke setiap instance yang cocok dengan parameter "reservasi" atau "komitmen" tersebut.

Memutuskan berapa banyak RI yang akan dibeli

Mungkin rumit untuk menentukan tingkat cakupan komitmen Anda — seberapa banyak jejak Anda di penyedia cloud tertentu yang harus dicakup oleh diskon berbasis komitmen. Secara umum jawabannya tidak pernah 100 persen tingkat cakupan (terlepas dari apa yang mungkin dikatakan oleh perwakilan penjualan penyedia cloud Anda).

Anda perlu mempertimbangkan berbagai faktor saat membeli, termasuk:

  • Penggunaan historis (menurut wilayah, keluarga instance, dll.)
  • Penggunaan kondisi mapan vs. penggunaan paruh waktu
  • Rencana masa depan untuk:
    • Pertumbuhan atau penurunan penggunaan
    • Mengubah penyedia cloud
    • Mengubah keluarga contoh
    • Daerah bergerak
    • Beralih ke model komputasi lain (kontainer, tanpa server, dll.)
  • Keseimbangan antara tabungan dari waktu ke waktu dan pembayaran tunai di muka
  • Tingkat fleksibilitas diperlukan

Produk manajemen biaya cloud RightScale, RightScale Optima, menggabungkan pelaporan analitik tentang penggunaan historis dengan kecerdasan manusia tentang rencana masa depan untuk membuat rencana yang disesuaikan untuk diskon berbasis komitmen. Kami membantu Anda memutuskan tingkat pertanggungan yang sesuai, kemudian mengubahnya menjadi Paket Diskon Optima penuh untuk pembelian RI atau CUD seperti yang ditunjukkan di bawah ini. Paket ini kemudian dapat digunakan untuk memberikan opsi kepada manajer TI dan tim keuangan Anda.

RightScale

Membandingkan harga instance

Sekarang setelah Anda memahami berbagai opsi diskon, mari bandingkan harga sesuai permintaan dan diskon.

Catatan penting: Perlu diingat bahwa harga sesuai permintaan tahunan yang digunakan dalam analisis ini termasuk Google SUD karena akan berlaku secara otomatis. Harga diskon kami akan mencakup AWS dan Azure RI serta Google CUD. Untuk IBM, kami menggunakan harga bulanan dan mengasumsikan diskon negosiasi sebesar 30 persen. Akibatnya, harga IBM Anda dapat bervariasi bergantung pada tarif negosiasi Anda.

Dalam membandingkan harga komputasi, penting untuk diperhatikan di mana contoh yang dibandingkan serupa dan di mana tidak. Dalam analisis kami, kami memilih enam skenario untuk dibandingkan, yang ditampilkan di kolom pertama tabel di bawah ini. Kami melihat jenis instance standar, memori tinggi, dan CPU tinggi dengan dua vCPU. Untuk masing-masing dari tiga jenis instans ini, kami melihat skenario di mana SSD lokal diperlukan, dan di mana SSD lokal tidak diperlukan, menghasilkan total enam skenario. Semua skenario didasarkan pada wilayah harga terendah untuk setiap penyedia dan, kecuali untuk perbandingan Linux vs. Windows, anggaplah menggunakan salah satu distro Linux standar dan gratis yang tersedia tanpa biaya tambahan (bukan RHEL atau SLES).

Untuk setiap penyedia cloud, kami kemudian memetakan jenis instance yang sesuai untuk setiap skenario. Anda dapat dengan cepat melihat bahwa segala sesuatu tidak dapat dibandingkan dengan tepat "apel dengan apel".

  • Perhatikan bahwa jumlah memori bervariasi untuk instance serupa di seluruh penyedia cloud. Dalam kebanyakan kasus, perbedaan memori relatif kecil (10 persen atau kurang), tetapi untuk skenario CPU tinggi, AWS dan Azure menawarkan lebih dari dua kali lipat memori Google dan IBM.
  • AWS memiliki keluarga instans dengan dan tanpa SSD lokal untuk jenis instans standar (M3 dan M4) dan CPU tinggi (C3 dan C5). Untuk tipe memori tinggi, hanya ada keluarga R3 yang menyertakan drive SSD.
  • Azure selalu menyertakan SSD lokal dengan semua jenis instansnya, sehingga Anda "membayarnya" sebagai bagian dari harga instans, baik Anda membutuhkannya atau tidak.
  • Google tidak pernah menyertakan SSD lokal dengan jenis instans, jadi Anda perlu membayarnya sebagai biaya tambahan. Ukuran minimum untuk SSD lokal tambahan adalah 375 GB, yang cukup besar. Anda dapat menggunakan Google Persistent Disk sebagai alternatif, tetapi tidak menawarkan waktu akses yang sama seperti SSD lokal.
  • IBM biasanya menyertakan drive SAN , tetapi ada opsi untuk drive lokal pada tipe standar instans.
RightScale

Harga instans cloud sesuai permintaan: AWS vs. Azure vs. Google vs. IBM

Untuk masing-masing dari enam skenario di bawah ini, Anda dapat melihat harga sesuai permintaan (OD) per jam untuk setiap cloud, lalu harga per GB RAM untuk masing-masingnya. Kami menghitung keduanya sehingga Anda dapat menormalkan harga jika jumlah memori penting bagi Anda.

Pada grafik di bawah ini, merah menunjukkan harga tertinggi dari penyedia cloud dalam skenario dan hijau menunjukkan harga terendah. Jika ada ikatan, maka kedua penyedia cloud disorot hijau atau merah.

RightScale

Dengan harga murni sesuai permintaan selama satu jam

  • Azure adalah harga terendah untuk delapan skenario; harga tertinggi untuk satu skenario.
    • Azure adalah harga terendah untuk semua skenario yang menyertakan SSD lokal dan semua perbandingan berdasarkan RAM per GB.
    • Azure cocok atau lebih rendah dari AWS untuk semua skenario.
  • Google Cloud adalah harga terendah untuk empat skenario; harga tertinggi untuk lima skenario.
    • Google Cloud cenderung menjadi harga terendah jika tidak membutuhkan SSD.
    • Google Cloud dihargai lebih tinggi pada biaya "per GB RAM" untuk CPU tinggi karena fakta bahwa itu mencakup kurang dari setengah memori AWS dan Azure.
  • AWS adalah harga terendah untuk dua skenario; harga tertinggi untuk dua skenario.
  • AWS paling sering merupakan opsi harga menengah.
  • IBM memberikan harga terendah untuk satu skenario; harga tertinggi untuk lima skenario.

Harga instans cloud dengan potongan harga: AWS vs. Azure vs. Google vs. IBM

Dalam membandingkan harga diskon, kami melihat biaya tahunan (bukan per jam) untuk memberikan perbandingan yang lebih baik. Ini karena diskon berbasis komitmen berlaku untuk minimal satu tahun.

Di bawah untuk masing-masing dari enam skenario, Anda dapat melihat harga tahunan diskon untuk setiap cloud dan kemudian harga diskon tahunan untuk setiap GB RAM untuk masing-masing. Kami menghitung keduanya sehingga Anda dapat menormalkan harga jika jumlah memori penting bagi Anda.

Pada grafik di bawah ini, merah menunjukkan harga tertinggi dari penyedia cloud dalam suatu skenario sementara hijau menunjukkan harga terendah. Jika ada ikatan, maka kedua penyedia cloud disorot hijau atau merah.

RightScale

Dalam harga tahunan untuk komitmen satu tahun:

  • Azure adalah harga terendah untuk sembilan skenario; harga tertinggi untuk satu skenario.
    • Azure adalah harga terendah untuk semua skenario berdasarkan RAM per GB.
    • Azure cocok atau lebih rendah dari AWS untuk semua skenario.
  • Google Cloud adalah harga terendah untuk dua skenario; harga tertinggi untuk tujuh skenario.
    • Google Cloud cenderung menjadi harga terendah jika tidak membutuhkan SSD.
    • Google Cloud dihargai lebih tinggi pada biaya "per GB RAM" untuk CPU tinggi karena fakta bahwa itu mencakup kurang dari setengah memori AWS dan Azure.
  • AWS adalah harga terendah untuk tidak ada skenario; harga tertinggi untuk dua skenario.
  • AWS paling sering merupakan opsi harga menengah.
  • IBM memberikan harga terendah untuk satu skenario; harga tertinggi untuk empat skenario.
    • Harga IBM akan tergantung pada harga yang dinegosiasikan.