SlideShare a Scribd company logo
© 2022, Amazon Web Services, Inc. or its affiliates. All rights reserved.
SaaS テナント毎コストの把握に便利な
AWS Application Cost Profilerの紹介
鄭宇鎭
第⼗五 回 「 アッ プ デー ト紹介 とちょっぴり DIV E DE E P する AWS の 時間」
ISV/SaaS ソリューションアーキテクト
アマゾンウェブサービスジャパン
2022/02/25
© 2022, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Agenda
1. SaaSテナント毎利⽤コストの把握
2. SaaSコストプロファイリング
3. AWS Application Cost Profilerの紹介
4. まとめ
© 2022, Amazon Web Services, Inc. or its affiliates. All rights reserved.
SaaSテナント毎利⽤コストの把握
© 2022, Amazon Web Services, Inc. or its affiliates. All rights reserved.
⼀般的なSaaSのアーキテクチャー
• 開発効率化のため、マイクロサービスアー
キテクチャが多い
• 費⽤効率化のため、マルチテナントアーキ
テクチャが多い
Web application
Amazon API Gateway
Microservice Microservice Microservice
Application services
Tenant 1 Tenant 2 Tenant 3
© 2022, Amazon Web Services, Inc. or its affiliates. All rights reserved.
テナント毎利⽤コストの把握が難しい理由
• 複数テナントがリソースを共有している
• テナント毎の利⽤パターンが様々である
• 利⽤量の標準モデリングが難しい
• リソース毎にコストの⾒⽅が違う
Web application
Amazon API Gateway
Microservice Microservice Microservice
Application services
Tenant 1 Tenant 2 Tenant 3
© 2022, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Amazon RDS
コストユニット ≠ 利⽤料ユニット
Amazon ECS
container
T1 T2 T3
T1 Golf club
T2 Golf bag
T1 Golf cart
T3 Golf bag
コンピュート
ストレージ (compute)
ストレージ (disk)
Instance
コストユニット
Tenant 1 = 10%
Tenant 2 = 72%
Tenant 3 = 18%
Tenant 1 = 38%
Tenant 2 = 35%
Tenant 3 = 27%
Tenant 1 = 58%
Tenant 2 = 17%
Tenant 3 = 25%
利⽤料ユニット
© 2022, Amazon Web Services, Inc. or its affiliates. All rights reserved.
各リソースにテナント毎利⽤量を関連付け
収集されたテナント毎の利⽤量を集計
• Amazon EC2
• Tenant 1 = 80%
• Tenant 2 = 20%
• Amazon DynamoDB
• Tenant 1 = 54%
• Tenant 2 = 46%
• Amazon SQS
• Tenant 1 = 73%
• Tenant 2 = 27%
• Amazon RDS
• Tenant 1 = 61%
• Tenant 2 = 39%
全体インフラコスト
テナント毎利⽤コスト
1
2
Tenant 1 cost = $156.12
Tenant 2 cost = $133.22
© 2022, Amazon Web Services, Inc. or its affiliates. All rights reserved.
なぜテナント毎の利⽤コストを把握することは重要か︖
ベーシックプラン スタンダードプラン アドバンストプラン
インフラコスト
テナント売上
カタログデータサイズ
• 提供プラン・テナント・インフラコストの関連性が把握でき、
販売戦略や開発戦略でそのインサイトを利⽤可能
© 2022, Amazon Web Services, Inc. or its affiliates. All rights reserved.
テナント毎利⽤コスト分析は業務と開発チームの両⽅に影響を与える
プロダクトオーナーは商品詳細情報に動画機能を追加しようとしている。
• 動画機能は追加料⾦を設定すべきか︖
• その機能がテナント毎インフラコストにどう影響するか︖
• 提供プランのストラテジーにはどう影響するか︖
開発チームは在庫データのため新しいストレージを導⼊しようとしている。
• すべてのテナントでこの機能を提供するのか︖
• その機能がテナント毎のマージンにどう影響するか︖
• 提供プラン毎に異なるリテンションポリシーを提供すべきか︖
© 2022, Amazon Web Services, Inc. or its affiliates. All rights reserved.
SaaSコストプロファイリング
© 2022, Amazon Web Services, Inc. or its affiliates. All rights reserved.
⼀般的なコストプロファイリング戦略
グローバル
エントリポイント
プロファイリング
マイクロサービス
エントリポイント
プロファイリング
リソース毎
利⽤料ベースの
プロファイリング
Microservice
% %
Microservice % %
% %
Common dimensions: リクエスト頻度/レイテンシー
• 労⼒︓低
• 精度︓低
• 労⼒︓中
• 精度︓中
• 労⼒︓⾼
• 精度︓⾼
© 2022, Amazon Web Services, Inc. or its affiliates. All rights reserved.
テナントのアクティビティから利⽤コストを算出
Application API
Microservice
Resource
Source
{
TenantId: 93902,
ExecutionTime: 4ms
Dimension: Frequency
ResourceId: <id>
}
Consumption
event
Event ingestion
and aggregation
Tenant ResourceId Allocation
19393 arn:aws:s3:::my_bucket/tenant19393 11%
19393 arn:aws:rds:us-west-1:111:db:mydb 4%
84719 arn:aws:s3:::my_bucket/tenant84719 8%
84719 arn:aws:rds:us-west-1:111:db:mydb 12%
Tenant Allocation
19393 15%
84179 14%
Normalized cost-per-tenant aggregate
1
2
3
Consumption by resource
© 2022, Amazon Web Services, Inc. or its affiliates. All rights reserved.
テナント毎の利⽤コストを把握するアーキテクチャー
Microservice
Cost metrics
instrumentation
Amazon
CloudWatch
Logs
AWS
Lambda
Amazon
Kinesis Data
Firehose
Amazon S3
Consumption and
aggregation
service
Tenant Allocation
19393 15%
93993 14%
41949 47%
82109 24%
{
TenantId: 93902,
ExecutionTime: 4ms
Dimension: Frequency
ResourceId: <id>
}
Consumption event
© 2022, Amazon Web Services, Inc. or its affiliates. All rights reserved.
AWS Application Cost Profilerの紹介
© 2022, Amazon Web Services, Inc. or its affiliates. All rights reserved.
(再掲)テナント毎の利⽤コストを把握するアーキテクチャー
Microservice
Cost metrics
instrumentation
Amazon
CloudWatch
Logs
AWS
Lambda
Amazon
Kinesis Data
Firehose
Amazon S3
Consumption and
aggregation
service
Tenant Allocation
19393 15%
93993 14%
41949 47%
82109 24%
{
TenantId: 93902,
ExecutionTime: 4ms
Dimension: Frequency
ResourceId: <id>
}
Consumption event
© 2022, Amazon Web Services, Inc. or its affiliates. All rights reserved.
AWS Application Cost Profilerを利⽤する場合
Application
Cost Profiler
SaaS アプリケーション
リソース利⽤量
ログ
2
レポート作成
3
4
ログアップロード
6
レポート作成 API呼び出し or
⽇次・⽉次定期作成
Application
Cost Profiler用
S3 bucket
SaaS provider
1 レポート定義を作成
リソース利⽤量
キャプチャー
読み込み
5
© 2022, Amazon Web Services, Inc. or its affiliates. All rights reserved.
AWS Application Cost Profiler (ACP)
リモート測定、ビッグデータの
計算のインフラストラクチャ投資
と運⽤オーバーヘッドの削減
柔軟なテナント
メタデータ収集:
独⾃またはサポートされ
ているログメカニズム
テナント毎の利⽤データと
AWS課⾦情報を関連付け
価格設定と販売活動を
最適化するためのインサ
イト
• 共有リソースの消費に関するテナント毎の利⽤コストが把握できるレポートを提供する。
• テナント毎の利⽤量データとAWS課⾦に基づいてテナント毎の利⽤コストを把握することが可能。
ベネフィット
© 2022, Amazon Web Services, Inc. or its affiliates. All rights reserved.
主な機能と特徴
リソース利⽤データと課
⾦の関連付けしテナント
毎利⽤コストを算出
簡単にテナント毎
の利⽤コストをト
ラッキング
レポート機能を管理
© 2022, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Application Cost Profiler レポート定義を設定
© 2022, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Metrics file
コストメトリクス処理の⼀元化
Application
Cost Profiler
Application services
Order Lambda
layer
Product
Shared services
SaaS environment
Metrics
Upload
メトリクス収集のための仕組みは共有サービス(Shared Services)として運⽤
Ingest
© 2022, Amazon Web Services, Inc. or its affiliates. All rights reserved.
必要に応じてサービス利⽤メトリクスを収集
Web application
API Gateway
Microservice
Application services
Tenant 1 Tenant 2
Lambda
authorizer
Microservice
REST entry point
Service
consumption
Microservice
Metrics and
analytics
service
Shared services
Upload
Application
Cost Profiler用
S3 bucket
© 2022, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Application Cost Profilerのためのログ出⼒
Metrics and
analytics
service
{
TenantId: Tenant1,
UsageAccountId: 123456789012,
ResourceId: arn:aws:s3::bucket_name/key_name,
StartTime: 1613681437032.9001,
EndTime: 1613681437041.5312
}
Lambda
layer
Microservice
ResourceId: arn:aws:s3::bucket_name/key_name,
StartTime: 1613681437032.9001,
EndTime: 1613681437041.5312
Resolve and inject tenant
and account context
Metrics
file
1
2
3
4
© 2022, Amazon Web Services, Inc. or its affiliates. All rights reserved.
リソース利⽤を集計し、テナント毎利⽤コストに集計
Tenant Resource Duration
Tenant1 S3-arn 100
Tenant2 S3-arn 25
Tenant3 RDS-arn 401
Tenant2 RDS-arn 105
Tenant3 RDS-arn 220
Tenant1 RDS-arn 350
Tenant1 S3-arn 240
Tenant3 S3-arn 831
Tenant2 S3-arn 120
テナント毎利⽤量データ
Tenant Resource Percentage
Tenant1 S3-arn 26%
Tenant1 RDS-arn 32%
Tenant2 S3-arn 11%
Tenant2 RDS-arn 10%
Tenant3 S3-arn 63%
Tenant3 RDS-arn 58%
リソース利⽤アクティビティ
アクティビティを
テナント毎の利⽤
コストに集計
© 2022, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Application Cost Profilerでコスト関連付け
AWS bill
テナント毎利⽤量データ
Tenant Resource Percentage
Tenant1 S3-arn 26%
Tenant1 RDS-arn 32%
Tenant2 S3-arn 11%
Tenant2 RDS-arn 10%
Tenant3 S3-arn 63%
Tenant3 RDS-arn 58%
S3-arn = $535
RDS-arn = $743
Tenant Resource Cost
Tenant1 S3 $139.10
Tenant1 RDS $237.76
Tenant2 S3 $58.85
Tenant2 RDS $74.30
Tenant3 S3-arn $337.05
Tenant3 RDS-arn $430.94
これでSaaSプロバイダーの典型的な課題であるテナント毎コストの把握が容易になる
© 2022, Amazon Web Services, Inc. or its affiliates. All rights reserved.
様々な分析データとの関連付けで更なるインサイトを
• コストの傾向を⼀般的な指標と関連付け
• コストとユーザーアクティビティの関連付け
• 提供プランとコストの関連付け
• コストを機能またはアプリケーションサービス
に関連付け
機能の利⽤
トレンド
エンドユーザ
利⽤トレンド
オンボーディング
メトリクス
テナント毎
コスト
© 2022, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Application Cost Profiler利⽤において
• コスト分析のためのメトリクスと
実際の課⾦は分けて考えましょう
• テナント毎コストの合理的な概算を
⽬指してください
• 複雑すぎないようバランスを
取りましょう
Account Debit Credit Balance
9892941 $12.00 $130.00 $118.00
1848193 $41.00 $0.00 $77.00
3999314 $0.00 $100.00 $177.00
6892992 $20.00 $5.00 $192.00
4108482 $40.00 $60.00 $212.00
2949230 $69.00 $0.00 $123.00
General ledger
© 2022, Amazon Web Services, Inc. or its affiliates. All rights reserved.
まとめ
• Application Cost Profilerを利⽤すればお客様の環境に最適な
コスト分析戦略を⾒つけることが可能になります
• Application Cost Profilerは会計のためのツールではなく、
コスト分析のためのサービスです
• 優先度の⾼いリソースから始めてください
• SaaSプロバイダーにおいてテナント毎の利⽤コストの把握はビジネ
ス戦略、技術戦略に必須です
• 簡単にコストを把握するために是⾮
Application Cost Profilerをお試しください
© 2022, Amazon Web Services, Inc. or its affiliates. All rights reserved.
付録︓DEMO
© 2022, Amazon Web Services, Inc. or its affiliates. All rights reserved.
(再掲)AWS Application Cost Profilerを利⽤する場合
Application
Cost Profiler
SaaS アプリケーション
リソース利⽤量
ログ
2
レポート作成
3
4
ログアップロード
6
レポート作成 API呼び出し or
⽇次・⽉次定期作成
Application
Cost Profiler用
S3 bucket
SaaS provider
1 レポート定義を作成
リソース利⽤量
キャプチャー
読み込み
5
© 2022, Amazon Web Services, Inc. or its affiliates. All rights reserved.
ACP⽤S3バケット
• 「import/ 」はアプリケーションからのログがアップロードされる
• 「reports/」はACPの集計・分析結果ファイルが保存される
© 2022, Amazon Web Services, Inc. or its affiliates. All rights reserved.
ACPの分析対象ファイルをアップロード︓import/
• 「import/ 」に様々なアプリケーションからリソース利⽤時間が分かるようなログをアップロード
© 2022, Amazon Web Services, Inc. or its affiliates. All rights reserved.
ACPの分析対象ファイルの例
• Lambdaが出したリソース利⽤ログの例
※ファイルフォーマットは、https://docs.aws.amazon.com/ja_jp/application-cost-profiler/latest/userguide/creating-
report.html#resource-usage-table
© 2022, Amazon Web Services, Inc. or its affiliates. All rights reserved.
ACPの分析結果ファイル出⼒ ︓report/
• ACPは⽇次・⽉次の設定により、⾃動的にログを集計し、結果ファイルを出⼒
© 2022, Amazon Web Services, Inc. or its affiliates. All rights reserved.
ACP分析結果ファイルの例
• ACPが出⼒したレポートファイル(テナント毎利⽤コストログ)の例
※レポートファイルの項⽬詳細は、https://docs.aws.amazon.com/ja_jp/application-cost-profiler/latest/userguide/getting-
reports.html
© 2022, Amazon Web Services, Inc. or its affiliates. All rights reserved.
ACPのレポートファイルの可視化
• ACPが出⼒したレポートファイルをQuickSightを使い可視化した例
Thank you!
© 2022, Amazon Web Services, Inc. or its affiliates. All rights reserved.

