QP3分インフラクッキング	      qpstudy3周年LT大会               @mikeda
自己紹介	•  @mikeda•  中学1年生ぐらいのキャリア
第一部 個人検証環境のこと
インフラエンジニアになった新人の人	•  ようこそIT業界へ!!•  みなさん   •  結果を出すエンジニアになりたいですか?  •  技術力とリサーチ力が必要です  •  新しい技術が次から次へと出てきます  →たぶん勉強し続けるしかないで...
個人の検証環境持ってますか?	•  サクラのVPS•  AWS•  自作サーバ•  自宅ラック•  …
個人の検証環境を持ちましょう	•  練習大事!•  気になったらすぐ試す!   •  DCでできることはたいてい自宅でもできる   •  簡単に作ったり潰したりできる•  自分で構築したサーバの数だけ、技術力は絶対に上がる
ちなみに自分は自宅サーバ派です	•  オリオスペックでポチった1台8万円くらいのマシン×2•  ベッドの下に置いててもグッスリ眠れる静音仕様!•  それぞれ2年半、1年半使ってます
自宅環境
AWSも合わせて使おうとしていた
でも・・・	•  AWSは個人だとちょっとお高い><•  メモリ2Gサーバで4000円/月とか ※リザーブド、スポットなどのインスタンスを使えばある程度は節約可能•  VPCコネクション張りっぱなしで月4000円
自宅サーバだと	•  2台で16万円•  3年償却で資産計上すると•  4500円/月•  VM15台起動• 1台あたり300円/月•  お手頃かなぁと思ってます! ※コスト感覚も大事ですよ!
とうとつに第一部終わり	•  です!
第二部 3分インフラクッキング
というわけで3分インフラクッキング	• 実際にサーバ構築してみましょう
今日の献立	•  趣味作成中のサーバ管理アプリ   •  Rails3   •  Ruby1.9.3   •  MySQL
材料	•  KVM   •  VMのホストです•  kickstart    •  CentOSのインストール自動化•  mrepo   •  ローカルYUMレポジトリ•  chef    •  構成管理ツール。ミドルウェア構築自動化•  gi...
手順	•  VM作成•  内部DNSにホストを登録•  chefでOS設定とミドルウェア構築•  Railsアプリ構築   •  githubからアプリをclone   •  依存パッケージをgemインストール   •  DBのmigrate ...
3分インフラクッキング	• 調理中•  詳細はブログにアップします※ちなみに、chefやサンプルアプリは自分のgithubで公開中
3分インフラクッキング	• ちゃんと動いてるといいな
まとめ	•  まとまりなすぎですみませんw•  個人の検証環境でいろいろ勉強しましょう•  まぁでもやりかたは人それぞれです(・(ェ)・)•  サーバ構築に1日かかってたらやり方を疑おう•  新人さんこれからいっしょにがんばりましょう!
終わり
Upcoming SlideShare
Loading in...5
×

qpstudy3周年記念LT大会

2,044

Published on

qpstudy3周年記念LT大会のLT資料です

qpstudy3周年記念LT大会

  1. 1. QP3分インフラクッキング qpstudy3周年LT大会 @mikeda
  2. 2. 自己紹介 •  @mikeda•  中学1年生ぐらいのキャリア
  3. 3. 第一部 個人検証環境のこと
  4. 4. インフラエンジニアになった新人の人 •  ようこそIT業界へ!!•  みなさん •  結果を出すエンジニアになりたいですか? •  技術力とリサーチ力が必要です •  新しい技術が次から次へと出てきます →たぶん勉強し続けるしかないです。諦めて楽しく勉強しましょう •  作業員エンジニアになりたいですか? •  結果ではなく9時5時の自分の時間をコミットします →言われたことだけやってればきっとしばらくは食ってけるでしょう•  今日は上の人向けのお話
  5. 5. 個人の検証環境持ってますか? •  サクラのVPS•  AWS•  自作サーバ•  自宅ラック•  …
  6. 6. 個人の検証環境を持ちましょう •  練習大事!•  気になったらすぐ試す! •  DCでできることはたいてい自宅でもできる •  簡単に作ったり潰したりできる•  自分で構築したサーバの数だけ、技術力は絶対に上がる
  7. 7. ちなみに自分は自宅サーバ派です •  オリオスペックでポチった1台8万円くらいのマシン×2•  ベッドの下に置いててもグッスリ眠れる静音仕様!•  それぞれ2年半、1年半使ってます
  8. 8. 自宅環境
  9. 9. AWSも合わせて使おうとしていた
  10. 10. でも・・・ •  AWSは個人だとちょっとお高い><•  メモリ2Gサーバで4000円/月とか ※リザーブド、スポットなどのインスタンスを使えばある程度は節約可能•  VPCコネクション張りっぱなしで月4000円
  11. 11. 自宅サーバだと •  2台で16万円•  3年償却で資産計上すると•  4500円/月•  VM15台起動• 1台あたり300円/月•  お手頃かなぁと思ってます! ※コスト感覚も大事ですよ!
  12. 12. とうとつに第一部終わり •  です!
  13. 13. 第二部 3分インフラクッキング
  14. 14. というわけで3分インフラクッキング • 実際にサーバ構築してみましょう
  15. 15. 今日の献立 •  趣味作成中のサーバ管理アプリ •  Rails3 •  Ruby1.9.3 •  MySQL
  16. 16. 材料 •  KVM •  VMのホストです•  kickstart •  CentOSのインストール自動化•  mrepo •  ローカルYUMレポジトリ•  chef •  構成管理ツール。ミドルウェア構築自動化•  github •  chefのレシピとRailsアプリのソースコードを管理•  PowerDNS+MySQL •  内部DNS•  Amazon Route53 •  外向けDNS
  17. 17. 手順 •  VM作成•  内部DNSにホストを登録•  chefでOS設定とミドルウェア構築•  Railsアプリ構築 •  githubからアプリをclone •  依存パッケージをgemインストール •  DBのmigrate •  アプリ起動•  外向けDNSにドメイン登録•  Proxyサーバに設定追加
  18. 18. 3分インフラクッキング • 調理中•  詳細はブログにアップします※ちなみに、chefやサンプルアプリは自分のgithubで公開中
  19. 19. 3分インフラクッキング • ちゃんと動いてるといいな
  20. 20. まとめ •  まとまりなすぎですみませんw•  個人の検証環境でいろいろ勉強しましょう•  まぁでもやりかたは人それぞれです(・(ェ)・)•  サーバ構築に1日かかってたらやり方を疑おう•  新人さんこれからいっしょにがんばりましょう!
  21. 21. 終わり
  1. A particular slide catching your eye?

    Clipping is a handy way to collect important slides you want to go back to later.

×