Optimalkan pengeluaran untuk Windows di Amazon EC2 - AWS Bimbingan Preskriptif

Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.

Optimalkan pengeluaran untuk Windows di Amazon EC2

Gambaran Umum

Salah satu kekhawatiran utama tentang migrasi server ke AWS adalah biaya infrastruktur. Memang benar bahwa salah satu manfaat cloud adalah membayar sumber daya sesuai permintaan, tetapi ada beban kerja produksi yang perlu tersedia 24/7/365. Savings Plans dirancang untuk menghemat uang pada AWS penggunaan kondisi tunak Anda di seluruh EC2 instans,, dan. AWS Lambda AWS Fargate

Savings Plans menawarkan model penetapan harga yang fleksibel dan dapat membantu Anda mengurangi harga di AmazonEC2, Fargate, Lambda, dan Amazon SageMaker AI dengan imbalan komitmen terhadap jumlah penggunaan yang konsisten (misalnya, $10/jam). Anda berkomitmen untuk jumlah yang konsisten dari pengeluaran komputasi per jam selama satu atau tiga tahun dan, sebagai gantinya, Anda menerima diskon untuk penggunaan itu.

Anda dapat memilih dari tiga opsi pembayaran yang berbeda dengan Savings Plans:

  • Opsi No Upfront tidak memerlukan pembayaran di muka, dan komitmen Anda dibebankan murni setiap bulan.

  • Opsi Partial Upfront menawarkan harga yang lebih rendah untuk Savings Plans. Anda dikenakan biaya setidaknya setengah dari komitmen Anda di muka dan sisanya dibebankan setiap bulan.

  • Opsi All Upfront menawarkan harga terendah dan seluruh komitmen Anda dibebankan dalam satu pembayaran.

Anda dapat melacak masa kedaluwarsa Savings Plans dan Savings Plans antrian yang akan datang. AWS Cost Explorer Anda dapat menggunakan peringatan Savings Plans untuk menerima peringatan email awal 1, 7, 30, atau 60 hari sebelum tanggal kedaluwarsa paket Anda, atau ketika komitmen antri untuk pembelian. Pemberitahuan ini juga mengingatkan Anda pada tanggal kedaluwarsa. Anda dapat mengirim notifikasi hingga 10 penerima email.

Memahami Savings Plans

Setiap jenis penggunaan komputasi memiliki tingkat permintaan dan tarif Savings Plans. Jika Anda berkomitmen untuk $10/jam penggunaan komputasi, maka Anda mendapatkan harga Savings Plans untuk semua penggunaan hingga $10 dengan tarif Savings Plans. Setiap penggunaan di luar komitmen pengeluaran komputasi dibebankan pada tingkat permintaan reguler. Anda dapat memulai dengan Savings Plans dengan menggunakan Cost Explorer di file AWS Management Console.

Anda dapat dengan mudah membuat komitmen terhadap Savings Plans dengan menggunakan rekomendasi yang disediakan di Cost Explorer untuk mewujudkan penghematan terbesar. Komitmen per jam yang direkomendasikan didasarkan pada penggunaan berdasarkan permintaan historis Anda dan pilihan jenis paket, jangka waktu, dan opsi pembayaran Anda. Savings Plans pertama kali diterapkan ke akun yang membeli paket, dan kemudian dibagikan ke akun lain dalam keluarga penagihan konsolidasi.

catatan

Opsi berbagi Savings Plans di AWS Organizations diaktifkan secara default. Anda dapat menolak opsi ini di AWS Billing konsol akun pembayar. Anda dapat mengunjungi halaman Rekomendasi untuk melihat Savings Plans yang AWS direkomendasikan untuk membantu Anda menghemat penggunaan yang memenuhi syarat. Rekomendasi ini dapat disegarkan kapan saja untuk memudahkan Anda membeli Savings Plans yang optimal.

Compute Savings Plans

