20131026 AWSを実用するために - AWS応用編 - innovation egg#01

58
- AWSを実用するために - AWS応用編 Innovation EGG 第1回 <IT系コミュニティ合同・未経験者向け勉強会> 2013.10.26 桶谷 拓也

Transcript of 20131026 AWSを実用するために - AWS応用編 - innovation egg#01

Page 1: 20131026 AWSを実用するために - AWS応用編 - innovation egg#01

- AWSを実用するために - AWS応用編Innovation EGG 第1回

<IT系コミュニティ合同・未経験者向け勉強会>

2013.10.26 桶谷 拓也

Page 2: 20131026 AWSを実用するために - AWS応用編 - innovation egg#01

Who am I ?• 桶谷 拓也(おけたに たくや) • 業務系エンジニア • JAWS-UG Osaka • AWS認定ソリューションアーキテクト - アソシエイト • @okeee0315

• Like:SQS/Queuing Chain/Self Registration • クラウド/HTML5/Node.js

Page 3: 20131026 AWSを実用するために - AWS応用編 - innovation egg#01

ハッシュタグ #IEgg #jawsug

Original Update by stevegarfield / http://www.flickr.com/photos/stevegarfield/

Page 4: 20131026 AWSを実用するために - AWS応用編 - innovation egg#01

アンケート http://goo.gl/NIvv5e

くろすえっぐ

Original Update by albertogp123 / http://www.flickr.com/photos/albertogp123/

Page 5: 20131026 AWSを実用するために - AWS応用編 - innovation egg#01

アジェンダ

‣基本編のおさらい ‣基本編に足りないもの

Page 6: 20131026 AWSを実用するために - AWS応用編 - innovation egg#01

基本編のおさらい

Page 7: 20131026 AWSを実用するために - AWS応用編 - innovation egg#01

Amazon Web Services

RDS

EC2

S3

Page 8: 20131026 AWSを実用するために - AWS応用編 - innovation egg#01

Amazon Web Services

RDS

EC2

S3

Elasticity

Page 9: 20131026 AWSを実用するために - AWS応用編 - innovation egg#01

Elasticity

‣伸縮性

‣必要な時に必要なだけ

‣小さく始めて大きく育てる

‣プログラマブルなインフラ

Page 10: 20131026 AWSを実用するために - AWS応用編 - innovation egg#01

Elasticity Only?

‣ Elasticityだけでいいのは小学生まで

‣ Elasticityだけではサービスを提供できない

‣ ElasticityだけではAWSを使いこなしているとは言えない

!

…なので

Page 11: 20131026 AWSを実用するために - AWS応用編 - innovation egg#01

基本編に足りないもの

Page 12: 20131026 AWSを実用するために - AWS応用編 - innovation egg#01

も使いこなして AWSデビューしましょう!

Page 13: 20131026 AWSを実用するために - AWS応用編 - innovation egg#01

で、何が足りないの?

Original Update by Victor1558 / http://www.flickr.com/photos/76029035@N02/

Page 14: 20131026 AWSを実用するために - AWS応用編 - innovation egg#01

Information Security

Original Update by Anonymous Account / http://www.flickr.com/photos/anonymouscollective/

Page 15: 20131026 AWSを実用するために - AWS応用編 - innovation egg#01

Information Security

‣情報セキュリティ

‣情報の機密性、完全性、可用性を維持すること

‣機密性 / 完全性 / 可用性

‣ Confidentiality / Integrity / Availability

Page 16: 20131026 AWSを実用するために - AWS応用編 - innovation egg#01

Information Security

‣ Confidentiality(機密性) 情報へのアクセスを認められた者だけが、その情報にアクセスできる状態を確保すること

‣ Integrity(完全性) 情報が破壊、改ざん又は消去されていない状態を確保すること

‣ Availability(可用性) 情報へのアクセスを認められた者が、必要時に中断することなく、情報及び関連資産にアクセスできる状態を確保すること

Page 17: 20131026 AWSを実用するために - AWS応用編 - innovation egg#01

Information Security

‣ Confidentiality(機密性) 情報が漏れてはいけない。不正アクセスを防ぐ。

