Lo deploy aplikasi pake Cloudflare di depan AWS. Sebulan kemudian lo lihat tagihan - dan tiba-tiba napas lo berat.

“Kok bisa gede banget egress-nya?”

Tenang, lo gak salah hitung. Ini bukan masalah mistis. Ini soal Bandwidth Alliance - atau lebih tepatnya, ketidakhadiran lo di dalamnya.


Yang Sebenarnya Terjadi

Cloudflare punya program namanya Bandwidth Alliance - sekelompok provider cloud dan networking yang sepakat ngasih diskon, atau bahkan gratis, biaya egress (data keluar) buat pelanggan bersama.

Anggota Bandwidth Alliance antara lain:

  • Google Cloud Platform (GCP) ✅ - founding member, diskon up to 75%
  • Microsoft Azure ✅ - lewat Azure Routing Preference
  • Oracle Cloud, Backblaze, Alibaba, Tencent, Vultr, Wasabi dan belasan lainnya ✅

Nah, yang tidak ada di daftar itu:

❌ Amazon Web Services (AWS)

AWS gak ikut Bandwidth Alliance. Sama sekali. Kalo lo pake Cloudflare di depan server AWS, setiap byte yang keluar dari AWS ke Cloudflare - lo bayar penuh tarif egress AWS.


Lurusin Dulu: Bukan “GCP dan AWS” Alliance

Satu hal yang penting: GCP dan AWS itu bukan bandwidth alliance. Bandwidth Alliance itu program punya Cloudflare, dan setiap provider join secara independen.

Jadi skemanya gini:

GCP ↔ Cloudflare - Bandwidth Alliance (diskon egress up to 75%) ✅ Azure ↔ Cloudflare - Bandwidth Alliance
AWS ↔ Cloudflare - Bukan anggota, bayar penuh ❌ GCP ↔ AWS - Juga bukan alliance, bayar penuh antar mereka

Yang membuat biaya egress lebih murah saat pake Cloudflare di depan GCP dibanding AWS adalah hubungan GCP-Cloudflare, bukan GCP-AWS.

Google Cloud memang sempat ngumumin (Januari 2024) bahwa mereka hapus biaya transfer data buat pelanggan yang mau migrasi keluar dari GCP. Tapi itu kebijakan sepihak untuk mengurangi vendor lock-in, bukan “bandwidth alliance” dengan AWS.


Hitung-hitungan: Berapa Sih Selisihnya?

ProviderRate Egress (first 10TB)Biaya 10TB/bulan
AWS (Internet)$0.09/GB$913
GCP Premium Tier (Internet)$0.12/GB$1.127
GCP + Bandwidth AllianceDiskon up to 75%~$200-300 🔥
Azure (Internet)$0.087/GB$891
Cloudflare R2$0.00/GB$0 💥
Backblaze B2 via BA$0.00/GB$0 💥

Data: AWS EC2 pricing page, Cloudflare BA blog, egresscost.com (2026)

GCP Premium Tier emang paling mahal di harga retail - $0.12/GB vs AWS $0.09. Tapi kalo lo pake Cloudflare di depan GCP, diskon BA bisa bikin egress lo jauh lebih murah dari tarif internet biasa.

Hitungan kasarnya: 10TB via GCP Premium tanpa diskon = $1.127. Dengan diskon BA 75% = ~$280. Bandingin sama AWS $913 tanpa diskon. Hemat $633/bulan.


Kenapa Ini Penting?

Buat lo yang:

  • Pake Cloudflare sebagai CDN di depan server cloud
  • Ngerender konten dinamis yang gak bisa di-cache - traffic tetep ke origin
  • Punya traffic lumayan (ratusan GB - TB per bulan)

Selisih dari egress doang bisa ratusan dolar per bulan. Belum lagi kalo lo pake AWS NAT Gateway (tambah $0.045/GB), cross-AZ, atau load balancer - tagihan bisa membengkak diam-diam.

Faktanya, biaya egress menyumbang 6-12% dari total tagihan cloud rata-rata (CloudZero, 2025). Jadi milih provider yang tepat itu bukan cuma soal harga compute/storage, tapi juga biaya data keluar.


Terus Solusinya Apa?

  1. Pindah storage ke Cloudflare R2 - $0 egress, backend tetap bisa pakai AWS/GCP manapun. Paling radikal, paling ampuh.
  2. Pake GCP + Cloudflare - diskon up to 75% dari Bandwidth Alliance. Cek detail di cloudflare.com/bandwidth-alliance.
  3. Pake Backblaze B2 - storage murah, egress gratis via Bandwidth Alliance.
  4. Kalo terpaksa harus AWS - minimal pake CloudFront (CDN bawaan AWS, egress ke origin gratis lewat data transfer waiver) atau negotiate private pricing kalo traffic lo gede.

Kesimpulan

Cloudflare + AWS itu lebih mahal karena AWS milih gak ikut Bandwidth Alliance. Sederhana.

Sementara GCP, Azure, Oracle, dan belasan provider lain justru ikut - dan mereka ngasih diskon gede atau gratis egress buat mutual customer.

Sebelum lo deploy arsitektur berikutnya, cek dulu: siapa yang satu alliance, sama siapa. Bisa selametin lo ratusan dolar per bulan.


Referensi: