Upgrade to Pro — share decks privately, control downloads, hide ads and more …

AWSネットワークリソースをサービスでマルチテナントに 提供するときのスケーラビリティ / n...

takipone
December 03, 2021

AWSネットワークリソースをサービスでマルチテナントに 提供するときのスケーラビリティ / nwjaws202112-takipone

2021/12/3 NW-JAWS 勉強会#8 の資料です

takipone

December 03, 2021
Tweet

More Decks by takipone

Other Decks in Technology

Transcript

  1. 誰 • Ryuta Otaki @takipone • Job : SA/BD@NTT East

    (Dec 2021-) • Interest : Networking • Favorite Services : Amazon Route 53, CloudFlare, Vercel
  2. AWSネットワークリソース • VPC • VPCサブネット • VPC IPAM [NEW] •

    ルーティングテーブル • ELB • Elastic IP • NATゲートウェイ • Network Firewall • VPCピアリング接続 • Transit Gateway • Cloud WAN [NEW] • Site-to-Site VPN • クライアントVPN • Direct Connect • Outbound転送
  3. 例 : SSL-VPNの実行環境をSaaSで提供(適当) VPC EC2 (VPNサー バー) RDS (DB) ELB

    (ロード バランサ) VPC EC2 (VPNサー バー) RDS (DB) ELB (ロード バランサ)
  4. AWSにはAPIがある • AWS SDK • AWS Lambda • CloudFormation •

    Terraform オンラインの申し込みボタン 「ポチー」から 自動でスタック(システム一式)を デプロイ
  5. AWSネットワークリソース • VPC • VPCサブネット • VPC IPAM [NEW] •

    ルーティングテーブル • ELB • Elastic IP • NATゲートウェイ • Network Firewall • VPCピアリング接続 • Transit Gateway • Cloud WAN [NEW] • Site-to-Site VPN • クライアントVPN • Direct Connect • Outbound転送 使えそうな 自分で作る/運用するの しんどいなー。をお任せ Avoid再発明&開発工数
  6. 注意するべきはクオータ ( 2 ) • AWS Service Quotas コンソールで一覧 •

    CloudWatchアラームで監視できる(とドキュメントには 書いてあるけど、本日時点でVPC周りで監視できるメトリクスは 0。みんなで機能要望を出そう!) • ある日突然、クオータがめちゃくちゃ増えることもまれによくある
  7. シングルテナント vs マルチテナント • クオータはAWSアカウントごとに割り当てられる ◦ AWSアカウントを顧客ごとに分けるシングルテナントだとク オータ管理の難易度はすごく下がる ◦ Noisy(Too

    thick) Neighborの回避にも有効 • 顧客のスケールに対応できるのはマルチテナント、シングルテ ナントで運用が破綻しないか • サービスのビジネス側面とマッチするか精査して選択