Pertempuran Google Cloud Storage: pembongkaran empat tahap penyimpanan utama dan strategi penjimatan wang automatik

awan 2026-05-27 阅读 14
1

Dalam lingkaran pengkomputeran awan, sama ada anda melakukan e-dagang rentas sempadan, pembangunan bebas dan bebas, menulis program kecil di hujung belakang, atau terlibat dalam data besar di kilang besar, anda tidak dapat melakukannya tanpa keperluan tegar yang paling asas:

Simpan barang

Avatar yang dimuat naik oleh pengguna, gambar besar produk definisi tinggi, pakej pemasangan Aplikasi, log sistem yang dihasilkan setiap hari, dan juga fail sandaran pangkalan data... Data tidak berstruktur beratus-ratus GB atau bahkan berpuluh-puluh TB ini, jika semuanya dimasukkan ke dalam pelayan awan anda (VM maya), bukan sahaja cakera sistem yang mahal akan meletup dengan serta-merta, tetapi juga sandaran dan migrasi pelayan akan menjadi sangat besar. kembung.

Pada masa ini, anda akan memerlukan penyimpanan objek. Dalam ekologi Google Cloud (GCP), "lubang dasar" terkuat dan termurah ini disebut

Cloud Storage (Penyimpanan Objek Awan Google, disebut sebagai GCS)

Dalam artikel ini hari ini, kami tidak membincangkan istilah perkakasan profesional yang membuat orang pening, tetapi menggunakan "perspektif praktikal putih" yang murni, dan membawa anda memahami konsep teras Cloud Storage, panduan pemilihan dan penghindaran lubang, dan bagaimana Bina baldi penyimpanan awan kos rendah pertama anda.

1. Lihat dunia dari sudut lain: Apa itu "penyimpanan objek"?

Sebelum memilih konfigurasi, mari kita jelaskan konsep dalam satu minit:

Apakah perbezaan antara penyimpanan objek dan cakera keras komputer yang biasa kita gunakan (atau penyimpanan blok pelayan awan)?

Hard disk komputer (penyimpanan fail): Ia seperti laci kedai ubat tradisional Cina. Sekiranya anda ingin mencari fail, anda mesti mengetahui folder (direktori) mana. Contohnya: pemacu D/projek/gambar/2026/logo.png. Apabila jumlah fail mencapai beberapa juta, kecekapan pencarian lapisan menurun dengan mendadak.

Penyimpanan objek: seperti simpanan bagasi di hotel mewah. Anda menyerahkan bagasi (dokumen) kepada pelayan. Pelayan tidak peduli dengan apa yang ada di dalam bagasi, dan tidak memerlukan folder seperti boneka. Ia secara langsung memberi anda "tag bagasi" (iaitu URL URL URL yang unik). Pada masa akan datang, selagi anda memegang tag bagasi ini, anda boleh mengeluarkan barang dalam sepuluh ribu saat.

Dalam Cloud Storage, hanya ada dua konsep paling asas:

Bucket: Ini adalah "gudang besar" anda, dan semua barang anda mesti dibuang ke gudang ini.

Objek: Ini adalah badan fail anda, yang mengandungi data fail, dan sekumpulan "metadata" yang menggambarkan fail (seperti jenis fail, masa muat naik, dll.).

2. Pemilihan teras: empat tahap penyimpanan utama, harganya sepuluh kali lebih banyak untuk memilih yang salah

Apabila anda membuka konsol GCP untuk membuat baldi, Google akan membiarkan anda memilih

Storage Class (Tahap penyimpanan)

。 Ini adalah tempat paling mudah bagi pemula untuk melangkah ke lubang! Ramai orang cuba menyelamatkan masalah dan memilih lalai "langkah seterusnya", tetapi pada akhir bulan mereka melihat air mata jatuh dari bil.

Google telah menyediakan empat tahap, dan kebolehpercayaan mereka yang mendasari sama persis (semuanya adalah 99.999999999% data yang luar biasa tanpa kehilangan),

Hanya

Perbezaannya ialah: berapa kerap anda merancang untuk membaca data ini?

1. Standard (penyimpanan standard)-"Data panas yang dilihat setiap hari"

Ciri-ciri: Baca pada bila-bila masa, sangat pantas, tanpa sebarang kos membaca.

