【アカマイ】

Akamai(アカマイ) とは?

最終更新:
💡 Webの配信と保護を支える、分散ネットワークの企業

CDNによるコンテンツ配信、クラウド、セキュリティのサービスを提供する企業。CDNでは分散したエッジサーバーを使い、キャッシュなどで配信を支援する。利用する機能と設定によって動作は異なる。

📌 このページのポイント
Akamai CDN:キャッシュから配信する例 利用者 ブラウザ エッジ サーバー 画像 キャッシュ 元の サーバー 画像 要求 配信 必要時 キャッシュしない設定もある
エッジに有効なキャッシュがある場合の配信例。キャッシュ対象・期限などは設定による。必要に応じて元サーバーへ取得・再確認する。
ひよこ ひよこ
Akamaiは何をしている会社?
ペンギン先生 ペンギン先生
CDNによるコンテンツ配信や、クラウド、セキュリティのサービスを提供しているよ。Webの画像や動画などを届ける仕組みを支える企業なんだ。
ひよこ ひよこ
CDNだと何が変わるの?
ペンギン先生 ペンギン先生
分散したエッジサーバーにコンテンツをキャッシュし、そこから届けられるよ。元サーバーへの負荷や通信の待ち時間を減らすのに役立つんだ。
ひよこ ひよこ
どんなデータでもキャッシュする?
ペンギン先生 ペンギン先生
そうではないよ。設定によりキャッシュしないこともあるし、期限切れの内容を元サーバーへ再確認・取得することもある。配信するデータに合う設定が必要なんだ。
ひよこ ひよこ
攻撃への対策もあるの?
ペンギン先生 ペンギン先生
DDoS対策やWebアプリ・APIの保護などの製品があるよ。ただし利用する製品や設定を確認する必要があり、CDNを使うだけですべての攻撃が防げるわけではないんだ。
ひよこ ひよこ
エッジでプログラムも動かせる?
ペンギン先生 ペンギン先生
EdgeWorkersではJavaScriptの関数をエッジに配置して実行できるよ。利用には対応する配信製品や契約の条件があるので、使う前に公式資料を確認しよう。
もっと詳しく知りたい人へ

キャッシュされた内容はずっと同じまま?

保存期限や元サーバーへの再確認など、キャッシュ設定に従って扱われる。キャッシュを使わず元サーバーから配信する設定もある。期限、更新、キャッシュ対象を確認し、世界中のエッジに常に同じ内容が同期されるとは考えないようにしよう。

ペンギン
まとめ:ざっくりこれだけ覚えればOK!
「Akamai」って出てきたら「Webの配信や保護を支えるサービス企業」と思えばだいたいOK!
📖 おまけ:英語の意味
「Akamai」 = CDNなどのサービスを提供する企業名
💬 MITでのコンテンツ配信研究を基に、1998年に設立された会社だよ。商用サービスの開始は1999年だよ

参考資料

← 用語集にもどる