SlideShare ist ein Scribd-Unternehmen logo
1 von 67
Downloaden Sie, um offline zu lesen
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, CloudFormation ...
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 t2.micro instance 
usage
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, and 
MFA) 
Notification and customization features
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 Million free request per month
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
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/Os
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 Deliveries
1年間の無料枠 
Amazon Elastic Transcoder! 
20 Minutes of Audio Transcoding 
20 Minutes of SD Transcoding 
10 Minutes of HD Transcoding
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アプリケーションであること 
インタラクティブな何かができる 
formや画面遷移を使ったなにか 
かっこいい
ワークショップ2 発表 
私たちのWebサーバーはこれだ!! 
! 
やったこと 
はまったこと 
アピールポイント
ワークショップ3 
25分間! 
! 
クラウドっぽいバッチを作ってください。 
例:スクレイピング、テキスト加工、すごい解析、Fizzbuzzが解ける 
条件 
! 
! 
! 
! 
バッチを使う専用サーバーをEC2APIを使って起動する 
バッチが終了したら自動終了する 
可能であればバッチは下記いずれかができると尚良し 
S3にデータを永続化している 
SNSまたはSESを使ってメール通知が飛ぶ
ワークショップ3 発表 
私たちのバッチはこれだ!! 
! 
やったこと 
はまったこと 
アピールポイント
ワークショップ4(未定) 
ーー 分間! 
! 
Webアプリケーションを作って、データを永続化し 
てください。ただし、インスタンスを一度終了して、 
もう一度永続化したデータを使えるように。 
永続化する方法を選んでください 
RDS 
ElasticCache 
EBS 
DynamoDB
ワークショップ4 発表(しません) 
私たちの永続化したものはこれだ!! 
! 
やったこと 
はまったこと 
アピールポイント
ワークショップまとめ 
5分間! 
・おもしろかったこと 
・感想 
・今後やってみたい事など
ワークショップまとめ 発表 
時間があれば!! 
なければ懇親会で
ここだけは押さえておきたい 
AWSのポイント 
AWSの料金とコストの付き合い方 
AWS料金体系: 
http://www.slideshare.net/AmazonWebServicesJapan/aws-27000873 
簡易料金計算: 
http://calculator.s3.amazonaws.com/index.html 
上司・顧客に承認されやすい導入提案方法とは 
IPアドレスやEC2の仕組み
最後に

Weitere ähnliche Inhalte

Was ist angesagt?

AWS as MBaaS 〜APIキーとかの話〜
AWS as MBaaS 〜APIキーとかの話〜AWS as MBaaS 〜APIキーとかの話〜
AWS as MBaaS 〜APIキーとかの話〜
Yuki Hirai
 
AWSのcloudpack流フルマネージメント
AWSのcloudpack流フルマネージメントAWSのcloudpack流フルマネージメント
AWSのcloudpack流フルマネージメント
Hiroyasu Suzuki
 
15分でわかるAWSクラウドでエンタープライズがWindowsを使う理由
15分でわかるAWSクラウドでエンタープライズがWindowsを使う理由15分でわかるAWSクラウドでエンタープライズがWindowsを使う理由
15分でわかるAWSクラウドでエンタープライズがWindowsを使う理由
Genta Watanabe
 
AWS+でスケールアウト&スケールアップ
AWS+でスケールアウト&スケールアップAWS+でスケールアウト&スケールアップ
AWS+でスケールアウト&スケールアップ
Hiroyasu Suzuki
 
Running Amazon S3 Encryption
Running Amazon S3 EncryptionRunning Amazon S3 Encryption
Running Amazon S3 Encryption
Satoru Ishikawa
 
Amazon Virtual Private Cloud (VPC) by Default
Amazon Virtual Private Cloud (VPC) by DefaultAmazon Virtual Private Cloud (VPC) by Default
Amazon Virtual Private Cloud (VPC) by Default
Amazon Web Services Japan
 

Was ist angesagt? (20)

スタートアップならおさえておきたいAWS(Amazon Web Services)入門 1限目:サービス概要と基礎知識編 先生:
スタートアップならおさえておきたいAWS(Amazon Web Services)入門 1限目:サービス概要と基礎知識編 先生:スタートアップならおさえておきたいAWS(Amazon Web Services)入門 1限目:サービス概要と基礎知識編 先生:
スタートアップならおさえておきたいAWS(Amazon Web Services)入門 1限目:サービス概要と基礎知識編 先生:
 
