SlideShare a Scribd company logo
1 of 14
Download to read offline
Operation Lab
運用設計ラボ
AWS クラウド デザイン パターンの全体像とカテゴリを考えてみた
運用設計ラボ合同会社
シニアアーキテクト 波田野 裕一
2015-08-20
(予告編)
アーキテクチャは…重要ですよね
デザインパターンは
AWS初心者にも優しくあるべき
Operation Lab
運用設計ラボ
予め「運用」を想定したCDPへ
Operation Lab
運用設計ラボ
「運用品質」を考えよう
きっかけは
Operation Lab
運用設計ラボ
「運用品質」の手掛かりは「ソフトウェア品質」にある
Let s ISO 9126
機能性
信頼性
使用性
効率性
保守性
移植性
Operation Lab
運用設計ラボ
ソフトウェアはそもそも業務そのもの
業務に使うもの(ソフトウェア)の品質特性は、
「業務そのものに求められる品質」と同じでは?
Operation Lab
運用設計ラボ
運用品質 6特性
機能性
信頼性
使用性
効率性
保守性
移植性
外部品質 内部品質
セキュリティは…重要ですよね
セキュリティの3要素を追加
機密性 完全性 可用性
Operation Lab
運用設計ラボ
外部品質
機能性
信頼性
使用性
内部品質
効率性
保守性
移植性
機密性 完全性 可用性
セキュリティ品質
つまり、クラウドアーキテクチャの要素は9つ
予め「運用」を想定したCDPへ
Operation Lab
運用設計ラボ
外部品質
機能性
信頼性
使用性
内部品質
効率性
保守性
移植性
機密性 完全性 可用性
セキュリティ品質
デザインパターンはAWS初心者にも優しくあるべき
アーキテクチャは…重要ですよね
設計フェーズ順にカテゴライズしたらいいのでは?
Operation Lab
運用設計ラボ
「運用」をあらかじめ想定したCDP
Cloud Design Pattern for Operations (CDP4O)
Operation Lab
運用設計ラボ
機能性
信頼性
使用性
保守性 移植性
機密性
完全性
可用性
運用を前提としたクラウドアーキテクチャ
フェーズ0: プロトタイプフェイズ
機能性&使用性デザインパターン
フェーズ1: 実装フェイズ (セキュリティ)
Step1-1: 機密性デザインパターン
Step1-2: 完全性デザインパターン
Step1-3: 可用性デザインパターン
フェーズ2: プレリリースフェイズ (デリバリ品質確保)
Step2-3: 信頼性デザインパターン
Step2-1: 保守性/移植性デザインパターン
効率性Step2-2: 効率性デザインパターン
フェーズ3: リリースフェイズ (実運用)
アンチ「運用でカバー」デザインパターン
Operation Lab
運用設計ラボ
機能性
信頼性
使用性
保守性 移植性
機密性
完全性
可用性
(参考)クラウドアーキテクチャの9要素 with AWS
フェーズ0: プロトタイプフェイズ
機能性&使用性デザインパターン
デリバリ構成/処理/データストア構成
S3 / CloudFront / Route53 / VPC+IGW / API Gateway
VPC peering / VGW / DirectConnect / StorageGateway
ElasticBeanstalk/Lambda/ECS/EC2/EMR/SQS/SNS/SWF
S3/RDS/DynamoDB/ElastiCache/Redshift/Kinesis
フェーズ1: 実装フェイズ (セキュリティ)
Step1-1: 機密性デザインパターン
Step1-2: 完全性デザインパターン
Step1-3: 可用性デザインパターン
フェーズ2: プレリリースフェイズ (デリバリ品質確保)
Step2-3: 信頼性デザインパターン
Step2-1: 保守性/移植性デザインパターン
効率性Step2-2: 効率性デザインパターン CloudWatch
ElasticBeanstalkl/
CloudFormation/OpsWorks
冗長化デザインパターン (EBS / ELB / AutoScaling)
想定SLA100%デザインパターン (S3 / Route53)
ログ取得/保存デザインパターン (CloudTrail / CloudWatchLogs)
変更管理デザインパターン (Config)
IAM / STS / Cognito
常時付与/一時付与/範囲無制限/範囲限定/フェデレーション/ADなど認証 デザインパターン
Bucket/Topic/Queue Policy (用途別デザインパターン
Security Group (サービス別デザインパターン)
アンチ「運用でカバー」デザインパターン
「タグ」デザインパターン
Operation Lab
運用設計ラボ
http://www.operation-lab.co.jp/
OperationLab運用設計
To Be Continued!

More Related Content

Viewers also liked

運用ドキュメントの構造化(案)
運用ドキュメントの構造化(案)運用ドキュメントの構造化(案)
運用ドキュメントの構造化(案)Operation Lab, LLC.
 
運用ドキュメントの分類と構造化
運用ドキュメントの分類と構造化運用ドキュメントの分類と構造化
運用ドキュメントの分類と構造化Hirokazu Hatano
 
『運用屋さんのためのVBA入門』 ~ 運用方法論 運用工程設計・自動化概論 〜
『運用屋さんのためのVBA入門』 ~ 運用方法論 運用工程設計・自動化概論 〜『運用屋さんのためのVBA入門』 ~ 運用方法論 運用工程設計・自動化概論 〜
『運用屋さんのためのVBA入門』 ~ 運用方法論 運用工程設計・自動化概論 〜Hirokazu Hatano
 
2015-10-31 クラウドネイティヴ時代の運用を考える 〜 ドキュメント駆動運用へ
2015-10-31 クラウドネイティヴ時代の運用を考える  〜 ドキュメント駆動運用へ2015-10-31 クラウドネイティヴ時代の運用を考える  〜 ドキュメント駆動運用へ
2015-10-31 クラウドネイティヴ時代の運用を考える 〜 ドキュメント駆動運用へOperation Lab, LLC.
 
「運用改善」を考える 〜「自動化」を考える前に
「運用改善」を考える 〜「自動化」を考える前に「運用改善」を考える 〜「自動化」を考える前に
「運用改善」を考える 〜「自動化」を考える前にOperation Lab, LLC.
 
2015-05-23 クラウドの運用になって インフラエンジニアは何が変わるのか?
2015-05-23 クラウドの運用になって インフラエンジニアは何が変わるのか?2015-05-23 クラウドの運用になって インフラエンジニアは何が変わるのか?
2015-05-23 クラウドの運用になって インフラエンジニアは何が変わるのか?Operation Lab, LLC.
 

Viewers also liked (9)

運用ドキュメントの構造化(案)
運用ドキュメントの構造化(案)運用ドキュメントの構造化(案)
運用ドキュメントの構造化(案)
 
運用ドキュメントの分類と構造化
運用ドキュメントの分類と構造化運用ドキュメントの分類と構造化
運用ドキュメントの分類と構造化
 
AWSCLI AutoScaling
AWSCLI AutoScalingAWSCLI AutoScaling
AWSCLI AutoScaling
 
API Gateway / AWS CLI
API Gateway / AWS CLIAPI Gateway / AWS CLI
API Gateway / AWS CLI
 
『運用屋さんのためのVBA入門』 ~ 運用方法論 運用工程設計・自動化概論 〜
『運用屋さんのためのVBA入門』 ~ 運用方法論 運用工程設計・自動化概論 〜『運用屋さんのためのVBA入門』 ~ 運用方法論 運用工程設計・自動化概論 〜
『運用屋さんのためのVBA入門』 ~ 運用方法論 運用工程設計・自動化概論 〜
 
2015-10-31 クラウドネイティヴ時代の運用を考える 〜 ドキュメント駆動運用へ
2015-10-31 クラウドネイティヴ時代の運用を考える  〜 ドキュメント駆動運用へ2015-10-31 クラウドネイティヴ時代の運用を考える  〜 ドキュメント駆動運用へ
2015-10-31 クラウドネイティヴ時代の運用を考える 〜 ドキュメント駆動運用へ
 
「運用改善」を考える 〜「自動化」を考える前に
「運用改善」を考える 〜「自動化」を考える前に「運用改善」を考える 〜「自動化」を考える前に
「運用改善」を考える 〜「自動化」を考える前に
 
AWSCLI Lambda
AWSCLI LambdaAWSCLI Lambda
AWSCLI Lambda
 
2015-05-23 クラウドの運用になって インフラエンジニアは何が変わるのか?
2015-05-23 クラウドの運用になって インフラエンジニアは何が変わるのか?2015-05-23 クラウドの運用になって インフラエンジニアは何が変わるのか?
2015-05-23 クラウドの運用になって インフラエンジニアは何が変わるのか?
 

20150820 clouddesignpattern-for operations-pub