Diese Präsentation wurde erfolgreich gemeldet.
Wir verwenden Ihre LinkedIn Profilangaben und Informationen zu Ihren Aktivitäten, um Anzeigen zu personalisieren und Ihnen relevantere Inhalte anzuzeigen. Sie können Ihre Anzeigeneinstellungen jederzeit ändern.

CloudFormationを活用したリソース管理と環境構築の自動化

995 Aufrufe

Veröffentlicht am

2014/6/27 クラウド時代を駆け抜けろ! JAWS-UG東海道 2014で発表した資料。

Veröffentlicht in: Technologie
  • Als Erste(r) kommentieren

  • Gehören Sie zu den Ersten, denen das gefällt!

CloudFormationを活用したリソース管理と環境構築の自動化

  1. 1. CloudFormationを活用した リソース管理と環境構築の自動化 @masayuki5160 14年6月29日日曜日
  2. 2. はじめに CloudFormationを導入してよかったこと、を中 心にお話していきたいと思います。 具体的な技術面の詳細は割愛しますが、Web上 に資料はいくつもありますのでそちらでご確認 お願い致します。 14年6月29日日曜日
  3. 3. 今日お話しすること • 以前困っていたこと(CloudFormation導入前) • 解決できたこと(CloudFormation導入後) • まとめ 14年6月29日日曜日
  4. 4. CloudFormation導入前 困っていたこと • あの人にしかできない作業 • 更新されていない(実は手順が違う、間違ってい る...etc)手順書 • 業務の引き継ぎがうまくいかない 14年6月29日日曜日
  5. 5. CloudFormation導入前 解決をするためにこんなことを試しました。 1. 手順書をしっかり更新して共有するようにする 2. chef-soloの導入 3. スキルアップのための社内勉強会開催 ※CloudFormationはもちろんですがAWS導入前 のお話 14年6月29日日曜日
  6. 6. CloudFormation導入前 1. 手順書をしっかり更新して共有するようにする 簡単そうで面倒。。 やはり途中で更新をさぼってしまい失敗。た だ、構築作業のおおまかな流れをドキュメント できたのはよかった。 14年6月29日日曜日
  7. 7. CloudFormation導入前 2. chef-soloの導入 いよいよこれしかないだろう、ということでレ シピを書いて導入を検討。 が、うまくメリットを説明しきれず、あまりメ リットがないのでは?ということで玉砕。。導 入は見送り。 14年6月29日日曜日
  8. 8. CloudFormation導入前 3. スキルアップのための社内勉強会開催 スキルの底上げということで実施。 直接の問題解決へはつながらなかったが、定期 的に勉強会をすることで社内で学び合おうとい う雰囲気をつくりだすことができたのはよかっ た。 14年6月29日日曜日
  9. 9. CloudFormation導入前 がんばった結果、 1. [失敗]手順書を更新して共有するようにする 2. [失敗] chef-soloの導入 3. [失敗?] スキルアップのための社内勉強会開催 というわけで解決できず。。こまったな∼とい うところでAWS導入の話が!!! 14年6月29日日曜日
  10. 10. CloudFormation導入後 [再掲]それまで困っていたこと • あの人にしかできない作業 • 更新されていない(実は手順が違う、間違ってい る...etc)手順書 • 業務の引き継ぎがうまくいかない これらを解決するためにCloudFormationを使用 した環境構築を実施。 14年6月29日日曜日
  11. 11. CloudFormation導入後 • あの人にしかできない作業 CloudFormationではサーバ環境をJSON形式で管 理。そのため新規サービス用サーバ構築時も JSONを修正するだけでサーバ環境構築可能とな った。 あの人にしかできない、というのをかなり減ら すことができた! 14年6月29日日曜日
  12. 12. CloudFormation導入後 • 更新されていない手順書 CloudFormationはJSON形式でサーバ構築を自動 化する。そのためEC2、RDS追加作業もエディタ 上で実施。インフラをコード化できた。 環境や使用したコマンドもJSON内に記載されて いるため手順書は不要に。 14年6月29日日曜日
  13. 13. CloudFormation導入後 • 業務の引き継ぎがうまくいかない CloudFormationの利用方法をレクチャーするこ とでサーバ環境構築を容易にできるはず。 サーバ構築だけなら業務引き継ぎも比較的容易 にいくのではなかろうか???(これから試しま す。) 14年6月29日日曜日
  14. 14. [おまけ]CloudFormation導入後 • できれば明日までにサーバ作ってほしい!? ほんとにあった話。。 でも既存のCloudFormationを流用することでそ の日のうちに構築できた。こういうことになん とか対応できたのもCloudFormationを使用して いたおかげ。 14年6月29日日曜日
  15. 15. [おまけ]CloudFormation導入後 • インフラをバージョン管理 CloudFormationのJSONをバージョン管理。その 結果、追加or削除したサーバをバージョン管理 できた。 インフラをコード化することはかなりのメリッ トがあると実感。 14年6月29日日曜日
  16. 16. [おまけ]CloudFormation導入後 • どこまで自動化するのか 個人的な実感としてCloudFormationははじめの 最小構成を作るために使用するのがよさそう。 スケールアップ、スケールアウトはやっぱり個 別で実施し、最小構成をつくったときのJSONを バージョン管理するのがいいだろう、という結 論。 14年6月29日日曜日
  17. 17. まとめ • AWSを使うならCloudFormationを利用するのが おすすめ。後輩や後任のためにもね。 • すべてをCloudFormationで解決できるわけでは ない。Chefなど他ツールと組み合わせることで さらなる高みへ? • CloudFormationで自動化した方がいいところ、 しなくていいところなどありそう。(模索中) 14年6月29日日曜日
  18. 18. ご清聴ありがとうございました! 14年6月29日日曜日

×