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 (20)

20190410 AWS Black Belt Online Seminar Amazon Elastic Container Service for K...
20190410 AWS Black Belt Online Seminar Amazon Elastic Container Service for K...20190410 AWS Black Belt Online Seminar Amazon Elastic Container Service for K...
20190410 AWS Black Belt Online Seminar Amazon Elastic Container Service for K...
Amazon Web Services Japan
 
20210126 AWS Black Belt Online Seminar AWS CodeDeploy
20210126 AWS Black Belt Online Seminar AWS CodeDeploy20210126 AWS Black Belt Online Seminar AWS CodeDeploy
20210126 AWS Black Belt Online Seminar AWS CodeDeploy
Amazon Web Services Japan
 
20190326 AWS Black Belt Online Seminar Amazon CloudWatch
20190326 AWS Black Belt Online Seminar Amazon CloudWatch20190326 AWS Black Belt Online Seminar Amazon CloudWatch
20190326 AWS Black Belt Online Seminar Amazon CloudWatch
Amazon Web Services Japan
 
AWS Black Belt Online Seminar 2017 Amazon Kinesis
AWS Black Belt Online Seminar 2017 Amazon KinesisAWS Black Belt Online Seminar 2017 Amazon Kinesis
AWS Black Belt Online Seminar 2017 Amazon Kinesis
Amazon Web Services Japan
 
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アカウント シングルサインオンの設計と運用
Amazon Web Services Japan
 
AWS Black Belt Online Seminar 2017 Amazon ElastiCache
AWS Black Belt Online Seminar 2017 Amazon ElastiCacheAWS Black Belt Online Seminar 2017 Amazon ElastiCache
AWS Black Belt Online Seminar 2017 Amazon ElastiCache
Amazon Web Services Japan
 
20190911 AWS Black Belt Online Seminar AWS Batch
20190911 AWS Black Belt Online Seminar AWS Batch20190911 AWS Black Belt Online Seminar AWS Batch
20190911 AWS Black Belt Online Seminar AWS Batch
Amazon Web Services Japan
 
AWS Black Belt Online Seminar 2017 AWS WAF
AWS Black Belt Online Seminar 2017 AWS WAFAWS Black Belt Online Seminar 2017 AWS WAF
AWS Black Belt Online Seminar 2017 AWS WAF
Amazon Web Services Japan
 
AWS CLIでAssumeRole
AWS CLIでAssumeRoleAWS CLIでAssumeRole
AWS CLIでAssumeRole
Tetsunori Nishizawa
 
20191105 AWS Black Belt Online Seminar Amazon Route 53 Hosted Zone
20191105 AWS Black Belt Online Seminar Amazon Route 53 Hosted Zone20191105 AWS Black Belt Online Seminar Amazon Route 53 Hosted Zone
20191105 AWS Black Belt Online Seminar Amazon Route 53 Hosted Zone
Amazon Web Services Japan
 
20200303 AWS Black Belt Online Seminar AWS Cloud Development Kit (CDK)
20200303 AWS Black Belt Online Seminar AWS Cloud Development Kit (CDK)20200303 AWS Black Belt Online Seminar AWS Cloud Development Kit (CDK)
20200303 AWS Black Belt Online Seminar AWS Cloud Development Kit (CDK)
Amazon Web Services Japan
 
20190723 AWS Black Belt Online Seminar AWS CloudHSM
20190723 AWS Black Belt Online Seminar AWS CloudHSM 20190723 AWS Black Belt Online Seminar AWS CloudHSM
20190723 AWS Black Belt Online Seminar AWS CloudHSM
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
 
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
 
20191002 AWS Black Belt Online Seminar Amazon EC2 Auto Scaling and AWS Auto S...
20191002 AWS Black Belt Online Seminar Amazon EC2 Auto Scaling and AWS Auto S...20191002 AWS Black Belt Online Seminar Amazon EC2 Auto Scaling and AWS Auto S...
20191002 AWS Black Belt Online Seminar Amazon EC2 Auto Scaling and AWS Auto S...
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
 
AWS Well-Architected Security とベストプラクティス
AWS Well-Architected Security とベストプラクティスAWS Well-Architected Security とベストプラクティス
AWS Well-Architected Security とベストプラクティス
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
 
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
 
20190514 AWS Black Belt Online Seminar Amazon API Gateway
20190514 AWS Black Belt Online Seminar Amazon API Gateway 20190514 AWS Black Belt Online Seminar Amazon API Gateway
20190514 AWS Black Belt Online Seminar Amazon API Gateway
Amazon Web Services Japan
 