歩みを止めないみんな大好きEC2
歩みを止めないみんな大好きEC2歩みを止めないみんな大好きEC2
歩みを止めないみんな大好きEC2
 
AWS as MBaaS 〜APIキーとかの話〜
AWS as MBaaS 〜APIキーとかの話〜AWS as MBaaS 〜APIキーとかの話〜
AWS as MBaaS 〜APIキーとかの話〜
 
AWS Black Belt Techシリーズ Amazon Elastic Compute Cloud (Amazon EC2)
AWS Black Belt Techシリーズ Amazon Elastic Compute Cloud (Amazon EC2)AWS Black Belt Techシリーズ Amazon Elastic Compute Cloud (Amazon EC2)
AWS Black Belt Techシリーズ Amazon Elastic Compute Cloud (Amazon EC2)
 
IAM & Consolidated Billing -ほぼ週刊AWSマイスターシリーズ第4回
IAM & Consolidated Billing -ほぼ週刊AWSマイスターシリーズ第4回IAM & Consolidated Billing -ほぼ週刊AWSマイスターシリーズ第4回
IAM & Consolidated Billing -ほぼ週刊AWSマイスターシリーズ第4回
 
AWSのcloudpack流フルマネージメント
AWSのcloudpack流フルマネージメントAWSのcloudpack流フルマネージメント
AWSのcloudpack流フルマネージメント
 
JAWS DAYS 2017 [AWSワークショップ] AWS初心者いらっしゃい
JAWS DAYS 2017 [AWSワークショップ] AWS初心者いらっしゃいJAWS DAYS 2017 [AWSワークショップ] AWS初心者いらっしゃい
JAWS DAYS 2017 [AWSワークショップ] AWS初心者いらっしゃい
 
Ph perがawsと出会ってdev opsを目指した話
Ph perがawsと出会ってdev opsを目指した話Ph perがawsと出会ってdev opsを目指した話
Ph perがawsと出会ってdev opsを目指した話
 
15分でわかるAWSクラウドでエンタープライズがWindowsを使う理由
15分でわかるAWSクラウドでエンタープライズがWindowsを使う理由15分でわかるAWSクラウドでエンタープライズがWindowsを使う理由
15分でわかるAWSクラウドでエンタープライズがWindowsを使う理由
 
AWS上で使えるストレージ十番勝負
AWS上で使えるストレージ十番勝負AWS上で使えるストレージ十番勝負
AWS上で使えるストレージ十番勝負
 
AWS サービスアップデートまとめ 2014年7月
AWS サービスアップデートまとめ 2014年7月AWS サービスアップデートまとめ 2014年7月
AWS サービスアップデートまとめ 2014年7月
 
AWS+でスケールアウト&スケールアップ
AWS+でスケールアウト&スケールアップAWS+でスケールアウト&スケールアップ
AWS+でスケールアウト&スケールアップ
 
AWS Black Belt Online Seminar Amazon Aurora
AWS Black Belt Online Seminar Amazon AuroraAWS Black Belt Online Seminar Amazon Aurora
AWS Black Belt Online Seminar Amazon Aurora
 
Aurora新時代の幕開けとDynamoDBの進化
Aurora新時代の幕開けとDynamoDBの進化Aurora新時代の幕開けとDynamoDBの進化
Aurora新時代の幕開けとDynamoDBの進化
 
Aws startup-tech-summer2015
Aws startup-tech-summer2015Aws startup-tech-summer2015
Aws startup-tech-summer2015
 
Running Amazon S3 Encryption
Running Amazon S3 EncryptionRunning Amazon S3 Encryption
Running Amazon S3 Encryption
 
JAWS-UG 横浜 re:Invent re:Cap week1 EC2ストレージパフォーマンスの進化
JAWS-UG 横浜 re:Invent re:Cap week1 EC2ストレージパフォーマンスの進化JAWS-UG 横浜 re:Invent re:Cap week1 EC2ストレージパフォーマンスの進化
JAWS-UG 横浜 re:Invent re:Cap week1 EC2ストレージパフォーマンスの進化
 
もっと気軽にCloudFormation
もっと気軽にCloudFormationもっと気軽にCloudFormation
もっと気軽にCloudFormation
 
AWS GDC アップデート - Amazon GameLift
AWS GDC アップデート - Amazon GameLiftAWS GDC アップデート - Amazon GameLift
AWS GDC アップデート - Amazon GameLift
 
