Alamat IP eksternal

Alamat IP digunakan untuk menyeimbangkan, menyebarkan, dan mengelola traffic yang masuk ke lingkungan Anda. Ini sudah ada dalam konfigurasi router, firewall, serta sebagian besar hardware dan software. Merencanakan logika alamat IP internal dan eksternal sangat penting dalam mempertahankan fleksibilitas dan keamanan lingkungan cloud Anda. Oleh karena itu, penting untuk memahami bagaimana alamat IP dapat memengaruhi beban kerja serta caranya berinteraksi dengan traffic jaringan publik dan internal. Dalam codelab ini, Anda akan mempelajari cara mencadangkan dan menetapkan alamat IP eksternal instance Compute Engine untuk mengaktifkan komunikasi ke Internet publik.

Apa yang dimaksud dengan alamat IP?

Alamat IP sangat penting dalam jaringan TCP/IP. Alamat adalah alamat yang dikenali dan dipahami oleh instance dan perangkat jaringan sehingga dapat saling berkomunikasi.

Setiap instance mesin virtual (VM) di Google Cloud akan memiliki alamat IP internal dan biasanya alamat IP eksternal. Alamat IP internal digunakan untuk berkomunikasi antar-instance di jaringan Virtual Private Cloud (VPC) yang sama, sedangkan alamat IP eksternal digunakan untuk berkomunikasi dengan instance di jaringan lain atau internet. Alamat IP bersifat singkat secara default, tetapi dapat ditetapkan secara statis.

IP internal dialokasikan ke instance dari rentang IP subnetwork melalui DHCP. Secara default, IP internal bersifat sementara dan akan dirilis jika instance dihapus. Namun, Anda dapat mempertahankan alamat IP internal statis dari rentang alamat IP subnetwork.

IP eksternal juga ditetapkan melalui DHCP dari kumpulan yang disediakan Google. IP dipetakan ke IP internal instance VM untuk Anda. Anda dapat reservasi alamat IP eksternal statis jika diperlukan. Alamat IP eksternal statis bisa global atau regional, bergantung pada persyaratan Anda. Misalnya, alamat IP statis global tersedia untuk aturan penerusan global yang digunakan untuk load balancing global.

Yang akan Anda build

  • Instance Compute Engine dengan Apache 2.0 terinstal
  • Reservasi alamat IP eksternal

Yang akan Anda pelajari

  • Cara menghapus alamat IP dari instance
  • Cara mencadangkan alamat IP dan menetapkannya ke instance
  • Praktik terbaik seputar alamat IP

Yang Anda butuhkan

  • Akun Google

Penyiapan lingkungan mandiri

Jika belum memiliki Akun Google, Anda harus membuatnya. Login ke Google Cloud Console dan buat project baru.

Ingat Project ID, nama unik di semua project Google Cloud. Project ID tersebut selanjutnya akan dirujuk di codelab sebagai PROJECT_ID.

Selanjutnya, Anda perlu mengaktifkan penagihan di Cloud Console untuk menggunakan resource Google Cloud. Menjalankan melalui codelab ini tidak akan menghabiskan biaya lebih dari beberapa dolar, tetapi bisa lebih jika Anda memutuskan untuk menggunakan lebih banyak resource atau jika Anda membiarkannya berjalan (lihat bagian pembersihan di akhir). Pengguna baru Google Cloud memenuhi syarat untuk mendapatkan uji coba gratis senilai$300.

Menginisialisasi lingkungan project

Buka Compute > Compute Engine > Instance VM.

Google Cloud Marketplace menawarkan stack pengembangan, solusi, dan layanan siap pakai untuk mempercepat pengembangan. Anda akan menggunakan image Compute Engine dari Google Cloud Marketplace untuk menguji fungsi alamat IP eksternal. Buka Google Cloud Marketplace untuk men-deploy LAMP Stack yang telah dikonfigurasi sebelumnya di Compute Engine. Buka menu, lalu klik marketplace.

Telusuri istilah "Apache." Pilih LAMP Stack. Klik untuk men-deploy gambar.

Klik Luncurkan di Compute Engine.

Beri nama lamp-1 untuk instance. Di bagian jaringan, biarkan instance di jaringan VPC default dan subnetwork default untuk zona us-central1-f. Pastikan kotak centang Izinkan traffic HTTP dipilih. Mengubah opsi alamat IP eksternal dari singkat menjadi tidak ada.

Klik deploy.

Anda akan diarahkan ke halaman beranda Deployment Manager dan melihat bahwa resource Anda sedang dijalankan.

Setelah stack selesai di-deploy, Anda akan melihat tanda centang hijau yang menunjukkan penyelesaian. Perhatikan bahwa di menu sebelah kanan pada bagian tentang memulai LAMP Stack, opsi kunjungan situs berwarna abu-abu. Ketika Anda mengarahkan kursor ke atasnya, ini menjelaskan bahwa itu tidak dapat diakses dari internet publik karena instance tidak memiliki alamat IP eksternal.

Untuk mengakses situs, Anda harus memesan dan menetapkan alamat IP eksternal ke instance lamp-1. Buka halaman alamat IP dengan membuka Jaringan > jaringan VPC > Alamat IP eksternal.

Klik reservasi alamat statis.Beri nama lamp-1-ip. Biarkan sisanya sebagai default, tetapi tetapkan alamat IPv4 ke instance lamp-1 Anda.

Sekarang Anda dapat mengakses aplikasi contoh yang telah diinstal lebih dulu di instance lamp-1. Buka kembali halaman beranda deployment deployment dengan membuka Tools > Deployment Manager > Deployment.

Klik instance lamp-1. Klik kunjungi situs yang seharusnya tidak berwarna abu-abu lagi.

Kini Anda dapat melihat halaman sambutan default yang digunakan untuk menguji server Apache melalui alamat IP eksternal statis.

Kini Anda mengetahui dasar-dasar cara memesan dan menetapkan alamat IP eksternal statis ke instance Compute Engine di Google Cloud.

Yang telah Anda pelajari

  • Cara instance terpengaruh oleh alamat IP eksternal
  • Cara men-deploy image yang telah dikonfigurasi sebelumnya menggunakan Google Cloud Marketplace
  • Cara mencadangkan dan menetapkan alamat IP eksternal statis ke instance Compute Engine

Langkah berikutnya

  • Pelajari alamat IP lebih lanjut di Alamat IP.

Hapus instance Compute Engine dengan perintah berikut di Cloud Shell:

gcloud compute instances delete lamp-1 

Hapus alamat IP eksternal yang dibuat dengan perintah berikut:

gcloud compute addresses delete lamp-1-ip