Recommended AWS Elastic Beanstalk 詳細 -ほぼ週刊AWSマイスターシリーズ第9回-
AWSマイスターシリーズReloaded(AWS Beanstalk)
華麗なるElastic Beanstalkでの環境構築
Aws elastic beanstalk-handson-summit2012
Jawsug elastic beanstalk_150207
はじめてのアマゾンクラウド⑥ Amazon rdsでデータベースを起動
AWS Black Belt Techシリーズ AWS Elastic Beanstalk
Elastic beanstalk docker_support
AWS VM import / export ハンズオン
AWS Elastic Beanstalk のススメ
AWS Black Belt Tech シリーズ 2015 - AWS Elastic Beanstalk
AWS Elastic BeanstalkとAWS Lambdaのご紹介
[AWSマイスターシリーズ] AWS Elastic Beanstalk
[AWSマイスターシリーズ] AWS Elastic Beanstalk -Python編-
Systems manager 入門 ops jaws
AWS Black Belt Techシリーズ Elastic Load Balancing (ELB)
AWS入門編 EC2/ELBを使った、ブログシステム構築ハンズオントレーニング
AWS Black Belt Techシリーズ AWS CloudTrail & CloudWatch Logs
Awsでword pressを作ってみよう(ハンズオン)
20130309 windows on aws handson
S16 Microsoft Azure 上での Chef 環境の構成
[AWS Summit 2012] クラウドデザインパターン#6 CDP クラウド監視編
Site Tech Systems Overview
More Related Content AWS Elastic Beanstalk 詳細 -ほぼ週刊AWSマイスターシリーズ第9回-
AWSマイスターシリーズReloaded(AWS Beanstalk)
華麗なるElastic Beanstalkでの環境構築
Aws elastic beanstalk-handson-summit2012
Jawsug elastic beanstalk_150207
はじめてのアマゾンクラウド⑥ Amazon rdsでデータベースを起動
What's hot (20) AWS Black Belt Techシリーズ AWS Elastic Beanstalk
Elastic beanstalk docker_support
AWS VM import / export ハンズオン
AWS Elastic Beanstalk のススメ
AWS Black Belt Tech シリーズ 2015 - AWS Elastic Beanstalk
AWS Elastic BeanstalkとAWS Lambdaのご紹介
[AWSマイスターシリーズ] AWS Elastic Beanstalk
[AWSマイスターシリーズ] AWS Elastic Beanstalk -Python編-
Systems manager 入門 ops jaws
AWS Black Belt Techシリーズ Elastic Load Balancing (ELB)
AWS入門編 EC2/ELBを使った、ブログシステム構築ハンズオントレーニング
AWS Black Belt Techシリーズ AWS CloudTrail & CloudWatch Logs
Awsでword pressを作ってみよう(ハンズオン)
20130309 windows on aws handson
S16 Microsoft Azure 上での Chef 環境の構成
[AWS Summit 2012] クラウドデザインパターン#6 CDP クラウド監視編
Viewers also liked (20) Site Tech Systems Overview
Kids To Kids Phrases Set 1
Professional development sept. 1
Site Tech Systems Overview Q410
AWSマイスターシリーズReloaded(AWS Cloudformation)
Amazon SimpleWorkflowのご紹介
Cross Sectional Anatomy Of The Abdomen Annotated
Phone CommunicationpresentacióN01
Kunstens betydning i buddhismen pp
ATLRUG Announcements - October 2016
Presentation about pr students 4
Similar to AWSマイスターシリーズ(Elastic Beanstalk) (20) 20120416 aws meister-reloaded-aws-elasticbeanstalk-public
AWS Black Belt Online Seminar 2017 AWS Elastic Beanstalk
AWS Elastic Beanstalk(初心者向け 超速マスター編)JAWSUG大阪
AWS Black Belt Online Seminar 2017 AWS体験ハンズオン~Deploy with EB CLI編~
Aws meister-cloud formation-summit2012
20120303 jaws summit-meister-04_cloud_formation
AWS概要からサインアップまで! 〜アカウント開設 & 仮想サーバを立ててみる〜
Awsではじめるgluster fs 20120726-public
20120303 jaws summit-meister-02_elb-as-cw
AWSクラウドデザインパターン(CDP) - Eコマース編 -
ELB & CloudWatch & AutoScaling - AWSマイスターシリーズ
20120528 aws meister-reloaded-awssd-kforjava-public
More from Akio Katayama (19)
IAMでまもれ僕らのAWS(JAWS-UG 初心者支部)
[JAWS-UG 三都物語 2014] 三都物語でAmazon SWFと握手!
AWS Cloud Design Pattern for Enterprise
あたらしいCloud Design Pattern
AWS re:Invent 2013 参加報告(新サービスとセッション)
AWSの共有責任モデル(shared responsibility model)
AWSクラウドデザインパターン(CDP) - コンテンツ配信編 -
FxUG in Toyama - ASphalt2 container -
Sd Loader Seasar Con2009 White
AWSマイスターシリーズ(Elastic Beanstalk)3. Webセミナー
ほぼ週刊AWSマイスターシリーズ(全11回)
11/22 第8回 AWS Elastic Beanstalk
11/30 第9回 EMR
12/7 第10回 SES
12/14 第11回 Simpleシリーズ
申し込みサイト
http://aws.amazon.com/jp/event_schedule/
4. 2011/11/22 リリース!
IAM Elastic Beanstalk
http://docs.amazonwebservices.com/elasticbeanstalk/latest/dg/index.html?AWS
HowTo.iam.html
5. Agenda
AWS Elastic Beanstalkの概要
しくみ
HostManager
開発・デプロイ
各種設定
他サービスとの連携
その他Tips
まとめ
Copyright © 2011 Amazon Web Services
7. AWS Elastic Beanstalkとは
Beanstalk = 豆の木
「アプリケーションが実る幹」のイメージ
Webアプリケーションの実行環境を構築・管理するサービ
ス
現在使用可能な言語:Java(OpenJDK6)
コンテナとして、Tomcat6 および Tomcat7をサポート
8. AWS Elastic Beanstalkとは
利用出来るAPIの制約・処理時間の制約はない
ServletAPI他、Tomcatサポートの機能はすべて利用
可能
ライブラリやフレームワークの制約もない
WARやZIPであればデプロイOK
ロードバランサー・オートスケーリング
ロードバランサーとオートスケーリングが標準装備
詳細な条件設定が可能
実行環境の設定
サーバスペック、VM設定など40項目以上の設定が可
能
9. AWS Elastic Beanstalkとは
Webアプリケーションのバージョン管理
WARやZIPの世代管理が可能
アプリのロールバック・ロールフォワードが容易
複数環境の構築が可能
本番・テストなど目的別に構築可能
開発・管理ツールを提供
AWS Management Console
コマンドラインツール
Eclipseプラグイン
10. 開発・管理ツール
AWS Management
Console
AWS Toolkit for
Eclipse
12. アプリケーション管理の論理構成
Application
Environment Version
URL Environment Configuration WAR
WAR
Environment
URL Environment Configuration WAR
WAR
Environment
WAR
URL Environment Configuration
Configuration Template
13. 用語説明
Application
Application Environment Version
WAR
Environment
ConfigurationTemplate
WAR
URL
• URLは、XXX.elasticbeanstalk.com
EC2 ELB
1 S3
15. テクニカルアーキテクチャ
この環境が
自動で構成される
URL
Environment
ElasticLoadBalanceing
Management
SNS
Console
S3
HM HM CloudWatch
EC2 EC2
eclipse
AutoScaling
Security Group
DEMO
17. HostManager
各EC2インスタンス上で動作
Rubyで実装
/opt/elasticbeanstalk/srv/hostmanager/lib/
OS起動と同時に起動
動作に必要なパラメータはuserdataを通じて入手
プロセス起動と監視
Tomcat、Apache、Thin(HostManager用Webサーバ)
の起動
「Bluepill」というアプリでプロセスを監視
プロセスが落ちると、プロセスを再起動
HostManager
21. 開発
AWS Toolkit for Eclipse
http://aws.amazon.com/jp/eclipse/
Eclipseマーケットプレースから「AWS」で検索
Eclipse IDE for Java EE Developers 3.6 or
higher
31. デプロイ
ステージ毎に環境を分けることが可能
本番用、テスト用、開発用
デプロイする
URLスワップ機能とバージョン機能を利用する WARは自由に
選択出来る
Environment Version
URL Environment Configuration WAR
WAR
URLを入れ替えること Environment
で、テスト済みの環境 WAR
URL Environment Configuration
をそのまま公開できる
WAR
Environment
WAR
URL Environment Configuration
33. 各種設定
Environment毎に設定が可能
サーバ設定 オートスケール設定
インスタンスタイプ 最小/最大サーバ数
セキュリティグルー 配置AZ
プ スケール時のトリガー
キーペア ロードバランサ
監視間隔 HTTP/HTTPSポート
AMI ヘルスチェック設定
セッションStickey
37. 他サービスとの連携
Relational Database Service(RDB )
• Oracle,MySQL
Simple DB
ElastiCache memcached)
Simple Email Service( )
CloudFront
Simple Queue Service( )
43. 料金
Elastic Beanstalk自体の利用は0
Environment 構築に伴って利用したAWSサービスに対して
課金
利用サービス 単位 コスト計算 コスト
Amazon EC2 1 $0.02/hr * 24 hours * 30 days $14.40
t1.micro instance
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 * $1.80
$0.12
月額 $35.27