SlideShare une entreprise Scribd logo
1  sur  17
© 2020, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
2020年代SaaS on AWS
荒木靖宏
Yasuhiro Araki
JAWS DAYS 2020 ONLINE
© 2020, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
荒木靖宏 です。どうぞよろしく
アマゾン ウェブ サービス ジャパン
技術統括本部 シニアマネージャ
プリンシパルソリューションアーキテクト
2011年からAWSのソリューションアーキテクト
です
好きなサービスはAWS DirectConnectとEC2
Spot
今日はSaaSとネットワークの話をします
© 2020, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
SaaSの基本的な構成
EC2 Instance
S3 Bucket
Public
Subnet
Private
Subnet
Load
Balancer
インター
ネット
SaaS側がインターネット接続を管理
© 2020, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
今日のWebアプリに対する最大の脅威
App
Vulnerabilities
Bad Bots
DDoS
0
200
400
600
800
1000
1200
1400
1600
1800
1 2 3 4 5 6 7 8 9 10 11 12
Largest DDoS Attacks (Gbps)
Mem
cached
Mirai
botnet
© 2020, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
DDoS対策用の防御レイヤ追加
EC2 Instance
S3 Bucket
Public
Subnet
Private
Subnet
Shield
Shield
Advanced
ALB
CloudFront
WAF
Firewall
Manager
SaaS側がインターネット接続努力した!
© 2020, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
攻撃怖いので閉域で
おねがいします
© 2020, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
閉域網でのSaaSの基本的な構成
EC2 Instance
S3 Bucket
Public
Subnet
Private
Subnet
Load
Balancer
Consumer VPC
VPC(A社)
A社閉域網
A社
SaaS側が閉域網に参加
© 2020, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
増えていくお客様閉域網
EC2 Instance
S3 Bucket
Public
Subnet
Private
Subnet
Load
Balancer
Consumer VPC
VPC(A社)
閉域網
A社
B社閉域網
VPC(B社)
B社
すりあわせ地獄の発生
© 2020, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
AWS PrivateLink と Amazon EventBridge
ネットワークのシンプル化
スケーラブル
セキュア(インターネットなし)
片方向(常に利用者側からアクセス)
シームレスな“point-to-point” 統合
多くのAWSサービスとSaaSアプリケー
ションと連動
シンプルなプログラミングモデル
© 2020, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
PrivateLinkの典型的な例
Consumer VPC
Customer Services
VPCE
AWS Service Endpoints
3rd Party SaaS/DaaS
applications
region
VPC
Customer VPC
AWS VPC
SaaS VPC
Sensitive Data
Services
© 2020, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
PrivateLink for SaaS
Service Consumer Service Provider
NL
B
VPCE
SaaS VPCAWS Customer-A
region
VPC VPC
© 2020, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Private Linkを双方向で使うことも可能
Service Consumer Service Provider
NL
B
VPCE
NL
B
VPCE
region
VPC VPC
NL
B
© 2020, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Private Link + Event Bridge
Service Consumer Service Provider
NL
B
VPCE
region
VPC VPC
NL
B
© 2020, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
SaaS on AWS
2020
EC2 Instance
Shield
Shield
Advanced
ALB
CloudFront
WAF
Firewall
Manager
Direct Connect and/or VPN
VPCEアクセスはユーザ側が選択&AWSまでを用意する時代に
© 2020, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
アクセスは
ユーザ側が選択
&
SaaS側は
PrivateLink+EventBridge
© 2020, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
CloudFrontによる防御レイヤ追加
EC2 Instance
S3 Bucket
Public
Subnet
Private
Subnet
CloudFront
ALB
© 2020, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Firewallによる防御レイヤ追加
EC2 Instance
S3 Bucket
Public
Subnet
Private
Subnet
CloudFront
WAF
ALB
Firewall
Manager

Contenu connexe

Tendances

AWS における Microservices Architecture と DevOps を推進する組織と人とツール
AWS における Microservices Architecture と DevOps を推進する組織と人とツールAWS における Microservices Architecture と DevOps を推進する組織と人とツール
AWS における Microservices Architecture と DevOps を推進する組織と人とツール
Amazon Web Services Japan
 

Tendances (20)

