SlideShare uma empresa Scribd logo
1 de 81
Baixar para ler offline
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
AWS Management Tools
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
( )
•
AWS
•
• Management Tools & DevOps
Background : SI / Infra / Financial / DevOps
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
1. DevOps AWS Management Tools
2. AWS Management Tools
3.
4.
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Notice
• 3 re:Invent 2018
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
What is DevOps?
DevOps =
releasetestbuild
plan monitor
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Metrics for DevOps
Provision
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
8
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
•
• Operation
•
•
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
•
- Werner Vogels
•
•
•
•
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
サービス
マネージャ
アプリ開発
SIパートナー
インフラ構築
SIパートナー
運用
SIパートナー
企画/営業/
マーケティング
機能
要件定義
アプリ設計
アプリ実装
/
単体テスト
結合テスト
システム
テスト
非機能
要件定義
アーキテク
チャ設計
運用設計
インフラ
構築/
単体テスト
インフラ
結合テスト
開発環境
ステージング
環境
インフラ構築
アプリ開発
アプリ
インフラ
本番運用本番環境
運用手順作
成
引き継ぎ
運用
開発・運用体制 開発スケジュール
1年〜2年
機器選定
発注
1〜2ヶ月
5年〜
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
SI
SI SI
/ /
/
/
1 2
1 2
5
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
サービス
マネージャ
アプリ&インフラ開発
クラウドSI
パートナー
共通運用
クラウドSI
パートナー
企画/営業/
マーケティング
機能&
非機能
要件定義
アプリ設計
アプリ実装 /
単体テスト
結合テスト
システム
テスト
アーキテクチャ設計
運用設計
インフラ構築/単
体テスト
ステージング構築
本番構築
開発環境
ステージング
環境
共通AWS管理
アプリ開発
アプリ
インフラ
本番運用
本番環境
運用手順作成
引き継ぎ
運用
開発・運用体制 開発スケジュール
AWSアカウント
ベースネットワーク環境の払い出し
既存の運用・監視に
組み込むことが可能AWS環境の管理を行う
開発タスク自体は
大きく変わらない
権限やアクセス制御を設
定
インフラまでアプリ開発チームが対応
(インフラ&クラウドの一般知識があれば良い)
統合監視・監査の仕組みへの
組み込み
細かいチーム間コミュニケーションが減る
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
(DevOps)
サービス
マネージャ
アプリ&インフラ
開発チーム1
クラウドSI
パートナー
アプリ&インフラ
開発チーム2
クラウドSI
パートナー
クラウド
運用チーム
クラウドSI
パートナー
企画/営業/
マーケティング
要件定義
開発環境(自動テスト/リリースの仕組み含む)
ステージング環境
アプリ
インフラ
本番環境
運用
開発・運用体制 開発スケジュール
サービス
提供開始
2〜4週間
インフラ
設計/実装/テスト
リリース
アプリ
設計/実装/テスト
要件定義
インフラ
設計/実装/テスト
リリース
アプリ
設計/実装/テスト
要件定義
インフラ
設計/実装/テスト
リリース
アプリ
設計/実装/テスト
要件定義
インフラ
設計/実装/テスト
リリース
アプリ
設計/実装/テスト
準備期間
(1ヶ月程度)
2ー4週間ごとに機能を追加
準備
運用
機能A
機能B
機能C
クラウドによりインフラもアプリも
ユーザからのフィードバックを得つつ
開発することが可能に
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
2
•
•
• DevOps
•
•
•
•
•
•
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
DevOps
• / /
•
•
•
•
•
•
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
AWS CloudFormation
• 250 AWS
•
•
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
: AWS
EC2 Container Serverless
EC2
OS
config
Packages
config
Application
Deploy
EC2 / ECS
OS+Docker
Container
- Application
- Packages
- Configuration
- Library
Deploy
AWS Services
Application
- Lambda
- API GW config
Deploy
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
:AWS
Cloud
Formation
Elastic
Beanstalk*
OpsWorks**
Code
Deploy
*) AWS
**) ChefELB/SQS/RDS
EC2
OS
M/W
App
AWS
Custom Layers
with Chef Recipe
cfn init.ebextension appspec.yml
Instances &
Layers
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
AWS Service Catalog
• &
• AWS SSM
•
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
AWS OpsWorks
•
• Chef Automate Puppet Enterprise
• DSL
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Amazon CloudWatch
• AWS
•
•
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
AWS Config & AWS Config Rules
•
• AWS
•
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
AWS CloudTrail
•
• API usage event
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
AWS Systems Manager
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Application & Infrastructure Pipelines
Provision
Code
EC2
OS
config
Packages
config
Application
Deploy
EC2
App
Software Layering on EC2
ELB
RDS
Configure
Monitor
Build
Test
Deploy
S3
Audit &
Remediate
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Application & Infrastructure Pipelines
Provision
Code
EC2
OS
config
Packages
config
Application
Deploy
EC2
App
Software Layering on EC2
ELB
RDS
Configure
Monitor
Build
Test
Deploy
S3
Audit &
Remediate
AWS CloudFormation
AWS Service Catalog
AWS OpsWorks
AWS Systems Manager
Amazon CloudWatch
AWS
CloudTrail
AWS Config
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Provisioning - CloudFormation (CFn)
1.
2. Cloud Development Kit
3. Drift Detection
4. Macros
2018/11/28 BlackBelt
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
CFn -
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
CFn -
https://github.com/aws-samples/aws-cloudformation-advanced-reinvent-2018
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
CloudFormation support for Visual Studio Code
https://github.com/aws-scripting-guy/cform-VSCode
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
CloudFormation
• CloudFormation
(Drift)
•
• EC2, Auto Scaling, ECS, ELB,
Lambda, RDS
https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-
stack-drift-resource-list.html
• AWS Config
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
• Lambda
•
• Lambda
Macros
38
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
• Macros
• Macros
Macros
39
AWSTemplateFormatVersion: "2010-09-09"
Resources:
Macro:
Type: "AWS::CloudFormation::Macro"
Properties:
FunctionName: arn:aws:lambda:us-east-1:1234567:function:EchoFunction
Name: EchoMacro
AWSTemplateFormatVersion: '2010-09-09'
Transform: [EchoMacro, 'AWS::Serverless-2016-10-31']
Resources:
FancyTable:
Type: AWS::Serverless::SimpleTable
Macrosの名前
Lambda関数(arn)を指定
呼び出すMacros
Macrosリソースタイプ
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
•
Dynamic References
40
Parameter
Store
Template
DB
サービス
テンプレート内
のservice-name
参照可能なデータ
AWS Systems
Manager
ssm
パラメータストアに格納されているString/StringList(平文で保存
されているデータ)
ssm-secure
パラメータストアに格納されているSecureString(暗号化されて
保存されているデータ)
AWS Secrets
Manager
secretsmanager 保存されているすべてのシークレットまたは特定のシークレット
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Dynamic References
41
MyIAMUser:
Type: AWS::IAM::User
Properties:
UserName: 'MyUserName'
LoginProfile:
Password: '{{resolve:ssm-secure:IAMUserPassword-A:1}}'
テンプレートから参照
AWS Systems Managerパラメータストアに
IAMUserPassword-Aを保存
• AWS Systems Manager SecureString
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
AWS CDK AWS Cloud Development Kit
42
•
•
• Java AWS CloudFormation
• &
•
• Java,JavaScript,TypeScript,.NET
Template
CDK
CLI
> cdk synth
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
• S3
43
const cdk = require('@aws-cdk/cdk');
const s3 = require('@aws-cdk/aws-s3');
class MyStack extends cdk.Stack {
constructor(parent, id, props) {
super(parent, id, props);
new s3.Bucket(this, 'MyFirstBucket', {
versioned: true
});
}
}
AWS CDK AWS Cloud Development Kit
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Remediation - Systems Manager (SSM)
New
1. Session Manager SSH/RDP
2. Distributer
Updates
1. ResourceGroup 77
2. Automation AWS API , ,
3. RunCommand Windows DSC
4. Maintenance Window
5. Inventory Athena
6. Patch Manager Custom Patch Approval
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
AWS Systems Manager
AWS cloud
data center
Run Command
Automation
Patch Manager
Lambda
Step Functions
AWS CLI
AWS Config CloudWatch EventS3
S3
CloudWatchLogs
SNS
CloudWatch
&
Inspector
CloudWach
Agent
Inspector
Agent
SSM
Agent
IAM
Role
Athena&Quicksight CFn CLI Lambda ECS
tag: xxx
tag: xxx
tag: yyy
Session Manager
Distributer
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
AWS Systems Manager
AWS cloud
data center
ドキュメント パラメータストア
オペレーション
定期運用
非定期・障害時運用
構成検証・監査
Run Command
Automationメンテナンスウィンドウ
インベントリステートマネージャー Patch Manager
Lambdaファンクション
Step Functions
マネジメントコンソール
AWS CLI
スケジューリング
構成情報・操作手順
AWS Config CloudWatch EventS3
S3
CloudWatchLogs
SNS
マネージドインスタンス
CloudWatch
メトリクス&ログ
Inspector
セキュリティ評価
CloudWach
Agent
Inspector
Agent
SSM
Agent
IAM
Role
サーバ運用
操作記録・通知
Athena&Quicksight
記録・通知・対応・分析 パラメータストアの参照
CFn CLI Lambda ECS
tag: xxx
tag: xxx
tag: yyy
46
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
AWS Systems Manager
AWS cloud
data center
ドキュメント パラメータストア
オペレーション
定期運用
非定期・障害時運用
構成検証・監査
Run Command
Automationメンテナンスウィンドウ
インベントリステートマネージャー Patch Manager
Lambdaファンクション
Step Functions
マネジメントコンソール
AWS CLI
スケジューリング
構成情報・操作手順
AWS Config CloudWatch EventS3
S3
CloudWatchLogs
SNS
マネージドインスタンス
CloudWatch
メトリクス&ログ
Inspector
セキュリティ評価
CloudWach
Agent
Inspector
Agent
SSM
Agent
IAM
Role
サーバ運用
操作記録・通知
Athena&Quicksight
記録・通知・対応・分析 パラメータストアの参照
CFn CLI Lambda ECS
tag: xxx
tag: xxx
tag: yyy
Session Manager
Distributer
47
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
AWS Systems Manager
AWS cloud
data center
ドキュメント パラメータストア
オペレーション
定期運用
非定期・障害時運用
構成検証・監査
Run Command
Automationメンテナンスウィンドウ
インベントリステートマネージャー Patch Manager
Lambdaファンクション
Step Functions
マネジメントコンソール
AWS CLI
スケジューリング
構成情報・操作手順
AWS Config CloudWatch EventS3
S3
CloudWatchLogs
SNS
マネージドインスタンス
CloudWatch
メトリクス&ログ
Inspector
セキュリティ評価
CloudWach
Agent
Inspector
Agent
SSM
Agent
IAM
Role
サーバ運用
操作記録・通知
Athena&Quicksight
記録・通知・対応・分析 パラメータストアの参照
CFn CLI Lambda ECS
tag: xxx
tag: xxx
tag: yyy
48
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
AWS Systems Manager
AWS cloud
data center
ドキュメント パラメータストア
オペレーション
定期運用
非定期・障害時運用
構成検証・監査
Run Command
Automationメンテナンスウィンドウ
インベントリステートマネージャー Patch Manager
Lambdaファンクション
Step Functions
マネジメントコンソール
AWS CLI
スケジューリング
構成情報・操作手順
AWS Config CloudWatch EventS3
S3
CloudWatchLogs
SNS
マネージドインスタンス
CloudWatch
メトリクス&ログ
Inspector
セキュリティ評価
CloudWach
Agent
Inspector
Agent
SSM
Agent
IAM
Role
サーバ運用
操作記録・通知
Athena&Quicksight
記録・通知・対応・分析 パラメータストアの参照
CFn CLI Lambda ECS
tag: xxx
tag: xxx
tag: yyy
49
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
AWS Systems Manager
サービス名 概要
メンテナンスウィンドウ 定期的に行う管理作業やサービス停止の実施時間帯を定義する
Run Command OS上の管理作業を事前定義済みのドキュメントを使用して安全に実施する
SSHやRDPを使用せず多数のサーバを一括操作
Automation AWS上の管理作業を事前定義済みのドキュメントを使用して安全に実施する
パッチを適用してAMIを作成する、インスタンススペックを変更するなど
Distributer 独自のソフトウェアパッケージを定義し配布する
Session Manager 通信ポートを解放せずにサーバへのシェルアクセスを行う
インタラクティブあるいは非定型の操作に使用
ステートマネージャー あるべきOSの設定値を定義し維持する
ポリシーに準拠したファイアウォール設定やアンチマルウェアツールの設定
インベントリ OS、アプリケーション、インスタンスのメタデータを収集する
Patch Manager OSパッチの選択と適用を自動的に実施する
ドキュメント Systems Managerの各サービスの挙動を定義する設定ドキュメント
コマンド、ポリシー、自動化の3種類がある
パラメータストア 設定値やパスワードなどを集中管理する階層型ストレージ
アクセス制御や他のサービスからの参照が容易に行える
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Resource Group
• AWS
• 77
•
• Management Tools
• Systems Manager
• Automation,
RunCommand, etc..
• CloudWatch Dashboard
Resource Group
SSM Automation CloudWatch
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
AWS Systems Manager Session Manager
OS
•
• CLI
• Linux bash Windows PowerShell
• ID
•
• IAM IAM Policy
• CloudWatch Logs S3
• SSM Agent
• Systems Manager Agent
• (AmazonEC2RoleforSSM ) IAM Role EC2
•
VPC Systems Manager PrivateLink
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Automation AWS YAML/JSON
• AWS API executeAwsApi
• EC2
• Automation Documents (YAML or JSON) AWS
• Lambda
•
• AWS
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
AWS Systems Manager Automation
• Automation
aws:branch
/
• Systems Manager
https://aws.amazon.com/jp/about-aws/whats-new/2018/09/Conditional_Branching_Now_Supported_in_AWS_Systems_Manager_Automation/
https://docs.aws.amazon.com/systems-manager/latest/userguide/automation-branchdocs.html
EC2 OS
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
AWS Step Functions API Connectors
• Step Functions AWS
Lambda
 DynamoDB: 既存のテーブルからitemの取り出し、新規itemの追加
 AWS Batch: バッチジョブの開始と完了待機
 Amazon ECS/Fargate: ECSまたはFargateのタスクを実行する
 Amazon SNS: SNSトピックにメッセージをパブリッシュする
 Amazon SQS: キューにメッセージをプッシュする
 AWS Glue: ジョブを開始する
 Amazon SageMaker: 学習ジョブ、変換ジョブを開始する
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
AWS Systems Manager (Distributer)
•
 ソフトウェアと install / uninstall スクリプトを zip 化して
