GoogleクラウドCloud Storage実戦: 4つのストレージレベルの分解と全自動コスト削減戦略
クラウドコンピューティングの分野では、国境を越えた電気商を作ったり、独立して開発したり、小さなプログラムのバックエンドを書いたり、大手工場で大きなデータを作ったりしても、基礎的な需要は欠かせない
荷物を預ける
。
ユーザーがアップロードしたアバター、商品のhd図、Appのインストールパッケージ、毎日生成されるシステムログ、さらにはデータベースのバックアップファイル…… これらは数百GBから数十TBの非構造化であるデータ、クラウドサーバ (仮想VM) にすべて詰め込むと、高価なシステムディスクが瞬時に爆発するだけでなく、サーバのバックアップと移行が非常に膨れ上がる。
この場合、オブジェクトストレージが必要になります。Googleクラウド (GCP) の生態の中で、この最も堅固で、最も安い「クラウドの底のない穴」は
Cloud Storage (googleクラウドオブジェクトストレージ、GCS)
。
今日のこの文章は、めまいがする専門的なハードウェア用語ではなく、純粋な「白実戦の視点」で手動でCloud Storageの核心概念を理解し、ピットガイドを選定し、最初の低コストのクラウドストレージバレルを構築する方法を紹介します。
一、角度を変えて世界を見る: 「オブジェクトストレージ」とは何か?
配置を選ぶ前に、私たちはまず1分間で一つの観念を整理します。
オブジェクトストレージと私たちが普段使っているコンピュータのハードドライブ (またはクラウドサーバのブロックストレージ) の違いは何ですか?
コンピュータのハードディスク (ファイルストレージ): 伝統的な漢方薬屋の引き出しのようです。あなたはファイルを探して、それがどのフォルダ (ディレクトリ) の下にあるかを知る必要があります。例えば、dディスク/プロジェクト/画像/2026/ロゴバックファイル。書類が数百万個に達すると、階層検索の効率が急激に低下する。
対象ストレージ: 高級ホテルの荷物預かり所のようなものです。荷物 (書類) をウェイターに渡して、ウェイターは荷物に何が入っているか気にしないし、人形のような書類も必要ない。「荷物札」を直接渡します。今後はいつでも、この荷物札を持っていれば、1万分の1秒で荷物を取り出すことができる。
Cloud Storageには、次の2つの基本的な概念しかありません
バケット: これがあなたの「大きな倉庫」です。あなたの荷物はすべてこの倉庫に捨てなければなりません。
オブジェクト: これがあなたのファイル本体で、ファイルデータと、そのファイルを記述する「メタデータ」 (ファイルタイプ、アップロード時間など) が含まれています。
二、コア選定: 四大記憶レベルで、一つ間違えて十倍のお金がかかる
GCPコンソールを開いてバケットを作成すると、グーグルはあなたに選択させます
Storage Class (ストレージレベル)
。これは初心者が穴を踏みやすいところです! 多くの人が手間を省いて「次のステップ」を選んだ結果、月末に請求書の涙が落ちたのを見た。
グーグルは全部で4つのレベルを用意しています。その基礎的な信頼性は全く同じです
唯一
違いは、これらのデータをどのくらい読むつもりですか
1. Standard (標準ストレージ) -- 「毎日会うホットデータ」
特徴: いつでも読み取り、速度が非常に速く、読み取り費用がない。
誰に適しているか: サイト上の商品画像、ビデオサイトの再生元、ユーザーが毎日頻繁にダウンロードしているAppインストールパッケージ。
白話: この書類は毎日多くの人に見られている限り、それを選んでください。
2. Nearline (低周波ストレージ)-「月に1度见る温度データ」
特徴: ストレージ単価は標準ストレージの60% 程度しかないが、それを読むと、グーグルは少額の「読み取り流量費」を追加しなければならない。また、書類は最低でも30日間保存しなければならない。
誰に合っているか: 毎月上司に報告する業務報告書、先月のシステム運行ログ。
3. Coldline (コールドストレージ) -- 「四半期ごとに見るコールドデータ」
特徴: ストレージ単価は極めて安い (標準ストレージの約4分の1) が、読み取り費用が高くなった。書類は最低でも90日間保存しなければならない。
誰に適しているか: 前四半期の財務証明書、コンプライアンス検査に対応するために保持しなければならなかった履歴。
4. Archive (アーカイブストレージ) -- 「保険を買って、万が一の死データを防ぐ」
特徴: 骨折の境界まで安く、四捨五入はお金がいらないことに等しい。しかし、読み取りコストが非常に高く、ファイルは最低でも365日保存しなければならない。
誰に適しているか: データベースの年末バックアップ。この世代はいつまでも使わないことを望んでいます (会社のサーバーがハッカーに脅迫され、完全に麻痺した時に助けに使われない限り)。
💡絶殺コスト節約テクニック: 全自動ライフサイクル管理
子供が選んだのは、古い運転手がすべて必要だ! 標準バケットを作成し、ルールを設定することができます
「写真がアップロードされる30日前にStandardを歩くことは、みんなが見るのが速いことを保証します30日を超えると自動的にNearlineに降格します90日を超えると自動的にColdline養老に降格します。」と言いました
指を動かして、毎月の保管請求書を直接半分に切る。
三、実戦演習: 三歩であなたの最初の「外リンク画像サーバー」を配置します。
多くの初心者がCloud Storageを使う最初のニーズは、会社のホームページの写真をアップロードして、webページで直接使えるようにすることです
表示されます。標準的な操作の流れを見てみましょう
ステップ1: バケットを作成する
Google Cloudコンソールにログインして、Cloud Storageを検索します。
「Create」をクリックします。
あなたのバケツに世界で唯一の英語名をつけます (my-company-static-assetsなど)。
Location type(位置タイプ): 中国の海外業務の場合は、Regionのasを選択することをお勧めします
Ia-east1 (台湾) またはasia-northeast1 (東京) は、ユーザーに近く、遅延が低い。
Storage classはStandardを選択します。
ステップ2: 「公開アクセス制御」を解く (最も重要なステップ)
初心者が誤ってプライバシーデータを漏洩しないように、グーグルはデフォルトでバケツをロックして死んだ。
作成ページで
Control access to objects (オブジェクトアクセス制御)
:
Uniformを選択することを強くお勧めします。これにより、バケツ全体の権限をワンクリックで管理することができます。
Enforce public access prevention on this bucketのチェックを外します。私たちは写真を世界中に公開しなければならないので、これをキャンセルしなければ、外の人は写真を開けられない。
クリック
Create
、バケツができました。
ステップ3: 世界中にあなたの写真を見せる
この時、あなたは中に一枚アップロードしました。
Bannerjpg
、まだ開けられないことがわかります。あなたはまだ「許可証」を発行していないからです。
あなたが作ったばかりのバケットに入って、Permissions (権限) タブをクリックします。
Grantaccessをクリックします。
「New principals (新しい主体) 」ボックスに、allUsers (インターネット上のすべての人を表す) という魔法の単語を入力します。
Assign rolesドロップダウンメニューで、Cloud Storage -> Storage Object Viewerを検索して選択します。このキャラクターは他人にしか見せられず、他人には削除されない。
保存をクリックします。
ファイルリストに戻ると
Bannerjpg
後ろに「Public URL」というリンクがあります。これをクリックすると、世界的な高可用性、無限容量の画像サーバが完全に終了します!
四、商業級応用の二つの「高級ピット回避ガイド」
Cloud Storageを真のオンライン本番環境に使用する場合は、次の2つの「涙の教訓」に注意してください
1.「回源流量費 (Egress Fee) 」を警戒する
クラウドでは、物を入れるのは通常無料ですが、物を出す (グーグルのネットワークにトラフィックが流出する) と料金がかかります。
もしあなたのサイトが毎日何十万人もの人が訪問していて、みんなが気が狂ってあなたがGCSにいる写真を更新しているとしたら、月末に高いネット流量料金が人生を疑う。
正しいアーキテクチャ: ユーザーが直接Cloud Storageに流されないようにしてください! バケツの前にCloud CDNを掛けてください
(コンテンツ配信ネットワーク) CDNに画像を世界各地のエッジサイトにキャッシュさせ、ユーザーがアクセスしたのはCDNで、数十倍高速であるだけでなく、より安価なCDNトラフィック価格を享受できる。
2.高周波読み書きの「データベース」として使わないでください
初心者の図の中には、爬虫類コードやユーザーのチャットルームを書くときに、プログラムを頻繁に数十KBのものにするものもあります
.Txt
または
.Json
ファイルをCloud Storageに書きます。
警告:Cloud Storageの料金は、容量を見るだけでなく、API呼び出し回数 (Class A / Class B仕様) も見る。1万回の書き込みと読み取りはお金を受け取る。もしあなたのプログラムが一秒に数万回読み書きすると、ファイルの体積がどんなに小さくても、月末のAPI呼び出し請求書はあなたを驚かせます。高周波、断片的なデータの読み書きは、正直にRedisまたはFirestoreデータベースを使ってください。
結語
GoogleクラウドのCloud Storageは、バックグラウンドに隠れる「百宝箱」のようです。静かで落ち着いているが、無限に近い飲み込み能力を持っている。
クラウドコンピューティングの初心者にとって、4つのストレージレベルの特性、習得性がわかりました
AllUsers
公開権限を統一的にコントロールし、流量回復の穴を避けることで、この技術の90% の真髄を身につけた。サーバーの中の重い資産をパッケージ化してこの「大きな倉庫」に投げ込んで、あなたの軽量な仮想マシンを軽装させます。
