即時性、プログラマブル、グローバル。すべてを実現。
Fastly Compute は、ユーザーにとって最高の体験を簡単に構築できるサーバーレスプラットフォームです。
ユーザーが求める即時的でパーソナライズされたエクスペリエンス
大規模なパーソナライゼーション
ほんの数ミリ秒でユーザーの注意を引かなければならないなか、従来のプラットフォームではパーソナライゼーションとパフォーマンスの二者択一を強いられます。Fastly Compute は世界中のどこでも両方を実現できます。
即時データとロジックのパワー
Fastly KV Store から即時にデータを取得し、スマートに Fastly Fanout に統合させることで、完璧なタイミングで完全にパーソナライズされたメッセージを一人ひとりのユーザーに一斉配信できます。
大規模なマイグレーションなしで即時性を確保
Fastly Compute によって、スタックの刷新や再構築の必要なく、最も先進的で斬新なオンラインエクスペリエンスに対抗できるパフォーマンスが得られます。パーソナルなスタイルでコンテンツを推奨できる独自システムを構築できます。
Fastly Compute を選ぶ理由
グローバルに即時デプロイして完全にコントロール
必要がなければ、地域やデプロイ場所について考える必要はなく、すべてプログラム可能です。お客様とユーザー間の体験のあらゆる部分を完全にソフトウェアでコントロールできます。
あらゆる種類のバグを排除
コードをデプロイするとすぐにセキュア・バイ・デザインのアーキテクチャで保護されます。WebAssembly において先駆者的存在の Fastly は、メモリ安全性に関するバグから保護し、各リクエストを隔離して潜在的なセキュリティリスクを封じます。
馴染みのあるツールを使用
開発者の間で Fastly の評価が高い理由として、誰もが 使い慣れたツール と言語を使用し、リスクを抱えることもなく簡単かつ安全に構築できることが挙げられます。さらに即時性のパワーが加わることで、創造性が大きく開放されます。
自分が何を構築するか想像してみてください。
インスタントデータ
馴染みのある KV ストア のように操作しやすいデータストレージが比類のないパフォーマンスを発揮します。
インスタント起動
Wasmtime により瞬時にコードが起動します。
インスタントメッセージング
数行のコードをツールキットに追加するだけで、パーソナライズされたメッセージ を世界中の何十億人ものユーザーにプッシュできます。
インスタントスケール
数 Tbps (マルチテラビット/秒 ) 規模の グローバル分散ネットワーク が動的にスケールアップまたはスケールダウンし、コードが実行されているときのみ課金されます。
よくある質問 (FAQs)
エッジコンピューティングとは何ですか ? また、従来のクラウドコンピューティングとはどう違うのでしょうか ?
エッジコンピューティングとは、一元化されたデータセンターに依存するのではなく、処理やデータを必要な場所 (つまりエンドユーザーの近く) に近づける分散型コンピューティングモデルです。従来のクラウドコンピューティングでは、一元化された地域センターやデータセンターへの高レイテンシな往復が発生することが多いのに対し、エッジコンピューティングプラットフォームでは分散された 配信拠点(POPs) でアプリケーションロジックをはるかに高速に実行します。このように近接性によりレイテンシが大幅に短縮され、アプリケーションのパフォーマンスが向上し、帯域幅の使用状況が最適化されます。レイテンシの低減とパフォーマンスの向上を実現するネットワークエッジ。
エッジ・コンピューティング・プラットフォームに最適なアプリケーションの種類は?
エッジ・コンピューティング・プラットフォームは、リアルタイム処理を必要とする、レイテンシの影響を受けやすく高スループットなワークロードに最適です。主なユースケースには、パーソナライゼーション、A/B テスト、API アクセラレーション、セキュリティ適用、リクエストルーティング、リアルタイムデータ処理などがあります。Fastly のエッジプラットフォームは、リクエストとレスポンスの動作をきめ細かく制御する必要があり、予測可能なパフォーマンスと、インフラストラクチャを管理することなくコンピューティングサービスをグローバルにスケーリングできることが求められるアプリケーションに特に適しています。
Fastly Compute は開発者およびエンジニアリングチームをどのようにサポートしますか?
Fastly Compute は、グローバルに分散された完全プログラム可能なサーバーレス環境を提供し、開発者がエッジネイティブなアプリケーション、API、認証レイヤー、ミッションクリティカルなエッジ機能を構築できるようにします。開発者は、JavaScript、Rust、Go、C++ などの使い慣れたツールや言語を使用してコードの構築、テスト、デプロイを行うことで、GitHub Actions、Terraform、およびその他の CI/CD (継続的デプロイ) のワークフローといったシームレスな統合からメリットを得られます。Fastly Compute は、組み込みの分離技術を備えたセキュア・バイ・デザインでもあります。これらのサービスにより、チームはエッジサービスアーキテクチャ全体で可視性とコントロールを維持しながら、ロジックをわずか数秒でグローバルに展開できます。
Fastly のエッジプラットフォームは、他のサーバーレスソリューションとどのように異なりますか?
Fastly のエッジプラットフォームは WebAssembly を基盤としており、従来のコンテナベースまたは分離環境ベースのサーバーレスソリューションと比較して、優れたパフォーマンスとセキュリティを提供します。安全な分離モデルを利用することで、個々のリクエストごとにメモリセーフなサンドボックス内でコードを実行し、従来の仮想化によるパフォーマンス上のオーバーヘッドを発生させることなく、テナントを厳格に保護します。このアーキテクチャによってコールドスタートがなくなり、コードをマイクロ秒単位で実行できるため、ミッションクリティカルなアプリケーションに必要な予測可能なパフォーマンスを実現できます。一般的なサーバーレスサービスとは異なり、Fastly は完全にプログラマブルな環境を提供し、リージョン、サーバー、インフラストラクチャ容量を管理することなくグローバルにスケーリングできます。
Fastly Compute は既存のクラウドやオンプレミスのコンピューティングと一緒に使用できますか ?
はい。Fastly Compute は、既存のクラウドおよびオンプレミスのコンピューティング環境を補完するように設計されています。多くの組織では、リクエストが中央集権型のコンピュートサービスに到達する前に、ロジックのオフロード、ポリシーの適用、トラフィックの最適化を行う最前線の実行レイヤーとして Fastly Compute を活用しています。このハイブリッドアプローチにより、オリジンインフラストラクチャへの負荷を軽減しながら、エンドユーザーのパフォーマンスを向上させることができます。
Fastly Compute はどのようにグローバル規模でスケーリングしますか?
Fastly Compute はグローバルに分散されたネットワーク上で動作し、開発者が地域、サーバー、キャパシティプランニングを管理することなく、トラフィックに応じてアプリケーションを自動的にスケーリングできるようにします。コードをデプロイすると、Fastly の高性能 POP フリート全体で同時に利用可能になります。管理すべき地域やプロビジョニングするサーバーが存在しないため、プラットフォームは手動の介入やパフォーマンスの低下を伴うことなく、トラフィックスパイクに合わせてリアルタイムで水平方向にスケーリングします。
Fastly はエッジコンピューティングのワークロードに対してどのようなレベルのコントロールとオブザーバビリティを提供していますか?
Fastly Compute は開発者に対し、アプリケーションライフサイクル全体にわたる包括的なプログラマティックコントロールと、リアルタイムできめ細かなオブザーバビリティを提供します。コントロールの観点から見ると、このプラットフォームは現代の DevOps ワークフロー向けに設計されており、堅牢な CLI と Terraform プロバイダーを提供することで、チームが環境変数、バックエンド、サービスの設定をコードとして管理できるようにしています。これにより、グローバルなデプロイの予測可能性と再現性が確保され、既存の CI/CD パイプラインに容易に統合されます。このコントロールを補完するため、Fastly は、Datadog、Splunk、S3 をはじめとする 30 社以上のプロバイダーへのリアルタイムログストリーミングを通じて比類のないオブザーバビリティを提供し、CPU 時間やメモリ使用量などの実行メトリクスに関するリクエストレベルの可視性をもたらします。この組み合わせにより、エンジニアリングチームは複雑なロジックを正確にデプロイできるだけでなく、パフォーマンスのデバッグや最適化も行うことができます。
Fastly Compute はエンタープライズ規模の本番環境のワークロードに適していますか ?
もちろんです。Fastly Compute は、エンタープライズグレードの信頼性、セキュリティ、パフォーマンスを実現するために構築されています。確定的な実行、強力な分離、そして安心してグローバルにロジックをデプロイできる機能を必要とする組織で利用されています。CTO やプラットフォームエンジニアリングのリーダーに対して、現代の分散システムアーキテクチャに適合するスケーラブルなエッジプラットフォームを提供します。