More Related Content

What's hot

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
Amazon Web Services Japan
 
AWS Black Belt Online Seminar 2017 Amazon DynamoDB
AWS Black Belt Online Seminar 2017 Amazon DynamoDB AWS Black Belt Online Seminar 2017 Amazon DynamoDB
AWS Black Belt Online Seminar 2017 Amazon DynamoDB
Amazon Web Services Japan
 
AWS Black Belt Online Seminar 2017 Amazon Pinpoint で始めるモバイルアプリのグロースハック
AWS Black Belt Online Seminar 2017 Amazon Pinpoint で始めるモバイルアプリのグロースハックAWS Black Belt Online Seminar 2017 Amazon Pinpoint で始めるモバイルアプリのグロースハック
AWS Black Belt Online Seminar 2017 Amazon Pinpoint で始めるモバイルアプリのグロースハック
Amazon Web Services Japan
 
20210216 AWS Black Belt Online Seminar AWS Database Migration Service
20210216 AWS Black Belt Online Seminar AWS Database Migration Service20210216 AWS Black Belt Online Seminar AWS Database Migration Service
20210216 AWS Black Belt Online Seminar AWS Database Migration Service
Amazon Web Services Japan
 
AWS Black Belt Online Seminar 2017 AWS Elastic Beanstalk
AWS Black Belt Online Seminar 2017 AWS Elastic BeanstalkAWS Black Belt Online Seminar 2017 AWS Elastic Beanstalk
AWS Black Belt Online Seminar 2017 AWS Elastic Beanstalk
Amazon Web Services Japan
 
