Mengurangi Biaya Transfer Data di AWS Secara Drastis
(bitsand.cloud)Cara mengurangi biaya transfer data di AWS hingga 99%
- Saat mentransfer data di AWS, sangat mudah mengeluarkan biaya berlebihan tanpa sengaja, terutama jika tidak memperhatikan transfer data dengan saksama.
- AWS mengenakan biaya transfer data sebagai berikut:
- Saat mentransfer data dari AWS ke internet publik, biayanya berkisar dari $0.09 hingga $0.154 per GB tergantung wilayah.
- Transfer data antar region AWS dikenakan biaya dari $0.02 hingga $0.147 per GB, yaitu biaya untuk transfer data yang tidak keluar dari jaringan AWS.
- Transfer data antar Availability Zone dalam region AWS yang sama menimbulkan biaya $0.01 per GB, dan ini sama di semua region.
Memanfaatkan AWS PrivateLink dan VPC Endpoint
- Dengan menggunakan AWS PrivateLink dan VPC Endpoint, data dapat dijaga agar tidak keluar dari jaringan AWS, yang berguna bukan hanya dari sisi harga tetapi juga keamanan.
- Fitur-fitur ini tidak gratis dan memiliki batasan serta kompleksitas harga tersendiri, tetapi detail lebih lanjut dapat dilihat di AWS dan Vantage.
Mengakali biaya transfer data dengan S3
- Sebagian besar kelas penyimpanan S3 menyimpan data pada tingkat region, bukan Availability Zone.
- Beberapa kelas penyimpanan seperti S3 One Zone-Infrequent Access dan S3 Express One Zone hanya menyimpan data di satu Availability Zone.
- Data yang disimpan di bucket S3 standar dapat digunakan secara setara dari semua Availability Zone AWS, dan mengunduh data dari S3 tidak dikenakan biaya (biaya transfer data standar hanya berlaku saat transfer antar region atau ke internet publik).
Demo
- Membuat akun AWS baru agar tidak ada noise saat mengukur harga.
- Dua eksperimen dilakukan:
- Pada eksperimen pertama, dua instance EC2 ditempatkan dalam VPC dengan subnet privat, lalu file 1TB ditransfer dari instance
us-east-1ake instanceus-east-1b. - Pada eksperimen kedua, dua instance ditempatkan dalam VPC yang memiliki S3 Gateway Endpoint, lalu file 1TB diunggah dari instance
us-east-1ake bucket S3 dan kemudian diunduh dari instanceus-east-1b.
- Pada eksperimen pertama, dua instance EC2 ditempatkan dalam VPC dengan subnet privat, lalu file 1TB ditransfer dari instance
Hasil
- Eksperimen transfer data standar menghasilkan biaya $20 seperti yang diperkirakan.
- Eksperimen transfer data berbasis S3 hanya menimbulkan biaya penyimpanan beberapa sen, dan pada praktiknya biaya penyimpanan S3 sama sekali tidak ditagihkan.
Kesimpulan
- AWS mereplikasi data S3 antar Availability Zone, dan biaya ini sudah termasuk dalam biaya penyimpanan S3.
- Dengan mengunggah data ke S3 lalu segera menghapusnya, penghematan biaya hingga 99% dapat dicapai.
- Metode ini bukan pengganti kode transfer data yang sudah ada, dan latensinya bisa lebih tinggi dibanding koneksi jaringan langsung, tetapi bila penghematan biaya adalah perhatian utama, ini merupakan pendekatan yang efektif.
GN⁺'s opini
- Artikel ini menunjukkan cara kreatif untuk mengurangi biaya transfer data di AWS, yang dapat menghasilkan penghematan besar bagi perusahaan maupun individu yang menggunakan layanan cloud.
- Khususnya, metode transfer data dengan memanfaatkan S3 adalah strategi efektif untuk secara signifikan menekan biaya yang timbul saat memindahkan data di dalam AWS.
- Metode penghematan biaya seperti ini memberikan informasi yang sangat berguna bagi arsitek cloud atau administrator sistem yang ingin mengoptimalkan infrastruktur cloud perusahaan mereka.
1 komentar
Opini Hacker News
Cara memanfaatkan instance Lightsail
Peringatan soal trik penghematan biaya
Pertimbangan menggunakan solusi cloud alih-alih VPS
Perhitungan biaya penyimpanan S3
Patch celah serupa di GCP
Tips tambahan untuk menghemat biaya cloud
Alternatif selain cloud
Masalah kompleksitas dan optimasi di AWS
Alternatif untuk penggunaan bandwidth tinggi
Trik menggunakan ECR