Cara Hosting Situs Web di Google Cloud Storage

Content Protection by DMCA.com

itsatupintu.my.id – Situs web dapat berupa situs web statis yang menyertakan teknologi sisi klien (seperti HTML, JavaScript, dan CSS), atau dapat berupa situs web dinamis yang menggunakan skrip sisi server (seperti PHP, ASP, atau node.js). Jika Anda berencana untuk mengandalkan hosting situs web Google Cloud untuk menghosting situs web dinamis yang memerlukan teknologi rendering sisi server, Anda dapat memeriksa opsi mana yang tersedia yang lebih sesuai untuk situasi Anda dan mempertimbangkan berbagai faktor kompleksitas seperti skalabilitas, penyimpanan, penyeimbangan beban, dll.

Namun, jika situs web Anda murni statis dan dirender di sisi klien, Anda pasti harus mempertimbangkan bagaimana Google Cloud Storage berbasis objek dapat memenuhi kebutuhan Anda. Pada artikel ini, kami akan menunjukkan kepada Anda bagaimana melakukan ini langkah demi langkah.

Apa itu Penyimpanan Google Cloud?

Ada banyak cara untuk menyimpan file biner di GCP: penyimpanan blok, penyimpanan file jaringan, dan penyimpanan objek. Google Cloud Storage adalah layanan penyimpanan objek yang dapat mencapai pertumbuhan kapasitas penyimpanan yang hampir tak terbatas dengan biaya per GB yang rendah. Tambahkan dan ambil file melalui REST API tanpa server untuk menyediakan layanan penyimpanan yang efisien dan berbiaya rendah dengan biaya pengoperasian minimal.

Meskipun Google Cloud Storage dan jenis penyimpanan ini tidak dirancang secara khusus untuk menghosting situs web, ini adalah fitur bawaan dari desainnya dan dapat digunakan untuk menyajikan konten statis.

Pada artikel ini, kita akan melihat lebih dekat pada hosting situs web Google Cloud, atau hosting konten statis lainnya yang mungkin ingin Anda publikasikan, dengan cara yang hemat biaya dan paling hemat biaya.

Cara Hosting Situs Web di Google Cloud Storage

Langkah-langkah untuk meng-hosting situs web di Google Cloud Storage

Untuk tahap pertama hosting website Google Cloud, pertama-tama gunakan IDE atau editor teks pilihan kami untuk membuat file HTML (website kami), lalu simpan di workstation kami dengan nama file “index.html”, File default namanya Directory Index Web Server..

Meskipun Anda dapat menambahkan konten html apa pun ke file, untuk tujuan contoh ini, disarankan untuk memulai dengan konten sederhana, seperti pesan ucapan berikut:

<html>
<head>
</head>
<body>
<p>Halo Dari Google Cloud Storage</p>
</body>
</html>

Hosting File Situs Web di Bucket Penyimpanan Google

Untuk menggunakan fitur Google Cloud Web Hosting untuk konten statis Anda, pertama-tama kami membuat keranjang Google Cloud Storage baru. Jika Anda belum pernah membuat bucket GCS, Anda dapat membaca tentang cara membuat bucket Google Cloud Storage dan cara mengelola siklus hidupnya.

Meskipun proses pembuatan yang biasa berlaku dan sama pentingnya, jika Anda berencana untuk menggunakan nama domain khusus di situs web Google Cloud statis, ada satu hal penting yang perlu diketahui. Nama keranjang harus cocok dengan nama domain Anda, yaitu jika nama domain Anda adalah www.example.com, keranjang Google Cloud Storage juga harus disebut www.example.com.

Membuat domain kustom bernama bucket memerlukan verifikasi sebelum memulai proses pembuatan bucket. Jika Anda ingin menggunakan domain khusus dan mengikuti rute ini, Anda juga perlu membuat data CNAME DNS yang mengarah ke c.storage.googleapis.com.

Ini akan secara otomatis mengarahkan domain kustom ke bucket, yang akan mengarah ke situs web statis Google Cloud Storage yang sedang kita buat sekarang.

Namun, domain khusus tidak diperlukan untuk menghosting konten statis. Jika Anda tidak ingin menggunakan domain khusus, Anda dapat memberi nama keranjang Anda apa pun yang Anda suka dengan mengikuti pedoman penamaan yang biasa.

Kesimpulan

Kemungkinan menggunakan Google Cloud Storage untuk Hosting situs web statis adalah fitur yang sering kurang dimanfaatkan. Seperti yang ditunjukkan di atas, sangat mudah untuk memulai dan menjalankannya karena merupakan bagian integral dari desain layanan Google Cloud Storage.

error: Content is protected !!