Pendahuluan (analisis permasalahan)
Sebagai seorang pengembang, teknologi evangelis, atau pemimpin tim startup, apakah Anda sedang kesulitan dengan pertanyaan berikut:
- Pengoperasian dan pemeliharaan server sangat rumit:Perlu mengonfigurasi server web secara manual (seperti Nginx), menangani pembaruan sistem, dan patch keamanan, yang membutuhkan banyak usaha.
- Risiko downtime:Server cloud tunggal memiliki risiko kegagalan titik tunggal. Jika server tersebut mengalami downtime, seluruh situs web tidak akan dapat diakses, yang akan berdampak pada pengalaman pengguna dan citra merek.
- Kecepatan akses yang lambat:Pengguna tersebar di berbagai wilayah. Jika server hanya berada di satu wilayah, pengguna jarak jauh akan mengalami latensi tinggi dan halaman akan memuat dengan lambat.
- Perlindungan keamanan yang lemah:Menghadapi serangan DDoS sederhana atau kerentanan web, server yang dibangun sendiri seringkali tidak memiliki alat perlindungan yang efektif, sehingga rentan mengalami gangguan layanan.
- Pertimbangan biaya:Untuk mengatasi lonjakan lalu lintas, diperlukan server dengan spesifikasi yang lebih tinggi, tetapi pada saat biasa, tingkat pemanfaatan sumber daya rendah, sehingga menyebabkan pemborosan biaya.
Jika Anda sedang kesulitan membangun situs dokumentasi statis dengan ketersediaan tinggi dan throughput tinggi dengan biaya dan pengeluaran operasional yang sangat rendah, maka artikel ini akan memberi Anda solusi lengkap.
Diagram arsitektur solusi dan ikhtisar.
Sebuah solusi hosting situs web statis yang ideal harus sesederhana dan seandal seperti menggunakan jaringan listrik dan air. Ide desain inti kami adalah:Menyimpan konten situs web (HTML, CSS, JS, gambar, dan sumber daya statis lainnya) di penyimpanan objek dengan ketahanan hingga 99,9999999999%, serta mempercepat dan melindunginya melalui node CDN yang terdistribusi secara global, sepenuhnya menghilangkan kemungkinan kegagalan server tunggal.
Diagram arsitektur seperti di bawah ini:
(Gambar di bawah ini dengan jelas menunjukkan aliran data dan komponen inti dari seluruh solusi.)

