soft layerを使ってみた体験レポート 140730

61
SoftLayerを使ってみた! アドバンスペイ株式会社 ネットワーク事業部 リーダー 川岡

Upload: yoshiyukikonno

Post on 10-Jun-2015

181 views

Category:

Business


0 download

DESCRIPTION

第2回札幌SoftLayer勉強会140730資料④

TRANSCRIPT

Page 1: Soft layerを使ってみた体験レポート 140730

SoftLayerを使ってみた!

アドバンスペイ株式会社

ネットワーク事業部 リーダー

川岡 潤

Page 2: Soft layerを使ってみた体験レポート 140730

1

会社概要

社 名 アドバンスペイ株式会社 http://www.advanspey.com/

advanSPEY Co ., Ltd. 所在地 〒060-0042 北海道札幌市中央区大通西8-2-24 桂和大通ビル30 4階 電話:011-232-3338 FAX:011-232-2226 設 立 2008年4月1日 資本金 950万円 代表者 代表取締役 勝野直義 顧問 清原徹二 総務省 財団法人 電気通信振興会 前理事

株式会社 新社会システム総合研究所 取締役 社団法人 日本バングラデッシュ協会 理事

電気通信事業 届出番号 J-20-461 事業内容 ネットワークコンサルティング・構築・保守・運用 ホスティング システムコンサルティング・企画・開発 営業支援 ネットワーク・オープンソース教育

Page 3: Soft layerを使ってみた体験レポート 140730

2

• 動画配信サービス (AWS)

• ソーシャルゲーム(GMOクラウド、IDCフロンティア)

• オンラインゲーム (AWS、INET)

• プライベートクラウド環境(約200VM規模)

など

主なクラウド構築実績

Page 4: Soft layerを使ってみた体験レポート 140730

3

Internet

今回構築した環境

バックアップ (Webコンテンツ)

仮想サーバ イメージテンプレート

仮想サーバ2台 (Apache+PHP)

サーバ監視

NAS (Webコンテンツ配置)

ロードバランサー

Page 5: Soft layerを使ってみた体験レポート 140730

4

参考:SoftLayerの申込み

30日間の無料トライアル実施中。

期間中使えるのは仮想サーバ1台。

有志の方が詳しい申し込み手順を書いてくれています。

「SoftLayer 申し込み」でググりましょう。

「まだプログラマーですが何か?」のサイトにジャンプ。

申込みフォームは全て英語。若干敷居高し。

その他

・クレジットカードが必要

・本人確認のため? 英語で電話がかかってくるとかこないとか

Page 6: Soft layerを使ってみた体験レポート 140730

5

ちなみにわたしに電話はこず、メールでアカウントが送られてきました。

電話が来ると思ってドキドキしていましたが・・・

Page 7: Soft layerを使ってみた体験レポート 140730

6

仮想サーバをさわってみた

送られてきたアカウントを使ってポータルへログインします。

表示されたIPアドレスへSSHでアクセス。

※デフォルトはrootログイン可。しかるべき対策をしましょう。

Page 8: Soft layerを使ってみた体験レポート 140730

7

今回はシンガポールのサーバを選択。

ご近所のサーバを触っているような感覚!感度良好!

仮想サーバ@シンガポールの1GBのファイルを、自社サーバ@札幌からscpで持ってくると約4分で終了。

いろいろと早いです!

Page 9: Soft layerを使ってみた体験レポート 140730

8

検証を終え

検証が済んだら仮想サーバの電源を落と…

すだけじゃダメなんです!!

経理「川岡さん、IBMから請求きてるんだけど?」

私 「またまたご冗談を」

Page 10: Soft layerを使ってみた体験レポート 140730

9

トライアルの罠

え…?だって無料って言ったじゃないですか…

Page 11: Soft layerを使ってみた体験レポート 140730

10

仮想サーバの電源を落としても、トライアル

期間終了後は課金されます。

課金を停止する場合は仮想サーバを選択して

Action > Cancel Device

を実行しましょう!

トライアルをトライアルで終わらせるために

Page 12: Soft layerを使ってみた体験レポート 140730

11

Internet

本番環境を構築してみた

バックアップ (Webコンテンツ)

仮想サーバ イメージテンプレート

仮想サーバ2台 (Apache+PHP)

サーバ監視

NAS (Webコンテンツ配置)

ロードバランサー

Page 13: Soft layerを使ってみた体験レポート 140730

12

スケールアップは簡単。リソース一つ一つに対して操作が必要なようです。

スケールアップしてみた

Page 14: Soft layerを使ってみた体験レポート 140730

13

メモリをスケールアップしてみます。

サイズはもちろん反映するタイミングを指定できるようです。

※immediatelyの場合は確定後すぐにサーバがパワーオフされます。

Page 15: Soft layerを使ってみた体験レポート 140730

14

メモリ:約5分

CPU :約10分

※処理中はサーバ停止状態

参考:スケールアップに要した時間

Page 16: Soft layerを使ってみた体験レポート 140730

15

Internet

バックアップ (Webコンテンツ)

仮想サーバ イメージテンプレート

仮想サーバ2台 (Apache+PHP)

