Suche senden
Hochladen
CloudFormationとSerfで作る全自動インフラ
•
Als PPTX, PDF herunterladen
•
5 gefällt mir
•
7,799 views
masaomoc1015
Folgen
2013/12/10 CM re:Growth Developers.IO Meetup #1
Weniger lesen
Mehr lesen
Technologie
Melden
Teilen
Melden
Teilen
1 von 26
Jetzt herunterladen
Empfohlen
2013.12.10 Classmethod re:Grwoth
2013.12.10 Classmethod re:Grwoth
shinyaa31
Developers.IO MeetUp 01 Massive Messaging Platform Deployment in a Week.
Developers.IO MeetUp 01 Massive Messaging Platform Deployment in a Week.
satoshi
20131210 CM re:Growth - Infrastructure as Code から Full Reproducible Infrastru...
20131210 CM re:Growth - Infrastructure as Code から Full Reproducible Infrastru...
都元ダイスケ Miyamoto
Re growth takekawa-slideshare
Re growth takekawa-slideshare
努(TSUTOMU) 武川(TAKEKAWA)
6リージョン同時75万接続のメッセージ配信基盤をCloudFormationとCapistranoで3日で構築した話
6リージョン同時75万接続のメッセージ配信基盤をCloudFormationとCapistranoで3日で構築した話
Ryuta Otaki
Developers.io meetup 01 2013/12/10
Developers.io meetup 01 2013/12/10
Tomonari Fukuda
20131210 classmethod re:Growth session04
20131210 classmethod re:Growth session04
Kazuki Ueki
CloudWatchの使い方
CloudWatchの使い方
ShinsukeYokota
Empfohlen
2013.12.10 Classmethod re:Grwoth
2013.12.10 Classmethod re:Grwoth
shinyaa31
Developers.IO MeetUp 01 Massive Messaging Platform Deployment in a Week.
Developers.IO MeetUp 01 Massive Messaging Platform Deployment in a Week.
satoshi
20131210 CM re:Growth - Infrastructure as Code から Full Reproducible Infrastru...
20131210 CM re:Growth - Infrastructure as Code から Full Reproducible Infrastru...
都元ダイスケ Miyamoto
Re growth takekawa-slideshare
Re growth takekawa-slideshare
努(TSUTOMU) 武川(TAKEKAWA)
6リージョン同時75万接続のメッセージ配信基盤をCloudFormationとCapistranoで3日で構築した話
6リージョン同時75万接続のメッセージ配信基盤をCloudFormationとCapistranoで3日で構築した話
Ryuta Otaki
Developers.io meetup 01 2013/12/10
Developers.io meetup 01 2013/12/10
Tomonari Fukuda
20131210 classmethod re:Growth session04
20131210 classmethod re:Growth session04
Kazuki Ueki
CloudWatchの使い方
CloudWatchの使い方
ShinsukeYokota
AnsibleFest 2014 - Role Tips and Tricks
AnsibleFest 2014 - Role Tips and Tricks
jimi-c
ChefとOpsWorksで EC2 楽チンクッキング!
ChefとOpsWorksで EC2 楽チンクッキング!
クラスメソッド株式会社
AWS管理を自動化する奥義
AWS管理を自動化する奥義
クラスメソッド株式会社
最近やったAWS案件
最近やったAWS案件
Naoto Ishizawa
AWS Black Belt Tech シリーズ 2015 - AWS OpsWorks
AWS Black Belt Tech シリーズ 2015 - AWS OpsWorks
Amazon Web Services Japan
JAWS DAYS 2015 AWS OpsWorksの仕組みと活用方法のご紹介
JAWS DAYS 2015 AWS OpsWorksの仕組みと活用方法のご紹介
Kenji Funasaki
ELB & Auto Scaling & CloudWatch 詳細 -ほぼ週刊AWSマイスターシリーズ第5回-
ELB & Auto Scaling & CloudWatch 詳細 -ほぼ週刊AWSマイスターシリーズ第5回-
SORACOM, INC
MQTTでオフィスハック with RasPi
MQTTでオフィスハック with RasPi
Masahiko Kubara
AWS Black Belt Tech シリーズ 2015 - AWS Elastic Beanstalk
AWS Black Belt Tech シリーズ 2015 - AWS Elastic Beanstalk
Amazon Web Services Japan
AWS Black Belt Tech シリーズ 2015 - AWS CloudFormation
AWS Black Belt Tech シリーズ 2015 - AWS CloudFormation
Amazon Web Services Japan
Re: ご注文は自動化ですか?[2]
Re: ご注文は自動化ですか?[2]
Masahito Zembutsu
Serf / Consul 入門 ~仕事を楽しくしよう~
Serf / Consul 入門 ~仕事を楽しくしよう~
Masahito Zembutsu
(DVO301) AWS OpsWorks Under the Hood
(DVO301) AWS OpsWorks Under the Hood
Amazon Web Services
改善したほうがいい私の7つの開発習慣
改善したほうがいい私の7つの開発習慣
Noriaki Kadota
AWS Lambda にまつわるおいしい話
AWS Lambda にまつわるおいしい話
美佳 松井
ゲームインフラとGoogle Cloud Platformと酒!
ゲームインフラとGoogle Cloud Platformと酒!
Hasegawa Yusuke
Do you like scala
Do you like scala
Yuto Suzuki
初心者向けWebinar AWS上でのネットワーク構築
初心者向けWebinar AWS上でのネットワーク構築
Amazon Web Services Japan
Low Latency Mobile Messaging using MQTT
Low Latency Mobile Messaging using MQTT
Henrik Sjöstrand
EIRC- Literacy Consortium 2016
EIRC- Literacy Consortium 2016
Silvia Rosenthal Tolisano
Open Source UN-Conference 2024 Kawagoe - 独自OS「DaisyOS GB」の紹介
Open Source UN-Conference 2024 Kawagoe - 独自OS「DaisyOS GB」の紹介
Yuma Ohgami
TSAL operation mechanism and circuit diagram.pdf
TSAL operation mechanism and circuit diagram.pdf
taisei2219
Weitere ähnliche Inhalte
Andere mochten auch
AnsibleFest 2014 - Role Tips and Tricks
AnsibleFest 2014 - Role Tips and Tricks
jimi-c
ChefとOpsWorksで EC2 楽チンクッキング!
ChefとOpsWorksで EC2 楽チンクッキング!
クラスメソッド株式会社
AWS管理を自動化する奥義
AWS管理を自動化する奥義
クラスメソッド株式会社
最近やったAWS案件
最近やったAWS案件
Naoto Ishizawa
AWS Black Belt Tech シリーズ 2015 - AWS OpsWorks
AWS Black Belt Tech シリーズ 2015 - AWS OpsWorks
Amazon Web Services Japan
JAWS DAYS 2015 AWS OpsWorksの仕組みと活用方法のご紹介
JAWS DAYS 2015 AWS OpsWorksの仕組みと活用方法のご紹介
Kenji Funasaki
ELB & Auto Scaling & CloudWatch 詳細 -ほぼ週刊AWSマイスターシリーズ第5回-
ELB & Auto Scaling & CloudWatch 詳細 -ほぼ週刊AWSマイスターシリーズ第5回-
SORACOM, INC
MQTTでオフィスハック with RasPi
MQTTでオフィスハック with RasPi
Masahiko Kubara
AWS Black Belt Tech シリーズ 2015 - AWS Elastic Beanstalk
AWS Black Belt Tech シリーズ 2015 - AWS Elastic Beanstalk
Amazon Web Services Japan
AWS Black Belt Tech シリーズ 2015 - AWS CloudFormation
AWS Black Belt Tech シリーズ 2015 - AWS CloudFormation
Amazon Web Services Japan
Re: ご注文は自動化ですか?[2]
Re: ご注文は自動化ですか?[2]
Masahito Zembutsu
Serf / Consul 入門 ~仕事を楽しくしよう~
Serf / Consul 入門 ~仕事を楽しくしよう~
Masahito Zembutsu
(DVO301) AWS OpsWorks Under the Hood
(DVO301) AWS OpsWorks Under the Hood
Amazon Web Services
改善したほうがいい私の7つの開発習慣
改善したほうがいい私の7つの開発習慣
Noriaki Kadota
AWS Lambda にまつわるおいしい話
AWS Lambda にまつわるおいしい話
美佳 松井
ゲームインフラとGoogle Cloud Platformと酒!
ゲームインフラとGoogle Cloud Platformと酒!
Hasegawa Yusuke
Do you like scala
Do you like scala
Yuto Suzuki
初心者向けWebinar AWS上でのネットワーク構築
初心者向けWebinar AWS上でのネットワーク構築
Amazon Web Services Japan
Low Latency Mobile Messaging using MQTT
Low Latency Mobile Messaging using MQTT
Henrik Sjöstrand
EIRC- Literacy Consortium 2016
EIRC- Literacy Consortium 2016
Silvia Rosenthal Tolisano
Andere mochten auch
(20)
AnsibleFest 2014 - Role Tips and Tricks
AnsibleFest 2014 - Role Tips and Tricks
ChefとOpsWorksで EC2 楽チンクッキング!
ChefとOpsWorksで EC2 楽チンクッキング!
AWS管理を自動化する奥義
AWS管理を自動化する奥義
最近やったAWS案件
最近やったAWS案件
AWS Black Belt Tech シリーズ 2015 - AWS OpsWorks
AWS Black Belt Tech シリーズ 2015 - AWS OpsWorks
JAWS DAYS 2015 AWS OpsWorksの仕組みと活用方法のご紹介
JAWS DAYS 2015 AWS OpsWorksの仕組みと活用方法のご紹介
ELB & Auto Scaling & CloudWatch 詳細 -ほぼ週刊AWSマイスターシリーズ第5回-
ELB & Auto Scaling & CloudWatch 詳細 -ほぼ週刊AWSマイスターシリーズ第5回-
MQTTでオフィスハック with RasPi
MQTTでオフィスハック with RasPi
AWS Black Belt Tech シリーズ 2015 - AWS Elastic Beanstalk
AWS Black Belt Tech シリーズ 2015 - AWS Elastic Beanstalk
AWS Black Belt Tech シリーズ 2015 - AWS CloudFormation
AWS Black Belt Tech シリーズ 2015 - AWS CloudFormation
Re: ご注文は自動化ですか?[2]
Re: ご注文は自動化ですか?[2]
Serf / Consul 入門 ~仕事を楽しくしよう~
Serf / Consul 入門 ~仕事を楽しくしよう~
(DVO301) AWS OpsWorks Under the Hood
(DVO301) AWS OpsWorks Under the Hood
改善したほうがいい私の7つの開発習慣
改善したほうがいい私の7つの開発習慣
AWS Lambda にまつわるおいしい話
AWS Lambda にまつわるおいしい話
ゲームインフラとGoogle Cloud Platformと酒!
ゲームインフラとGoogle Cloud Platformと酒!
Do you like scala
Do you like scala
初心者向けWebinar AWS上でのネットワーク構築
初心者向けWebinar AWS上でのネットワーク構築
Low Latency Mobile Messaging using MQTT
Low Latency Mobile Messaging using MQTT
EIRC- Literacy Consortium 2016
EIRC- Literacy Consortium 2016
Kürzlich hochgeladen
Open Source UN-Conference 2024 Kawagoe - 独自OS「DaisyOS GB」の紹介
Open Source UN-Conference 2024 Kawagoe - 独自OS「DaisyOS GB」の紹介
Yuma Ohgami
TSAL operation mechanism and circuit diagram.pdf
TSAL operation mechanism and circuit diagram.pdf
taisei2219
【早稲田AI研究会 講義資料】3DスキャンとTextTo3Dのツールを知ろう!(Vol.1)
【早稲田AI研究会 講義資料】3DスキャンとTextTo3Dのツールを知ろう!(Vol.1)
Hiroki Ichikura
論文紹介:Content-Aware Token Sharing for Efficient Semantic Segmentation With Vis...
論文紹介:Content-Aware Token Sharing for Efficient Semantic Segmentation With Vis...
Toru Tamaki
論文紹介:Automated Classification of Model Errors on ImageNet
論文紹介:Automated Classification of Model Errors on ImageNet
Toru Tamaki
論文紹介:Semantic segmentation using Vision Transformers: A survey
論文紹介:Semantic segmentation using Vision Transformers: A survey
Toru Tamaki
[DevOpsDays Tokyo 2024] 〜デジタルとアナログのはざまに〜 スマートビルディング爆速開発を支える 自動化テスト戦略
[DevOpsDays Tokyo 2024] 〜デジタルとアナログのはざまに〜 スマートビルディング爆速開発を支える 自動化テスト戦略
Ryo Sasaki
スマートフォンを用いた新生児あやし動作の教示システム
スマートフォンを用いた新生児あやし動作の教示システム
sugiuralab
Postman LT Fukuoka_Quick Prototype_By Daniel
Postman LT Fukuoka_Quick Prototype_By Daniel
danielhu54
SOPを理解する 2024/04/19 の勉強会で発表されたものです
SOPを理解する 2024/04/19 の勉強会で発表されたものです
iPride Co., Ltd.
Kürzlich hochgeladen
(10)
Open Source UN-Conference 2024 Kawagoe - 独自OS「DaisyOS GB」の紹介
Open Source UN-Conference 2024 Kawagoe - 独自OS「DaisyOS GB」の紹介
TSAL operation mechanism and circuit diagram.pdf
TSAL operation mechanism and circuit diagram.pdf
【早稲田AI研究会 講義資料】3DスキャンとTextTo3Dのツールを知ろう!(Vol.1)
【早稲田AI研究会 講義資料】3DスキャンとTextTo3Dのツールを知ろう!(Vol.1)
論文紹介:Content-Aware Token Sharing for Efficient Semantic Segmentation With Vis...
論文紹介:Content-Aware Token Sharing for Efficient Semantic Segmentation With Vis...
論文紹介:Automated Classification of Model Errors on ImageNet
論文紹介:Automated Classification of Model Errors on ImageNet
論文紹介:Semantic segmentation using Vision Transformers: A survey
論文紹介:Semantic segmentation using Vision Transformers: A survey
[DevOpsDays Tokyo 2024] 〜デジタルとアナログのはざまに〜 スマートビルディング爆速開発を支える 自動化テスト戦略
[DevOpsDays Tokyo 2024] 〜デジタルとアナログのはざまに〜 スマートビルディング爆速開発を支える 自動化テスト戦略
スマートフォンを用いた新生児あやし動作の教示システム
スマートフォンを用いた新生児あやし動作の教示システム
Postman LT Fukuoka_Quick Prototype_By Daniel
Postman LT Fukuoka_Quick Prototype_By Daniel
SOPを理解する 2024/04/19 の勉強会で発表されたものです
SOPを理解する 2024/04/19 の勉強会で発表されたものです
CloudFormationとSerfで作る全自動インフラ
1.
CloudFormationとSerfで作る 全自動インフラ CM re:Growth Developers.IO Meetup
01 望月 政夫 2013/12/10 re:Growth @SAP classmethod.jp 1
2.
自己紹介 ・望月 政夫 ・1988年生まれ ・AWS歴 :
1年 ・クラスメソッド歴 : 2か月 ・初プレゼンです ・好きなサービス : aws-cli, aws.rb classmethod.jp 2 Twitter:@Canelmo
3.
AWS CloudFormation 使っていますか? classmethod.jp 3
4.
AWS CloudFormation 好きですか? classmethod.jp 4
5.
AWS CloudFormation •AWSのリソースをJSONで定義 •外部パラメータ/結果Output •AWSがサンプルを用意 (http://aws.amazon.com/jp/cloudformation/aws-cloudformation-templates/) classmethod.jp 5
6.
http://dev.classmethod.jp/cloud/aws/cloudformation-firstcontact/ classmethod.jp 6
7.
http://dev.classmethod.jp/cloud/aws/aws-cfn-advent-calendar-2013-fullbok/ classmethod.jp 7
8.
CloudFormationの素晴らしい点 • • • • • ボタンひとつで環境作成 リソース更新が容易 Stackの削除で全部消える 再利用可能 AWS::CloudFormation::Initで (だいたい)なんでもできる classmethod.jp 8
9.
CloudFormationの素晴らしいくない点 • 長すぎるJSON(1000行以上) • AWS::CloudFormation::Initが デバッグしづらい •
最後のほうでロールバックすると(´・ω・`) classmethod.jp 9
10.
CloudFormationの活用法 • 適度に分割すること – – – – – VPC&SecurityGroup EIP ELB RDS App • 機能/独立度で分割 classmethod.jp 10
11.
Serf • オーケストレーションツール – URL
: http://serfdom.io/ – Mitchell Hashimoto氏 作 • イベントに応じてカスタムスクリプトを実行 • 軽量 classmethod.jp 11
12.
http://dev.classmethod.jp/cloud/aws/serf_on_ec2/ http://www.slideshare.net/zembutsu/serf-the-liberator classmethod.jp 12
13.
http://dev.classmethod.jp/cloud/aws/serf_on_ec2/ classmethod.jp 13
14.
Serfの特徴 • クラスタリング :
特定の親を持たない • イベントハンドリング – – – – member-join : ノードに誰か参加した member-failed : ノードの誰かが不達になった member-leave : ノードの誰かが離脱した user : ユーザ定義の任意イベント $ serf event ~~ classmethod.jp 14
15.
Serf in AWS •
どう使う? – Appサーバへのアプリケーションデプロイ – 監視サーバへの自動追加 – 死活監視 AWSらしい使い方・・・? classmethod.jp 15
16.
Cloud Design Pattern classmethod.jp 16
17.
Cloud Design Pattern •
High Availability NAT •NATインスタンスの冗長化 •ミッションクリティカルな サービスでは必須 http://aws.clouddesignpattern.org/index.php/CDP:High_Av ailability_NAT%E3%83%91%E3%82%BF%E3%83%BC% E3%83%B3 classmethod.jp 17
18.
NAT1 NAT2 Instance Instance VPC Subnet VPC Subnet Route
Table Instance VPC Subnet VPC Subnet classmethod.jp 18
19.
Serfで連携 NAT1 NAT2 Instance Instance VPC Subnet VPC Subnet Route
Table Instance VPC Subnet VPC Subnet classmethod.jp 19
20.
1: インスタンス不調 Serfで連携 NAT1 NAT2 Instance Instance VPC Subnet VPC
Subnet Route Table Instance VPC Subnet VPC Subnet classmethod.jp 20
21.
1: インスタンス不調 Serfで連携 NAT1 Instance NAT2 2: member-failed VPC
Subnet Instance VPC Subnet Route Table Instance VPC Subnet VPC Subnet classmethod.jp 21
22.
1: インスタンス不調 Serfで連携 NAT1 Instance NAT2 2: member-failed VPC
Subnet Instance VPC Subnet 3: RouteTable書き換え Route Table Instance VPC Subnet VPC Subnet classmethod.jp 22
23.
再起動後、自動でJoin NAT1 NAT2 Instance Instance VPC Subnet VPC Subnet Route
Table Instance VPC Subnet VPC Subnet classmethod.jp 23
24.
Demo classmethod.jp 24
25.
まとめ • CloudFormationが管理するもの • インフラとしてのAWS •
アプリケーションが動く環境を作る • Serfが管理するもの – 稼働中のさまざまな変更 – サーバが増減する環境に特に有効 • レイヤ毎に適切なツールを選択する classmethod.jp 25
26.
classmethod.jp 26
Jetzt herunterladen