20190410 AWS Black Belt Online Seminar Amazon Elastic Container Service for K...
20190410 AWS Black Belt Online Seminar Amazon Elastic Container Service for K...20190410 AWS Black Belt Online Seminar Amazon Elastic Container Service for K...
20190410 AWS Black Belt Online Seminar Amazon Elastic Container Service for K...
Amazon Web Services Japan
 
20210126 AWS Black Belt Online Seminar AWS CodeDeploy
20210126 AWS Black Belt Online Seminar AWS CodeDeploy20210126 AWS Black Belt Online Seminar AWS CodeDeploy
20210126 AWS Black Belt Online Seminar AWS CodeDeploy
Amazon Web Services Japan
 
20190326 AWS Black Belt Online Seminar Amazon CloudWatch
20190326 AWS Black Belt Online Seminar Amazon CloudWatch20190326 AWS Black Belt Online Seminar Amazon CloudWatch
20190326 AWS Black Belt Online Seminar Amazon CloudWatch
Amazon Web Services Japan
 
AWS Black Belt Online Seminar 2017 Amazon Kinesis
AWS Black Belt Online Seminar 2017 Amazon KinesisAWS Black Belt Online Seminar 2017 Amazon Kinesis
AWS Black Belt Online Seminar 2017 Amazon Kinesis
Amazon Web Services Japan
 
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アカウント シングルサインオンの設計と運用
Amazon Web Services Japan
 
AWS Black Belt Online Seminar 2017 Amazon ElastiCache
AWS Black Belt Online Seminar 2017 Amazon ElastiCacheAWS Black Belt Online Seminar 2017 Amazon ElastiCache
AWS Black Belt Online Seminar 2017 Amazon ElastiCache
Amazon Web Services Japan
 
20190911 AWS Black Belt Online Seminar AWS Batch
20190911 AWS Black Belt Online Seminar AWS Batch20190911 AWS Black Belt Online Seminar AWS Batch
20190911 AWS Black Belt Online Seminar AWS Batch
Amazon Web Services Japan
 
20191105 AWS Black Belt Online Seminar Amazon Route 53 Hosted Zone
20191105 AWS Black Belt Online Seminar Amazon Route 53 Hosted Zone20191105 AWS Black Belt Online Seminar Amazon Route 53 Hosted Zone
20191105 AWS Black Belt Online Seminar Amazon Route 53 Hosted Zone
Amazon Web Services Japan
 
20200303 AWS Black Belt Online Seminar AWS Cloud Development Kit (CDK)
20200303 AWS Black Belt Online Seminar AWS Cloud Development Kit (CDK)20200303 AWS Black Belt Online Seminar AWS Cloud Development Kit (CDK)
20200303 AWS Black Belt Online Seminar AWS Cloud Development Kit (CDK)
Amazon Web Services Japan
 
20190723 AWS Black Belt Online Seminar AWS CloudHSM
20190723 AWS Black Belt Online Seminar AWS CloudHSM 20190723 AWS Black Belt Online Seminar AWS CloudHSM
20190723 AWS Black Belt Online Seminar AWS CloudHSM
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
 
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
 
20191002 AWS Black Belt Online Seminar Amazon EC2 Auto Scaling and AWS Auto S...
20191002 AWS Black Belt Online Seminar Amazon EC2 Auto Scaling and AWS Auto S...20191002 AWS Black Belt Online Seminar Amazon EC2 Auto Scaling and AWS Auto S...
20191002 AWS Black Belt Online Seminar Amazon EC2 Auto Scaling and AWS Auto S...
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
 
AWS Well-Architected Security とベストプラクティス
AWS Well-Architected Security とベストプラクティスAWS Well-Architected Security とベストプラクティス
AWS Well-Architected Security とベストプラクティス
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
 
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
 
20190514 AWS Black Belt Online Seminar Amazon API Gateway
20190514 AWS Black Belt Online Seminar Amazon API Gateway 20190514 AWS Black Belt Online Seminar Amazon API Gateway
20190514 AWS Black Belt Online Seminar Amazon API Gateway
Amazon Web Services Japan
 

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

AWS Black Belt Techシリーズ Cost Explorer
AWS Black Belt Techシリーズ Cost ExplorerAWS Black Belt Techシリーズ Cost Explorer
AWS Black Belt Techシリーズ Cost Explorer
Amazon Web Services Japan
 
AWS Pricing Calculator & re:Invent 2020
AWS Pricing Calculator & re:Invent 2020AWS Pricing Calculator & re:Invent 2020
AWS Pricing Calculator & re:Invent 2020
真人 山中
 