20190806 AWS Black Belt Online Seminar AWS Glue
20190806 AWS Black Belt Online Seminar AWS Glue20190806 AWS Black Belt Online Seminar AWS Glue
20190806 AWS Black Belt Online Seminar AWS Glue
Amazon Web Services Japan
 
20210526 AWS Expert Online マルチアカウント管理の基本
20210526 AWS Expert Online マルチアカウント管理の基本20210526 AWS Expert Online マルチアカウント管理の基本
20210526 AWS Expert Online マルチアカウント管理の基本
Amazon Web Services Japan
 
20200811 AWS Black Belt Online Seminar CloudEndure
20200811 AWS Black Belt Online Seminar CloudEndure20200811 AWS Black Belt Online Seminar CloudEndure
20200811 AWS Black Belt Online Seminar CloudEndure
Amazon Web Services Japan
 
20191016 AWS Black Belt Online Seminar Amazon Route 53 Resolver
20191016 AWS Black Belt Online Seminar Amazon Route 53 Resolver20191016 AWS Black Belt Online Seminar Amazon Route 53 Resolver
20191016 AWS Black Belt Online Seminar Amazon Route 53 Resolver
Amazon Web Services Japan
 
20211203 AWS Black Belt Online Seminar AWS re:Invent 2021アップデート速報
20211203 AWS Black Belt Online Seminar AWS re:Invent 2021アップデート速報20211203 AWS Black Belt Online Seminar AWS re:Invent 2021アップデート速報
20211203 AWS Black Belt Online Seminar AWS re:Invent 2021アップデート速報
Amazon Web Services Japan
 
20200617 AWS Black Belt Online Seminar Amazon Athena
20200617 AWS Black Belt Online Seminar Amazon Athena20200617 AWS Black Belt Online Seminar Amazon Athena
20200617 AWS Black Belt Online Seminar Amazon Athena
Amazon Web Services Japan
 
AWS Black Belt Online Seminar 2017 AWSにおけるアプリ認証パターンのご紹介
AWS Black Belt Online Seminar 2017 AWSにおけるアプリ認証パターンのご紹介AWS Black Belt Online Seminar 2017 AWSにおけるアプリ認証パターンのご紹介
AWS Black Belt Online Seminar 2017 AWSにおけるアプリ認証パターンのご紹介
Amazon Web Services Japan
 
20190814 AWS Black Belt Online Seminar AWS Serverless Application Model
20190814 AWS Black Belt Online Seminar AWS Serverless Application Model  20190814 AWS Black Belt Online Seminar AWS Serverless Application Model
20190814 AWS Black Belt Online Seminar AWS Serverless Application Model
Amazon Web Services Japan
 
20201028 AWS Black Belt Online Seminar Amazon CloudFront deep dive
20201028 AWS Black Belt Online Seminar Amazon CloudFront deep dive20201028 AWS Black Belt Online Seminar Amazon CloudFront deep dive
20201028 AWS Black Belt Online Seminar Amazon CloudFront deep dive
Amazon Web Services Japan
 
20190522 AWS Black Belt Online Seminar AWS Step Functions
20190522 AWS Black Belt Online Seminar AWS Step Functions20190522 AWS Black Belt Online Seminar AWS Step Functions
20190522 AWS Black Belt Online Seminar AWS Step Functions
Amazon Web Services Japan
 
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
Amazon Web Services Japan
 
20200218 AWS Black Belt Online Seminar Next Generation Redshift
20200218 AWS Black Belt Online Seminar Next Generation Redshift20200218 AWS Black Belt Online Seminar Next Generation Redshift
20200218 AWS Black Belt Online Seminar Next Generation Redshift
Amazon Web Services Japan
 
AWS Black Belt Techシリーズ AWS SDK
AWS Black Belt Techシリーズ AWS SDKAWS Black Belt Techシリーズ AWS SDK
AWS Black Belt Techシリーズ AWS SDK
Amazon Web Services Japan
 
20191029 AWS Black Belt Online Seminar Elastic Load Balancing (ELB)
20191029 AWS Black Belt Online Seminar Elastic Load Balancing (ELB)20191029 AWS Black Belt Online Seminar Elastic Load Balancing (ELB)
20191029 AWS Black Belt Online Seminar Elastic Load Balancing (ELB)
Amazon Web Services Japan
 
AWS Black Belt - AWS Glue
AWS Black Belt - AWS GlueAWS Black Belt - AWS Glue
AWS Black Belt - AWS Glue
Amazon Web Services Japan
 

What's hot (20)

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
 
AWS Black Belt Online Seminar 2017 Amazon DynamoDB
AWS Black Belt Online Seminar 2017 Amazon DynamoDB AWS Black Belt Online Seminar 2017 Amazon DynamoDB
AWS Black Belt Online Seminar 2017 Amazon DynamoDB
 
AWS Black Belt Online Seminar 2017 Amazon Pinpoint で始めるモバイルアプリのグロースハック
AWS Black Belt Online Seminar 2017 Amazon Pinpoint で始めるモバイルアプリのグロースハックAWS Black Belt Online Seminar 2017 Amazon Pinpoint で始めるモバイルアプリのグロースハック
AWS Black Belt Online Seminar 2017 Amazon Pinpoint で始めるモバイルアプリのグロースハック
 
20210216 AWS Black Belt Online Seminar AWS Database Migration Service
20210216 AWS Black Belt Online Seminar AWS Database Migration Service20210216 AWS Black Belt Online Seminar AWS Database Migration Service
20210216 AWS Black Belt Online Seminar AWS Database Migration Service
 
AWS Black Belt Online Seminar 2017 AWS Elastic Beanstalk
AWS Black Belt Online Seminar 2017 AWS Elastic BeanstalkAWS Black Belt Online Seminar 2017 AWS Elastic Beanstalk
AWS Black Belt Online Seminar 2017 AWS Elastic Beanstalk
 