製造装置データ収集の選択肢 (AWS IoT Deep Dive #5)
製造装置データ収集の選択肢 (AWS IoT Deep Dive #5)製造装置データ収集の選択肢 (AWS IoT Deep Dive #5)
製造装置データ収集の選択肢 (AWS IoT Deep Dive #5)
 
20201125 EC Solution Seminar Notification
20201125 EC Solution Seminar Notification20201125 EC Solution Seminar Notification
20201125 EC Solution Seminar Notification
 
20200708サーバーレスでのAPI管理の考え方
20200708サーバーレスでのAPI管理の考え方20200708サーバーレスでのAPI管理の考え方
20200708サーバーレスでのAPI管理の考え方
 
[20210519 Security-JAWS] AWS エッジサービス入門ハンズオンの紹介と AWS WAF のアップデートについて
[20210519 Security-JAWS] AWS エッジサービス入門ハンズオンの紹介と AWS WAF のアップデートについて[20210519 Security-JAWS] AWS エッジサービス入門ハンズオンの紹介と AWS WAF のアップデートについて
[20210519 Security-JAWS] AWS エッジサービス入門ハンズオンの紹介と AWS WAF のアップデートについて
 
03_AWS IoTのDRを考える
03_AWS IoTのDRを考える03_AWS IoTのDRを考える
03_AWS IoTのDRを考える
 
パッケージソフトウェアを簡単にSaaS化!?既存の資産を使ったSaaS化手法のご紹介
パッケージソフトウェアを簡単にSaaS化!?既存の資産を使ったSaaS化手法のご紹介パッケージソフトウェアを簡単にSaaS化!?既存の資産を使ったSaaS化手法のご紹介
パッケージソフトウェアを簡単にSaaS化!?既存の資産を使ったSaaS化手法のご紹介
 
20211109 JAWS-UG SRE keynotes
20211109 JAWS-UG SRE keynotes20211109 JAWS-UG SRE keynotes
20211109 JAWS-UG SRE keynotes
 
AWS における Microservices Architecture と DevOps を推進する組織と人とツール
AWS における Microservices Architecture と DevOps を推進する組織と人とツールAWS における Microservices Architecture と DevOps を推進する組織と人とツール
AWS における Microservices Architecture と DevOps を推進する組織と人とツール
 
20201125 EC Solution Seminar Recommend
20201125 EC Solution Seminar Recommend20201125 EC Solution Seminar Recommend
20201125 EC Solution Seminar Recommend
 
AWS社員による怒涛のLTチャレンジ! みんなWebSocketsで繋がろう!
AWS社員による怒涛のLTチャレンジ! みんなWebSocketsで繋がろう!AWS社員による怒涛のLTチャレンジ! みんなWebSocketsで繋がろう!
AWS社員による怒涛のLTチャレンジ! みんなWebSocketsで繋がろう!
 
AWS IoT サービス アップデートのご紹介
AWS IoT サービス アップデートのご紹介AWS IoT サービス アップデートのご紹介
AWS IoT サービス アップデートのご紹介
 
202110 AWS Black Belt Online Seminar AWS Site-to-Site VPN
202110 AWS Black Belt Online Seminar AWS Site-to-Site VPN202110 AWS Black Belt Online Seminar AWS Site-to-Site VPN
202110 AWS Black Belt Online Seminar AWS Site-to-Site VPN
 
20210309 AWS Black Belt Online Seminar AWS Audit Manager
20210309 AWS Black Belt Online Seminar AWS Audit Manager20210309 AWS Black Belt Online Seminar AWS Audit Manager
20210309 AWS Black Belt Online Seminar AWS Audit Manager
 
[AWS Summit 2012] 基調講演 Day1: Go Global !
[AWS Summit 2012] 基調講演 Day1: Go Global ! [AWS Summit 2012] 基調講演 Day1: Go Global !
[AWS Summit 2012] 基調講演 Day1: Go Global !
 
セキュリティ設計の頻出論点
セキュリティ設計の頻出論点セキュリティ設計の頻出論点
セキュリティ設計の頻出論点
 
20120206 aws meister-reloaded-direct-connect-public
20120206 aws meister-reloaded-direct-connect-public20120206 aws meister-reloaded-direct-connect-public
20120206 aws meister-reloaded-direct-connect-public
 
20210415 amazonelastickubernetesservice devops_game_development
20210415 amazonelastickubernetesservice devops_game_development20210415 amazonelastickubernetesservice devops_game_development
20210415 amazonelastickubernetesservice devops_game_development
 
Serverless Application Security on AWS
Serverless Application Security on AWSServerless Application Security on AWS
Serverless Application Security on AWS
 
セキュリティ基準、標準、規制 との付き合い方
セキュリティ基準、標準、規制との付き合い方セキュリティ基準、標準、規制との付き合い方
セキュリティ基準、標準、規制 との付き合い方
 
01_2021年上半期 AWS IoT サービスアップデート
01_2021年上半期 AWS IoT サービスアップデート01_2021年上半期 AWS IoT サービスアップデート
01_2021年上半期 AWS IoT サービスアップデート
 

Similaire à 2000年代SaaS on AWS

[AWSマイスターシリーズ] Amazon Virtual Private Cloud (VPC)
[AWSマイスターシリーズ] Amazon Virtual Private Cloud (VPC)[AWSマイスターシリーズ] Amazon Virtual Private Cloud (VPC)
[AWSマイスターシリーズ] Amazon Virtual Private Cloud (VPC)
Amazon Web Services Japan
 
[AWSマイスターシリーズ] Amazon VPC VPN & Direct Connect
[AWSマイスターシリーズ] Amazon VPC VPN & Direct Connect[AWSマイスターシリーズ] Amazon VPC VPN & Direct Connect
[AWSマイスターシリーズ] Amazon VPC VPN & Direct Connect
Amazon Web Services Japan
 

Similaire à 2000年代SaaS on AWS (20)

20200728 AWS Black Belt Online Seminar What's New in Serverless
20200728 AWS Black Belt Online Seminar What's New in Serverless20200728 AWS Black Belt Online Seminar What's New in Serverless
20200728 AWS Black Belt Online Seminar What's New in Serverless
 
Serverless Meetup Tokyo #15 Amazon EventBridge スキーマレジストリ でイベントの扱いを簡単に!
Serverless Meetup Tokyo #15 Amazon EventBridge スキーマレジストリ でイベントの扱いを簡単に!Serverless Meetup Tokyo #15 Amazon EventBridge スキーマレジストリ でイベントの扱いを簡単に!
Serverless Meetup Tokyo #15 Amazon EventBridge スキーマレジストリ でイベントの扱いを簡単に!
 
機密データとSaaSは共存しうるのか!?セキュリティー重視のユーザー層を取り込む為のネットワーク通信のアプローチ
機密データとSaaSは共存しうるのか!?セキュリティー重視のユーザー層を取り込む為のネットワーク通信のアプローチ機密データとSaaSは共存しうるのか!?セキュリティー重視のユーザー層を取り込む為のネットワーク通信のアプローチ
機密データとSaaSは共存しうるのか!?セキュリティー重視のユーザー層を取り込む為のネットワーク通信のアプローチ
 
"Kong Summit, Japan 2022" パートナーセッション:Kong on AWS で実現するスケーラブルな API 基盤の構築
"Kong Summit, Japan 2022" パートナーセッション:Kong on AWS で実現するスケーラブルな API 基盤の構築"Kong Summit, Japan 2022" パートナーセッション:Kong on AWS で実現するスケーラブルな API 基盤の構築
"Kong Summit, Japan 2022" パートナーセッション:Kong on AWS で実現するスケーラブルな API 基盤の構築
 
20200818 AWS Black Belt Online Seminar AWS Shield Advanced
20200818 AWS Black Belt Online Seminar AWS Shield Advanced20200818 AWS Black Belt Online Seminar AWS Shield Advanced
20200818 AWS Black Belt Online Seminar AWS Shield Advanced
 
20201207 AWS Black Belt Online Seminar AWS re:Invent 2020 速報 Part1
20201207 AWS Black Belt Online Seminar AWS re:Invent 2020 速報 Part120201207 AWS Black Belt Online Seminar AWS re:Invent 2020 速報 Part1
20201207 AWS Black Belt Online Seminar AWS re:Invent 2020 速報 Part1
 
20200722 AWS Black Belt Online Seminar AWSアカウント シングルサインオンの設計と運用
20200722 AWS Black Belt Online Seminar AWSアカウント シングルサインオンの設計と運用20200722 AWS Black Belt Online Seminar AWSアカウント シングルサインオンの設計と運用
20200722 AWS Black Belt Online Seminar AWSアカウント シングルサインオンの設計と運用
 
20201221 AWS Black Belt Online Seminar 2020年 AWS re:Invent 速報 Part3
20201221 AWS Black Belt Online Seminar 2020年 AWS re:Invent 速報 Part320201221 AWS Black Belt Online Seminar 2020年 AWS re:Invent 速報 Part3
20201221 AWS Black Belt Online Seminar 2020年 AWS re:Invent 速報 Part3
 
SD-WANって何だろう。使い方を知ってみよう(AWS分)
SD-WANって何だろう。使い方を知ってみよう(AWS分)SD-WANって何だろう。使い方を知ってみよう(AWS分)
SD-WANって何だろう。使い方を知ってみよう(AWS分)
 
AWS Black Belt Online Seminar AWS Direct Connect
AWS Black Belt Online Seminar AWS Direct ConnectAWS Black Belt Online Seminar AWS Direct Connect
AWS Black Belt Online Seminar AWS Direct Connect
 
AWS IoT Coreを オンプレミス環境と使う際の アーキテクチャ例 (AWS IoT Deep Dive #5)
AWS IoT Coreを オンプレミス環境と使う際の アーキテクチャ例 (AWS IoT Deep Dive #5)AWS IoT Coreを オンプレミス環境と使う際の アーキテクチャ例 (AWS IoT Deep Dive #5)
AWS IoT Coreを オンプレミス環境と使う際の アーキテクチャ例 (AWS IoT Deep Dive #5)
 
AWS と Denodo で実現するデータ活用基盤 - データ民主化を加速するクラウド活用のポイント
AWS と Denodo で実現するデータ活用基盤 - データ民主化を加速するクラウド活用のポイントAWS と Denodo で実現するデータ活用基盤 - データ民主化を加速するクラウド活用のポイント
AWS と Denodo で実現するデータ活用基盤 - データ民主化を加速するクラウド活用のポイント
 
202202 AWS Black Belt Online Seminar AWS SaaS Boost で始めるSaaS開発⼊⾨
202202 AWS Black Belt Online Seminar AWS SaaS Boost で始めるSaaS開発⼊⾨202202 AWS Black Belt Online Seminar AWS SaaS Boost で始めるSaaS開発⼊⾨
202202 AWS Black Belt Online Seminar AWS SaaS Boost で始めるSaaS開発⼊⾨
 
[AWSマイスターシリーズ] Amazon Virtual Private Cloud (VPC)
[AWSマイスターシリーズ] Amazon Virtual Private Cloud (VPC)[AWSマイスターシリーズ] Amazon Virtual Private Cloud (VPC)
[AWSマイスターシリーズ] Amazon Virtual Private Cloud (VPC)
 
[JAWS Days 2020] AWS Well-Architected フレームワークのご紹介
[JAWS Days 2020] AWS Well-Architected フレームワークのご紹介[JAWS Days 2020] AWS Well-Architected フレームワークのご紹介
[JAWS Days 2020] AWS Well-Architected フレームワークのご紹介
 
[AWSマイスターシリーズ] Amazon VPC VPN & Direct Connect
[AWSマイスターシリーズ] Amazon VPC VPN & Direct Connect[AWSマイスターシリーズ] Amazon VPC VPN & Direct Connect
[AWSマイスターシリーズ] Amazon VPC VPN & Direct Connect
 
[AWS Summit 2012] ソリューションセッション#5 AWSで構築する仮想プライベートクラウド
[AWS Summit 2012] ソリューションセッション#5 AWSで構築する仮想プライベートクラウド[AWS Summit 2012] ソリューションセッション#5 AWSで構築する仮想プライベートクラウド
[AWS Summit 2012] ソリューションセッション#5 AWSで構築する仮想プライベートクラウド
 
AWS Site-to-Site VPN with IKEv2 from CGW under NAT and served with PrivateLink.
AWS Site-to-Site VPN with IKEv2 from CGW under NAT and served with PrivateLink.AWS Site-to-Site VPN with IKEv2 from CGW under NAT and served with PrivateLink.
AWS Site-to-Site VPN with IKEv2 from CGW under NAT and served with PrivateLink.
 
AWS Command Line Interface (AWS CLI) version 2 GA記念! 〜今からでも間に合う機能のおさらい〜
AWS Command Line Interface (AWS CLI) version 2 GA記念! 〜今からでも間に合う機能のおさらい〜AWS Command Line Interface (AWS CLI) version 2 GA記念! 〜今からでも間に合う機能のおさらい〜
AWS Command Line Interface (AWS CLI) version 2 GA記念! 〜今からでも間に合う機能のおさらい〜
 
20201118 AWS Black Belt Online Seminar 形で考えるサーバーレス設計 サーバーレスユースケースパターン解説
20201118 AWS Black Belt Online Seminar 形で考えるサーバーレス設計 サーバーレスユースケースパターン解説20201118 AWS Black Belt Online Seminar 形で考えるサーバーレス設計 サーバーレスユースケースパターン解説
20201118 AWS Black Belt Online Seminar 形で考えるサーバーレス設計 サーバーレスユースケースパターン解説
 

Plus de Amazon Web Services Japan

Plus de Amazon Web Services Japan (20)

202205 AWS Black Belt Online Seminar Amazon VPC IP Address Manager (IPAM)
202205 AWS Black Belt Online Seminar Amazon VPC IP Address Manager (IPAM)202205 AWS Black Belt Online Seminar Amazon VPC IP Address Manager (IPAM)
202205 AWS Black Belt Online Seminar Amazon VPC IP Address Manager (IPAM)
 
202205 AWS Black Belt Online Seminar Amazon FSx for OpenZFS
202205 AWS Black Belt Online Seminar Amazon FSx for OpenZFS202205 AWS Black Belt Online Seminar Amazon FSx for OpenZFS
202205 AWS Black Belt Online Seminar Amazon FSx for OpenZFS
 
202204 AWS Black Belt Online Seminar AWS IoT Device Defender
202204 AWS Black Belt Online Seminar AWS IoT Device Defender202204 AWS Black Belt Online Seminar AWS IoT Device Defender
202204 AWS Black Belt Online Seminar AWS IoT Device Defender
 
Infrastructure as Code (IaC) 談義 2022
Infrastructure as Code (IaC) 談義 2022Infrastructure as Code (IaC) 談義 2022
Infrastructure as Code (IaC) 談義 2022
 
202204 AWS Black Belt Online Seminar Amazon Connect を活用したオンコール対応の実現
202204 AWS Black Belt Online Seminar Amazon Connect を活用したオンコール対応の実現202204 AWS Black Belt Online Seminar Amazon Connect を活用したオンコール対応の実現
202204 AWS Black Belt Online Seminar Amazon Connect を活用したオンコール対応の実現
 
202204 AWS Black Belt Online Seminar Amazon Connect Salesforce連携(第1回 CTI Adap...
202204 AWS Black Belt Online Seminar Amazon Connect Salesforce連携(第1回 CTI Adap...202204 AWS Black Belt Online Seminar Amazon Connect Salesforce連携(第1回 CTI Adap...
202204 AWS Black Belt Online Seminar Amazon Connect Salesforce連携(第1回 CTI Adap...
 
Amazon Game Tech Night #25 ゲーム業界向け機械学習最新状況アップデート
Amazon Game Tech Night #25 ゲーム業界向け機械学習最新状況アップデートAmazon Game Tech Night #25 ゲーム業界向け機械学習最新状況アップデート
Amazon Game Tech Night #25 ゲーム業界向け機械学習最新状況アップデート
 
20220409 AWS BLEA 開発にあたって検討したこと
20220409 AWS BLEA 開発にあたって検討したこと20220409 AWS BLEA 開発にあたって検討したこと
20220409 AWS BLEA 開発にあたって検討したこと
 
202202 AWS Black Belt Online Seminar AWS Managed Rules for AWS WAF の活用
202202 AWS Black Belt Online Seminar AWS Managed Rules for AWS WAF の活用202202 AWS Black Belt Online Seminar AWS Managed Rules for AWS WAF の活用
202202 AWS Black Belt Online Seminar AWS Managed Rules for AWS WAF の活用
 
202203 AWS Black Belt Online Seminar Amazon Connect Tasks.pdf
202203 AWS Black Belt Online Seminar Amazon Connect Tasks.pdf202203 AWS Black Belt Online Seminar Amazon Connect Tasks.pdf
202203 AWS Black Belt Online Seminar Amazon Connect Tasks.pdf
 
SaaS テナント毎のコストを把握するための「AWS Application Cost Profiler」のご紹介
SaaS テナント毎のコストを把握するための「AWS Application Cost Profiler」のご紹介SaaS テナント毎のコストを把握するための「AWS Application Cost Profiler」のご紹介
SaaS テナント毎のコストを把握するための「AWS Application Cost Profiler」のご紹介
 
Amazon QuickSight の組み込み方法をちょっぴりDD
Amazon QuickSight の組み込み方法をちょっぴりDDAmazon QuickSight の組み込み方法をちょっぴりDD
Amazon QuickSight の組み込み方法をちょっぴりDD
 
マルチテナント化で知っておきたいデータベースのこと
マルチテナント化で知っておきたいデータベースのことマルチテナント化で知っておきたいデータベースのこと
マルチテナント化で知っておきたいデータベースのこと
 
202202 AWS Black Belt Online Seminar Amazon Connect Customer Profiles
202202 AWS Black Belt Online Seminar Amazon Connect Customer Profiles202202 AWS Black Belt Online Seminar Amazon Connect Customer Profiles
202202 AWS Black Belt Online Seminar Amazon Connect Customer Profiles
 
Amazon Game Tech Night #24 KPIダッシュボードを最速で用意するために
Amazon Game Tech Night #24 KPIダッシュボードを最速で用意するためにAmazon Game Tech Night #24 KPIダッシュボードを最速で用意するために
Amazon Game Tech Night #24 KPIダッシュボードを最速で用意するために
 
[20220126] JAWS-UG 2022初頭までに葬ったAWSアンチパターン大紹介
[20220126] JAWS-UG 2022初頭までに葬ったAWSアンチパターン大紹介[20220126] JAWS-UG 2022初頭までに葬ったAWSアンチパターン大紹介
[20220126] JAWS-UG 2022初頭までに葬ったAWSアンチパターン大紹介
 
202111 AWS Black Belt Online Seminar AWSで構築するSmart Mirrorのご紹介
202111 AWS Black Belt Online Seminar AWSで構築するSmart Mirrorのご紹介202111 AWS Black Belt Online Seminar AWSで構築するSmart Mirrorのご紹介
202111 AWS Black Belt Online Seminar AWSで構築するSmart Mirrorのご紹介
 
202201 AWS Black Belt Online Seminar Apache Spark Performnace Tuning for AWS ...
202201 AWS Black Belt Online Seminar Apache Spark Performnace Tuning for AWS ...202201 AWS Black Belt Online Seminar Apache Spark Performnace Tuning for AWS ...
202201 AWS Black Belt Online Seminar Apache Spark Performnace Tuning for AWS ...
 
202112 AWS Black Belt Online Seminar 店内の「今」をお届けする小売業向けリアルタイム配信基盤のレシピ
202112 AWS Black Belt Online Seminar 店内の「今」をお届けする小売業向けリアルタイム配信基盤のレシピ202112 AWS Black Belt Online Seminar 店内の「今」をお届けする小売業向けリアルタイム配信基盤のレシピ
202112 AWS Black Belt Online Seminar 店内の「今」をお届けする小売業向けリアルタイム配信基盤のレシピ
 
20211209 Ops-JAWS Re invent2021re-cap-cloud operations
20211209 Ops-JAWS Re invent2021re-cap-cloud operations20211209 Ops-JAWS Re invent2021re-cap-cloud operations
20211209 Ops-JAWS Re invent2021re-cap-cloud operations
 

2000年代SaaS on AWS

  • 1. © 2020, Amazon Web Services, Inc. or its Affiliates. All rights reserved. 2020年代SaaS on AWS 荒木靖宏 Yasuhiro Araki JAWS DAYS 2020 ONLINE
  • 2. © 2020, Amazon Web Services, Inc. or its Affiliates. All rights reserved. 荒木靖宏 です。どうぞよろしく アマゾン ウェブ サービス ジャパン 技術統括本部 シニアマネージャ プリンシパルソリューションアーキテクト 2011年からAWSのソリューションアーキテクト です 好きなサービスはAWS DirectConnectとEC2 Spot 今日はSaaSとネットワークの話をします
  • 3. © 2020, Amazon Web Services, Inc. or its Affiliates. All rights reserved. SaaSの基本的な構成 EC2 Instance S3 Bucket Public Subnet Private Subnet Load Balancer インター ネット SaaS側がインターネット接続を管理
  • 4. © 2020, Amazon Web Services, Inc. or its Affiliates. All rights reserved. 今日のWebアプリに対する最大の脅威 App Vulnerabilities Bad Bots DDoS 0 200 400 600 800 1000 1200 1400 1600 1800 1 2 3 4 5 6 7 8 9 10 11 12 Largest DDoS Attacks (Gbps) Mem cached Mirai botnet
  • 5. © 2020, Amazon Web Services, Inc. or its Affiliates. All rights reserved. DDoS対策用の防御レイヤ追加 EC2 Instance S3 Bucket Public Subnet Private Subnet Shield Shield Advanced ALB CloudFront WAF Firewall Manager SaaS側がインターネット接続努力した!
  • 6. © 2020, Amazon Web Services, Inc. or its Affiliates. All rights reserved. 攻撃怖いので閉域で おねがいします
  • 7. © 2020, Amazon Web Services, Inc. or its Affiliates. All rights reserved. 閉域網でのSaaSの基本的な構成 EC2 Instance S3 Bucket Public Subnet Private Subnet Load Balancer Consumer VPC VPC(A社) A社閉域網 A社 SaaS側が閉域網に参加
  • 8. © 2020, Amazon Web Services, Inc. or its Affiliates. All rights reserved. 増えていくお客様閉域網 EC2 Instance S3 Bucket Public Subnet Private Subnet Load Balancer Consumer VPC VPC(A社) 閉域網 A社 B社閉域網 VPC(B社) B社 すりあわせ地獄の発生
  • 9. © 2020, Amazon Web Services, Inc. or its Affiliates. All rights reserved. AWS PrivateLink と Amazon EventBridge ネットワークのシンプル化 スケーラブル セキュア(インターネットなし) 片方向(常に利用者側からアクセス) シームレスな“point-to-point” 統合 多くのAWSサービスとSaaSアプリケー ションと連動 シンプルなプログラミングモデル
  • 10. © 2020, Amazon Web Services, Inc. or its Affiliates. All rights reserved. PrivateLinkの典型的な例 Consumer VPC Customer Services VPCE AWS Service Endpoints 3rd Party SaaS/DaaS applications region VPC Customer VPC AWS VPC SaaS VPC Sensitive Data Services
  • 11. © 2020, Amazon Web Services, Inc. or its Affiliates. All rights reserved. PrivateLink for SaaS Service Consumer Service Provider NL B VPCE SaaS VPCAWS Customer-A region VPC VPC
  • 12. © 2020, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Private Linkを双方向で使うことも可能 Service Consumer Service Provider NL B VPCE NL B VPCE region VPC VPC NL B
  • 13. © 2020, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Private Link + Event Bridge Service Consumer Service Provider NL B VPCE region VPC VPC NL B
  • 14. © 2020, Amazon Web Services, Inc. or its Affiliates. All rights reserved. SaaS on AWS 2020 EC2 Instance Shield Shield Advanced ALB CloudFront WAF Firewall Manager Direct Connect and/or VPN VPCEアクセスはユーザ側が選択&AWSまでを用意する時代に
  • 15. © 2020, Amazon Web Services, Inc. or its Affiliates. All rights reserved. アクセスは ユーザ側が選択 & SaaS側は PrivateLink+EventBridge
  • 16. © 2020, Amazon Web Services, Inc. or its Affiliates. All rights reserved. CloudFrontによる防御レイヤ追加 EC2 Instance S3 Bucket Public Subnet Private Subnet CloudFront ALB
  • 17. © 2020, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Firewallによる防御レイヤ追加 EC2 Instance S3 Bucket Public Subnet Private Subnet CloudFront WAF ALB Firewall Manager

Notes de l'éditeur

  1. 顧客の用意したDirectConnectにのっかれば閉域SaaSできます! SaaSの皆様が専用線用意する時代は終わりました
  2. https://oldfart.aka.corp.amazon.com:7009/oldfart/oldfart.cgi?name=yasuarak&submit=Show+me Worldwide summary: 13575 ( 2.23% ) < yasuarak > ( 97.77% ) 594817 There are 608,393 employees at Amazon right now. 13,575 employees (2.23% of the employees at Amazon today) were hired before yasuarak. Of current employees, 594,817 (97.77%) were hired after yasuarak. Tokyo summary: 38 ( 2.55% ) < yasuarak > ( 97.38% ) 1449 There are 1,488 employees at Amazon in Tokyo right now. 38 Tokyo employees (2.55% of the employees in Tokyo at Amazon today) were hired before yasuarak. Of current Tokyo employees, 1,449 (97.38%) were hired after yasuarak.
  3. NET-1 Throughout the session we will visually show how each layer of perimeter protection is added to a basic web application. Here we show you a basic web application. This application if left as is, does not take advantage of all the security measures available to you which leaves it vulnerable to attack. This simplified architecture is shown so we can draw attention to the principles we’re discussing today and how and where each layer of protection is added. Let’s begin by adding the first layer of perimeter protection, Amazon CloudFront.
  4. Threats are coming at us from multiple angles. There are DDoS attacks that try to exhaust your application resources so it won’t be available to your users. This includes volumetric attacks, transport layer attacks, and application layer attacks. We see two things within DDOS attacks: first, short lived attacks that only last for a couple of minutes are increasing in number. Second, the larger DDOS attacks are exponentially growing in size. The memcached reflection attack seen earlier this year peaked well over 1 Tbps and was more than twice the size of the Mirai botnet attacks. **CLICK** We’re also confronted by web application attacks that exploit some weakness in your application code. **CLICK** There are also all kind of bots, generating half of web traffic by some estimates. Some are good like search bots for site indexing. Others are bad and try to steal content from your website.
  5. NET-1 Throughout the session we will visually show how each layer of perimeter protection is added to a basic web application. Here we show you a basic web application. This application if left as is, does not take advantage of all the security measures available to you which leaves it vulnerable to attack. This simplified architecture is shown so we can draw attention to the principles we’re discussing today and how and where each layer of protection is added. Let’s begin by adding the first layer of perimeter protection, Amazon CloudFront.
  6. NET-1 Throughout the session we will visually show how each layer of perimeter protection is added to a basic web application. Here we show you a basic web application. This application if left as is, does not take advantage of all the security measures available to you which leaves it vulnerable to attack. This simplified architecture is shown so we can draw attention to the principles we’re discussing today and how and where each layer of protection is added. Let’s begin by adding the first layer of perimeter protection, Amazon CloudFront.
  7. ここからは、2019年7月にリリースされた、Amazon EventBridgeという新しいサーバーレス サービスについてご紹介いたします。 Amazon EventBridge は、独自のアプリケーション、SaaS アプリケーション、AWS のサービスからのデータを使用して アプリケーションどうしを簡単に接続することを可能にするサーバーレスイベントバスです。 もちろんサーバーレス サービスですので、完全マネージドで使用した分だけ課金される従量課金のサービスとなります。
  8. AWS Services We are influencing CISO or security groups to rely on PrivateLink as the new normal way to access AWS Service APIs (and other SaaS or DaaS offerings) API, micro-services / Anything behind a load balancer Internal applications like APIs or micro-services are common use cases, like logging, monitoring, and container systems. Also, any services or resources can be accessed if they are behind a load balancer. Software-as-a-Service (SaaS) Third party software hosted on the AWS Marketplace or when using bring your own license, like SnowFlake and TrendMicro Services that process sensitive data When customers are concerned about data, PrivateLink offers an additional layer of security to manage where data is flowing, like CapitalOne and MasterCard
  9. And with that, we’ve now added our first layer of perimeter protection by restricting all access to your application through CloudFront. I’m now going to hand the session over to Ritwik who will talk about how to add the next two layers of perimeter protection.