More Related Content
PDF
Nifty cloud automationでクラウド構築・運用の自動化 PDF
20130723 ecシステムにchefを導入してみた v1.0 PDF
PDF
Infrastrucure as a CodeにおけるJenkinsの役割 PPTX
Jenkins+Gitによる検証済みマージ(30分版) PDF
Unityゲームにオンラインランキングとゴースト機能を追加しよう! PDF
ここが変わる!Unity 5のスマホ開発 ~アセットバンドル、ビルド、プラグイン~ PPTX
What's hot
PDF
もっとも簡単なKubernetes構築 on Raspberry pi (July tech festa winter 2021) PDF
PDF
【Code for向け】保育園・消火栓mapを作れるアプリを作ろう! PDF
PDF
hb-agent 秘伝のタレからソースコードへ (ITインフラ 業務自動化現状確認会 ) #infra_auto PDF
すぐにでも使える Windows Virtual Desktop PDF
PPTX
Cocos2d-x 3.0を使ったゲーム “消滅都市” の開発事例 PDF
【Unite Tokyo 2019】運用中超大規模タイトルにおけるUnityアップデート課題の解決手法と事例 PPTX
Infrakit Docker_Tokyo_meetup PDF
Jenkinsはじめました - Yahoo! JAPANのCI+CD - PDF
PPTX
PDF
PPTX
Docker meetup tokyo_public_r001 PPTX
「Atomic Design × Nuxt.js」コンポーネント毎に責務の範囲を明確にしたら幸せになった話 PDF
Kubernetesの良さを活かして開発・運用!Cloud Native入門 / An introductory Cloud Native #osc19tk PPTX
Viewers also liked
PDF
20140320ニフティクラウドmeet-up!セミナー資料2 PDF
#cross2012 クラウドCROSS ニフティの中の人によるニフティクラウド活用 PPTX
Nifty cloud jtf2014ハンズオン資料 PDF
20140320ニフティクラウドmeet-up!セミナー資料1 PPT
PDF
Ncstudy#03 ニフティクラウドapiを利用して、何かつくってみよう slide PDF
8月18日 ニフティクラウドイベント資料 真夏の夜のクラウド白熱ミートアップ(オープン白熱塾) PPTX
認知症プロジェクト~社会課題解決のパートナーとして~ PDF
ニフティクラウド mobile backend 北海道ハンズオン PPTX
PDF
Edisonユーザ会「ニフティクラウド mobile backendとIoTの良い関係」 PDF
【IoT World 2016】IoT案件を90件やってみて分かった事 PPT
PDF
IT新市場開拓プロジェクトにおけるアジャイル開発 part2 PDF
ビジネス向けIBネットワークを考える ~HPCクラスタでの経験を踏まえて~ PDF
PPT
PDF
20161213_FinTech時代に求められるDB開発とセキュリティ by 株式会社インサイトテクノロジー 阿部健一 PDF
20150726 IoTってなに?ニフティクラウドmqttでやったこと PDF
Business Innovation cases driven by AI and BigData technologies Similar to ニフティクラウドを使った安定運用のススメ
PPTX
ニフティクラウドアップデート in クラウドごった煮@青森 PPTX
クラウドを活用してスモールビジネスを立ち上げよう PDF
110421講演資料「クラウド時代の事業継続に必要なインフラとは」(福岡ruby・コンテンツ産業振興センター) PDF
Cloudera Manager4.0とNameNode-HAセミナー資料 PDF
PPTX
PDF
PDF
【FKEYセミナー 20150205】「クラウドセキュリティで注意すべき5つのこと」 講師:山口 亮介 氏(ニフティ株式会社 エバンジェリスト) PDF
クラウドで始める事業継続[クラウドEXPO2012] PPT
IBM SoftLayer @ Osc tokyo-2014-fall PDF
NIFTYCloud C4SA OSC2012.Cloud PDF
乗り遅れるな!IBMが本気で取り組む新世代クラウドサービスを徹底解説 PDF
PDF
国内初Cloud stack採用のオープンクラウドサービス PDF
【HinemosWorld2015】B1-6_【テクニカル】クラウドインフラの運用術 PPTX
PDF
PDF
PDF
PDF
Citrix CloudPlatform 305 and Apache CloudStack 40 Updates ニフティクラウドを使った安定運用のススメ
- 1.
Copyright © NIFTYCorporation All Rights Reserved. Confidential 1
ニフティクラウドを使った
安定運用のススメ
2013.09
ニフティ株式会社
クラウドインフラ部
寶田 吉文
- 2.
Copyright © NIFTYCorporation All Rights Reserved. Confidential 2
自己紹介
名前
寶田 吉文(HODA Yoshifumi、ほうだよしふみ) / @h0da
所属
ニフティ株式会社 クラウド事業部 クラウドインフラ部
仕事
ニフティクラウドなんでも屋、インフラエンジニア、ベンチマークも大好き
インフラ運用を自動化したり、運用作業をラクにする開発が大好き
数万行のスクリプト作成自動化、●●台同時構築、一括変更などなど
ユーザブログでベンチマークネタを書きました(CPU, MEM, ネットワーク編)
- 3.
Copyright © NIFTYCorporation All Rights Reserved. Confidential 3
本日お話する内容
ニフティクラウドサーバを監視/運用するコツ教えます
スモールスタートを体験してみよう!
まずは手軽に出来るところから始めてみよう
本日のゴール!
① ニフティクラウドのサーバを監視するコツを知る
② ニフティクラウドのサーバを運用するコツを知る
③ スモールスタートを体験してみる
みなさまのビジネスのタネになれば幸いです
- 4.
Copyright © NIFTYCorporation All Rights Reserved. Confidential 4
アジェンダ
① ニフティクラウド上のサーバを監視するコツ
② ニフティクラウド上のサーバを運用するコツ
③ スモールスタートで初めてビジネスを加速させよう
最小限の投資で、必要なリソースを必要なだけ確保する
- 5.
Copyright © NIFTYCorporation All Rights Reserved. Confidential 5
進め方
質疑応答は適時(自由にどうぞ)
ご不明な点や詳しく聞きたい点等ありましたら、その場でご
質問ください。
- 6.
Copyright © NIFTYCorporation All Rights Reserved. Confidential
安定運用を目指すために
ヒントになれば幸いです
- 7.
Copyright © NIFTYCorporation All Rights Reserved. Confidential
① ニフティクラウド上のサーバを
監視するコツ
- 8.
Copyright © NIFTYCorporation All Rights Reserved. Confidential 8
こんな話で困ったことありませんか?
Webサーバが落ちてしまったが…
どのリソースが足りてないのか具体的に調べる方法が分からない
システムパフォーマンスを最大限引き出したい
システム監視をラクにしたい
サーバ監視術で解決!
⇒ ① 各VMを監視するサーバを構築
② ニフティクラウドの基本監視機能
③ 弊社パートナー様のソリューションに頼る
- 9.
Copyright © NIFTYCorporation All Rights Reserved. Confidential 9
ニフティクラウドのサーバを監視するオススメ方法
① 自前/自社で監視サーバを構築する
コスト: ? 難易度: ?
② 環境構築、運用/監視のプロに頼る、アウトソースする
コスト: ★~★★★ 難易度: ★
③ 監視SaaSサービスを使う
コスト: ★~★★★ 難易度: ★~★★
④ ニフティクラウドの基本監視機能を使う
コスト: 0円 難易度: ★
- 10.
Copyright © NIFTYCorporation All Rights Reserved. Confidential
はてな人気エントリー(9/11)に
サーバ監視記事がありました
- 11.
Copyright © NIFTYCorporation All Rights Reserved. Confidential 11
リソース監視にはmunin!
http://nanapi.co.jp/blog/2013/09/11/monitor_nanapi_servers/
※ 上記URLより記事を抜粋
- 12.
Copyright © NIFTYCorporation All Rights Reserved. Confidential
みなさま監視サーバに
興味津々のようですね!
- 13.
Copyright © NIFTYCorporation All Rights Reserved. Confidential 13
ニフティクラウドのサーバを監視するオススメ方法
① 自前、自社で監視する!
コスト: ? 難易度: ?
② 環境構築、運用/監視のプロに頼る、アウトソースする
コスト: ★~★★★ 難易度: ★
③ 監視SaaSサービスを使う
コスト: ★~★★★ 難易度: ★~★★
④ ニフティクラウドの基本監視機能を使う
コスト: 0円 難易度: ★
まず、ここの方法をオススメ方法ご紹介します
⇒ ずばり、Muninで監視しましょう!
- 14.
Copyright © NIFTYCorporation All Rights Reserved. Confidential 14
ニフティクラウド本をご紹介
実は…
P140~150に作り方が書いてあります
ちなみにニフティ社内でも数百VM管理で使ってます!
社内でもmunin大好きユーザ多数。
- 15.
Copyright © NIFTYCorporation All Rights Reserved. Confidential 15
Muninサーバ構築 ⇒ 新人に課題を出してみた
P140~150に作り方書いてあるよ!
ホウダ「とりあえず作ってみようか?」⇒ 新人「はい!(元気良い)」
↓
入社1年目の方に
⇒ 2時間後に作成できた!と報告受けました
↓
実は..構築が“とても簡単”です!
入社1年目談「すごい簡単でした…」
「こんな監視してくれるなんてすごいですね」
- 16.
Copyright © NIFTYCorporation All Rights Reserved. Confidential 16
Xlarge32
medium×4台クラウドAPIで
1時間ごとにスペック変更
small~wlarge
ベンチマークが1時間
ごとに実行
負荷分散構成も監視してみた
- 17.
Copyright © NIFTYCorporation All Rights Reserved. Confidential 17
負荷分散構成
Xlarge32 medium×4台クラウドAPIで
1時間ごとにスペック変更
ベンチマークが1時間
ごとに実行
それでは
この中身を見てみたいと
思います!
- 18.
Copyright © NIFTYCorporation All Rights Reserved. Confidential
それでは実際に稼働している
Muninをご覧ください
- 19.
- 20.
Copyright © NIFTYCorporation All Rights Reserved. Confidential 20
Muninで問題切り分けもできる
small8 Large32
Muninを導入=サイジングツールになる
例: 同一の負荷をかけたときの違いもわかる
small8では、リソースを使い切ってしまう事例
一方、large32では、40%程度の負荷となった
⇒ 構築が簡単、問題切り分けもできる!
- 21.
Copyright © NIFTYCorporation All Rights Reserved. Confidential
Muninでサーバリソースを
丸裸にできる!
- 22.
Copyright © NIFTYCorporation All Rights Reserved. Confidential 22
ニフティクラウドのサーバを監視するオススメ方法
① 自前、自社で監視する!
コスト: ★ 難易度: ★
⇒ なんだ簡単じゃないか!
と思ってくれると嬉しい限りです
- 23.
- 24.
Copyright © NIFTYCorporation All Rights Reserved. Confidential 24
ニフティクラウドのサーバを監視するオススメ方法
① 自前、自社で監視する!
コスト: ★ 難易度: ★
② 環境構築、運用/監視のプロに頼る、アウトソースする
コスト: ★~★★★ 難易度: ★
③ 監視SaaSサービスを使う
コスト: ★~★★★ 難易度: ★~★★
④ ニフティクラウドの基本監視機能を使う
コスト: 0円 難易度: ★
無料の基本監視機能も活用しよう
- 25.
Copyright © NIFTYCorporation All Rights Reserved. Confidential 25
ニフティクラウド基本監視機能
基本監視機能=SNMP+メール通知機能です。
[基本監視(補助)]+[監視サーバ(詳細)]
と切り分けて使うのがオススメ構成
監視サーバコストをかけたくない場合は、
無料の“基本監視のみ“で運用されている
お客様も多数いらっしゃいます
P117~140に設定方法が紹介されています
+
- 26.
Copyright © NIFTYCorporation All Rights Reserved. Confidential 26
ニフティクラウドのサーバを監視するオススメ方法
① 自前、自社で監視する!
コスト: ★ 難易度: ★
② 環境構築、運用/監視のプロに頼る、アウトソースする
コスト: ★~★★★ 難易度: ★
③ 監視SaaSサービスを使う
コスト: ★~★★★ 難易度: ★~★★
④ ニフティクラウドの基本監視機能を使う
コスト: 0円 難易度: ★
- 27.
Copyright © NIFTYCorporation All Rights Reserved. Confidential 27
パートナーとともにお手伝いします
豊富な運用実績とともに
パートナーとともにお客様のビジネスをご支援をいたします
⇒ 専用の電話窓口もございます
- 28.
Copyright © NIFTYCorporation All Rights Reserved. Confidential 28
サーバ監視するコツまとめ
STEP1:
基本監視機能を設定しよう ※ サーバごとに設定が必要です
STEP2:
監視サーバを構築しよう
STEP3:
ニフティクラウドパートナーに監視をアウトソースしよう
- 29.
Copyright © NIFTYCorporation All Rights Reserved. Confidential
② ニフティクラウド上のサーバを
運用するコツ
- 30.
Copyright © NIFTYCorporation All Rights Reserved. Confidential 30
ニフティクラウドのサーバを運用するコツ
① サーバのログは大事にする
② 万が一困ったときは、コンソール機能に頼ろう
③ OSのチューニングを実施する
④ HA機能(自動ファイルオーバー)を理解しよう
- 31.
Copyright © NIFTYCorporation All Rights Reserved. Confidential
サーバーのログは大事にする
万が一の調査方法を知る
- 32.
Copyright © NIFTYCorporation All Rights Reserved. Confidential 32
何か困ったらログを調査する
/var/log の配下にたくさんある
各アプリケーションのログも格納されている
例 /var/log/httpd/error.log
/var/log/messageをまず見てみる
OSに起動失敗した場合は、dmesgを見てみる
コントロールパネルの操作ログを見てみる
⇒ 次頁で実サンプルをお見せします
⇒ ニフクラ本 p140にも簡単なご紹介もあります
- 33.
Copyright © NIFTYCorporation All Rights Reserved. Confidential 33
OS内部ログのサンプル
Sep 12 06:58:17 localhost dhclient[1426]: DHCPREQUEST on eth1 to
10.100.48.11 port 67 (xid=0x16aeb16c)
Sep 12 06:58:17 localhost dhclient[1426]: DHCPACK from 10.100.X.X
(xid=0x16aeb16c)
Sep 12 06:58:18 localhost dhclient[1426]: bound to 10.100.X.X -- renewal
in 20808 seconds.
[Wed Aug 14 16:19:02 2013] [error] server reached MaxClients setting,
consider raising the MaxClients setting
Webサーバの接続上限まで負荷が来てしまっている例
/var/log/httpd/error.log
DHCPサーバから正常にIPアドレスを取得できている例
/var/log/messages
- 34.
Copyright © NIFTYCorporation All Rights Reserved. Confidential 34
コントロールパネルのログ
接
続
元
IP
ア
ド
レ
ス
- 35.
Copyright © NIFTYCorporation All Rights Reserved. Confidential
サーバがハングアップしたときは、
コンソール機能に頼る
- 36.
Copyright © NIFTYCorporation All Rights Reserved. Confidential 36
コンソール機能を使おう
↑ここを押すと
コンソールが立ち上げられる!
※ 要 Vmware-pluginインストール
- 37.
- 38.
Copyright © NIFTYCorporation All Rights Reserved. Confidential 38
コンソール機能はこんな感じです
2. CD/DVDが入れられる
1.強制再起動/強制停止
3. 画面を見ながら
キーボード操作ができる
- 39.
Copyright © NIFTYCorporation All Rights Reserved. Confidential
どうしよもないときは、再起動…
アレ?再起動もうまくいかない?
⇒ 強制再起動を試そう
- 40.
Copyright © NIFTYCorporation All Rights Reserved. Confidential 40
クラウドで操作できる便利な操作
サーバ運用のなかで…
電源ボタン長押しで強制停止!
電源ボタンリセットで強制再起動!
⇒ コントロールパネルで実現可能
コンソール機能で、画面を見ながら操作
キーボード、マウス、CDトレイを操作できる!
≒ IDCへの出張いらず!
現地IDCにいかないと
できなかったこと
(強制停止/強制再起動/画面操作)
↓
クラウドならすべて
Webブラウザ上で
操作可能!
社内の先輩談:
サーバを○百台強制再起動しにいくためにiDCいったよ..
- 41.
Copyright © NIFTYCorporation All Rights Reserved. Confidential 41
強制停止と強制再起動は計画的に
通常停止/強制停止 再起動/強制再起動
- 42.
Copyright © NIFTYCorporation All Rights Reserved. Confidential 42
マルチリージョン・ゾーン対応
すべてコントロールパネルから操作可能
NIFTY Cloud
東日本リージョン西日本リージョン
その他リージョン
東日本1 東日本2
東日本3
西日本1 西日本2
その他1
提供予定
2013.6 提供
2012.9 提供
- 43.
Copyright © NIFTYCorporation All Rights Reserved. Confidential
OSのチューニング例
ニフティクラウドのパフォーマンスを最大限引き出す
- 44.
Copyright © NIFTYCorporation All Rights Reserved. Confidential 44
10Gbpsのドライバチューニング例
(ご参考)
公式FAQ: ネットワークパケットがドロップしてしまいます
http://cloud.nifty.com/cs/catalog/cloud_faq/catalog_1209200
00938_1.htm
ネットワークドライバチューニングを実施例
VMXNET3 ドライバの下記パラメータを変更
TSO有効、x Ring #1 Size, Rx Ring #2 Size,
Tx Ring Size, Large Rx Buffersをすべて4096に設定
⇒ ニフティクラウドのWindowsサーバ間で負荷実験
4Gbpsを超える通信を確認
- 45.
Copyright © NIFTYCorporation All Rights Reserved. Confidential 45
Xlarge32
medium×4台クラウドAPIで
1時間ごとにスペック変更
small~wlarge
ベンチマークが1時間
ごとに実行
こちらの内容ですが…
- 46.
Copyright © NIFTYCorporation All Rights Reserved. Confidential 46
チューニング詳細
Webサーバの設定
MaxClinet → 1024
ServerLimint → 1024
VirtualServers設定
keepalive → No
add_cluster_ip → No
Memory Limits → 204800(デフォルト値:65536)
Stingray Pools設定
keepalive → No
Monitor → PING
LoadBalancing → Round Robin
max_connect_time → 8 seconds(デフォルト値:4)
Basic Settings → delay 6 sec, timeout 12sec,failures 4
後日ユーザブログにてご紹介予定
乞うご期待
- 47.
Copyright © NIFTYCorporation All Rights Reserved. Confidential 47
ユーザブログのご紹介
ニフティクラウドをご利用いただいている企業の方々やニフティ社員
が、
ユーザー視点でニフティクラウドにまつわるTipsやノウハウをご紹介
します。
<過去記事の一例>
・CapistranoとChefでサーバー管理を自動化
・JMeterによる性能試験で「もう負荷も恐くない」
・徹底比較: ニフティクラウド VS Amazon Web Services
※ライターは、基本的に個人として執筆いたしております。
◆ ニフティクラウド ユーザーブログ
- 48.
Copyright © NIFTYCorporation All Rights Reserved. Confidential
自動フェイルオーバ機能を知り、
サービスを設計する
- 49.
Copyright © NIFTYCorporation All Rights Reserved. Confidential 49
自動フェイルオーバー(HA機能)
ニフティクラウドを提供する当社のシステムにおいて、
物理ホスト障害が発生した場合、当該物理ホスト上に展
開されていたお客様のサーバーは、自動で別の物理ホスト
上に移動します(サーバーが自動で再起動します)
⇒ VMware vSphere HA機能
※ VMware社の製品仕様より抜粋
- 50.
- 51.
- 52.
Copyright © NIFTYCorporation All Rights Reserved. Confidential
③ スモールスタートを体験してみよう
小規模サービスから大規模サービスへ成長するイメージをつかむ
- 53.
Copyright © NIFTYCorporation All Rights Reserved. Confidential 53
たとえば
1台からはじめて、その後、100台のサーバを管理しろといきなり言
われとき、どのように運用したら良い方法がないか探している
サービスリリース後、幸い大ヒット。そして、テレビ放映を予定してい
るが、アクセス数の予想が難しくなってきた
経営からサービスを止めないで運用したいと言われてしまった
⇒ ニフティクラウド L4ロードバランサを強く推奨
⇒ スモールスタートでスタートでき、大規模サービス成長後も
そのままご利用できるメニューをご用意
- 54.
Copyright © NIFTYCorporation All Rights Reserved. Confidential 54
ロードバランサを分かりやすい絵でたとえると…
☓
負荷大
☓ ☓ ☓
負荷大負荷大負荷大
たった“30秒”で
新宿駅クラスへ
いわゆる帯域制限装置
=小さな駅改札口が…
10Mbps
2Gbps
負荷大
伸縮自在
- 55.
Copyright © NIFTYCorporation All Rights Reserved. Confidential 55
耐障害性、メンテナンス性が向上
☓
なんかおかしい
たった30秒でメンテナンス
取り外し、取り付けは自由自在
1台おかしな改札が…
でも動いてる
☓
修理
1. すぐ取り外せる
2. すぐ取り付けれる
修理完了!
- 56.
Copyright © NIFTYCorporation All Rights Reserved. Confidential 56
スモールスタート
スモールスタートで開始
WEB
mini
DBバッチ
large
グローバルLAN
プライベートLAN
×2台
DB
mid4
バックアップ
small
LB
徐々に世間に知れ渡り…
WEB
large
DBバッチ
large
グローバルLAN
プライベートLAN
×10台
※規模に応じて増やす
DB
mid4
DB
mid4
DB
mid4
バックアップ
small
LB
10Mbps 200Mbps
- 57.
Copyright © NIFTYCorporation All Rights Reserved. Confidential 57
サービス最盛期
×200 台
人気爆発
WEB
wlarge
DBバッチ
large
グローバルLAN
プライベートLAN
APL DB DBバックアップ
small
LB
2Gbps
サービス立ち上げ
開発開始
サーバ構築
人気爆発
アプリ設計再見直し
徐々に世間に知れ渡り…
WEB
large
DBバッチ
large
グローバルLAN
プライベートLAN
×10台
※規模に応じて増やす
DB
mid4
DB
mid4
DB
mid4
バックアップ
small
LB
200Mbps
アプリ設計見直し
- 58.
Copyright © NIFTYCorporation All Rights Reserved. Confidential 58
パートナーとともにお手伝いします
豊富な運用実績とともに
お客様のビジネスをご支援をいたします
⇒ 専用の電話窓口もございます
- 59.
Copyright © NIFTYCorporation All Rights Reserved. Confidential 59
最後に
ニフティクラウドにおける
サーバ監視、運用のコツをご紹介しました
簡単ではございますが、スモールスタート事例を
ご紹介しました
本日の内容が、少しでも皆様のビジネスのヒントにお役
に立てれば幸いです
- 60.