Mais conteúdo relacionado
Semelhante a CloudFormation ことはじめ - JAWS UG 名古屋 2019年7月度 (20)
CloudFormation ことはじめ - JAWS UG 名古屋 2019年7月度
- 4. 2019.7.17 (土) CloudFormation 基礎
Katz Ueno (上野 勝之)
Twitter:@katzueno
ブログ: http://katzueno.com
● 三重県四日市市生まれ
● 大学からアメリカ・ロサンゼルスへ留学
● 愛知県岩倉市在住
● カレーとジョギングが大好き
● TOEIC は6時間勉強して 990点
4
- 6. 2019.7.17 (土) CloudFormation 基礎
コンなご
concrete5 名古屋 ユーザーグループ
名駅近く
「ベースキャンプ名古屋」
月1回勉強会
(毎月第3月曜日)
次回は明日 7/19 (金)
concrete5nagoya.doorkeeper.jp
6
- 7. 2019.7.17 (土) CloudFormation 基礎
子ども向けオープンソース型
プログラミングクラブ 岩倉で主催
https://CoderDojoOwari.org
https://dojocon2019.coderdojo.jp
7
12/21 (土) 全国カンファレンス
DojoCon Japan 2019 副実行委員長
名城大学@ナゴヤドームキャンパス
スポンサー募集中
- 12. 2019.7.17 (土) CloudFormation 基礎
今日言いたいことのまとめ
CloudFormation を使ったほうが良い理由
● 自分の環境を理解できる
● 環境をコピーしたいときに楽
● DR (Disaster Recovery) に使える
● 引き継ぎが楽になるかも
今の環境の CloudFormation 作ってみません
か?
12
- 13. 2019.7.17 (土) CloudFormation 基礎
CloudFormation とは
● AWS のインフラ環境をコード (json)で構築
○ 作った環境は「Stack」としてまとめられてる
● コードで段階的に VPC やインスタンスを立ち上
げて環境を構築できる
● 簡単な入力フィールド & 変数にも対応
○ インスタンスタイプ、リージョン、ホスト・ドメイン名や許可
IP などを任意に指定できるように
● CloudFormer を使うと既存の環境も
CloudFormation 化できる! (ある程度)
13
- 15. 2019.7.17 (土) CloudFormation 基礎
CloudFormation 手順
15
● JSON ファイルを書く
○ S3 にアップロードして保存 (繰り返ししようる
する場合)
○ テンプレートやデザイナーでも作成可能
● CloudFormation に訪問
● JSON ファイルをアップロード
● 実行
● あとは待つ
- 16. 2019.7.17 (土) CloudFormation 基礎
サンプル
https://github.com/katzueno/aws-cf-simple-ec2
※適当にメンテしているので完全無保証
● cf-template_develpment-al2-no-domain.json
を参考に
16
- 17. 2019.7.17 (土) CloudFormation 基礎
サンプル
https://github.com/katzueno/aws-cf-simple-ec2
※適当にメンテしているので完全無保証
● 東京リージョンで
● VPCを1個、新規作成
● Subnet 、IGW 、Security Group を作成
● Amazon Linux 2 のEC2 を1個作成する
● ElasticIP を自動取得
● (作成中) Route53 でドメイン作成
17
- 18. 2019.7.17 (土) CloudFormation 基礎
サンプル
https://github.com/katzueno/aws-cf-simple-ec2
※適当にメンテしているので完全無保証
● パラメーター
○ 各ローカルIPの CIDR 設定
○ Security Group: SSH (22), Web (80, 443) で許可する
IP アドレス指定
○ インスタンスタイプ指定
○ (作成中) ドメイン・サブドメイン指定
18
- 31. 2019.7.17 (土) CloudFormation 基礎
こんな人に CloudFormation
31
● 同じ環境をいくつも AWS Management
Console で作っていて面倒くさい
● 複雑なシステムで構成を理解できていないのを
払拭したい
● システムを削除する時、CloudFormation が作
成したリソースを覚えてくれる。削除のときに
楽。
- 34. 2019.7.17 (土) CloudFormation 基礎
今日言いたいことのまとめ
CloudFormation を使ったほうが良い理由
● 自分の環境を理解できる
● 環境をコピーしたいときに楽
● DR (Disaster Recovery) に使える
● 引き継ぎが楽になるかも
今の環境の CloudFormation 作ってみよう
34