AWS Black Belt Online Seminar コストの観点から見るアカウント管理
AWS Black Belt Online Seminar コストの観点から見るアカウント管理AWS Black Belt Online Seminar コストの観点から見るアカウント管理
AWS Black Belt Online Seminar コストの観点から見るアカウント管理
Amazon Web Services Japan
 
AWSクラウドサービスツアー
AWSクラウドサービスツアーAWSクラウドサービスツアー
AWSクラウドサービスツアー
a-hisame
 
20190604 aws well-architected_tool_seminar_detail
20190604 aws well-architected_tool_seminar_detail20190604 aws well-architected_tool_seminar_detail
20190604 aws well-architected_tool_seminar_detail
Yoshii Ryo
 
AWS Well-Architected Frameworkのコスト最適化の柱を読み解く
AWS Well-Architected Frameworkのコスト最適化の柱を読み解くAWS Well-Architected Frameworkのコスト最適化の柱を読み解く
AWS Well-Architected Frameworkのコスト最適化の柱を読み解く
Shota Tsuge
 
AWS Black Belt Online Seminar 2017 AWS X-Ray
AWS Black Belt Online Seminar 2017 AWS X-RayAWS Black Belt Online Seminar 2017 AWS X-Ray
AWS Black Belt Online Seminar 2017 AWS X-Ray
Amazon Web Services Japan
 
Well Architected Tool 使い方セミナー(コスト最適化編)
Well Architected Tool 使い方セミナー(コスト最適化編)Well Architected Tool 使い方セミナー(コスト最適化編)
Well Architected Tool 使い方セミナー(コスト最適化編)
Nobuhiro Nakayama
 
AWS X-Rayによるアプリケーションの分析とデバッグ
AWS X-Rayによるアプリケーションの分析とデバッグAWS X-Rayによるアプリケーションの分析とデバッグ
AWS X-Rayによるアプリケーションの分析とデバッグ
Amazon Web Services Japan
 
Serverless Architecture on AWS (20151201版)
Serverless Architecture on AWS (20151201版)Serverless Architecture on AWS (20151201版)
Serverless Architecture on AWS (20151201版)
Keisuke Nishitani
 
成長していくサービスとAWS
成長していくサービスとAWS成長していくサービスとAWS
成長していくサービスとAWS
Mitsuharu Hamba
 
AWS 初心者向けWebinar Amazon Web Services料金の見積り方法 -料金計算の考え方・見積り方法・お支払方法-
AWS 初心者向けWebinar Amazon Web Services料金の見積り方法 -料金計算の考え方・見積り方法・お支払方法-AWS 初心者向けWebinar Amazon Web Services料金の見積り方法 -料金計算の考え方・見積り方法・お支払方法-
AWS 初心者向けWebinar Amazon Web Services料金の見積り方法 -料金計算の考え方・見積り方法・お支払方法-
Amazon Web Services Japan
 
AWSの課金体系
AWSの課金体系AWSの課金体系
AWSの課金体系
Amazon Web Services Japan
 
AWS Nightschool20180618
AWS Nightschool20180618AWS Nightschool20180618
AWS Nightschool20180618
Kameda Harunobu
 
気になる気になるAWSの利用料金
気になる気になるAWSの利用料金気になる気になるAWSの利用料金
気になる気になるAWSの利用料金
Kieko Sakurai
 
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
 
Serverless Architecture on AWS(20151121版)
Serverless Architecture on AWS(20151121版)Serverless Architecture on AWS(20151121版)
Serverless Architecture on AWS(20151121版)
Keisuke Nishitani
 
20190905 aws well-architected_framework_seminar_costoptimization
20190905 aws well-architected_framework_seminar_costoptimization20190905 aws well-architected_framework_seminar_costoptimization
20190905 aws well-architected_framework_seminar_costoptimization
Yoshii Ryo
 
はじめてのアマゾンウェブサービス @ JAWS DAYS 2014
はじめてのアマゾンウェブサービス @ JAWS DAYS 2014はじめてのアマゾンウェブサービス @ JAWS DAYS 2014
はじめてのアマゾンウェブサービス @ JAWS DAYS 2014
Yasuhiro Horiuchi
 
AWS Black Belt Techシリーズ Cost Explorer
AWS Black Belt Techシリーズ Cost ExplorerAWS Black Belt Techシリーズ Cost Explorer
AWS Black Belt Techシリーズ Cost Explorer
Amazon Web Services Japan
 
AWS Pricing Calculator & re:Invent 2020
AWS Pricing Calculator & re:Invent 2020AWS Pricing Calculator & re:Invent 2020
AWS Pricing Calculator & re:Invent 2020
真人 山中
 
