Mengoptimalkan biaya: Networking

Last reviewed 2023-06-05 UTC

Dokumen di Framework Arsitektur Google Cloud ini memberikan rekomendasi untuk membantu Anda mengoptimalkan biaya resource jaringan di Google Cloud.

Panduan di bagian ini ditujukan bagi arsitek dan administrator yang bertanggung jawab atas penyediaan dan pengelolaan jaringan untuk workload di cloud.

Pertimbangan desain

Perbedaan mendasar antara jaringan lokal dan cloud adalah model biaya dinamis berbasis penggunaan di cloud, dibandingkan dengan biaya jaringan yang tetap di pusat data tradisional.

Saat merencanakan jaringan cloud, penting untuk memahami model pricing yang didasarkan pada rute traffic, sebagai berikut:

  • Anda tidak dikenai biaya untuk traffic yang masuk ke Google Cloud. Resource yang memproses traffic masuk, seperti Cloud Load Balancing, akan dikenai biaya.
  • Untuk traffic transfer data, yang mencakup traffic antara virtual machine (VM) di Google Cloud dan traffic dari Google Cloud ke internet dan ke host lokal, harga didasarkan pada faktor berikut:
    • Apakah traffic menggunakan alamat IP eksternal atau internal
    • Apakah traffic melintasi batas zona atau region
    • Apakah traffic meninggalkan Google Cloud
    • Jarak yang ditempuh traffic sebelum meninggalkan Google Cloud

Saat dua VM atau resource cloud dalam Google Cloud berkomunikasi, traffic di setiap arah ditetapkan sebagai transfer data keluar di sumber dan transfer data masuk di tujuan, dan diberi harga yang sesuai.

Pertimbangkan faktor-faktor berikut untuk mendesain jaringan cloud yang hemat biaya:

  • Geo-lokasi
  • Tata letak jaringan
  • Opsi konektivitas
  • Network Service Tiers
  • Logging

Faktor-faktor ini dibahas lebih detail di bagian berikut.

Geo-lokasi

Biaya jaringan dapat bervariasi, bergantung pada region Google Cloud tempat resource Anda disediakan. Untuk menganalisis bandwidth jaringan antar-region, Anda dapat menggunakan VPC Flow Logs dan Network Intelligence Center. Untuk traffic yang mengalir antar-region Google Cloud, biaya dapat bervariasi bergantung pada lokasi region meskipun traffic tidak melewati internet.

Selain region Google Cloud, pertimbangkan zona tempat resource Anda di-deploy. Bergantung pada persyaratan ketersediaan, Anda mungkin dapat mendesain aplikasi untuk berkomunikasi tanpa biaya dalam suatu zona melalui alamat IP internal. Saat mempertimbangkan arsitektur zona tunggal, pertimbangkan potensi penghematan biaya jaringan yang berpengaruh pada ketersediaan.

Tata letak jaringan

Analisis tata letak jaringan, alur traffic antara aplikasi dan pengguna, serta bandwidth yang digunakan oleh setiap aplikasi atau pengguna. Alat Topologi Jaringan memberikan visibilitas komprehensif ke deployment Google Cloud global Anda dan interaksinya dengan internet publik, termasuk tampilan topologi seluruh organisasi, dan metrik performa jaringan yang terkait. Anda dapat mengidentifikasi deployment yang tidak efisien dan mengambil tindakan yang diperlukan untuk mengoptimalkan biaya transfer data regional dan antarbenua.

Opsi konektivitas

Jika Anda sering mengirimkan data dalam jumlah besar (TB atau PB) dari lingkungan lokal ke Google Cloud, pertimbangkan untuk menggunakan Dedicated Interconnect atau Partner Interconnect. Koneksi khusus bisa lebih murah dibandingkan dengan biaya yang terkait dengan perjalanan internet publik atau penggunaan VPN.

Gunakan Akses Google Pribadi jika memungkinkan untuk mengurangi biaya dan meningkatkan postur keamanan Anda.

Network Service Tiers

Infrastruktur jaringan premium Google (Paket Premium), digunakan secara default untuk semua layanan. Untuk resource yang tidak memerlukan performa tinggi dan latensi rendah yang ditawarkan Paket Premium, Anda dapat memilih Paket Standar, yang lebih murah.

Saat memilih tingkat layanan, pertimbangkanperbedaan antara berbagai tingkat dan batasan Tingkat Standar. Sesuaikan jaringan dengan kebutuhan aplikasi Anda, dan kurangi potensi biaya jaringan untuk layanan yang dapat menoleransi lebih banyak latensi dan tidak memerlukan SLA.

Logging

VPC Flow Logs, Firewall Rule Logging, dan Cloud NAT Logging memungkinkan Anda menganalisis log jaringan dan mengidentifikasi peluang untuk mengoptimalkan biaya.

Untuk VPC Flow Logs dan Cloud Load Balancing, Anda juga dapat mengaktifkan pengambilan sampel, yang dapat mengurangi volume log yang ditulis ke database. Anda dapat memvariasikan frekuensi sampling dari 1.0 (semua entri log dipertahankan) hingga 0.0 (tidak ada log yang disimpan). Untuk pemecahan masalah atau kasus penggunaan kustom, Anda dapat memilih untuk selalu mengumpulkan telemetri untuk jaringan atau subnet VPC tertentu, atau memantau Instance VM atau antarmuka virtual tertentu.

Rekomendasi desain

Untuk mengoptimalkan traffic jaringan, sebaiknya lakukan hal berikut:

  • Rancang solusi Anda untuk membawa aplikasi lebih dekat ke basis pengguna Anda. Gunakan Cloud CDN untuk mengurangi volume traffic dan latensi, serta manfaatkan harga CDN yang lebih rendah untuk menayangkan konten yang Anda harapkan akan sering diakses oleh banyak pengguna.
  • Hindari menyinkronkan data secara global di seluruh region yang jauh dari pengguna akhir atau yang dapat menimbulkan biaya jaringan yang tinggi. Jika aplikasi hanya digunakan dalam satu region, hindari pemrosesan data lintas-region.
  • Pastikan komunikasi antara VM dalam suatu zona dirutekan melalui alamat IP internalnya, dan bukan diarahkan secara eksternal.
  • Kurangi biaya transfer data dan latensi klien dengan mengompresi output data.
  • Analisis pola pengeluaran dan identifikasi peluang untuk mengontrol biaya dengan mengamati aliran traffic keluar dan masuk untuk project penting menggunakan VPC Flow Logs.
  • Saat mendesain jaringan di cloud, pertimbangkan kompromi antara ketersediaan tinggi yang ditawarkan jaringan terdistribusi dan penghematan biaya karena memusatkan traffic dalam satu zona atau region.

Untuk mengoptimalkan harga yang Anda bayar untuk layanan jaringan, sebaiknya lakukan hal berikut:

  • Jika lokasi server tidak menjadi kendala, nilai biaya di region yang berbeda, lalu pilih region yang paling hemat biaya. Untuk traffic keluar umum, seperti konten yang disalurkan oleh sekelompok server web, harga dapat bervariasi tergantung pada region tempat server disediakan.
  • Untuk mengurangi biaya pemindahan data dengan volume tinggi ke cloud, gunakan koneksi langsung antara jaringan lokal dan Google Cloud. Pertimbangkan untuk menggunakan Dedicated Interconnect atau Partner Interconnect.
  • Pilih tingkat layanan yang sesuai untuk setiap lingkungan: yaitu, Paket Standar untuk lingkungan pengembangan dan pengujian, serta Paket Premium untuk produksi.

Langkah selanjutnya