![](https://cdn.qwiklabs.com/assets/labs/start_lab-f45aca49782d4033c3ff688160387ac98c66941d.png)
Before you begin
- Labs create a Google Cloud project and resources for a fixed time
- Labs have a time limit and no pause feature. If you end the lab, you'll have to restart from the beginning.
- On the top left of your screen, click Start lab to begin
Configure HTTP and health check firewall rules
/ 40
Configure instance templates and create instance groups
/ 30
Configure the Internal Load Balancer
/ 30
Google Cloud menawarkan Load Balancing Internal untuk traffic berbasis TCP/UDP. Dengan Load Balancing Internal, Anda dapat menjalankan dan menskalakan layanan melalui alamat IP load balancing pribadi yang hanya dapat diakses oleh instance virtual machine (VM) internal Anda.
Di lab ini, Anda akan membuat dua grup instance terkelola di region yang sama. Kemudian, Anda akan mengonfigurasi dan menguji Load Balancer Internal dengan grup instance sebagai backend, seperti yang ditampilkan di diagram jaringan berikut:
Di lab ini, Anda akan mempelajari cara melakukan tugas berikut:
Baca petunjuk ini. Lab memiliki timer dan Anda tidak dapat menjedanya. Timer, yang dimulai saat Anda mengklik Start Lab, akan menampilkan durasi ketersediaan resource Google Cloud untuk Anda.
Lab praktik ini dapat Anda gunakan untuk melakukan sendiri aktivitas lab di lingkungan cloud sungguhan, bukan di lingkungan demo atau simulasi. Untuk mengakses lab ini, Anda akan diberi kredensial baru yang bersifat sementara dan dapat digunakan untuk login serta mengakses Google Cloud selama durasi lab.
Untuk menyelesaikan lab ini, Anda memerlukan:
Klik tombol Start Lab. Jika Anda perlu membayar lab, jendela pop-up akan terbuka untuk memilih metode pembayaran. Di sebelah kiri adalah panel Lab Details dengan info berikut:
Klik Open Google Cloud console (atau klik kanan dan pilih Open Link in Incognito Window jika Anda menjalankan browser Chrome).
Lab akan menjalankan resource, lalu membuka tab lain yang menampilkan halaman Sign in.
Tips: Atur tab di jendela terpisah secara berdampingan.
Jika perlu, salin Username di bawah dan tempel ke dialog Sign in.
Anda juga dapat menemukan Username di panel Lab Details.
Klik Next.
Salin Password di bawah dan tempel ke dialog Welcome.
Anda juga dapat menemukan Password di panel Lab Details.
Klik Next.
Klik halaman berikutnya:
Setelah beberapa saat, Konsol Google Cloud akan terbuka di tab ini.
Konfigurasi aturan firewall untuk mengizinkan traffic HTTP ke backend dan traffic TCP dari health checker Google Cloud.
Jaringan my-internal-app
yang memiliki subnet-a dan subnet-b serta aturan firewall untuk traffic RDP, SSH, dan ICMP telah dikonfigurasi untuk Anda.
Di konsol, buka Navigation menu > VPC network > VPC networks.
Scroll ke bawah dan perhatikan jaringan my-internal-app beserta subnet-nya: subnet-a dan subnet-b
Setiap project Google Cloud dimulai dengan jaringan default. Selain itu, jaringan my-internal-app telah dibuat untuk Anda sebagai bagian dari diagram jaringan.
Anda akan membuat grup instance terkelola di subnet-a dan subnet-b. Kedua subnet tersebut berada dalam region
Buat aturan firewall untuk mengizinkan traffic HTTP ke backend dari Load Balancer dan internet (untuk menginstal Apache di backend).
Masih di halaman VPC network, klik Firewall di panel kiri.
Perhatikan aturan firewall app-allow-icmp dan app-allow-ssh-rdp.
Aturan firewall ini telah dibuat untuk Anda.
Klik + Create Firewall Rule.
Tetapkan nilai berikut dan biarkan semua nilai lainnya dalam setelan default:
Properti | Nilai (masukkan nilai atau pilih opsi yang ditentukan) |
---|---|
Name | app-allow-http |
Network | my-internal-app |
Targets | Specified target tags |
Target tags | lb-backend |
Source filter | IPv4 Ranges |
Source IPv4 ranges | 10.10.0.0/16 |
Protocols and ports | Specified protocols and ports, lalu centang tcp, ketik: 80 |
Health check menentukan instance Load Balancer mana yang dapat menerima koneksi baru. Untuk Load balancing internal, pemeriksaan health check pada load balanced instance berasal dari alamat dalam rentang 130.211.0.0/22
dan 35.191.0.0/16
. Aturan firewall Anda harus mengizinkan koneksi ini.
Masih di halaman Firewall rules, klik + Create Firewall Rule.
Tetapkan nilai berikut dan biarkan semua nilai lainnya dalam setelan default:
Properti | Nilai (masukkan nilai atau pilih opsi yang ditentukan) |
---|---|
Name | app-allow-health-check |
Jaringan | my-internal-app |
Targets | Specified target tags |
Target tags | lb-backend |
Source filter | IPv4 Ranges |
Source IPv4 ranges | 130.211.0.0/22 dan 35.191.0.0/16 |
Protocols and ports | Specified protocols and ports, lalu centang tcp |
Klik Check my progress untuk memverifikasi tujuan.
Grup instance terkelola menggunakan template instance untuk membuat sebuah grup yang berisi instance yang identik. Gunakan template instance ini untuk membuat backend Load Balancer Internal.
Template instance adalah resource API yang bisa Anda gunakan untuk membuat instance VM dan grup instance terkelola. Template instance menentukan jenis mesin, boot disk image, subnet, label, dan properti instance lainnya. Buat template instance untuk kedua subnet yang ada di jaringan my-internal-app.
Di Konsol, buka Navigation menu > Compute Engine > Instance templates.
Klik Create instance template.
Untuk Name, ketikkan instance-template-1.
Untuk Location, pilih Global.
Untuk Series, pilih E2.
Untuk Machine type, pilih Shared-core > e2-micro.
Klik Advanced options.
Klik Networking.
Untuk Network tags, tentukan lb-backend.
Untuk Network interfaces, klik ikon dropdown untuk mengedit.
Tetapkan nilai berikut dan biarkan semua nilai lainnya dalam setelan default:
Properti | Nilai (masukkan nilai atau pilih opsi yang ditentukan) |
---|---|
Network | my-internal-app |
Subnetwork | subnet-a |
External IPv4 Address | None |
Klik Done.
Klik Management.
Di bagian Metadata, klik Add item dan tentukan hal berikut:
Key 1 | Value 1 |
---|---|
startup-script-url | gs://cloud-training/gcpnet/ilb/startup.sh |
Buat template instance lain untuk subnet-b dengan menyalin instance-template-1:
Buat grup instance terkelola di subnet-a dan satu di subnet-b.
us-west2-a
, Anda dapat memilih us-west2-b
untuk subnet-b.
Masih di halaman Compute Engine, klik Instance groups di panel kiri, lalu klik Create Instance group.
Tetapkan nilai berikut dan biarkan semua nilai lainnya dalam setelan default:
Properti | Nilai (masukkan nilai atau pilih opsi yang ditentukan) |
---|---|
Name | instance-group-1 |
Instance template | instance-template-1 |
Location | Single-zone |
Region | |
Zone | |
Autoscaling > Minimum number of instances | 1 |
Autoscaling > Maximum number of instances | 5 |
Autoscaling > Autoscaling signals (klik ikon dropdown untuk mengedit) > Signal type | CPU utilization |
Target CPU utilization | 80 |
Initialization period | 45 |
Klik Create.
Ulangi prosedur yang sama untuk instance-group-2 di zona berbeda pada region yang sama dengan subnet-a:
Klik Create Instance group.
Tetapkan nilai berikut dan biarkan semua nilai lainnya dalam setelan default:
Properti | Nilai (masukkan nilai atau pilih opsi yang ditentukan) |
---|---|
Name | instance-group-2 |
Instance template | instance-template-2 |
Location | Single-zone |
Region | |
Zone | Zone (Gunakan zona berbeda di region yang sama dengan subnet-a) |
Autoscaling > Minimum number of instances | 1 |
Autoscaling > Maximum number of instances | 5 |
Autoscaling > Autoscaling signals (klik ikon dropdown untuk mengedit) > Signal type | CPU utilization |
Target CPU utilization | 80 |
Initialization period | 45 |
Klik Create.
Pastikan instance VM dibuat di kedua subnet, lalu buat VM utilitas untuk mengakses situs HTTP backend.
Masih di Compute Engine, klik VM instances.
Perhatikan dua instance yang diawali dengan instance-group-1
dan instance-group-2
.
Kedua instance tersebut berada di zona yang berbeda, dan alamat IP internal keduanya merupakan bagian dari blok CIDR subnet-a dan subnet-b.
Klik Create instance.
Tetapkan nilai berikut dan biarkan semua nilai lainnya dalam setelan default:
Properti | Nilai (masukkan nilai atau pilih opsi yang ditentukan) |
---|---|
Name | utility-vm |
Region | |
Zone | |
Series | E2 |
Machine type | Shared-core > e2-micro (1 shared vCPU) |
Klik Advanced options.
Klik Networking.
Untuk Network interfaces, klik ikon dropdown untuk mengedit.
Tetapkan nilai berikut dan biarkan semua nilai lainnya dalam setelan default:
Properti | Nilai (masukkan nilai atau pilih opsi yang ditentukan) |
---|---|
Network | my-internal-app |
Subnetwork | subnet-a |
Primary internal IPv4 address | Ephemeral (Custom) |
Custom ephemeral IP address | 10.10.20.50 |
Klik Done, lalu klik Create.
Klik Check my progress untuk memverifikasi tujuan.
10.10.20.2
dan 10.10.30.2
.instance-group-1-xxxx
dengan menjalankan perintah berikut:Output-nya akan terlihat seperti ini:
instance-group-2-xxxx
dengan menjalankan perintah berikut:Output-nya akan terlihat seperti ini:
Konfigurasi Load Balancer Internal untuk menyeimbangkan traffic antara dua backend (instance-group-1 dan instance-group-2), seperti yang diilustrasikan dalam diagram ini:
my-ilb
.Layanan backend memantau grup instance dan mencegahnya agar tidak melampaui penggunaan yang telah dikonfigurasikan.
Klik Backend configuration.
Tetapkan nilai berikut dan biarkan semua nilai lainnya dalam setelan default:
Properti | Nilai (pilih opsi yang ditentukan) |
---|---|
Instance group | instance-group-1 |
Klik Add a backend.
Untuk Instance group, pilih instance-group-2.
Untuk Health Check, pilih Create a health check.
Tetapkan nilai berikut dan biarkan semua nilai lainnya dalam setelan default:
Properti | Nilai (pilih opsi yang ditentukan) |
---|---|
Name | my-ilb-health-check |
Protocol | TCP |
Port | 80 |
Frontend meneruskan traffic ke backend.
Klik Frontend configuration.
Tentukan nilai berikut dan tetap gunakan nilai default untuk setelan lainnya:
Properti | Nilai (masukkan nilai atau pilih opsi yang ditentukan) |
---|---|
Subnetwork | subnet-b |
Internal IP | Untuk IP address, pilih Create IP address. |
Tentukan nilai berikut dan tetap gunakan nilai default untuk setelan lainnya:
Properti | Nilai (masukkan nilai atau pilih opsi yang ditentukan) |
---|---|
Name | my-ilb-ip |
Static IP address | Let me choose |
Custom IP address | 10.10.30.5 |
Klik Reserve.
Pada Port number, ketik 80
.
Klik Done.
Klik Review and finalize.
Tinjau Backend dan Frontend.
Klik Create. Tunggu hingga Load Balancer selesai dibuat sebelum beralih ke tugas berikutnya.
Klik Check my progress untuk memverifikasi tujuan.
Pastikan alamat IP my-ilb
meneruskan traffic ke instance-group-1 dan instance-group-2.
Output-nya akan terlihat seperti ini:
Pada output, Anda akan melihat respons dari instance-group-1 di
Di lab ini, Anda telah membuat dua grup instance terkelola di region
Untuk mengetahui informasi tentang konsep dasar Load Balancing, baca Dokumentasi Google Cloud Load Balancing.
...membantu Anda mengoptimalkan teknologi Google Cloud. Kelas kami mencakup keterampilan teknis dan praktik terbaik untuk membantu Anda memahami dengan cepat dan melanjutkan proses pembelajaran. Kami menawarkan pelatihan tingkat dasar hingga lanjutan dengan opsi on demand, live, dan virtual untuk menyesuaikan dengan jadwal Anda yang sibuk. Sertifikasi membantu Anda memvalidasi dan membuktikan keterampilan serta keahlian Anda dalam teknologi Google Cloud.
Manual Terakhir Diperbarui pada 2 Oktober 2024
Lab Terakhir Diuji pada 2 Oktober 2024
Hak cipta 2025 Google LLC Semua hak dilindungi undang-undang. Google dan logo Google adalah merek dagang dari Google LLC. Semua nama perusahaan dan produk lain mungkin adalah merek dagang masing-masing perusahaan yang bersangkutan.
Konten ini tidak tersedia untuk saat ini
Kami akan memberi tahu Anda melalui email saat konten tersedia
Bagus!
Kami akan menghubungi Anda melalui email saat konten tersedia
One lab at a time
Confirm to end all existing labs and start this one