SlideShare ist ein Scribd-Unternehmen logo
1 von 30
Downloaden Sie, um offline zu lesen
AWS Well Architected Framework
2016/06/29
Partner Solution Architect
Takashi Koyanagawa
⾃⼰紹介
⼩梁川 貴史(こやながわ たかし)
• パートナーソリューションアーキテクト
– APNさまへの技術⽀援
• アーキテクチャの検討⽀援やレビューなど
• 経歴
– ソフトハウスにて、開発とSI業務を経験
– 電機メーカーにて、⾃社Webサービスの設計から運⽤まで経験
• AWSのユーザとして4年半、1000台を超えるインスタンス環境での開発・運⽤
• 好きなサービス
– Cloudwatch events
– AWS IoT
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

Weitere ähnliche Inhalte

Was ist angesagt?

Architectingforhighavailability 170629010328
Architectingforhighavailability 170629010328Architectingforhighavailability 170629010328
Architectingforhighavailability 170629010328
anzhong70
 
Architecting+for+high+availability
Architecting+for+high+availabilityArchitecting+for+high+availability
Architecting+for+high+availability
anzhong70
 

Was ist angesagt? (20)

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

Andere mochten auch

Well-Architected Framework (Official AWS)
Well-Architected Framework (Official AWS)Well-Architected Framework (Official AWS)
Well-Architected Framework (Official AWS)
Stephan Marais
 
SEC303 Top 10 AWS Identity and Access Management Best Practices - AWS re:Inve...
SEC303 Top 10 AWS Identity and Access Management Best Practices - AWS re:Inve...SEC303 Top 10 AWS Identity and Access Management Best Practices - AWS re:Inve...
SEC303 Top 10 AWS Identity and Access Management Best Practices - AWS re:Inve...
Amazon Web Services
 

Andere mochten auch (20)

2016 Utah Cloud Summit: Architecting on AWS - Best Practices
2016 Utah Cloud Summit: Architecting on AWS - Best Practices2016 Utah Cloud Summit: Architecting on AWS - Best Practices
2016 Utah Cloud Summit: Architecting on AWS - Best Practices
 
Well-Architected Framework (Official AWS)
Well-Architected Framework (Official AWS)Well-Architected Framework (Official AWS)
Well-Architected Framework (Official AWS)
 
AWS Perú Meetup - Arquitecting for HA by Raul Hugo
AWS Perú Meetup - Arquitecting for HA by Raul HugoAWS Perú Meetup - Arquitecting for HA by Raul Hugo
AWS Perú Meetup - Arquitecting for HA by Raul Hugo
 
Media Streaming on AWS
Media Streaming on AWSMedia Streaming on AWS
Media Streaming on AWS
 
Are You Well Architected?
Are You Well Architected?Are You Well Architected?
Are You Well Architected?
 
AWS Deployment Best Practices - AWS Symposium 2014 - Washington D.C.
AWS Deployment Best Practices - AWS Symposium 2014 - Washington D.C. AWS Deployment Best Practices - AWS Symposium 2014 - Washington D.C.
AWS Deployment Best Practices - AWS Symposium 2014 - Washington D.C.
 
AWS Survival Guide
AWS Survival GuideAWS Survival Guide
AWS Survival Guide
 
Development and Test on AWS
Development and Test on AWSDevelopment and Test on AWS
Development and Test on AWS
 
Journey Through the Cloud - Digital Media
Journey Through the Cloud - Digital MediaJourney Through the Cloud - Digital Media
Journey Through the Cloud - Digital Media
 
Managing Cloud Security Risks in Your Organization
Managing Cloud Security Risks in Your OrganizationManaging Cloud Security Risks in Your Organization
Managing Cloud Security Risks in Your Organization
 
Lower Costs and Increase Agility with AWS
Lower Costs and Increase Agility with AWSLower Costs and Increase Agility with AWS
Lower Costs and Increase Agility with AWS
 
SEC303 Top 10 AWS Identity and Access Management Best Practices - AWS re:Inve...
SEC303 Top 10 AWS Identity and Access Management Best Practices - AWS re:Inve...SEC303 Top 10 AWS Identity and Access Management Best Practices - AWS re:Inve...
SEC303 Top 10 AWS Identity and Access Management Best Practices - AWS re:Inve...
 
Deliver Docker Containers Continuously on AWS - QCon 2017
Deliver Docker Containers Continuously on AWS - QCon 2017Deliver Docker Containers Continuously on AWS - QCon 2017
Deliver Docker Containers Continuously on AWS - QCon 2017
 
Introduction to AWS X-Ray
Introduction to AWS X-RayIntroduction to AWS X-Ray
Introduction to AWS X-Ray
 
Amazon CloudWatch Logs and AWS Lambda
Amazon CloudWatch Logs and AWS LambdaAmazon CloudWatch Logs and AWS Lambda
Amazon CloudWatch Logs and AWS Lambda
 
Active Archiving with Amazon S3 and Tiering to Amazon Glacier - March 2017 AW...
Active Archiving with Amazon S3 and Tiering to Amazon Glacier - March 2017 AW...Active Archiving with Amazon S3 and Tiering to Amazon Glacier - March 2017 AW...
Active Archiving with Amazon S3 and Tiering to Amazon Glacier - March 2017 AW...
 
How to Scale Your Architecture and DevOps Practices for Big Data Applications
How to Scale Your Architecture and DevOps Practices for Big Data ApplicationsHow to Scale Your Architecture and DevOps Practices for Big Data Applications
How to Scale Your Architecture and DevOps Practices for Big Data Applications
 
Welcome - Keynote - AWSome Day Helsinki 2017
Welcome - Keynote - AWSome Day Helsinki 2017Welcome - Keynote - AWSome Day Helsinki 2017
Welcome - Keynote - AWSome Day Helsinki 2017
 
AWS Deployment Best Practices
AWS Deployment Best PracticesAWS Deployment Best Practices
AWS Deployment Best Practices
 
AWS Storage and Database Architecture Best Practices (DAT203) | AWS re:Invent...
AWS Storage and Database Architecture Best Practices (DAT203) | AWS re:Invent...AWS Storage and Database Architecture Best Practices (DAT203) | AWS re:Invent...
AWS Storage and Database Architecture Best Practices (DAT203) | AWS re:Invent...
 

Ähnlich wie 20160629 aws well-architected

実務で活かせる AWSアーキテクチャ設計 〜AWS re:Invent 2016アップデート最新版〜
実務で活かせる AWSアーキテクチャ設計 〜AWS re:Invent 2016アップデート最新版〜実務で活かせる AWSアーキテクチャ設計 〜AWS re:Invent 2016アップデート最新版〜
実務で活かせる AWSアーキテクチャ設計 〜AWS re:Invent 2016アップデート最新版〜
真吾 吉田
 
Data discoveryを支えるawsのbig data技術と最新事例
Data discoveryを支えるawsのbig data技術と最新事例Data discoveryを支えるawsのbig data技術と最新事例
Data discoveryを支えるawsのbig data技術と最新事例
Takashi Koyanagawa
 
広島Ruby勉強会#35プレゼン
広島Ruby勉強会#35プレゼン広島Ruby勉強会#35プレゼン
広島Ruby勉強会#35プレゼン
Kakigi Katuyuki
 

Ähnlich wie 20160629 aws well-architected (20)

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

20160629 aws well-architected