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

67
AWS 0からはじめる ハンズオン 2014.10.11 第一回 よこはまクラウド勉強会

Upload: gu4

Post on 02-Jul-2015

445 views

Category:

Technology


5 download

DESCRIPTION

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

TRANSCRIPT

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

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

2014.10.11

第一回 よこはまクラウド勉強会

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

クラウドとは?

巨大なインフラを切り売りでリソースを使える

ソフトウェアエンジニアが活躍できる場

すぐ使える・すぐ辞めれる

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

AWSとは

Amazon が提供しているクラウドサービス群 Amazon Web Servicesの略

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

AWSでできる事のイメージってなんでょう?

5分くらい使ってみんなであげてみましょう

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

AWSのプロダクトコンピューティング ストレージ データベース

ネットワーキングと CDN 分析 アプリケーションサービス デプロイ&マネジメント

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

AWSのプロダクト

EC2, S3, VPC, RDS, ELB, R53, EMR, RedShift, Dynamo, SimpleDB, CloudWatch, SQS, SNS, SES, BeansTalk, CloudFormation ...

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

EC2

VPSとの違い

• インスタンスを支える底の仕組みは仮想化基盤(VPSもKVM, Xen, VMWareなど)

• APIがあるかないか

• 課金方法とスケールアップ

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

ハンズオン開始

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

AWSでアカウント契約

1. いますぐ無料でお試し

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

AWSでアカウント契約

2. サインアップ/メールアドレス登録

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

AWSでアカウント契約

3. アカウント登録

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

AWSでアカウント契約

3.1 住所などアカウント個人情報登録

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

AWSでアカウント契約

3.2 クレジットカード登録

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

AWSでアカウント契約

3.2 クレジットカード登録

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

AWSでアカウント契約

3.3 電話でPIN認証

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

AWSでアカウント契約

おめでとうございます!

あなたは全てのAWSサービスを

利用できるになりました。

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

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

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

1年間の無料枠

Amazon S3!

5 GB of Standard Storage

20,000 Get Requests

2,000 Put Requests

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

1年間の無料枠

AWS Trusted Advisor!

4 best-practice checks on performance and security (service limits, security groups, IAM, and

MFA)

Notification and customization features

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

1年間の無料枠

Amazon Mobile Analytics!

100 Million free events per month

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

1年間の無料枠

Amazon Cognito!

10 GB of cloud sync storage

1,000,000 sync operations per month

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

1年間の無料枠Amazon DynamoDB!

100 MB of Storage25 GB of Storage

5 Units of Write Capacity

10 Units of Read Capacity

200 Million free request per month

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

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

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

1年間の無料枠

Amazon CloudFront!

50 GB of Data Transfer Out

2,000,000 HTTP or HTTPS Requests

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

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

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

1年間の無料枠

Amazon ElastiCache!

750 Hours per month of Micro Cache Node

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

1年間の無料枠

Amazon ELB!

750 Hours per month

15 GB of Data Processing

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

1年間の無料枠Amazon SNS!

1,000,000 Publishes

1,000,000 Mobile Push Deliveries

100,000 HTTP/S Deliveries

1,000 Email Deliveries

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

1年間の無料枠

Amazon Elastic Transcoder!

20 Minutes of Audio Transcoding

20 Minutes of SD Transcoding

10 Minutes of HD Transcoding

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

1年間の無料枠

Amazon SQS!

1,000,000 Requests

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

1年間の無料枠

Amazon SWF!

10,000 Activity Tasks

30,000 Workflow-Days

1,000 Initiated Executions

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

1年間の無料枠

Amazon SES!

62,000 Messages per month to any recipient when you call Amazon SES from an Amazon EC2

instance.

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

1年間の無料枠

Amazon CloudWatch!

10 Metrics

10 Alarms

1,000,000 API Requests

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

1年間の無料枠

AWS Data Pipeline!

3 Low Frequency Preconditions

5 Low Frequency Activities

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

無料では使えないサービス

Not Free Tier!

RedShift

EMR

R53

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

さぁやってみよう

おっと、その前に。

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

それIAMでできるよ

1. Admin権限でグループ作成

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

Adminユーザ作成

