並び順

ブックマーク数

期間指定

  • から
  • まで

1 - 40 件 / 51件

新着順 人気順

elasticbeanstalkの検索結果1 - 40 件 / 51件

  • ElasticBeanstalk x Docker のベストプラクティスっぽいものまとめ - Qiita

    Deleted articles cannot be recovered. Draft of this article would be also deleted. Are you sure you want to delete this article? @j5ik2o と ElasticBenstalk(以下 eb)の話を飲み屋でしてたら、案外共有したほうが良さそうなことがあったのでそのために共有です。 前提知識のために読んできて欲しいドキュメント http://docs.aws.amazon.com/ja_jp/elasticbeanstalk/latest/dg/create_deploy_docker_console.html http://docs.aws.amazon.com/ja_jp/elasticbeanstalk/latest/dg/create_deploy_doc

      ElasticBeanstalk x Docker のベストプラクティスっぽいものまとめ - Qiita
    • AWSでしくじった話 (ElasticBeanstalk編)|ハンズラボ株式会社

      こんにちは、井上です。 最近好きな番組は「しくじり先生」です。 毎回、何かしらでしくじった諸先輩方が出演し、しくじった体験談と、それを元にした教訓をおしえてしてくれる番組なのですが、実体験に基づくだけあって教訓も説得力があり、非常にためになります。 辺見マリが洗脳されて5億円とられた話とか、生々しすぎて恐怖でした。 それにちなんで、今回はAWSの利用でしくじった話をしようと思います。 今回私がしくじったサービスは、ElasticBeanstalkです。 ElasticBeanstalkは簡単に説明すると、WEBアプリケーションのデプロイ、構成管理、オートスケールなどをまるっと面倒を見てくれる便利なサービスです。 2014年の4月くらいから利用検討を開始し、最初の頃は情報も少なく手探りの状態からスタートしました。 特に ebextensions で設定する構成管理の部分にクセがあり、どのよう

        AWSでしくじった話 (ElasticBeanstalk編)|ハンズラボ株式会社
      • ElasticBeanstalk .ebextensions 逆引き辞典 - Qiita

        Deleted articles cannot be recovered. Draft of this article would be also deleted. Are you sure you want to delete this article?

          ElasticBeanstalk .ebextensions 逆引き辞典 - Qiita
        • アドサーバーをElasticBeanstalk with Dockerに移行した話 - ZOZO TECH BLOG

          こんにちは、神崎です。今年の6月頃にアドサーバーのアプリケーションサーバ群をAWS ElasticBeanstalk w/ Dockerに置き換えをおこないました。 これにより、アプリケーションレイヤーのauto-scaling環境の構築、deployのフローの自動化、rubyなどのMiddlewareの入れ替えが比較的容易にできる環境になりました。 既存の環境は、以前ブログで紹介したとおり、EC2上にruby2.0でunicorn+sinatraで構築していました。 - iQONの広告配信システム - VASILY DEVELOPERS BLOG 構成 Containerの内部構成は下記のようになっており、中央にある、ad-serverがアプリケーションの実態のContainerになります。それ以外は、nginx,mackerel,fluentdのContainerがあり、それぞれが特定

            アドサーバーをElasticBeanstalk with Dockerに移行した話 - ZOZO TECH BLOG
          • [アップデート]ElasticBeanstalkでAmazon Linux 2ベースのDocker, Corretto, Pythonが使えるようになりました! | DevelopersIO

            Elastic Beanstalkをご利用いただいている方に朗報です! ElasticBeanstalkのプラットフォームでAmazon Linux 2ベースのDocker, Corretto(Java), PythonがGAされました! AWS Elastic Beanstalk Announces General Availability of Amazon Linux 2 Based Docker, Corretto, and Python Platforms さっそく試してみたいと思います! やってみた Elastic Beanstalkのマネジメントコンソール画面から、アプリケーションを作成してみます。 アプリケーション名は適当につけます。 プラットフォームのブランチとして、Amazon Linux 2ベースのDocker, Corretto, Pythonが選択できるようになっ

              [アップデート]ElasticBeanstalkでAmazon Linux 2ベースのDocker, Corretto, Pythonが使えるようになりました! | DevelopersIO
            • ElasticBeanstalk running Docker のデプロイ処理を調べる - Qiita

              Deleted articles cannot be recovered. Draft of this article would be also deleted. Are you sure you want to delete this article?

                ElasticBeanstalk running Docker のデプロイ処理を調べる - Qiita
              • DockerコンテナをElasticBeanstalkにデプロイする - Qiita

                導入 「うちでもDocker使ってみるかぁ」 皆さんの職場で1度は持ち上がった話でしょう。 ここで重要なのは、「気軽に」かつ「実際に」使ってみたいという点です。 通常業務もあるなかで新しい技術を取り入れるには、障壁の低さは必須です。 それと同様に、チュートリアルを超えて、実際にアプリをデプロイできないと、評価のしようがありません。 この悩ましい要求を両立させるソリューションの1つである、Amazon Elastic Beanstalk with Dockerの紹介をします。 Amazon Elastic Beanstalk with Dockerとは Amazon Elastic Beanstalkは数あるAmazon Web Serviceの1つで、アプリを動かすために必要なAWSの構築を簡単に行ってくれるサービスです。 ELB、EC2、RDS、DynamoDBなどなど、複数のAWSをブ

                  DockerコンテナをElasticBeanstalkにデプロイする - Qiita
                • Microsoft PowerPoint - BuildingScalableWebSystem_with_ElasticBeanstalk.pptx[読み取り専用]

                  AWS ElasticBeanstalk で始めるスケーラブルなWebシステム Amazon Data Services Japan 安川 健太 (@thekentiest) アジェンダ AWS ElasticBeanstalkを利⽤して、クラウドデザインパターン (CDP)を適⽤したスケーラブルなWebシステムを構築する方法を体験 するハンズオンです。 クラウドデザインパターン (CDP)とは Webシステムにおける問題点とクラウドにおける解決方法 AWS ElasticBeanstalkとは ハンズオン:ElasticBeanstalkによるシステム構築 今後のさらなるシステムの発展にむけて AWSクラウドデザインパターンとは? AWSクラウドを使ったシステムアーキテクチャ設計を ⾏う際に発⽣する、典型的な問題とそれに対する解決 策・設計方法を、分かりやすく分類して、ノウハウとし て

                  • AWS CLIのプロファイルを切り替えてebコマンドで既存ElasticBeanstalk Applicationにアクセスする | DevelopersIO

                    丹内です。 Elastic Beanstalkの操作をCLIから行うにあたり、IAMユーザを切り替えた上で実行してみました。 AWS CLIとAWS EB CLIを使います。 環境 PCはMacで、Homebrewを使います。 また、AWS CLIにはプロファイルを複数使う仕組みがあるので、それを使います。 既にElastic Beanstalkアプリケーション(Rails)が動いていて、後から参入した開発者がAWS CLIの設定をしてElastic Beanstalkの操作をしたいとします。 ツールのインストール $ brew install awscli aws-elasticbeanstalk Access KeyとSecret Access Keyを取得する 事前にManagement ConsoleでIAMユーザを作成し、AWS CLI用のAccess KeyとSecret Ac

                      AWS CLIのプロファイルを切り替えてebコマンドで既存ElasticBeanstalk Applicationにアクセスする | DevelopersIO
                    • DockerコンテナをElasticBeanstalkにデプロイする - Qiita

                      導入 「うちでもDocker使ってみるかぁ」 皆さんの職場で1度は持ち上がった話でしょう。 ここで重要なのは、「気軽に」かつ「実際に」使ってみたいという点です。 通常業務もあるなかで新しい技術を取り入れるには、障壁の低さは必須です。 それと同様に、チュートリアルを超えて、実際にアプリをデプロイできないと、評価のしようがありません。 この悩ましい要求を両立させるソリューションの1つである、Amazon Elastic Beanstalk with Dockerの紹介をします。 Amazon Elastic Beanstalk with Dockerとは Amazon Elastic Beanstalkは数あるAmazon Web Serviceの1つで、アプリを動かすために必要なAWSの構築を簡単に行ってくれるサービスです。 ELB、EC2、RDS、DynamoDBなどなど、複数のAWSをブ

                        DockerコンテナをElasticBeanstalkにデプロイする - Qiita
                      • ElasticBeanstalk で環境変数を利用する - Qiita

                        .ebextensions など ElasticBeanstalk で、Software Configuration などで設定した環境変数を参照したい場合のやり方メモ。 (最後に確認したのがかなり前なので、もしかしたら現在はこのままでは動作しないかもしれないです) 環境タイプ: Docker 現在の方法 以前は /opt/elasticbeanstalk/hooks/common.sh に書かれていた設定ファイルを参照して直接読み出していたけれど、最近 EB の AMI のバージョンをあげたところうまく動かなくなっていた(ami-4aedea4b で確認)。 デプロイ用のスクリプトが使っていたツールを発見したので、これを使わせてもらうことにします。 ちなみに環境変数が含まれた、コンテナのコンフィグファイルを直接参照したい場合はここにあります。

                          ElasticBeanstalk で環境変数を利用する - Qiita
                        • suitebook infrastructure has moved on from ElasticBeanstalk to ECS on Fargate

                          @laugh_k です。先週 SQUEEZE のソリューション事業のプロダクトである suitebook のインフラ環境をローンチ当初から使われていた ElasticBeanstalk ベースの環境から ECS on Fargate の環境への移設を行いました。今回はその移設がどのような検証・手順を経て行ったのかを紹介します。 背景ElasticBeanstalk 時代ElasticBeanstalk は Heroku を使うような感覚でAWS上で手軽にアプリケーションを動かせるのが魅力で、スタートアップのサービスローンチ当初にはさくっとデプロイできる感じもマッチしていました。ですが、プロダクトの成長とともに問題も多く発生していきました。 手軽に利用できる半面、Python3.6 への対応がなかなか来なかったり、Apache + mod_wsgi 以外の Web サーバが選択できなかったり

                            suitebook infrastructure has moved on from ElasticBeanstalk to ECS on Fargate
                          • ElasticBeanstalkのログ保存方法 - 続 カッコの付け方

                            BeanStalk標準で入っているロギング機構についてまとめておきます。公式ドキュメントにも記載が少ないので、難儀しました。注意点とて、EBのバージョン次第で詳細な数字が変わっています。(例えば10MBのローテーションは、以前は30MBでした。ファイル名も変わってます)よって、ある程度わかってらっしゃる人向けのネタになってますので、その点よろしく。 ログの種類 EBには4種類のログがあります。 bundle-log マネジメントコンソール(以降MC)のebの画面から取得できるログです。ユーザーが取りたいときに 能動的に取る ログとなります。Fullを指定した場合はこちら。 tail-log マネジメントコンソール(以降MC)のebの画面から取得できるログです。こちらも能動的取るログですが、bundlelogと違って直近100行のみとなります。 publish-log 一般的にログローテーシ

                              ElasticBeanstalkのログ保存方法 - 続 カッコの付け方
                            • Deploy Rails Application on Docker with Elasticbeanstalk

                              Deploy Rails Application on Docker with ElasticbeanstalkRead less

                                Deploy Rails Application on Docker with Elasticbeanstalk
                              • ElasticBeanstalkのログ保存方法

                                こんにちは、cloudpackの 今岡 です。 AWS Elastic Beanstalk(以降EB) 標準で入っているロギング機構についてまとめておきます。公式ドキュメントにも記載が少ないので、難儀しました。注意点とて、EBのバージョン次第で詳細な数字が変わっています。(例えば10MBのローテーションは、以前は30MBでした。ファイル名も変わってます)よって、ある程度わかってらっしゃる人向けのネタになってますので、その点よろしく。 ログの種類 EBには4種類のログがあります。 bundle-log マネジメントコンソール(以降MC)のebの画面から取得できるログです。ユーザーが取りたいときに 能動的に取る ログとなります。Fullを指定した場合はこちら。 tail-log マネジメントコンソール(以降MC)のebの画面から取得できるログです。こちらも能動的取るログですが、bundlelo

                                  ElasticBeanstalkのログ保存方法
                                • ElasticBeanstalk の通知を slack へ流す - Qiita

                                  tl;dr 環境作ったりコードを配布したりするのが楽なので、ebはお気に入り なんだけど、eb deployで配布したとき、コマンドを叩いたら投げっぱなしジャーマン状態で完了を検知できないのがツラい。 ってことで、せめて slack で通知できたらなぁって感じであれこれいじってみた 設定方法 1. ElasticBeanstalk の設定 -> 通知 を選択していき、Eメール登録する。 2. SNSに新しいTopicsができていることを確認 3. Lambdaにこんな感じのスクリプトを仕込む 4. 2で確認したTopicsで、Create Subscription。Protocol で AWS Lambda を選択すると、Endpoint に3で作った子が出てくるので、それを選択 5. LambdaでSNS形式のテストを走らせる 6. Slackに↓みたいな通知がきたら成功 あとはスクリプ

                                    ElasticBeanstalk の通知を slack へ流す - Qiita
                                  • ElasticBeanstalk & Rails & CircleCI構成で爆速デプロイ!

                                    皆さまこんにちは。しくみ製作所の@taru-mです。 この記事は Docker2 Advent Calendar 2016 の24日目として予定していましたが、Dockerの17日目が投稿されていなかったため、代わりに投稿します。 (正直、あまりこういう事は言いたくないのですが期限を守れない方は業務ではどうしているんでしょう。。@koki_cheeseさん24日目キャンセルしてしまいました。ごめんなさいm(_ _)m) さて、本題です。 弊社では2016年に入ってから8割の案件でDockerを利用するようになってきました。 そこで、効率的に運用するために幾つかのサービスを検討した結果、AWSのElasticBeanstalkというサービスに辿り着きました。 ElasticBeanstalkとは何か? 簡単にいうと、AWSの各サービスをまとめてコントロールするためのサービスです。Elasti

                                      ElasticBeanstalk & Rails & CircleCI構成で爆速デプロイ!
                                    • ElasticBeanstalk の .ebextensions 上で、rootユーザで環境変数を使う方法 - Qiita

                                      Deleted articles cannot be recovered. Draft of this article would be also deleted. Are you sure you want to delete this article?

                                        ElasticBeanstalk の .ebextensions 上で、rootユーザで環境変数を使う方法 - Qiita
                                      • CircleCIからElasticBeanstalkにデプロイ環境を本番とStagingに作る - Qiita

                                        Vegewelというベジタリアンガイドを作っています。 ここではソース管理にBitBucketを使っており(プライベートリポジトリでもタダだし)そこからCircleCI使って本番環境とStaging環境に自動デプロイする仕組みを作りたいと考えました。 ソース手上げなんてマジでありえないので・・・。 ということでサーバ環境はAWSのクラウド環境では有名なPaaSであるElasticBeanstalk(以下EB)を使っています。Herokuの対抗馬ってことなんだろうけど多少はEC2やRDSの知識ないと使いこないせないのがミソです。 で、こちらがそのサーバです。 BitBucket上にはmasterに加えてstagingのブランチを切っています。 ここではアプリの作り方やBitBucketへのコミット、プッシュ、ブランチ作成方法は割愛します。 他のサイトで参考にしてください。 自動デプロイ使わな

                                          CircleCIからElasticBeanstalkにデプロイ環境を本番とStagingに作る - Qiita
                                        • AWS ElasticBeanstalkでのcakePHPのFULL_BASE_URL定数

                                          【環境】 AWS ElasticBeanstalkのPHP 5.3サーバ LoadBalancerでSSLを設定し、80→80、443→80とした。 cakePHP 1.2 アプリケーション。 【現象】 https://???.elasticbeanstalk.com/blogs/first にアクセス ↓ アクション内で $this->redirect('/blogs/second'); ↓ https://???.elasticbeanstalk.com/blogs/second へリダイレクトするはずが、 へリダイレクトしてしまう。 【原因】 レスポンスヘッダを確認すると、 Location: /blogs/second ではなく、 Location: http://???.elasticbeanstalk.com/blogs/second であった。 webブラウザからLoadBa

                                            AWS ElasticBeanstalkでのcakePHPのFULL_BASE_URL定数
                                          • ElasticBeanstalk でのトラブルシューティング - Qiita

                                            Deleted articles cannot be recovered. Draft of this article would be also deleted. Are you sure you want to delete this article?

                                              ElasticBeanstalk でのトラブルシューティング - Qiita
                                            • 既存環境の設定を引き継いでElasticBeanstalkのプラットフォームのメジャーバージョンアップをする | DevelopersIO

                                              Elastic Beanstalkプラットフォームのメジャーバージョンアップを既存の環境設定を再利用してやってみました。 はじめに 全国20万人のElastic Beanstalkファンの皆様こんにちは! Elastic Beasntalkでは2020年3月1日にいくつかのプラットフォームのサポート終了が予定されています。 この記事はEOLに伴ってElastic Beanstalkプラットフォームのメジャーバージョンアップをしてみた時のメモです。 Elastic Beanstalkにおけるプラットフォームのメジャーバージョンアップ EOLになるプラットフォームから新しいバージョンへのアップグレードはメジャーバージョンアップになり、既存の環境とは別に新しい環境を作成する必要があります。 既存の環境の設定を再利用して新しい環境を作成する 既存環境のバージョンアップなので新しい環境を作成する場合

                                                既存環境の設定を引き継いでElasticBeanstalkのプラットフォームのメジャーバージョンアップをする | DevelopersIO
                                              • ElasticBeanstalk で新規事業を爆速ローンチする

                                                Minami Aoyama Night #1 で発表したスライドです。ザッパラスで行っているリーンな開発におけるインフラ周りの話をしました。 また、タイミングよく @i2key さんのブログポスト「新規事業のグロース期を支えるエンジニアリングについて」が投稿されましたが、その文脈においての一部が ElasticBeanstalk を使ったインフラストラクチャなのではないかと感じています。Read less

                                                  ElasticBeanstalk で新規事業を爆速ローンチする
                                                • ElasticBeanstalkで.ebextensionsを利用してnginx+php-fpmの構成にする - Qiita

                                                  ElasticBeanstalkでPHPやるぞ!となると構成はhttpdになります。 が、nginx+php-fpmに変更したいという場合があると思います。 また、他のプログラム言語でもミドルウェアを変えたい場合もあると思います。 今であればDockerを使う、OpsWorksを使うという手も有ると思いますが、ElasticBeanstalkで普通にEC2上でのミドルウェアなどの設定変更を行ったことがなかったので調査がてらやってみたのでメモ。 やってみて構成変更はでき、実際に動いてもいるのですが、ElasticBeanstalkのヘルスチェックでEnhancedの設定では問題ありと表示されてしまいます。。。(basicならOK) 上記あたりの詳細をご存知の方、いらっしゃいましたら教えていただけると嬉しいです。 参照 Linux サーバーでのソフトウェアのカスタマイズ [AWSマイスターシリ

                                                    ElasticBeanstalkで.ebextensionsを利用してnginx+php-fpmの構成にする - Qiita
                                                  • #AWS ElasticBeanStalk + Amazon Linux + #node + puppteer + headless Chrome で HTML to PDF 変換・スクリーンショット撮影をする。日本語対応。 - Qiita

                                                    Deleted articles cannot be recovered. Draft of this article would be also deleted. Are you sure you want to delete this article?

                                                      #AWS ElasticBeanStalk + Amazon Linux + #node + puppteer + headless Chrome で HTML to PDF 変換・スクリーンショット撮影をする。日本語対応。 - Qiita
                                                    • AWS ElasticBeanstalk PHP5.6からPHP7.0へ変更 - Qiita

                                                      現バージョン:64bit Amazon Linux 2016.09 v2.3.1 running PHP 5.6 eb cli:3.9.0 Elastic Beanstalkが用意してるPHPプラットフォームは作成した時期によって使えるPHPバージョンが変わる。 https://docs.aws.amazon.com/ja_jp/elasticbeanstalk/latest/dg/platform-history-php.html PHP5.6で作成した環境はv2.2.0からv2.3.0のようなアップデートは管理画面から簡単にできるけどPHP7.0への変更はできない。 PHP7を使うには新しい環境を作成し直すしかない。 普通に管理画面から設定の保存→保存した設定から環境の起動では上手く行かなかったので成功した手順を書いておく。 ローカルでebコマンドが使える前提。 1.eb config

                                                        AWS ElasticBeanstalk PHP5.6からPHP7.0へ変更 - Qiita
                                                      • How to setup and deploy a Rails 5 app on AWS ElasticBeanstalk with PostgreSQL, Redis and more… | HackerNoon

                                                        How to setup and deploy a Rails 5 app on AWS ElasticBeanstalk with PostgreSQL, Redis and more… Too Long; Didn't ReadNote: This tutorial is an excerpt for the deployment chapter in my book <a href="https://BuildASaaSAppinRails.com" target="_blank">Building a SaaS Ruby on Rails 5</a>. The book will guide you from humble beginnings by deploying an app to production. If you find this type of content v

                                                          How to setup and deploy a Rails 5 app on AWS ElasticBeanstalk with PostgreSQL, Redis and more… | HackerNoon
                                                        • 【Security Hub修復手順】[ElasticBeanstalk.3] Elastic BeanstalkではログをCloudWatchに出力するべきです | DevelopersIO

                                                          こんにちは!AWS事業本部のおつまみです。 皆さん、お使いのAWS環境のセキュリティチェックはしていますか? 当エントリでは、AWS Security HubによるAWS環境のセキュリティ状況スコアリングに該当する項目についての修正手順をご紹介します。 本記事の対象コントロール [ElasticBeanstalk.3] Elastic BeanstalkではログをCloudWatchに出力するべきです [ElasticBeanstalk.3] Elastic Beanstalk should stream logs to CloudWatch 前提条件 本記事はAWS Security Hubで「AWS基礎セキュリティのベストプラクティススタンダード」を利用されている方向けの内容となります。 AWS Security Hubの詳細についてはこちらのブログをご覧ください。 対象コントロールの

                                                            【Security Hub修復手順】[ElasticBeanstalk.3] Elastic BeanstalkではログをCloudWatchに出力するべきです | DevelopersIO
                                                          • Using ElasticBeanstalk with a Docker Registry — CloudAvail

                                                            Combining DockerHub (using either public or private repositories) or your own Docker registry and Amazon's Elastic Beanstalk creates a very simple method of delivering a versioned application into a production environment. The Benefit of Elastic Beanstalk with DockerHub:For smaller engineering organizations, for organizations running lean on Operations or just staying within the walled-garden of A

                                                              Using ElasticBeanstalk with a Docker Registry — CloudAvail
                                                            • elasticbeanstalk — AWS CLI 1.37.21 Command Reference

                                                              Feedback Did you find this page useful? Do you have a suggestion to improve the documentation? Give us feedback. If you would like to suggest an improvement or fix for the AWS CLI, check out our contributing guide on GitHub. User Guide First time using the AWS CLI? See the User Guide for help getting started. Note: You are viewing the documentation for an older major version of the AWS CLI (versio

                                                              • CircleCI経由でElasticBeanstalkにデプロイする方法 - Qiita

                                                                Deleted articles cannot be recovered. Draft of this article would be also deleted. Are you sure you want to delete this article?

                                                                  CircleCI経由でElasticBeanstalkにデプロイする方法 - Qiita
                                                                • ElasticbeanstalkのMulti-container Dockerを使ったら便利だった話 - Qiita

                                                                  DMM.com #1 Advent Calendar 2017の11日目を担当させていただきます@sssinsi です。 前日の記事は @yu-kgr さんの良いモノを創る為にチームビルドを頑張る話でした。 それではMulti-container Dockerを使って環境構築したら、早い!簡単!便利!だった話をします。 経緯 開発環境でDocker composeを使っていたためDockerは身近な存在でしたが、言語別のAWS ElasticBeanstalk(以下、EB)を使うとなると専用のミドルウェア設定が必要となり、途端に開発環境との差異に苦しめられました。 EBでは、各言語の環境を構築すると自動でミドルウェアの設定も行ってくれます。例えばPHPでデプロイするとApacheを使った環境、JavascriptではNginxを使った環境を作ってくれます。 EBを使わずにカスタムAMIを使

                                                                    ElasticbeanstalkのMulti-container Dockerを使ったら便利だった話 - Qiita
                                                                  • 複数環境に対してCircleCI Workflowで同じコードをデプロイする(ElasticBeanstalk編) - Qiita

                                                                    概要 CircleCI Workflow ではテストを通した後に待たせておいて、任意のタイミングでワンクリックでデプロイするという方法をとることができます。 特に本番デプロイは手作業が多いと心理的負荷が高くて億劫になるので手順をできるだけ自動化したいです。 この記事では特に、AWS ElasticBeanstalk の複数の環境に同じバージョンのアプリケーションをデプロイする方法について書きます。ElasticBeanstalk以外でもworkflowの流れと、ジョブ間での情報の受け渡しの方法は同じなので応用できるかと思います。 具体的用途としては、以下のものを想定しています Webアプリケーションとジョブ実行するWorker環境の両方に同じコードを勝手にデプロイして欲しい 開発環境と本番環境の両方にワンクリックで同じコードをデプロイしたい 完成イメージ こちらはCircleCI Work

                                                                      複数環境に対してCircleCI Workflowで同じコードをデプロイする(ElasticBeanstalk編) - Qiita
                                                                    • ElasticBeanstalkのDocker Multi-containerでawslogsを有効にする - Qiita

                                                                      ecs-agentの1.9.0以降では、DockerのLogDriverにawslogsを指定できます。 で、ECSを直接使う分にはlogConfigurationで指定すればよいのですが、ElasticBeanstalkから利用できるECS(に限らずですが)環境はいつもちょっと古く、この記事時点の最新でも1.8.2です。 待ってりゃ1.9.0にはなるんでしょうが。。ひとまず強引にやってみました。 段取りとebextensions awslogsを使えるように設定しつつ、ecs-agentを更新する段取り。ひとまずこれでうまく動いたのでよしとします。 ECS_AVAILABLE_LOGGING_DRIVERS設定を追加し、オプションの値にawslogsを許可する すでにあれば何もしない amazon-ecs-agentのv1.9.0をpullし、無理やりlatestタグを付与する ※ 別に

                                                                        ElasticBeanstalkのDocker Multi-containerでawslogsを有効にする - Qiita
                                                                      • SpringBootアプリをGithubActionsで超簡単にAWS ElasticBeanstalkにデプロイしてみた - Qiita

                                                                        はじめに Githubでなんの追加も必要なく簡単にCI/CDが行える GithubActions が予想以上に手軽で便利でした。 今回は特定のブランチにPushした場合に、自動的にAWSのBeanstalkにデプロイする workflow の作成手順を紹介します。 前提 AWSのアカウント(IAM)があること Githubのアカウントがあること 開発環境 macOS Mojave OpenJDK 1.8 IntelliJ IDEA ultimate 2019.3 SpringBoot 2.2.6 Gradle 6.3 大まかな作業の流れ デプロイ用のSpringBootアプリを用意する AWSのBeanstalkに手動でデプロイする(初回だけ) GithubActionsの workflow をymlで書く pushして自動デプロイを確認 デプロイ用のSpringBootアプリを用意する

                                                                          SpringBootアプリをGithubActionsで超簡単にAWS ElasticBeanstalkにデプロイしてみた - Qiita
                                                                        • AWS超速アプリケーション起動 (ElasticBeansTalk編) - 技術ブログ | 株式会社クラウディア

                                                                          みなさんこんにちは。 今日はElasticBeansTalkを起動します。 下の説明に沿って流れるように超速で起動しましょう。 マネジメントコンソールよりElasticBeansTalkを選択 ElasticBeansTalk画面 プラットフォームを問われるので適当にphpを選択。 下の今すぐ起動をクリック。 “今すぐ作成しましょう”をクリック 。 “ウェブサーバーの作成”をクリック。 プラットフォームをphpと選択。※お好みで 環境タイプは単一インスタンス及び負荷分散、AutoScalingを選択。 次へをクリック。 ※負荷分散、AutoScalingとはElasticBeansTalkでアプリケーションを生成するとEC2インスタンスが立ち上がります。 そのインスタンスに負荷がかかると別のインスタンスを自動的に立ち上げてそちらへ流してくれます。 平たく言えばサーバーダウンしそうになるとサ

                                                                            AWS超速アプリケーション起動 (ElasticBeansTalk編) - 技術ブログ | 株式会社クラウディア
                                                                          • ElasticBeanstalkのCNAME Swapを使ってBlueGreenDeploymentをしてみる - Qiita

                                                                            Deleted articles cannot be recovered. Draft of this article would be also deleted. Are you sure you want to delete this article? 現在、AWSではELBとオートスケールでのBlueGreenDeploymentが非常に簡単にできるようになりました。 Auto Scaling環境でのBlue-Green Deploymentの切替がAWS ELBでできるようになりました 上記に記載されているようにオートスケールに紐づくELBを変えれるようになったことでCLIやAPIを使って簡単にBlueGreenDeploymentを行う事ができるようになっています。 話は変わって、最近ElasticBeanstalkを使ってみようという話があり、ElasticBeanstalkで

                                                                              ElasticBeanstalkのCNAME Swapを使ってBlueGreenDeploymentをしてみる - Qiita
                                                                            • How to setup and deploy a Rails 5 app on AWS ElasticBeanstalk with PostgreSQL, Redis and more…

                                                                              Note: This tutorial is an excerpt for the deployment chapter in my book Building a SaaS Ruby on Rails 5. The book will guide you from humble beginnings by deploying an app to production. If you find this type of content valuable, you can grab a free chapter right now! Also, the beta for my new project Pull Manager is almost ready. If you’re losing track of pull requests, have old ones lingering ar

                                                                                How to setup and deploy a Rails 5 app on AWS ElasticBeanstalk with PostgreSQL, Redis and more…
                                                                              • ElasticBeanstalkのワーカー環境で定期バッチ処理を動かしてみた

                                                                                はじめに 適当になりがちだけど、扱いに悩むことも多い定期バッチ処理。 ちょっとしたタスクならWebサーバ内のcronで呼び出しちゃったりするけど、コンテナ+複数インスタンスの環境で、ちょっとスマートな感じにしたい。 定番はSQS+Lambdaかと思いますが、既にWebアプリ上に機能があったりする場合、ElastiBeanstalk(以下EB)のワーカー環境が便利です! こんな仕組みらしい。 ややこしいキューの管理はEBにお任せできちゃいます。 公式ドキュメント:AWS Elastic Beanstalk ワーカー環境 EB環境の作り方等はドキュメントをご参考ください。 AWS Elastic Beanstalk 環境を作成する APIを用意する ワーカー環境内のSqsdからHTTP POSTで呼び出されます。 なので、通常のWeb APIとして処理を実装すればOK。 かんたんですね! とは

                                                                                  ElasticBeanstalkのワーカー環境で定期バッチ処理を動かしてみた
                                                                                • AWS CodePipelineを使って、Githubで管理しているソースコードをCodeBuildでビルドしElasticBeanstalkのEC2上にデプロイする - Qiita

                                                                                  AWS CodePipelineを使って、Githubで管理しているソースコードをCodeBuildでビルドしElasticBeanstalkのEC2上にデプロイする ElasticBeanstalkCodePipelineCodeBuild はじめに AWSのCodePipelineを使って、Githubで管理しているPHPのソースコードをCodeBuildでビルドし、ElasticBeanstalkで管理しているEC2上にデプロイする一連の作業の流れと注意するポイントを紹介します。 前提 ソースコードをGithubで管理している ElasticBeanstalkでEC2インスタンスを管理している 流れ CodePipelineでパイプラインを作成 ソースステージ(Github)を追加 AWS CodeBuildでビルドプロジェクトを作成し追加 デプロイステージ(ElasticBeans

                                                                                    AWS CodePipelineを使って、Githubで管理しているソースコードをCodeBuildでビルドしElasticBeanstalkのEC2上にデプロイする - Qiita