SlideShare a Scribd company logo
AWS Well Architected Framework
2016/06/29
Partner Solution Architect
Takashi Koyanagawa
⾃⼰紹介
⼩梁川 貴史(こやながわ たかし)
• パートナーソリューションアーキテクト
– APNさまへの技術⽀援
• アーキテクチャの検討⽀援やレビューなど
• 経歴
– ソフトハウスにて、開発とSI業務を経験
– 電機メーカーにて、⾃社Webサービスの設計から運⽤まで経験
• AWSのユーザとして4年半、1000台を超えるインスタンス環境での開発・運⽤
• 好きなサービス
– Cloudwatch events
– AWS IoT
20160629 aws well-architected
AWS Well-Architected Framework
• アプリケーションが良い設計(Well-Architected)になっているかを確認
し、改善するためのフレームワーク
– AWSの経験からシステム設計のベストプラクティスについてのチェック⽅法を⾒つけた
– プラットフォームの進化に併せて”良い設計”の定義は変わり続ける
• 4つの軸によってチェックを⾏い、不⾜している箇所があれば⽋点に対
処する⽅法を発⾒することができる
– セキュリティ
– 信頼性
– パフォーマンス効率
– コストの最適化
http://aws.typepad.com/aws_japan/2015/10/are-you-well-architected.html
https://d0.awsstatic.com/International/ja_JP/Whitepapers/Well-Architected_Whitepaper.pdf
AWS Well-Architected Frameworkとは?
• AWS Well-Architected Frameworkは、お客様が
AWSクラウド内に、セキュアで、信頼性に富み、コス
ト最適化されたアプリケーションを構築し運⽤管理す
る助けとなる⼤局的なガイドとベストプラクティスを
提供することを狙いとしています。
AWS Well-Architected Framework
• クラウドアーキテクチャのベストプラクティスへの
理解を深める
• 忘れられがちな基礎となる領域を再確認
• アーキテクチャを評価する⼀貫したアプローチ
• 以下の要素から構成されます:
• 柱
• 設計の原則
• 確認事項
優れたアーキテクチャの四本柱
セキュリティ 信頼性 性能効率 コスト最適化
「Well Architected」=「正しい構築」の柱
信頼性: 障害から復旧し、増加する需要を処理でき、サービス中断を防⽌
するよう対象システムを構築してください。
セキュリティ: AWSクラウド内でデータや資産を保護するための
ベストプラクティスを活⽤してください。
パフォーマンス: 対象システムを構成するリソースが効率的に
パフォーマンスを実現するよう構築してください。
コスト最適化: コストを理解し、コントロールし、対象システムの
所期の⽬的を達しながらもコストを削減してください。
「Well Architected」=「正しい構築」の柱
4つの柱のバランスをとる(例⽰)
性能効率
コスト可用性
セキュリティ
緩すぎる/厳し過ぎる
運用ルール
なんでも暗号化/
全く暗号化しない
性能試験やチューニン
グをやり過ぎる /しない
やり過ぎの冗長・バックアップ
冗長性・バックアップレス
設計の原則
• AWSによる優れた設計のフレームワークでは、
クラウドにおける適切な設計を可能にする設計
の原則を明確にしました:
• ⼀般的な設計の原則
• 柱ごとの設計の原則
⼀般的な設計の原則
必要な容量の判断を勘に頼らない
本番のスケールでテストする
アーキテクチャ変更のリスクを下げる
アーキテクチャの実験を容易にするために⾃動化を取り⼊れる
⾰新的なアーキテクチャを取り⼊れる
オンプレミスとの考え⽅の違いを理解する
オンプレミス AWS
キャパシティ サービスの使われ方、論理最大の
キャパシティの推測
その時点で必要な分のリソースを使用し、
スケールアップ・ダウン
テスト 1/N環境を用意し、常時 本番環境の複製もしくは同じサイズの環境
を必要時だけ利用可能
アーキテクチャ変更 環境構築の手作業が多く工数とリス
クが高い
環境構築を自動化することにより環境構
築リスクを低減できる。
必要に応じた環境めん
アーキテクチャ試験 上記と同じく手作業による 自動化を推進することで、環境構築を低コ
ストで実施、変更管理から必要に応じて以
前の設定に戻せる
アーキテクチャの発
展追従
一度作ったアーキテクチャに対する
変更がされにくく、Life Cycleの中で
何度かのMajor/Minor version upさ
れるのみ
自動化をすることで変更・テストが容易と
なり、ビジネスの需給に対応可能。
セキュリティ
• ビジネスにおける価値を⽣み出しながら、リス
クアセスメントと防御戦略により、情報、シス
テム、資産を守る能⼒。
• データ保護
• 権限管理
• インフラの保護
• 検知
設計の原則
全ての層にセキュリティ
トレーサビリティを実現
セキュリティ事象に⾃動的に対応
あなたのシステムのセキュリティにフォーカス
セキュリティのベストプラクティスを⾃動化
セキュリティにおいて重要なサービス
Areas Key Services
データ保護
権限管理
インフラ保護
検知
Elastic Load
Balancing Amazon EBS Amazon S3 Amazon RDS
AWS Key
Management
Service
MFA tokenIAM
Amazon VPC
AWS
CloudTrail
AWS Config CloudWatch
IAM
信頼性
• 需要に応じて動的に計算資源を取得したり、構
成の問題や通信経路の切断による停⽌を防ぐこ
とで、インフラやサービスの障害から回復する
能⼒。
• 基盤
• 変更管理
• 障害管理
設計の原則
回復⼿順をテストする
障害からの回復を⾃動化する
システムの可⽤性を向上させるために⽔平スケーリング
容量の判断を勘に頼らない
信頼性における重要なサービス
Areas Key Services
基盤
変更管理
障害管理
IAM Amazon VPC
AWS CloudTrail AWS Config
AWS
CloudFormation
CloudWatch
性能効率
• システムの要求に応え、需要が変動しテクノロジー
が進化しても効率を保ち続けるように計算資源を利
⽤する能⼒。
• コンピューティング
• ストレージ
• データベース
• 容量と処理時間のトレードオフ
設計の原則
最先端の技術を開放する
即座にグローバル化
サーバーレス・アーキテクチャ
もっと頻繁に実験・挑戦
性能効率に重要なサービス
Areas Key Services
コンピューティング
ストレージ
データベース
処理時間と容量のトレー
ドオフ
Amazon EBS Amazon S3
Amazon RDS
Auto Scaling
Amazon
Glacier
CloudFront
DynamoDB
CloudWatch
コスト最適化
• 不要なコストや最適ではない資源を予防し排除
する能⼒。
• 需要と供給の⼀致
• コスト効果の⾼い資源
• 費⽤の認知
• 最適化の継続
設計の原則
費⽤賦課における透明性
所有コストを低減させるためにマネージドサービスを使⽤
資本投資を⽌め、運⽤コストに
規模の経済の恩恵を受ける
データセンター運⽤への投資を⽌める
コスト最適化に重要なサービス
Areas Key Services
需要と供給の⼀致
コスト効果の⾼いリソース
⽀出を認知する
継続して最適化
CloudWatch
Auto Scaling
Amazon SNS
Reserved Instances AWS Trusted
Advisor
AWS Trusted
Advisor
AWS Blog & Whatʼs New
Cost Allocation Tags
(例えば幾つかご質問)知ってますか??
• EBSベストプラクティス
– http://docs.aws.amazon.com/ja_jp/AWSEC2/latest/UserGuid
e/EBSPerformance.html
• S3ベストプラクティス
– https://docs.aws.amazon.com/ja_jp/AmazonS3/latest/dev/r
equest-rate-perf-considerations.html
• Exponential Backoff
– https://www.awsarchitectureblog.com/2015/03/backoff.html
継続的な情報収集
BlackBelt Online Seminarの有効利⽤
http://aws.amazon.com/jp/about-aws/events/webinars/
7月の内容
火曜日12:00-13:00
• Parce.comからAWSへのモバイルアプリの移行
• コストの観点からみるAWSアカウント管理
• 公共分野でAWSを活用する方法
水曜日 18:00-19:00
• Amazon CloudWatch
• AWS Certificate Manager
• Amazon Redshift
• Amazon Aurora
まとめ
• AWS Well-Architected Frameworkは、アプリケーションが良い設計
(Well-Architected)になっているかを確認し、改善することができる
• 4つの軸によってチェックを⾏い、不⾜している箇所があれば⽋点に対
処する⽅法を発⾒することができる
– セキュリティ
– 信頼性
– パフォーマンス効率
– コストの最適化
http://aws.typepad.com/aws_japan/2015/10/are-you-well-architected.html
ご紹介:Game Day!!@7/23
AWSのサービスも使ったチューニンガソンの様な内容
Connpassの検索windowか
ら”gameday”で検索!
20160629 aws well-architected

