Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.
SoftLayerを使ってみた!
アドバンスペイ株式会社
ネットワーク事業部 リーダー
川岡 潤
1
会社概要
社 名 アドバンスペイ株式会社 http://www.advanspey.com/
advanSPEY Co ., Ltd.
所在地 〒060-0042 北海道札幌市中央区大通西8-2-24 桂和大通ビル30 4階
電話:011-...
2
• 動画配信サービス (AWS)
• ソーシャルゲーム(GMOクラウド、IDCフロンティア)
• オンラインゲーム (AWS、INET)
• プライベートクラウド環境(約200VM規模)
など
主なクラウド構築実績
3
Internet
今回構築した環境
バックアップ
(Webコンテンツ)
仮想サーバ
イメージテンプレート
仮想サーバ2台
(Apache+PHP)
サーバ監視
NAS
(Webコンテンツ配置)
ロードバランサー
4
参考:SoftLayerの申込み
30日間の無料トライアル実施中。
期間中使えるのは仮想サーバ1台。
有志の方が詳しい申し込み手順を書いてくれています。
「SoftLayer 申し込み」でググりましょう。
「まだプログラマーですが何か?」の...
5
ちなみにわたしに電話はこず、メールでアカウントが送られてき
ました。
電話が来ると思ってドキドキしていましたが・・・
6
仮想サーバをさわってみた
送られてきたアカウントを使ってポータルへログインします。
表示されたIPアドレスへSSHでアクセス。
※デフォルトはrootログイン可。しかるべき対策をしましょう。
7
今回はシンガポールのサーバを選択。
ご近所のサーバを触っているような感覚!感度良好!
仮想サーバ@シンガポールの1GBのファイルを、自社サーバ@札幌
からscpで持ってくると約4分で終了。
いろいろと早いです!
8
検証を終え
検証が済んだら仮想サーバの電源を落と…
すだけじゃダメなんです!!
経理「川岡さん、IBMから請求きてるんだけど?」
私 「またまたご冗談を」
9
トライアルの罠
え…?だって無料って言ったじゃないですか…
10
仮想サーバの電源を落としても、トライアル
期間終了後は課金されます。
課金を停止する場合は仮想サーバを選択して
Action > Cancel Device
を実行しましょう!
トライアルをトライアルで終わらせるために
11
Internet
本番環境を構築してみた
バックアップ
(Webコンテンツ)
仮想サーバ
イメージテンプレート
仮想サーバ2台
(Apache+PHP)
サーバ監視
NAS
(Webコンテンツ配置)
ロードバランサー
12
スケールアップは簡単。リソース一つ一つに対して操作が必要なよ
うです。
スケールアップしてみた
13
メモリをスケールアップしてみます。
サイズはもちろん反映するタイミングを指定できるようです。
※immediatelyの場合は確定後すぐにサーバがパワーオフされます。
14
メモリ:約5分
CPU :約10分
※処理中はサーバ停止状態
参考:スケールアップに要した時間
15
Internet
バックアップ
(Webコンテンツ)
仮想サーバ
イメージテンプレート
仮想サーバ2台
(Apache+PHP)
サーバ監視
NAS
(Webコンテンツ配置)
ロードバランサー
サーバをテンプレート化してみた
16
1台目のサーバの構築が終わったらもう1台のサーバを作るためにテ
ンプレート化します。
17
テンプレート作成を実行するとサーバがパワーオフされます。
イメージが作成されたあとサーバは自動で起動します。(約10分)
パワーオフに同意しますにチェック
18
Internet
バックアップ
(Webコンテンツ)
仮想サーバ
イメージテンプレート
仮想サーバ2台
(Apache+PHP)
サーバ監視
NAS
(Webコンテンツ配置)
ロードバランサー
テンプレートから2台目を作ってみた
19
月額課金か時間課金か選択
※月額の方が少し割安
さきほど作ったテンプレートを使って2台目のWebサーバを作りま
す。
20
データセンターやスペックを選んでオーダーを確定します。
21
作成されるまでちょっと待ちます。
いざデプロイ
22
作成されるまで少し待ちます。
いざデプロイ中
23
作成されるまでもうちょっと待ちます。
まだデプロイ中
24
30分経過…ってPENDING?
デプロイ中?
25
うわっ…デプロイに時間かかりすぎ…?
※画像はデプロイと関係ありません。
26
困った時も大丈夫。
強い味方、サポートチャットがあります!
サポートに問い合わせてみた
27
あちら「Hello,」
こちら「お、おう・・・」
知ってる単語を並べてなんとか
乗り切りました。
最終的にちゃんとデプロイされ
ました。
28
チケットを使ってみた
Live Chat以外にもサポートがあります。
わからないことがあればチケットを発行しましょう。
レスポンスは早いです。発行後すぐに回答をもらえることも。
もちろん英語。翻訳サイトが強い味方になります。
29
Internet
バックアップ
(Webコンテンツ)
仮想サーバ
イメージテンプレート
仮想サーバ2台
(Apache+PHP)
サーバ監視
NAS
(Webコンテンツ配置)
ロードバランサー
サーバ監視を使ってみた
30
Webサイトのアクセス数を監視したいので、Premiumをオーダーし
ます。
31
ここからオーダーします。
32
Premium Applicationをオーダーしました。
33
仮想サーバ側で監視エージェントをインストールします。
# wget http://downloads.service.softlayer.com/nimsoft/NIMSOFT_LINUX_64.tar.gz
# tar zxvf NIM...
34
詳しくは”KnowledgeLayer”に書いてあるのでチェックしましょう。
35
次に監視設定を行います。
CPU、メモリ使用率などの監視対象の設定、しきい値の設定、しきい
値を超えた場合のメール通報先などが設定できます。
36
パーティション使用率のグラフを表示します。対象パーティションを
選択してDraw Graphを押下します。
グラフを表示してみた
37
えーっと……?
38
実際の使用率とマッチしてないし…
サポートに調査してもらっていますが現在も原因不明。
このほかにもネットワークトラフィック監視のグラフが表示されなかったりと、今回構築
した環境では不具合が多いです。
39
Internet
バックアップ
(Webコンテンツ)
仮想サーバ
イメージテンプレート
仮想サーバ2台
(Apache+PHP)
サーバ監視
NAS
(Webコンテンツ配置)
ロードバランサー
NASを使ってみた
40
Webコンテンツ保管用にNASをオーダーします。ちなみにCIFSです。
NASのホスト名
サーバ起動時にマウントするよう
/etc/fstabにNASのホスト名など
を追記します。
データセンター、サイズを選択
※支払いは月額のみ
41
Internet
バックアップ
(Webコンテンツ)
仮想サーバ
イメージテンプレート
仮想サーバ2台
(Apache+PHP)
サーバ監視
NAS
(Webコンテンツ配置)
ロードバランサー
ロードバランサーを使ってみた
42
負荷分散のためLBをオーダーします。
データセンター、スペックを選択
※支払いは月額のみ
43
ロードバランサーにIPアドレスが付与されます。Webサイトを公開
する場合はこのIPをAレコードへ紐付けると良いでしょう。
111.222.333.444
44
どのサービスをどのように分散するのか設定します。
ソースIPによる振分けなど
いろんな方式があります。
45
振分け先のサーバを追加します。とても簡単。
オーダーから10分もあればLBの全設定は終わるでしょう。
2台の端末からLBのIPへアクセス
するとちゃんとサーバ2台へ振り
分けられました。
46
Internet
バックアップ
(Webコンテンツ)
仮想サーバ
イメージテンプレート
仮想サーバ2台
(Apache+PHP)
サーバ監視
NAS
(Webコンテンツ配置)
ロードバランサー
バックアップサービスを使ってみた
47
Webコンテンツ用にバックアップサービスをオーダーします。
NASをマウントしているサーバからAddします。
NAS内のデータを直接バックアップすることはできないようです。
48
データセンター、サイズを選択
※支払いは月額のみ
49
バックアップの管理画面へアクセスするにはVPN接続が必要。
(要VPNアカウント作成)
IEかFirefoxを使いましょう。Chromeは認証画面未対応?
オーダーまずはVPN接続
50
認証をパスするとPCへプライベートIPアドレスが割当てられます。
仮想サーバへバックアップエージェントをインストールする必要が
あります。
51
バックアップの管理画面へアクセスします。
いざアクセス
52
今度はバックアップサービス(Evault)の認証です。
53
ログイン後の管理画面はこのような感じ。
設定はすごく簡単です。
54
バックアップするディレクトリ、ファイルを直感的に選択できます。
55
バックアップ時間の設定もご覧の通り簡単です。
(実施時間はエージェントのタイムゾーン?)
56
リストアするファイルを選択して実行するだけ。とても簡単。
リストアしてみた
57
 課金体系に注意。仮想サーバは時間課金、月額課金があるが、
