Cara Mengurangi Tagihan Penggunaan Data AWS Anda

Bukan rahasia lagi bahwa harga AWS tinggi, dan data khususnya sangat mahal. Compute bisa jadi murah, dengan layanan seperti fungsi Lambda dan instans EC2, tetapi jika Anda memindahkan banyak data, Anda akan membayarnya. Berikut adalah cara untuk mengurangi biaya itu.

Gunakan CDN CloudFront AWS

CloudFront adalah Jaringan Pengiriman Konten, atau CDN, layanan yang berada di depan situs web Anda, API, atau layanan web lainnya. Ini menyimpan hasil di dekat tepi (dekat dengan pengguna), yang meningkatkan kinerja, tetapi juga dapat mengurangi biaya yang Anda bayar dalam beberapa cara.

Pertama, CloudFront memiliki tingkat gratis yang lebih besar, dan juga selalu gratis. Anda mendapatkan 1 TB data, satu terabyte penuh, gratis setiap bulan. Tingkat gratis normal AWS adalah 100 GB, jadi untuk orang yang menggunakan lebih dari 1 TB, perubahan ini saja akan menghemat $80 per bulan.

Untuk perusahaan besar yang menghabiskan lebih dari itu, CloudFront juga diberi harga yang agresif per GB data. Jika Anda membandingkan harga EC2 dengan harga CloudFront, Anda akan menemukan bahwa CloudFront menawarkan penghematan yang signifikan dibandingkan harga EC2 standar. Harga data AWS berjenjang, jadi untuk 50 TB pertama, Anda menghemat 6%, lalu 15%, lalu diskon hingga 50% jika Anda mencapai tingkat data petabyte.

Terakhir, Anda juga dapat menyimpan CloudFront dengan cara lain; dengan mengurangi tekanan pada server asal dengan caching tepi, Anda akan membutuhkan lebih sedikit server asal. Dengan CDN, server CloudFront akan menerima lebih banyak hit, artinya Anda dapat menghabiskan lebih sedikit untuk komputasi setiap bulan.

Penting untuk dicatat bahwa CloudFront tidak hanya untuk situs web—ini dapat digunakan untuk menyimpan semua jenis permintaan web, seperti permintaan GET lalu lintas tinggi ke API. Meskipun tidak di-cache, Anda masih dapat meletakkannya di depan API Anda untuk menyajikan data melaluinya, menghemat uang Anda dalam prosesnya.

Gunakan AWS Lightsail

Dalam upaya untuk bersaing dengan penyedia hosting sederhana yang ditujukan untuk orang biasa, seperti Digital Ocean, AWS menciptakan Lightsail, yang menawarkan harga sederhana untuk instans komputasi, database, dan jaringan sederhana. Instans ini dirancang untuk menjalankan perangkat lunak hosting utama seperti WordPress dan NGINX, dan mudah disiapkan menggunakan template yang sudah jadi.

Bagian yang penting adalah bahwa setiap paket memiliki bandwidth fixed-rate dengan harga yang sangat murah. Instans $5, misalnya, hadir dengan bandwidth 2 TB—dengan biaya $85 di CloudFront, ditambah 1 TB tingkat gratis.

Pilih paket instans Anda.

Ini bagus, tetapi memiliki tangkapan:

51.3. Anda tidak boleh menggunakan Amazon Lightsail dengan cara yang dimaksudkan untuk menghindari timbulnya biaya data dari Layanan lain (misalnya, lalu lintas jaringan proxy dari Layanan ke internet publik atau tujuan lain atau pemrosesan data yang berlebihan melalui penyeimbangan beban atau Layanan jaringan pengiriman konten (CDN) sebagai dijelaskan dalam Dokumentasi), dan jika Anda melakukannya, kami dapat membatasi atau menangguhkan layanan data Anda atau menangguhkan akun Anda.

Apa artinya ini dalam praktiknya adalah Lightsail harus bekerja di VPC-nya sendiri, dan Anda tidak boleh menghubungkan layanan eksternal seperti EC2 atau S3 ke sana dengan maksud mem-proxy-nya untuk menghemat uang. Klausa ini tidak jelas, jadi tidak jelas apakah AWS mengizinkan, misalnya, menyajikan pemrosesan gambar ke objek S3 dari instance Lightsail, tetapi jika Anda menggunakan 100% Lightsail, Anda akan baik-baik saja.

KONEKSI: Amazon Lightsail adalah AWS untuk Orang Biasa

Offload Ke Layanan Eksternal

Terkadang, hanya ada layanan yang dapat menawarkan kesepakatan yang lebih baik, dan solusinya adalah tidak menggunakan AWS untuk hal-hal yang paling penting bagi Anda. Anda biasanya tidak terikat dengan vendor cloud tertentu, dan ada banyak cara menggunakan beberapa layanan, atau “multi-cloud”, dapat bermanfaat.

