並び順

ブックマーク数

期間指定

  • から
  • まで

281 - 320 件 / 729件

新着順 人気順

ecsの検索結果281 - 320 件 / 729件

  • 【AWS ECS入門】Fargateでコンテナを5分で立ち上げてみる

    AWS ECS(Elastic Container Service)-Fargateでコンテナを最速で(簡単に)立ち上げようというコンテナ入門の記事です。 以下のような方向けです。

      【AWS ECS入門】Fargateでコンテナを5分で立ち上げてみる
    • ECSでインタラクティブに「docker run, exec, cp, logs, stop」できるCLIツールを作りました

      #ecs_execでの発表資料です。 作ったCLIツールはこちらです↓ https://github.com/yukiarrr/ecsk aws ecs execute-command --task ${value} 2021/4/23

        ECSでインタラクティブに「docker run, exec, cp, logs, stop」できるCLIツールを作りました
      • AWS CLI を使って Amazon ECS のタスクを手動で実行する - michimani.net

        前回はスケジュール実行されるタスクを ECS にデプロイしました。今回は、そのタスクを AWS CLI を使って手動で実行してみます。 目次 ECS タスクの作成 実行に必要な情報を取得 タスク定義の ARN ネットーワーク情報 実行 コンテナを上書きして実行 まとめ ECS タスクの作成 これに関しては、前回の記事で AWS Copilot を使ってサクッと作ったものがあるのでそれを使います。 AWS Copilot を使ってを使ってスケジュールされた ECS タスクをデプロイする - michimani.net 実行に必要な情報を取得 AWS CLI で ECS タスクを実行するには ecs run-task コマンドを使います。事前にわかっている情報として、下記の値は AWS CLI やマネコンからあらかじめ取得しておきます。 クラスター名 ファミリー名 サブネットの ID セキュリ

          AWS CLI を使って Amazon ECS のタスクを手動で実行する - michimani.net
        • [ECS初心者向け] docker-compose.yml の uWSGI, Nginx, Flask アプリを ECS Fargateで動かす | DevelopersIO

          はじめに おはようございます、もきゅりんです。 ローカル環境などで docker-compose.yml で実行させていたアプリを Amazon ECS (以下、ECS) で動かしたくなることもあると思います。 ということで、docker-compose.yml で実行させていた uWSGI, Nginx, Flask アプリを ECS(Fargate) に移行しようと思いました。 下記ブログのように docker compose コマンドを使って、docker-compose.yml を使って直接 ECSを構築するのではなく、これまで通りのECSクラスターを構築するやり方です。 Docker ComposeによるAmazon ECS対応がGAに!コンテナをローカル環境と同じノリでECS環境で起動できるぞ!! | DevelopersIO 本稿では、基本的にコンソールを使って構築していきま

            [ECS初心者向け] docker-compose.yml の uWSGI, Nginx, Flask アプリを ECS Fargateで動かす | DevelopersIO
          • 【レポート】Amazon ECSとKafka Streamsを活用した低コストで高機能なストリーミングアプリケーションの構築 #AWSSummit | DevelopersIO

            【レポート】Amazon ECSとKafka Streamsを活用した低コストで高機能なストリーミングアプリケーションの構築 #AWSSummit DA事業本部の春田です。 AWS Summit Online絶賛開催中!ということで、本記事では「CUS-47: Building Semi-Realtime Processing System with Kafka and Kafka Streams on Amazon ECS」の内容についてまとめていきます。 セッション情報 Repro 株式会社 CTO 橋立 友宏 氏 より短かいスパンでより大規模な情報を分析可能にすることが求められる現代のデータ基盤を実現するため、Amazon ECS と Kafka Streams フレームワークを活用して低コストで高機能なストリーミングアプリケーションを構築するノウハウについて解説します。 ※セッショ

              【レポート】Amazon ECSとKafka Streamsを活用した低コストで高機能なストリーミングアプリケーションの構築 #AWSSummit | DevelopersIO
            • Announcing AWS Fargate for Amazon ECS Powered by AWS Graviton2 Processors

              AWS Fargate for Amazon Elastic Container Service (Amazon ECS) powered by AWS Graviton2 Processors, is now generally available. AWS Graviton2 processors are custom built by Amazon Web Services using 64-bit Arm Neoverse cores and Graviton2-powered Fargate delivers up to 40% improved price/performance at 20% lower cost over comparable Intel x86-based Fargate for a variety of workloads such as applica

                Announcing AWS Fargate for Amazon ECS Powered by AWS Graviton2 Processors
              • Amazon Prime VideoがサーバーレスからEC2、ECSに切り替えて運用コスト削減

                Spring BootによるAPIバックエンド構築実践ガイド 第2版 何千人もの開発者が、InfoQのミニブック「Practical Guide to Building an API Back End with Spring Boot」から、Spring Bootを使ったREST API構築の基礎を学んだ。この本では、出版時に新しくリリースされたバージョンである Spring Boot 2 を使用している。しかし、Spring Boot3が最近リリースされ、重要な変...

                  Amazon Prime VideoがサーバーレスからEC2、ECSに切り替えて運用コスト削減
                • 図でざっくり理解する Amazon ECS Anywhere - Qiita

                  はじめに 2021/5/27 Amazon Elastic Container Service Anywhereが一般利用開始になりました🎉 オンプレミス環境で AWS のサービスを使用してコンテナをデプロイするオプションとして、これまでも AWS Outposts 上で Amazon ECS を利用するという選択肢はありましたが、気軽に導入できるものではありませんでした。Amazon ECS Anywhere はユーザーが所有する任意のインフラ環境で、ECS のコントロールプレーンを利用して簡単にコンテナを実行することができる機能です。 詳細な利用手順は他の記事に譲るとして、ECS Anywhere がどのような仕組みで動いているのかや他クラウドの類似サービスと比較したときの違いなどについて書いていきたいと思います。 2022/4/21 時点で確認できた情報で記載しています。 ざっくり

                    図でざっくり理解する Amazon ECS Anywhere - Qiita
                  • はてなのポッドキャスト Backyard Hatena #15 - はてなブログのECS化と爬虫類(id:dekokun) #byhatena - Hatena Developer Blog

                    こんにちは、CTO の id:motemen です。 はてなのエンジニア組織である技術グループでやっているポッドキャスト「Backyard Hatena」を更新しました。 「Backyard Hatena」は、株式会社はてなのメンバーの普段の様子や、サービス開発の裏側や技術、取り組みなどについて、CTO の id:motemen を中心としたメンバーがカジュアルにお届けするポッドキャストです。 Backyard Hatena • A podcast on Spotify for Podcasters Anchor / Spotify / Google Podcasts / Apple Podcast で配信しています。お好みのプラットフォームから聞いていただけると嬉しいです。 今回のゲストは、はてなブログチーム SREの id:dekokun です。はてなブログのECS化や、最近興味のある

                      はてなのポッドキャスト Backyard Hatena #15 - はてなブログのECS化と爬虫類(id:dekokun) #byhatena - Hatena Developer Blog
                    • New Relic の AWS IntegrationとECS integration を有効化し、AWS Fargate のメトリクスを連携してみた | DevelopersIO

                      はじめに New Relicでは、AWSなどのクラウドサービスのデータを収集・可視化し、パフォーマンスの向上、トラブルシューティングの迅速化、システム運用リソースやコストの最適化を図ることができるサービスです。 New Relic にAWSの各種メトリクスを取り込む手順は、2つありますので、それぞれ行います。 AWS Integration の有効化 CloudWatch メトリクスのデータを New Relic に連携します ECS Integration の有効化 CloudWatch の標準メトリクスでは収集できないタスク・コンテナレベルのメトリクスをNew Relic に連携します AWS Integration と ECS integrationは、コンテナアプリケーションの オブザーバビリティ実現手順で紹介されている以下の部分に当たります。 事前準備 New Relicアカウン

                        New Relic の AWS IntegrationとECS integration を有効化し、AWS Fargate のメトリクスを連携してみた | DevelopersIO
                      • Amazon ECSにおけるカナリアリリースの実現

                        カナリアリリースに関連のある部分を図に起こしたものが以下です。 ECSクラスターの中にあるサービスに対してターゲットグループを設定し、ALBからのリクエストをタスクに割り振っています。 デプロイはGitHub ActionsのWorkflow Dispatchを使用し、ボタン押下で実行できます。このプロセスはDockerイメージをビルド、Amazon Elastic Container Registry(以下、Amazon ECRと表記)にイメージをプッシュし、Amazon ECSのタスク定義を更新すると自動的にタスクのローリングアップデートが走る仕組みを使用しています。 余談ですが、クーポンサービスでは以前Spring Boot 2.6を採用していました。 Spring Bootの3系へのアップグレードについては記事「出前館クーポンサービスでのサーバーアプリケーションのSpring Bo

                          Amazon ECSにおけるカナリアリリースの実現
                        • AWS Fargateを使ったAmazon ECSでAkka Clusterを安定稼働させる ─方式編─ | Fintan

                          はじめまして。テクノロジー&エンジニアリングセンター Lernaチームの根来です。 本エントリではAmazon Elastic Container Service(以降、ECS)上でAkka Clusterを稼働させるために検討した方式を公開します。ECSの起動タイプはAWS Fargate(以降、Fargate)を想定します。以降、単にECSと表記された部分では起動タイプにFargateを使う前提であると解釈してください。 本エントリを読むと次のことがわかります。 Akka Clusterを用いたアプリケーションをECS上にデプロイする方法 そのアプリケーションをゼロダウンタイムでアップデートする方法 想定読者 Akka Clusterをローカル環境などで起動したことはあるが、ECS環境では起動したことがない方 Akka Clusterが相互通信しながら処理することや、起動時にシードノー

                            AWS Fargateを使ったAmazon ECSでAkka Clusterを安定稼働させる ─方式編─ | Fintan
                          • ECS 外部デプロイコントローラーを使用したブルー/グリーンデプロイ | Amazon Web Services

                            Amazon Web Services ブログ ECS 外部デプロイコントローラーを使用したブルー/グリーンデプロイ はじめに 継続的インテグレーション (CI) と継続的デリバリー (CD) は、現代のソフトウェア開発における重要なプラクティスです。それによりソフトウェアの配信を合理化して、ビジネス価値を迅速に提供できます。迅速な配信に加えて、現在のビジネス環境では、アプリのダウンタイムもほぼゼロであることが求められます。ブルー/グリーンデプロイが提供するソリューションは、チームが迅速に提供できるようにするだけでなく、機能のリリースに不可欠と考えられていた「メンテナンスウィンドウ」を排除するのにも役立ちます。大まかに言うと、このアプローチでは、新しいアプリケーションスタック (グリーン) を本番バージョン (ブルー) と並行してデプロイする必要があります。最初に、このグリーンスタックは生

                              ECS 外部デプロイコントローラーを使用したブルー/グリーンデプロイ | Amazon Web Services
                            • CLI経由なら、ECSのALBは更新できる - エキサイト TechBlog.

                              こんにちは。 エキサイト株式会社の三浦です。 AWSにはECSという、コンテナをデプロイ・運用できるサービスがあります。 このECSにはALBを接続することもでき、それによってURLからのアクセスをECSのコンテナに流すことができます。 今回は、一度ECSにALBを接続するよう設定した後、その設定を更新する方法について説明します。 Amazon ECS CLI経由でALB設定を更新する 最後に Amazon ECS ECSはAWSのサービスで、コンテナをデプロイ・運用できるサービスです。 公式には以下のように説明されています。 aws.amazon.com Amazon ECS は、フルマネージドコンテナオーケストレーションサービスであり、コンテナ化されたアプリケーションを簡単にデプロイ、管理、およびスケーリングできます。 このECSにはALB(厳密にはターゲットグループ)を接続する事がで

                                CLI経由なら、ECSのALBは更新できる - エキサイト TechBlog.
                              • ECS タスクの停止理由を CloudWatch Logs に保管する方法を教えてください | DevelopersIO

                                困っていた内容 ECS を使用したシステムを構築しています。予期せず ECS タスクが停止した際は、タスクの停止理由を確認しているのですが、しばらくすると停止したタスクはマネージメントコンソールから消えてしまうようです。 表示が消えても構わないように、停止理由を CloudWatch Logs に保管しようと思うのですが、設定する方法を教えてください。 ListTasks - Amazon Elastic Container Service Currently, stopped tasks appear in the returned results for at least one hour. どう対応すればいいの? CloudFormation でecs-stopped-tasks-cwlogs.yamlテンプレートを実行してください。 ecs-stopped-tasks-cwlogs

                                  ECS タスクの停止理由を CloudWatch Logs に保管する方法を教えてください | DevelopersIO
                                • Spring Boot/Reactで実装したWebアプリをCDKでECSにデプロイする | DevelopersIO

                                  こんにちは、CX事業本部のうらわです。 今回はバックエンドはSpring Boot、フロントエンドはReact(SPA)のWebアプリケーションをAWS CDK(以下、CDK)でAmazon ECSデプロイしてみました。フロントエンドはS3/Cloud Frontで配信するのではなく、Spring Bootの一部としてデプロイします。 本記事ではSpring BootやReactで実装するアプリ自体のコードの説明は重要な点のみです。全てのコード例は以下のGitHubを参照ください。 urawa72/spring-boot-react-app 作業環境 $ sw_vers ProductName: Mac OS X ProductVersion: 10.15.7 BuildVersion: 19H15 $ java --version openjdk 11.0.11 2021-04-20 O

                                    Spring Boot/Reactで実装したWebアプリをCDKでECSにデプロイする | DevelopersIO
                                  • [アップデート]ECS on EC2で環境変数の設定がS3から参照できるようになりました | DevelopersIO

                                    こんにちは、コンサル部の島川です。 ECSで嬉しいアップデートがありました。 これまで環境変数はタスク定義から直接設定する方法とSystems Manager パラメータストアキーを参照する方法がありましたが、新しい方法としてS3からの設定がサポートされました。 何が嬉しいのか 環境変数の設定管理をS3に任せることができます。本番環境、ステージング環境の微妙な違いもファイルを分けてコントロールをすることができるので事故も減らすことができます。 注意点 環境変数はdocker runコマンドの--env-fileオプションで設定される。 タスク定義ごとに設定できるファイルの最大数は「10」 ファイルの拡張子は「.env」にする必要がある ECSのコンテナバージョンは「1.39.0」以上 タスク定義に直接設定されている環境変数が優先される。→S3で一括管理する場合は削除する必要がある やってみ

                                      [アップデート]ECS on EC2で環境変数の設定がS3から参照できるようになりました | DevelopersIO
                                    • ECS、3系統の映像出力のRyzen搭載ミニPC

                                        ECS、3系統の映像出力のRyzen搭載ミニPC
                                      • え!! ECS exec でファイルの送受信を!? - KAYAC engineers' blog

                                        出来らぁっ!!!(出来ません) こんにちは。tonamel チーム所属の瀬戸です。 最近 メルブラ新作 が出てめちゃくちゃテンション上がってしまって近頃は毎週末友人の都合が付いたときは5、6時間対戦してボコボコにされる生活を過ごしてます。もうすこし強くなりたい。 弊社、格ゲーおじさんがたくさんいるので中にはメルブラおじさんもいるような気配を感じているのですが、自分みたいな舞い上がり方してるおじさんはいないみたいでちょっと寂しいです。 またキーボードでメルブラやりたいな〜って思います。(steam版はキーボードに対応してるのですが、メニューと対戦のボタンで重複設定が出来ないみたいで良い感じに設定できず。残念) あと UNI もメルブラが落ち着いたら更新来ると嬉しいな〜 期待してます 鴨音さん ! ということで(?)この記事は Tech KAYAC Advent Calendar 2021 1

                                          え!! ECS exec でファイルの送受信を!? - KAYAC engineers' blog
                                        • 主力事業のインフラをEC2基盤からECS/Fargate基盤に完全移行した話 - SMARTCAMP Engineer Blog

                                          スマートキャンプ、エンジニアの入山です。 弊社のBOXILは、AWSを基盤としたRailsベースのアプリケーションです。 以前のブログでもECS移行におけるTipsを紹介しましたが、2020年10月頃よりEC2基盤からECS/Fargate基盤へのインフラ移行に取り組んでおり、2021年5月に新しい基盤が無事本番稼働を迎えました。 今回は、弊社BOXILのインフラ移行について、概要を紹介したいと思います。 BOXILのインフラについて EC2基盤の課題と移行の背景 EC2基盤のアーキテクチャ ECS/Fargate基盤のアーキテクチャ 移行による効果 Pros Cons まとめ BOXILのインフラについて BOXILは、弊社創業から程なくして誕生し、弊社と共に成長してきた主力プロダクトで、リリースから6年以上が経過しています。そんなBOXILのインフラは、プロダクト発足時からAWSのEC

                                            主力事業のインフラをEC2基盤からECS/Fargate基盤に完全移行した話 - SMARTCAMP Engineer Blog
                                          • [GW中にやってみよう]ECSデプロイで試したツールをピックアップしてみた | DevelopersIO

                                            ECSの操作を手軽にできないものかと色々試していて、本当に色々なツールが存在するものだと気が付きました。ポイントはいずれも用途が完全には被っていないところです。 コンテナ及びDockerの操作に手慣れた人であれば迷うこともないと思いますが、「試しに触ってみたいけどよくわからない」という人向けにDevIOでの紹介記事を交えてツールをいくつかピックアップしてみました。 aws-cdk 0からインフラを設計するときにはおすすめです。 npx cdk init --language typescript TypeScript版がよく使われるイメージですが、一応Python版もあります。 ある程度AWSの仕組みに慣れていないと、どこから手を付けるべきかわからないかもしれません。そんな時は次のワークショップから始めてみましょう。 ecs-cli ECS操作専用のCLIです。事前知識としてECSの仕組み

                                              [GW中にやってみよう]ECSデプロイで試したツールをピックアップしてみた | DevelopersIO
                                            • Copilotによるお手軽3分ECSクッキング / The Cooking of AWS Copilot

                                              2020-09-13 JAWS SONICでオンライン登壇させていただいたAWS Copilotの登壇資料です。

                                                Copilotによるお手軽3分ECSクッキング / The Cooking of AWS Copilot
                                              • ECS on EC2におけるスケーリングの辛みを「Capacity Provider」で解決する | DevelopersIO

                                                はじめに こんにちは。コンサル部の島川です。 2019年12月頭にECSの新機能であるAWS ECS Cluster Auto Scalingが発表されました。略してCAS。AutoScalingGroupにECS専用ポリシーが紐づけされます。これは同時期にリリースされた「Capacity Provider」と一緒に使う必要があります。ただ...めちゃくちゃ便利そうだという第一印象だけで実際にどういう動きをするのか、何が嬉しいのかという点についてモヤモヤしていた部分があったので実際に手を動かしてみて動きを確かめてみました。 結論からECS on EC2を運用されている方は「Capacity Provider」を有効にしてCASを使うメリットが大きいです。EC2のスケーリングをほとんど考えなくて良くなります! ECS on EC2における今までの課題 今までは EC2のスケーリング Auto

                                                  ECS on EC2におけるスケーリングの辛みを「Capacity Provider」で解決する | DevelopersIO
                                                • Amazon ECS および AWS Fargate による Amazon EFS ファイルシステムのサポートの一般利用を開始

                                                  Amazon Elastic Compute Cloud (EC2) と AWS Fargate の両方で実行される Amazon Elastic Container Service (ECS) タスクは、Amazon Elastic File system (EFS) ファイルシステムをマウントできるようになりました。EFS を使用する ECS タスクは、タスク定義でお客様が指定したファイルシステムを自動的にマウントし、リージョン内のすべてのアベイラビリティーゾーンにわたってタスクのコンテナでそれらを利用できるようにします。これにより、永続的な共有ストレージが ECS のタスクおよびコンテナレベルで定義および使用されるようになります。 Wordpress、Drupal、JIRA などのアプリケーションは、EFS を使用してユーザーデータとアプリケーションの状態を保存し、アクティブ/スタン

                                                    Amazon ECS および AWS Fargate による Amazon EFS ファイルシステムのサポートの一般利用を開始
                                                  • ECS Exec を使用して Amazon ECS コンテナをモニタリングする - Amazon Elastic Container Service

                                                    Amazon ECS Exec を使用すれば、最初にホストコンテナのオペレーティングシステムとやり取りしたり、インバウンドポートを開いたり、SSH キーを管理したりすることなく、コンテナと直接やり取りできます。ECS Exec を使用して、Amazon EC2 インスタンスまたは AWS Fargate で実行されているコンテナでコマンドを実行したり、シェルを取得したりできます。これにより、診断情報を収集し、エラーを迅速にトラブルシューティングすることが容易になります。例えば、開発コンテキストでは、ECS を使用して、コンテナ内のさまざまなプロセスと簡単にやり取りし、アプリケーションのトラブルシューティングを行うことができます。また本番稼働シナリオでは、これを使用することで、コンテナへのブレークグラスアクセスを行って問題をデバッグできます。 Amazon ECS API、AWS Comma

                                                    • Amazon ECS と Amazon EKS での AWS Distro for Open Telemetry と CloudWatch Container Insights の Prometheus サポートのご紹介 | Amazon Web Services

                                                      Amazon Web Services ブログ Amazon ECS と Amazon EKS での AWS Distro for Open Telemetry と CloudWatch Container Insights の Prometheus サポートのご紹介 この記事は Introducing CloudWatch Container Insights Prometheus Support with AWS Distro for OpenTelemetry on Amazon ECS and Amazon EKS (記事公開日: 2021 年 8 月 24 日) を翻訳したものです。 CloudWatch Container Insights を使用して、コンテナ化されたアプリケーションやマイクロサービスを監視、トラブルシューティング、アラームすることができます。Amazon C

                                                        Amazon ECS と Amazon EKS での AWS Distro for Open Telemetry と CloudWatch Container Insights の Prometheus サポートのご紹介 | Amazon Web Services
                                                      • CodeDeployを使用したECS-FargateのBlue/Green Deploymentをしてみた。 | DevelopersIO

                                                        はじめに Blue/Green Deploymentとは? Blue/Green Deploymentでは、2つの環境を作成します。1つの環境(Blue)は現在のアプリケーションバージョンを実行し、もう1つの(Green)は新しいアプリケーションバージョンを実行します。Green環境でのテストが完了すると、アプリケーショントラフィックはGreen環境に転送されて、Blue環境は非推奨になります。 この記事では、CodeDeployを使用したFargateのblue/green deploymentをしてみました。 やってみた Application Load Balancer の作成 Target Groupsの作成 EC2 コンソールで、Load Balancingで Target Groupsを選択しておきます。 Create target group を選択して、以下の設定で2つのT

                                                          CodeDeployを使用したECS-FargateのBlue/Green Deploymentをしてみた。 | DevelopersIO
                                                        • Amazon ECS on AWS Fargate を利用したコンテナイメージのビルド | Amazon Web Services

                                                          Amazon Web Services ブログ Amazon ECS on AWS Fargate を利用したコンテナイメージのビルド この記事は Building container images on Amazon ECS on AWS Fargate を翻訳したものです。 コンテナイメージのビルドのプロセスは、アプリケーションのコード、ライブラリ、および依存関係を再利用可能なファイルシステムにパッケージ化することです。開発者は自分たちのコードと一緒に、コンテナイメージを組み立てるためのすべてのコマンドを含む Dockerfile を作成します。この Dockerfile は、Docker Engine に組み込まれているようなコンテナイメージのビルドツールを利用して、コンテナイメージを作成するために使用されます。ビルドされたコンテナイメージは、Amazon ECS や EKS のよう

                                                            Amazon ECS on AWS Fargate を利用したコンテナイメージのビルド | Amazon Web Services
                                                          • Javaのレガシーな Web アプリを ECS Fargate を使って段階的に作り直し/マイグレーションする話

                                                            2022/3/30 JAWS-UG 名古屋

                                                              Javaのレガシーな Web アプリを ECS Fargate を使って段階的に作り直し/マイグレーションする話
                                                            • AWS App Runner と ECS それぞれで同じアプリをデプロイして比較してみる - Qiita

                                                              こんにちは、Masuyama です。 別な記事では、AWS App Runner を使って手軽にコンテナ式アプリをデプロイできることを学びました。 その時は確かに少ないステップでデプロイできることは分かっていただけたと思うのですが、別なサービス (ECSとか) でデプロイする時との違いが分かりにくかったかもしれません。 そこで、App Runner と ECS のそれぞれで同じコンテナアプリをデプロイし、App Runner がどれだけ簡単かを分かっていただこうかと思います。 前回は Workshop に従いましたが、今回はPython の軽量 Web フレームワークの一つである Flask を App Runner でデプロイしてみましょう。 0. 前準備 (共通手順) App Runner 版、ECS 版のどちらでも共通となる コンテナイメージの準備 だけは共通手順として実施します。

                                                                AWS App Runner と ECS それぞれで同じアプリをデプロイして比較してみる - Qiita
                                                              • 【レポート】『あんさんぶるスターズ!! Music』を支える Amazon ECS ~人気ゲームの新作でのコンテナ化~ #AWSSummit | DevelopersIO

                                                                【レポート】『あんさんぶるスターズ!! Music』を支える Amazon ECS ~人気ゲームの新作でのコンテナ化~ #AWSSummit こんにちは、コンサルティング部の後藤です。 皆さん、AWS Summit Online 2020楽しんでいますか?今年のAWS Summitはオンライン形式でライブセッションが9/8 ~ 9/9の期間配信されており、150を超えるオンデマンドセッションも9/30まで視聴することが出来ます。 今回はその中からHappy Elements様の事例セッションを見てきましたので、セッションレポートを投稿させて頂きます。 『あんさんぶるスターズ!! Music』を支える Amazon ECS ~人気ゲームの新作でのコンテナ化~ セッション概要 2020 年 3 月 15 日スマートフォンゲームアプリ『あんさんぶるスターズ!』の新作リズムゲーム『あんさんぶるスタ

                                                                  【レポート】『あんさんぶるスターズ!! Music』を支える Amazon ECS ~人気ゲームの新作でのコンテナ化~ #AWSSummit | DevelopersIO
                                                                • ecspressoとTerraformを連携させて複数環境にECSデプロイしてみた - NRIネットコムBlog

                                                                  本記事は 【コンテナウィーク】 3日目の記事です。 💻 2日目 ▶▶ 本記事 ▶▶ 4日目 📱 はじめまして、2021年キャリア入社の加藤です。 Amazon ECSのデプロイツールであるecspressoを用いて複数環境にECSデプロイを実施してみようと思います。 業務でTerraformを使用する機会が多いので、ecspressoと連携させ、より実践的な使い方を試します。 ecspresso とは ecspressoはfujiwara氏が公開しているECSのデプロイツール(OSS)です。 github.com 設計思想として 「ECSのデプロイに関わる最小限のリソースのみを管理するツール」と書かれており、ECSデプロイに特化したツールであることが分かります。 ecspressoの管理対象は「ecspressoの設定ファイル」「ECSサービスの設定ファイル」「ECSタスク定義の設定フ

                                                                    ecspressoとTerraformを連携させて複数環境にECSデプロイしてみた - NRIネットコムBlog
                                                                  • AWS におけるマルチテナント SaaS の実装パターン ~ Amazon Elastic Container Service (Amazon ECS) 編 - builders.flash☆ - 変化を求めるデベロッパーを応援するウェブマガジン | AWS

                                                                    SaaS 開発・運用に携わるみなさん、こんにちは。AWS で SaaS に特化した技術支援を行なっているパートナーソリューションアーキテクトの櫻谷です。 本連載では、これからマルチテナント SaaS を AWS 上に構築しようと考えている方向けに、いますぐ参照できるサンプル実装を紹介していきます。SaaS とはビジネモデルであり、特定のテクノロジースタックやアーキテクチャに縛られるものではありません。ソリューションの性質やドメイン、目指すべき顧客体験によって、最適な構成は異なります。そのため、AWS は、主要なテクノロジースタック別に、SaaS 開発のベストプラクティスに沿った以下のサンプル実装を公開しています。 Amazon ECS SaaS リファレンスアーキテクチャ Amazon EKS SaaS リファレンスアーキテクチャ サーバーレス SaaS リファレンスアーキテクチャ これら

                                                                      AWS におけるマルチテナント SaaS の実装パターン ~ Amazon Elastic Container Service (Amazon ECS) 編 - builders.flash☆ - 変化を求めるデベロッパーを応援するウェブマガジン | AWS
                                                                    • Amazon ECS Cluster Auto Scaling now offers more responsive scaling

                                                                      Amazon Elastic Container Service (Amazon ECS) Cluster Auto Scaling (CAS) now offers more responsive scaling when using EC2 Auto Scaling groups (ASGs) that span across Availability Zones (AZs) and instance types. Before this launch, if your ASG did not confine to a single-AZ or used multiple instance types, the scaling speed was restricted by the minimum scaling step size defined in the capacity pr

                                                                        Amazon ECS Cluster Auto Scaling now offers more responsive scaling
                                                                      • GitHub - aws/copilot-cli: The AWS Copilot CLI is a tool for developers to build, release and operate production ready containerized applications on AWS App Runner or Amazon ECS on AWS Fargate.

                                                                        You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session. Dismiss alert

                                                                          GitHub - aws/copilot-cli: The AWS Copilot CLI is a tool for developers to build, release and operate production ready containerized applications on AWS App Runner or Amazon ECS on AWS Fargate.
                                                                        • Amazon ECS の Blue/Green デプロイメントの動作は何が起こっているか解説したい - Qiita

                                                                          はじめに Amazon ECS は、コンテナを動かしうまく管理するためのコンテナオーケストレーションサービスです。新たなバージョンのコンテナをデプロイするときに、いろいろなデプロイの方法が取れますが、ECS 側で用意されているデプロイ戦略が3種類あります Rolling Update : Service の中で稼働しているタスクを少しずつ順繰りアップデートする方式 Blue/Green Deployment : 新たな環境である Green 環境を用意して、LB レイヤーで切り替える方式 External Deployment : 外部のサードパーティの何かでデプロイをコントロールする方式 こちらの Document に記載があります。 : https://docs.aws.amazon.com/AmazonECS/latest/userguide/deployment-types.htm

                                                                            Amazon ECS の Blue/Green デプロイメントの動作は何が起こっているか解説したい - Qiita
                                                                          • APIサービスをAWSのECS (Fargate)で実行とEC2上で実行した際の性能差について - GMO Research & AI Tech Blog

                                                                            APIサービスをAWSのECS (Fargate)で実行とEC2上で実行した際の性能差について 2021.05.26 技術 kotlin, API, AWS, ECS 経緯 弊社システム内で、かれこれ7年近く使われているAPIをアーキテクチャ含めて作り直します。 I/F はそのままに、言語を JavaからKotlinに、Key Value ストアのように後ろ側で使っていたHBase を Redis に置き換えることで、コストの削減及び、パフォーマンスの向上、メンテナンス性の向上を図る目論見です。 APIサービスもContainer化し、AWSのECS(Fargate)で起動する仕組みを採用し開発を進めていました。 が、しかし。 いざ本番を想定したデータを揃え、負荷テストを実行していところ、作り直し前より性能が出ていないのではないかと思われるケースが見つかりました。 今回のAPIは1回の処理

                                                                              APIサービスをAWSのECS (Fargate)で実行とEC2上で実行した際の性能差について - GMO Research & AI Tech Blog
                                                                            • 【速報】オンプレでもECSが動くAmazon ECS Anywhereが発表されました!#reinvent | DevelopersIO

                                                                              「ECSって便利だけれど、どこまでいってもAWSのマネージドサービスだよなぁ」 コンテナオーケストレーションとしてkubernetesの地位は確立された感はありますが、AWS上でコンテナワークロードを展開するとき、各種AWSのマネージドサービスとの連携が優れているECSも有力な選択肢として挙げられます。2014年発表でその歴史は長く、機能も豊富でぶっちゃけハマコーECS大好きです。 そんなECSですが、re:Invent 2020のKeynoteにおいて、ECS Anywhereというものが突如発表されました。 Introducing Amazon ECS Anywhere | Containers オンプレミスなどの自社のデータセンターで、ECSのAPIを利用して、クラスターの管理、コンテナワークロードのスケジューリング、監視が可能。オンプレとAWSをまたいでECSをシームレスに利用が可

                                                                                【速報】オンプレでもECSが動くAmazon ECS Anywhereが発表されました!#reinvent | DevelopersIO
                                                                              • AWS ECSのハンズオンやってみた - Qiita

                                                                                はじめに 案件などでECSを使うことは多々あったのでコンテナって便利な概念だけど、インフラとして構成することができてもよく考えたらコンテナの中身ってどうなってるかよくわからない気がする。。。 ということで AWS が提供している ECS ハンズオンをやってみました。 今回実施したハンズオンの流れとしては、以下のようになっています。 準備 コンテナイメージ作成 ECSの作成 自動復旧確認 リソース削除 ※この記事では公開されているハンズオンと順番を入れ替えたり、省いて実施している部分があります。 おまけ(なんなら本編)として、2/5に公開されCloudFormationで管理外のリソースをCloudFormationのスタックとして取り込める機能が気になっていたのでついでに試してみました。良かったら最後までお読みください。 準備 準備としてCloud9の環境を整備します。 最初にCloud9

                                                                                  AWS ECSのハンズオンやってみた - Qiita
                                                                                • [小ネタ]ECSタスクの異常終了を検知するEventBridgeイベントパターン | DevelopersIO

                                                                                  はじめに ECSタスクの異常終了を検知する為のサービスの一つとしてAmazon EventBridgeがあります。EventBridgeのイベントパターンは、任意または特定クラスタでタスクの状態変更を検知することができますが、タスクのライフサイクルすべてが対象として検知される為、異常終了したECSタスクを対象(ECS Task State Change)とするイベントパターンの方法についてご案内します。 EventBridgeが受け取るイベントデータ EventBriegeがECSタスクの異常終了を検知するには、ECSからEventBridgeへイベントデータが送信されます。 { "version": "0", "id": "2399ff15-514a-b9ae-cf3c-39004ba0d195", "detail-type": "ECS Task State Change", "sou

                                                                                    [小ネタ]ECSタスクの異常終了を検知するEventBridgeイベントパターン | DevelopersIO