NAS、バックアップ、LBは月額。(月の途中で解約しても返金さ
れない?)
 期間限定イベント等でSoftLayerのサービスを使用する場合は「
いつ何を停止する」かお客様と...
58
時すでに遅し
59
個人的なサーチャージのイメージ
60
SoftLayerの良いところ
 UIがシンプル
 シンガポールにあるはずなのに近所に感じるほどレスポンスが良い
 料金体系がわかりやすい
 NW課金をほぼ考慮しなくてよい(インターネットへのOutboundが5TBまで無
料 ※...
Upcoming SlideShare
Loading in …5
×

第2回札幌SoftLayer勉強会資料

2,055 views

Published on

2014/7/30に札幌で行われた第2回SoftLayer勉強会で発表した資料です。
北海道において、SoftLayerを使った初めての構築事例ということで、作業手順や注意点をまとめました。

Published in: Internet
  • Be the first to comment

第2回札幌SoftLayer勉強会資料

  1. 1. SoftLayerを使ってみた! アドバンスペイ株式会社 ネットワーク事業部 リーダー 川岡 潤
  2. 2. 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 事業内容 ネットワークコンサルティング・構築・保守・運用 ホスティング システムコンサルティング・企画・開発 営業支援 ネットワーク・オープンソース教育
  3. 3. 2 • 動画配信サービス (AWS) • ソーシャルゲーム(GMOクラウド、IDCフロンティア) • オンラインゲーム (AWS、INET) • プライベートクラウド環境(約200VM規模) など 主なクラウド構築実績
  4. 4. 3 Internet 今回構築した環境 バックアップ (Webコンテンツ) 仮想サーバ イメージテンプレート 仮想サーバ2台 (Apache+PHP) サーバ監視 NAS (Webコンテンツ配置) ロードバランサー
  5. 5. 4 参考:SoftLayerの申込み 30日間の無料トライアル実施中。 期間中使えるのは仮想サーバ1台。 有志の方が詳しい申し込み手順を書いてくれています。 「SoftLayer 申し込み」でググりましょう。 「まだプログラマーですが何か?」のサイトにジャンプ。 申込みフォームは全て英語。若干敷居高し。 その他 ・クレジットカードが必要 ・本人確認のため? 英語で電話がかかってくるとかこないとか
  6. 6. 5 ちなみにわたしに電話はこず、メールでアカウントが送られてき ました。 電話が来ると思ってドキドキしていましたが・・・
  7. 7. 6 仮想サーバをさわってみた 送られてきたアカウントを使ってポータルへログインします。 表示されたIPアドレスへSSHでアクセス。 ※デフォルトはrootログイン可。しかるべき対策をしましょう。
  8. 8. 7 今回はシンガポールのサーバを選択。 ご近所のサーバを触っているような感覚!感度良好! 仮想サーバ@シンガポールの1GBのファイルを、自社サーバ@札幌 からscpで持ってくると約4分で終了。 いろいろと早いです!
  9. 9. 8 検証を終え 検証が済んだら仮想サーバの電源を落と… すだけじゃダメなんです!! 経理「川岡さん、IBMから請求きてるんだけど?」 私 「またまたご冗談を」
  10. 10. 9 トライアルの罠 え…?だって無料って言ったじゃないですか…
  11. 11. 10 仮想サーバの電源を落としても、トライアル 期間終了後は課金されます。 課金を停止する場合は仮想サーバを選択して Action > Cancel Device を実行しましょう! トライアルをトライアルで終わらせるために
  12. 12. 11 Internet 本番環境を構築してみた バックアップ (Webコンテンツ) 仮想サーバ イメージテンプレート 仮想サーバ2台 (Apache+PHP) サーバ監視 NAS (Webコンテンツ配置) ロードバランサー
  13. 13. 12 スケールアップは簡単。リソース一つ一つに対して操作が必要なよ うです。 スケールアップしてみた
  14. 14. 13 メモリをスケールアップしてみます。 サイズはもちろん反映するタイミングを指定できるようです。 ※immediatelyの場合は確定後すぐにサーバがパワーオフされます。
  15. 15. 14 メモリ:約5分 CPU :約10分 ※処理中はサーバ停止状態 参考:スケールアップに要した時間
  16. 16. 15 Internet バックアップ (Webコンテンツ) 仮想サーバ イメージテンプレート 仮想サーバ2台 (Apache+PHP) サーバ監視 NAS (Webコンテンツ配置) ロードバランサー サーバをテンプレート化してみた
  17. 17. 16 1台目のサーバの構築が終わったらもう1台のサーバを作るためにテ ンプレート化します。
  18. 18. 17 テンプレート作成を実行するとサーバがパワーオフされます。 イメージが作成されたあとサーバは自動で起動します。(約10分) パワーオフに同意しますにチェック
  19. 19. 18 Internet バックアップ (Webコンテンツ) 仮想サーバ イメージテンプレート 仮想サーバ2台 (Apache+PHP) サーバ監視 NAS (Webコンテンツ配置) ロードバランサー テンプレートから2台目を作ってみた
  20. 20. 19 月額課金か時間課金か選択 ※月額の方が少し割安 さきほど作ったテンプレートを使って2台目のWebサーバを作りま す。
  21. 21. 20 データセンターやスペックを選んでオーダーを確定します。
  22. 22. 21 作成されるまでちょっと待ちます。 いざデプロイ
  23. 23. 22 作成されるまで少し待ちます。 いざデプロイ中
  24. 24. 23 作成されるまでもうちょっと待ちます。 まだデプロイ中
  25. 25. 24 30分経過…ってPENDING? デプロイ中?
  26. 26. 25 うわっ…デプロイに時間かかりすぎ…? ※画像はデプロイと関係ありません。
  27. 27. 26 困った時も大丈夫。 強い味方、サポートチャットがあります! サポートに問い合わせてみた
  28. 28. 27 あちら「Hello,」 こちら「お、おう・・・」 知ってる単語を並べてなんとか 乗り切りました。 最終的にちゃんとデプロイされ ました。
  29. 29. 28 チケットを使ってみた Live Chat以外にもサポートがあります。 わからないことがあればチケットを発行しましょう。 レスポンスは早いです。発行後すぐに回答をもらえることも。 もちろん英語。翻訳サイトが強い味方になります。
  30. 30. 29 Internet バックアップ (Webコンテンツ) 仮想サーバ イメージテンプレート 仮想サーバ2台 (Apache+PHP) サーバ監視 NAS (Webコンテンツ配置) ロードバランサー サーバ監視を使ってみた
  31. 31. 30 Webサイトのアクセス数を監視したいので、Premiumをオーダーし ます。
  32. 32. 31 ここからオーダーします。
  33. 33. 32 Premium Applicationをオーダーしました。
  34. 34. 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が必 要。(かもしれない)  監視で使用するポートの開放が必要。
  35. 35. 34 詳しくは”KnowledgeLayer”に書いてあるのでチェックしましょう。
  36. 36. 35 次に監視設定を行います。 CPU、メモリ使用率などの監視対象の設定、しきい値の設定、しきい 値を超えた場合のメール通報先などが設定できます。
  37. 37. 36 パーティション使用率のグラフを表示します。対象パーティションを 選択してDraw Graphを押下します。 グラフを表示してみた
  38. 38. 37 えーっと……?
  39. 39. 38 実際の使用率とマッチしてないし… サポートに調査してもらっていますが現在も原因不明。 このほかにもネットワークトラフィック監視のグラフが表示されなかったりと、今回構築 した環境では不具合が多いです。
  40. 40. 39 Internet バックアップ (Webコンテンツ) 仮想サーバ イメージテンプレート 仮想サーバ2台 (Apache+PHP) サーバ監視 NAS (Webコンテンツ配置) ロードバランサー NASを使ってみた
  41. 41. 40 Webコンテンツ保管用にNASをオーダーします。ちなみにCIFSです。 NASのホスト名 サーバ起動時にマウントするよう /etc/fstabにNASのホスト名など を追記します。 データセンター、サイズを選択 ※支払いは月額のみ
  42. 42. 41 Internet バックアップ (Webコンテンツ) 仮想サーバ イメージテンプレート 仮想サーバ2台 (Apache+PHP) サーバ監視 NAS (Webコンテンツ配置) ロードバランサー ロードバランサーを使ってみた
  43. 43. 42 負荷分散のためLBをオーダーします。 データセンター、スペックを選択 ※支払いは月額のみ
  44. 44. 43 ロードバランサーにIPアドレスが付与されます。Webサイトを公開 する場合はこのIPをAレコードへ紐付けると良いでしょう。 111.222.333.444
  45. 45. 44 どのサービスをどのように分散するのか設定します。 ソースIPによる振分けなど いろんな方式があります。
  46. 46. 45 振分け先のサーバを追加します。とても簡単。 オーダーから10分もあればLBの全設定は終わるでしょう。 2台の端末からLBのIPへアクセス するとちゃんとサーバ2台へ振り 分けられました。
  47. 47. 46 Internet バックアップ (Webコンテンツ) 仮想サーバ イメージテンプレート 仮想サーバ2台 (Apache+PHP) サーバ監視 NAS (Webコンテンツ配置) ロードバランサー バックアップサービスを使ってみた
  48. 48. 47 Webコンテンツ用にバックアップサービスをオーダーします。 NASをマウントしているサーバからAddします。 NAS内のデータを直接バックアップすることはできないようです。
  49. 49. 48 データセンター、サイズを選択 ※支払いは月額のみ
  50. 50. 49 バックアップの管理画面へアクセスするにはVPN接続が必要。 (要VPNアカウント作成) IEかFirefoxを使いましょう。Chromeは認証画面未対応? オーダーまずはVPN接続
  51. 51. 50 認証をパスするとPCへプライベートIPアドレスが割当てられます。 仮想サーバへバックアップエージェントをインストールする必要が あります。
  52. 52. 51 バックアップの管理画面へアクセスします。 いざアクセス
  53. 53. 52 今度はバックアップサービス(Evault)の認証です。
  54. 54. 53 ログイン後の管理画面はこのような感じ。 設定はすごく簡単です。
  55. 55. 54 バックアップするディレクトリ、ファイルを直感的に選択できます。
  56. 56. 55 バックアップ時間の設定もご覧の通り簡単です。 (実施時間はエージェントのタイムゾーン?)
  57. 57. 56 リストアするファイルを選択して実行するだけ。とても簡単。 リストアしてみた
  58. 58. 57  課金体系に注意。仮想サーバは時間課金、月額課金があるが、 NAS、バックアップ、LBは月額。(月の途中で解約しても返金さ れない?)  期間限定イベント等でSoftLayerのサービスを使用する場合は「 いつ何を停止する」かお客様と調整しておく。そうしないと「停 止したのに今月もお金かかってるんだけど?」になりかねない。  仮想サーバの電源落としても課金は続くので、停止する場合は Action > Cancel Device からキャンセルする。  ロケーションによっては仮想サーバ作成時に「サーチャージ」が かかります。シンガポールの場合(1サーバあたり)$20/月。 SoftLayerを利用する際に気を付けること
  59. 59. 58 時すでに遅し
  60. 60. 59 個人的なサーチャージのイメージ
  61. 61. 60 SoftLayerの良いところ  UIがシンプル  シンガポールにあるはずなのに近所に感じるほどレスポンスが良い  料金体系がわかりやすい  NW課金をほぼ考慮しなくてよい(インターネットへのOutboundが5TBまで無 料 ※VirtualServerの場合)  サポートが24x365(英語だけど)  サポートのレスポンスが早い(英語だけど) もうちょっと…というところ(上から目線でスミマセン!)  監視(Premiumに限った話?)が微妙…仮想マシンで監視サーバ構築したほうが いいかもしれないというのが率直な感想  イメージテンプレートからのデプロイ時間が長い(今回のケースだけだと信じた い)  英語前提。もっと勉強しておけばよかった。  日本語サポートが無い これからに期待します! 最後に

×