Google Cloud Platform (GCP), yang ditawarkan oleh Google, adalah rangkaian layanan komputasi cloud yang berjalan pada infrastruktur yang sama di mesin Google dan YouTube.
Semua pusat data GCP terhubung melalui jaringan Google terbesar dan tercepat di dunia.
Dalam tutorial ini, kami akan menunjukkan cara membuat server Google Cloud untuk menghosting situs web Anda (aplikasi web).
Panduan Google Cloud Sebagai Hosting Situs Web
1# Buat Instance Google Cloud Compute Engine
Daftar di Google Cloud Platform atau login jika Anda sudah memiliki akun.
Tips: Anda bisa mendapatkan kredit GCP gratis senilai USD300 untuk digunakan dalam 12 bulan, dan akses ke GCP selalu tingkat gratis untuk mencoba Google Cloud.
Panduan videonya :
2# Buat Instance VM Compute Engine
Dari sidebar kiri, buka menu “Compute Engine” – “Instance VM”.
Jika Anda belum memiliki instance VM, klik tombol “Create” di halaman instance VM untuk membuat instance GCP pertama Anda. Lain, klik tombol “Create Instance” di bilah menu atas untuk membuat instance baru lainnya.
3# Pilih Wilayah & Zona Pusat Data
Berikan nama pada instance Anda dan pilih region dan zona (lokasi pusat data) untuk instance tersebut.
Saat ini, Google Cloud memiliki 24 region dan 73 zona, termasuk Oregon, Los Angeles, Salt Lake City, Las Vegas, Iowa, South Carolina, N. Virginia, Montreal, Sao Paulo, London, Belgia, Belanda, Zurich, Frankfurt, Finlandia, Mumbai, Singapura, Jakarta, Hongkong, Taiwan, Tokyo, Osaka, Sydney, dan Seoul.
Kami menyarankan Anda untuk menggunakan kawasan dan zona yang terdekat dengan pengguna / pengunjung target Anda. Semakin dekat lokasi server Anda dengan pengguna, semakin cepat akses situs web Anda di muat.
4# Pilih Jenis Mesin
Di bawah opsi “Jenis mesin”, pilih salah satu jenis mesin GCP yang telah ditentukan untuk instance Anda. Setiap jenis mesin memberi Anda sejumlah vCPU (Unit Pemrosesan Pusat virtual) dan jumlah memori.
5# Pilih Ubuntu 16.04 / 18.04 / 20.04 Boot Disk
Selanjutnya, Anda perlu memasang boot disk Ubuntu LTS ke instans Anda. Jika Anda menggunakan RunCloud, mendukung Ubuntu 16.04, 18.04, dan 20.04 LTS saat ini.
Misalnya, klik tombol “Change” di bawah Boot disk, lalu pilih “Ubuntu 18.04 LTS”.
6# Pilih Jenis Disk Boot
Untuk opsi “Boot disk type”, pilih “SSD persistent disk” untuk kinerja yang lebih baik.
Namun jika Anda ingin mengurangi biaya penyimpanan, Anda dapat memilih antara “Standard persistent disk” atau “Balanced persistent disk”.
Ukuran boot disk dapat disesuaikan dari 10 GB hingga 65.536 GB.
7# Firewall – Izinkan Lalu Lintas HTTP & HTTPS
Terakhir, pastikan Anda mengaktifkan “Allow HTTP traffic” dan “Allow HTTs traffic” di bawah opsi Firewall. Ini penting agar server Google Cloud Anda dapat diakses di internet.
Klik tombol “Create” untuk membangun server Google Cloud Anda (instance).
8# Buat Alamat IP Statis
Secara default, instance Google Cloud diberi alamat IP eksternal efemeral. Artinya, alamat IP efemeral baru akan ditetapkan ke instance Anda setiap kali reboot dan dimulai lagi.
Jika sebuah instance reboot, alamat IP eksternal efemeral apa pun yang ditetapkan untuk instance tersebut akan dirilis kembali ke kumpulan Compute Engine umum dan tersedia untuk digunakan oleh project lain. ( Dokumentasi GCP )
Jika Anda menggunakan Google Cloud untuk menghosting situs web Anda, sangat disarankan untuk menggunakan alamat IP statis untuk server Anda. IP statis ini didedikasikan untuk Anda dan tidak akan diubah saat Anda menghentikan dan memulai ulang server.
Buka menu “Jaringan VPC” – “Alamat IP Eksternal” dan temukan alamat eksternal instance Anda.
Klik jenis “Ephemeral”, lalu pilih “Static” dari menu drop-down untuk menyimpan alamat IP (singkat) saat ini ke instance Anda (alamat IP statis).
Sekarang instance Google Cloud Anda memiliki alamat IP statis dan siap digunakan untuk menghosting situs Anda.
9# Buat Aturan Firewall Untuk Membuka Port yang Diperlukan
Pada langkah pertama, Anda harus mengaktifkan opsi “Allow HTTP traffic” dan “Allow HTTs traffic” .
Artinya port 80 (HTTP) dan port 443 (HTTPS) terbuka untuk internet.
Jika Anda ingin menghubungkan server Anda ke RunCloud, Anda perlu membuka port TCP 34210 untuk mengizinkan RunCloud berkomunikasi dengan server Google Cloud Anda.
Dari bilah sisi kiri, buka menu “VPC Network” – “Firewall” dan klik “Create Firewall Rule”.
Ini akan mengizinkan semua lalu lintas masuk dari alamat IP apa pun ke port TCP server Anda 34210.
Saat menggunakan RunCloud, port TCP 34210 yang dibuka di firewall GCP akan dilindungi oleh firewall RunCloud di server Anda.
10# Hubungkan Instance Google Cloud ke RunCloud
RunCloud adalah alat manajemen server cloud yang memungkinkan Anda untuk mempertahankan kontrol penuh atas server Anda dan menghosting banyak aplikasi WordPress, WooCommerce, Laravel, dan PHP dengan konfigurasi yang cepat dan mudah. Dengan RunCloud, Anda tidak perlu menjadi ahli Linux untuk menghosting situs web Anda, yang diberdayakan oleh server Google Cloud Platform.
Kenapa Anda Harus Menggunakan RunCloud?
Google Cloud memiliki banyak tutorial teknis tentang cara menghosting situs web Anda menggunakan Google Cloud, misalnya:
- Menjalankan server web Apache dasar
- Menyiapkan LAMP di Compute Engine
Lalu mengapa Anda harus menggunakan RunCloud di server Google Cloud Anda?
- RunCloud menyederhanakan pengalaman manajemen server . Baik menggunakan Google Cloud atau penyedia lain, Anda hanya perlu menguasai RunCloud sekali untuk semua penyedia server cloud. Anda tidak perlu menjadi ahli Linux untuk membangun situs web yang diberdayakan oleh Google Cloud.
- Anda dapat dengan mudah mengelola banyak server ( Google Cloud dan lainnya ) dari satu dasbor RunCloud.
- Anda dapat mengelola beberapa aplikasi web (situs web) dalam satu server menggunakan RunCloud.
- Anda dapat dengan mudah mengubah tumpukan aplikasi web dari Nginx ke hibrida Nginx-Apache2 dan sebaliknya untuk setiap aplikasi web di server Anda.
- Anda dapat dengan mudah mengubah versi PHP (7.0, 7.1, 7.2, 7.3, 7.4) dari setiap aplikasi web di server Anda kapan saja. Aplikasi web yang berbeda mungkin memerlukan versi PHP yang berbeda dan tidak perlu membuat server baru untuk menghosting situs web lain dengan versi PHP yang berbeda.
- Anda dapat dengan mudah mengatur Let’s Encrypt SSL / TLS (https) untuk mengamankan setiap aplikasi web di server Anda. RunCloud juga mendukung wildcard Let’s Encrypt SSL dan sertifikat khusus.
- Anda dapat dengan mudah mengkloning aplikasi web Anda di server yang sama atau ke server lain di dasbor RunCloud Anda.
- Anda bisa mendapatkan pemberitahuan dari pemantauan kesehatan server RunCloud saat beban server tinggi, memori RAM hampir penuh, dan ruang disk rendah, langsung ke email Anda.
- RunCloud mendukung banyak aplikasi web , termasuk WordPress (instal sekali klik), Laravel, dan aplikasi web PHP apa pun.
- Untuk pengguna WordPress, Anda dapat menggunakan RunCloud Hub untuk mengoptimalkan situs web Anda dengan cache halaman sisi server dan cache objek Redis .
- Untuk pengembang WordPress profesional, Anda dapat menggunakan fitur Staging WordPress sekali klik untuk membuat versi pementasan situs web Anda dengan mudah.
- Untuk pengembang profesional, Anda dapat menggunakan penerapan Git dari Github, BitBucket, Gitlab, untuk menerapkan aplikasi web Anda dengan mudah.
- Untuk pengguna yang mahir , Anda dapat menggunakan fitur Custom Nginx Config untuk menyesuaikan Nginx dengan mudah dari dasbor RunCloud, tanpa harus mengeditnya secara manual.
Jika Anda masih belum memiliki akun RunCloud, silakan mendaftar untuk uji coba gratis 5 hari, tidak perlu kredit.
KLIK DISINI UNTUK GRATIS 5 HARI
Menghubungkan server Google Cloud Anda ke RunCloud sangat mudah. RunCloud menyediakan tiga metode berbeda untuk menghubungkan server cloud Anda .
Untuk Google Cloud, Anda dapat menggunakan metode penginstalan server manual.
11# Hubungkan Server Anda
Anda dapat masuk ke dasbor RunCloud dan klik tombol “Hubungkan server baru“. Pilih Google Cloud Platform dari daftar Penyedia Server.
Silakan tambahkan nama server dan alamat IP statis yang telah Anda buat pada berikutnya Klik tombol “Add server”.
12# Pilih Instalasi Manual
Di layar berikutnya, Anda dapat memilih “Instalasi Manual” dan Anda akan melihat kode script yang harus Anda jalankan pada instance Google Cloud Anda.
13# Masuk ke Server Anda Menggunakan Klien SSH
Anda dapat kembali ke konsol Google Cloud dan menemukan server Anda di bawah instance VM.
Klik pada “SSH” di bawah Hubungkan untuk meluncurkan terminal berbasis browser web untuk masuk ke server Anda.
14# Jalankan Skrip Instalasi RunCloud
Kita perlu menjalankan perintah skrip penginstal RunCloud sebagai pengguna “root”. Jalankan perintah di bawah ini untuk memulai shell “root”.
sudo -s
Kemudian, tempel dan jalankan perintah skrip penginstal RunCloud. (lihat script no 12)
Penginstalan RunCloud akan memakan waktu beberapa menit hingga selesai.
Anda juga dapat memeriksa instalasi di panel RunCloud.
Setelah selesai, Anda akan melihat password root MySQL untuk manajemen database Anda dan password pengguna sistem “runcloud”. Harap simpan informasi ini.
Jika berhasil, data tentang server Anda akan muncul, dan Anda telah berhasil menyiapkan server Google Cloud dengan RunCloud.
15# Masukan Nama Domain Anda
Untuk situs WordPress, setelah data DNS Anda berhasil disebarkan, Anda dapat mengubah Alamat WordPress Anda dari domain gratis RunCloud ke domain Anda sendiri , menggunakan menu Pengaturan Umum di bawah Aplikasi Web Anda di RunCloud.
Selesai
Sampai disini Anda sudah menyelesaikan pengaturan Google Cloud sebagai hosting situs web Anda.
Kesimpulan :
Google Cloud adalah layanan cloud yang memberikan Anda kredit cuma-cuma sebesar $300 yang bisa Anda gunakan untuk berbagai keperluan seperti menghosting situs web ataupun untuk Anda yang ingin Google Clous sebagai VPS (virtual privtae server ) bisa Anda gunakan juga. Selamat mencoba