Recommended
PDF
20210126 AWS Black Belt Online Seminar AWS CodeDeploy
PDF
20201111 AWS Black Belt Online Seminar AWS CodeStar & AWS CodePipeline
PDF
20200826 AWS Black Belt Online Seminar AWS CloudFormation
PPTX
PDF
20190514 AWS Black Belt Online Seminar Amazon API Gateway
PDF
AWS Black Belt Online Seminar 2016 AWS CloudFormation
PDF
20200422 AWS Black Belt Online Seminar Amazon Elastic Container Service (Amaz...
PDF
20200212 AWS Black Belt Online Seminar AWS Systems Manager
PDF
20200722 AWS Black Belt Online Seminar AWSアカウント シングルサインオンの設計と運用
PDF
20200721 AWS Black Belt Online Seminar AWS App Mesh
PDF
AWS Black Belt Online Seminar AWSで実現するDisaster Recovery
PDF
AWS EC2 Eメール制限解除 - 逆引き(rDNS)設定 申請手順
PDF
AWS Black Belt Online Seminar - Amazon Lightsail
PDF
20200219 AWS Black Belt Online Seminar オンプレミスとAWS間の冗長化接続
PDF
20190424 AWS Black Belt Online Seminar Amazon Aurora MySQL
PDF
AWS Black Belt Online Seminar 2017 AWS Elastic Beanstalk
PDF
20190130 AWS Black Belt Online Seminar AWS Identity and Access Management (AW...
PDF
20190522 AWS Black Belt Online Seminar AWS Step Functions
PDF
AWS X-Rayによるアプリケーションの分析とデバッグ
PDF
SaaS テナント毎のコストを把握するための「AWS Application Cost Profiler」のご紹介
PDF
Amazon Aurora - Auroraの止まらない進化とその中身
PDF
20190723 AWS Black Belt Online Seminar AWS CloudHSM
PDF
PDF
202205 AWS Black Belt Online Seminar Amazon VPC IP Address Manager (IPAM)
PDF
20190326 AWS Black Belt Online Seminar Amazon CloudWatch
PDF
20200818 AWS Black Belt Online Seminar AWS Shield Advanced
PDF
20191127 AWS Black Belt Online Seminar Amazon CloudWatch Container Insights で...
PDF
AWS Black Belt Online Seminar AWS Direct Connect
PDF
[AWSマイスターシリーズ] AWS Elastic Beanstalk
PDF
AWS Black Belt Online Seminar 2017 AWS体験ハンズオン~Deploy with EB CLI編~
More Related Content
PDF
20210126 AWS Black Belt Online Seminar AWS CodeDeploy
PDF
20201111 AWS Black Belt Online Seminar AWS CodeStar & AWS CodePipeline
PDF
20200826 AWS Black Belt Online Seminar AWS CloudFormation
PPTX
PDF
20190514 AWS Black Belt Online Seminar Amazon API Gateway
PDF
AWS Black Belt Online Seminar 2016 AWS CloudFormation
PDF
20200422 AWS Black Belt Online Seminar Amazon Elastic Container Service (Amaz...
PDF
20200212 AWS Black Belt Online Seminar AWS Systems Manager
What's hot
PDF
20200722 AWS Black Belt Online Seminar AWSアカウント シングルサインオンの設計と運用
PDF
20200721 AWS Black Belt Online Seminar AWS App Mesh
PDF
AWS Black Belt Online Seminar AWSで実現するDisaster Recovery
PDF
AWS EC2 Eメール制限解除 - 逆引き(rDNS)設定 申請手順
PDF
AWS Black Belt Online Seminar - Amazon Lightsail
PDF
20200219 AWS Black Belt Online Seminar オンプレミスとAWS間の冗長化接続
PDF
20190424 AWS Black Belt Online Seminar Amazon Aurora MySQL
PDF
AWS Black Belt Online Seminar 2017 AWS Elastic Beanstalk
PDF
20190130 AWS Black Belt Online Seminar AWS Identity and Access Management (AW...
PDF
20190522 AWS Black Belt Online Seminar AWS Step Functions
PDF
AWS X-Rayによるアプリケーションの分析とデバッグ
PDF
SaaS テナント毎のコストを把握するための「AWS Application Cost Profiler」のご紹介
PDF
Amazon Aurora - Auroraの止まらない進化とその中身
PDF
20190723 AWS Black Belt Online Seminar AWS CloudHSM
PDF
PDF
202205 AWS Black Belt Online Seminar Amazon VPC IP Address Manager (IPAM)
PDF
20190326 AWS Black Belt Online Seminar Amazon CloudWatch
PDF
20200818 AWS Black Belt Online Seminar AWS Shield Advanced
PDF
20191127 AWS Black Belt Online Seminar Amazon CloudWatch Container Insights で...
PDF
AWS Black Belt Online Seminar AWS Direct Connect
Similar to AWS Elastic Beanstalk(初心者向け 超速マスター編)JAWSUG大阪
PDF
[AWSマイスターシリーズ] AWS Elastic Beanstalk
PDF
AWS Black Belt Online Seminar 2017 AWS体験ハンズオン~Deploy with EB CLI編~
PDF
Node.jsとAWS入門(Elastic Beanstalk & AWS SDK for Node.js)
PDF
AWS Black Belt Tech シリーズ 2015 - AWS Elastic Beanstalk
PDF
ドキュメント週末趣味のAWS Elastic Beanstalk 編
PDF
AWS Elastic Beanstalk 詳細 -ほぼ週刊AWSマイスターシリーズ第9回-
PDF
AWS Black Belt Techシリーズ AWS Elastic Beanstalk
PDF
AWSマイスターシリーズReloaded(AWS Beanstalk)
PDF
20120416 aws meister-reloaded-aws-elasticbeanstalk-public
PDF
Aws elastic beanstalk-handson-summit2012
PPTX
サーバ構築・デプロイが簡単に!Elastic beanstalk
PPTX
AWSマイスターシリーズ(Elastic Beanstalk)
PPTX
PDF
PDF
Elastic beanstalk AWS 初心者から 次の一歩へ (2013-04-27 JAWS-UG つくば 第1回 勉強会)
PPTX
AWS Elastic Beanstalk のススメ
PDF
Application Deployment on AWS
PDF
PPTX
AWS Elastic BeanstalkとAWS Lambdaのご紹介
PPTX
Azure/GCP使いの人にも知って欲しい(?) AWS Elastic Beanstalk
More from 崇之 清水
PDF
WordPress RESTful API & Amazon API Gateway (English version)
PDF
知らなきゃ損なアップデートを振り返り(2020年分)- いにしえのサービスから勝手にチョイス
PDF
マイクロサービスを AWS サーバレス&コンテナで実装する方法
PDF
RESTful API を Chalice で紐解く 〜 Python Serverless Microframework for AWS 〜
PDF
クラウドを活用したセンシング/モニタリングなどデータ分析の実現
PDF
AWS 主要なサービスアップデート 6/3-11/28
PDF
5分でサーバーレスの環境構築から本番デプロイまでやったろやないか! - Serverless Meetup Osaka #4 LT
PDF
サーバレスアプリケーションの入門と実践 - AWS Cloud Roadshow 2017 Osaka
PDF
AWS における サーバーレスの基礎からチューニングまで
PDF
PDF
PDF
Amazon Web Services (AWS) のご紹介
PDF
Amazon AI のスゴいデモ(仮) - Serverless Meetup Osaka
PDF
Amazon Pinpoint - re:Invent Serverless Follow Up - 20161207
PDF
AWS SDK for PHP のインストールから 始めるクラウドマスターへの道 〜 Promise による非同期オペレーション 〜
PDF
WordPress RESTful API & Amazon API Gateway - WordCamp Kansai 2016
PDF
Amazon API Gateway を活用したゲームサーバー構築
PDF
関西スタートアップAWS勉強会 スタートアップ最新事例
PDF
スタートアップ向け構成例とAWS活用事例(福岡市スタートアップカフェ)
PDF
Amazon Aurora の活用 - Developers.IO in OSAKA
Recently uploaded
PDF
ニューラルプロセッサによるAI処理の高速化と、未知の可能性を切り拓く未来の人工知能
PDF
PCCC25(設立25年記念PCクラスタシンポジウム):日本ヒューレット・パッカード合同会社 テーマ3「IT運用とデータサイエンティストを強力に支援するH...
PDF
膨大なデータ時代を制する鍵、セグメンテーションAIが切り拓く解析精度と効率の革新
PDF
PCCC25(設立25年記念PCクラスタシンポジウム):Pacific Teck Japan テーマ3「『TrinityX』 AI時代のクラスターマネジメ...
PPTX
ChatGPTのコネクタ開発から学ぶ、外部サービスをつなぐMCPサーバーの仕組み
PDF
PCCC25(設立25年記念PCクラスタシンポジウム):エヌビディア合同会社 テーマ1「NVIDIA 最新発表製品等のご案内」
PDF
PCCC25(設立25年記念PCクラスタシンポジウム):日本ヒューレット・パッカード合同会社 テーマ1「大規模AIの能力を最大限に活用するHPE Comp...
PDF
論文紹介:HiLoRA: Adaptive Hierarchical LoRA Routing for Training-Free Domain Gene...
PDF
PCCC25(設立25年記念PCクラスタシンポジウム):コアマイクロシステムズ株式会社 テーマ 「AI HPC時代のトータルソリューションプロバイダ」
PDF
論文紹介:MotionMatcher: Cinematic Motion Customizationof Text-to-Video Diffusion ...
PDF
AI開発の最前線を変えるニューラルネットワークプロセッサと、未来社会における応用可能性
PDF
論文紹介:DiffusionRet: Generative Text-Video Retrieval with Diffusion Model
PDF
PCCC25(設立25年記念PCクラスタシンポジウム):Pacific Teck Japan テーマ2「『Slinky』 SlurmとクラウドのKuber...
PDF
PCCC25(設立25年記念PCクラスタシンポジウム):富士通株式会社 テーマ1「HPC&AI: Accelerating material develo...
PPTX
2025年11月24日情報ネットワーク法学会大井哲也発表「API利用のシステム情報」
AWS Elastic Beanstalk(初心者向け 超速マスター編)JAWSUG大阪 1. 2. 3. 4. 5. AWS Elastic Beanstalk とは
□ Webアプリの実行環境を構築・管理するサービス
Auto scaling Group
Instance
Instance
Amazon
RDS
Elastic Load
Balancing
CloudWatch
デプロイ
AWS Elastic Beanstalk
S3war zip
Amazon
SNS
Internet
6. AWS Elastic Beanstalk とは
□ サポートする言語とスタック
・Apache Tomcat for Java
・Apache HTTP Server for PHP
・Apache HTTP Server for Python
・Nginx or Apache HTTP Server for Node.js
・Passenger for Ruby
・Microsoft IIS 7.5 for .NET
7. AWS Elastic Beanstalk とは
□ アプリをアップロードするだけで自動的にデプロイ
・容量のプロビジョニング
・負荷分散
・Auto-Scaling
・アプリケーション状態モニタリング
□ 実行環境の設定
・サーバースペック
・40項目以上の設定が可能
□ 利用できる API の制約・処理時間の制約はない
8. AWS Elastic Beanstalk とは
□ アプリのバージョン管理
・WAR や ZIP の世代管理が可能
・アプリのロールバック・ロールフォワードが容易
□ 複数環境の構築
・本番、テストなど目的によって構築できる
□ 料金
・Elastic Beanstalk 自体の追加料金は無し
・EC2 インスタンスなど利用したリソースの実費のみ
9. AWS Elastic Beanstalk とは
□ Application の論理構成
URL
Application
Environment
Environment
Configuration
URL
Environment
Environment
Configuration
Version
war / zip
war / zip
war / zip
war / zip
10. 開発・管理ツール
AWS Management Console(Webブラウザ)
AWS Elastic Beanstalk Command Line Tools
→http://aws.amazon.com/code/6752709412171743
AWS Toolkit for Eclipse(Java)
→http://aws.amazon.com/eclipse
・AWS SDK for Java
・AWS Explorer
・AWS Elastic Beanstalk
11. やること
□ Management Console から利用する
・アプリと環境を作成
・デプロイ方法
・バージョン管理
・新しい環境を作成する
□ 設定を変更する
・Auto Scaling
・ELB
・Container
・RDS
・セーブ&ロード
□ Eclipse から利用する(Java)
・デモンストレーション
12. 13. 14. 15. 16. 17. 18. 19. 20. 21. マネコンからアプリをデプロイ
□ 2つの方法
・AWS Management Console から
・git から
URL
Application
Environment
Environment
Configuration
Version
war / zip
war / zip
URL
Application
Environment
Environment
Configuration
Version
war / zip
war / zip
$ git aws.config
AWS Access Key: AKIXXXX
AWS Secret Key: XXXXXXX
AWS Region: ap-northeast-1
AWS Elastic Beanstalk
Environment: XXXXXX
22. 23. Gitからアプリをデプロイ
□ 2つの方法
・AWS Management Console から
・git から
URL
Application
Environment
Environment
Configuration
Version
war / zip
war / zip
URL
Application
Environment
Environment
Configuration
Version
war / zip
war / zip
$ git aws.config
AWS Access Key: AKIXXXX
AWS Secret Key: XXXXXXX
AWS Region: ap-northeast-1
AWS Elastic Beanstalk
Environment: XXXXXX
24. Gitからアプリをデプロイ
□ 必要なもの
・AWS Elastic Beanstalk Command Line Tool
→http://aws.amazon.com/code/6752709412171743
・Git 1.6.6 or later
→http://git-scm.com/
・Ruby version 1.8.7 or later
→http://www.ruby-lang.org/en/
・Python 2.7 or 3.0
25. Gitからアプリをデプロイ
□ プロジェクトを作成
□ ソースコードを開発
$ mkdir helloworld
$ cd helloworld
$ git init
var http = require("http");
http.createServer(function(request, response) {
response.writeHead(200, {"Content-Type": "text/plain"});
response.write("Hello World");
response.end();
}).listen(process.env.PORT || 8888);
$ vi server.js
Node.jsの例
26. Gitからアプリをデプロイ
□ 拡張コマンドのセットアップ
□ AWSの設定
$ git aws.config
AWS Access Key: AKIXXXXXXXXXXXXXXXX
AWS Secret Key: XXXXXXXXXXXXXXXXXXX
AWS Region [default to us-east-1]: ap-northeast-1
AWS Elastic Beanstalk Application: XXXXXXXXXX
AWS Elastic Beanstalk Environment: XXXXXXXXXX
$ ~/AWS-ElasticBeanstalk-CLI-2.4.0/AWSDevTools/
Linux/AWSDevTools-RepositorySetup.sh
→http://aws.amazon.com/code/6752709412171743
Security Credentials
27. 28. 29. 30. 31. 32. 33. 34. 35. 36. 37. やること
□ Management Console から利用する
・アプリと環境を作成
・デプロイ方法
・バージョン管理
・新しい環境を作成する
□ 設定を変更する
・Auto Scaling
・ELB
・Container
・RDS
・セーブ&ロード
□ Eclipse から利用する(Java)
・デモンストレーション
38. Auto Scaling を設定する
□ デフォルトの構成だと
Auto scaling Group
InstanceElastic Load
Balancing
CloudWatch
AWS Elastic Beanstalk
S3
Amazon
SNS
39. Auto Scaling を設定する
□ Multi-AZ を有効にする
Auto scaling Group
Instance
Instance
Elastic Load
Balancing
CloudWatch
AWS Elastic Beanstalk
S3
Amazon
SNS
Availability Zone
Availability Zone
40. 41. Auto Scaling を設定する
⑤ CPU Utillization を選択
⑥ Percent を選択
⑦ 70 を指定(適宜)
⑧ 30 を指定(適宜)
デフォルトはNetworkOutとなっており、実際に稼働させていな
い現状では絶対値でのスケールインアウトの判断ができない。
そこで、CPUUtillization による相対値を利用する
⑨ 完了
42. ELB を設定する
□ デフォルトの構成だと
Auto scaling Group
Instance
Instance
Elastic Load
Balancing
CloudWatch
AWS Elastic Beanstalk
S3
Amazon
SNS
Availability Zone
Availability Zone
43. ELB を設定する
□ Session Stickiness を有効にする
Auto scaling Group
Instance
Instance
Elastic Load
Balancing
CloudWatch
AWS Elastic Beanstalk
S3
Amazon
SNS
Availability Zone
Availability Zone
44. ELB を設定する
① Load Balancer
をクリック
② Enable Session Stickiness
をチェック
③ Cookie Expiration Period
を指定 ④ 完了
45. ELB を設定する
□ HTTPS を有効にする
Auto scaling Group
Instance
Instance
Elastic Load
Balancing
CloudWatch
AWS Elastic Beanstalk
S3
Amazon
SNS
Availability Zone
Availability Zone
46. ELB を設定する
□ HTTPS を有効にする
取得した証明書IDを指定することでELBにHTTPSの
トラフィックをルーティングさせることができる
$ iam-servercertupload -b www_abc_com.crt -c www_abc_com.ca-
bundle -k www_abc_com.key -s www_abc_com
$ iam-servercertlistbypath
arn:aws:iam::999999999:server-certificate/www_abc_com
47. 48. RDS を設定する
□ ここまで設定した構成は
Auto scaling Group
Instance
Instance
Elastic Load
Balancing
CloudWatch
AWS Elastic Beanstalk
S3
Amazon
SNS
Availability Zone
Availability Zone
49. RDS を設定する
□ RDS ( Multi-AZ ) を設定する
Auto scaling Group
Instance
Instance
Elastic Load
Balancing
CloudWatch
AWS Elastic Beanstalk
S3
Amazon
SNS
Availability Zone
Availability Zone
RDS DB
Instance
RDS DB Instance
Standby
50. RDS を設定する
① Database をクリック
② Create an RDS DB Instance
をチェック
⑥ Username, Password を指定
⑦ Multi-AZ をチェック
③ DB Engine を選択
(MySQL, Oracle, SQLServer)
④ Instance Class を選択
⑤ ストレージサイズ を指定
⑧ 完了
51. 52. 53. やること
□ Management Console から利用する
・アプリと環境を作成
・デプロイ方法
・バージョン管理
・新しい環境を作成する
□ 設定を変更する
・Auto Scaling
・ELB
・Container
・RDS
・セーブ&ロード
□ Eclipse から利用する(Java)
・デモンストレーション
54. 55. デモンストレーション
□ 構成図
Auto scaling Group
InstanceElastic Load
Balancing
CloudWatch
AWS Elastic Beanstalk
S3
Amazon
SNS
Availability Zone
RDS DB
Instance
Instance
war
Eclipse
デプロイ
xxxx.elasticbeanstalk.com?id=1
1, YAMADA
パラメータで渡し
たidに対応するレ
コードを表示する
ID NAME
1 YAMADA
2 SUZUKI
3 MIZUNO
56.