パッケージ登録
 配布対象のサーバ群を定義しアクセスコントロール
 RunCommand (1回) や StateManager (定期) を使って配布
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
AWS Systems Manager
Inventory Automation
• Inventory
• OS
Athena
• Automation
• API
AWS
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Monitoring - CloudWatch
1. CloudWatch Logs Insight
2. Automated Dashboard
3. Metric Math Alarm
4. CloudWatch Snapshot Graphs
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Amazon CloudWatch Logs Insights
• AWS
• CloudWatch Logs
• Dashboard
•
$0.0076/GB( )
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
CloudWatch Automatic Dashboard
• AWS
 各主要サービスごとあるいはサービスをまたいだダッシュボード
 リソースグループを使用してシステムごとにフィルタリング
•
 計算値メトリックのグラフはすでに利用可能だったがアラーム発
行も計算値に基づいて可能に
 +, -, /, * や Sum, Average, Min, Max などが利用可能
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
CloudWatch
• CloudWatch
API
•
• CloudWatch Alerm Slack
•
CloudWatch
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Audit - CloudTrail & AWS Config & Config Rules
1. Config Rules - Detect Drift for CFn CFn
2. AWS Config Multi-Account Aggregation
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
VPC
VPC
• VPC NG*1
• API (IAM
• VPC NG*1
• API NG*2
開発
Amazon VPC
本番
Amazon VPC
開発
AWS アカウント
本番
AWS アカウント
VPC による分離
アカウントによる分離
*1 - VPC Peeringを結ぶことで相互に通信可能
*2 - IAMのクロスアカウントアクセスで相互にアクセス可能
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Private Link API
通常のAPIアクセスは
インターネット経由
VPCエンドポイントで
APIに対してプライベート
アクセスが可能
専用線 (Direct Connect)
VPN VPC
エンドポイント
インターネット
ゲートウェイ
インターネット
AWS API
エンドポイント
オンプレミス
AWS
AWS SDK / CLI
AWS SDK / CLI
New!
New!
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
1. - Control Tower
2. - Resource Access Manager, Shared
VPC
3. - Transit GW, EFS
4. Provisioning - CFn StackSets
5. Monitoring - CloudWatch Events Bus
6. Audit - Security Hub, AWS Config, SSM Inventory
7. Remediation - SSM Automation
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
AWS Control Tower
•
•
•
• Control Tower
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
AWS Resource Access Manager
•
•
• VPC サブネット
• R53 リゾルバルール
• License Manager - License Configuration
• Organization
Organization Unit (OU) AWS
NG
•
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
AWS 1 VPC
Shared VPC
• VPC
VPC
• 1VPC
AWS
• VPC VPC (RouteTable
Subnet ) Security Group
• AWS Organization
Shared VPC
Account A Account B
https://docs.aws.amazon.com/vpc/l
atest/userguide/vpc-sharing.html
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
VPC
AWS Transit Gateway
•
VPC
• CloudWatch VPC Flow Logs
SG/NACL
• Transit Gateway
50Gbps
• Direct Connect TGW
•
2
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
EFS VPC
• EFS
VPC 1
• VPC Peering/Transit Gateway
Shared VPC
•
https://docs.aws.amazon.com/efs/latest/ug/manage-fs-access-vpc-peering.html
• TGW
VPC A
VPC Peering
Storage VPC
EC2 Instance
VPC
Transit
Gateway
VPC B
EC2 Instance
VPC C
EC2 Instance
Shared VPC
Account A Account B
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
1. - Control Tower
2. - Resource Access Manager, Shared VPC
3. - Transit GW, EFS
4. Provisioning - CFn StackSets
5. Monitoring - CloudWatch Events Bus
6. Audit - Security Hub, AWS Config, SSM Inventory
7. Remediation - SSM Automation
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
• AWS
CFn StackSets
73
アカウント 1
Stack
Template
アカウント 2
Stack
アカウント 3
Stack
アカウント 1
Stack
アカウント 2
Stack
アカウント 3
Stack
StackSet
管理者アカウント
AWS Region - A
AWS Region - B
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
CloudWatch Event Bus
• CloudWatch Event
• Event Bus
• Event CloudWatch
Event Bus
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
AWS Security Hub
•
• AWS Security Hub
•
•
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
AWS Config Aggregator
• Config
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
AWS Systems Manager
Inventory Automation
• Inventory
• OS
Athena
• Automation
• API
AWS
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
1. - Control Tower
2. - Resource Access Manager, Shared VPC
3. - Transit GW, EFS
4. Provisioning - CFn StackSets
5. Monitoring - CloudWatch Events Bus
6. Audit - Security Hub, AWS Config, SSM Inventory
7. Remediation - SSM Automation
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
1. DevOps AWS Management Tools
2. AWS Management Tools
3.
4.
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
re:Invent 2018
1. CFn Management Tools
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Management Tools
https://aws.amazon.com/jp/blogs/news/reinvent-2018-management-tools-sessions-summary/
Thank you!
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.

Mais conteúdo relacionado

Mais procurados

Mais procurados (20)

20191030 AWS Black Belt Online Seminar AWS IoT Analytics Deep Dive
20191030 AWS Black Belt Online Seminar AWS IoT Analytics Deep Dive 20191030 AWS Black Belt Online Seminar AWS IoT Analytics Deep Dive
20191030 AWS Black Belt Online Seminar AWS IoT Analytics Deep Dive
 
[MANABIYA] 20180323 Amazon Aurora with PostgreSQL Compatibility
[MANABIYA] 20180323 Amazon Aurora with PostgreSQL Compatibility[MANABIYA] 20180323 Amazon Aurora with PostgreSQL Compatibility
[MANABIYA] 20180323 Amazon Aurora with PostgreSQL Compatibility
 
20180619 AWS Black Belt Online Seminar データレイク入門: AWSで様々な規模のデータレイクを分析する効率的な方法
20180619 AWS Black Belt Online Seminar データレイク入門: AWSで様々な規模のデータレイクを分析する効率的な方法20180619 AWS Black Belt Online Seminar データレイク入門: AWSで様々な規模のデータレイクを分析する効率的な方法
20180619 AWS Black Belt Online Seminar データレイク入門: AWSで様々な規模のデータレイクを分析する効率的な方法
 
20190619 AWS Black Belt Online Seminar Dive Deep into AWS Chalice
20190619 AWS Black Belt Online Seminar Dive Deep into AWS Chalice20190619 AWS Black Belt Online Seminar Dive Deep into AWS Chalice
20190619 AWS Black Belt Online Seminar Dive Deep into AWS Chalice
 
Game technight16 lt_ai_drivensocialmedia
Game technight16 lt_ai_drivensocialmediaGame technight16 lt_ai_drivensocialmedia
Game technight16 lt_ai_drivensocialmedia
 
Graph Database and Amazon Neptune
Graph Database and Amazon NeptuneGraph Database and Amazon Neptune
Graph Database and Amazon Neptune
 
re:Invent 2018 ML サービスアップデート
re:Invent 2018 ML サービスアップデートre:Invent 2018 ML サービスアップデート
re:Invent 2018 ML サービスアップデート
 
20180328 AWS Black Belt Online Seminar Amazon Kinesis Video Streams
20180328 AWS Black Belt Online Seminar Amazon Kinesis Video Streams20180328 AWS Black Belt Online Seminar Amazon Kinesis Video Streams
20180328 AWS Black Belt Online Seminar Amazon Kinesis Video Streams
 
AWS が提供する IoT ソリューションと ITS における活用
AWS が提供する IoT ソリューションと ITS における活用AWS が提供する IoT ソリューションと ITS における活用
AWS が提供する IoT ソリューションと ITS における活用
 
Sparkにプルリク投げてみた
Sparkにプルリク投げてみたSparkにプルリク投げてみた
Sparkにプルリク投げてみた
 
AWS で Presto を徹底的に使いこなすワザ
AWS で Presto を徹底的に使いこなすワザAWS で Presto を徹底的に使いこなすワザ
AWS で Presto を徹底的に使いこなすワザ
 
開発者におくるサーバーレスモニタリング
開発者におくるサーバーレスモニタリング開発者におくるサーバーレスモニタリング
開発者におくるサーバーレスモニタリング
 
Amazon DynamoDB Advanced Design Pattern
Amazon DynamoDB Advanced Design PatternAmazon DynamoDB Advanced Design Pattern
Amazon DynamoDB Advanced Design Pattern
 
AutoScaling & SpotInstance Handson
AutoScaling & SpotInstance HandsonAutoScaling & SpotInstance Handson
AutoScaling & SpotInstance Handson
 
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
 
Gaming on aws 〜ゲームにおけるAWS最新活用術〜
Gaming on aws 〜ゲームにおけるAWS最新活用術〜Gaming on aws 〜ゲームにおけるAWS最新活用術〜
Gaming on aws 〜ゲームにおけるAWS最新活用術〜
 
[最新バージョンの情報がDescription欄にございます]AWS Black Belt Online Seminar 2018 Amazon Connect
[最新バージョンの情報がDescription欄にございます]AWS Black Belt Online Seminar 2018 Amazon Connect[最新バージョンの情報がDescription欄にございます]AWS Black Belt Online Seminar 2018 Amazon Connect
[最新バージョンの情報がDescription欄にございます]AWS Black Belt Online Seminar 2018 Amazon Connect
 
[最新版(12/5 最新版) が別にございます! Descriptionをご確認ください] AWS Black Belt Online Seminar A...
[最新版(12/5 最新版) が別にございます! Descriptionをご確認ください] AWS Black Belt Online Seminar A...[最新版(12/5 最新版) が別にございます! Descriptionをご確認ください] AWS Black Belt Online Seminar A...
[最新版(12/5 最新版) が別にございます! Descriptionをご確認ください] AWS Black Belt Online Seminar A...
 
20180508 AWS Black Belt Online Seminar AWS Greengrassで実現するエッジコンピューティング
20180508 AWS Black Belt Online Seminar AWS Greengrassで実現するエッジコンピューティング20180508 AWS Black Belt Online Seminar AWS Greengrassで実現するエッジコンピューティング
20180508 AWS Black Belt Online Seminar AWS Greengrassで実現するエッジコンピューティング
 
20180612 AWS Black Belt Online Seminar AWS で実現するライブ動画配信とリアルタイムチャットのアーキテクチャパターン
20180612 AWS Black Belt Online Seminar AWS で実現するライブ動画配信とリアルタイムチャットのアーキテクチャパターン20180612 AWS Black Belt Online Seminar AWS で実現するライブ動画配信とリアルタイムチャットのアーキテクチャパターン
20180612 AWS Black Belt Online Seminar AWS で実現するライブ動画配信とリアルタイムチャットのアーキテクチャパターン
 

Semelhante a (AWS DevOps祭り 2018) AWS Management Toolsサービスアプデートのご紹介

Semelhante a (AWS DevOps祭り 2018) AWS Management Toolsサービスアプデートのご紹介 (20)

Gaming cicd-pipeline gaming-technight-2
Gaming cicd-pipeline gaming-technight-2Gaming cicd-pipeline gaming-technight-2
Gaming cicd-pipeline gaming-technight-2
 
20180613 AWS Black Belt Online Seminar AWS Cloud9 入門
20180613 AWS Black Belt Online Seminar AWS Cloud9 入門20180613 AWS Black Belt Online Seminar AWS Cloud9 入門
20180613 AWS Black Belt Online Seminar AWS Cloud9 入門
 
Innovation and Startups Today
Innovation and Startups TodayInnovation and Startups Today
Innovation and Startups Today
 
20180313 Amazon Container Services アップデート
20180313 Amazon Container Services アップデート20180313 Amazon Container Services アップデート
20180313 Amazon Container Services アップデート
 
サーバーワークス re:invent_2016~新サービス・アップデート紹介~
サーバーワークス re:invent_2016~新サービス・アップデート紹介~サーバーワークス re:invent_2016~新サービス・アップデート紹介~
サーバーワークス re:invent_2016~新サービス・アップデート紹介~
 
AWSのインフラはプログラミングコードで構築!AWS Cloud Development Kit 入門
AWSのインフラはプログラミングコードで構築!AWS Cloud Development Kit 入門AWSのインフラはプログラミングコードで構築!AWS Cloud Development Kit 入門
AWSのインフラはプログラミングコードで構築!AWS Cloud Development Kit 入門
 
20180221 AWS Black Belt Online Seminar AWS Lambda@Edge
20180221 AWS Black Belt Online Seminar AWS Lambda@Edge20180221 AWS Black Belt Online Seminar AWS Lambda@Edge
20180221 AWS Black Belt Online Seminar AWS Lambda@Edge
 
20180220 AWS Black Belt Online Seminar - Amazon Container Services
20180220 AWS Black Belt Online Seminar - Amazon Container Services20180220 AWS Black Belt Online Seminar - Amazon Container Services
20180220 AWS Black Belt Online Seminar - Amazon Container Services
 
Migration to AWS part2
Migration to AWS part2Migration to AWS part2
Migration to AWS part2
 
[AWS Developers Meetup 2017] Developerのための ライブAWSウォークスルー 〜 AWS SDKの使い方 〜
[AWS Developers Meetup 2017] DeveloperのためのライブAWSウォークスルー 〜 AWS SDKの使い方 〜[AWS Developers Meetup 2017] DeveloperのためのライブAWSウォークスルー 〜 AWS SDKの使い方 〜
[AWS Developers Meetup 2017] Developerのための ライブAWSウォークスルー 〜 AWS SDKの使い方 〜
 
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 Black Belt Online Seminar AWSサービスを利用したアプリケーション開発を始めよう
AWS Black Belt Online Seminar AWSサービスを利用したアプリケーション開発を始めようAWS Black Belt Online Seminar AWSサービスを利用したアプリケーション開発を始めよう
AWS Black Belt Online Seminar AWSサービスを利用したアプリケーション開発を始めよう
 
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 Amplify
AWS Black Belt Online Seminar AWS AmplifyAWS Black Belt Online Seminar AWS Amplify
AWS Black Belt Online Seminar AWS Amplify
 
AWS re:Invent 2019 Recap IoT アップデート
AWS re:Invent 2019 Recap IoT アップデートAWS re:Invent 2019 Recap IoT アップデート
AWS re:Invent 2019 Recap IoT アップデート
 
Security Operations and Automation on AWS
Security Operations and Automation on AWSSecurity Operations and Automation on AWS
Security Operations and Automation on AWS
 
AWS Black Belt Online Seminar 2018 AWS Well-Architected Framework
AWS Black Belt Online Seminar 2018 AWS Well-Architected FrameworkAWS Black Belt Online Seminar 2018 AWS Well-Architected Framework
AWS Black Belt Online Seminar 2018 AWS Well-Architected Framework
 
202202 AWS Black Belt Online Seminar AWS SaaS Boost で始めるSaaS開発⼊⾨
202202 AWS Black Belt Online Seminar AWS SaaS Boost で始めるSaaS開発⼊⾨202202 AWS Black Belt Online Seminar AWS SaaS Boost で始めるSaaS開発⼊⾨
202202 AWS Black Belt Online Seminar AWS SaaS Boost で始めるSaaS開発⼊⾨
 
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
 
Reinvent2017 recap-overview-pdf
Reinvent2017 recap-overview-pdfReinvent2017 recap-overview-pdf
Reinvent2017 recap-overview-pdf
 

Mais de Yukitaka Ohmura

20140419【qpstudy】OSとNW設計の勘所
20140419【qpstudy】OSとNW設計の勘所20140419【qpstudy】OSとNW設計の勘所
20140419【qpstudy】OSとNW設計の勘所
Yukitaka Ohmura
 
20110722【odstudy01】SIerでやってるDevOps
20110722【odstudy01】SIerでやってるDevOps20110722【odstudy01】SIerでやってるDevOps
20110722【odstudy01】SIerでやってるDevOps
Yukitaka Ohmura
 
もし新人のインフラエンジニアがKPTで振り返りをしたら
もし新人のインフラエンジニアがKPTで振り返りをしたらもし新人のインフラエンジニアがKPTで振り返りをしたら
もし新人のインフラエンジニアがKPTで振り返りをしたら
Yukitaka Ohmura
 
20100520 【qpstudy01】 チームでトライ!インフラ構築のススメ
20100520 【qpstudy01】 チームでトライ!インフラ構築のススメ20100520 【qpstudy01】 チームでトライ!インフラ構築のススメ
20100520 【qpstudy01】 チームでトライ!インフラ構築のススメ
Yukitaka Ohmura
 

Mais de Yukitaka Ohmura (10)

20190223 JAWSDAYS 2019 AWS の Management Tools を使ったハイブリッドアーキテクチャ
20190223 JAWSDAYS 2019 AWS の Management Tools を使ったハイブリッドアーキテクチャ20190223 JAWSDAYS 2019 AWS の Management Tools を使ったハイブリッドアーキテクチャ
20190223 JAWSDAYS 2019 AWS の Management Tools を使ったハイブリッドアーキテクチャ
 
20180310 jawsdays SA LT いまCloudFormationで知るべき10のこと
20180310 jawsdays SA LT いまCloudFormationで知るべき10のこと20180310 jawsdays SA LT いまCloudFormationで知るべき10のこと
20180310 jawsdays SA LT いまCloudFormationで知るべき10のこと
 
CloudFormation Getting Started with YAML
CloudFormation Getting Started with YAMLCloudFormation Getting Started with YAML
CloudFormation Getting Started with YAML
 
20160720 aws development-tools-and_hybrid_cdp
20160720 aws development-tools-and_hybrid_cdp20160720 aws development-tools-and_hybrid_cdp
20160720 aws development-tools-and_hybrid_cdp
 
20160423【qpstudy201604】グループディスカッション
20160423【qpstudy201604】グループディスカッション20160423【qpstudy201604】グループディスカッション
20160423【qpstudy201604】グループディスカッション
 
20140419【qpstudy】OSとNW設計の勘所
20140419【qpstudy】OSとNW設計の勘所20140419【qpstudy】OSとNW設計の勘所
20140419【qpstudy】OSとNW設計の勘所
 
20130413 qpstudy Chef邪道編
20130413 qpstudy Chef邪道編20130413 qpstudy Chef邪道編
20130413 qpstudy Chef邪道編
 
20110722【odstudy01】SIerでやってるDevOps
20110722【odstudy01】SIerでやってるDevOps20110722【odstudy01】SIerでやってるDevOps
20110722【odstudy01】SIerでやってるDevOps
 
もし新人のインフラエンジニアがKPTで振り返りをしたら
もし新人のインフラエンジニアがKPTで振り返りをしたらもし新人のインフラエンジニアがKPTで振り返りをしたら
もし新人のインフラエンジニアがKPTで振り返りをしたら
 
20100520 【qpstudy01】 チームでトライ!インフラ構築のススメ
20100520 【qpstudy01】 チームでトライ!インフラ構築のススメ20100520 【qpstudy01】 チームでトライ!インフラ構築のススメ
20100520 【qpstudy01】 チームでトライ!インフラ構築のススメ
 

Último

Último (10)

Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。
 
論文紹介:Video-GroundingDINO: Towards Open-Vocabulary Spatio-Temporal Video Groun...
論文紹介:Video-GroundingDINO: Towards Open-Vocabulary Spatio-Temporal Video Groun...論文紹介:Video-GroundingDINO: Towards Open-Vocabulary Spatio-Temporal Video Groun...
論文紹介:Video-GroundingDINO: Towards Open-Vocabulary Spatio-Temporal Video Groun...
 
LoRaWAN スマート距離検出デバイスDS20L日本語マニュアル
LoRaWAN スマート距離検出デバイスDS20L日本語マニュアルLoRaWAN スマート距離検出デバイスDS20L日本語マニュアル
LoRaWAN スマート距離検出デバイスDS20L日本語マニュアル
 
論文紹介:Selective Structured State-Spaces for Long-Form Video Understanding
論文紹介:Selective Structured State-Spaces for Long-Form Video Understanding論文紹介:Selective Structured State-Spaces for Long-Form Video Understanding
論文紹介:Selective Structured State-Spaces for Long-Form Video Understanding
 
知識ゼロの営業マンでもできた!超速で初心者を脱する、悪魔的学習ステップ3選.pptx
知識ゼロの営業マンでもできた!超速で初心者を脱する、悪魔的学習ステップ3選.pptx知識ゼロの営業マンでもできた!超速で初心者を脱する、悪魔的学習ステップ3選.pptx
知識ゼロの営業マンでもできた!超速で初心者を脱する、悪魔的学習ステップ3選.pptx
 
Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。
 
論文紹介: The Surprising Effectiveness of PPO in Cooperative Multi-Agent Games
論文紹介: The Surprising Effectiveness of PPO in Cooperative Multi-Agent Games論文紹介: The Surprising Effectiveness of PPO in Cooperative Multi-Agent Games
論文紹介: The Surprising Effectiveness of PPO in Cooperative Multi-Agent Games
 
Utilizing Ballerina for Cloud Native Integrations
Utilizing Ballerina for Cloud Native IntegrationsUtilizing Ballerina for Cloud Native Integrations
Utilizing Ballerina for Cloud Native Integrations
 
新人研修 後半 2024/04/26の勉強会で発表されたものです。
新人研修 後半        2024/04/26の勉強会で発表されたものです。新人研修 後半        2024/04/26の勉強会で発表されたものです。
新人研修 後半 2024/04/26の勉強会で発表されたものです。
 
LoRaWANスマート距離検出センサー DS20L カタログ LiDARデバイス
LoRaWANスマート距離検出センサー  DS20L  カタログ  LiDARデバイスLoRaWANスマート距離検出センサー  DS20L  カタログ  LiDARデバイス
LoRaWANスマート距離検出センサー DS20L カタログ LiDARデバイス
 

(AWS DevOps祭り 2018) AWS Management Toolsサービスアプデートのご紹介

  • 1. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. AWS Management Tools
  • 2. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. ( ) • AWS • • Management Tools & DevOps Background : SI / Infra / Financial / DevOps
  • 3. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. 1. DevOps AWS Management Tools 2. AWS Management Tools 3. 4.
  • 4. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. Notice • 3 re:Invent 2018
  • 5. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
  • 6. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. What is DevOps? DevOps = releasetestbuild plan monitor
  • 7. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. Metrics for DevOps Provision
  • 8. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. 8
  • 9. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. • • Operation • •
  • 10. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. • - Werner Vogels • • • •
  • 11. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. サービス マネージャ アプリ開発 SIパートナー インフラ構築 SIパートナー 運用 SIパートナー 企画/営業/ マーケティング 機能 要件定義 アプリ設計 アプリ実装 / 単体テスト 結合テスト システム テスト 非機能 要件定義 アーキテク チャ設計 運用設計 インフラ 構築/ 単体テスト インフラ 結合テスト 開発環境 ステージング 環境 インフラ構築 アプリ開発 アプリ インフラ 本番運用本番環境 運用手順作 成 引き継ぎ 運用 開発・運用体制 開発スケジュール 1年〜2年 機器選定 発注 1〜2ヶ月 5年〜
  • 12. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. SI SI SI / / / / 1 2 1 2 5
  • 13. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. サービス マネージャ アプリ&インフラ開発 クラウドSI パートナー 共通運用 クラウドSI パートナー 企画/営業/ マーケティング 機能& 非機能 要件定義 アプリ設計 アプリ実装 / 単体テスト 結合テスト システム テスト アーキテクチャ設計 運用設計 インフラ構築/単 体テスト ステージング構築 本番構築 開発環境 ステージング 環境 共通AWS管理 アプリ開発 アプリ インフラ 本番運用 本番環境 運用手順作成 引き継ぎ 運用 開発・運用体制 開発スケジュール AWSアカウント ベースネットワーク環境の払い出し 既存の運用・監視に 組み込むことが可能AWS環境の管理を行う 開発タスク自体は 大きく変わらない 権限やアクセス制御を設 定 インフラまでアプリ開発チームが対応 (インフラ&クラウドの一般知識があれば良い) 統合監視・監査の仕組みへの 組み込み 細かいチーム間コミュニケーションが減る
  • 14. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. (DevOps) サービス マネージャ アプリ&インフラ 開発チーム1 クラウドSI パートナー アプリ&インフラ 開発チーム2 クラウドSI パートナー クラウド 運用チーム クラウドSI パートナー 企画/営業/ マーケティング 要件定義 開発環境(自動テスト/リリースの仕組み含む) ステージング環境 アプリ インフラ 本番環境 運用 開発・運用体制 開発スケジュール サービス 提供開始 2〜4週間 インフラ 設計/実装/テスト リリース アプリ 設計/実装/テスト 要件定義 インフラ 設計/実装/テスト リリース アプリ 設計/実装/テスト 要件定義 インフラ 設計/実装/テスト リリース アプリ 設計/実装/テスト 要件定義 インフラ 設計/実装/テスト リリース アプリ 設計/実装/テスト 準備期間 (1ヶ月程度) 2ー4週間ごとに機能を追加 準備 運用 機能A 機能B 機能C クラウドによりインフラもアプリも ユーザからのフィードバックを得つつ 開発することが可能に
  • 15. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. 2 • • • DevOps • • • • • •
  • 16. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. DevOps • / / • • • • • •
  • 17. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
  • 18. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
  • 19. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. AWS CloudFormation • 250 AWS • •
  • 20. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. : AWS EC2 Container Serverless EC2 OS config Packages config Application Deploy EC2 / ECS OS+Docker Container - Application - Packages - Configuration - Library Deploy AWS Services Application - Lambda - API GW config Deploy
  • 21. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. :AWS Cloud Formation Elastic Beanstalk* OpsWorks** Code Deploy *) AWS **) ChefELB/SQS/RDS EC2 OS M/W App AWS Custom Layers with Chef Recipe cfn init.ebextension appspec.yml Instances & Layers
  • 22. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. AWS Service Catalog • & • AWS SSM •
  • 23. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. AWS OpsWorks • • Chef Automate Puppet Enterprise • DSL
  • 24. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. Amazon CloudWatch • AWS • •
  • 25. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. AWS Config & AWS Config Rules • • AWS •
  • 26. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. AWS CloudTrail • • API usage event
  • 27. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. AWS Systems Manager
  • 28. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. Application & Infrastructure Pipelines Provision Code EC2 OS config Packages config Application Deploy EC2 App Software Layering on EC2 ELB RDS Configure Monitor Build Test Deploy S3 Audit & Remediate
  • 29. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. Application & Infrastructure Pipelines Provision Code EC2 OS config Packages config Application Deploy EC2 App Software Layering on EC2 ELB RDS Configure Monitor Build Test Deploy S3 Audit & Remediate AWS CloudFormation AWS Service Catalog AWS OpsWorks AWS Systems Manager Amazon CloudWatch AWS CloudTrail AWS Config
  • 30. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
  • 31. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. Provisioning - CloudFormation (CFn) 1. 2. Cloud Development Kit 3. Drift Detection 4. Macros 2018/11/28 BlackBelt
  • 32. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. CFn -
  • 33. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. CFn - https://github.com/aws-samples/aws-cloudformation-advanced-reinvent-2018
  • 34. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. CloudFormation support for Visual Studio Code https://github.com/aws-scripting-guy/cform-VSCode
  • 35. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. CloudFormation • CloudFormation (Drift) • • EC2, Auto Scaling, ECS, ELB, Lambda, RDS https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn- stack-drift-resource-list.html • AWS Config
  • 36. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. • Lambda • • Lambda Macros 38
  • 37. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. • Macros • Macros Macros 39 AWSTemplateFormatVersion: "2010-09-09" Resources: Macro: Type: "AWS::CloudFormation::Macro" Properties: FunctionName: arn:aws:lambda:us-east-1:1234567:function:EchoFunction Name: EchoMacro AWSTemplateFormatVersion: '2010-09-09' Transform: [EchoMacro, 'AWS::Serverless-2016-10-31'] Resources: FancyTable: Type: AWS::Serverless::SimpleTable Macrosの名前 Lambda関数(arn)を指定 呼び出すMacros Macrosリソースタイプ
  • 38. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. • Dynamic References 40 Parameter Store Template DB サービス テンプレート内 のservice-name 参照可能なデータ AWS Systems Manager ssm パラメータストアに格納されているString/StringList(平文で保存 されているデータ) ssm-secure パラメータストアに格納されているSecureString(暗号化されて 保存されているデータ) AWS Secrets Manager secretsmanager 保存されているすべてのシークレットまたは特定のシークレット
  • 39. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. Dynamic References 41 MyIAMUser: Type: AWS::IAM::User Properties: UserName: 'MyUserName' LoginProfile: Password: '{{resolve:ssm-secure:IAMUserPassword-A:1}}' テンプレートから参照 AWS Systems Managerパラメータストアに IAMUserPassword-Aを保存 • AWS Systems Manager SecureString
  • 40. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. AWS CDK AWS Cloud Development Kit 42 • • • Java AWS CloudFormation • & • • Java,JavaScript,TypeScript,.NET Template CDK CLI > cdk synth
  • 41. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. • S3 43 const cdk = require('@aws-cdk/cdk'); const s3 = require('@aws-cdk/aws-s3'); class MyStack extends cdk.Stack { constructor(parent, id, props) { super(parent, id, props); new s3.Bucket(this, 'MyFirstBucket', { versioned: true }); } } AWS CDK AWS Cloud Development Kit
  • 42. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. Remediation - Systems Manager (SSM) New 1. Session Manager SSH/RDP 2. Distributer Updates 1. ResourceGroup 77 2. Automation AWS API , , 3. RunCommand Windows DSC 4. Maintenance Window 5. Inventory Athena 6. Patch Manager Custom Patch Approval
  • 43. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. AWS Systems Manager AWS cloud data center Run Command Automation Patch Manager Lambda Step Functions AWS CLI AWS Config CloudWatch EventS3 S3 CloudWatchLogs SNS CloudWatch & Inspector CloudWach Agent Inspector Agent SSM Agent IAM Role Athena&Quicksight CFn CLI Lambda ECS tag: xxx tag: xxx tag: yyy Session Manager Distributer
  • 44. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. AWS Systems Manager AWS cloud data center ドキュメント パラメータストア オペレーション 定期運用 非定期・障害時運用 構成検証・監査 Run Command Automationメンテナンスウィンドウ インベントリステートマネージャー Patch Manager Lambdaファンクション Step Functions マネジメントコンソール AWS CLI スケジューリング 構成情報・操作手順 AWS Config CloudWatch EventS3 S3 CloudWatchLogs SNS マネージドインスタンス CloudWatch メトリクス&ログ Inspector セキュリティ評価 CloudWach Agent Inspector Agent SSM Agent IAM Role サーバ運用 操作記録・通知 Athena&Quicksight 記録・通知・対応・分析 パラメータストアの参照 CFn CLI Lambda ECS tag: xxx tag: xxx tag: yyy 46
  • 45. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. AWS Systems Manager AWS cloud data center ドキュメント パラメータストア オペレーション 定期運用 非定期・障害時運用 構成検証・監査 Run Command Automationメンテナンスウィンドウ インベントリステートマネージャー Patch Manager Lambdaファンクション Step Functions マネジメントコンソール AWS CLI スケジューリング 構成情報・操作手順 AWS Config CloudWatch EventS3 S3 CloudWatchLogs SNS マネージドインスタンス CloudWatch メトリクス&ログ Inspector セキュリティ評価 CloudWach Agent Inspector Agent SSM Agent IAM Role サーバ運用 操作記録・通知 Athena&Quicksight 記録・通知・対応・分析 パラメータストアの参照 CFn CLI Lambda ECS tag: xxx tag: xxx tag: yyy Session Manager Distributer 47
  • 46. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. AWS Systems Manager AWS cloud data center ドキュメント パラメータストア オペレーション 定期運用 非定期・障害時運用 構成検証・監査 Run Command Automationメンテナンスウィンドウ インベントリステートマネージャー Patch Manager Lambdaファンクション Step Functions マネジメントコンソール AWS CLI スケジューリング 構成情報・操作手順 AWS Config CloudWatch EventS3 S3 CloudWatchLogs SNS マネージドインスタンス CloudWatch メトリクス&ログ Inspector セキュリティ評価 CloudWach Agent Inspector Agent SSM Agent IAM Role サーバ運用 操作記録・通知 Athena&Quicksight 記録・通知・対応・分析 パラメータストアの参照 CFn CLI Lambda ECS tag: xxx tag: xxx tag: yyy 48
  • 47. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. AWS Systems Manager AWS cloud data center ドキュメント パラメータストア オペレーション 定期運用 非定期・障害時運用 構成検証・監査 Run Command Automationメンテナンスウィンドウ インベントリステートマネージャー Patch Manager Lambdaファンクション Step Functions マネジメントコンソール AWS CLI スケジューリング 構成情報・操作手順 AWS Config CloudWatch EventS3 S3 CloudWatchLogs SNS マネージドインスタンス CloudWatch メトリクス&ログ Inspector セキュリティ評価 CloudWach Agent Inspector Agent SSM Agent IAM Role サーバ運用 操作記録・通知 Athena&Quicksight 記録・通知・対応・分析 パラメータストアの参照 CFn CLI Lambda ECS tag: xxx tag: xxx tag: yyy 49
  • 48. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. AWS Systems Manager サービス名 概要 メンテナンスウィンドウ 定期的に行う管理作業やサービス停止の実施時間帯を定義する Run Command OS上の管理作業を事前定義済みのドキュメントを使用して安全に実施する SSHやRDPを使用せず多数のサーバを一括操作 Automation AWS上の管理作業を事前定義済みのドキュメントを使用して安全に実施する パッチを適用してAMIを作成する、インスタンススペックを変更するなど Distributer 独自のソフトウェアパッケージを定義し配布する Session Manager 通信ポートを解放せずにサーバへのシェルアクセスを行う インタラクティブあるいは非定型の操作に使用 ステートマネージャー あるべきOSの設定値を定義し維持する ポリシーに準拠したファイアウォール設定やアンチマルウェアツールの設定 インベントリ OS、アプリケーション、インスタンスのメタデータを収集する Patch Manager OSパッチの選択と適用を自動的に実施する ドキュメント Systems Managerの各サービスの挙動を定義する設定ドキュメント コマンド、ポリシー、自動化の3種類がある パラメータストア 設定値やパスワードなどを集中管理する階層型ストレージ アクセス制御や他のサービスからの参照が容易に行える
  • 49. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. Resource Group • AWS • 77 • • Management Tools • Systems Manager • Automation, RunCommand, etc.. • CloudWatch Dashboard Resource Group SSM Automation CloudWatch
  • 50. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. AWS Systems Manager Session Manager OS • • CLI • Linux bash Windows PowerShell • ID • • IAM IAM Policy • CloudWatch Logs S3 • SSM Agent • Systems Manager Agent • (AmazonEC2RoleforSSM ) IAM Role EC2 • VPC Systems Manager PrivateLink
  • 51. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. Automation AWS YAML/JSON • AWS API executeAwsApi • EC2 • Automation Documents (YAML or JSON) AWS • Lambda • • AWS
  • 52. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. AWS Systems Manager Automation • Automation aws:branch / • Systems Manager https://aws.amazon.com/jp/about-aws/whats-new/2018/09/Conditional_Branching_Now_Supported_in_AWS_Systems_Manager_Automation/ https://docs.aws.amazon.com/systems-manager/latest/userguide/automation-branchdocs.html EC2 OS
  • 53. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. AWS Step Functions API Connectors • Step Functions AWS Lambda  DynamoDB: 既存のテーブルからitemの取り出し、新規itemの追加  AWS Batch: バッチジョブの開始と完了待機  Amazon ECS/Fargate: ECSまたはFargateのタスクを実行する  Amazon SNS: SNSトピックにメッセージをパブリッシュする  Amazon SQS: キューにメッセージをプッシュする  AWS Glue: ジョブを開始する  Amazon SageMaker: 学習ジョブ、変換ジョブを開始する
  • 54. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. AWS Systems Manager (Distributer) •  ソフトウェアと install / uninstall スクリプトを zip 化して パッケージ登録  配布対象のサーバ群を定義しアクセスコントロール  RunCommand (1回) や StateManager (定期) を使って配布
  • 55. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. AWS Systems Manager Inventory Automation • Inventory • OS Athena • Automation • API AWS
  • 56. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. Monitoring - CloudWatch 1. CloudWatch Logs Insight 2. Automated Dashboard 3. Metric Math Alarm 4. CloudWatch Snapshot Graphs
  • 57. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. Amazon CloudWatch Logs Insights • AWS • CloudWatch Logs • Dashboard • $0.0076/GB( )
  • 58. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. CloudWatch Automatic Dashboard • AWS  各主要サービスごとあるいはサービスをまたいだダッシュボード  リソースグループを使用してシステムごとにフィルタリング •  計算値メトリックのグラフはすでに利用可能だったがアラーム発 行も計算値に基づいて可能に  +, -, /, * や Sum, Average, Min, Max などが利用可能
  • 59. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. CloudWatch • CloudWatch API • • CloudWatch Alerm Slack • CloudWatch
  • 60. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. Audit - CloudTrail & AWS Config & Config Rules 1. Config Rules - Detect Drift for CFn CFn 2. AWS Config Multi-Account Aggregation
  • 61. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
  • 62. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. VPC VPC • VPC NG*1 • API (IAM • VPC NG*1 • API NG*2 開発 Amazon VPC 本番 Amazon VPC 開発 AWS アカウント 本番 AWS アカウント VPC による分離 アカウントによる分離 *1 - VPC Peeringを結ぶことで相互に通信可能 *2 - IAMのクロスアカウントアクセスで相互にアクセス可能
  • 63. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. Private Link API 通常のAPIアクセスは インターネット経由 VPCエンドポイントで APIに対してプライベート アクセスが可能 専用線 (Direct Connect) VPN VPC エンドポイント インターネット ゲートウェイ インターネット AWS API エンドポイント オンプレミス AWS AWS SDK / CLI AWS SDK / CLI New! New!
  • 64. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. 1. - Control Tower 2. - Resource Access Manager, Shared VPC 3. - Transit GW, EFS 4. Provisioning - CFn StackSets 5. Monitoring - CloudWatch Events Bus 6. Audit - Security Hub, AWS Config, SSM Inventory 7. Remediation - SSM Automation
  • 65. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. AWS Control Tower • • • • Control Tower
  • 66. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. AWS Resource Access Manager • • • VPC サブネット • R53 リゾルバルール • License Manager - License Configuration • Organization Organization Unit (OU) AWS NG •
  • 67. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. AWS 1 VPC Shared VPC • VPC VPC • 1VPC AWS • VPC VPC (RouteTable Subnet ) Security Group • AWS Organization Shared VPC Account A Account B https://docs.aws.amazon.com/vpc/l atest/userguide/vpc-sharing.html
  • 68. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. VPC AWS Transit Gateway • VPC • CloudWatch VPC Flow Logs SG/NACL • Transit Gateway 50Gbps • Direct Connect TGW • 2
  • 69. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. EFS VPC • EFS VPC 1 • VPC Peering/Transit Gateway Shared VPC • https://docs.aws.amazon.com/efs/latest/ug/manage-fs-access-vpc-peering.html • TGW VPC A VPC Peering Storage VPC EC2 Instance VPC Transit Gateway VPC B EC2 Instance VPC C EC2 Instance Shared VPC Account A Account B
  • 70. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. 1. - Control Tower 2. - Resource Access Manager, Shared VPC 3. - Transit GW, EFS 4. Provisioning - CFn StackSets 5. Monitoring - CloudWatch Events Bus 6. Audit - Security Hub, AWS Config, SSM Inventory 7. Remediation - SSM Automation
  • 71. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. • AWS CFn StackSets 73 アカウント 1 Stack Template アカウント 2 Stack アカウント 3 Stack アカウント 1 Stack アカウント 2 Stack アカウント 3 Stack StackSet 管理者アカウント AWS Region - A AWS Region - B
  • 72. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. CloudWatch Event Bus • CloudWatch Event • Event Bus • Event CloudWatch Event Bus
  • 73. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. AWS Security Hub • • AWS Security Hub • •
  • 74. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. AWS Config Aggregator • Config
  • 75. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. AWS Systems Manager Inventory Automation • Inventory • OS Athena • Automation • API AWS
  • 76. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. 1. - Control Tower 2. - Resource Access Manager, Shared VPC 3. - Transit GW, EFS 4. Provisioning - CFn StackSets 5. Monitoring - CloudWatch Events Bus 6. Audit - Security Hub, AWS Config, SSM Inventory 7. Remediation - SSM Automation
  • 77. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
  • 78. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. 1. DevOps AWS Management Tools 2. AWS Management Tools 3. 4.
  • 79. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. re:Invent 2018 1. CFn Management Tools
  • 80. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. Management Tools https://aws.amazon.com/jp/blogs/news/reinvent-2018-management-tools-sessions-summary/
  • 81. Thank you! © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.