Compute Savings Plans memberikan fleksibilitas paling besar dan membantu mengurangi biaya Anda. Paket ini secara otomatis berlaku untuk penggunaan EC2 instans terlepas dari keluarga instans, ukuran, Availability Zone, Region, sistem operasi, atau tenancy. Mereka juga berlaku untuk penggunaan Fargate atau Lambda. Misalnya, dengan Compute Savings Plans, Anda dapat mengubah instans C4 ke M5, mengalihkan beban kerja dari UE (Irlandia) ke UE (London), atau memindahkan beban kerja EC2 dari Fargate atau Lambda kapan saja. Anda secara otomatis terus membayar harga Savings Plans.

EC2Instans Savings Plans

EC2Instance Savings Plans memberikan diskon terdalam dengan imbalan komitmen untuk penggunaan keluarga instans individu di suatu Wilayah (misalnya, berkomitmen pada tingkat penggunaan M5 yang konsisten di Virginia Utara). Ini secara otomatis memberi Anda diskon pada harga sesuai permintaan dari keluarga instans yang dipilih di Wilayah tersebut terlepas dari Availability Zone, ukuran, sistem operasi, atau penyewaan. EC2 Instance Savings Plans memungkinkan Anda mengubah penggunaan antar instans dalam keluarga di Wilayah tersebut. Misalnya, Anda dapat berpindah dari c5.xlarge yang menjalankan Windows ke c5.2xlarge yang menjalankan Linux, dan secara otomatis mendapat manfaat dari harga Savings Plans.

Baik Compute dan EC2 Instance Savings Plans berlaku untuk EC2 instans yang merupakan bagian dari cluster AmazonEMR, Amazon Elastic Kubernetes Service (Amazon), dan EKS Amazon Elastic Container Service (Amazon). ECS ECSBiaya AmazonEMR, AmazonEKS, dan Amazon tidak ditanggung oleh Savings Plans, tetapi EC2 instans yang mendasarinya adalah. EC2 Instance Savings Plans diterapkan sebelum Compute Savings Plans karena Compute Savings Plans memiliki penerapan yang lebih luas.

catatan

Anda tidak dapat mengubah Savings Plan dengan mudah setelah Anda membuat komitmen. Kami menyarankan Anda merencanakan dengan cermat sebelum membuat komitmen pada salah satu opsi Savings Plans. Savings Plans menawarkan harga yang lebih rendah dibandingkan dengan harga sesuai permintaan dengan imbalan komitmen, dan tidak dapat dibatalkan selama jangka waktu tersebut.

Contoh komitmen per jam

Jika Anda membeli Savings Plan, Anda membuat komitmen moneter per jam untuk jangka waktu rencana. Jika Anda berkomitmen untuk $10/jam penggunaan komputasi, harga Savings Plan secara otomatis diterapkan pada semua penggunaan hingga $10 dolar setiap jam. Setiap penggunaan di luar komitmen dibebankan pada tingkat permintaan reguler. Anda dapat menggunakan alat rekomendasi pembelian Savings Plans di Cost Explorer untuk mendapatkan komitmen yang direkomendasikan yang dapat memaksimalkan penghematan Anda. Komitmen keuangan per jam untuk rencana tertentu tidak dapat dimodifikasi untuk jangka waktu rencana. Jika Anda menginginkan peningkatan komitmen setelah menganalisis penggunaan, maka Anda dapat membeli Savings Plan tambahan untuk menutupi penggunaan berlebih.

Manfaat Savings Plans

Dibandingkan dengan Instans Cadangan, Savings Plans menawarkan model harga yang lebih fleksibel yang dapat menghemat uang Anda sambil memanfaatkan pilihan opsi komputasi yang lebih luas yang ditawarkan oleh Savings Plans. Savings Plans menawarkan diskon, bahkan saat kebutuhan komputasi Anda berubah. Ini dapat membantu Anda mengikuti lingkungan dinamis Anda yang terus berubah tanpa menimbulkan overhead manajemen tambahan. Berikut adalah beberapa manfaat lain menggunakan Savings Plans:

catatan

EC2Instance Savings Plans menawarkan diskon yang lebih besar daripada Compute Savings Plans karena fleksibilitas yang berkurang. Anda berkomitmen untuk menggunakan dengan harga diskon.