2. ユーザ追加と設定

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

Adminユーザ作成

3. アクセスキーとシークレットキーをダウンロード

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

Adminユーザ作成

4. パスワードの自動生成

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

みなさんのユーザを作成

adminユーザを使って

自分のユーザを作ってみよう

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

EC2を使ってみよう

なにはともあれEC2を使ってみよう

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

EC2を使ってみよう

1.AMIからイメージ起動

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

EC2を使ってみよう

2. SSHしてログインしてみよう

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

EC2を使ってみよう

3. SCPしてファイルの

アップロード・ダウンロードをしてみよう

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

EC2を使ってみよう

4. おれおれOSセットアップ(15分ほど)

各自休憩もこの間にとっておいてください。

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

EC2を使ってみよう

5. イメージ&スナップショット作成

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

EC2を使ってみよう

6. インスタンス終了

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

EC2を使ってみよう

7. イメージ&スナップショットから起動

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

ハンズオン第一部終了

これでEC2の基本操作ができるようになりました

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

ワークショップ

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

ワークショップ

4人程度のチームに分かれて

1つのインスタンスをセットアップ

そのチームでハンズオンワークショップをします

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

チームわけクラスター別に並びましょう!

!

GitHub等で個人コードを書いたリポジトリを持っている

Linux大好きなんです

Webに関わる仕事をしています

ふつうのソフトウェアエンジニアです

私開発者じゃないんです

横浜の食べ物が好きなだけなんです

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

チームで自己紹介タイム15分くらいを使ってご自由に!

ポジションペーパー作成(5分くらい)

自己紹介

なぜ今日参加しようと思ったか

普段どんなことしているのか?

気になっているAWSのサービス

その他なんでも

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

チームでOSを選ぶAmazon Linux(最低1チームは選んで欲しい)

CentOS Ubuntu Debian その他

Windows(チャレンジャーなチームがあれば...)

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

ワークショップ1

15分間!

インスタンスをt2.microで起動します

チームでセキュリティを担保した使いやすいOSセッティングを話し合って実行してください。

質問はチームとサポートメンバーにのみ可能です

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

ワークショップ1 発表

私たちのOSはこれだ!!

!

やったこと

はまったこと

アピールポイント

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

ワークショップ220分間!

!

80番ポートと8888番で起動するHelloWorldを表示するWebサーバーを立ち上げてください

下記ができれば尚可!

アクセスログを確認できる

Webアプリケーションであること

インタラクティブな何かができる

formや画面遷移を使ったなにか

かっこいい

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

ワークショップ2 発表

私たちのWebサーバーはこれだ!!

!

やったこと

はまったこと

アピールポイント

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

ワークショップ325分間!

!クラウドっぽいバッチを作ってください。例:スクレイピング、テキスト加工、すごい解析、Fizzbuzzが解ける

!

!

!

!

条件

バッチを使う専用サーバーをEC2APIを使って起動する

バッチが終了したら自動終了する

可能であればバッチは下記いずれかができると尚良し

S3にデータを永続化している

SNSまたはSESを使ってメール通知が飛ぶ

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

ワークショップ3 発表

私たちのバッチはこれだ!!

!

やったこと

はまったこと

アピールポイント

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

ワークショップ4(未定)ーー 分間!

!

Webアプリケーションを作って、データを永続化してください。ただし、インスタンスを一度終了して、もう一度永続化したデータを使えるように。

永続化する方法を選んでください

RDS ElasticCache EBS DynamoDB

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

ワークショップ4 発表(しません)

私たちの永続化したものはこれだ!!

!

やったこと

はまったこと

アピールポイント

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

ワークショップまとめ

5分間!

・おもしろかったこと

・感想

・今後やってみたい事など

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

ワークショップまとめ 発表

時間があれば!!

なければ懇親会で

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

ここだけは押さえておきたいAWSのポイント

AWSの料金とコストの付き合い方 AWS料金体系:http://www.slideshare.net/AmazonWebServicesJapan/aws-27000873簡易料金計算:http://calculator.s3.amazonaws.com/index.html

上司・顧客に承認されやすい導入提案方法とは

IPアドレスやEC2の仕組み

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

最後に