20190806 AWS Black Belt Online Seminar AWS Glue
20190806 AWS Black Belt Online Seminar AWS Glue20190806 AWS Black Belt Online Seminar AWS Glue
20190806 AWS Black Belt Online Seminar AWS Glue
 
20210526 AWS Expert Online マルチアカウント管理の基本
20210526 AWS Expert Online マルチアカウント管理の基本20210526 AWS Expert Online マルチアカウント管理の基本
20210526 AWS Expert Online マルチアカウント管理の基本
 
20200811 AWS Black Belt Online Seminar CloudEndure
20200811 AWS Black Belt Online Seminar CloudEndure20200811 AWS Black Belt Online Seminar CloudEndure
20200811 AWS Black Belt Online Seminar CloudEndure
 
20191016 AWS Black Belt Online Seminar Amazon Route 53 Resolver
20191016 AWS Black Belt Online Seminar Amazon Route 53 Resolver20191016 AWS Black Belt Online Seminar Amazon Route 53 Resolver
20191016 AWS Black Belt Online Seminar Amazon Route 53 Resolver
 
20211203 AWS Black Belt Online Seminar AWS re:Invent 2021アップデート速報
20211203 AWS Black Belt Online Seminar AWS re:Invent 2021アップデート速報20211203 AWS Black Belt Online Seminar AWS re:Invent 2021アップデート速報
20211203 AWS Black Belt Online Seminar AWS re:Invent 2021アップデート速報
 
20200617 AWS Black Belt Online Seminar Amazon Athena
20200617 AWS Black Belt Online Seminar Amazon Athena20200617 AWS Black Belt Online Seminar Amazon Athena
20200617 AWS Black Belt Online Seminar Amazon Athena
 
AWS Black Belt Online Seminar 2017 AWSにおけるアプリ認証パターンのご紹介
AWS Black Belt Online Seminar 2017 AWSにおけるアプリ認証パターンのご紹介AWS Black Belt Online Seminar 2017 AWSにおけるアプリ認証パターンのご紹介
AWS Black Belt Online Seminar 2017 AWSにおけるアプリ認証パターンのご紹介
 
20190814 AWS Black Belt Online Seminar AWS Serverless Application Model
20190814 AWS Black Belt Online Seminar AWS Serverless Application Model  20190814 AWS Black Belt Online Seminar AWS Serverless Application Model
20190814 AWS Black Belt Online Seminar AWS Serverless Application Model
 
20201028 AWS Black Belt Online Seminar Amazon CloudFront deep dive
20201028 AWS Black Belt Online Seminar Amazon CloudFront deep dive20201028 AWS Black Belt Online Seminar Amazon CloudFront deep dive
20201028 AWS Black Belt Online Seminar Amazon CloudFront deep dive
 
20190522 AWS Black Belt Online Seminar AWS Step Functions
20190522 AWS Black Belt Online Seminar AWS Step Functions20190522 AWS Black Belt Online Seminar AWS Step Functions
20190522 AWS Black Belt Online Seminar AWS Step Functions
 
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
 
20200218 AWS Black Belt Online Seminar Next Generation Redshift
20200218 AWS Black Belt Online Seminar Next Generation Redshift20200218 AWS Black Belt Online Seminar Next Generation Redshift
20200218 AWS Black Belt Online Seminar Next Generation Redshift
 
AWS Black Belt Techシリーズ AWS SDK
AWS Black Belt Techシリーズ AWS SDKAWS Black Belt Techシリーズ AWS SDK
AWS Black Belt Techシリーズ AWS SDK
 
20191029 AWS Black Belt Online Seminar Elastic Load Balancing (ELB)
20191029 AWS Black Belt Online Seminar Elastic Load Balancing (ELB)20191029 AWS Black Belt Online Seminar Elastic Load Balancing (ELB)
20191029 AWS Black Belt Online Seminar Elastic Load Balancing (ELB)
 
AWS Black Belt - AWS Glue
AWS Black Belt - AWS GlueAWS Black Belt - AWS Glue
AWS Black Belt - AWS Glue
 

Similar to SaaS テナント毎のコストを把握するための「AWS Application Cost Profiler」のご紹介

Serverless backendformobilegame and_aws-appsync_gamingtechnight-2
Serverless backendformobilegame and_aws-appsync_gamingtechnight-2Serverless backendformobilegame and_aws-appsync_gamingtechnight-2
Serverless backendformobilegame and_aws-appsync_gamingtechnight-2
Amazon Web Services Japan
 
20180417 AWS White Belt Online Seminar クラウドジャーニー
20180417 AWS White Belt Online Seminar クラウドジャーニー20180417 AWS White Belt Online Seminar クラウドジャーニー
20180417 AWS White Belt Online Seminar クラウドジャーニー
Amazon Web Services Japan
 
AWS Black Belt Online Seminar 2017 AWS re:Invent 2017速報
AWS Black Belt Online Seminar 2017 AWS re:Invent 2017速報AWS Black Belt Online Seminar 2017 AWS re:Invent 2017速報
AWS Black Belt Online Seminar 2017 AWS re:Invent 2017速報
Amazon Web Services Japan
 
20201118 AWS Black Belt Online Seminar 形で考えるサーバーレス設計 サーバーレスユースケースパターン解説
20201118 AWS Black Belt Online Seminar 形で考えるサーバーレス設計 サーバーレスユースケースパターン解説20201118 AWS Black Belt Online Seminar 形で考えるサーバーレス設計 サーバーレスユースケースパターン解説
20201118 AWS Black Belt Online Seminar 形で考えるサーバーレス設計 サーバーレスユースケースパターン解説
Amazon Web Services Japan
 
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開発⼊⾨
Amazon Web Services Japan
 
[CTC Forum 2019/10/25] 事例から学ぶ!AWS 移行でデータベースの管理・コストを削減する方法
[CTC Forum 2019/10/25] 事例から学ぶ!AWS 移行でデータベースの管理・コストを削減する方法[CTC Forum 2019/10/25] 事例から学ぶ!AWS 移行でデータベースの管理・コストを削減する方法
[CTC Forum 2019/10/25] 事例から学ぶ!AWS 移行でデータベースの管理・コストを削減する方法
Takanori Ohba
 
ATC301 AWS re:Invent 2017/11/27 - 1 Million Bids in 100ms - Using AWS to Powe...
ATC301 AWS re:Invent 2017/11/27 - 1 Million Bids in 100ms - Using AWS to Powe...ATC301 AWS re:Invent 2017/11/27 - 1 Million Bids in 100ms - Using AWS to Powe...
ATC301 AWS re:Invent 2017/11/27 - 1 Million Bids in 100ms - Using AWS to Powe...
Amazon Web Services Japan
 
[20220126] JAWS-UG 2022初頭までに葬ったAWSアンチパターン大紹介
[20220126] JAWS-UG 2022初頭までに葬ったAWSアンチパターン大紹介[20220126] JAWS-UG 2022初頭までに葬ったAWSアンチパターン大紹介
[20220126] JAWS-UG 2022初頭までに葬ったAWSアンチパターン大紹介
Amazon Web Services Japan
 
Migration to AWS part2
Migration to AWS part2Migration to AWS part2
Migration to AWS part2
Kameda Harunobu
 
Security Operations and Automation on AWS
Security Operations and Automation on AWSSecurity Operations and Automation on AWS
Security Operations and Automation on AWS
Noritaka Sekiyama
 