Siapa yang sesuai: gambar produk di laman web, sumber main balik laman web video, dan pakej pemasangan Aplikasi yang sering dimuat turun oleh pengguna setiap hari.

Vernakular: Selagi fail ini dibaca oleh banyak orang setiap hari, pilihlah.

2. Nearline (penyimpanan frekuensi rendah)-"Data suhu untuk dilihat sebulan sekali"

Ciri-ciri: Harga unit penyimpanan hanya sekitar 60% dari simpanan standard, tetapi jika anda membacanya, Google akan mengenakan sejumlah kecil "yuran lalu lintas membaca". Di samping itu, dokumen mesti disimpan sekurang-kurangnya 30 hari.

Siapa yang sesuai: Laporan perniagaan yang akan dilaporkan kepada bos setiap bulan, dan log operasi sistem bulan lalu.

3. Coldline (penyimpanan sejuk)-"Data sejuk untuk dilihat setiap suku tahun"

Ciri-ciri: Harga unit penyimpanan sangat murah (kira-kira 1/4 daripada simpanan standard), tetapi kos membaca menjadi lebih mahal. Fail mesti disimpan sekurang-kurangnya 90 hari.

Siapa yang sesuai: baucar kewangan untuk suku terakhir, catatan sejarah yang mesti disimpan untuk memenuhi pemeriksaan pematuhan.

4. Arkib (Penyimpanan Arkib)-"Beli insurans, sekiranya berlaku data mati"

Ciri-ciri: Murah ke tahap patah tulang, pembundaran bermaksud tidak ada wang. Walau bagaimanapun, kos pembacaannya sangat tinggi, dan fail mesti disimpan sekurang-kurangnya 365 hari.

Siapa yang sesuai: sandaran pangkalan data akhir tahun. Anda berharap bahawa anda tidak akan pernah menggunakannya dalam kehidupan ini (melainkan jika pelayan syarikat diperas oleh penggodam dan lumpuh sepenuhnya untuk menyelamatkan nyawa).

💡Petua untuk menjimatkan wang: Pengurusan Kitaran Hidup Automatik (Pengurusan Kitaran Hidup)

Kanak-kanak hanya membuat pilihan, pemandu lama mahukan semuanya! Anda boleh membuat baldi standard dan mengkonfigurasi peraturan:

"Pergi ke Standard 30 hari sebelum memuat naik gambar untuk memastikan semua orang menonton dengan cepat; lebih dari 30 hari secara automatik diturunkan ke Nearline; lebih dari 90 hari secara automatik diturunkan ke Coldline untuk bersara."

Dengan jari anda, bil simpanan bulanan dipotong separuh.

3. Latihan pertempuran sebenar: Konfigurasikan "pelayan gambar pautan luaran" pertama anda dalam tiga langkah

Keperluan pertama bagi banyak pemula untuk menggunakan Cloud Storage adalah meletakkan gambar laman web rasmi syarikat di atasnya, dan kemudian menggunakannya secara langsung di laman web

Tunjukkan. Mari lihat proses operasi standard:

Langkah 1: Buat baldi

Log masuk ke konsol Google Cloud untuk mencari Cloud Storage.

Klik Buat (Buat).

Berikan baldi anda satu-satunya nama Inggeris di dunia (seperti my-company-static-secs).

Jenis lokasi (jenis lokasi): Sekiranya ia adalah perniagaan luar negara China, disarankan untuk memilih

Ia-east1 (Taiwan) atau asia-northeast1 (Tokyo), dekat dengan pengguna dan mempunyai kelewatan yang rendah.

Kelas penyimpanan memilih Standard.

Langkah 2: Buka kunci "kawalan akses awam" (langkah paling kritikal)

Untuk mengelakkan pemula secara tidak sengaja membocorkan data peribadi, Google mengunci baldi secara lalai.

Pada halaman penciptaan, cari

Control access to objects (Kawalan akses objek)

:

Sangat disyorkan untuk memilih Uniform (kawalan kebenaran seragam). Ini membolehkan anda menguruskan kebenaran keseluruhan baldi dengan satu klik, dan bukannya membuat kebenaran yang terpisah untuk setiap fail.

Batalkan pemeriksaan pilihan akses awam Enforce pada kumpulan ini (akses awam wajib). Kerana kita ingin menunjukkan gambar kepada dunia, jika item ini tidak dibatalkan, orang di luar tidak akan dapat membuka gambar.

