前書き#
実は、Backblaze というものは今年の初めに知ったもので、その時には無料で利用できるオブジェクトストレージを熱心にインターネットで検索していました。
そして、Backblaze B2 を見つけました。無料の 10GB のオブジェクトストレージと、毎日 1GB の無料ダウンロードトラフィックがあります。
かなり魅力的だと思いませんか(
紹介#
Backblaze は、比較的古参のクラウドストレージプロバイダーで、2007 年に設立されました。ユーザーに低価格のストレージサービスを提供することを目指しています。
おそらく、ディスクの信頼性、合計ディスク信頼性、信頼性の高いディスクの製造元など、機械式ハードディスクに関連するさまざまな情報が含まれたレポートを見ることがあるかもしれません。
しかし、今日の話題はディスクの信頼性のことではなく、10GB の無料ストレージを手に入れることです。
この記事では、画像ホスティングとして Backblaze B2 + Cloudflare を使用することになりますので、画像の読み込み速度についてコメントを残してください。
手順#
アカウント登録#
次に、メールアドレスとパスワードを入力し、下の「Region」をクリックしてストレージサービスの地域を選択します。US West または EU Central を選択できます。
私は US West、つまりアメリカ西部を選択しました。どちらの地域の速度が速いかは、自分でテストしてみてください。
アカウントにログインすると、バックエンドに移動します。
バケットの作成#
「Create a new bucket」をクリックしてバケットを作成します。名前は任意で、ここではブログのバケットをデモとして使用します。
作成したら、「Bucket Settings」をクリックしてバケットの設定を行います。
次に、Bucket Info
に {"cache-control":"max-age=31536000"}
を入力してキャッシュの期間を設定し、Cloudflare の設定に備えます。
設定を保存し、「Upload/Download」ボタンをクリックしてファイル管理ページに移動します。
ファイルをアップロードし、隣の情報ボタンをクリックすると、このファイルの詳細情報が表示されます。
Cloudflare への接続#
Cloudflare と Backblaze は提携しており、Cloudflare を使用して Backblaze B2 に接続すると、トラフィック料金が無料になります。
Friendly URL のルートドメインをメモしておきます。ここでは f004.backblazeb2.com
とします。
Cloudflare のバックエンドに移動し、アカウントにログインし、ドメインを選択します。
レコードタイプを CNAME に設定し、名前には好きな名前を入力し、ターゲットにルートドメインを入力し、オレンジの雲をクリックします。
保存したら、「ページルール」を開き、次のようなルールを追加します。
保存したら、すべての作業が完了です!
次に、Friendly URL のルートドメインを、自分が Cloudflare に接続したドメインに変更してみてください。試してみてください!
効果のデモ#
以下の画像と動画は、Cloudflare + Backblaze B2 を使用して読み込まれています。動画の解像度は 720P です。
ここで、mr 普拉斯にお金を要求します(笑
Cloudflare の恩恵を受けることで、Backblaze の外部リンクの速度はかなり速くなります。
Microsoft Edge DevTools で要素を確認すると、キャッシュがヒットしていることがわかります。
これで、設定は完了です!お楽しみください!
ImgURL Pro をお持ちの場合、Backblaze B2 を画像ホスティングとして使用することができます。