elastic beanstalk
Post on 24-May-2015
1.717 Views
Preview:
TRANSCRIPT
Amazon Data Services Japan
Akio Katayama
2011.10.13
自己紹介
名前:片山 暁雄
所属:アマゾンデータサービスジャパン
職種:ソリューションアーキテクト
ID:@c9katayama
好きなAWSサービス:
AWS Toolkit for Eclipse
アジェンダ
AWSのサービス
Elastic Beanstalkとは
仕組み
デモ
まとめ
AWSのサービス
米国 西部 (北カリフォルニア)
米国 東部 (北バージニア)
ヨーロッパ西部
(ダブリン)
アジア
パシフィック (シンガポール)
アジア
パシフィック
(東京)
Gov Cloud
世界5つの地域、11カ所のゾーン
AWSのサービス
技術の親和性
OS
M/W
Apps
仮想OS
M/W
Apps
仮想OS
M/W
Apps
・・・・・・
PaaS
・・・・・・
SaaS
Apps
従量制課金と拡張性
PaaS / SaaS 既存社内環境 /
データセンター
Your Application
AWSのサービス
本日ご紹介
Elastic Beanstalkとは
Elastic Beanstalkとは
Beanstalk = 豆の木 アプリケーションが実る幹のイメージ
Webアプリケーションの実行環境を構築・管理するサービス
使用可能な言語:Java
Tomcat6 および Tomcat7をサポート
Elastic Beanstalkとは
APIの制約・処理時間の制約なし ライブラリやフレームワークの制約もなし
WARやZIPであればデプロイOK
ロードバランサー・オートスケーリング スケーリングの条件設定が可能
詳細な環境設定が可能 サーバスペック、VM設定など40項目以上の設定
Elastic Beanstalkとは
WARファイルのバージョン管理
複数環境の構築が可能 本番・テストなど目的別に構築可能
開発・管理ツールも提供 Webインターフェース
Eclipseプラグイン
リモートデバッグ機能
開発・管理ツール
AWS Management
Console
AWS Toolkit for
Eclipse
仕組み
アプリケーション管理の論理構成
Application
Environment Version
WAR URL Environment Configuration
Configuration Template
Environment
URL Environment Configuration
WAR
WAR
WAR
WAR
Environment
URL Environment Configuration
Environmentと
Versionを追加可能
Environmentごとに
設定が可能
URLは
スワップ可能
Environment
テクニカルアーキテクチャ
Management
Console
S3
CloudWatch
ElasticLoadBalanceing
EC2
HM
EC2
HM
AutoScaling
Security Group
eclipse
※ HM = HostManager
SNS
管理ツールで
構築実行
実行環境が
一気に構築
他サービスとの連携
AWSの他のサービスと連携可能 Relational Database Service(RDBサービス)
• Oracle,MySQL
Simple DB(キーバリューストア)
ElastiCache(memcached)
Simple Email Service(メール送信)
CloudFront(コンテンツ配信)
Simple Queue Service(キューイング)
…
お好みで柔軟な環境構築が可能に
デフォルト構成で使用
パラメータ調整
他サービスとの連携
テンプレートカスタマイズ
SSH接続
料金
Elastic Beanstalk自体の利用は\0
Environment 構築に伴って利用したAWSサービスに対して課金
利用サービス 単位 コスト計算 コスト
Amazon EC2
t1.micro instance
1 $0.02/hr * 24 hours * 30 days $14.40
Elastic Load Balancer 1 $0.025/hr * 24 hours * 30 days $18.00
ELB Data Processing 15GB $0.008/GB * 15GB $0.12
Elastic Block Store volume 8GB $0.10/GB * 8GB $0.80
S3 Storage for WAR File 1GB $0.14/1GB + $0.01 PUT,GET $0.15
Bandwidth In and Out 15GB Inbound is free, 15 GB out *
$0.12
$1.80
月額 $35.27
制約事項
現在米国東部(US-EAST)でのみ利用可能 しばしお待ちを。。。
Amazon VPC(Virtual Private Cloud)は
未対応
まとめ
まとめ
スケーラブルなJava環境を容易に構築
アプリケーションに制約なし
AWSの各種サービスと連携可能
柔軟な環境カスタマイズ
料金は時間課金
Elastic Beanstalkで
大きな実(アプリケーション)を
育てよう!
Thanks!
無料Webセミナー
ほぼ週刊AWSマイスターシリーズ(全10回)
10/19 第4回 IAM & Consolidated Billing
10/26 第5回 ELB,AutoScaling,CloudWatch
11/1 第6回 CloudFormation
11/9 第7回 Virtual Private Cloud
http://aws.amazon.com/jp/event_schedule/
top related