‣ Integrity(完全性) データはちゃんと保管する。

‣ Availability(可用性) サービス停止はNG。

Page 18: 20131026 AWSを実用するために - AWS応用編 - innovation egg#01

Information Security

‣セキュリティ対策 / 落ちないシステム

‣オンプレミスなら皆さんご存知の対策を

!

‣クラウド(AWS)だとどうなるのか?

‣クラウド(AWS)での情報セキュリティ?

‣クラウド(AWS)ってPublicなんじゃないの?

Page 19: 20131026 AWSを実用するために - AWS応用編 - innovation egg#01

あるよ

Information Security

Page 20: 20131026 AWSを実用するために - AWS応用編 - innovation egg#01

Amazon Web Services

RDS

EC2

S3

Page 21: 20131026 AWSを実用するために - AWS応用編 - innovation egg#01

Amazon Web Services

RDS

EC2

S3

VPC

Page 22: 20131026 AWSを実用するために - AWS応用編 - innovation egg#01

VPC

EC2 Classic

Page 23: 20131026 AWSを実用するために - AWS応用編 - innovation egg#01

VPC

EC2 VPC

Page 24: 20131026 AWSを実用するために - AWS応用編 - innovation egg#01

VPC

‣ Virtual Private Cloud

‣ AWS上にプライベートネットワークを構築

‣社内など特定ネットワークからのVPNも可能

‣仮想ネットワーキング

‣詳細なネットワーク設定

Page 25: 20131026 AWSを実用するために - AWS応用編 - innovation egg#01

VPC

‣機密性(Confidentiality)の向上

!

‣ 2013/05上旬にDefault VPCがローンチされ

全ての環境でVPCが利用できるようになりました。

Page 26: 20131026 AWSを実用するために - AWS応用編 - innovation egg#01

VPC SecurityGroup

‣仮想ファイアウォール

‣ Classicではインバウンドだけだがアウトバウンドのルールも

Page 27: 20131026 AWSを実用するために - AWS応用編 - innovation egg#01

Amazon Web Services

RDS

EC2

S3

VPC

Page 28: 20131026 AWSを実用するために - AWS応用編 - innovation egg#01

Amazon Web Services

RDS

EC2

S3

VPC

IAM

Page 29: 20131026 AWSを実用するために - AWS応用編 - innovation egg#01

IAM

‣ Identity and Access Management

‣ AWSサービス/リソースへのアクセスをコントロール

‣ AWS上のユーザー/グループに権限を割り当てアクセスを許可/拒否できる

Page 30: 20131026 AWSを実用するために - AWS応用編 - innovation egg#01

IAM

‣ 1つのAWSアカウントを複数人で使う必要がなくなる

‣ Developers(開発者)、Operations(運用担当者)に管理者権限を渡す必要がなくなる

‣必要な権限を必要なタイミングで

Page 31: 20131026 AWSを実用するために - AWS応用編 - innovation egg#01

Amazon Web Services

RDS

EC2

S3

VPC

IAM

Page 32: 20131026 AWSを実用するために - AWS応用編 - innovation egg#01

Amazon Web Services

RDS

EC2

S3

VPC

IAM

ELB

Page 33: 20131026 AWSを実用するために - AWS応用編 - innovation egg#01

ELB

Page 34: 20131026 AWSを実用するために - AWS応用編 - innovation egg#01

ELB

Page 35: 20131026 AWSを実用するために - AWS応用編 - innovation egg#01

ELB

‣ Elastic Load Balancing

‣複数のEC2インスタンスにトラフィックを分散する

‣不具合が発生したEC2インスタンスを検知し、修復されるまでは自動的にトラフィックのルート変更を行う

‣可用性(Availability)の向上

Page 36: 20131026 AWSを実用するために - AWS応用編 - innovation egg#01

Auto Scaling

‣ ELB配下のEC2インスタンスの数を自動的にスケーリングできる

‣正常なEC2インスタンス数、CPU/メモリ負荷などの条件設定が可能

‣可用性(Availability)の向上

Page 37: 20131026 AWSを実用するために - AWS応用編 - innovation egg#01

Auto Scaling

