Contenu connexe
Similaire à ココが違うよEC2 ~オンプレミスVMとの徹底⽐比較~ (20)
ココが違うよEC2 ~オンプレミスVMとの徹底⽐比較~
- 1. JAWS DAYS 2014
ACEに聞け! EC2トラック
classmethod.jp 1
2014.03.15 クラスメソッド ⼤大瀧隆太
ココが違うよEC2
〜~オンプレミスVMとの徹底⽐比較〜~
#jawsdays #ace
- 2. ⾃自⼰己紹介
• ⽒氏名 : ⼤大瀧隆太 @takipone
• 会社 : クラスメソッド(株)
• ポジション :
エンジニア / 研修講師
• 得意分野 :
ネットワーク /
デプロイツール
• 好きなAWSサービス
Amazon Route 53
classmethod.jp 2
もちろんEC2
- 3. アジェンダ
• EC2の概要
• ココが違う1 : グローバルIP
• ココが違う2 : ファイヤーウォール
• ココが違う3 : コンソールアクセス
• ココが違う4 : ディスク構成
• ココが違う5 : ハードウェア障害対策
classmethod.jp 3
- 4. EC2(Elastic Compute Cloud)の概要
• Xenベース(+⼭山盛りの独⾃自拡張)の
仮想マシンサービス
• 個々の仮想マシンをインスタンスと呼ぶ
• CPU/メモリスペックは事前に定義された
インスタンスタイプから選択
• AMI(Amazon Machine Image)という
OSテンプレートから作成
http://aws.amazon.com/jp/ec2/
classmethod.jp 4
- 6. 1. グローバルIP
classmethod.jp 6
Virtual Private Cloud
インター
ネット
EC2
NAT
Internet
Gateway
54.199.X.X10.0.Y.Y
• 参考 :インフラエンジニアに贈るAmazon VPC⼊入⾨門 #3 インターネット接続(前編) |
Developers.IO http://dev.classmethod.jp/cloud/vpcfor-‐‑‒infra-‐‑‒engineer-‐‑‒3/
GlobalLocal
- 15. 3. コンソールアクセス
• ⼿手段なし。
• 基本、ネットワーク経由 SSH or RDP
classmethod.jp 15
ブート障害の難易易度度⾼高め(次スライド参照)
ファイヤーウォールで全閉じとか、上記
サービスがパラメータミスで再起動して
来ないとか、ハマりポイント多数
- 19. 4. ディスク構成
classmethod.jp 19
• EBSボリューム
-‐‑‒ ローカルディスクとして扱える
ストレージLUN
-‐‑‒ 付け外し、拡⼤大可能
-‐‑‒ バックアップ機能(スナップショット)あり
-‐‑‒ パフォーマンスオプション(PIOPS)あり
• インスタンスストア(エフェメラルボリューム)
-‐‑‒ 物理理ホストのローカルボリューム
-‐‑‒ 無料料
-‐‑‒ インスタンスのStop-‐‑‒Start時にワイプされる
-‐‑‒ 付け外し不不可、バックアップ機能無し
- 21. 4. ディスク構成
classmethod.jp 21
• どちらも⾒見見た⽬目はローカルディスク
[ec2-‐‑‒user@ip-‐‑‒172-‐‑‒31-‐‑‒XX-‐‑‒XX ~∼]$ sudo fdisk -‐‑‒l
ディスク /dev/xvda1: 8589 MB, 8589934592 バイト
ヘッド 255, セクタ 63, シリンダ 1044
Units = シリンダ数 of 16065 * 512 = 8225280 バイト
セクタサイズ (論論理理 / 物理理): 512 バイト / 512 バイト
I/O size (minimum/optimal): 512 bytes / 512 bytes
ディスク識識別⼦子: 0x00000000
ディスク /dev/xvdb: 160.1 GB, 160104972288 バイト
ヘッド 255, セクタ 63, シリンダ 19464
Units = シリンダ数 of 16065 * 512 = 8225280 バイト
セクタサイズ (論論理理 / 物理理): 512 バイト / 512 バイト
I/O size (minimum/optimal): 512 bytes / 512 bytes
ディスク識識別⼦子: 0x00000000
こちらは
EBS
こちらは
インスタンス
ストア
- 25. 5. ハードウェア障害対策
classmethod.jp 25
• ⼩小中規模システムでもディザスタリカバリ
対策(Multi-‐‑‒AZ)に⼿手が届く!
• 機能によって、フェイルオーバー時のダウ
ンタイム有無や復復旧時間が異異なることに注
意!
• AWSのサービスでは、システムの要件を満
たせないこともある。
⼿手軽さと機能レベルのトレードオフ。
どんな機能・サービスレベルか、
勘所を押さえておくべき
- 26. おまけ : EC2(Amazon Linux)
独⾃自の構成ツール
• cloud-‐‑‒init
Canonical社(Ubuntuの開発⺟母体)開発のクラウド
汎⽤用構成ツール
→ Amazon Linux 201309ではバージョン
が古いので注意、201403で追いつく模様
• ec2-‐‑‒net-‐‑‒utils
Amazon Linuxのネットワーク構成スクリプト群
→ ほぼbashなので、ざくざく読める。
→ DHCPの複数アドレスのもらい⽅方
→ NIC(ENI)のホットプラグ
classmethod.jp 26
• 参考 :Amazon EC2(Linux)システム管理理で知らないとハマる5つの環境設定 | Developers.IO
http://dev.classmethod.jp/cloud/five-‐‑‒confs-‐‑‒of-‐‑‒ec2-‐‑‒linux-‐‑‒sysops/