Submit Search
Upload
Cloudformation
•
Download as PPTX, PDF
•
0 likes
•
204 views
靖
靖 小田島
Follow
当資料はAWSのCloudFormationを使用してコードのみでVPCからインスタンスの作成までを記載した資料になります。難易度は入門編となっております。
Read less
Read more
Engineering
Report
Share
Report
Share
1 of 17
Download now
Recommended
20140315 JAWS DAYS 2014 ACEに聞け! CloudFormation編
20140315 JAWS DAYS 2014 ACEに聞け! CloudFormation編
都元ダイスケ Miyamoto
AWS管理を自動化する奥義
AWS管理を自動化する奥義
クラスメソッド株式会社
クラスメソッド課外授業8日目
CloudFormationを使って複数のSAP環境を構築してみよう
CloudFormationを使って複数のSAP環境を構築してみよう
REALTECHJP
CloudFormation で SAP
CloudFormation で SAP
iret Inc.
AWS認定資格について
AWS認定資格について
晋也 古渡
JAWS FESTA 2015 懇親会 LT(AWS認定資格について)
20131210 CM re:Growth - Infrastructure as Code から Full Reproducible Infrastru...
20131210 CM re:Growth - Infrastructure as Code から Full Reproducible Infrastru...
都元ダイスケ Miyamoto
Serverless ArchitectureにおけるNoSQL Services 〜DynamoDBも良いけどSimpleDBも忘れないであげてください!!〜
Serverless ArchitectureにおけるNoSQL Services 〜DynamoDBも良いけどSimpleDBも忘れないであげてください!!〜
Terui Masashi
Database Night Hokkaido 2016 Summer http://connpass.com/event/37402/
Developers.io meetup 01 2013/12/10
Developers.io meetup 01 2013/12/10
Tomonari Fukuda
Recommended
20140315 JAWS DAYS 2014 ACEに聞け! CloudFormation編
20140315 JAWS DAYS 2014 ACEに聞け! CloudFormation編
都元ダイスケ Miyamoto
AWS管理を自動化する奥義
AWS管理を自動化する奥義
クラスメソッド株式会社
クラスメソッド課外授業8日目
CloudFormationを使って複数のSAP環境を構築してみよう
CloudFormationを使って複数のSAP環境を構築してみよう
REALTECHJP
CloudFormation で SAP
CloudFormation で SAP
iret Inc.
AWS認定資格について
AWS認定資格について
晋也 古渡
JAWS FESTA 2015 懇親会 LT(AWS認定資格について)
20131210 CM re:Growth - Infrastructure as Code から Full Reproducible Infrastru...
20131210 CM re:Growth - Infrastructure as Code から Full Reproducible Infrastru...
都元ダイスケ Miyamoto
Serverless ArchitectureにおけるNoSQL Services 〜DynamoDBも良いけどSimpleDBも忘れないであげてください!!〜
Serverless ArchitectureにおけるNoSQL Services 〜DynamoDBも良いけどSimpleDBも忘れないであげてください!!〜
Terui Masashi
Database Night Hokkaido 2016 Summer http://connpass.com/event/37402/
Developers.io meetup 01 2013/12/10
Developers.io meetup 01 2013/12/10
Tomonari Fukuda
AWSを使って沖縄から世界へ (JAWS DAYS 2015 A-1 GP LT大会)
AWSを使って沖縄から世界へ (JAWS DAYS 2015 A-1 GP LT大会)
Sanehiko Yogi
「AWSをつかって沖縄から世界へ」というタイトルで JAWS DAYS 2015 A-1 GP LT大会へ登壇したときのスライドです。
宇宙一早い AWS re:Invent 2018 re:cap
宇宙一早い AWS re:Invent 2018 re:cap
真吾 吉田
2018.12.3 JAWS-UG横浜で話した資料
Jaws days2017-ops jaws-2
Jaws days2017-ops jaws-2
Serverworks Co.,Ltd.
http://jawsdays2017.jaws-ug.jp/session/1518/ JAWS DAYS 2017 で発表した OpsJAWSの資料です。
DevOpsとか言う前にAWSエンジニアに知ってほしいアプリケーションのこと
DevOpsとか言う前にAWSエンジニアに知ってほしいアプリケーションのこと
Terui Masashi
JAWS Days 2017
AWS Cloud9について
AWS Cloud9について
Hiroyuki Numao
JAWS-UG 群馬 #4 LT資料
6リージョン同時75万接続のメッセージ配信基盤をCloudFormationとCapistranoで3日で構築した話
6リージョン同時75万接続のメッセージ配信基盤をCloudFormationとCapistranoで3日で構築した話
Ryuta Otaki
2013/12/10 CM re:GrowthDevelopers.IO Meetup 01でお話しした資料です。
JAWS DAYS 2015
JAWS DAYS 2015
陽平 山口
そのまんまですが、「ドコモの画像認識APIもAWSだった」という話です。 画像認識APIの運用機能の設計を紹介します。いろんな CDP (Cloud Design Pattern) の分かりやすい応用となっています。設計のカタログのように使って頂けると幸いです。
オンプレからAws移行で変えた3つの意識
オンプレからAws移行で変えた3つの意識
Ryota Kuroki
DataMigrationNight #1 2017-05-22
Serverless Ninja Warriors [panel]
Serverless Ninja Warriors [panel]
真吾 吉田
2017.9.8@エンジニアサポートCROSS2017
20130403 teamlab
20130403 teamlab
Tetsuya Chiba
JAWS DAYS 2017 Mafia Talk
JAWS DAYS 2017 Mafia Talk
真吾 吉田
2017.3.11 Mafia Talk
May the FaaS be with us!!
May the FaaS be with us!!
真吾 吉田
2016.12.11 Serverless Meetup Sapporo での発表資料です。
AWS CAF & Well-Architected Framework
AWS CAF & Well-Architected Framework
真吾 吉田
2017.2.10 JAWS-UG横浜で発表した資料です
実務で活かせる AWSアーキテクチャ設計 〜AWS re:Invent 2016アップデート最新版〜
実務で活かせる AWSアーキテクチャ設計 〜AWS re:Invent 2016アップデート最新版〜
真吾 吉田
2016.12.20 セミナー資料
Ansible + Packer + CloudFormationでらくらく構築・運用
Ansible + Packer + CloudFormationでらくらく構築・運用
masaomoc1015
03/29/2015 Developers.IO 2015 http://devio2015.classmethod.jp/ Packer / Ansible / CloudFormation / AWS
AWSクラウドデザインパターン(CDP) - 概要編 -
AWSクラウドデザインパターン(CDP) - 概要編 -
SORACOM, INC
受託開発時におけるAWSクラウド活用術
受託開発時におけるAWSクラウド活用術
Hiroshi Koyama
2014年10月30日 「AWS Cloud Roadshow 2014 札幌」のセッションで使用したスライドです。
サーバーレスにおける開発プロセス戦略(パネルディスカッション用スライド)
サーバーレスにおける開発プロセス戦略(パネルディスカッション用スライド)
真吾 吉田
2017.2.17 デブサミ2017パネルディスカッション用スライド
APIを叩くだけでない、Deep Learning on AWS で自分だけの学習モデルを作ろう! by JAWS-UG AI支部
APIを叩くだけでない、Deep Learning on AWS で自分だけの学習モデルを作ろう! by JAWS-UG AI支部
Daisuke Nagao
[JAWS-UG AI] JAWS-DAYS 2017 発表資料
JAWS DAYS 2015 AWS OpsWorksの仕組みと活用方法のご紹介
JAWS DAYS 2015 AWS OpsWorksの仕組みと活用方法のご紹介
Kenji Funasaki
JAWS DAYS 2015で活用した資料です。OpsWorksを使うとどのように運用負荷を軽減できるか?について、仕組みを交えて紹介しています。
はじめての Bluemix でシングルサインオン ~ 雲間を越えて、つなげたい
はじめての Bluemix でシングルサインオン ~ 雲間を越えて、つなげたい
Kazumi IWANAGA
SoftLayer x Bluemix Girls Meetup Vol.1 http://softlayer.connpass.com/event/15720/ LT資料です。
AWSクラウドデザインパターン - JEITA講演 -
AWSクラウドデザインパターン - JEITA講演 -
SORACOM, INC
JEITA2013での講演資料です
More Related Content
What's hot
AWSを使って沖縄から世界へ (JAWS DAYS 2015 A-1 GP LT大会)
AWSを使って沖縄から世界へ (JAWS DAYS 2015 A-1 GP LT大会)
Sanehiko Yogi
「AWSをつかって沖縄から世界へ」というタイトルで JAWS DAYS 2015 A-1 GP LT大会へ登壇したときのスライドです。
宇宙一早い AWS re:Invent 2018 re:cap
宇宙一早い AWS re:Invent 2018 re:cap
真吾 吉田
2018.12.3 JAWS-UG横浜で話した資料
Jaws days2017-ops jaws-2
Jaws days2017-ops jaws-2
Serverworks Co.,Ltd.
http://jawsdays2017.jaws-ug.jp/session/1518/ JAWS DAYS 2017 で発表した OpsJAWSの資料です。
DevOpsとか言う前にAWSエンジニアに知ってほしいアプリケーションのこと
DevOpsとか言う前にAWSエンジニアに知ってほしいアプリケーションのこと
Terui Masashi
JAWS Days 2017
AWS Cloud9について
AWS Cloud9について
Hiroyuki Numao
JAWS-UG 群馬 #4 LT資料
6リージョン同時75万接続のメッセージ配信基盤をCloudFormationとCapistranoで3日で構築した話
6リージョン同時75万接続のメッセージ配信基盤をCloudFormationとCapistranoで3日で構築した話
Ryuta Otaki
2013/12/10 CM re:GrowthDevelopers.IO Meetup 01でお話しした資料です。
JAWS DAYS 2015
JAWS DAYS 2015
陽平 山口
そのまんまですが、「ドコモの画像認識APIもAWSだった」という話です。 画像認識APIの運用機能の設計を紹介します。いろんな CDP (Cloud Design Pattern) の分かりやすい応用となっています。設計のカタログのように使って頂けると幸いです。
オンプレからAws移行で変えた3つの意識
オンプレからAws移行で変えた3つの意識
Ryota Kuroki
DataMigrationNight #1 2017-05-22
Serverless Ninja Warriors [panel]
Serverless Ninja Warriors [panel]
真吾 吉田
2017.9.8@エンジニアサポートCROSS2017
20130403 teamlab
20130403 teamlab
Tetsuya Chiba
JAWS DAYS 2017 Mafia Talk
JAWS DAYS 2017 Mafia Talk
真吾 吉田
2017.3.11 Mafia Talk
May the FaaS be with us!!
May the FaaS be with us!!
真吾 吉田
2016.12.11 Serverless Meetup Sapporo での発表資料です。
AWS CAF & Well-Architected Framework
AWS CAF & Well-Architected Framework
真吾 吉田
2017.2.10 JAWS-UG横浜で発表した資料です
実務で活かせる AWSアーキテクチャ設計 〜AWS re:Invent 2016アップデート最新版〜
実務で活かせる AWSアーキテクチャ設計 〜AWS re:Invent 2016アップデート最新版〜
真吾 吉田
2016.12.20 セミナー資料
Ansible + Packer + CloudFormationでらくらく構築・運用
Ansible + Packer + CloudFormationでらくらく構築・運用
masaomoc1015
03/29/2015 Developers.IO 2015 http://devio2015.classmethod.jp/ Packer / Ansible / CloudFormation / AWS
AWSクラウドデザインパターン(CDP) - 概要編 -
AWSクラウドデザインパターン(CDP) - 概要編 -
SORACOM, INC
受託開発時におけるAWSクラウド活用術
受託開発時におけるAWSクラウド活用術
Hiroshi Koyama
2014年10月30日 「AWS Cloud Roadshow 2014 札幌」のセッションで使用したスライドです。
サーバーレスにおける開発プロセス戦略(パネルディスカッション用スライド)
サーバーレスにおける開発プロセス戦略(パネルディスカッション用スライド)
真吾 吉田
2017.2.17 デブサミ2017パネルディスカッション用スライド
APIを叩くだけでない、Deep Learning on AWS で自分だけの学習モデルを作ろう! by JAWS-UG AI支部
APIを叩くだけでない、Deep Learning on AWS で自分だけの学習モデルを作ろう! by JAWS-UG AI支部
Daisuke Nagao
[JAWS-UG AI] JAWS-DAYS 2017 発表資料
JAWS DAYS 2015 AWS OpsWorksの仕組みと活用方法のご紹介
JAWS DAYS 2015 AWS OpsWorksの仕組みと活用方法のご紹介
Kenji Funasaki
JAWS DAYS 2015で活用した資料です。OpsWorksを使うとどのように運用負荷を軽減できるか?について、仕組みを交えて紹介しています。
What's hot
(20)
AWSを使って沖縄から世界へ (JAWS DAYS 2015 A-1 GP LT大会)
AWSを使って沖縄から世界へ (JAWS DAYS 2015 A-1 GP LT大会)
宇宙一早い AWS re:Invent 2018 re:cap
宇宙一早い AWS re:Invent 2018 re:cap
Jaws days2017-ops jaws-2
Jaws days2017-ops jaws-2
DevOpsとか言う前にAWSエンジニアに知ってほしいアプリケーションのこと
DevOpsとか言う前にAWSエンジニアに知ってほしいアプリケーションのこと
AWS Cloud9について
AWS Cloud9について
6リージョン同時75万接続のメッセージ配信基盤をCloudFormationとCapistranoで3日で構築した話
6リージョン同時75万接続のメッセージ配信基盤をCloudFormationとCapistranoで3日で構築した話
JAWS DAYS 2015
JAWS DAYS 2015
オンプレからAws移行で変えた3つの意識
オンプレからAws移行で変えた3つの意識
Serverless Ninja Warriors [panel]
Serverless Ninja Warriors [panel]
20130403 teamlab
20130403 teamlab
JAWS DAYS 2017 Mafia Talk
JAWS DAYS 2017 Mafia Talk
May the FaaS be with us!!
May the FaaS be with us!!
AWS CAF & Well-Architected Framework
AWS CAF & Well-Architected Framework
実務で活かせる AWSアーキテクチャ設計 〜AWS re:Invent 2016アップデート最新版〜
実務で活かせる AWSアーキテクチャ設計 〜AWS re:Invent 2016アップデート最新版〜
Ansible + Packer + CloudFormationでらくらく構築・運用
Ansible + Packer + CloudFormationでらくらく構築・運用
AWSクラウドデザインパターン(CDP) - 概要編 -
AWSクラウドデザインパターン(CDP) - 概要編 -
受託開発時におけるAWSクラウド活用術
受託開発時におけるAWSクラウド活用術
サーバーレスにおける開発プロセス戦略(パネルディスカッション用スライド)
サーバーレスにおける開発プロセス戦略(パネルディスカッション用スライド)
APIを叩くだけでない、Deep Learning on AWS で自分だけの学習モデルを作ろう! by JAWS-UG AI支部
APIを叩くだけでない、Deep Learning on AWS で自分だけの学習モデルを作ろう! by JAWS-UG AI支部
JAWS DAYS 2015 AWS OpsWorksの仕組みと活用方法のご紹介
JAWS DAYS 2015 AWS OpsWorksの仕組みと活用方法のご紹介
Similar to Cloudformation
はじめての Bluemix でシングルサインオン ~ 雲間を越えて、つなげたい
はじめての Bluemix でシングルサインオン ~ 雲間を越えて、つなげたい
Kazumi IWANAGA
SoftLayer x Bluemix Girls Meetup Vol.1 http://softlayer.connpass.com/event/15720/ LT資料です。
AWSクラウドデザインパターン - JEITA講演 -
AWSクラウドデザインパターン - JEITA講演 -
SORACOM, INC
JEITA2013での講演資料です
これからのクラウドネイティブアプリケーションの話をしよう
これからのクラウドネイティブアプリケーションの話をしよう
真吾 吉田
2018.12.5 Japan Container Days v18.12 で話した資料です。
20111026 switch on福岡(クラウドコンピューティング)
20111026 switch on福岡(クラウドコンピューティング)
dekakin
インフラ系自主トレするならAWS
インフラ系自主トレするならAWS
Yasuhiro Araki, Ph.D
インフラエンジニアに求められる要素は広がりすぎています。そしてデスクトップで完結するwebデベロッパと違って機器もなかなか個人では買えません。そんなインフラエンジニアをおたすけします! 実験も1時間単位ならばおかねもかかりません。さらに無料枠でも相当なことが可能です。
AWS Lambda and Amazon API Gateway
AWS Lambda and Amazon API Gateway
Shinpei Ohtani
AWS Lambda and Amazon API Gateway for morning session at IVS CTO Night and Day
Aws summits2014 ガリバーインターナショナル社内システムのaws化
Aws summits2014 ガリバーインターナショナル社内システムのaws化
Boss4434
20191129 AWS CloudFormarion
20191129 AWS CloudFormarion
yamamotomsc
マネージメントサービス株式会社のAWS若手勉強会(13回目)の資料
Build-Cloud-By-Open-Source-Software
Build-Cloud-By-Open-Source-Software
Kimihiko Kitase
How to build a cloud by OSS
OSC2013.cloud@Osaka
OSC2013.cloud@Osaka
Satoshi Shimazaki
OSC2013.cloud@Osakaのシトリックスのセッション資料です
実践!AWSクラウドデザインパターン
実践!AWSクラウドデザインパターン
Hiroyasu Suzuki
AWS Black Belt Tech シリーズ 2015 - AWS CloudFormation
AWS Black Belt Tech シリーズ 2015 - AWS CloudFormation
Amazon Web Services Japan
2015年11月18日に放送したAWS CloudFormationの回の資料です。今後の予定は以下をご覧ください。 http://aws.amazon.com/jp/about-aws/events/#webinar
AWSによるWebサイト構築と運用 - concrete5 編 -
AWSによるWebサイト構築と運用 - concrete5 編 -
Shuji Watanabe
concrete5 勉強会 in 札幌での発表資料です。
aws上でcloud foundryを構築してみた
aws上でcloud foundryを構築してみた
kokuboyuichi
Dell technologies と cto室 technology evangelist のご紹介 for-devrel
Dell technologies と cto室 technology evangelist のご紹介 for-devrel
Shotaro Suzuki
For DevRel Meetup #16 on 2017.02.01
20140927 azure pack_slideshare
20140927 azure pack_slideshare
Osamu Takazoe
Building Private Cloud with Azure Pack
CloudFront マルチオリジンの利用事例と反省点
CloudFront マルチオリジンの利用事例と反省点
Hirokazu Ouchi
CloudFrontのマルチオリジンの利用事例と反省点
【Japan Partner Conference 2019】『君、明日から Azure 担当ね!』 VMware パートナー様必見! 明日からできる最新...
【Japan Partner Conference 2019】『君、明日から Azure 担当ね!』 VMware パートナー様必見! 明日からできる最新...
日本マイクロソフト株式会社
日本国内で最初に VMware社の代理店契約を結び、長年多くのパートナー様をご支援してきたネットワールドが Microsoft Azure + VMware の最新ソリューションをお伝えします。 「Microsoft Azure上で仮想デスクトップサービス (DaaS) を実現する Horizon Cloud on Azure 最新情報」 「パブリッククラウドのコストを平均 25%以上削減してきたマルチクラウド管理サービス Cloud Health」 「オンプレミスと Microsoft Azure/Office365 の通信を最適化する NSX SD-WAN by VeloCloud」 2019 年注目の 3 つのソリューションがどのような Microsoft Azure の課題を解決するのか、デモを交じえながらご紹介します。
Amazon Web Services 最新事例集
Amazon Web Services 最新事例集
SORACOM, INC
2010年10月18日~20日クラウドフェスタのミニシアターで使用した資料です。
JAWS-UGアーキテクチャ専門支部 ServerlessConfレポート
JAWS-UGアーキテクチャ専門支部 ServerlessConfレポート
真吾 吉田
2016.7.14 JAWS-UGアーキテクチャ専門支部でお話したServerlessConf報告会のスライドです。
Similar to Cloudformation
(20)
はじめての Bluemix でシングルサインオン ~ 雲間を越えて、つなげたい
はじめての Bluemix でシングルサインオン ~ 雲間を越えて、つなげたい
AWSクラウドデザインパターン - JEITA講演 -
AWSクラウドデザインパターン - JEITA講演 -
これからのクラウドネイティブアプリケーションの話をしよう
これからのクラウドネイティブアプリケーションの話をしよう
20111026 switch on福岡(クラウドコンピューティング)
20111026 switch on福岡(クラウドコンピューティング)
インフラ系自主トレするならAWS
インフラ系自主トレするならAWS
AWS Lambda and Amazon API Gateway
AWS Lambda and Amazon API Gateway
Aws summits2014 ガリバーインターナショナル社内システムのaws化
Aws summits2014 ガリバーインターナショナル社内システムのaws化
20191129 AWS CloudFormarion
20191129 AWS CloudFormarion
Build-Cloud-By-Open-Source-Software
Build-Cloud-By-Open-Source-Software
OSC2013.cloud@Osaka
OSC2013.cloud@Osaka
実践!AWSクラウドデザインパターン
実践!AWSクラウドデザインパターン
AWS Black Belt Tech シリーズ 2015 - AWS CloudFormation
AWS Black Belt Tech シリーズ 2015 - AWS CloudFormation
AWSによるWebサイト構築と運用 - concrete5 編 -
AWSによるWebサイト構築と運用 - concrete5 編 -
aws上でcloud foundryを構築してみた
aws上でcloud foundryを構築してみた
Dell technologies と cto室 technology evangelist のご紹介 for-devrel
Dell technologies と cto室 technology evangelist のご紹介 for-devrel
20140927 azure pack_slideshare
20140927 azure pack_slideshare
CloudFront マルチオリジンの利用事例と反省点
CloudFront マルチオリジンの利用事例と反省点
【Japan Partner Conference 2019】『君、明日から Azure 担当ね!』 VMware パートナー様必見! 明日からできる最新...
【Japan Partner Conference 2019】『君、明日から Azure 担当ね!』 VMware パートナー様必見! 明日からできる最新...
Amazon Web Services 最新事例集
Amazon Web Services 最新事例集
JAWS-UGアーキテクチャ専門支部 ServerlessConfレポート
JAWS-UGアーキテクチャ専門支部 ServerlessConfレポート
Cloudformation
1.
AWS CloudFormation 2018/06/08 株式会社 Rosso 1/20
2.
自己紹介 小田島 お だ し
ま 靖 や す し (yo_dazy) • 株式会社 Rosso 技術推進室 TechLead • Citrixを使用したVDI環境の運用業務 • Ansibleを使用した某キャリアのシステム運用作業の自動化 • オンプレミス環境からクラウド環境へのリプレース(Azure) • 機械学習ソリューションのインフラ設計と構築 2/20
3.
今回やること 3/20
4.
クラウド環境の自動構築 • 「AWS CloudFormation」と構成管理[Ansible]を使用してPHP のフレームワーク[Laravel]の環境をコードで作成します。 10.1.0.0/16 SUBNET:10.1.1.0/24 Ansible Laravel Provisioning 4/20 Security Group Security Group Internet gateway Instance Instance SUBNET:10.1.2.0/24 SSH SSH HTTP
5.
CloudFormationとは? • CloudFormation : •
リソースを[JSON]、[YAML]でコード化する。コード化することで環 境移行や、複数作成などを可能にした、AWSのオートメーションツー ル メリット: ⇒コードで記載されている為環境の再作成が簡単! ⇒削除の際に複数のリソースを一括で削除できる! ⇒環境を別の環境で再現することも簡単 5/20
6.
CloudFormationによる作成 • 今回二つのYAMLファイルを使用し、以下のAWSの環境をすべ てコードで行います! AWS CloudFormation AWS CloudFormation 実はすでに作ってます 6/20 Ansible 10.1.0.0/16 10.1.2.0/24 CF.yaml 10.1.1.0/24 Laravel CF-machine.yaml こちらをデモします
7.
すでに存在してますがコードの説明 7/20
8.
AWS環境に最低限必要なもの • AWS環境では、最低限以下のリソースが必要になります。 • 通常は手作業で作成しますが今回はコードで作成します。 項番
リソース アイコン 意味 1 インスタンス 仮想マシン。デフォルトでは鍵認証によるログ イン。 2 VPC 仮想ネットワーク。異なるネットワーク間の通 信は別途設定が必要になる 3 サブネット アイコン なし サブネット。サブネットに約250のアドレスを 割り当てることが可能。 4 セキュリティグループ いわゆるファイアウォール。受信規則は拒否さ れているため必要に応じて許可設定を行う。 5 インターネットゲートウェイ インターネット通信を許可する設定。 6 ルートテーブル アイコン なし サブネットとVPCの通信を制御。 8/20
9.
VPC生成 • VPCを作成し、インターネットゲートウェイを作成します。 VPC: Type: AWS::EC2::VPC Properties: CidrBlock:
10.1.0.0/16 EnableDnsSupport: true EnableDnsHostnames: true Tags: - Key: Name Value: VM-vpc InternetGateway: Type: AWS::EC2::InternetGateway Properties: Tags: - Key: Name Value: VM-igw 10.1.0.0/16 ⇒ インターネットに出ることができる仮想ネットワークが完成 9/20
10.
サブネット生成 • VPCに関連付けるためVPC-IDを紐づけてIPを指定します。 10.1.0.0/16 PublicSubnet: Type:
AWS::EC2::Subnet DependsOn: AttachGateway Properties: VpcId: vpc-af87c3c7 AvailabilityZone: !Select - 0 - Fn::GetAZs: !Ref "AWS::Region" CidrBlock: 10.1.1.0/24 Tags: - Key: Name Value: vm-sub1 ⇒ インスタンスを格納する環境が完成 10/20 10.1.1.0/24 10.1.2.0/24
11.
セキュリティグループ生成 • デフォルトでは拒否されているので[SSH]と[HTTP]を許可 10.1.0.0/16 EC2SG: Type: AWS::EC2::SecurityGroup Properties: GroupDescription:
Enable ssh access to the instances VpcId: !Ref VPC SecurityGroupIngress: // セキュリティグループ - IpProtocol: tcp // プロトコルの指定 FromPort: 22 // ポート範囲:開始 ToPort: 22 // ポート範囲:終了 CidrIp: 0.0.0.0/0 // IPv4 CIDR の範囲 - IpProtocol: tcp FromPort: 80 ToPort: 80 CidrIp: 0.0.0.0/0 Tags: - Key: Name Value: !Join [ "-", [ !Ref NameTagPrefix, sg ] ] ⇒ 格納するインスタンスにファイアウォールを設定 11/20 10.1.1.0/24 10.1.2.0/24
12.
インスタンス生成 • Userdata部分にコマンドを記載してマシンに設定を加える 10.1.0.0/16 EC2: Type: AWS::EC2::Instance Properties: InstanceType:
!FindInMap [ StackConfig, EC2, InstanceType ] <<中略>> UserData: !Base64 | #!/bin/bash echo xxxxxx | passwd --stdin root sed -i 's/^#PermitRootLogin yes/PermitRootLogin yes/' /etc/ssh/sshd_config sed -i 's/^PasswordAuthentication no/PasswordAuthentication yes/' /etc/ssh/sshd_config yum --enablerepo=epel install -y ansible service sshd restart Tags: - Key: Name Value: !Join [ "", [ !Ref NameTagPrefix, 01 ] ] Ansible ⇒ [rootログイン]と[Ansible]のインストールを行っています 12/20 10.1.1.0/24 10.1.2.0/24
13.
CloudFormation -デモによるインスタンス作成ー 13/20
14.
CloudFormation 実践 • 作成するリソースの数により時間の増減は変わりますが、大体 10分程度で作業は終わります。 <<作成中>> <<作成完了>> 10分程度 14/20
15.
実践!! 15/20
16.
CloudFormation まとめ • リソースの作成や削除を簡単にすることが可能。 •
インフラ構築をコードにすることで再構築が可能。 • 他のリージョンへ複製したり、開発環境で作成した環境をコー ド化し、本番環境へ移しこむことも可能 ⇒ スピードアップ、作業効率化、オペレーションミスの減少 ⇒ テンプレートして利用可能 ⇒ リプレース、再作成が効率よく行うことが可能 16/20
17.
The End 17/20
Editor's Notes
社内勉強会を開始してみたレポート
Provisioning
Provisioning
Provisioning
Provisioning
Provisioning
Provisioning vpc-af87c3c7
Provisioning vpc-af87c3c7 AWS::EC2::SecurityGroupEgress
Provisioning vpc-af87c3c7 AWS::EC2::SecurityGroupEgress
Provisioning vpc-af87c3c7 AWS::EC2::SecurityGroupEgress
Provisioning vpc-af87c3c7 AWS::EC2::SecurityGroupEgress
Download now