‣例えば、EC2インスタンスの最小値を1に設定しておくと、そのEC2インスタンスに不具合が発生した場合、自動的に新しいEC2インスタンスを起動させることができる

‣スケールアウト(拡大)だけでなくスケールイン(縮小)も可能

Page 38: 20131026 AWSを実用するために - AWS応用編 - innovation egg#01

Amazon Web Services

RDS

EC2

S3

VPC

IAM

ELB

Page 39: 20131026 AWSを実用するために - AWS応用編 - innovation egg#01

Amazon Web Services

RDS

EC2

S3

VPC

IAM

ELB

Elasticity +

Information Security

Page 40: 20131026 AWSを実用するために - AWS応用編 - innovation egg#01

これでとりあえず AWSデビューできるぜ!

Original Update by mozillaeu / http://www.flickr.com/photos/mozillaeu/

Page 41: 20131026 AWSを実用するために - AWS応用編 - innovation egg#01

ちょっと待った

Page 42: 20131026 AWSを実用するために - AWS応用編 - innovation egg#01

何か忘れてませんか?

Page 43: 20131026 AWSを実用するために - AWS応用編 - innovation egg#01
Page 44: 20131026 AWSを実用するために - AWS応用編 - innovation egg#01
Page 45: 20131026 AWSを実用するために - AWS応用編 - innovation egg#01

Programmable

Original Update by acme / http://www.flickr.com/photos/acme/

Page 46: 20131026 AWSを実用するために - AWS応用編 - innovation egg#01

突然ですがDemoOriginal Update by humanoid23 / http://www.flickr.com/photos/29909773@N08/

Page 47: 20131026 AWSを実用するために - AWS応用編 - innovation egg#01

Amazon Web Services

RDS

EC2

S3

VPC

IAM

ELB

Page 48: 20131026 AWSを実用するために - AWS応用編 - innovation egg#01

Amazon Web Services

RDS

EC2

S3

VPC

IAM

ELBCloudFormation

Page 49: 20131026 AWSを実用するために - AWS応用編 - innovation egg#01

CloudFormation

‣様々なAWSのサービスを使用したシステム構成を設定ファイル(Template)を元にStackを構築するサービス

‣ Templateを作成することで、自由なシステム構成が可能

‣公開されているTemplateを利用したシステム構築

Page 50: 20131026 AWSを実用するために - AWS応用編 - innovation egg#01

CloudFormation

‣ Templateを使った構築を行うことで、AWSのサービス/リソースをProgrammableに行うことが出来る

!

詳細は前に使ったSlideを http://bit.ly/JO08CF

Page 51: 20131026 AWSを実用するために - AWS応用編 - innovation egg#01

Amazon Web Services

RDS

EC2

S3

VPC

IAM

ELBCloudFormation

Page 52: 20131026 AWSを実用するために - AWS応用編 - innovation egg#01

Amazon Web Services

RDS

EC2

S3

VPC

IAM

ELBCloudFormation

Elasticity +

Information Security

+ Programmable

Page 53: 20131026 AWSを実用するために - AWS応用編 - innovation egg#01

これで本当に AWSデビュー!!

Original Update by mozillaeu / http://www.flickr.com/photos/mozillaeu/

Page 54: 20131026 AWSを実用するために - AWS応用編 - innovation egg#01

ちょっと待った

Page 55: 20131026 AWSを実用するために - AWS応用編 - innovation egg#01

AWSが良いのはわかった。 で、なんぼ?

Page 56: 20131026 AWSを実用するために - AWS応用編 - innovation egg#01

続きはこちらで

http://bit.ly/JAWSO09

Page 57: 20131026 AWSを実用するために - AWS応用編 - innovation egg#01

ちょっと宣伝です

http://bit.ly/JAWSO09

Page 58: 20131026 AWSを実用するために - AWS応用編 - innovation egg#01

Original Update by stevendepolo / http://www.flickr.com/photos/stevendepolo/

アンケート http://goo.gl/NIvv5e

くろすえっぐ

JAWS-UG Osaka 第9回勉強会 Beginners&ServiceProviders http://bit.ly/JAWSO09

Question?