Setiap jenis penggunaan komputasi memiliki tingkat Savings Plan dan on-demand rate. Tabel berikut menunjukkan Savings Plans dan tarif sesuai permintaan untuk setiap jenis sistem operasi. Anda dikenakan tarif Savings Plans pada penggunaan yang dilakukan dan penggunaan apa pun di luar komitmen dibebankan dengan tarif sesuai permintaan reguler.

Nama instans Tarif Savings Plans Penghematan sesuai permintaan Tarif sesuai permintaan Sistem operasi Wilayah Opsi pembayaran Panjang jangka waktu
x2iedn.xlarge $0,32 61% $0,83 Linux AS Timur (Virginia Utara) Tidak ada di muka 3
x2iedn.xlarge $2,01 50% $1,02 Windows AS Timur (Virginia Utara) Tidak ada di muka 3
x2iedn.xlarge $1,02 20% $2,52 Lisensi Windows disertakan+edisi SQL Server Enterprise AS Timur (Virginia Utara) Tidak ada di muka 3
x2iedn.xlarge $0,32 61% $0,83 BYOL AS Timur (Virginia Utara) Tidak ada di muka 3

Savings Plans termasuk sistem operasi, dan mereka memiliki diskon terpisah untukBYOL. Semuanya dipecah dalam kalkulator Compute Savings Plans.

Model harga Instans Cadangan

AWS memiliki model penetapan harga lain berdasarkan komitmen yang dikenal sebagai Instans Cadangan. Model ini dapat menjadi masalah jika komputasi Anda berubah setelah Anda membuat komitmen, menyebabkan Instans Cadangan tidak digunakan. Savings Plans dirancang untuk menawarkan pengurangan biaya yang serupa dengan Instans Cadangan Standar dan Konvertibel, tetapi dengan fleksibilitas yang jauh lebih besar. Compute Savings Plans memberikan harga EC2 yang lebih rendah untuk penggunaan instans terlepas dari keluarga instans, ukuran, sistem operasi, sewa, atau Wilayah. Mereka juga memungkinkan fleksibilitas maksimum.

Tabel berikut dapat membantu Anda memilih antara Savings Plans atau Instans Cadangan.

  Instans Terpesan EC2Instans Savings Plans Compute Savings Plans
Rata-rata diskon 1 tahun Hingga 38% Hingga 29% Hingga 29%
Rata-rata diskon 3 tahun Hingga 58% Hingga 73% Hingga 60%
Keluarga instans Tetap Tetap Fleksibel
Ukuran instans Tetap (bukan Linux) Fleksibel Fleksibel
Geografi 1 Wilayah 1 Wilayah Fleksibel
Sistem operasi Tetap Fleksibel Fleksibel
Layanan Amazon EC2 atau Amazon RDS Amazon EC2 AmazonEC2, Fargate, Lambda
Opsi pembayaran Semua, sebagian, tidak ada di muka Semua, sebagian, tidak ada di muka Semua, sebagian, tidak ada di muka
Batas instans 20 per Zona Ketersediaan Tidak ada batas Tidak ada batas
catatan

Savings Plans bekerja dengan memberi Anda diskon berdasarkan komitmen moneter per jam. Komitmen keuangan per jam tidak dapat dibatalkan atau diubah selama jangka waktu paket Anda, tetapi Anda dapat membeli Savings Plans tambahan untuk menutupi penggunaan tambahan. Ini memungkinkan Anda untuk menjaga komitmen per jam yang konsisten seiring pertumbuhan armada Anda.

Anda dapat menggunakan alat seperti AWS Cost Exploreratau Dasbor AWS Cloud Intelijen untuk melacak komitmen Anda. Cost Explorer menyediakan garis target cakupan yang dapat membantu organisasi Anda merencanakan strategi cakupan Savings Plans. Jika 75 persen dari beban kerja Anda adalah kondisi mapan, maka 75 persen adalah target yang baik. Ini menyisakan 25 persen dari pengeluaran sesuai permintaan/variabel berdasarkan beban kerja yang dinamis. Jika Anda perlu meningkatkannya menjadi 85 persen, Anda dapat membeli komitmen Savings Plans lain untuk meningkatkan komitmen moneter per jam.

