Ⓒ 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

Devio mtup11-tokyo-012