Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

初心者がAWSでWebサービスを始めるまで 〜たった3ステップでWebページは公開できる〜

2,169 views

Published on

JAWS FESTA 東海道2016 初心者支部枠セッション資料

Published in: Technology
  • Be the first to comment

初心者がAWSでWebサービスを始めるまで 〜たった3ステップでWebページは公開できる〜

  1. 1. 初⼼者がAWSで Webサービスを始めるまで 〜たった3ステップで Webページは公開できる〜 JAWS-UG初⼼者⽀部/cloudpack(iret) 若松 剛志 JAWS FESTA 東海道 2016 2016/10/22
  2. 2. ⾃⼰紹介
  3. 3. ⾃⼰紹介 名前:若松 剛志 Twitter : @t_wkm2 所属:cloudpack(iret) 仕事:AWS環境の構築、運⽤ 趣味:バドミントン(15年)、テニス(3年) 好きなAWSのサービス:Lambda 最近の出来事:⽇本酒が美味すぎてリバウンド
  4. 4. JAWS-UG初⼼者⽀部
  5. 5. JAWS-UG初⼼者⽀部とは • AWS初⼼者、JAWS-UG初⼼者を対象とした JAWS-UGの⽀部の⼀つ • 東京を中⼼に開催(呼んでくれれば出張も...?) • 初⼼者のみなさんに気づきや学びを提供し、他 の⽀部に巣⽴ってもらうのがコンセプト • 内容は初⼼者向けハンズオンやAWS導⼊のパ ネルディスカッションなど多岐に渡る
  6. 6. 今⽇のゴール
  7. 7. 今⽇のゴール • S3を⽤いて静的Webサイトを3ステップで公開 できることを知ってもらう • EC2を⽤いて仮想サーバを⽴て、ELBを⽤いて セキュアかつ可⽤性を⾼めたWebシステムを 簡単に構築することができることを知ってもら う
  8. 8. あくまで知ってもらいたい ・・・ 気づきを持ち帰ってもらい、⾃分で ⼿を動かして理解までいってほしい
  9. 9. 今までのWebシステム構築
  10. 10. 今までのWebシステム構築 • サーバはどこに置く? • 回線業者は? • 通信機器の冗⻑化しないと • ホストのサイジングはインスタンスのスペック を計算して... • 障害時は駆けつけにどれくらいかかる?
  11. 11. 今までのWebシステム構築 • サーバはどこに置く? • 回線業者は? • 通信機器の冗⻑化しないと • ホストのサイジングはインスタンスのスペック を計算して... • 障害時は駆けつけにどれくらいかかる?
  12. 12. 今までのWebシステム構築 要件定義 設計 構築 開発 テスト
  13. 13. 今までのWebシステム構築 要件定義 設計 構築 開発 テスト
  14. 14. んなわきゃない。
  15. 15. ただし、めっちゃ楽になる
  16. 16. 今までのWebシステム構築 要件定義 設計 構築 開発 テスト AWSを使うとこのあたりが楽になる
  17. 17. Simple Storage Service
  18. 18. Simple Storage Service (S3) • オブジェクト単位でデータを格納できるスト レージ • オブジェクトは事前に作成するバケットと呼ば れる領域に格納する • データを保存した分だけ課⾦ • 99.999999999%の耐久性 • 99.99%の可⽤性 • 事実上容量無制限
  19. 19. Webサイトホスティング • S3に保存したオブジェクトは、Webに公開す ることが可能 • バケット毎にWebサイトホスティングを設定
  20. 20. つまり
  21. 21. 3ステップで Webサイト公開が可能
  22. 22. JAWS-UG 3ステップクッキング
  23. 23. 3ステップクッキングネタ ⼯数 控えめ 睡眠時間 多め AWSアカウント・・・・・・・・・・1ヶ 静的Webコンテンツ・・・・・・・・適量
  24. 24. 誰でもかんたん3ステップ • S3にバケットを作成 • バケットにWebページを保存 • バケットにWebサイトホスティングを設定
  25. 25. 何がうれしいか
  26. 26. Webサーバの管理がいらない
  27. 27. Elastic Compute Cloud
  28. 28. Elastic Compute Cloud (EC2) • いわゆる仮想サーバ • サーバ⽴ち上げ放題(起動した分だけ課⾦) • サーバスペック伸縮⾃在 • CRU • メモリ • ストレージ • 主要なOSのVMイメージ(AMI)がそろってる • 99.95 %の可⽤性
  29. 29. Elastic Compute Cloud (EC2) • みんな⼤好き動的Webページが動くぞ! • PHP!PHP!PHP! • Ruby on Ralls こそ⾄⾼! • Java⼀択! • やっぱ流⾏りはNode.jsだぜ! ぶっちゃけ私はインフラなので⾔語は何でもいい
  30. 30. Elastic Load Balancing • 仮想ロードバランサ • 複数のEC2インスタンスを紐付けてロードバラ ンシングする • SSL証明書のオフロードも可能
  31. 31. その他のサービス • Route 53(R53) • DNS • Cloudfront • Webキャッシュ • Relational Database Service(RDS) • PaaSのDB • Oracle • MySQL • PostgreSQL
  32. 32. まとめ
  33. 33. まとめ • S3を⽤いることで、静的Webサイトを3ステッ プで公開できる • EC2を⽤いることで、仮想サーバを⽴て、ELB を⽤いてセキュアかつ可⽤性を⾼めたWebシ ステムを簡単に構築することができる
  34. 34. 続きはWebで 検索
  35. 35. 続きはWebで 検索も、⼤事だけど
  36. 36. 実際に触ってみてほしい
  37. 37. 宣伝
  38. 38. アイレット株式会社 名古屋オフィス開設 2016年xx⽉xx⽇ オープン
  39. 39. 業務拡⼤につき エンジニアが⾜りません!! エンジニア絶賛募集中!!

×