catatan

Kami menyarankan Anda membeli Savings Plans alih-alih Instans Cadangan, tetapi kedua model komitmen dapat bekerja sama jika Anda sudah membeli Instans Cadangan.

Pertimbangkan contoh di mana Anda membeli Instans Cadangan, tetapi Anda ingin mulai mencoba opsi Savings Plans. Ada logika untuk kombinasi ini untuk diterapkan pada penagihan akhir Anda. Berikut adalah hierarki yang dapat Anda terapkan untuk Anda Akun AWS:

  1. Zonal Reserved Instance berlaku untuk akun yang memilikinya. Jika Instans Cadangan memiliki jam tersisa, itu berlaku untuk seluruh organisasi.

  2. Instans Cadangan Regional yang tidak fleksibel untuk Windows berlaku untuk penggunaan yang cocok pada akun yang memilikinya. Apa pun yang tersisa diluncurkan ke seluruh organisasi.

  3. Instans Cadangan Regional yang fleksibel ukuran berlaku untuk akun yang memilikinya (contoh terkecil dalam keluarga terlebih dahulu dan naik ke instance yang lebih besar), dan kemudian ke organisasi lainnya.

  4. Instans Cadangan Regional berlaku untuk reservasi kapasitas sesuai permintaan yang tidak digunakan.

  5. EC2Instance Savings Plans berlaku dalam akun yang membelinya.

  6. Compute Savings Plans berlaku dalam akun yang membelinya.

catatan

Diskon dimulai dengan penggunaan yang menghasilkan diskon tertinggi dan kemudian turun ke diskon terkecil. Instans Windows secara tradisional memiliki potensi diskon yang lebih rendah daripada Linux untuk jenis instans yang paling umum (misalnya, T3, M6, dan C5). Ini berarti bahwa instance Linux menguntungkan lebih dari instance Windows dalam banyak kasus.

Grafik berikut menunjukkan harga setelah membagi Instans Cadangan dari Savings Plans. Baik Compute dan EC2 Instance Savings Plans berlaku untuk menjalankan instans terlebih dahulu dan kemudian ke Reservasi Kapasitas Sesuai Permintaan yang tidak digunakan.

Harga setelah membagi Instans Cadangan dari Savings Plans

Skenario pengoptimalan biaya

Bagian ini mencakup skenario pengoptimalan biaya untuk Host EC2 Khusus Amazon dan EC2 instans Amazon yang menggunakan model penagihan yang disertakan lisensi.

Host EC2 Khusus Amazon

Pertimbangkan skenario di mana Anda akan memigrasikan beban kerja Windows lokal ke. AWS Pusat data Anda memiliki server berikut:

  • Dua server dengan 16 v CPU dan 128 GB RAM

  • Dua server dengan 32 v CPU dan 164 GB RAM

  • Satu server dengan 8 v CPU dan 64 GB RAM

  • 16 server dengan v CPU dan 32 GB RAM

Selain itu, asumsikan bahwa Anda dapat membawa lisensi Anda sendiri AWS karena Anda memiliki cukup lisensi untuk dibawa. Tabel berikut menunjukkan instance server yang dapat Anda gunakan. AWS

Jenis instans CPU RAM Jumlah
r5.4xlarge 16 128 2
r5.8xlarge 32 256 2
r5.2xlarge 8 64 1
r5.xlarge 4 32 16
      21

Analisis menunjukkan bahwa 21 mesin virtual ini dapat didistribusikan di dua Host Khusus dengan host keluarga instans R5. Tabel berikut menunjukkan biaya dari dua Host Khusus ini.

Skenario sesuai permintaan Host Khusus Pembayaran di muka 1 bulan 1 tahun 3 tahun AWS Pricing Calculator
Sesuai permintaan Tidak ada $10.123 $121.475 $364.392 AWS Pricing Calculator memperkirakan
Savings Plan 1 tahun Tidak ada $7.447 $89.362 AWS Pricing Calculator memperkirakan
Savings Plan 3 tahun Tidak ada $5.476 $65.712 $197,128 AWS Pricing Calculator memperkirakan
Savings Plan 3 tahun dengan pembayaran dimuka $84.438 $2.755 $117.499 $183.618 AWS Pricing Calculator memperkirakan

