Saluran pengisian semula Tencent Cloud: Panduan pertempuran COS penyimpanan objek Tencent Cloud!
Sekiranya anda menghadapi senario ini dalam pembangunan: anda bersedia untuk melancarkan blog peribadi anda tetapi tidak mahu menyewa pelayan awan yang mahal untuk beberapa halaman statik, atau sebilangan besar gambar, video dan fail log setelah pertumbuhan perniagaan yang pesat meletupkan cakera pelayan tradisional-maka Anda harus mengetahui mengenai penyimpanan objek.
Cloud Object Storage (Cloud Object Storage, disebut sebagai COS) adalah alat yang ampuh untuk menyimpan sejumlah besar data tidak berstruktur di awan. Artikel ini akan membawa anda dari awal untuk memahami konsep teras COS dan melaksanakannya secara beransur-ansur
Hosting laman web statik
Dan terokai
Pengurusan data besar-besaran dan pengoptimuman kos
Amalan pendaratan di.
Apakah COS? Meninggalkan pokok dokumen tradisional
Sistem fail tradisional (seperti cakera keras komputer atau cakera tempatan pelayan) menggunakan struktur "pokok direktori". Sangat mudah apabila jumlah data kecil, tetapi apabila fail mencapai berjuta-juta atau bahkan ratusan juta, overhead indeks sistem fail akan meningkat dengan mendadak, dan pengembangan menjadi sangat membebankan.
COS menggunakan seni bina penyimpanan rata
, Terutama terdiri daripada dua konsep teras:
Bucket: Bekas untuk menyimpan objek, serupa dengan "folder root" global yang unik.
Objek: Unit asas yang disimpan, mengandungi data fail itu sendiri dan metadata yang berkaitan (Metadata). Setiap objek mempunyai laluan akses URI yang unik.
Petua: Walaupun anda dapat melihat "folder" di konsol COS, itu hanya paparan logik yang sesuai dengan kebiasaan manusia. Pada dasarnya, sistem menyimpan jalur fail (seperti images/photo.jpg) secara keseluruhan sebagai nama kunci (Kunci).
Langkah 1: Mulakan dengan cepat-ubah COS menjadi laman web statik
Menggunakan COS sebagai hosting laman web statik adalah cara untuk membiasakan diri dengan objek dengan kos penyimpanan terendah dan hasil terpantas.
Dengan bantuan fungsi hosting laman web statik COS, anda boleh menggunakannya secara langsung untuk menerbitkan blog peribadi, dokumen projek atau aplikasi satu halaman (SPA, seperti halaman yang dibina oleh Vue/React), dan
Tidak perlu menggunakan dan mengekalkan mana-mana pelayan web (seperti Nginx)
。
Langkah-langkah operasi
Buat baldi: Masukkan konsol Tencent Cloud COS dan buat baldi baru. Nama itu mestilah unik di seluruh dunia, dan cuba pilih kawasan yang paling dekat dengan pengguna sasaran.
Tetapkan kebenaran akses: Konfigurasikan kebenaran akses baldi sebagai bacaan awam dan tulisan peribadi. Amaran keselamatan: Hanya kebenaran membaca awam yang dibenarkan. Jangan buka "tulisan awam" atau berikan kebenaran menulis kepada pengguna tanpa nama untuk mengelakkan gangguan jahat atau penyalahgunaan baldi.
Buka hosting laman web statik: Di menu "konfigurasi asas" baldi, cari pilihan laman web statik dan buka. Dokumen indeks: isi index.html (halaman yang dimuat secara lalai semasa mengakses direktori root). Fail ralat: isi 404.html (jelas apabila jalan tidak ada
Halaman yang ditunjukkan).
Muat naik kandungan halaman web dan mengikat nama domain: Muat naik sumber front-end yang dibungkus (HTML, CSS, JS, gambar, dll.) Ke direktori root baldi penyimpanan. Setelah fungsi laman web statik dihidupkan, sistem akan memberikan nama domain simpul lalai, dan anda dapat melihat halaman dengan akses langsung. Sekiranya anda perlu bekerjasama dengan nama domain bebas anda sendiri, anda boleh mengikat nama domain khusus dalam "Nama Domain dan Pengurusan Penghantaran", dan akses satu klik ke pecutan CDN dan sijil HTTPS.
Langkah 2: Amalan Lanjutan-Penyimpanan Data Massa dan Reka Bentuk Senibina
Dari hosting laman web statik hingga perniagaan peringkat pengeluaran, COS sering bertindak sebagai "penyimpanan asas" sistem. Tetapi ketika berhadapan dengan data besar-besaran tahap TB atau bahkan PB, memuat naik fail jauh dari cukup, dan perlu dipertimbangkan
Keselamatan
Dengan
Kos
。
1. Senibina keselamatan: jangan sekali-kali mendedahkan kunci akaun utama di bahagian depan
Semasa memuat naik fail secara langsung pada pelanggan (seperti aplikasi mudah alih, program kecil atau laman web front-end), anda tidak boleh menggunakan akaun awan
Rahsia
Dan
SecretKey
Pengekodan keras dalam kod.
Strategi yang disyorkan: menggunakan kunci sementara (STS) untuk penghantaran langsung
Pelanggan meminta pelayan untuk memuat naik baucar.
Pelayan aplikasi memanggil perkhidmatan Tencent Cloud STS untuk menghasilkan kunci sementara dengan kebenaran terhad dan jangka pendek (seperti 15 minit).
Setelah pelanggan mendapat kunci sementara, muat naik fail ke baldi secara langsung melalui COS SDK.
Mod "sijil penerbitan pelayan dan penghantaran langsung pelanggan" ini bukan sahaja melindungi keselamatan kunci, tetapi juga mengurangkan tekanan lebar jalur pada pelayan aplikasi.
2. Pengoptimuman Kos: Pengurusan Kitaran Hidup (Lifecycle)
Untuk data besar-besaran, kos penyimpanan menentukan kesinambungan seni bina. COS menyediakan pelbagai jenis penyimpanan, dan harganya berkurang dengan pengurangan frekuensi akses:
Jenis Penyimpanan
Senario yang sesuai
Kelewatan akses
Kos Penyimpanan
Storan standard
Data akses frekuensi tinggi (seperti gambar popular, sumber laman web statik)
Tahap milisaat
Harga penanda aras
Penyimpanan frekuensi rendah
Data yang kadang-kadang diakses (seperti laporan bulanan, log sandaran)
Tahap milisaat
Kira-kira 60% daripada storan standard
Penyimpanan arkib
Data yang jarang diakses (seperti log audit tahunan, data mentah perubatan)
Beberapa minit hingga jam pemulihan
Sangat rendah (kira-kira 20% daripada storan standard)
Konfigurasi pertempuran sebenar: tetapkan peraturan penyelesaian automatik
Anda boleh mengkonfigurasi peraturan "kitaran hidup" di konsol COS:
30 hari selepas penciptaan fail, ia secara automatik beralih dari storan standard ke storan frekuensi rendah.
180 hari selepas fail dibuat, fail tersebut secara automatik ditukar menjadi penyimpanan arkib.
365 hari selepas fail dibuat, penghapusan akan dilakukan secara automatik.
Melalui strategi automasi kitaran hidup, penjimatan maksimum kos penyimpanan dapat dicapai tanpa campur tangan manual.
Ringkasan
Senario aplikasi Tencent Cloud Object Storage COS sangat banyak
Fu: Ia boleh menjadi minimalis
Hos laman web statik
, Ia juga dapat menyokong fail media yang besar
Pusat penyimpanan yang diedarkan
。
Dari operasi klik konsol sederhana hingga seni bina komprehensif yang menggabungkan kunci sementara STS, penyelesaian kitaran hidup dan pecutan CDN, menguasai mekanisme teras COS adalah langkah utama dalam membina aplikasi awan yang cekap dan murah. Anda mungkin ingin membina baldi dan menggunakan halaman statik pertama anda untuk mengalami fleksibiliti penyimpanan awan.