More Related Content

PDF
スタートアップならおさえておきたいAWS(Amazon Web Services)入門 ~メディア露出時のピーク対策編~ 先生:高山 博史・今井 雄太
PDF
JAWS-UG CLI専門支部 #76 Amazon AppStream 2.0 入門
PDF
Best Practices for Running PostgreSQL on AWS
PDF
Serverless for VUI
PDF
InterBEE 2018 AWS & AWS Elemental Booth Review
PDF
JAWS-UG CLI専門支部 #74 Amazon Kinesis Firehose 入門
PPTX
PDF
Develipers.IO 2016 E-1 「AWS Configを使ったAWS環境の見える化」
スタートアップならおさえておきたいAWS(Amazon Web Services)入門 ~メディア露出時のピーク対策編~ 先生:高山 博史・今井 雄太
JAWS-UG CLI専門支部 #76 Amazon AppStream 2.0 入門
Best Practices for Running PostgreSQL on AWS
Serverless for VUI
InterBEE 2018 AWS & AWS Elemental Booth Review
JAWS-UG CLI専門支部 #74 Amazon Kinesis Firehose 入門
Develipers.IO 2016 E-1 「AWS Configを使ったAWS環境の見える化」

What's hot (20)

PPTX
Architectingforhighavailability 170629010328
PDF
Architecting+for+high+availability
PDF
JAWS-UG CLI専門支部 #81 EC2 Systems Manager 入門
PPTX
CRM分析サービス crm analyzer expressを 支えるサーバレスな色々
PDF
Ad Tech on AWS - IVS CTO Night and Day Spring 2016
PDF
クラウド移行を終えてからが本番〜AWSの使いこなし術〜
PDF
AWS Introduction for Startups
PDF
サーバーレスの話
PDF
運用視点でのAWSサポート利用Tips
PDF
Scale Your Business without Servers
PDF
AWS X-Ray @Akiba.aws LT大会 #14 番外編 AWS Update LT大会
PDF
Amazon s3へのデータ転送における課題とその対処法を一挙紹介
PDF
AWS Black Belt Online Seminar 2017 AWS re:Invent 2017速報
PDF
OpsJAWS 20160128
PDF
May the FaaS be with us!!
PPTX
AWS認定SAA勉強法(実践編)
PDF
Serverless Architecture on AWS(20151023版)
PDF
AWS re:Invent 2018 Security re:Cap Opening & AWS Control Tower
PDF
オープンなクラウドの世界でエンジニアが楽しいと思うことを仕事にする方法
PPT
RecoChoku tech night #09 -reinvent2018報告会- オープニング
Architectingforhighavailability 170629010328
Architecting+for+high+availability
JAWS-UG CLI専門支部 #81 EC2 Systems Manager 入門
CRM分析サービス crm analyzer expressを 支えるサーバレスな色々
Ad Tech on AWS - IVS CTO Night and Day Spring 2016
クラウド移行を終えてからが本番〜AWSの使いこなし術〜
AWS Introduction for Startups
サーバーレスの話
運用視点でのAWSサポート利用Tips
Scale Your Business without Servers
AWS X-Ray @Akiba.aws LT大会 #14 番外編 AWS Update LT大会
Amazon s3へのデータ転送における課題とその対処法を一挙紹介
AWS Black Belt Online Seminar 2017 AWS re:Invent 2017速報
OpsJAWS 20160128
May the FaaS be with us!!
AWS認定SAA勉強法(実践編)
Serverless Architecture on AWS(20151023版)
AWS re:Invent 2018 Security re:Cap Opening & AWS Control Tower
オープンなクラウドの世界でエンジニアが楽しいと思うことを仕事にする方法
RecoChoku tech night #09 -reinvent2018報告会- オープニング
Ad