AWS Black Belt Online Seminar コストの観点から見るアカウント管理
AWS Black Belt Online Seminar コストの観点から見るアカウント管理AWS Black Belt Online Seminar コストの観点から見るアカウント管理
AWS Black Belt Online Seminar コストの観点から見るアカウント管理
Amazon Web Services Japan
 
AWSクラウドサービスツアー
AWSクラウドサービスツアーAWSクラウドサービスツアー
AWSクラウドサービスツアー
a-hisame
 
20190604 aws well-architected_tool_seminar_detail
20190604 aws well-architected_tool_seminar_detail20190604 aws well-architected_tool_seminar_detail
20190604 aws well-architected_tool_seminar_detail
Yoshii Ryo
 
AWS Well-Architected Frameworkのコスト最適化の柱を読み解く
AWS Well-Architected Frameworkのコスト最適化の柱を読み解くAWS Well-Architected Frameworkのコスト最適化の柱を読み解く
AWS Well-Architected Frameworkのコスト最適化の柱を読み解く
Shota Tsuge
 
AWS Black Belt Online Seminar 2017 AWS X-Ray
AWS Black Belt Online Seminar 2017 AWS X-RayAWS Black Belt Online Seminar 2017 AWS X-Ray
AWS Black Belt Online Seminar 2017 AWS X-Ray
Amazon Web Services Japan
 
Well Architected Tool 使い方セミナー(コスト最適化編)
Well Architected Tool 使い方セミナー(コスト最適化編)Well Architected Tool 使い方セミナー(コスト最適化編)
Well Architected Tool 使い方セミナー(コスト最適化編)
Nobuhiro Nakayama
 
AWS X-Rayによるアプリケーションの分析とデバッグ
AWS X-Rayによるアプリケーションの分析とデバッグAWS X-Rayによるアプリケーションの分析とデバッグ
AWS X-Rayによるアプリケーションの分析とデバッグ
Amazon Web Services Japan
 
Serverless Architecture on AWS (20151201版)
Serverless Architecture on AWS (20151201版)Serverless Architecture on AWS (20151201版)
Serverless Architecture on AWS (20151201版)
Keisuke Nishitani
 
成長していくサービスとAWS
成長していくサービスとAWS成長していくサービスとAWS
成長していくサービスとAWS
Mitsuharu Hamba
 
AWS 初心者向けWebinar Amazon Web Services料金の見積り方法 -料金計算の考え方・見積り方法・お支払方法-
AWS 初心者向けWebinar Amazon Web Services料金の見積り方法 -料金計算の考え方・見積り方法・お支払方法-AWS 初心者向けWebinar Amazon Web Services料金の見積り方法 -料金計算の考え方・見積り方法・お支払方法-
AWS 初心者向けWebinar Amazon Web Services料金の見積り方法 -料金計算の考え方・見積り方法・お支払方法-
Amazon Web Services Japan
 
気になる気になるAWSの利用料金
気になる気になるAWSの利用料金気になる気になるAWSの利用料金
気になる気になるAWSの利用料金
Kieko Sakurai
 
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
 
Serverless Architecture on AWS(20151121版)
Serverless Architecture on AWS(20151121版)Serverless Architecture on AWS(20151121版)
Serverless Architecture on AWS(20151121版)
Keisuke Nishitani
 
20190905 aws well-architected_framework_seminar_costoptimization
20190905 aws well-architected_framework_seminar_costoptimization20190905 aws well-architected_framework_seminar_costoptimization
20190905 aws well-architected_framework_seminar_costoptimization
Yoshii Ryo
 
はじめてのアマゾンウェブサービス @ JAWS DAYS 2014
はじめてのアマゾンウェブサービス @ JAWS DAYS 2014はじめてのアマゾンウェブサービス @ JAWS DAYS 2014
はじめてのアマゾンウェブサービス @ JAWS DAYS 2014
Yasuhiro Horiuchi
 

More from 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)
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
 
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
 
[20220126] JAWS-UG 2022初頭までに葬ったAWSアンチパターン大紹介
[20220126] JAWS-UG 2022初頭までに葬ったAWSアンチパターン大紹介[20220126] JAWS-UG 2022初頭までに葬ったAWSアンチパターン大紹介
[20220126] JAWS-UG 2022初頭までに葬ったAWSアンチパターン大紹介
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
 
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
 
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
 
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
 
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
 
[20220126] JAWS-UG 2022初頭までに葬ったAWSアンチパターン大紹介
[20220126] JAWS-UG 2022初頭までに葬ったAWSアンチパターン大紹介[20220126] JAWS-UG 2022初頭までに葬ったAWSアンチパターン大紹介
[20220126] JAWS-UG 2022初頭までに葬ったAWSアンチパターン大紹介
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
 

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.