Amazon Virtual Private Cloud (VPC) by Default
Amazon Virtual Private Cloud (VPC) by DefaultAmazon Virtual Private Cloud (VPC) by Default
Amazon Virtual Private Cloud (VPC) by Default
 

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

Amazon EC2を使った実践SaaS運用事例
Amazon EC2を使った実践SaaS運用事例Amazon EC2を使った実践SaaS運用事例
Amazon EC2を使った実践SaaS運用事例
Yuuki Namikawa
 
NoSQL on AWSで作る最新ソーシャルゲームアーキテクチャ
NoSQL on AWSで作る最新ソーシャルゲームアーキテクチャNoSQL on AWSで作る最新ソーシャルゲームアーキテクチャ
NoSQL on AWSで作る最新ソーシャルゲームアーキテクチャ
Yasuhiro Matsuo
 
アマゾンクラウド実践講座 in 福岡/山口クラウドセミナー 20101208
アマゾンクラウド実践講座 in 福岡/山口クラウドセミナー 20101208アマゾンクラウド実践講座 in 福岡/山口クラウドセミナー 20101208
アマゾンクラウド実践講座 in 福岡/山口クラウドセミナー 20101208
SORACOM, INC
 
2011-04-21 クラウド勉強会
2011-04-21 クラウド勉強会2011-04-21 クラウド勉強会
2011-04-21 クラウド勉強会
Koichiro Doi
 
Amazon EC2 HPCインスタンス - AWSマイスターシリーズ
Amazon EC2 HPCインスタンス - AWSマイスターシリーズAmazon EC2 HPCインスタンス - AWSマイスターシリーズ
Amazon EC2 HPCインスタンス - AWSマイスターシリーズ
Amazon Web Services Japan
 
AWSクラウド利用料算出の参考資料
AWSクラウド利用料算出の参考資料AWSクラウド利用料算出の参考資料
AWSクラウド利用料算出の参考資料
SORACOM, INC
 

Ähnlich wie AWS 0からはじめるハンズオン (20)

20130326 aws meister-reloaded-windows
20130326 aws meister-reloaded-windows20130326 aws meister-reloaded-windows
20130326 aws meister-reloaded-windows
 
Amazon Ec2
Amazon Ec2Amazon Ec2
Amazon Ec2
 
Amazon EC2
Amazon EC2Amazon EC2
Amazon EC2
 
アマゾンクラウドの真価
アマゾンクラウドの真価アマゾンクラウドの真価
アマゾンクラウドの真価
 
業務アプリをクラウド化する5つのステップ ~Amazon Web Services活用の勘所~
業務アプリをクラウド化する5つのステップ ~Amazon Web Services活用の勘所~業務アプリをクラウド化する5つのステップ ~Amazon Web Services活用の勘所~
業務アプリをクラウド化する5つのステップ ~Amazon Web Services活用の勘所~
 
Amazon Web Services 最新事例集
Amazon Web Services 最新事例集Amazon Web Services 最新事例集
Amazon Web Services 最新事例集
 
インフラ系自主トレするならAWS
インフラ系自主トレするならAWSインフラ系自主トレするならAWS
インフラ系自主トレするならAWS
 
Amazon EC2を使った実践SaaS運用事例
Amazon EC2を使った実践SaaS運用事例Amazon EC2を使った実践SaaS運用事例
Amazon EC2を使った実践SaaS運用事例
 
MongoDB on AWSクラウドという選択
MongoDB on AWSクラウドという選択MongoDB on AWSクラウドという選択
MongoDB on AWSクラウドという選択
 
JAWS DAYS 2015
JAWS DAYS 2015JAWS DAYS 2015
JAWS DAYS 2015
 
Scaling on AWS - Feb 2016
Scaling on AWS - Feb 2016Scaling on AWS - Feb 2016
Scaling on AWS - Feb 2016
 
NoSQL on AWSで作る最新ソーシャルゲームアーキテクチャ
NoSQL on AWSで作る最新ソーシャルゲームアーキテクチャNoSQL on AWSで作る最新ソーシャルゲームアーキテクチャ
NoSQL on AWSで作る最新ソーシャルゲームアーキテクチャ
 
アマゾンクラウド実践講座 in 福岡/山口クラウドセミナー 20101208
アマゾンクラウド実践講座 in 福岡/山口クラウドセミナー 20101208アマゾンクラウド実践講座 in 福岡/山口クラウドセミナー 20101208
アマゾンクラウド実践講座 in 福岡/山口クラウドセミナー 20101208
 
