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

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

Jul 02, 2015

Download

Technology

gu4

第一回よこはまクラウド勉強会で実施した「AWS 0からはじめるハンズオン」のスライドです。
口頭補足していた部分も多いので、当日のふりかえり資料ととしてご参照ください。
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
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からはじめるハンズオン

最後に