SlideShare ist ein Scribd-Unternehmen logo
1 von 36
© 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.

Más contenido relacionado

Was ist angesagt?

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 GlueAmazon 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
 
20200714 AWS Black Belt Online Seminar Amazon Neptune
20200714 AWS Black Belt Online Seminar Amazon Neptune20200714 AWS Black Belt Online Seminar Amazon Neptune
20200714 AWS Black Belt Online Seminar Amazon NeptuneAmazon 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
 
20200630 AWS Black Belt Online Seminar Amazon Cognito
20200630 AWS Black Belt Online Seminar Amazon Cognito20200630 AWS Black Belt Online Seminar Amazon Cognito
20200630 AWS Black Belt Online Seminar Amazon CognitoAmazon Web Services Japan
 
20200526 AWS Black Belt Online Seminar AWS X-Ray
20200526 AWS Black Belt Online Seminar AWS X-Ray20200526 AWS Black Belt Online Seminar AWS X-Ray
20200526 AWS Black Belt Online Seminar AWS X-RayAmazon Web Services Japan
 
20180509 AWS Black Belt Online Seminar Amazon GuardDuty
20180509 AWS Black Belt Online Seminar Amazon GuardDuty20180509 AWS Black Belt Online Seminar Amazon GuardDuty
20180509 AWS Black Belt Online Seminar Amazon GuardDutyAmazon 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 FunctionsAmazon Web Services Japan
 
20190319 AWS Black Belt Online Seminar Amazon FSx for Windows Server
20190319 AWS Black Belt Online Seminar Amazon FSx for Windows Server20190319 AWS Black Belt Online Seminar Amazon FSx for Windows Server
20190319 AWS Black Belt Online Seminar Amazon FSx for Windows ServerAmazon Web Services Japan
 
[Aurora事例祭り]Amazon Aurora を使いこなすためのベストプラクティス
[Aurora事例祭り]Amazon Aurora を使いこなすためのベストプラクティス[Aurora事例祭り]Amazon Aurora を使いこなすためのベストプラクティス
[Aurora事例祭り]Amazon Aurora を使いこなすためのベストプラクティスAmazon Web Services Japan
 
AWS Black Belt Online Seminar AWS Direct Connect
AWS Black Belt Online Seminar AWS Direct ConnectAWS Black Belt Online Seminar AWS Direct Connect
AWS Black Belt Online Seminar AWS Direct ConnectAmazon Web Services Japan
 
