Mapboxで高性能でスケーラブルなアプリケーションを構築する
Mapboxの広範なネットワークは、世界中の60以上のロケーションで稼働しています。
インフラ
Mapboxのエッジネットワークは、5大陸の9つのAWSリージョンで実行されているリージョナルオリジンインフラストラクチャによってバックアップされています。Mapboxのグローバルに分散されたネットワークは、キャッシュされた地図の低遅延配信にとって重要であり、自然災害などの障害シナリオから保護します。
可用性
Mapboxのエッジネットワークは、Anycast DNSを使用し、DNSのEDNSクライアントサブネット拡張をサポートすることで、トラフィックが最寄りのエッジロケーションから確実に配信されるようにします。エッジサーバーとリージョナルオリジンもAnycast DNSとレイテンシーベースルーティングを使用しています。
スケール
当社のWebサービストラフィックは、1秒あたり数千から数万のリクエストに及びます。Mapboxは、各リージョンのオリジンがリアルタイムのトラフィックに基づいて個別にスケールするため、これらのリクエストを処理できます。
高速かつ安定したユーザーエクスペリエンス
安定性を確保するための自動監視と災害対応。
モニタリング
当社のシステムメトリクス、ダッシュボード、およびアラームは、Mapboxをオンラインに保つのに役立ちます。
Mapboxには、システムメトリックを監視するためのダッシュボードがあり、フロントエンドヘルスチェックプローブを使用します。
すべてのサーバーおよびアプリケーションログは、集中型ロギングサービスに送信されます。
アラームは、システムメトリクス、システムログ、フロントエンドメトリクス、およびアプリケーションログで定義されます。
Mapboxのエンジニアは、アラームを受信して対応するために、24時間365日体制で待機しています。
Mapboxのステータスページでは、現在の稼働状況と、ダウンタイムが発生している場合にいつ復旧するかをユーザーに示しています。
障害と災害からの復旧
Mapboxは、災害復旧に対応し、障害の兆候に対処する準備ができています。
すべてのオリジンで自動フェイルオーバーを使用しています。
世界中のヘルスチェックプローブを使用して、利用できないオリジンを自動的に削除し、正常なオリジンに再ルーティングします。
Mapboxのデータベースは冗長化されており、複数のリージョンとデータセンターで実行されています。
スナップショットバックアップを1日に数回実行し、自動的に検証して、安全に保管しています。
セキュリティ
当社は、プラットフォームとデータの安全性を維持するために、いくつかの対策を講じています。
AWSの警備員
AWSデータセンターは、訓練された警備員、電子監視、および多要素アクセス制御によって常に保護されています。
API
MapboxのAPIエンドポイントはSSL経由で利用でき、高度な暗号をサポートし、Perfect Forward Secrecyなどの機能をサポートしています。
Mapbox.com
Mapbox.comは、ユーザーアカウントをさらに安全にするために、多要素認証をサポートしています。
セキュリティレビュー
Mapboxソフトウェアの大部分はオープンソースであるため、コードはセキュリティレビューと改善のために利用可能です。
セキュリティ報奨金プログラム
Mapboxのセキュリティ報奨金プログラムは、ソフトウェアおよびインターネットセキュリティの研究者が調査結果を提供し、すべての人にとってのセキュリティを向上させることを奨励しています。
AWS Summit San Francisco 2022
さあ、始めましょう
アカウントを作成するか、専門スタッフにご相談ください