> ## Documentation Index
> Fetch the complete documentation index at: https://docs.squarecloud.app/llms.txt
> Use this file to discover all available pages before exploring further.

# Blob Storage

> グローバル CDN、転送料ゼロ、99.999999999% の可用性を備えたスケーラブルなサーバーレスストレージ。Square Cloud Blob Storage は、信頼性の高いストレージを必要とするアプリケーションに最適です。

<Frame>
  <img src="https://squarecloud.app/banners/ja/blob.png" alt="Square Cloud Blob Storage サービスの概要" style={{ borderRadius: "0.2rem" }} />
</Frame>

## なぜ 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 ナインの耐久性**と、グローバルキャッシュの読み取りレイテンシーを両立できます。すべてのプランに**十分な無料枠**が付属し、超過分には**透明性の高い従量課金**モデルが適用されます。

<Note>Blob Storage は現在ベータ版です。ご意見がありましたら、[お問い合わせ](https://squarecloud.app/ja/support)ください。</Note>

## 主な特徴

<CardGroup cols={2}>
  <Card title="転送料なし" icon="money-bill">
    **上り/下り転送料ゼロ。** 必要なだけアップロードして配信できます。支払うのはストレージ分だけで、帯域幅には一切課金されません。
  </Card>

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

  <Card title="グローバル Cloudflare CDN" icon="globe">
    **エッジキャッシュを備えた Cloudflare のエッジネットワーク**から配信されるため、人気の高いアセットは世界中のユーザーの近くから届けられます。
  </Card>

  <Card title="拡張性" icon="chart-line">
    **最大 1PB のストレージ**と**1 日あたり 10 億リクエスト**に対応する余裕があります。同じストアが、趣味のプロジェクトから本番トラフィックまでスケールします。
  </Card>
</CardGroup>

## 無料枠と料金

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

### 含まれる無料枠

各有料プランには、追加費用なしで**無料ストレージ枠**が含まれています。

| プラン        | 含まれる無料ストレージ |
| ---------- | ----------- |
| Hobby-1    | **5 GB**    |
| Hobby-2    | **15 GB**   |
| Standard-4 | **30 GB**   |
| Standard-6 | **50 GB**   |
| Standard-8 | **100 GB**  |
| Pro-12     | **200 GB**  |
| Pro-16     | **250 GB**  |
| Pro-24     | **250 GB**  |
| Enterprise | **250 GB**  |

### 従量課金の超過分

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

<Card title="超過ストレージの費用" icon="coins">
  無料枠を超えた分は**追加 1 GB あたり R\$ 0.25**。
</Card>

<Info>Blob Storage サービスおよび従量課金機能は、**有料プラン**の加入者のみが利用**できます**。</Info>

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

当プラットフォームは、サービスの**セキュリティと整合性**を確保するために**厳格な 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`                                          |

<Warning>
  **MIME タイプの検証**: すべてのファイルは、**拡張子の偽装**や**悪意のあるアップロード**を防ぐために**バイナリシグネチャの検証**を受けます。
</Warning>

<Note>追加のファイル形式のサポートをリクエストしたり、特定のユースケースについて相談したりするには、[技術チームにお問い合わせ](https://squarecloud.app/ja/support)ください。</Note>

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

当インフラは、Square Cloud が**堅牢で信頼性の高いサーバーレスストレージソリューション**を提供できるよう、**広範なベンチマーク**を実施してきました。主な結果は以下のとおりです。

* **レイテンシー**: 平均ファイル受信レイテンシーは**約 11ms**。
* **スループット**: 一般的な回線で平均転送速度は**約 12.5～18.75 MB/s (100～150 Mbps)**、1～2 Gbps を超えるネットワークでは**最大約 500 Mbps** に達します。
* **可用性**: 平均可用性は**99.999999999% (11 ナイン)** (S3 ベースの設計)。

ニューヨークでの社内テストでは、レイテンシーは**平均を大きく下回る**、**無視できるほど低い**水準を維持しています。

<Frame>
  <img src="https://cdn.squarecloud.app/docs/services/blob-global-latency-test.webp" alt="Blob Storage のグローバルレイテンシーベンチマーク" style={{ borderRadius: "0.5rem" }} />
</Frame>

<Info>**注記**: ベンチマーク結果は管理された環境でのテストに基づいており、**地理的な場所**、**ファイルサイズ**、**ネットワーク品質**、**ピーク時の利用状況**によって大きく変動する可能性があります。最良のパフォーマンスを得るには、本番環境でテストを実行してください。</Info>
<Warning>**地域的な制限**: **アフリカ**および一部の**アジア地域**のユーザーは、**データセンターからの物理的な距離**や**ローカルネットワークインフラ**により、レイテンシーが高くなる場合があります。</Warning>

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

<Steps>
  <Step title="Endpoint 経由でアップロード">
    [POST endpoint](/ja/blob-reference/endpoint/post) にファイルをアップロードします。
  </Step>

  <Step title="URL 経由でアクセス">
    アップロードのレスポンスで提供される URL を使ってファイルにアクセスします。
  </Step>
</Steps>

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