2011-04-21 クラウド勉強会
2011-04-21 クラウド勉強会2011-04-21 クラウド勉強会
2011-04-21 クラウド勉強会
 
Running Java Apps with Amazon EC2, AWS Elastic Beanstalk or Serverless
Running Java Apps with Amazon EC2, AWS Elastic Beanstalk or ServerlessRunning Java Apps with Amazon EC2, AWS Elastic Beanstalk or Serverless
Running Java Apps with Amazon EC2, AWS Elastic Beanstalk or Serverless
 
Amazon EC2 HPCインスタンス - AWSマイスターシリーズ
Amazon EC2 HPCインスタンス - AWSマイスターシリーズAmazon EC2 HPCインスタンス - AWSマイスターシリーズ
Amazon EC2 HPCインスタンス - AWSマイスターシリーズ
 
AWSクラウド利用料算出の参考資料
AWSクラウド利用料算出の参考資料AWSクラウド利用料算出の参考資料
AWSクラウド利用料算出の参考資料
 
AWS meets Android - "AWS SDK for Android"で開発を楽にしよう!
AWS meets Android - "AWS SDK for Android"で開発を楽にしよう!AWS meets Android - "AWS SDK for Android"で開発を楽にしよう!
AWS meets Android - "AWS SDK for Android"で開発を楽にしよう!
 
はじめてのAmazon Web Services
はじめてのAmazon Web ServicesはじめてのAmazon Web Services
はじめてのAmazon Web Services
 
Aws cdp campaign site 20120925
Aws cdp campaign site 20120925Aws cdp campaign site 20120925
Aws cdp campaign site 20120925
 

Mehr von gu4

Vi(m)を教えた話
Vi(m)を教えた話Vi(m)を教えた話
Vi(m)を教えた話
gu4
 
「Vimrcリーディングに役立ちそうな」vimrcの設定とplugin管理
「Vimrcリーディングに役立ちそうな」vimrcの設定とplugin管理「Vimrcリーディングに役立ちそうな」vimrcの設定とplugin管理
「Vimrcリーディングに役立ちそうな」vimrcの設定とplugin管理
gu4
 

Mehr von gu4 (10)

Terraformでオーケストレーションを統一する
Terraformでオーケストレーションを統一するTerraformでオーケストレーションを統一する
Terraformでオーケストレーションを統一する
 
Yokohama.vim#8
Yokohama.vim#8Yokohama.vim#8
Yokohama.vim#8
 
ストレスレスなフロンティアを求めて NoSSHな環境でB/Gデプロイメントを使い運用にのせた
ストレスレスなフロンティアを求めて NoSSHな環境でB/Gデプロイメントを使い運用にのせたストレスレスなフロンティアを求めて NoSSHな環境でB/Gデプロイメントを使い運用にのせた
ストレスレスなフロンティアを求めて NoSSHな環境でB/Gデプロイメントを使い運用にのせた
 
Nulab tokyo office relocation party LT
Nulab tokyo office relocation party LTNulab tokyo office relocation party LT
Nulab tokyo office relocation party LT
 
5年間Yokohama.vimをやってみて感じた事
5年間Yokohama.vimをやってみて感じた事5年間Yokohama.vimをやってみて感じた事
5年間Yokohama.vimをやってみて感じた事
 
Mackerelに触れる前にサーバー監視について考えてみよう
Mackerelに触れる前にサーバー監視について考えてみようMackerelに触れる前にサーバー監視について考えてみよう
Mackerelに触れる前にサーバー監視について考えてみよう
 
Vi(m)を教えた話
Vi(m)を教えた話Vi(m)を教えた話
Vi(m)を教えた話
 
「とても小さいVim」vim tiny
「とても小さいVim」vim tiny「とても小さいVim」vim tiny
「とても小さいVim」vim tiny
 
「Vimrcリーディングに役立ちそうな」vimrcの設定とplugin管理
「Vimrcリーディングに役立ちそうな」vimrcの設定とplugin管理「Vimrcリーディングに役立ちそうな」vimrcの設定とplugin管理
「Vimrcリーディングに役立ちそうな」vimrcの設定とplugin管理
 
Yokohama.vim
Yokohama.vimYokohama.vim
Yokohama.vim
 

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