Skip to content

hubs cloud aws architecture

Akihiko Shirai edited this page Jul 20, 2020 · 1 revision

id: hubs-cloud-aws-architecture title: AWSシステムアーキテクチャ sidebar_label: システムアーキテクチャー

AWSアーキテクチャ

スタックを作成すると、2つのパブリックサブネットを持つ新しいVPCが作成されます。

Hubs Cloud on AWSは2つの自動スケーリンググループを設定します。1つはアプリサーバー用で、もう1つは(オプションの)ストリーミングサーバー用です。 サーバーは2つのAZ間で分散されます。 アプリサーバーはコアアプリ機能を提供し、ストリーミングサーバーを追加して音声およびビデオストリーミングのリソースを増やすことができます。

AWS Cloudfrontはコンテンツのエッジキャッシング用に構成され、AWS lambdaは画像のサイズ変更、ビデオのトランスコーディング、ウェブサイトのサムネイル化などのいくつかの機能に使用されます。

スタックを設定するときに、オプションでApplication Load Balancerを有効にして、複数のサーバー間で負荷を分散することもできます。 ALBを使用しない場合は、代わりにDNSベースのラウンドロビンロードバランシングが使用されます。

カスタムSMTPサーバーを設定しない限り、AWS Simple Email Serviceがメールに使用されます。

アップロードされたアセットはElastic File Storeに保存され、静的アセット(JS / CSS / Images)はS3に保存されます。 データベースはPostgreSQL互換のAWS Auroraサーバーレスデータベースであり、一時停止が無効に設定されていない限り、使用されていなければ一時停止されます。

設定シークレットは、AWS Secrets ManagerとAWSパラメータストアに暗号化された文字列として保存されます。

EFSとRDSのデータは暗号化されて保存されます。

まずはじめに

ユーザーガイド

Spoke 関連

クリエイター向け

開発者向け

Hubs Cloud

Hubs Cloud AWS

Hubs Cloud DigitalOcean

日本語追加ドキュメント

Clone this wiki locally