サーバ監視

NAS (Webコンテンツ配置)

ロードバランサー

サーバをテンプレート化してみた

Page 17: Soft layerを使ってみた体験レポート 140730

16

1台目のサーバの構築が終わったらもう1台のサーバを作るためにテンプレート化します。

Page 18: Soft layerを使ってみた体験レポート 140730

17

テンプレート作成を実行するとサーバがパワーオフされます。

イメージが作成されたあとサーバは自動で起動します。(約10分)

パワーオフに同意しますにチェック

Page 19: Soft layerを使ってみた体験レポート 140730

18

Internet

バックアップ (Webコンテンツ)

仮想サーバ イメージテンプレート

仮想サーバ2台 (Apache+PHP)

サーバ監視

NAS (Webコンテンツ配置)

ロードバランサー

テンプレートから2台目を作ってみた

Page 20: Soft layerを使ってみた体験レポート 140730

19

月額課金か時間課金か選択

※月額の方が少し割安

さきほど作ったテンプレートを使って2台目のWebサーバを作ります。

Page 21: Soft layerを使ってみた体験レポート 140730

20

データセンターやスペックを選んでオーダーを確定します。

Page 22: Soft layerを使ってみた体験レポート 140730

21

作成されるまでちょっと待ちます。

いざデプロイ

Page 23: Soft layerを使ってみた体験レポート 140730

22

作成されるまで少し待ちます。

いざデプロイ中

Page 24: Soft layerを使ってみた体験レポート 140730

23

作成されるまでもうちょっと待ちます。

まだデプロイ中

Page 25: Soft layerを使ってみた体験レポート 140730

24

30分経過…ってPENDING?

デプロイ中?

Page 26: Soft layerを使ってみた体験レポート 140730

25

うわっ…デプロイに時間かかりすぎ…?

※画像はデプロイと関係ありません。

Page 27: Soft layerを使ってみた体験レポート 140730

26

困った時も大丈夫。

強い味方、サポートチャットがあります!

サポートに問い合わせてみた

Page 28: Soft layerを使ってみた体験レポート 140730

27

あちら「Hello,」

こちら「お、おう・・・」

知ってる単語を並べてなんとか乗り切りました。

最終的にちゃんとデプロイされました。

Page 29: Soft layerを使ってみた体験レポート 140730

28

チケットを使ってみた

Live Chat以外にもサポートがあります。

わからないことがあればチケットを発行しましょう。

レスポンスは早いです。発行後すぐに回答をもらえることも。

もちろん英語。翻訳サイトが強い味方になります。

Page 30: Soft layerを使ってみた体験レポート 140730

29

Internet

バックアップ (Webコンテンツ)

仮想サーバ イメージテンプレート

仮想サーバ2台 (Apache+PHP)

サーバ監視

NAS (Webコンテンツ配置)

ロードバランサー

サーバ監視を使ってみた

Page 31: Soft layerを使ってみた体験レポート 140730

30

Webサイトのアクセス数を監視したいので、Premiumをオーダーし

ます。

Page 32: Soft layerを使ってみた体験レポート 140730

31

ここからオーダーします。

Page 33: Soft layerを使ってみた体験レポート 140730

32

Premium Applicationをオーダーしました。

Page 34: Soft layerを使ってみた体験レポート 140730

33

仮想サーバ側で監視エージェントをインストールします。

# wget http://downloads.service.softlayer.com/nimsoft/NIMSOFT_LINUX_64.tar.gz

# tar zxvf NIMSOFT_LINUX_64.tar.gz

# cd NIMSOFT_LINUX_64

# ./install.sh

Tomcatの監視をする場合はopenjdkが必要。

64bit Linuxの場合はglibc.i686 やnss-softtokn-freebl.i686が必要。(かもしれない)

監視で使用するポートの開放が必要。

Page 35: Soft layerを使ってみた体験レポート 140730

34

詳しくは”KnowledgeLayer”に書いてあるのでチェックしましょう。

Page 36: Soft layerを使ってみた体験レポート 140730

35

次に監視設定を行います。

CPU、メモリ使用率などの監視対象の設定、しきい値の設定、しきい値を超えた場合のメール通報先などが設定できます。

Page 37: Soft layerを使ってみた体験レポート 140730

36

パーティション使用率のグラフを表示します。対象パーティションを選択してDraw Graphを押下します。

グラフを表示してみた

Page 38: Soft layerを使ってみた体験レポート 140730

37

えーっと……?

Page 39: Soft layerを使ってみた体験レポート 140730

38

実際の使用率とマッチしてないし… サポートに調査してもらっていますが現在も原因不明。

このほかにもネットワークトラフィック監視のグラフが表示されなかったりと、今回構築

した環境では不具合が多いです。

Page 40: Soft layerを使ってみた体験レポート 140730

39

Internet

バックアップ (Webコンテンツ)

仮想サーバ イメージテンプレート

仮想サーバ2台 (Apache+PHP)

サーバ監視

NAS (Webコンテンツ配置)

ロードバランサー

NASを使ってみた

Page 41: Soft layerを使ってみた体験レポート 140730

40