開発者におくるサーバーレスモニタリング
開発者におくるサーバーレスモニタリング開発者におくるサーバーレスモニタリング
開発者におくるサーバーレスモニタリング
Amazon Web Services Japan
 
Best Practices for Running PostgreSQL on AWS
Best Practices for Running PostgreSQL on AWSBest Practices for Running PostgreSQL on AWS
Best Practices for Running PostgreSQL on AWS
Amazon Web Services Japan
 
Amazon EKS上の開発体験を最大化するプレビュー環境の作り方
Amazon EKS上の開発体験を最大化するプレビュー環境の作り方Amazon EKS上の開発体験を最大化するプレビュー環境の作り方
Amazon EKS上の開発体験を最大化するプレビュー環境の作り方
理弘 山崎
 
20190723 PubSec local gov webinar
20190723 PubSec local gov webinar20190723 PubSec local gov webinar
20190723 PubSec local gov webinar
Amazon Web Services Japan
 
マルチリージョン・マルチアカウント対応の柔軟な構築ツールを作ってみた
マルチリージョン・マルチアカウント対応の柔軟な構築ツールを作ってみたマルチリージョン・マルチアカウント対応の柔軟な構築ツールを作ってみた
マルチリージョン・マルチアカウント対応の柔軟な構築ツールを作ってみた
桂一 中山
 
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
Amazon Web Services Japan
 
