Submit Search
Jawsdays2018 - The cost driven aws cloud architecture design
Download as PPTX, PDF
0 likes
231 views
H
Han Jin Ryu
The aws cloud architecture design for cost optimization Ryu Hanjin, datascience group.
Software
Related topics:
Cost Optimization Strategies
Read more
1 of 19
Download now
Download to read offline
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
More Related Content
PDF
AWSでスケールアウト&スケールアップ
Hiroyasu Suzuki
PDF
[AKIBA.AWS] EC2の基礎 - パフォーマンスを100%引き出すオプション設定 -
Shuji Kikuchi
PPTX
負荷分散だけじゃないELBのメリット
Takashi Toyosaki
PDF
AWSサービスアップデート 2013年2月
Yasuhiro Horiuchi
PDF
AWS サービスアップデートまとめ 2014年3月
Yasuhiro Horiuchi
PPTX
歩みを止めないみんな大好きEC2
Takashi Toyosaki
PPTX
AWSのcloudpack流フルマネージメント
Hiroyasu Suzuki
PDF
Amazon s3へのデータ転送における課題とその対処法を一挙紹介
Tetsunori Nishizawa
AWSでスケールアウト&スケールアップ
Hiroyasu Suzuki
[AKIBA.AWS] EC2の基礎 - パフォーマンスを100%引き出すオプション設定 -
Shuji Kikuchi
負荷分散だけじゃないELBのメリット
Takashi Toyosaki
AWSサービスアップデート 2013年2月
Yasuhiro Horiuchi
AWS サービスアップデートまとめ 2014年3月
Yasuhiro Horiuchi
歩みを止めないみんな大好きEC2
Takashi Toyosaki
AWSのcloudpack流フルマネージメント
Hiroyasu Suzuki
Amazon s3へのデータ転送における課題とその対処法を一挙紹介
Tetsunori Nishizawa
What's hot
(20)
PDF
AWS+でスケールアウト&スケールアップ
Hiroyasu Suzuki
PDF
AWS サービスアップデートまとめ 2013年8月
Yasuhiro Horiuchi
PDF
AWS サービスアップデートまとめ 2014年7月
Yasuhiro Horiuchi
PDF
AWS Summit New York 2016 Recap : AWS Application Load Balancer and Amazon ECS
Eiji Shinohara
PPTX
EC2 Systems Managerはいいぞ
koki abe
PDF
AWS サービスアップデートまとめ 2013年11月
Yasuhiro Horiuchi
PDF
AWS Black Belt Online Seminar 2016 クラウドのためのアーキテクチャ設計 -ベストプラクティス-
Amazon Web Services Japan
PDF
ECSの大型アップデートが来たよ!
淳 千葉
PDF
AWS サービスアップデートまとめ 2013年7月
Yasuhiro Horiuchi
PPTX
2016年8月のAWSサービスアップデートまとめ
Amazon Web Services Japan
PDF
AWS サービスアップデートまとめ 2014年4月
Yasuhiro Horiuchi
PDF
オープンなクラウドの世界でエンジニアが楽しいと思うことを仕事にする方法
Tetsunori Nishizawa
PDF
20161027 hadoop summit Generating Recommendations at Amazon Scale with Apach...
Amazon Web Services Japan
PDF
Using Amazon Aurora for Enterprise Workloads
Amazon Web Services Japan
PDF
AWS サービスアップデートまとめ 2013年9月
Yasuhiro Horiuchi
PPTX
Aurora新時代の幕開けとDynamoDBの進化
Classmethod,Inc.
PDF
CloudFormation (CFn)入門(公開用)
kinneko
PDF
AWS サービスアップデートまとめ 2013年3月
Yasuhiro Horiuchi
PDF
2016年11月のAWSサービスアップデートまとめ
Amazon Web Services Japan
PDF
AWS サービスアップデートまとめ 2013年10月
Yasuhiro Horiuchi
AWS+でスケールアウト&スケールアップ
Hiroyasu Suzuki
AWS サービスアップデートまとめ 2013年8月
Yasuhiro Horiuchi
AWS サービスアップデートまとめ 2014年7月
Yasuhiro Horiuchi
AWS Summit New York 2016 Recap : AWS Application Load Balancer and Amazon ECS
Eiji Shinohara
EC2 Systems Managerはいいぞ
koki abe
AWS サービスアップデートまとめ 2013年11月
Yasuhiro Horiuchi
AWS Black Belt Online Seminar 2016 クラウドのためのアーキテクチャ設計 -ベストプラクティス-
Amazon Web Services Japan
ECSの大型アップデートが来たよ!
淳 千葉
AWS サービスアップデートまとめ 2013年7月
Yasuhiro Horiuchi
2016年8月のAWSサービスアップデートまとめ
Amazon Web Services Japan
AWS サービスアップデートまとめ 2014年4月
Yasuhiro Horiuchi
オープンなクラウドの世界でエンジニアが楽しいと思うことを仕事にする方法
Tetsunori Nishizawa
20161027 hadoop summit Generating Recommendations at Amazon Scale with Apach...
Amazon Web Services Japan
Using Amazon Aurora for Enterprise Workloads
Amazon Web Services Japan
AWS サービスアップデートまとめ 2013年9月
Yasuhiro Horiuchi
Aurora新時代の幕開けとDynamoDBの進化
Classmethod,Inc.
CloudFormation (CFn)入門(公開用)
kinneko
AWS サービスアップデートまとめ 2013年3月
Yasuhiro Horiuchi
2016年11月のAWSサービスアップデートまとめ
Amazon Web Services Japan
AWS サービスアップデートまとめ 2013年10月
Yasuhiro Horiuchi
Ad
Similar to Jawsdays2018 - The cost driven aws cloud architecture design
(20)
PDF
WS Black Belt Online Seminar 2016 RDBのAWSへの移行
Amazon Web Services Japan
PDF
Amazon Web Services 最新事例集
SORACOM, INC
PPTX
HPC on AWS 2020 Summer
Daisuke Miyamoto
PDF
20170725 black belt_monitoring_on_aws
Amazon Web Services Japan
PDF
[要約] Building a Real-Time Bidding Platform on AWS #AWSAdTechJP
Eiji Shinohara
PDF
Best Practices for Running PostgreSQL on AWS
Amazon Web Services Japan
PDF
AWS Black Belt Online Seminar 2017 EC2 Windows
Amazon Web Services Japan
PDF
2011-04-21 クラウド勉強会
Koichiro Doi
PDF
エンターテイメント業界におけるAWS活用事例
Amazon Web Services Japan
PDF
【JAWS-UG AI/ML支部 第14回勉強会】Amazon EC2 Trn1 GA ! ~ AWSが提供するML向けインスタンスの豊富な品揃えと 専...
TakeshiFukae
PPT
アマゾンクラウドの真価
kaminashi
PDF
Reinvent2017 recap-overview-pdf
Amazon Web Services Japan
PDF
ATC301 AWS re:Invent 2017/11/27 - 1 Million Bids in 100ms - Using AWS to Powe...
Amazon Web Services Japan
PPTX
AWSによるWebサイト構築と運用 - concrete5 編 -
Shuji Watanabe
PDF
20180710 AWS Black Belt Online Seminar AWS入門者向け: AWSで実現するウェブサイトホスティング
Amazon Web Services Japan
PDF
AWS 資格試験対策講座
Kameda Harunobu
PDF
AWS初心者向けWebinar RDBのAWSへの移行方法(Oracleを例に)
Amazon Web Services Japan
PPTX
20170510aws blackbeltrds-170510101017
anzhong70
PDF
Amazon Web Services(AWS)とcloudpack について
Hiroyasu Suzuki
PDF
20180508 AWS Black Belt Online Seminar AWS Greengrassで実現するエッジコンピューティング
Amazon Web Services Japan
WS Black Belt Online Seminar 2016 RDBのAWSへの移行
Amazon Web Services Japan
Amazon Web Services 最新事例集
SORACOM, INC
HPC on AWS 2020 Summer
Daisuke Miyamoto
20170725 black belt_monitoring_on_aws
Amazon Web Services Japan
[要約] Building a Real-Time Bidding Platform on AWS #AWSAdTechJP
Eiji Shinohara
Best Practices for Running PostgreSQL on AWS
Amazon Web Services Japan
AWS Black Belt Online Seminar 2017 EC2 Windows
Amazon Web Services Japan
2011-04-21 クラウド勉強会
Koichiro Doi
エンターテイメント業界におけるAWS活用事例
Amazon Web Services Japan
【JAWS-UG AI/ML支部 第14回勉強会】Amazon EC2 Trn1 GA ! ~ AWSが提供するML向けインスタンスの豊富な品揃えと 専...
TakeshiFukae
アマゾンクラウドの真価
kaminashi
Reinvent2017 recap-overview-pdf
Amazon Web Services Japan
ATC301 AWS re:Invent 2017/11/27 - 1 Million Bids in 100ms - Using AWS to Powe...
Amazon Web Services Japan
AWSによるWebサイト構築と運用 - concrete5 編 -
Shuji Watanabe
20180710 AWS Black Belt Online Seminar AWS入門者向け: AWSで実現するウェブサイトホスティング
Amazon Web Services Japan
AWS 資格試験対策講座
Kameda Harunobu
AWS初心者向けWebinar RDBのAWSへの移行方法(Oracleを例に)
Amazon Web Services Japan
20170510aws blackbeltrds-170510101017
anzhong70
Amazon Web Services(AWS)とcloudpack について
Hiroyasu Suzuki
20180508 AWS Black Belt Online Seminar AWS Greengrassで実現するエッジコンピューティング
Amazon Web Services Japan
Ad
Jawsdays2018 - The cost driven aws cloud architecture design
1.
Cost-Driven AWS クラウドアー キテクチャデザインとコスト最 適化方法 Ryu
Hanjin, AWSKRUG Datascience団体
2.
自己紹介 ▪ Cloud Architect,
Eland Group Elandmall (Ecommerce), MyNB (CRM App) など B2CサービスをAWS上で構築・運営中 ▪ 韓国AWSユーザグループ(AWSKRUG) データサイエンス支部 アーキテクチャ支部 グロ、シンチョン支部 ▪ 好きなAWSサービス Elastic Load Balancing Amazon Athena Amazon S3 Amazon CloudFront Amazon RDS Eland Group : http://eland.co.kr/ AWSKRUG : https://www.facebook.com/groups/awskrug/
3.
▪ どうすればコストパフォマンスの良いサービスを作れるか? ▪ 重要AWSサービスの課金体系 ▪
費用効率的なアーキテクチャと秘訣 ▪ ただし、適用可能な部分から適用しよう! ▪ 大事なのは制限された時間内にビジネス目標を達成するサービスを作ること ▪ 慣れた技術スタックで可能なところから徐々に改善 Agenda Lean Startup : https://en.wikipedia.org/wiki/Lean_startup Agile Software Development : https://en.wikipedia.org/wiki/Agile_software_development
4.
▪ Free tier ▪
12ヶ月間無料: t2.micro(1 vCPU, 1GB RAM) EC2(750時間) , RDS(750時間)など ▪ 常に無料: DynamoDB, CloudWatch など ▪ AWS セミナーへ積極的に参加 ▪ 無料教育 ▪ 実習用クレジットを獲得 ▪ Free tier + Credit で実装 ▪ 無料枠内でサービスをテスト ▪ wordpress のような簡単なサービスは無料で使用可能 AWS初心者の場合 – 個人ユーザ Free tier : https://aws.amazon.com/jp/free/ AWS Seminar : https://aws.amazon.com/jp/about-aws/events/2017/awsomeday/
5.
▪ Matching Supply
and Demand ムダのない使用 ▪ Demand-based ▪ Buffer-based ▪ Time-based ▪ Cost-Effective Resources 費用効率的なリソース使用 ▪ Appropriate provisioning ▪ Right sizing ▪ Purchasing options ▪ Geographic selection ▪ Managed services Cost Optimization Pillar AWS Well-Architected Framework AWS Cost Optimization Pillar : https://d1.awsstatic.com/whitepapers/architecture/AWS-Cost-Optimization-Pillar.pdf AWS Cost Optimization : https://aws.amazon.com/jp/pricing/cost-optimization/?nc1=h_ls ▪ Expenditure Awareness 支出を意識する ▪ Stakeholders ▪ Visibility and controls ▪ Cost attribution ▪ Tagging ▪ Entity lifecycle tracking ▪ Optimizing Over Time 継続的な最適化 ▪ Measure, monitor, and improve ▪ Staying ever green
6.
AWSの費用構造 Allocating Size Traffic Amazon EC2 AWS Lambda Amazon S3 Amazon RDS Amazon DynamoDB Amazon ElastiCache Free Amazon
ECS Amazon EBS Amazon Redshift Amazon EMR Amazon SNS Amazon SQS Amazon MQ Amazon CloudFront そしてデータ転送課⾦ Amazon CloudWatch Systems Manager AWS CloudFormation IAM Amazon Athena Amazon Route 53 Amazon Kinesis Amazon API Gateway AWS IoT Amazon Lex
7.
▪ ビジネス・性能目標を達成しながらの最小化 • Allocating
Size • データ転送 ▪ その結果、費用最適化アーキテクチャを実現 • 柔軟なアーキテクチャ • キャッシングを最大限活用するアーキテクチャ AWSの費用最適化
8.
AWSの費用構造 Allocating Size Traffic AWS Lambda Amazon S3 Amazon DynamoDB Amazon ElastiCache Free Amazon
ECS Amazon EBS Amazon Redshift Amazon EMR Amazon SNS Amazon SQS Amazon MQ そしてデータ転送 Amazon CloudWatch Systems Manager AWS CloudFormation IAM Amazon Athena Amazon Route 53 Amazon Kinesis Amazon API Gateway AWS IoT Amazon Lex Amazon EC2 Amazon RDS Amazon CloudFront
9.
ウェブサービスアーキテクチャー
10.
▪ Appropriate provisioning 適切な容量設定 ▪
CloudWatchを用いた自動拡張 ▪ 予想された大量トラフィックに備えた スケジューリング拡張 ▪ Right Sizing 適切な容量選択 • 負荷テストからインスタンスサイ ズ別TPSを検討 • リソース使用量に基づき定期的に 容量を調整 • 同じインスタンスタイプを使用, Linuxをオススメ 1. EC2最適化
11.
▪ Open Source
OSは EC2の費用削減に役に立つ ▪ 秒単位課金はライセンスフリーOS使用時のみ適用 ▪ Reserved InstanceのFlexibilityも同じ ▪ 主に使用されるWindowsサーバーはLinuxサーバーの1.7 ~ 2倍価格 Open Sourceを積極的に利用 – EC2 https://aws.amazon.com/blogs/aws/new-instance-size-flexibility-for-ec2-reserved-instances/ 購買オプション Instance Type Linuxインスタンス対比 Windowsインスタンス費用 On-Demand M4.large 171% c4.xlarge 174% Reserved (1year, Standard, all upfront) M4.large 214% c4.xlarge 199%
12.
▪ Red Hat
7 / CentOS 7と類似 ▪ 現在candidateバージョンが公開。公式LTSビルド発表後5年間長期サポート提 供 ▪ オンプレミス環境でも使用可能 Docker container imageとVMware, Hyper-V, VirtualBoxのvirtual machine imagesを提供 ▪ AWS Integration ▪ Amazon Linuxは 2017.09 で最後の最後のリリーズ ▪ 今後2年間セキュリティアップデートを提供 ▪ 現在Amazon Linux 2へのマイグレーションをAWSはオススメしている Amazon Linux 2 https://aws.amazon.com/jp/amazon-linux-2/?nc1=h_ls
13.
▪ 常に使用されるリソースは Reserved
Instanceを利用 ▪ OSはLinuxを使用。同じインスタンスタイプで統一 (汎用 t2, m4系) ▪ でもワークロードに合うタイプを選択するのが一番重要 (メモリ r4, コン ピューティング c4 など) 購買オプション – Reserved Instance https://aws.amazon.com/jp/ec2/pricing/reserved-instances/pricing/?nc1=h_ls ▪ ただし、一日中使用時間に よってRI購買とインスタン ススケジューリングのうち どっちがもっと費用効率的 なのかを考慮して適用
14.
▪ 中断可能な作業は Spot
Instanceを使用 ▪ バッチ、テストなとに積極的に利用 ▪ Spot Fleet(分散入札), Spot block (6時間まで確定利用) 購買オプション – Spot Instance https://docs.aws.amazon.com/ja_jp/AWSEC2/latest/UserGuide/spot-interruptions.html ▪ Spot Instance Stop/Start可能 ▪ Stopされた Spot Instanceを ハイバネートモードに転換可 能
15.
▪ EC2はAuto Scalingを利用して簡単に プロビジョニング可能 ▪
しかし、Relational Databaseは、オン ラインMaster変更が不可能 ▪ ビジネス/サービスの使用量の成長 に合わせてRDSは、ますますサイズ が大きくなって柔軟化が難しい 2. RDS最適化
16.
▪ 柔軟化されていない巨大な商用DBは大きなコスト負担 ▪ RDSは、商用DBに機能制約が存在 ▪
Oracle DBはRACがない ▪ SQL ServerはAlways On機能を提供しない (EC2構成時は可能) ▪ Open Source DBはRead Replicaで参照性能拡張可能 ▪ Aurora MySQL, PostgreSQL ▪ Aurora Multi-master Open Sourceを積極利用 – RDS 購買オプション Instance Type BYOL RDS 対比 Oracle RDS 費用 On-Demand db.m4.large 190% db.r3.4xlarge 199% Reserved (1year, Standard, all upfront) db.m4.large 213% db.r3.4xlarge 181%
17.
▪ DBの負荷を減らすアーキテクチャ ー ▪ in-memory基盤
DB cache • Web Cache • CDN Cache • CloudFront • いろんな Cacheで使用可能 • トラフィック費用削減効果 3. Cache適用 https://aws.amazon.com/jp/caching/?nc1=h_ls
18.
▪ 予期せぬトラフィックの急増は、 EC2では対応が難しい ▪ EC2にサービスが上がるのに5分 以上かかる ▪
Serverlessは即時対応可能 ▪ API Gatewayと Lambdaを活用し スパイク性トラフィックに対応 ▪ 事前プロビジョニング必要なし (ただし、コールドスタートには注 意) 4. Serverless導入
19.
▪ 費用最適化アーキテクチャを実現 ▪ 柔軟なアーキテクチャ ▪
キャッシングを最大限活用するアーキテクチャ ▪ 最適化 ▪ EC2最適化 ▪ RDS最適化 ▪ Cache適用 ▪ Serverless導入 Summery
Download