メインコンテンツへスキップ
Square Cloud Blob Storage サービスの概要

なぜ Square Cloud Blob Storage を選ぶのか?

ラテンアメリカ最大のボットホスティングプラットフォームとして、ブラジルの大規模 Discord サーバー上位 100 のうち 80 に信頼される私たちは、自分たちのコミュニティが繰り返し直面していた問題を解決するために Blob Storage を構築しました。すなわち、Discord の CDN はストレージバックエンドとして設計されたものではなく、リンクが切れたり、期限切れになったり、レート制限を受けたりするという問題です。Blob Storage はそれを、耐久性を重視して設計された S3 ベースのオブジェクトストアに置き換えます。 アーキテクチャは意図的にシンプルかつ堅牢です。S3 (IDrive e2) がオブジェクトの真実の源 (source of truth) であり、メタデータは MongoDB に、その前段にはエッジ配信のための Cloudflare CDN が配置されています。これにより、S3 設計の約 11 ナインの耐久性と、グローバルキャッシュの読み取りレイテンシーを両立できます。すべてのプランに十分な無料枠が付属し、超過分には透明性の高い従量課金モデルが適用されます。
Blob Storage は現在ベータ版です。ご意見がありましたら、お問い合わせください。

主な特徴

転送料なし

上り/下り転送料ゼロ。 必要なだけアップロードして配信できます。支払うのはストレージ分だけで、帯域幅には一切課金されません。

S3 ベースの耐久性

オブジェクトは S3 の真実の源 (IDrive e2) に保存され、99.999999999% の耐久性を目標とした設計になっています。単一ディスクの障害でデータが失われることはありません。

グローバル Cloudflare CDN

エッジキャッシュを備えた Cloudflare のエッジネットワークから配信されるため、人気の高いアセットは世界中のユーザーの近くから届けられます。

拡張性

最大 1PB のストレージ1 日あたり 10 億リクエストに対応する余裕があります。同じストアが、趣味のプロジェクトから本番トラフィックまでスケールします。

無料枠と料金

Blob Storage は明確で透明性の高い料金体系を提供しているため、ニーズに合ったプランを選べます。

含まれる無料枠

各有料プランには、追加費用なしで無料ストレージ枠が含まれています。
プラン含まれる無料ストレージ
Hobby-15 GB
Hobby-215 GB
Standard-430 GB
Standard-650 GB
Standard-8100 GB
Pro-12200 GB
Pro-16250 GB
Pro-24250 GB
Enterprise250 GB

従量課金の超過分

使用量が無料枠を超えた場合、自動的に従量課金へ切り替わり、使用した追加容量分のみを支払います。

超過ストレージの費用

無料枠を超えた分は追加 1 GB あたり R$ 0.25
Blob Storage サービスおよび従量課金機能は、有料プランの加入者のみが利用できます

サポートされているファイル拡張子

当プラットフォームは、サービスのセキュリティと整合性を確保するために厳格な MIME タイプのホワイトリストを適用しています。この拡張子制限は、悪意のあるファイルのアップロードを防ぎ、企業のセキュリティポリシーへの準拠を維持するための重要なセキュリティ対策です。
カテゴリサポートされている拡張子
動画.mp4, .mpeg, .webm, .flv, .m4v
画像.jpg, .png, .apng, .tiff, .gif, .webp, .bmp, .svg, .ico, .cur, .heic, .heif
音声.wav, .ogg, .opus, .m4a, .mp3, .aac
テキスト.html, .css, .csv, .txt, .sql
アプリケーション.xml, .sql, .sqlite3, .p12, .pdf, .json, .js
MIME タイプの検証: すべてのファイルは、拡張子の偽装悪意のあるアップロードを防ぐためにバイナリシグネチャの検証を受けます。
追加のファイル形式のサポートをリクエストしたり、特定のユースケースについて相談したりするには、技術チームにお問い合わせください。

パフォーマンスとベンチマーク

当インフラは、Square Cloud が堅牢で信頼性の高いサーバーレスストレージソリューションを提供できるよう、広範なベンチマークを実施してきました。主な結果は以下のとおりです。
  • レイテンシー: 平均ファイル受信レイテンシーは約 11ms
  • スループット: 一般的な回線で平均転送速度は約 12.5~18.75 MB/s (100~150 Mbps)、1~2 Gbps を超えるネットワークでは最大約 500 Mbps に達します。
  • 可用性: 平均可用性は99.999999999% (11 ナイン) (S3 ベースの設計)。
ニューヨークでの社内テストでは、レイテンシーは平均を大きく下回る無視できるほど低い水準を維持しています。
Blob Storage のグローバルレイテンシーベンチマーク
注記: ベンチマーク結果は管理された環境でのテストに基づいており、地理的な場所ファイルサイズネットワーク品質ピーク時の利用状況によって大きく変動する可能性があります。最良のパフォーマンスを得るには、本番環境でテストを実行してください。
地域的な制限: アフリカおよび一部のアジア地域のユーザーは、データセンターからの物理的な距離ローカルネットワークインフラにより、レイテンシーが高くなる場合があります。

ファイルをホスティングする方法

1

Endpoint 経由でアップロード

POST endpoint にファイルをアップロードします。
2

URL 経由でアクセス

アップロードのレスポンスで提供される URL を使ってファイルにアクセスします。
プロセスはシンプルです。認証にはアカウントの API キーを使用し、単一の HTTPS リクエストでアップロードします。追加の設定や複雑なインフラは不要です。Square Cloud がすべてを処理します。