20180425 AWS Black Belt Online Seminar Amazon Relational Database Service (Am...
20180425 AWS Black Belt Online Seminar Amazon Relational Database Service (Am...20180425 AWS Black Belt Online Seminar Amazon Relational Database Service (Am...
20180425 AWS Black Belt Online Seminar Amazon Relational Database Service (Am...
Amazon Web Services Japan
 
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)
Amazon Web Services Japan
 
AWS におけるモニタリングとセキュリティの基本について - "毎日のAWSのための監視、運用、セキュリティ最適化セミナー" -
AWS におけるモニタリングとセキュリティの基本について - "毎日のAWSのための監視、運用、セキュリティ最適化セミナー" -AWS におけるモニタリングとセキュリティの基本について - "毎日のAWSのための監視、運用、セキュリティ最適化セミナー" -
AWS におけるモニタリングとセキュリティの基本について - "毎日のAWSのための監視、運用、セキュリティ最適化セミナー" -
Takanori Ohba
 
AWS Black Belt Online Seminar コストの観点から見るアカウント管理
AWS Black Belt Online Seminar コストの観点から見るアカウント管理AWS Black Belt Online Seminar コストの観点から見るアカウント管理
AWS Black Belt Online Seminar コストの観点から見るアカウント管理
Amazon Web Services Japan
 

Similar to SaaS テナント毎のコストを把握するための「AWS Application Cost Profiler」のご紹介 (20)

Serverless backendformobilegame and_aws-appsync_gamingtechnight-2
Serverless backendformobilegame and_aws-appsync_gamingtechnight-2Serverless backendformobilegame and_aws-appsync_gamingtechnight-2
Serverless backendformobilegame and_aws-appsync_gamingtechnight-2
 
20180417 AWS White Belt Online Seminar クラウドジャーニー
20180417 AWS White Belt Online Seminar クラウドジャーニー20180417 AWS White Belt Online Seminar クラウドジャーニー
20180417 AWS White Belt Online Seminar クラウドジャーニー
 
AWS Black Belt Online Seminar 2017 AWS re:Invent 2017速報
AWS Black Belt Online Seminar 2017 AWS re:Invent 2017速報AWS Black Belt Online Seminar 2017 AWS re:Invent 2017速報
AWS Black Belt Online Seminar 2017 AWS re:Invent 2017速報
 
20201118 AWS Black Belt Online Seminar 形で考えるサーバーレス設計 サーバーレスユースケースパターン解説
20201118 AWS Black Belt Online Seminar 形で考えるサーバーレス設計 サーバーレスユースケースパターン解説20201118 AWS Black Belt Online Seminar 形で考えるサーバーレス設計 サーバーレスユースケースパターン解説
20201118 AWS Black Belt Online Seminar 形で考えるサーバーレス設計 サーバーレスユースケースパターン解説
 
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開発⼊⾨
 
[CTC Forum 2019/10/25] 事例から学ぶ!AWS 移行でデータベースの管理・コストを削減する方法
[CTC Forum 2019/10/25] 事例から学ぶ!AWS 移行でデータベースの管理・コストを削減する方法[CTC Forum 2019/10/25] 事例から学ぶ!AWS 移行でデータベースの管理・コストを削減する方法
[CTC Forum 2019/10/25] 事例から学ぶ!AWS 移行でデータベースの管理・コストを削減する方法
 
ATC301 AWS re:Invent 2017/11/27 - 1 Million Bids in 100ms - Using AWS to Powe...
ATC301 AWS re:Invent 2017/11/27 - 1 Million Bids in 100ms - Using AWS to Powe...ATC301 AWS re:Invent 2017/11/27 - 1 Million Bids in 100ms - Using AWS to Powe...
ATC301 AWS re:Invent 2017/11/27 - 1 Million Bids in 100ms - Using AWS to Powe...
 
[20220126] JAWS-UG 2022初頭までに葬ったAWSアンチパターン大紹介
[20220126] JAWS-UG 2022初頭までに葬ったAWSアンチパターン大紹介[20220126] JAWS-UG 2022初頭までに葬ったAWSアンチパターン大紹介
[20220126] JAWS-UG 2022初頭までに葬ったAWSアンチパターン大紹介
 
Migration to AWS part2
Migration to AWS part2Migration to AWS part2
Migration to AWS part2
 
Security Operations and Automation on AWS
Security Operations and Automation on AWSSecurity Operations and Automation on AWS
Security Operations and Automation on AWS
 
開発者におくるサーバーレスモニタリング
開発者におくるサーバーレスモニタリング開発者におくるサーバーレスモニタリング
開発者におくるサーバーレスモニタリング
 
Best Practices for Running PostgreSQL on AWS
Best Practices for Running PostgreSQL on AWSBest Practices for Running PostgreSQL on AWS
Best Practices for Running PostgreSQL on AWS
 
Amazon EKS上の開発体験を最大化するプレビュー環境の作り方
Amazon EKS上の開発体験を最大化するプレビュー環境の作り方Amazon EKS上の開発体験を最大化するプレビュー環境の作り方
Amazon EKS上の開発体験を最大化するプレビュー環境の作り方
 
20190723 PubSec local gov webinar
20190723 PubSec local gov webinar20190723 PubSec local gov webinar
20190723 PubSec local gov webinar
 
マルチリージョン・マルチアカウント対応の柔軟な構築ツールを作ってみた
マルチリージョン・マルチアカウント対応の柔軟な構築ツールを作ってみたマルチリージョン・マルチアカウント対応の柔軟な構築ツールを作ってみた
マルチリージョン・マルチアカウント対応の柔軟な構築ツールを作ってみた
 
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
 
20180425 AWS Black Belt Online Seminar Amazon Relational Database Service (Am...
20180425 AWS Black Belt Online Seminar Amazon Relational Database Service (Am...20180425 AWS Black Belt Online Seminar Amazon Relational Database Service (Am...
20180425 AWS Black Belt Online Seminar Amazon Relational Database Service (Am...
 
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)
 
AWS におけるモニタリングとセキュリティの基本について - "毎日のAWSのための監視、運用、セキュリティ最適化セミナー" -
AWS におけるモニタリングとセキュリティの基本について - "毎日のAWSのための監視、運用、セキュリティ最適化セミナー" -AWS におけるモニタリングとセキュリティの基本について - "毎日のAWSのための監視、運用、セキュリティ最適化セミナー" -
AWS におけるモニタリングとセキュリティの基本について - "毎日のAWSのための監視、運用、セキュリティ最適化セミナー" -
 
AWS Black Belt Online Seminar コストの観点から見るアカウント管理
AWS Black Belt Online Seminar コストの観点から見るアカウント管理AWS Black Belt Online Seminar コストの観点から見るアカウント管理
AWS Black Belt Online Seminar コストの観点から見るアカウント管理
 

More from Amazon Web Services Japan

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
Amazon Web Services Japan
 
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
Amazon Web Services Japan
 
Infrastructure as Code (IaC) 談義 2022
Infrastructure as Code (IaC) 談義 2022Infrastructure as Code (IaC) 談義 2022
Infrastructure as Code (IaC) 談義 2022
Amazon Web Services Japan
 
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 を活用したオンコール対応の実現
Amazon Web Services Japan
 
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 Web Services Japan
 
Amazon Game Tech Night #25 ゲーム業界向け機械学習最新状況アップデート
Amazon Game Tech Night #25 ゲーム業界向け機械学習最新状況アップデートAmazon Game Tech Night #25 ゲーム業界向け機械学習最新状況アップデート
Amazon Game Tech Night #25 ゲーム業界向け機械学習最新状況アップデート
Amazon Web Services Japan
 
20220409 AWS BLEA 開発にあたって検討したこと
20220409 AWS BLEA 開発にあたって検討したこと20220409 AWS BLEA 開発にあたって検討したこと
20220409 AWS BLEA 開発にあたって検討したこと
Amazon Web Services Japan
 
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 の活用
Amazon Web Services Japan
 
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
Amazon Web Services Japan
 
Amazon QuickSight の組み込み方法をちょっぴりDD
Amazon QuickSight の組み込み方法をちょっぴりDDAmazon QuickSight の組み込み方法をちょっぴりDD
Amazon QuickSight の組み込み方法をちょっぴりDD
Amazon Web Services Japan
 
マルチテナント化で知っておきたいデータベースのこと
マルチテナント化で知っておきたいデータベースのことマルチテナント化で知っておきたいデータベースのこと
マルチテナント化で知っておきたいデータベースのこと
Amazon Web Services Japan
 
機密データとSaaSは共存しうるのか!?セキュリティー重視のユーザー層を取り込む為のネットワーク通信のアプローチ
機密データとSaaSは共存しうるのか!?セキュリティー重視のユーザー層を取り込む為のネットワーク通信のアプローチ機密データとSaaSは共存しうるのか!?セキュリティー重視のユーザー層を取り込む為のネットワーク通信のアプローチ
機密データとSaaSは共存しうるのか!?セキュリティー重視のユーザー層を取り込む為のネットワーク通信のアプローチ
Amazon Web Services Japan
 
パッケージソフトウェアを簡単にSaaS化!?既存の資産を使ったSaaS化手法のご紹介
パッケージソフトウェアを簡単にSaaS化!?既存の資産を使ったSaaS化手法のご紹介パッケージソフトウェアを簡単にSaaS化!?既存の資産を使ったSaaS化手法のご紹介
パッケージソフトウェアを簡単にSaaS化!?既存の資産を使ったSaaS化手法のご紹介
Amazon Web Services Japan
 
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 Web Services Japan
 
Amazon Game Tech Night #24 KPIダッシュボードを最速で用意するために
Amazon Game Tech Night #24 KPIダッシュボードを最速で用意するためにAmazon Game Tech Night #24 KPIダッシュボードを最速で用意するために
Amazon Game Tech Night #24 KPIダッシュボードを最速で用意するために
Amazon Web Services Japan
 
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のご紹介
Amazon Web Services Japan
 
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 ...
Amazon Web Services Japan
 
202112 AWS Black Belt Online Seminar 店内の「今」をお届けする小売業向けリアルタイム配信基盤のレシピ
202112 AWS Black Belt Online Seminar 店内の「今」をお届けする小売業向けリアルタイム配信基盤のレシピ202112 AWS Black Belt Online Seminar 店内の「今」をお届けする小売業向けリアルタイム配信基盤のレシピ
202112 AWS Black Belt Online Seminar 店内の「今」をお届けする小売業向けリアルタイム配信基盤のレシピ
Amazon Web Services Japan
 
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
Amazon Web Services Japan
 
[AWS EXpert Online for JAWS-UG 18] 見せてやるよ、Step Functions の本気ってやつをな
[AWS EXpert Online for JAWS-UG 18] 見せてやるよ、Step Functions の本気ってやつをな[AWS EXpert Online for JAWS-UG 18] 見せてやるよ、Step Functions の本気ってやつをな
[AWS EXpert Online for JAWS-UG 18] 見せてやるよ、Step Functions の本気ってやつをな
Amazon Web Services Japan
 

More from Amazon Web Services Japan (20)

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
 
Amazon QuickSight の組み込み方法をちょっぴりDD
Amazon QuickSight の組み込み方法をちょっぴりDDAmazon QuickSight の組み込み方法をちょっぴりDD
Amazon QuickSight の組み込み方法をちょっぴりDD
 
マルチテナント化で知っておきたいデータベースのこと
マルチテナント化で知っておきたいデータベースのことマルチテナント化で知っておきたいデータベースのこと
マルチテナント化で知っておきたいデータベースのこと
 
機密データとSaaSは共存しうるのか!?セキュリティー重視のユーザー層を取り込む為のネットワーク通信のアプローチ
機密データとSaaSは共存しうるのか!?セキュリティー重視のユーザー層を取り込む為のネットワーク通信のアプローチ機密データとSaaSは共存しうるのか!?セキュリティー重視のユーザー層を取り込む為のネットワーク通信のアプローチ
機密データとSaaSは共存しうるのか!?セキュリティー重視のユーザー層を取り込む為のネットワーク通信のアプローチ
 
パッケージソフトウェアを簡単にSaaS化!?既存の資産を使ったSaaS化手法のご紹介
パッケージソフトウェアを簡単にSaaS化!?既存の資産を使ったSaaS化手法のご紹介パッケージソフトウェアを簡単にSaaS化!?既存の資産を使ったSaaS化手法のご紹介
パッケージソフトウェアを簡単にSaaS化!?既存の資産を使ったSaaS化手法のご紹介
 
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ダッシュボードを最速で用意するために
 
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
 
[AWS EXpert Online for JAWS-UG 18] 見せてやるよ、Step Functions の本気ってやつをな
[AWS EXpert Online for JAWS-UG 18] 見せてやるよ、Step Functions の本気ってやつをな[AWS EXpert Online for JAWS-UG 18] 見せてやるよ、Step Functions の本気ってやつをな
[AWS EXpert Online for JAWS-UG 18] 見せてやるよ、Step Functions の本気ってやつをな
 

SaaS テナント毎のコストを把握するための「AWS Application Cost Profiler」のご紹介

  • 1. © 2022, Amazon Web Services, Inc. or its affiliates. All rights reserved. SaaS テナント毎コストの把握に便利な AWS Application Cost Profilerの紹介 鄭宇鎭 第⼗五 回 「 アッ プ デー ト紹介 とちょっぴり DIV E DE E P する AWS の 時間」 ISV/SaaS ソリューションアーキテクト アマゾンウェブサービスジャパン 2022/02/25
  • 2. © 2022, Amazon Web Services, Inc. or its affiliates. All rights reserved. Agenda 1. SaaSテナント毎利⽤コストの把握 2. SaaSコストプロファイリング 3. AWS Application Cost Profilerの紹介 4. まとめ
  • 3. © 2022, Amazon Web Services, Inc. or its affiliates. All rights reserved. SaaSテナント毎利⽤コストの把握
  • 4. © 2022, Amazon Web Services, Inc. or its affiliates. All rights reserved. ⼀般的なSaaSのアーキテクチャー • 開発効率化のため、マイクロサービスアー キテクチャが多い • 費⽤効率化のため、マルチテナントアーキ テクチャが多い Web application Amazon API Gateway Microservice Microservice Microservice Application services Tenant 1 Tenant 2 Tenant 3
  • 5. © 2022, Amazon Web Services, Inc. or its affiliates. All rights reserved. テナント毎利⽤コストの把握が難しい理由 • 複数テナントがリソースを共有している • テナント毎の利⽤パターンが様々である • 利⽤量の標準モデリングが難しい • リソース毎にコストの⾒⽅が違う Web application Amazon API Gateway Microservice Microservice Microservice Application services Tenant 1 Tenant 2 Tenant 3
  • 6. © 2022, Amazon Web Services, Inc. or its affiliates. All rights reserved. Amazon RDS コストユニット ≠ 利⽤料ユニット Amazon ECS container T1 T2 T3 T1 Golf club T2 Golf bag T1 Golf cart T3 Golf bag コンピュート ストレージ (compute) ストレージ (disk) Instance コストユニット Tenant 1 = 10% Tenant 2 = 72% Tenant 3 = 18% Tenant 1 = 38% Tenant 2 = 35% Tenant 3 = 27% Tenant 1 = 58% Tenant 2 = 17% Tenant 3 = 25% 利⽤料ユニット
  • 7. © 2022, Amazon Web Services, Inc. or its affiliates. All rights reserved. 各リソースにテナント毎利⽤量を関連付け 収集されたテナント毎の利⽤量を集計 • Amazon EC2 • Tenant 1 = 80% • Tenant 2 = 20% • Amazon DynamoDB • Tenant 1 = 54% • Tenant 2 = 46% • Amazon SQS • Tenant 1 = 73% • Tenant 2 = 27% • Amazon RDS • Tenant 1 = 61% • Tenant 2 = 39% 全体インフラコスト テナント毎利⽤コスト 1 2 Tenant 1 cost = $156.12 Tenant 2 cost = $133.22
  • 8. © 2022, Amazon Web Services, Inc. or its affiliates. All rights reserved. なぜテナント毎の利⽤コストを把握することは重要か︖ ベーシックプラン スタンダードプラン アドバンストプラン インフラコスト テナント売上 カタログデータサイズ • 提供プラン・テナント・インフラコストの関連性が把握でき、 販売戦略や開発戦略でそのインサイトを利⽤可能
  • 9. © 2022, Amazon Web Services, Inc. or its affiliates. All rights reserved. テナント毎利⽤コスト分析は業務と開発チームの両⽅に影響を与える プロダクトオーナーは商品詳細情報に動画機能を追加しようとしている。 • 動画機能は追加料⾦を設定すべきか︖ • その機能がテナント毎インフラコストにどう影響するか︖ • 提供プランのストラテジーにはどう影響するか︖ 開発チームは在庫データのため新しいストレージを導⼊しようとしている。 • すべてのテナントでこの機能を提供するのか︖ • その機能がテナント毎のマージンにどう影響するか︖ • 提供プラン毎に異なるリテンションポリシーを提供すべきか︖
  • 10. © 2022, Amazon Web Services, Inc. or its affiliates. All rights reserved. SaaSコストプロファイリング
  • 11. © 2022, Amazon Web Services, Inc. or its affiliates. All rights reserved. ⼀般的なコストプロファイリング戦略 グローバル エントリポイント プロファイリング マイクロサービス エントリポイント プロファイリング リソース毎 利⽤料ベースの プロファイリング Microservice % % Microservice % % % % Common dimensions: リクエスト頻度/レイテンシー • 労⼒︓低 • 精度︓低 • 労⼒︓中 • 精度︓中 • 労⼒︓⾼ • 精度︓⾼
  • 12. © 2022, Amazon Web Services, Inc. or its affiliates. All rights reserved. テナントのアクティビティから利⽤コストを算出 Application API Microservice Resource Source { TenantId: 93902, ExecutionTime: 4ms Dimension: Frequency ResourceId: <id> } Consumption event Event ingestion and aggregation Tenant ResourceId Allocation 19393 arn:aws:s3:::my_bucket/tenant19393 11% 19393 arn:aws:rds:us-west-1:111:db:mydb 4% 84719 arn:aws:s3:::my_bucket/tenant84719 8% 84719 arn:aws:rds:us-west-1:111:db:mydb 12% Tenant Allocation 19393 15% 84179 14% Normalized cost-per-tenant aggregate 1 2 3 Consumption by resource
  • 13. © 2022, Amazon Web Services, Inc. or its affiliates. All rights reserved. テナント毎の利⽤コストを把握するアーキテクチャー Microservice Cost metrics instrumentation Amazon CloudWatch Logs AWS Lambda Amazon Kinesis Data Firehose Amazon S3 Consumption and aggregation service Tenant Allocation 19393 15% 93993 14% 41949 47% 82109 24% { TenantId: 93902, ExecutionTime: 4ms Dimension: Frequency ResourceId: <id> } Consumption event
  • 14. © 2022, Amazon Web Services, Inc. or its affiliates. All rights reserved. AWS Application Cost Profilerの紹介
  • 15. © 2022, Amazon Web Services, Inc. or its affiliates. All rights reserved. (再掲)テナント毎の利⽤コストを把握するアーキテクチャー Microservice Cost metrics instrumentation Amazon CloudWatch Logs AWS Lambda Amazon Kinesis Data Firehose Amazon S3 Consumption and aggregation service Tenant Allocation 19393 15% 93993 14% 41949 47% 82109 24% { TenantId: 93902, ExecutionTime: 4ms Dimension: Frequency ResourceId: <id> } Consumption event
  • 16. © 2022, Amazon Web Services, Inc. or its affiliates. All rights reserved. AWS Application Cost Profilerを利⽤する場合 Application Cost Profiler SaaS アプリケーション リソース利⽤量 ログ 2 レポート作成 3 4 ログアップロード 6 レポート作成 API呼び出し or ⽇次・⽉次定期作成 Application Cost Profiler用 S3 bucket SaaS provider 1 レポート定義を作成 リソース利⽤量 キャプチャー 読み込み 5
  • 17. © 2022, Amazon Web Services, Inc. or its affiliates. All rights reserved. AWS Application Cost Profiler (ACP) リモート測定、ビッグデータの 計算のインフラストラクチャ投資 と運⽤オーバーヘッドの削減 柔軟なテナント メタデータ収集: 独⾃またはサポートされ ているログメカニズム テナント毎の利⽤データと AWS課⾦情報を関連付け 価格設定と販売活動を 最適化するためのインサ イト • 共有リソースの消費に関するテナント毎の利⽤コストが把握できるレポートを提供する。 • テナント毎の利⽤量データとAWS課⾦に基づいてテナント毎の利⽤コストを把握することが可能。 ベネフィット
  • 18. © 2022, Amazon Web Services, Inc. or its affiliates. All rights reserved. 主な機能と特徴 リソース利⽤データと課 ⾦の関連付けしテナント 毎利⽤コストを算出 簡単にテナント毎 の利⽤コストをト ラッキング レポート機能を管理
  • 19. © 2022, Amazon Web Services, Inc. or its affiliates. All rights reserved. Application Cost Profiler レポート定義を設定
  • 20. © 2022, Amazon Web Services, Inc. or its affiliates. All rights reserved. Metrics file コストメトリクス処理の⼀元化 Application Cost Profiler Application services Order Lambda layer Product Shared services SaaS environment Metrics Upload メトリクス収集のための仕組みは共有サービス(Shared Services)として運⽤ Ingest
  • 21. © 2022, Amazon Web Services, Inc. or its affiliates. All rights reserved. 必要に応じてサービス利⽤メトリクスを収集 Web application API Gateway Microservice Application services Tenant 1 Tenant 2 Lambda authorizer Microservice REST entry point Service consumption Microservice Metrics and analytics service Shared services Upload Application Cost Profiler用 S3 bucket
  • 22. © 2022, Amazon Web Services, Inc. or its affiliates. All rights reserved. Application Cost Profilerのためのログ出⼒ Metrics and analytics service { TenantId: Tenant1, UsageAccountId: 123456789012, ResourceId: arn:aws:s3::bucket_name/key_name, StartTime: 1613681437032.9001, EndTime: 1613681437041.5312 } Lambda layer Microservice ResourceId: arn:aws:s3::bucket_name/key_name, StartTime: 1613681437032.9001, EndTime: 1613681437041.5312 Resolve and inject tenant and account context Metrics file 1 2 3 4
  • 23. © 2022, Amazon Web Services, Inc. or its affiliates. All rights reserved. リソース利⽤を集計し、テナント毎利⽤コストに集計 Tenant Resource Duration Tenant1 S3-arn 100 Tenant2 S3-arn 25 Tenant3 RDS-arn 401 Tenant2 RDS-arn 105 Tenant3 RDS-arn 220 Tenant1 RDS-arn 350 Tenant1 S3-arn 240 Tenant3 S3-arn 831 Tenant2 S3-arn 120 テナント毎利⽤量データ Tenant Resource Percentage Tenant1 S3-arn 26% Tenant1 RDS-arn 32% Tenant2 S3-arn 11% Tenant2 RDS-arn 10% Tenant3 S3-arn 63% Tenant3 RDS-arn 58% リソース利⽤アクティビティ アクティビティを テナント毎の利⽤ コストに集計
  • 24. © 2022, Amazon Web Services, Inc. or its affiliates. All rights reserved. Application Cost Profilerでコスト関連付け AWS bill テナント毎利⽤量データ Tenant Resource Percentage Tenant1 S3-arn 26% Tenant1 RDS-arn 32% Tenant2 S3-arn 11% Tenant2 RDS-arn 10% Tenant3 S3-arn 63% Tenant3 RDS-arn 58% S3-arn = $535 RDS-arn = $743 Tenant Resource Cost Tenant1 S3 $139.10 Tenant1 RDS $237.76 Tenant2 S3 $58.85 Tenant2 RDS $74.30 Tenant3 S3-arn $337.05 Tenant3 RDS-arn $430.94 これでSaaSプロバイダーの典型的な課題であるテナント毎コストの把握が容易になる
  • 25. © 2022, Amazon Web Services, Inc. or its affiliates. All rights reserved. 様々な分析データとの関連付けで更なるインサイトを • コストの傾向を⼀般的な指標と関連付け • コストとユーザーアクティビティの関連付け • 提供プランとコストの関連付け • コストを機能またはアプリケーションサービス に関連付け 機能の利⽤ トレンド エンドユーザ 利⽤トレンド オンボーディング メトリクス テナント毎 コスト
  • 26. © 2022, Amazon Web Services, Inc. or its affiliates. All rights reserved. Application Cost Profiler利⽤において • コスト分析のためのメトリクスと 実際の課⾦は分けて考えましょう • テナント毎コストの合理的な概算を ⽬指してください • 複雑すぎないようバランスを 取りましょう Account Debit Credit Balance 9892941 $12.00 $130.00 $118.00 1848193 $41.00 $0.00 $77.00 3999314 $0.00 $100.00 $177.00 6892992 $20.00 $5.00 $192.00 4108482 $40.00 $60.00 $212.00 2949230 $69.00 $0.00 $123.00 General ledger
  • 27. © 2022, Amazon Web Services, Inc. or its affiliates. All rights reserved. まとめ • Application Cost Profilerを利⽤すればお客様の環境に最適な コスト分析戦略を⾒つけることが可能になります • Application Cost Profilerは会計のためのツールではなく、 コスト分析のためのサービスです • 優先度の⾼いリソースから始めてください • SaaSプロバイダーにおいてテナント毎の利⽤コストの把握はビジネ ス戦略、技術戦略に必須です • 簡単にコストを把握するために是⾮ Application Cost Profilerをお試しください
  • 28. © 2022, Amazon Web Services, Inc. or its affiliates. All rights reserved. 付録︓DEMO
  • 29. © 2022, Amazon Web Services, Inc. or its affiliates. All rights reserved. (再掲)AWS Application Cost Profilerを利⽤する場合 Application Cost Profiler SaaS アプリケーション リソース利⽤量 ログ 2 レポート作成 3 4 ログアップロード 6 レポート作成 API呼び出し or ⽇次・⽉次定期作成 Application Cost Profiler用 S3 bucket SaaS provider 1 レポート定義を作成 リソース利⽤量 キャプチャー 読み込み 5
  • 30. © 2022, Amazon Web Services, Inc. or its affiliates. All rights reserved. ACP⽤S3バケット • 「import/ 」はアプリケーションからのログがアップロードされる • 「reports/」はACPの集計・分析結果ファイルが保存される
  • 31. © 2022, Amazon Web Services, Inc. or its affiliates. All rights reserved. ACPの分析対象ファイルをアップロード︓import/ • 「import/ 」に様々なアプリケーションからリソース利⽤時間が分かるようなログをアップロード
  • 32. © 2022, Amazon Web Services, Inc. or its affiliates. All rights reserved. ACPの分析対象ファイルの例 • Lambdaが出したリソース利⽤ログの例 ※ファイルフォーマットは、https://docs.aws.amazon.com/ja_jp/application-cost-profiler/latest/userguide/creating- report.html#resource-usage-table
  • 33. © 2022, Amazon Web Services, Inc. or its affiliates. All rights reserved. ACPの分析結果ファイル出⼒ ︓report/ • ACPは⽇次・⽉次の設定により、⾃動的にログを集計し、結果ファイルを出⼒
  • 34. © 2022, Amazon Web Services, Inc. or its affiliates. All rights reserved. ACP分析結果ファイルの例 • ACPが出⼒したレポートファイル(テナント毎利⽤コストログ)の例 ※レポートファイルの項⽬詳細は、https://docs.aws.amazon.com/ja_jp/application-cost-profiler/latest/userguide/getting- reports.html
  • 35. © 2022, Amazon Web Services, Inc. or its affiliates. All rights reserved. ACPのレポートファイルの可視化 • ACPが出⼒したレポートファイルをQuickSightを使い可視化した例
  • 36. Thank you! © 2022, Amazon Web Services, Inc. or its affiliates. All rights reserved.