タグ

awsとnginxに関するurza358のブックマーク (3)

  • SpringBootのアプリをAmazon ECSで動作させる - kikki's tech note

    章では、Amazon Elastic Container Service(Amazon ECS)を利用して、Spring Bootのアプリをコンテナ上にデプロイする方法について共有します。 Amazonにはコンテナのマネージドサービスが用意されています。Dockerコンテナのイメージを登録しておくAmazon ECRと、コンテナを実行し簡単にスケールできるAmazon ECSです。 aws.amazon.com aws.amazon.com サービスの運用は、開発環境と違う点がいくつかあります。サーバーのOSによる違いやインストールされたソフトウェアによる違いです。それら開発環境と番環境との違いを埋めるため、コンテナサービスを番環境で利用できる、AWSのサービスを利用して確認してみます。 Amazon ECRとAmazon ECSの利用の流れ 認証情報の設定 まずは、AWSアカウント

    SpringBootのアプリをAmazon ECSで動作させる - kikki's tech note
  • FargateのNginxコンテナの環境変数デバッグ方法 | DevelopersIO

    やること 前回、FargateのApacheコンテナでの環境変数のデバッグ方法について書きました。 FargateのApacheコンテナの環境変数デバッグ方法 今回はFargateのNginxコンテナにて、環境変数のデバッグ方法をご紹介します。 方針 NginxでもApacheと同様、アクセスログに環境変数値を出力することができます。 ただし、Apacheと違い直接アクセスログに環境変数を指定することはできません。Perlモジュールを介してNginx変数に変換するというステップが必要になります。 変数を埋め込んだアクセスログを標準出力に出力し、それをCloudWatch Logsに転送し確認します。 具体的な手順 今回はNGINX_ENV_TEST1とNGINX_ENV_TEST2という環境変数の中身を確認することとします。 コンテナの用意 perl モジュールを含んだDockerイメージ

    FargateのNginxコンテナの環境変数デバッグ方法 | DevelopersIO
  • AWS Fargateを使って、マイクロサービス環境を実現する - 革命のブログ

    どうも、小野です。 今回はAWS Fargateを使って、下図のような構成で作っていきます。 AWS Fargate AWS Fargateは元々あるECSからEC2の管理を除外したサービスになります。 つまり、ECSをよりマネージドにしたものです。 Fargateについて知りたい方は公式サイトを確認してください。 aws.amazon.com 説明するにあたりAWSコンソールでもよいのですが、UIが頻繁に変わったりするので、今回はCLIベースで説明していきます。 ※動作確認を行うターミナルは、コマンド実行時に変数を利用している関係上、最後まで閉じないようにしてください。 動作環境 Mac maxOS Mojave 前提 AWS CLIがインストール済み、かつバージョンが最新であること。 aws configreが設定済みであること。 Dockerコマンドが利用できること。 jqコマンドが

    AWS Fargateを使って、マイクロサービス環境を実現する - 革命のブログ
  • 1