Contenu connexe
Similaire à Engine Yard 〜AWS基盤の商用グレードPaaS〜 (20)
Engine Yard 〜AWS基盤の商用グレードPaaS〜
- 1. AWS基盤の商⽤用グレードPaaS
Engine Yard
株式会社 Engine Yard
今中 崇泰
timanaka@engineyard.com
Copyright © 2013 Engine Yard. All Rights Reserved.
@timanaka
- 2. Engine Yardの歩み
2006年年: Engine Yard 設⽴立立 (Rubyアプリ実⾏行行環境の提供開始)
2008年年: Amazon様が Engine Yard に出資を発表
2009年年: AWS基盤のプラットフォーム サービスを提供開始
2011年年: PHPアプリ実⾏行行環境の提供開始
2012年年: Engine Yard ⽇日本法⼈人設⽴立立を発表
Node.jsアプリ実⾏行行環境の提供開始
Copyright © 2013 Engine Yard. All Rights Reserved. 背景: Engine Yard, Inc.のビル(右⼿手)が建つ1929年年のサンフランシスコ 2
- 3. に出展
ご来場いただいた皆様、Amazon様、
有難うございました!
November 27 – 29, 2012
The Venetian – Las Vegas, NV
Copyright © 2013 Engine Yard. All Rights Reserved.
- 4. Engine Yard 会社概要
世界をリードするPaaSベンダー
• 2006年年から⼀一貫して PaaS 専業
• 2009年年から Amazon Web Services を採⽤用
• Amazon Web Services の世界最⼤大級リセラー カンパニー
• ⽇日本を含む世界60カ国で数千の顧客が有料料で利利⽤用
• 5,000 を超える Amazon EC2 インスタンスで構成される
スケーラビリティを要するアプリケーション稼働実績を持つ
Copyright © 2013 Engine Yard. All Rights Reserved. 4
- 5. Engine Yard の⼤大きな特徴
アプリを簡単にデプロイできるのは当たり前!
• 実績に裏裏付けられた商⽤用グレードのPaaS
• オープン アクセス性
• 充実したサポート メニュー
Copyright © 2013 Engine Yard. All Rights Reserved. 5
- 6. Engine Yard のビジネス領領域
テクノロジー領領域 サポート領領域
アプリケーション
プロフェッショナル サービス
データ
ランタイム
ミドルウェア
OS
仮想化
サーバー
ストレージ
ネットワーク
Copyright © 2013 Engine Yard. All Rights Reserved. 6
- 7. Engine Yard Cloud のスタック
ニーズに応じてスタックを選択可能
• 対応開発⾔言語: Ruby、Node.js、PHP
• フレームワーク: Rails、Sinatra など
• DB サーバー: MySQL、PostgreSQL、Riak など
• Web サーバー: HAProxy、Nginx、Rack
• App サーバー: Passenger、Puma、Trinidad、Unicorn
Copyright © 2013 Engine Yard. All Rights Reserved. 7
- 8. アプリケーションのデプロイ ステップ
CDP「Bootstrapパターン」を活⽤用した完全⾃自動型
1. Engine Yard Cloud ダッシュボード (Web UI) から
アプリケーションのデプロイの実⾏行行命令令
2. Engine Yard Cloud 向けに改良良された Gentoo Linux の
AMI から AWS EC2 インスタンス起動
3. 各インスタンス上で Chef のレシピでニーズに応じた構成に
⾃自動変更更し、ミドルウェアを起動
4. アプリケーションをデプロイして完了了
Copyright © 2013 Engine Yard. All Rights Reserved. 8
- 9. Engine Yard Cloud クラスター構成
インターネット
Amazon EC2 起動からアプリのデプロイまで、
所要時間 約10分
Web/App Web/App
M
S
さらに複雑で⼤大きな構成でも同程度度!
M
S
Availability Availability
Zone #1 Zone #2
リージョン
Copyright © 2013 Engine Yard. All Rights Reserved. 9
- 10. Engine Yard Cloud のスケーラビリティ
種別 スケーリング イメージ DB App/Web
スケールアウト
スケールイン
⽔水平と垂直の両⽅方で
スケールアップ
スケーリング可能 L
XL
S
M
スケールダウン XL
L
M
S
Copyright © 2013 Engine Yard. All Rights Reserved. 10
- 11. 可⽤用性の⾼高い Engine Yard Cloud
AWS 東京リージョン
リージョン内フェイルオーバーに標準対応
AWS 東京リージョン Availability
Zone A
Availability
Zone B
Availability
障害
Availability
Zone A Zone B Availability
リージョンを跨ぐフェイルオーバーは
Zone C
プロフェッショナル サービス対応
AWS ⽶米国東海岸リージョン
Availability Availability Availability
Zone C Zone A Zone B
障害
Availability Availability
Zone D Zone C
Copyright © 2013 Engine Yard. All Rights Reserved. 11
- 12. オープン アクセス性
Engine Yard Cloud のオープン アクセス
• Amazon EC2インスタンスに管理理権限でSSHアクセス可能
• OSやミドルウェアのチューニングも可能
• Chefレシピによる⾃自動構成変更更に対応
• サードパーティのアドオンを数多く⽤用意
• AWS ベースの既存システムとの連携が容易易
Copyright © 2013 Engine Yard. All Rights Reserved. 12
- 14. AWSの既存システムとの連携も容易易
既存システム
東京リージョン
Web/App Web/App
M
S
M
S
Availability Availability
Zone #1 Availability Zone #2 Zone #3
Engine Yard Cloud
Copyright © 2013 Engine Yard. All Rights Reserved. 14
- 15. 充実したサポート メニュー
Engine Yard はアプリ開発前から⼀一貫してサポート
• アプリのデプロイにライブ チャットでサポート対応
• 障害予兆を察知してお客様にチケットで通知
• スタックのバージョンアップ サポート
• セキュリティ監査とアーキテクチャー評価
• ペア プログラミング
など多数ご⽤用意しています!
Copyright © 2013 Engine Yard. All Rights Reserved. 15
- 16. 顧客満⾜足度度
常に⾼高い値を推移
Copyright © 2013 Engine Yard. All Rights Reserved. 16
- 17. Engine Yard を選択されたお客様
engineyard.co.jp/company/customers
Copyright © 2013 Engine Yard. All Rights Reserved. 17
- 18. あのSNSもお客様
facebookstories.com
Copyright © 2013 Engine Yard. All Rights Reserved. 18
- 19. あのSNSもお客様
iknow.jp
Copyright © 2013 Engine Yard. All Rights Reserved. 19
- 20. Engine Yard Cloud 料料⾦金金
シングルインスタンス ステージング構成 本番構成 カスタム構成
AP AP DB スレーブ
AP AP DB DB AP
AP
+ AP + 〜~ ニーズに応じた
DB より複雑な構成
DB
EC2の9種類サイズに対応!
v ハイCPUミディアム * 1
各インスタンス詳細
v ハイCPUミディアム * 3
各インスタンス詳細
v ハイCPUミディアム * 5
各インスタンス詳細
v スモール * 1 〜~
各インスタンス詳細
⽇日本円でのお⽀支払いも可能!
• 64-‐‑‒bit • 64-‐‑‒bit • 64-‐‑‒bit • 64-‐‑‒bit
• 1.7GB RAM • 1.7GB RAM • 1.7GB RAM • 1.7GB RAM 〜~
• 5 ECU • 5 ECU • 5 ECU • 1 ECU 〜~
• 350GB ⾮非永続領領域 • 350GB ⾮非永続領領域 • 350GB ⾮非永続領領域 • 160GB 〜~ ⾮非永続領領域
v 5 〜~ 1024 GB 永続領領域 (AP⽤用)
v 15GB 永続領領域 (AP⽤用) v 15GB 永続領領域 (AP⽤用) v 15GB 永続領領域 (AP⽤用)
v 5 〜~ 1024 GB 永続領領域 (DB⽤用)
v 15GB 永続領領域 (DB⽤用) v 15GB 永続領領域 (DB⽤用) v 15GB 永続領領域 (DB⽤用)
v 5 〜~ 1024 GB 永続領領域 (Util⽤用)
18円/時 54円/時 90円/時 9円〜~/時
(約13,932円/⽉月) ※1 (約41,796円/⽉月) ※1 (約69,660円/⽉月) ※1 (約6,966円〜~/⽉月) ※1
※1: ⽉月額⾒見見積りコストには、インスタンス コストの7.5%として計算したストレージと帯域幅の⾒見見積りコストを含みます。
料料⾦金金の詳細については、http://www.engineyard.co.jp/products/cloud/pricing をご参照ください。
Copyright © 2013 Engine Yard. All Rights Reserved. 20
- 21. あのSNSもお客様
コチラをクリック!
500コンピュート時間
無料料トライアル!
お名前、E-‐‑‒mail、パスワードの登録のみ!
Copyright © 2013 Engine Yard. All Rights Reserved. 21
- 22. 今後の予定
1. Amazon VPC 対応
2. 他のプログラミング⾔言語への対応
3. 後継 PaaS 製品のリリース
Copyright © 2013 Engine Yard. All Rights Reserved. 22
- 23. 最後に
facebook.com/eyjapan
@engineyard_̲jp
@timanaka
Copyright © 2013 Engine Yard. All Rights Reserved. 23