Klik

Buat

, Tong simpanan dibina.

Langkah 3: Biarkan seluruh dunia melihat gambar anda

Pada masa ini anda memuat naik satu

Banner.jpg

, Anda akan mendapati bahawa ia masih tidak dapat dibuka. Kerana anda belum mengeluarkan "pas".

Masukkan baldi yang baru anda bina dan klik pada tab Permissions.

Klik pada Grant Access (memberikan akses).

Di kotak principals baru (badan utama baru), masukkan perkataan ajaib: allUsers (mewakili semua orang di Internet).

Dalam menu lungsur bawah Assign roll, cari dan pilih Cloud Storage -> Storage Object Viewer (Storan Objek Viewer). Peranan ini hanya membolehkan orang lain menonton, dan tidak membenarkan orang lain menghapusnya.

Klik Simpan.

Sekarang, kembali ke senarai fail, anda akan dapati

Banner.jpg

Terdapat pautan tambahan untuk "URL Awam". Klik untuk membukanya, dan pelayan gambar tanpa had yang sangat tersedia di dunia anda akan selesai sepenuhnya!

4. Dua "Panduan Mengelakkan Lubang Lanjutan" untuk Aplikasi Komersial

Apabila anda menggunakan Cloud Storage ke persekitaran pengeluaran dalam talian yang sebenar, pastikan anda memperhatikan dua "pelajaran darah dan air mata" berikut:

1. Berhati-hati dengan "Egress Fee"

Di awan, biasanya percuma untuk menyimpan barang, tetapi jika anda ingin mengeluarkan barang (iaitu, lalu lintas mengalir keluar dari rangkaian Google), anda perlu menagih.

Sekiranya laman web anda dikunjungi oleh ratusan ribu orang setiap hari, dan semua orang dengan panik menyegarkan gambar yang anda ada di GCS, maka caj lalu lintas rangkaian yang tinggi pada akhir bulan akan membuat anda meragui kehidupan anda.

Senibina yang betul: Jangan biarkan pengguna terus ke Cloud Storage anda! Anda harus menggantung CDN Cloud di hadapan baldi

(Rangkaian pengedaran kandungan). Biarkan CDN menyimpan gambar ke laman web pinggiran di seluruh dunia, dan pengguna mengunjungi CDN, yang bukan hanya berpuluh-puluh kali lebih cepat, tetapi juga menikmati harga pakej lalu lintas CDN yang lebih murah.

2. Jangan gunakannya sebagai "pangkalan data" untuk membaca dan menulis frekuensi tinggi

Beberapa gambar pemula adalah mudah. Semasa menulis kod perayap atau ruang sembang pengguna, secara langsung membiarkan program sering meletakkan puluhan KB

. Txt

Atau

. Json

Fail ditulis ke Cloud Storage.

Amaran: Selain kapasiti, caj Cloud Storage juga bergantung pada jumlah panggilan API (spesifikasi Kelas A/Kelas B). Wang dikumpulkan untuk setiap sepuluh ribu penulisan dan pembacaan. Sekiranya program anda membaca dan menulis puluhan ribu kali sesaat, tidak kira seberapa kecil failnya, bil panggilan API pada akhir bulan akan mengejutkan anda. Untuk membaca dan menulis data frekuensi tinggi dan pecahan, sila gunakan pangkalan data Redis atau Firestore dengan jujur.

Penutup

Penyimpanan Awan Google Cloud adalah seperti "kotak harta karun" yang tinggal di latar belakang. Ia rendah dan stabil, tetapi mempunyai kemampuan throughput yang hampir tidak terbatas.

Bagi pemula dalam pengkomputeran awan, mereka telah memahami ciri-ciri empat tahap penyimpanan dan belajar menggunakannya

AllUsers

Dengan kawalan bersatu terhadap kebenaran terbuka dan mengelakkan aliran kembali ke sumber, anda telah menguasai 90% intipati teknologi ini. Masukkan aset berat di pelayan ke dalam "gudang besar" ini dan biarkan mesin maya ringan anda dimuat dengan ringan. Inilah postur elegan yang harus dimiliki oleh arkitek awan moden.

cloud
← 返回新闻中心