20190129 AWS Black Belt Online Seminar AWS Identity and Access Management (AW...
20190129 AWS Black Belt Online Seminar AWS Identity and Access Management (AW...20190129 AWS Black Belt Online Seminar AWS Identity and Access Management (AW...
20190129 AWS Black Belt Online Seminar AWS Identity and Access Management (AW...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 KinesisAmazon 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
 
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
 
AWS Black Belt Online Seminar AWS Key Management Service (KMS)
AWS Black Belt Online Seminar AWS Key Management Service (KMS) AWS Black Belt Online Seminar AWS Key Management Service (KMS)
AWS Black Belt Online Seminar AWS Key Management Service (KMS) Amazon Web Services Japan
 
20200422 AWS Black Belt Online Seminar Amazon Elastic Container Service (Amaz...
20200422 AWS Black Belt Online Seminar Amazon Elastic Container Service (Amaz...20200422 AWS Black Belt Online Seminar Amazon Elastic Container Service (Amaz...
20200422 AWS Black Belt Online Seminar Amazon Elastic Container Service (Amaz...Amazon Web Services Japan
 
20190828 AWS Black Belt Online Seminar Amazon Aurora with PostgreSQL Compatib...
20190828 AWS Black Belt Online Seminar Amazon Aurora with PostgreSQL Compatib...20190828 AWS Black Belt Online Seminar Amazon Aurora with PostgreSQL Compatib...
20190828 AWS Black Belt Online Seminar Amazon Aurora with PostgreSQL Compatib...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 ElastiCacheAmazon 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 VPNAmazon Web Services Japan
 

Was ist angesagt? (20)

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
 
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)
 
20200714 AWS Black Belt Online Seminar Amazon Neptune
20200714 AWS Black Belt Online Seminar Amazon Neptune20200714 AWS Black Belt Online Seminar Amazon Neptune
20200714 AWS Black Belt Online Seminar Amazon Neptune
 
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)
 
20200630 AWS Black Belt Online Seminar Amazon Cognito
20200630 AWS Black Belt Online Seminar Amazon Cognito20200630 AWS Black Belt Online Seminar Amazon Cognito
20200630 AWS Black Belt Online Seminar Amazon Cognito
 
20200526 AWS Black Belt Online Seminar AWS X-Ray
20200526 AWS Black Belt Online Seminar AWS X-Ray20200526 AWS Black Belt Online Seminar AWS X-Ray
20200526 AWS Black Belt Online Seminar AWS X-Ray
 
20180509 AWS Black Belt Online Seminar Amazon GuardDuty
20180509 AWS Black Belt Online Seminar Amazon GuardDuty20180509 AWS Black Belt Online Seminar Amazon GuardDuty
20180509 AWS Black Belt Online Seminar Amazon GuardDuty
 
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
 
20190319 AWS Black Belt Online Seminar Amazon FSx for Windows Server
20190319 AWS Black Belt Online Seminar Amazon FSx for Windows Server20190319 AWS Black Belt Online Seminar Amazon FSx for Windows Server
20190319 AWS Black Belt Online Seminar Amazon FSx for Windows Server
 
[Aurora事例祭り]Amazon Aurora を使いこなすためのベストプラクティス
[Aurora事例祭り]Amazon Aurora を使いこなすためのベストプラクティス[Aurora事例祭り]Amazon Aurora を使いこなすためのベストプラクティス
[Aurora事例祭り]Amazon Aurora を使いこなすためのベストプラクティス
 
AWS Black Belt Online Seminar AWS Direct Connect
AWS Black Belt Online Seminar AWS Direct ConnectAWS Black Belt Online Seminar AWS Direct Connect
AWS Black Belt Online Seminar AWS Direct Connect
 
20190129 AWS Black Belt Online Seminar AWS Identity and Access Management (AW...
20190129 AWS Black Belt Online Seminar AWS Identity and Access Management (AW...20190129 AWS Black Belt Online Seminar AWS Identity and Access Management (AW...
20190129 AWS Black Belt Online Seminar AWS Identity and Access Management (AW...
 
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
 
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
 
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...
 
AWS Black Belt Online Seminar AWS Key Management Service (KMS)
AWS Black Belt Online Seminar AWS Key Management Service (KMS) AWS Black Belt Online Seminar AWS Key Management Service (KMS)
AWS Black Belt Online Seminar AWS Key Management Service (KMS)
 
20200422 AWS Black Belt Online Seminar Amazon Elastic Container Service (Amaz...
20200422 AWS Black Belt Online Seminar Amazon Elastic Container Service (Amaz...20200422 AWS Black Belt Online Seminar Amazon Elastic Container Service (Amaz...
20200422 AWS Black Belt Online Seminar Amazon Elastic Container Service (Amaz...
 
20190828 AWS Black Belt Online Seminar Amazon Aurora with PostgreSQL Compatib...
20190828 AWS Black Belt Online Seminar Amazon Aurora with PostgreSQL Compatib...20190828 AWS Black Belt Online Seminar Amazon Aurora with PostgreSQL Compatib...
20190828 AWS Black Belt Online Seminar Amazon Aurora with PostgreSQL Compatib...
 
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
 
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
 

Ähnlich wie 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-2Amazon 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
 
[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
 
Security Operations and Automation on AWS
Security Operations and Automation on AWSSecurity Operations and Automation on AWS
Security Operations and Automation on AWSNoritaka 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 AWSAmazon Web Services Japan
 
Amazon EKS上の開発体験を最大化するプレビュー環境の作り方
Amazon EKS上の開発体験を最大化するプレビュー環境の作り方Amazon EKS上の開発体験を最大化するプレビュー環境の作り方
Amazon EKS上の開発体験を最大化するプレビュー環境の作り方理弘 山崎
 
マルチリージョン・マルチアカウント対応の柔軟な構築ツールを作ってみた
マルチリージョン・マルチアカウント対応の柔軟な構築ツールを作ってみたマルチリージョン・マルチアカウント対応の柔軟な構築ツールを作ってみた
マルチリージョン・マルチアカウント対応の柔軟な構築ツールを作ってみた桂一 中山
 
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 ServerlessAmazon 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
 
202106 AWS Black Belt Online Seminar 小売現場のデータを素早くビジネス に活用するAWSデータ基盤
202106 AWS Black Belt Online Seminar 小売現場のデータを素早くビジネス に活用するAWSデータ基盤202106 AWS Black Belt Online Seminar 小売現場のデータを素早くビジネス に活用するAWSデータ基盤
202106 AWS Black Belt Online Seminar 小売現場のデータを素早くビジネス に活用するAWSデータ基盤Amazon Web Services Japan
 
Web サーバー管理者のための Azure App Service 再入門
Web サーバー管理者のための Azure App Service 再入門Web サーバー管理者のための Azure App Service 再入門
Web サーバー管理者のための Azure App Service 再入門Osamu Monoe
 
Modernizing Big Data Workload Using Amazon EMR & AWS Glue
Modernizing Big Data Workload Using Amazon EMR & AWS GlueModernizing Big Data Workload Using Amazon EMR & AWS Glue
Modernizing Big Data Workload Using Amazon EMR & AWS GlueNoritaka Sekiyama
 
The Twelve-Factor Appで考えるAWSのサービス開発
The Twelve-Factor Appで考えるAWSのサービス開発The Twelve-Factor Appで考えるAWSのサービス開発
The Twelve-Factor Appで考えるAWSのサービス開発Amazon Web Services Japan
 

Ähnlich wie 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 形で考えるサーバーレス設計 サーバーレスユースケースパターン解説
 
[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...
 
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
 
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 コストの観点から見るアカウント管理
 
202106 AWS Black Belt Online Seminar 小売現場のデータを素早くビジネス に活用するAWSデータ基盤
202106 AWS Black Belt Online Seminar 小売現場のデータを素早くビジネス に活用するAWSデータ基盤202106 AWS Black Belt Online Seminar 小売現場のデータを素早くビジネス に活用するAWSデータ基盤
202106 AWS Black Belt Online Seminar 小売現場のデータを素早くビジネス に活用するAWSデータ基盤
 
Web サーバー管理者のための Azure App Service 再入門
Web サーバー管理者のための Azure App Service 再入門Web サーバー管理者のための Azure App Service 再入門
Web サーバー管理者のための Azure App Service 再入門
 
Modernizing Big Data Workload Using Amazon EMR & AWS Glue
Modernizing Big Data Workload Using Amazon EMR & AWS GlueModernizing Big Data Workload Using Amazon EMR & AWS Glue
Modernizing Big Data Workload Using Amazon EMR & AWS Glue
 
The Twelve-Factor Appで考えるAWSのサービス開発
The Twelve-Factor Appで考えるAWSのサービス開発The Twelve-Factor Appで考えるAWSのサービス開発
The Twelve-Factor Appで考えるAWSのサービス開発
 

Mehr von 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
 
マルチテナント化で知っておきたいデータベースのこと
マルチテナント化で知っておきたいデータベースのことマルチテナント化で知っておきたいデータベースのこと
マルチテナント化で知っておきたいデータベースのことAmazon Web Services Japan
 
機密データとSaaSは共存しうるのか!?セキュリティー重視のユーザー層を取り込む為のネットワーク通信のアプローチ
機密データとSaaSは共存しうるのか!?セキュリティー重視のユーザー層を取り込む為のネットワーク通信のアプローチ機密データとSaaSは共存しうるのか!?セキュリティー重視のユーザー層を取り込む為のネットワーク通信のアプローチ
機密データとSaaSは共存しうるのか!?セキュリティー重視のユーザー層を取り込む為のネットワーク通信のアプローチAmazon Web Services Japan
 
パッケージソフトウェアを簡単にSaaS化!?既存の資産を使ったSaaS化手法のご紹介
パッケージソフトウェアを簡単にSaaS化!?既存の資産を使ったSaaS化手法のご紹介パッケージソフトウェアを簡単にSaaS化!?既存の資産を使ったSaaS化手法のご紹介
パッケージソフトウェアを簡単にSaaS化!?既存の資産を使ったSaaS化手法のご紹介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
 
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 operationsAmazon 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 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
 
AWS IoT Coreを オンプレミス環境と使う際の アーキテクチャ例 (AWS IoT Deep Dive #5)
AWS IoT Coreを オンプレミス環境と使う際の アーキテクチャ例 (AWS IoT Deep Dive #5)AWS IoT Coreを オンプレミス環境と使う際の アーキテクチャ例 (AWS IoT Deep Dive #5)
AWS IoT Coreを オンプレミス環境と使う際の アーキテクチャ例 (AWS IoT Deep Dive #5)Amazon Web Services Japan
 
AWS IoT SiteWise のご紹介 (AWS IoT Deep Dive #5)
AWS IoT SiteWise のご紹介 (AWS IoT Deep Dive #5)AWS IoT SiteWise のご紹介 (AWS IoT Deep Dive #5)
AWS IoT SiteWise のご紹介 (AWS IoT Deep Dive #5)Amazon Web Services Japan
 
製造装置データ収集の選択肢 (AWS IoT Deep Dive #5)
製造装置データ収集の選択肢 (AWS IoT Deep Dive #5)製造装置データ収集の選択肢 (AWS IoT Deep Dive #5)
製造装置データ収集の選択肢 (AWS IoT Deep Dive #5)Amazon Web Services Japan
 
IoT@Loft#20 - IoTプラットフォームを進化さ せるAWSの活用方法
IoT@Loft#20 - IoTプラットフォームを進化さ せるAWSの活用方法IoT@Loft#20 - IoTプラットフォームを進化さ せるAWSの活用方法
IoT@Loft#20 - IoTプラットフォームを進化さ せるAWSの活用方法Amazon Web Services Japan
 
01_2021年上半期 AWS IoT サービスアップデート
01_2021年上半期 AWS IoT サービスアップデート01_2021年上半期 AWS IoT サービスアップデート
01_2021年上半期 AWS IoT サービスアップデートAmazon Web Services Japan
 

Mehr von Amazon Web Services Japan (20)

Infrastructure as Code (IaC) 談義 2022
Infrastructure as Code (IaC) 談義 2022Infrastructure as Code (IaC) 談義 2022
Infrastructure as Code (IaC) 談義 2022
 
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 開発にあたって検討したこと
 
マルチテナント化で知っておきたいデータベースのこと
マルチテナント化で知っておきたいデータベースのことマルチテナント化で知っておきたいデータベースのこと
マルチテナント化で知っておきたいデータベースのこと
 
機密データとSaaSは共存しうるのか!?セキュリティー重視のユーザー層を取り込む為のネットワーク通信のアプローチ
機密データとSaaSは共存しうるのか!?セキュリティー重視のユーザー層を取り込む為のネットワーク通信のアプローチ機密データとSaaSは共存しうるのか!?セキュリティー重視のユーザー層を取り込む為のネットワーク通信のアプローチ
機密データとSaaSは共存しうるのか!?セキュリティー重視のユーザー層を取り込む為のネットワーク通信のアプローチ
 
パッケージソフトウェアを簡単にSaaS化!?既存の資産を使ったSaaS化手法のご紹介
パッケージソフトウェアを簡単にSaaS化!?既存の資産を使ったSaaS化手法のご紹介パッケージソフトウェアを簡単にSaaS化!?既存の資産を使ったSaaS化手法のご紹介
パッケージソフトウェアを簡単にSaaS化!?既存の資産を使ったSaaS化手法のご紹介
 
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 ...
 
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
 
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アップデート速報
 
[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 の本気ってやつをな
 
20211109 JAWS-UG SRE keynotes
20211109 JAWS-UG SRE keynotes20211109 JAWS-UG SRE keynotes
20211109 JAWS-UG SRE keynotes
 
20211109 bleaの使い方(基本編)
20211109 bleaの使い方(基本編)20211109 bleaの使い方(基本編)
20211109 bleaの使い方(基本編)
 
AWS の IoT 向けサービス
AWS の IoT 向けサービスAWS の IoT 向けサービス
AWS の IoT 向けサービス
 
AWS IoT Coreを オンプレミス環境と使う際の アーキテクチャ例 (AWS IoT Deep Dive #5)
AWS IoT Coreを オンプレミス環境と使う際の アーキテクチャ例 (AWS IoT Deep Dive #5)AWS IoT Coreを オンプレミス環境と使う際の アーキテクチャ例 (AWS IoT Deep Dive #5)
AWS IoT Coreを オンプレミス環境と使う際の アーキテクチャ例 (AWS IoT Deep Dive #5)
 
AWS IoT SiteWise のご紹介 (AWS IoT Deep Dive #5)
AWS IoT SiteWise のご紹介 (AWS IoT Deep Dive #5)AWS IoT SiteWise のご紹介 (AWS IoT Deep Dive #5)
AWS IoT SiteWise のご紹介 (AWS IoT Deep Dive #5)
 
製造装置データ収集の選択肢 (AWS IoT Deep Dive #5)
製造装置データ収集の選択肢 (AWS IoT Deep Dive #5)製造装置データ収集の選択肢 (AWS IoT Deep Dive #5)
製造装置データ収集の選択肢 (AWS IoT Deep Dive #5)
 
IoT@Loft#20 - IoTプラットフォームを進化さ せるAWSの活用方法
IoT@Loft#20 - IoTプラットフォームを進化さ せるAWSの活用方法IoT@Loft#20 - IoTプラットフォームを進化さ せるAWSの活用方法
IoT@Loft#20 - IoTプラットフォームを進化さ せるAWSの活用方法
 
03_AWS IoTのDRを考える
03_AWS IoTのDRを考える03_AWS IoTのDRを考える
03_AWS IoTのDRを考える
 
02B_AWS IoT Core for LoRaWANのご紹介
02B_AWS IoT Core for LoRaWANのご紹介02B_AWS IoT Core for LoRaWANのご紹介
02B_AWS IoT Core for LoRaWANのご紹介
 
01_2021年上半期 AWS IoT サービスアップデート
01_2021年上半期 AWS IoT サービスアップデート01_2021年上半期 AWS IoT サービスアップデート
01_2021年上半期 AWS IoT サービスアップデート
 

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.