devio mtup11-tokyo-012
TRANSCRIPT
Ⓒ Classmethod, Inc.
あのときAWS環境だったら…
1
DEVIO-MTUP11-TOKYO-012
高橋勇輔, AWSオペチ, クラスメソッド
2014年12月16日
Ⓒ Classmethod, Inc.
自己紹介
・名前:高橋勇輔(たかはしゆうすけ) ・クラスメソッド歴:2週間と2日 ・好きなAWSサービス:Management Console EC2 ・前職:MSPの会社で 監視・運用・構築・テクニカルサポート 環境はオンプレミスがメイン
2
物理サーバの対応って大変だった
3
サーバ再起動するときだって
4
Ⓒ Classmethod, Inc.
サーバ再起動対応
監視ツールよりDOWNアラート検知 ↓ 疎通確認 ↓ IDC(障害受付センター)へ電話 ↓ 現地作業員からの電話待ち ↓ サーバ再起動実施
5
結構時間がかかる
6
Ⓒ Classmethod, Inc.
AWSだったら
監視ツールよりDOWNアラート検知 ↓ 疎通確認 ↓ AWS Management Consoleから再起動
7
DISK容量が足りなくなったって
8
Ⓒ Classmethod, Inc.
DISK対応ってDISKアラートがでるときは、大体こういうとき ・ログの肥大化 ・サーバ内のコンテンツ容量が増えてきて常に閾値ぎりぎり ・大容量の何かをサーバへアップロードしたとき ・・・など
そういうときは
とにかく不要ファイルの削除(一時的) ログの保持期間検討(一時的) 外付けHDDで対応 リプレース
9
Ⓒ Classmethod, Inc.
AWSだったら
Amazon Elastic Block Store (EBS ) DISKの追加も拡張もできる
10
スペック不足のときだって
11
Ⓒ Classmethod, Inc.
CPU、メモリーが不足してきた
そういう時は ・ミドルウェアのチューニング ・スケールアップ(物理だと移設で大変) ・スケールアウト(できるけど時間がかかる)
12
Ⓒ Classmethod, Inc.
AWSだったら
・スケールアップ
stop → インスタンスタイプ変更 → start
・スケールアウト
AMI取得 → ELBにアタッチ
13
アクセス増えたって
14
Ⓒ Classmethod, Inc.
アクセス過多の場合・ページ表示の遅延 ・サーバ高負荷状態
そういうときの対応は ・ミドルウェアのチューニング ・HTTPDプロセス再起動など(一時的な対応)
とにかく対応をずっとしてる感じになる でも物理だとスケールアウト、スケールアップがすぐにできないので しばらくこのままの運用が続く
15
Ⓒ Classmethod, Inc.
AWSだったら
ELB + EC2 の構成で スケールアップやスケールアウトで サクッと対応する
16
バックアップだって
17
Ⓒ Classmethod, Inc.
バックアップ
・バックアップサーバ用意 ・rsync、tar、dar、dump(ツールの選定) ・mount、mv、scp、ftp(データ転送方法)
→DISK容量が気になってくる →復旧手順たくさん用意(種類が違うツール)
18
Ⓒ Classmethod, Inc.
AWSだったら
スナップショット → S3に保存されるからDISK容量も気にしない → S3に保存されるから耐久性も心配ない → タグつけたりして世代管理も簡単に出来る → 復旧手順の一元化
19
困ったときだって
20
Ⓒ Classmethod, Inc.
AWSサポートで安心
・トラブルシューティングをしてくれる ・ベストプラクティスを教えてくれる ・サードパーティ製ソフトウェアサポートもしてくれる
そして ビジネス・エンタープライズだと ・24時間年中無休 ・電話、チャット、メールで対応
21
まとめ
22
Ⓒ Classmethod, Inc.
まとめ
・柔軟に対応できるようになった
・迅速に対応できるようになった
・サポートがありがたい
そして
運用負荷を下げてくれた。
23
Ⓒ Classmethod, Inc.
#cmdevio
ご清聴ありがとうございました。 スライドは後日ブログで公開します。
24
DEVIO-MTUP11-TOKYO-012