Ringkasan alur kerja:
- Pengembang mengunggah file statis situs web ke bucket penyimpanan Tencent Cloud Object Storage (COS).
- Mengubah nama domain khusus (seperti
docs.yourcompany.com(n) Menganalisis nama domain akselerasi yang disediakan oleh Tencent Cloud EdgeOne melalui catatan CNAME. - Saat pengguna di seluruh dunia meminta nama domain tersebut, permintaan tersebut pertama-tama akan dialihkan secara cerdas ke node tepi EdgeOne terdekat.
- Node tepi memeriksa apakah ada cache. Jika tidak ada cache atau cache telah kedaluwarsa, maka node tepi akan mengambil file dari sumber COS dan menyimpannya ke dalam cache.
- Pengguna dapat mengakses konten dengan cepat dari node tepi, sehingga mencapai akses dalam hitungan milidetik. Selain itu, semua permintaan melewati proses pembersihan keamanan EdgeOne untuk menangkal serangan.
Detail produk dan komponen inti
| Nama komponen. | \nMemainkan peran | \nRekomendasi konfigurasi/pilihan utama. | Mengapa memilihnya? |
|---|---|---|---|
| Penyimpanan objek (COS) | Penyimpanan dan persistensi stasiun sumber:Sebagai “direktori root” dari situs web, ini menyimpan semua file statis. Ini menyediakan ketahanan dan ketersediaan data yang sangat tinggi. | - Tipe penyimpanan:Pilih “Penyimpanan Standar”, untuk memastikan akses dengan keandalan dan kinerja tinggi. - Pengaturan izin:Atur bucket penyimpanan menjadi “baca publik, tulis pribadi”, untuk memastikan konten situs web dapat diakses secara publik sambil mencegah data dirusak. | Dibandingkan dengan hard drive server yang dibangun sendiri, ketahanan data mencapai 11 kali 9, yang secara fundamental mencegah hilangnya data dan downtime situs web akibat kerusakan perangkat keras. |
| \nEdgeOne | Gateway akselerasi dan keamanan global:Sebagai lapisan akses cerdas antara pengguna dan sumber COS, ini menyediakan akselerasi CDN, perlindungan DDoS, dan kemampuan firewall aplikasi web (WAF). | - Quota gratis:Versi gratisnya menyediakan perlindungan DDoS dan lalu lintas CDN tanpa batas, sangat cocok untuk individu dan proyek kecil untuk memulai. - Pendaftaran nama domain:Jika menggunakan jalur akselerasi domestik, Anda harus menyelesaikan pendaftaran nama domain; sedangkan jika hanya menggunakan jalur luar negeri, Anda tidak perlu melakukan pendaftaran. | Inilah nilai inti dari program ini.Versi gratisnya sudah terintegrasi dengan kemampuan akselerasi dan keamanan, tanpa perlu membangun gateway sendiri atau membeli berbagai produk, sehingga sangat menyederhanakan arsitektur dan mengurangi biaya. |
| Layanan sertifikat SSL. | Enkripsi transfer data:Mengaktifkan HTTPS untuk nama domain situs web memastikan keamanan transmisi data dan juga mendukung SEO. | - Mengajukan permohonan sertifikat gratis:\n Langsung ajukan sertifikat gratis TrustAsia satu tahun di platform sertifikat SSL Tencent Cloud, lalu deploy-nya ke EdgeOne. | Mengotomatiskan permohonan dan penyebaran sertifikat, tanpa perlu pembaruan manual, memastikan situs web selalu menyediakan layanan dengan protokol HTTPS yang aman. |
Ringkasan kelebihan dari solusi tersebut.
- 🚀 Tanpa risiko server down:Berdasarkan COS yang dapat diperluas tanpa batas dan node terdistribusi global, tanpa titik kegagalan tunggal, ketersediaan layanan mencapai 99,951% TP4T atau lebih tinggi.
- ⚡ Akses global dalam hitungan milidetik:Dengan mengandalkan node tepi global EdgeOne dan penjadwalan cerdas, kami dapat secara signifikan mengurangi latensi akses dan meningkatkan pengalaman membaca bagi pengguna.
- 🛡️ Keamanan tingkat perusahaan terintegrasi:Dengan versi gratis, Anda dapat menikmati perlindungan DDoS tanpa batas dan kemampuan WAF dasar, yang efektif untuk menangkal serangan jaringan umum dan melindungi situs web Anda.
- 💰 Optimalisasi biaya ekstrem:\n Bayar sepenuhnya berdasarkan penggunaan aktual (kapasitas penyimpanan, jumlah permintaan), dengan biaya yang sangat rendah saat tidak ada aktivitas bisnis, dan tanpa perlu membayar untuk sumber daya server yang tidak digunakan.
- 👨💻 Tanpa investasi dalam operasi dan pemeliharaan:Tidak perlu khawatir tentang masalah-masalah dasar seperti pengoperasian dan pemeliharaan server, skalabilitas, dan patch keamanan, sehingga para pengembang dapat fokus pada konten itu sendiri.
Scenario aplikasi dan klien yang cocok
- Scenario aplikasi inti:
- Pusat Dokumentasi Teknis:Seperti situs dokumentasi yang dihasilkan oleh VuePress, Docusaurus, GitBook, dan lain-lain.
- Blog dan portofolio pribadi:Situs web yang dibangun oleh generator blog statis seperti Hexo, Hugo, Jekyll, dan lain-lain.
- Halaman promosi perusahaan:Konten statis murni, seperti deskripsi produk dan halaman arahan acara.
- Demonstrasi proyek front-end:Hosting dan penerbitan SPA (Aplikasi Satu Halaman).
- Karakteristik pelanggan yang berlaku:
- Para pengembang individu, studio independen, dan perusahaan rintisan, berharap dapat memulai proyek dengan biaya minimal.
- \nSetiap tim yang membutuhkan koneksi online stabil 7x24 jam, tetapi tidak terbiasa dengan pengoperasian dan pemeliharaan server atau tidak ingin menginvestasikan energi untuk hal itu.
- Pengguna tersebar di seluruh dunia, dan situs web memiliki persyaratan tentang kecepatan pemuatan halaman.