Webコンテンツ保管用にNASをオーダーします。ちなみにCIFSです。

NASのホスト名

サーバ起動時にマウントするよう/etc/fstabにNASのホスト名などを追記します。

データセンター、サイズを選択

※支払いは月額のみ

Page 42: Soft layerを使ってみた体験レポート 140730

41

Internet

バックアップ (Webコンテンツ)

仮想サーバ イメージテンプレート

仮想サーバ2台 (Apache+PHP)

サーバ監視

NAS (Webコンテンツ配置)

ロードバランサー

ロードバランサーを使ってみた

Page 43: Soft layerを使ってみた体験レポート 140730

42

負荷分散のためLBをオーダーします。

データセンター、スペックを選択

※支払いは月額のみ

Page 44: Soft layerを使ってみた体験レポート 140730

43

ロードバランサーにIPアドレスが付与されます。Webサイトを公開する場合はこのIPをAレコードへ紐付けると良いでしょう。

111.222.333.444

Page 45: Soft layerを使ってみた体験レポート 140730

44

どのサービスをどのように分散するのか設定します。

ソースIPによる振分けなど

いろんな方式があります。

Page 46: Soft layerを使ってみた体験レポート 140730

45

振分け先のサーバを追加します。とても簡単。

オーダーから10分もあればLBの全設定は終わるでしょう。

2台の端末からLBのIPへアクセスするとちゃんとサーバ2台へ振り分けられました。

Page 47: Soft layerを使ってみた体験レポート 140730

46

Internet

バックアップ (Webコンテンツ)

仮想サーバ イメージテンプレート

仮想サーバ2台 (Apache+PHP)

サーバ監視

NAS (Webコンテンツ配置)

ロードバランサー

バックアップサービスを使ってみた

Page 48: Soft layerを使ってみた体験レポート 140730

47

Webコンテンツ用にバックアップサービスをオーダーします。

NASをマウントしているサーバからAddします。

NAS内のデータを直接バックアップすることはできないようです。

Page 49: Soft layerを使ってみた体験レポート 140730

48

データセンター、サイズを選択

※支払いは月額のみ

Page 50: Soft layerを使ってみた体験レポート 140730

49

バックアップの管理画面へアクセスするにはVPN接続が必要。

(要VPNアカウント作成)

IEかFirefoxを使いましょう。Chromeは認証画面未対応?

オーダーまずはVPN接続

Page 51: Soft layerを使ってみた体験レポート 140730

50

認証をパスするとPCへプライベートIPアドレスが割当てられます。

仮想サーバへバックアップエージェントをインストールする必要があります。

Page 52: Soft layerを使ってみた体験レポート 140730

51

バックアップの管理画面へアクセスします。

いざアクセス

Page 53: Soft layerを使ってみた体験レポート 140730

52

今度はバックアップサービス(Evault)の認証です。

Page 54: Soft layerを使ってみた体験レポート 140730

53

ログイン後の管理画面はこのような感じ。

設定はすごく簡単です。

Page 55: Soft layerを使ってみた体験レポート 140730

54

バックアップするディレクトリ、ファイルを直感的に選択できます。

Page 56: Soft layerを使ってみた体験レポート 140730

55

バックアップ時間の設定もご覧の通り簡単です。

(実施時間はエージェントのタイムゾーン?)

Page 57: Soft layerを使ってみた体験レポート 140730

56

リストアするファイルを選択して実行するだけ。とても簡単。

リストアしてみた

Page 58: Soft layerを使ってみた体験レポート 140730

57

課金体系に注意。仮想サーバは時間課金、月額課金があるが、NAS、バックアップ、LBは月額。(月の途中で解約しても返金されない?)

期間限定イベント等でSoftLayerのサービスを使用する場合は「いつ何を停止する」かお客様と調整しておく。そうしないと「停止したのに今月もお金かかってるんだけど?」になりかねない。

仮想サーバの電源落としても課金は続くので、停止する場合はAction > Cancel Device からキャンセルする。

ロケーションによっては仮想サーバ作成時に「サーチャージ」がかかります。シンガポールの場合(1サーバあたり)$20/月。

SoftLayerを利用する際に気を付けること

Page 59: Soft layerを使ってみた体験レポート 140730

58

時すでに遅し

Page 60: Soft layerを使ってみた体験レポート 140730

59

個人的なサーチャージのイメージ

Page 61: Soft layerを使ってみた体験レポート 140730

60

SoftLayerの良いところ UIがシンプル

シンガポールにあるはずなのに近所に感じるほどレスポンスが良い

料金体系がわかりやすい

NW課金をほぼ考慮しなくてよい(インターネットへのOutboundが5TBまで無料 ※VirtualServerの場合)

サポートが24x365(英語だけど)

サポートのレスポンスが早い(英語だけど)

もうちょっと…というところ(上から目線でスミマセン!) 監視(Premiumに限った話?)が微妙…仮想マシンで監視サーバ構築したほうが

いいかもしれないというのが率直な感想

イメージテンプレートからのデプロイ時間が長い(今回のケースだけだと信じたい)

英語前提。もっと勉強しておけばよかった。

日本語サポートが無い これからに期待します!

最後に