50
Amazon EC2における サーバーの運用・管理方法 株式会社サーバーワークス 磯崎 洋一 2010年4月 2010414日水曜日

Amazon EC2におけるサーバーの運用・管理方法

Embed Size (px)

DESCRIPTION

Amazonが提供する「AWS Management Console」と、サーバーワークス社が提供する「Cloudworks」との違いや特徴を題材に、Amazon EC2におけるサーバー の最適な運用・管理方法をご提案します。

Citation preview

Page 1: Amazon EC2におけるサーバーの運用・管理方法

Amazon EC2におけるサーバーの運用・管理方法

株式会社サーバーワークス 磯崎 洋一2010年4月

2010年4月14日水曜日

Page 2: Amazon EC2におけるサーバーの運用・管理方法

AGENDA

1. サーバーを2分以内に起動!

2. サーバーのバックアップが楽々!

3. サーバーをデプロイ!?

2010年4月14日水曜日

Page 3: Amazon EC2におけるサーバーの運用・管理方法

Amazon EC2を利用するために必要なもの

•AWSアカウント•Amazon EC2へのサインアップ

2010年4月14日水曜日

Page 4: Amazon EC2におけるサーバーの運用・管理方法

AWS Management Console

2010年4月14日水曜日

Page 5: Amazon EC2におけるサーバーの運用・管理方法

第1部

サーバーを2分以内に起動!

http://www.flickr.com/photos/restlessglobetrotter/ / CC BY 2.0

2010年4月14日水曜日

Page 6: Amazon EC2におけるサーバーの運用・管理方法

すぐに、簡単に、サーバーを起動できます!

2010年4月14日水曜日

Page 7: Amazon EC2におけるサーバーの運用・管理方法

Instance

•Amazon EC2上の仮想マシン

2010年4月14日水曜日

Page 8: Amazon EC2におけるサーバーの運用・管理方法

Regionの選択

2010年4月14日水曜日

Page 9: Amazon EC2におけるサーバーの運用・管理方法

AMIの選択~Amazon AMI

2010年4月14日水曜日

Page 10: Amazon EC2におけるサーバーの運用・管理方法

AMIの選択~Public AMI

2010年4月14日水曜日

Page 11: Amazon EC2におけるサーバーの運用・管理方法

Amazon EBS

Elastic Block Store

1GiB~1TiB

”外付けHDD”

http://www.flickr.com/photos/viagallery/ / CC BY 2.0

Snapshotを取得可能

2010年4月14日水曜日

Page 12: Amazon EC2におけるサーバーの運用・管理方法

Root Device TypeInstanceの停止・再開

Instanceのダウン

EBS利用料

EBS

InstanceStore

可 データは消えない 必要

不可 データは消える 不要

2010年4月14日水曜日

Page 13: Amazon EC2におけるサーバーの運用・管理方法

EBSタイプのAMIのメリット

• Amazon EBSのAMIの通常の起動時間は1分以内、Instance Storeは5分以内である。

• Amazon EBSのAMIのサイズ上限は1TiB、Instance Storeは10GiBである。

• Amazon EBSのAMIは、Instanceを終了させても、EBSボリュームを残すことが可能である。

• Amazon EBSのAMIは停止時に、カーネル、RAMディスクなどを変更できる。

2010年4月14日水曜日

Page 14: Amazon EC2におけるサーバーの運用・管理方法

Instance構成を指定

2010年4月14日水曜日

Page 15: Amazon EC2におけるサーバーの運用・管理方法

Instance Type

64bit

32bit

EC2 Compute Unit (ECU) とは、1 ECU=1.0-1.2 GHzの2007 Opteronまたは2007 Xeonプロセッサと同等のスペックとみなします。

2010年4月14日水曜日

Page 16: Amazon EC2におけるサーバーの運用・管理方法

カーネルとRAMディスクを指定

2010年4月14日水曜日

Page 17: Amazon EC2におけるサーバーの運用・管理方法

Key Pairの作成・選択

2010年4月14日水曜日

Page 18: Amazon EC2におけるサーバーの運用・管理方法

Security Groupの作成・選択

2010年4月14日水曜日

Page 19: Amazon EC2におけるサーバーの運用・管理方法

Security Groupの編集

2010年4月14日水曜日

Page 20: Amazon EC2におけるサーバーの運用・管理方法

起動するInstance構成を確認

2010年4月14日水曜日

Page 21: Amazon EC2におけるサーバーの運用・管理方法

Instanceの起動実行

2010年4月14日水曜日

Page 22: Amazon EC2におけるサーバーの運用・管理方法

サーバーを簡単に停止!

2010年4月14日水曜日

Page 23: Amazon EC2におけるサーバーの運用・管理方法

Instanceの一覧

2010年4月14日水曜日

Page 24: Amazon EC2におけるサーバーの運用・管理方法

Instanceのコンテキストメニュー

2010年4月14日水曜日

Page 25: Amazon EC2におけるサーバーの運用・管理方法

停止したサーバーを簡単に再開!

2010年4月14日水曜日