Jika Anda memiliki server yang ingin Anda migrasi AWS, harga akhir untuk Savings Plan 1 tahun adalah $89.362, bukan $121.475 untuk harga sesuai permintaan. Ini merupakan diskon 26,5 persen setelah satu tahun. Jika Anda mempertimbangkan untuk tinggal AWS untuk jangka waktu yang lebih lama, maka Anda dapat memilih Savings Plan 3 tahun untuk penghematan biaya yang lebih dalam. Pada akhir tiga tahun, Anda membayar $197,128, bukan $364.392. Ini menghasilkan penghematan 46 persen dari jumlah total setelah tiga tahun.

EC2Instans Amazon dengan lisensi disertakan

Pertimbangkan skenario di mana Anda akan memigrasikan satu aplikasi tiga tingkat ke AWS, dan Anda ingin menggunakan lisensi yang disediakan oleh. AWS Selanjutnya, asumsikan bahwa aplikasi Anda bekerja dengan server berikut:

  • Dua server web dengan dua vCPUs dan 4 GB RAM

  • Dua server aplikasi dengan delapan vCPUs dan 16 GB RAM

  • Dua server database dengan 16 vCPUs dan 64 GB RAM (menggunakan edisi SQL Server Standar)

Tabel berikut menunjukkan instance server yang dapat Anda gunakan. AWS

Jenis instans CPU RAM Jumlah
c5.large 2 4 2
c5.2xlarge 8 16 2
r5.2xlarge 8 64 2
      6 server

Tabel berikut menunjukkan biaya server ini di AWS.

Lisensi disertakan oleh AWS Pembayaran di muka 1 bulan 1 tahun 3 tahun AWS Pricing Calculator
Sesuai permintaan Tidak ada $3.912 $46.950 $140,849 AWS Pricing Calculator memperkirakan
Savings Plan 1 tahun Tidak ada $3.466 $41.952   AWS Pricing Calculator memperkirakan
Savings Plan 3 tahun tanpa pembayaran di muka Tidak ada $3,189 $38.264 $114.804 AWS Pricing Calculator memperkirakan
Savings Plan 3 tahun dengan pembayaran dimuka $112.110 Tidak ada Tidak ada Tidak ada AWS Pricing Calculator memperkirakan

Jika Anda ingin menjalankan server ini untuk lingkungan produksi (24/7) dengan harga sesuai permintaan, Anda membayar biaya bulanan sebesar $3.912. Membayar biaya bulanan ini setara dengan $46.950 setelah satu tahun dan total $140.849 setelah tiga tahun.

Jika Anda memilih Savings Plan 1 tahun tanpa pembayaran di muka, biaya bulanan berkurang menjadi $3.466. Pada akhir tahun pertama, Anda membayar $41.952. Ini adalah total discount sebesar 11 persen. Jika Anda memilih Savings Plan 3 tahun tanpa pembayaran di muka, biaya bulanan berkurang menjadi $3,189. Pada akhir tiga tahun, Anda membayar $114.804. Itu memberi Anda penghematan 18,5 persen.

Rekomendasi pengoptimalan biaya

Kedua skenario membantu Anda menghemat uang saat merencanakan dan memperkirakan beban kerja Anda. AWS Penting untuk diketahui bahwa diskon dalam skenario kedua kurang dibandingkan dengan skenario pertama. Dalam skenario kedua, harga lisensi sudah termasuk pada harga server cloud. AWS tidak menawarkan diskon pada harga lisensi, tetapi Anda selalu dapat membawa lisensi Anda (dalam skenario tertentu) dan selalu AWS dapat menjamin harga komputasi/contoh terbaik.

Kami menyarankan Anda melakukan hal berikut untuk mengontrol AWS pengeluaran Anda pada sumber daya komputasi dan instans:

  • Rekomendasi akses

  • Sesuaikan rekomendasi sesuai dengan kebutuhan Anda

  • Tinjau komitmen per jam

Rekomendasi akses