Viewers also liked (7)

PPTX
2016 Utah Cloud Summit: Architecting on AWS - Best Practices
PDF
Well-Architected Framework (Official AWS)
PPTX
AWS Perú Meetup - Arquitecting for HA by Raul Hugo
PPTX
Are You Well Architected?
PPTX
AWS Survival Guide
PPTX
Managing Cloud Security Risks in Your Organization
PDF
Deliver Docker Containers Continuously on AWS - QCon 2017
2016 Utah Cloud Summit: Architecting on AWS - Best Practices
Well-Architected Framework (Official AWS)
AWS Perú Meetup - Arquitecting for HA by Raul Hugo
Are You Well Architected?
AWS Survival Guide
Managing Cloud Security Risks in Your Organization
Deliver Docker Containers Continuously on AWS - QCon 2017
Ad

Similar to 20160629 aws well-architected (20)

PDF
AWS Black Belt Tech シリーズ 2016 - AWS Well Architected Program
PDF
AWS_IoT_Appresso-event_20160721
PDF
アンチパターンで気づくAWS Well-Architected Framework入門編 信頼性の柱 総集編
PDF
実務で活かせる AWSアーキテクチャ設計 〜AWS re:Invent 2016アップデート最新版〜
PPTX
20211109 JAWS-UG SRE keynotes
PDF
AWS Well-Architected Security とベストプラクティス
PDF
エンジニアの為のAWS実践講座
PDF
AWSからOpenStack, Chef SoloからChef Serverに インフラを置き換えた事例の紹介
PDF
AWS Black Belt Online Seminar 2017 AWS Summit Tokyo 2017 まとめ
PDF
Data discoveryを支えるawsのbig data技術と最新事例
PDF
FutureStack Tokyo 19 -[パートナー講演]アマゾン ウェブ サービス ジャパン株式会社: New Relicを活用したAWSへのアプリ...
PDF
JAWS DAYS 2015
PDF
[JAWS Days 2020] AWS Well-Architected フレームワークのご紹介
PPT
広島Ruby勉強会#35プレゼン
PDF
cloudpack監視・運用保守のなかで生まれた自社開発の取り組みと知見
PDF
HTML5J AWS でできるIoT
PDF
クラウドを積極活用した サービスの開発のために
PDF
VUXデザイナー
PPTX
AWS設計ガイドラインで取り組むクラウドシフト
PDF
JAWS re:Mote 2015 Nagoya
AWS Black Belt Tech シリーズ 2016 - AWS Well Architected Program
AWS_IoT_Appresso-event_20160721
アンチパターンで気づくAWS Well-Architected Framework入門編 信頼性の柱 総集編
実務で活かせる AWSアーキテクチャ設計 〜AWS re:Invent 2016アップデート最新版〜
20211109 JAWS-UG SRE keynotes
AWS Well-Architected Security とベストプラクティス
エンジニアの為のAWS実践講座
AWSからOpenStack, Chef SoloからChef Serverに インフラを置き換えた事例の紹介
AWS Black Belt Online Seminar 2017 AWS Summit Tokyo 2017 まとめ
Data discoveryを支えるawsのbig data技術と最新事例
FutureStack Tokyo 19 -[パートナー講演]アマゾン ウェブ サービス ジャパン株式会社: New Relicを活用したAWSへのアプリ...
JAWS DAYS 2015
[JAWS Days 2020] AWS Well-Architected フレームワークのご紹介
広島Ruby勉強会#35プレゼン
cloudpack監視・運用保守のなかで生まれた自社開発の取り組みと知見
HTML5J AWS でできるIoT
クラウドを積極活用した サービスの開発のために
VUXデザイナー
AWS設計ガイドラインで取り組むクラウドシフト
JAWS re:Mote 2015 Nagoya

20160629 aws well-architected