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 0からはじめる 
ハンズオン 
2014.10.11 
第一回 よこはまクラウド勉強会
クラウドとは? 
巨大なインフラを切り売りでリソースを使える 
ソフトウェアエンジニアが活躍できる場 
すぐ使える・すぐ辞めれる
AWSとは 
Amazon が提供しているクラウドサービス群 
Amazon Web Servicesの略
AWSでできる事の 
イメージってなんでょう? 
5分くらい使ってみんなであげてみましょう
AWSのプロダクト 
コンピューティング 
ストレージ 
データベース 
ネットワーキングと CDN 
分析 
アプリケーションサービス 
デプロイ&マネジメント
AWSのプロダクト 
EC2, S3, VPC, RDS, ELB, R53, EMR, RedShift, 
Dynamo, SimpleDB, CloudWatch, SQS, SNS, 
SES, BeansTalk, CloudForm...
EC2 
VPSとの違い 
• インスタンスを支える底の仕組みは仮想化基盤 
(VPSもKVM, Xen, VMWareなど) 
• APIがあるかないか 
• 課金方法とスケールアップ
ハンズオン開始
AWSでアカウント契約 
1. いますぐ無料でお試し
AWSでアカウント契約 
2. サインアップ/メールアドレス登録
AWSでアカウント契約 
3. アカウント登録
AWSでアカウント契約 
3.1 住所などアカウント個人情報登録
AWSでアカウント契約 
3.2 クレジットカード登録
AWSでアカウント契約 
3.2 クレジットカード登録
AWSでアカウント契約 
3.3 電話でPIN認証
AWSでアカウント契約 
おめでとうございます! 
あなたは全てのAWSサービスを 
利用できるになりました。
1年間の無料枠 
Amazon EC2! 
750 hours per month of Linux, RHEL, or SLES 
t2.micro instance usage 
750 hours per month of Windows...
1年間の無料枠 
Amazon S3! 
5 GB of Standard Storage 
20,000 Get Requests 
2,000 Put Requests
1年間の無料枠 
AWS Trusted Advisor! 
4 best-practice checks on performance and 
security (service limits, security groups, IAM, ...
1年間の無料枠 
Amazon Mobile Analytics! 
100 Million free events per month
1年間の無料枠 
Amazon Cognito! 
10 GB of cloud sync storage 
1,000,000 sync operations per month
1年間の無料枠 
Amazon DynamoDB! 
100 MB of Storage 
25 GB of Storage 
5 Units of Write Capacity 
10 Units of Read Capacity 
200 ...
1年間の無料枠 
Amazon EBS! 
30 GB of Amazon EBS: any combination of 
General Purpose (SSD) or Magnetic 
2,000,000 I/Os (with EBS...
1年間の無料枠 
Amazon CloudFront! 
50 GB of Data Transfer Out 
2,000,000 HTTP or HTTPS Requests
1年間の無料枠 
Amazon RDS! 
750 Hours per month of Micro DB Instance usage 
20 GB of DB Storage 
20 GB for Backups 
10,000,000 I...
1年間の無料枠 
Amazon ElastiCache! 
750 Hours per month of Micro Cache Node
1年間の無料枠 
Amazon ELB! 
750 Hours per month 
15 GB of Data Processing
1年間の無料枠 
Amazon SNS! 
1,000,000 Publishes 
1,000,000 Mobile Push Deliveries 
100,000 HTTP/S Deliveries 
1,000 Email Delive...
1年間の無料枠 
Amazon Elastic Transcoder! 
20 Minutes of Audio Transcoding 
20 Minutes of SD Transcoding 
10 Minutes of HD Trans...
1年間の無料枠 
Amazon SQS! 
1,000,000 Requests
1年間の無料枠 
Amazon SWF! 
10,000 Activity Tasks 
30,000 Workflow-Days 
1,000 Initiated Executions
1年間の無料枠 
Amazon SES! 
62,000 Messages per month to any recipient when 
you call Amazon SES from an Amazon EC2 
instance.
1年間の無料枠 
Amazon CloudWatch! 
10 Metrics 
10 Alarms 
1,000,000 API Requests
1年間の無料枠 
AWS Data Pipeline! 
3 Low Frequency Preconditions 
5 Low Frequency Activities
無料では使えないサービス 
Not Free Tier! 
RedShift 
EMR 
R53
さぁやってみよう 
おっと、その前に。
それIAMでできるよ 
1. Admin権限でグループ作成
Adminユーザ作成 
2. ユーザ追加と設定
Adminユーザ作成 
3. アクセスキーとシークレットキーを 
ダウンロード
Adminユーザ作成 
4. パスワードの自動生成
みなさんのユーザを作成 
adminユーザを使って 
自分のユーザを作ってみよう
EC2を使ってみよう 
なにはともあれEC2を使ってみよう
EC2を使ってみよう 
1.AMIからイメージ起動
EC2を使ってみよう 
2. SSHしてログインしてみよう
EC2を使ってみよう 
3. SCPしてファイルの 
アップロード・ダウンロードをしてみよう
EC2を使ってみよう 
4. おれおれOSセットアップ(15分ほど) 
各自休憩もこの間にとっておいてください。
EC2を使ってみよう 
5. イメージ&スナップショット作成
EC2を使ってみよう 
6. インスタンス終了
EC2を使ってみよう 
7. イメージ&スナップショットから起動
ハンズオン第一部終了 
これでEC2の基本操作ができるようになりました
ワークショップ
ワークショップ 
4人程度のチームに分かれて 
1つのインスタンスをセットアップ 
そのチームでハンズオンワークショップをします
チームわけ 
クラスター別に並びましょう! 
! 
GitHub等で個人コードを書いたリポジトリを持っている 
Linux大好きなんです 
Webに関わる仕事をしています 
ふつうのソフトウェアエンジニアです 
私開発者じゃないんです 
横浜の...
チームで自己紹介タイム 
15分くらいを使ってご自由に! 
ポジションペーパー作成(5分くらい) 
自己紹介 
なぜ今日参加しようと思ったか 
普段どんなことしているのか? 
気になっているAWSのサービス 
その他なんでも
チームでOSを選ぶ 
Amazon Linux(最低1チームは選んで欲しい) 
CentOS 
Ubuntu 
Debian 
その他 
Windows(チャレンジャーなチームがあれば...)
ワークショップ1 
15分間! 
インスタンスをt2.microで起動します 
チームでセキュリティを担保した使いやすいOS セッティングを話し合って実行してください。 
質問はチームとサポートメンバーにのみ可能です
ワークショップ1 発表 
私たちのOSはこれだ!! 
! 
やったこと 
はまったこと 
アピールポイント
ワークショップ2 
20分間! 
! 
80番ポートと8888番で起動するHelloWorldを表示す 
るWebサーバーを立ち上げてください 
下記ができれば尚可! 
アクセスログを確認できる 
Webアプリケーションであること 
インタラク...
ワークショップ2 発表 
私たちのWebサーバーはこれだ!! 
! 
やったこと 
はまったこと 
アピールポイント
ワークショップ3 
25分間! 
! 
クラウドっぽいバッチを作ってください。 
例:スクレイピング、テキスト加工、すごい解析、Fizzbuzzが解ける 
条件 
! 
! 
! 
! 
バッチを使う専用サーバーをEC2APIを使って起動する ...
ワークショップ3 発表 
私たちのバッチはこれだ!! 
! 
やったこと 
はまったこと 
アピールポイント
ワークショップ4(未定) 
ーー 分間! 
! 
Webアプリケーションを作って、データを永続化し 
てください。ただし、インスタンスを一度終了して、 
もう一度永続化したデータを使えるように。 
永続化する方法を選んでください 
RDS 
E...
ワークショップ4 発表(しません) 
私たちの永続化したものはこれだ!! 
! 
やったこと 
はまったこと 
アピールポイント
ワークショップまとめ 
5分間! 
・おもしろかったこと 
・感想 
・今後やってみたい事など
ワークショップまとめ 発表 
時間があれば!! 
なければ懇親会で
ここだけは押さえておきたい 
AWSのポイント 
AWSの料金とコストの付き合い方 
AWS料金体系: 
http://www.slideshare.net/AmazonWebServicesJapan/aws-27000873 
簡易料金計算...
最後に
Upcoming SlideShare
Loading in …5
×

AWS 0からはじめるハンズオン

933 views

Published on

第一回よこはまクラウド勉強会で実施した「AWS 0からはじめるハンズオン」のスライドです。
口頭補足していた部分も多いので、当日のふりかえり資料ととしてご参照ください。

Published in: Technology
  • Be the first to comment

AWS 0からはじめるハンズオン

  1. 1. AWS 0からはじめる ハンズオン 2014.10.11 第一回 よこはまクラウド勉強会
  2. 2. クラウドとは? 巨大なインフラを切り売りでリソースを使える ソフトウェアエンジニアが活躍できる場 すぐ使える・すぐ辞めれる
  3. 3. AWSとは Amazon が提供しているクラウドサービス群 Amazon Web Servicesの略
  4. 4. AWSでできる事の イメージってなんでょう? 5分くらい使ってみんなであげてみましょう
  5. 5. AWSのプロダクト コンピューティング ストレージ データベース ネットワーキングと CDN 分析 アプリケーションサービス デプロイ&マネジメント
  6. 6. AWSのプロダクト EC2, S3, VPC, RDS, ELB, R53, EMR, RedShift, Dynamo, SimpleDB, CloudWatch, SQS, SNS, SES, BeansTalk, CloudFormation ...
  7. 7. EC2 VPSとの違い • インスタンスを支える底の仕組みは仮想化基盤 (VPSもKVM, Xen, VMWareなど) • APIがあるかないか • 課金方法とスケールアップ
  8. 8. ハンズオン開始
  9. 9. AWSでアカウント契約 1. いますぐ無料でお試し
  10. 10. AWSでアカウント契約 2. サインアップ/メールアドレス登録
  11. 11. AWSでアカウント契約 3. アカウント登録
  12. 12. AWSでアカウント契約 3.1 住所などアカウント個人情報登録
  13. 13. AWSでアカウント契約 3.2 クレジットカード登録
  14. 14. AWSでアカウント契約 3.2 クレジットカード登録
  15. 15. AWSでアカウント契約 3.3 電話でPIN認証
  16. 16. AWSでアカウント契約 おめでとうございます! あなたは全てのAWSサービスを 利用できるになりました。
  17. 17. 1年間の無料枠 Amazon EC2! 750 hours per month of Linux, RHEL, or SLES t2.micro instance usage 750 hours per month of Windows t2.micro instance usage
  18. 18. 1年間の無料枠 Amazon S3! 5 GB of Standard Storage 20,000 Get Requests 2,000 Put Requests
  19. 19. 1年間の無料枠 AWS Trusted Advisor! 4 best-practice checks on performance and security (service limits, security groups, IAM, and MFA) Notification and customization features
  20. 20. 1年間の無料枠 Amazon Mobile Analytics! 100 Million free events per month
  21. 21. 1年間の無料枠 Amazon Cognito! 10 GB of cloud sync storage 1,000,000 sync operations per month
  22. 22. 1年間の無料枠 Amazon DynamoDB! 100 MB of Storage 25 GB of Storage 5 Units of Write Capacity 10 Units of Read Capacity 200 Million free request per month
  23. 23. 1年間の無料枠 Amazon EBS! 30 GB of Amazon EBS: any combination of General Purpose (SSD) or Magnetic 2,000,000 I/Os (with EBS Magnetic) 1 GB of snapshot storage
  24. 24. 1年間の無料枠 Amazon CloudFront! 50 GB of Data Transfer Out 2,000,000 HTTP or HTTPS Requests
  25. 25. 1年間の無料枠 Amazon RDS! 750 Hours per month of Micro DB Instance usage 20 GB of DB Storage 20 GB for Backups 10,000,000 I/Os
  26. 26. 1年間の無料枠 Amazon ElastiCache! 750 Hours per month of Micro Cache Node
  27. 27. 1年間の無料枠 Amazon ELB! 750 Hours per month 15 GB of Data Processing
  28. 28. 1年間の無料枠 Amazon SNS! 1,000,000 Publishes 1,000,000 Mobile Push Deliveries 100,000 HTTP/S Deliveries 1,000 Email Deliveries
  29. 29. 1年間の無料枠 Amazon Elastic Transcoder! 20 Minutes of Audio Transcoding 20 Minutes of SD Transcoding 10 Minutes of HD Transcoding
  30. 30. 1年間の無料枠 Amazon SQS! 1,000,000 Requests
  31. 31. 1年間の無料枠 Amazon SWF! 10,000 Activity Tasks 30,000 Workflow-Days 1,000 Initiated Executions
  32. 32. 1年間の無料枠 Amazon SES! 62,000 Messages per month to any recipient when you call Amazon SES from an Amazon EC2 instance.
  33. 33. 1年間の無料枠 Amazon CloudWatch! 10 Metrics 10 Alarms 1,000,000 API Requests
  34. 34. 1年間の無料枠 AWS Data Pipeline! 3 Low Frequency Preconditions 5 Low Frequency Activities
  35. 35. 無料では使えないサービス Not Free Tier! RedShift EMR R53
  36. 36. さぁやってみよう おっと、その前に。
  37. 37. それIAMでできるよ 1. Admin権限でグループ作成
  38. 38. Adminユーザ作成 2. ユーザ追加と設定
  39. 39. Adminユーザ作成 3. アクセスキーとシークレットキーを ダウンロード
  40. 40. Adminユーザ作成 4. パスワードの自動生成
  41. 41. みなさんのユーザを作成 adminユーザを使って 自分のユーザを作ってみよう
  42. 42. EC2を使ってみよう なにはともあれEC2を使ってみよう
  43. 43. EC2を使ってみよう 1.AMIからイメージ起動
  44. 44. EC2を使ってみよう 2. SSHしてログインしてみよう
  45. 45. EC2を使ってみよう 3. SCPしてファイルの アップロード・ダウンロードをしてみよう
  46. 46. EC2を使ってみよう 4. おれおれOSセットアップ(15分ほど) 各自休憩もこの間にとっておいてください。
  47. 47. EC2を使ってみよう 5. イメージ&スナップショット作成
  48. 48. EC2を使ってみよう 6. インスタンス終了
  49. 49. EC2を使ってみよう 7. イメージ&スナップショットから起動
  50. 50. ハンズオン第一部終了 これでEC2の基本操作ができるようになりました
  51. 51. ワークショップ
  52. 52. ワークショップ 4人程度のチームに分かれて 1つのインスタンスをセットアップ そのチームでハンズオンワークショップをします
  53. 53. チームわけ クラスター別に並びましょう! ! GitHub等で個人コードを書いたリポジトリを持っている Linux大好きなんです Webに関わる仕事をしています ふつうのソフトウェアエンジニアです 私開発者じゃないんです 横浜の食べ物が好きなだけなんです
  54. 54. チームで自己紹介タイム 15分くらいを使ってご自由に! ポジションペーパー作成(5分くらい) 自己紹介 なぜ今日参加しようと思ったか 普段どんなことしているのか? 気になっているAWSのサービス その他なんでも
  55. 55. チームでOSを選ぶ Amazon Linux(最低1チームは選んで欲しい) CentOS Ubuntu Debian その他 Windows(チャレンジャーなチームがあれば...)
  56. 56. ワークショップ1 15分間! インスタンスをt2.microで起動します チームでセキュリティを担保した使いやすいOS セッティングを話し合って実行してください。 質問はチームとサポートメンバーにのみ可能です
  57. 57. ワークショップ1 発表 私たちのOSはこれだ!! ! やったこと はまったこと アピールポイント
  58. 58. ワークショップ2 20分間! ! 80番ポートと8888番で起動するHelloWorldを表示す るWebサーバーを立ち上げてください 下記ができれば尚可! アクセスログを確認できる Webアプリケーションであること インタラクティブな何かができる formや画面遷移を使ったなにか かっこいい
  59. 59. ワークショップ2 発表 私たちのWebサーバーはこれだ!! ! やったこと はまったこと アピールポイント
  60. 60. ワークショップ3 25分間! ! クラウドっぽいバッチを作ってください。 例:スクレイピング、テキスト加工、すごい解析、Fizzbuzzが解ける 条件 ! ! ! ! バッチを使う専用サーバーをEC2APIを使って起動する バッチが終了したら自動終了する 可能であればバッチは下記いずれかができると尚良し S3にデータを永続化している SNSまたはSESを使ってメール通知が飛ぶ
  61. 61. ワークショップ3 発表 私たちのバッチはこれだ!! ! やったこと はまったこと アピールポイント
  62. 62. ワークショップ4(未定) ーー 分間! ! Webアプリケーションを作って、データを永続化し てください。ただし、インスタンスを一度終了して、 もう一度永続化したデータを使えるように。 永続化する方法を選んでください RDS ElasticCache EBS DynamoDB
  63. 63. ワークショップ4 発表(しません) 私たちの永続化したものはこれだ!! ! やったこと はまったこと アピールポイント
  64. 64. ワークショップまとめ 5分間! ・おもしろかったこと ・感想 ・今後やってみたい事など
  65. 65. ワークショップまとめ 発表 時間があれば!! なければ懇親会で
  66. 66. ここだけは押さえておきたい AWSのポイント AWSの料金とコストの付き合い方 AWS料金体系: http://www.slideshare.net/AmazonWebServicesJapan/aws-27000873 簡易料金計算: http://calculator.s3.amazonaws.com/index.html 上司・顧客に承認されやすい導入提案方法とは IPアドレスやEC2の仕組み
  67. 67. 最後に

×