Satu hal yang ingin Anda perhatikan adalah mentransfer banyak data antar awan. Misalnya, data yang ditransfer dari AWS ke Google Cloud Platform atau Azure akan diperhitungkan dalam tagihan data Anda, karena masih ditransfer dari AWS melalui internet terbuka. Jika Anda tidak hati-hati, multi-cloud dapat menghabiskan lebih banyak uang.

Misalnya, AWS S3 bisa mahal. Anda akan berpikir bahwa biaya utama adalah menyimpan data, tetapi jika Anda menyajikan konten darinya, Anda juga membayar untuk data tersebut, dan Anda juga membayar untuk setiap jenis permintaan. Untuk konten lalu lintas tinggi, dapat dengan mudah ratusan dolar per bulan sementara Anda hampir tidak membayar apa pun untuk “penyimpanan murah”.

Salah satu solusi untuk ini adalah beralih ke layanan lain yang kompatibel dengan S3. S3 memiliki definisi API, dan dapat diimplementasikan oleh layanan lain, seperti Digital Ocean Spaces. Spaces adalah implementasi barebone, tetapi dapat diandalkan dan lebih murah daripada S3 untuk biaya data. Anda juga dapat menghosting sendiri S3 dari server Anda sendiri.

KONEKSI: Haruskah Anda Menggunakan Alternatif S3 Untuk Penyimpanan Objek?

Offload ke Server Khusus dengan Bandwidth Tetap

Dengan layanan cloud yang menawarkan kemampuan untuk membuat dan menghancurkan ratusan mesin virtual sesuka hati, mudah untuk melupakan bahwa ada solusi jadul—beli server bare metal di pusat data.

Banyak perusahaan akan menawarkan dedicated server yang tidak akan membayar Anda untuk penggunaan data. OVH, penyedia hosting terbesar ketiga di dunia, menjual mesin dengan koneksi internet terbuka 500Mbps khusus.

Itu tidak mewah, dan itu bukan solusi terbaik dalam praktiknya, tetapi jika Anda ingin menghemat uang, itu selalu menjadi pilihan. Anda masih ingin memastikan bahwa Anda tidak memindahkan banyak data dari AWS ke server lain.

Punya Perangkat Keras Lokal? Gunakan AWS Direct Connect

Masalah umum bagi perusahaan besar adalah melakukan transisi dari perangkat keras lokal ke layanan cloud. Terkadang juga tidak bermanfaat untuk memigrasikan semua yang dapat Anda jalankan secara lokal, jadi Anda biasanya berakhir dengan solusi hybrid menggunakan perangkat keras cloud untuk hal-hal yang paling menghemat uang.

Namun, Anda mungkin menghabiskan uang jika Anda memindahkan data bolak-balik antara AWS dan lokal, terutama mengingat bahwa biaya ini tidak ada jika Anda sepenuhnya menggunakan satu atau yang lain.

AWS memiliki solusi untuk ini yang disebut AWS Direct Connect, yang merupakan koneksi tingkat perusahaan langsung ke AWS. Ini masih mengenakan biaya untuk data, tetapi dengan $0,02 per GB, itu kurang dari harga standar. Ini juga menawarkan bandwidth khusus hingga 100 Gbps.

Direct Connect bukan hanya beberapa layanan yang Anda aktifkan—memerlukan koneksi fisik langsung yang sebenarnya. Ini dapat diatur dalam beberapa cara: mencari lokasi ke pusat data AWS Direct Connect, bekerja dengan Mitra AWS untuk menyiapkan koneksi ke pusat data Anda, atau membeli node Physical direct Connect.

Either way, opsi ini khusus untuk perusahaan besar, dan tidak masuk akal secara ekonomi kecuali Anda memiliki banyak perangkat keras lokal dan mentransfer banyak data.

Solusi Jelas: Kurangi Penggunaan Data Anda

Tentu saja, Anda selalu dapat menurunkan penggunaan data dengan mengoptimalkan ukuran data yang Anda kirim. Menggunakan Gzip dan mengempis kompresi itu penting, seperti halnya mengompresi konten web yang disajikan dari server Anda. Setiap permintaan yang muncul di AWS membutuhkan biaya, jadi meminimalkan permintaan ini harus menjadi prioritas.

Misalnya, jika Anda menyajikan gambar dari S3, Anda mungkin ingin memastikan gambar tersebut seoptimal mungkin. Salah satu manfaat AWS adalah otomatisasi yang mudah, dan pengaturan pemrosesan gambar otomatis menggunakan Fungsi Lambda relatif sederhana. Ini dapat dengan mudah membagi dua ukuran foto Anda.

Leave a Comment

Your email address will not be published. Required fields are marked *