Anda dapat menggunakan EC2konsol Amazon untuk mengakses rekomendasi untuk Savings Plan Anda. Anda bahkan dapat mengunduh rekomendasi Anda untuk ditinjau nanti dalam CSV format. Untuk informasi selengkapnya, lihat Memantau Savings Plans Anda di dokumentasi Savings Plans.

Sesuaikan rekomendasi sesuai kebutuhan Anda

Buka EC2konsol Amazon, perluas bagian Instans, lalu pilih Savings Plans. Halaman ini menunjukkan contoh dan menghitung harga sebelum dan sesudah membuat rekomendasi. Anda juga dapat menyesuaikan faktor-faktor berikut untuk rekomendasi Anda:

  • Jangka waktu — Misalnya, 1-3 tahun

  • Opsi pembayaran — Misalnya, di muka, sebagian di muka, atau tidak ada di muka

  • Sejarah — Misalnya, 7, 30 atau 60 hari terakhir

Tinjau komitmen per jam

Dengan menggunakan contoh yang sama, asumsikan Anda memiliki instance yang berjalan 24/7. Rekomendasi adalah menggunakan Savings Plan. Menurut ukurannya, Anda memiliki harga sesuai permintaan $120/jam. Anda memiliki opsi untuk melakukan $90/jam, tetapi ini dapat bervariasi tergantung pada opsi Wilayah, instance, dan pembelian. Dalam contoh ini, Anda dapat menghemat 25 persen dibandingkan dengan biaya sesuai permintaan. Anda juga dapat melacak pemanfaatan dan cakupan Anda, jika mereka berada di bawah ambang batas yang Anda tentukan, dan mengonfigurasi peringatan ketika anggaran akan berakhir.

Rekomendasi ulasan

Kami menyarankan Anda meninjau rekomendasi Savings Plan dengan cermat. AWS tidak akan mengubah apa pun tanpa izin Anda. Ini hanya rekomendasi dan terserah Anda untuk menerapkannya atau tidak.

Beli paket

Buka EC2konsol Amazon, perluas bagian Instans, lalu pilih Savings Plans. Kemudian, pilih Purchase Savings Plans. Berdasarkan kebutuhan Anda, Anda dapat memilih opsi berikut: istilah, Wilayah, keluarga contoh, komitmen per jam, opsi pembayaran, dan bahkan tanggal mulai. Anda dapat memilih dari Compute Savings PlansEC2, Instance Savings Plans, SageMaker dan AI Savings Plans. Untuk informasi selengkapnya, lihat Purchasing Savings Plans di dokumentasi Savings Plans.

Dapatkan laporan pemanfaatan

Setelah Anda membeli Savings Plan, Anda bisa mendapatkan laporan pemanfaatan. Laporan ini membantu Anda memeriksa pemanfaatan Anda, melihat apakah paket yang dibeli cukup untuk menutupi dan memaksimalkan diskon, dan membatalkan atau menambahkan diskon baru. Laporan ini dapat diekspor ke format lain sepertiCSV. Untuk informasi selengkapnya, lihat Menggunakan laporan pemanfaatan dalam dokumentasi Savings Plans.

Ikuti praktik terbaik pembelian

Kami menyarankan Anda mengikuti praktik terbaik ini sebelum membeli Savings Plans:

  • Gunakan AWS Trusted Advisoruntuk menghapus EC2 sumber daya yang menganggur.

  • Lakukan ukuran yang tepat sebelum pembelian Savings Plans.

  • Tetapkan tarif per jam yang Anda pertahankan secara konsisten selama 30-60 hari.

  • Beli komitmen untuk menutupi tarif per jam yang konsisten sesuai keinginan organisasi Anda. Pertimbangkan fluktuasi permintaan atau musim.

  • Pilih anggaran Savings Plans tinjauan triwulanan untuk mempertahankan tingkat yang konsisten (misalnya, target cakupan 70 persen untuk cakupan Savings Plans). Jika tarif turun di bawah cakupan yang diinginkan, belilah Savings Plan tambahan sebagai true-up untuk memenuhi tujuan pertanggungan Anda.

Sumber daya tambahan