Page 26: Amazon EC2におけるサーバーの運用・管理方法

Instanceのコンテキストメニュー

2010年4月14日水曜日

Page 27: Amazon EC2におけるサーバーの運用・管理方法

不要なサーバーを簡単に終了

2010年4月14日水曜日

Page 28: Amazon EC2におけるサーバーの運用・管理方法

Instanceのコンテキストメニュー

2010年4月14日水曜日

Page 29: Amazon EC2におけるサーバーの運用・管理方法

必要なときに起動不要なときに停止必要なときに再開不要なときは終了

第1章 まとめ

2010年4月14日水曜日

Page 30: Amazon EC2におけるサーバーの運用・管理方法

第2部サーバーのバックアップが楽々!

http://www.flickr.com/photos/jaymis/ / CC BY 2.0

2010年4月14日水曜日

Page 31: Amazon EC2におけるサーバーの運用・管理方法

EBSタイプの場合、とても簡単に、サーバーのバックアップを作成できます!

2010年4月14日水曜日

Page 32: Amazon EC2におけるサーバーの運用・管理方法

Instanceのコンテキストメニュー

2010年4月14日水曜日

Page 33: Amazon EC2におけるサーバーの運用・管理方法

サーバーが再起動します!しばらく使用不能になります!

2010年4月14日水曜日

Page 34: Amazon EC2におけるサーバーの運用・管理方法

AWS Management ConsoleとAmazon EC2 API Toolsを併用!

2010年4月14日水曜日

Page 35: Amazon EC2におけるサーバーの運用・管理方法

EBS SnapshotからのAMI作成1. Instance の Instance ID、Kernel ID, Ramdisk IDを記録しておく。

2. Instance IDから EBS Volume を特定し、Snapshot を作成する。

3. 作成した Snapshot の Snapshot ID を記録しておく。

4. EC2 API Tools の ec2-register コマンドで、Snapshot ID, Kernel ID, Ramdisk ID を指定して、AMI を作成する。

2010年4月14日水曜日

Page 36: Amazon EC2におけるサーバーの運用・管理方法

一貫性のあるバックアップではないので注意!

2010年4月14日水曜日

Page 37: Amazon EC2におけるサーバーの運用・管理方法

Instance Storeタイプのバックアップはどうするの??

Amazon EC2 AMI Toolsを使い、AMIを作成する

わざわざコマンドを実行するのは面倒

EBSタイプがお薦めです

2010年4月14日水曜日

Page 38: Amazon EC2におけるサーバーの運用・管理方法

EBSタイプならば、バックアップも楽ちん!

第2部 まとめ

2010年4月14日水曜日

Page 39: Amazon EC2におけるサーバーの運用・管理方法

第3部

サーバーをデプロイ!

http://www.flickr.com/photos/jamisonjudd/ / CC BY 2.0

2010年4月14日水曜日

Page 40: Amazon EC2におけるサーバーの運用・管理方法

現行サーバー

新サーバー

192.0.2.1

INTERNET

IPアドレスの付け替え(1)

Elastic IP

2010年4月14日水曜日

Page 41: Amazon EC2におけるサーバーの運用・管理方法

現行サーバー

新サーバー

192.0.2.1

INTERNET

IPアドレスの付け替え(2)

Elastic IP

2010年4月14日水曜日

Page 42: Amazon EC2におけるサーバーの運用・管理方法

現行サーバー

INTERNET

ロードバランサー配下のサーバー入れ替え(1)

ElasticLoad Balancer

2010年4月14日水曜日

Page 43: Amazon EC2におけるサーバーの運用・管理方法

現行サーバー

新サーバー

INTERNET

ロードバランサー配下のサーバー入れ替え(2)

ElasticLoad Balancer

2010年4月14日水曜日

Page 44: Amazon EC2におけるサーバーの運用・管理方法

現行サーバー

新サーバー

INTERNET

ロードバランサー配下のサーバー入れ替え(3)

ElasticLoad Balancer

2010年4月14日水曜日

Page 45: Amazon EC2におけるサーバーの運用・管理方法

現行サーバー

新サーバー

INTERNET

ロードバランサー配下のサーバー入れ替え(4)

ElasticLoad Balancer

2010年4月14日水曜日

Page 46: Amazon EC2におけるサーバーの運用・管理方法

サーバーをまるごと入れ替え!

不具合が発生したら、すぐに切り戻し!

AMIを用意しておくと、さらに安心!

第3部 まとめ

2010年4月14日水曜日

Page 47: Amazon EC2におけるサーバーの運用・管理方法

さいごに

2010年4月14日水曜日

Page 48: Amazon EC2におけるサーバーの運用・管理方法

クラウドAmazon EC2/S3のすべて実践者から学ぶ設計/構築/運用ノウハウ

2010年4月14日水曜日

Page 49: Amazon EC2におけるサーバーの運用・管理方法

AWS User Group - Japan 勉強会

http://jaws-ug.jp

2010年4月14日水曜日

Page 50: Amazon EC2におけるサーバーの運用・管理方法

ありがとうございました。

2010年4月14日水曜日