並び順

ブックマーク数

期間指定

  • から
  • まで

241 - 280 件 / 478件

新着順 人気順

Fargateの検索結果241 - 280 件 / 478件

  • AWS X-Rayによる分散アプリケーション分析をFargateで試してみた #Fargate | DevelopersIO

    こんにちは、コカコーラ大好きカジです。 AWS X-RayをFargate上でどのように動かすか不明だったため、調べてみたところ、以下の資料が見つかったので、東京リージョンで構築して試してみました。 構築時のコマンドの実行結果も貼っています。 GitHub - aws-samples/aws-xray-fargate: Code examples showing how to run AWS X-Ray as a sidecar container on Fargate for deep application insights. AWS X-Rayによる分散アプリケーション分析(分散トレーシング)とは マイクロサービスが増え、パフォーマンス状況やデバッグが煩雑になっており、サービス間の相互作用やそれぞれの待機時間を把握するのは面倒な問題です。 そんな問題を解決するのが、AWS X-Ray

      AWS X-Rayによる分散アプリケーション分析をFargateで試してみた #Fargate | DevelopersIO
    • AWS SAM CLI 再入門 2021.08 - Qiita

      この記事は AWS Advent Calendar 2019 16日目の記事でした。 2020/7/21 に AWS SAM CLI が General Available となっため、v1.0.0 時点の情報に更新しました。 2021/8/24 に v1.29.0 時点の情報に更新しました。 はじめに 2018年の5月にaws-sam-local 改め aws-sam-cli の新機能 sam init を試すという記事を投稿しました。 AWS SAM CLI は GitHub 上で開発が行われていますが、リリースのペースが早く日々機能追加や改善が行われています。結果として上記の記事の内容は一部古いものとなっています。本記事では2021年8月22日時点の最新バージョンである v1.29.0 までのリリースを踏まえた使い方をご紹介します。 AWS SAM と AWS SAM CLI Ser

        AWS SAM CLI 再入門 2021.08 - Qiita
      • [AWS ECS]Fargateのcontainerにシェルで入りたい(sshd無しで!) - Qiita

        2021/3/16 ついにecsのfargateにもaws cli経由でdocker exec的なことができるようになったそうです。 実際に僕もfargateのecsクラスタでためしてみましたが、 タスクroleに権限追加したのと、platform-veresionを1.4.0に、さらに、ドキュメンにあるとおりの追加のオプションをつけるだけでローカルのmacからecsのコンテナに入ることができました。 こちらのほうがだいぶ使いやすそうなので、これからはこちらがおすすめだと思います。 https://aws.amazon.com/jp/about-aws/whats-new/2021/03/amazon-ecs-now-allows-you-to-execute-commands-in-a-container-running-on-amazon-ec2-or-aws-fargate/ 一点ハ

          [AWS ECS]Fargateのcontainerにシェルで入りたい(sshd無しで!) - Qiita
        • CFnでGitHub + Fargate + CodePipelineを構築してみる | DevelopersIO

          おはようございます、もきゅりんです。 CFnを使用してGitHub CodePipelineを作成してみたので、まとめておきます。 テンプレートの再利用等で役立てば幸いです。 先日、CodeCommitで構築したFargate+RDS(MySQL5.7)+FlaskをCFnで構築してみるを使った、GitHubでのケースになります。 実際に確認したい場合は、先にこの環境を構築する必要があります。 なお、やってから気付きましたが、こんなのも2年以上前にありました。 AWS CodePipeline, AWS CodeBuild, Amazon ECR, AWS CloudFormationを利用したAmazon ECSへの継続的デプロイメント そして、上記内容を弊社ブログ記事が丁寧に補足説明しています。 CodePipeline, CodeBuildを使ってAmazon ECSへの継続的デプロ

            CFnでGitHub + Fargate + CodePipelineを構築してみる | DevelopersIO
          • [アップデート]AWS Fargate プラットフォームバージョン1.4でできるようになったこと | DevelopersIO

            はじめに こんにちは、コンサル部の島川です。 2020/4/8 Fargateの新しいプラットフォームバージョン 1.4がリリースされました。てんこ盛りですが、今すぐ適用させたいそんな機能ばかりです! アップデート情報は基本的にここにまとまっていますが、こちらでも再度要点をまとめて更に適用する手順についてもご紹介いたします。 追加された新機能について FargateはECSとEKSで利用することができますが、今回のアップデートは主にECSにおけるアップデートになります。共通する部分もありますが、基本的にECSでの利用という点に注意してください。 FargateでElastic File System(EFS)が使えるようになりました ECS on EC2では既に使える機能でしたが、ECS on Fargateでも使えるようになりました!限られたディスク容量という課題をクリアすることができま

              [アップデート]AWS Fargate プラットフォームバージョン1.4でできるようになったこと | DevelopersIO
            • [アップデート]ゼロキャパシティからのバッチ処理に最適!AWS Batch で AWS Fargate が利用可能になりました! #reinvent | DevelopersIO

              本日のアップデートで AWS Batch で AWS Fargate の利用が可能になりました! Serverless Batch Scheduling with AWS Batch and AWS Fargate AWS Batch for AWS Fargate AWS Batch はジョブをキューイングすると、定義された内容に従い自動的にコンピューティングリソースを起動し、計算処理を実行するバッチコンピューティングのサービスです。バックグラウンドでは Amazon ECS が動いているのですが、ユーザーは ECS を意識することがないようにラッピングされています。 従来はいわゆる ECS on EC2 がサポートされていましたので、ラッピングされてるとはいえ EC2 ホストの存在は少なからずとも意識する必要がありました。加えてゼロキャパシティからスケールする際は、キューイングしてから

                [アップデート]ゼロキャパシティからのバッチ処理に最適!AWS Batch で AWS Fargate が利用可能になりました! #reinvent | DevelopersIO
              • ECSサービスの設計ポイントをざっくりまとめてみる - NRIネットコムBlog

                本記事は 初夏のAWSアワードエンジニア祭り 1日目の記事です。 🍦 告知記事 ▶▶ 本記事 ▶▶ 2日目 💻 尾澤です。 この度、2023 Japan AWS All Certifications Engineers に選ばれました。 更新が不安です。 というわけで今回はAWSアワードとかはあまり関係ないですが、 私が日頃業務で対峙するECSさんについてお話ししようかと思います。 ECSとは もう今となってはコンテナといえばこれというサービスですね。(?) 改めての説明ですが、 Amazon ECS(Elastic Container Service)は、AWSが提供するコンテナオーケストレーションサービスです。 Webサービスなどを構成する場合、コンテナ単体で動かすにはさまざまな運用課題があるため、 基本的にはオーケストレーションツール(ex: Kubernetes, e)を使いま

                  ECSサービスの設計ポイントをざっくりまとめてみる - NRIネットコムBlog
                • Mizu - API Traffic viewer for Kubernetes

                  A simple-yet-powerful API traffic viewer for Kubernetes to help youtroubleshoot and debug your APIs. Think of TCPDump and Wireshark reinvented for Kuberneteswith multi-protocol and TLS support.

                    Mizu - API Traffic viewer for Kubernetes
                  • AWS Fargateにデプロイしたアプリに対して負荷テストを行う | DevelopersIO

                    Introduction 先日Fargateで起動したWebアプリに対して負荷テストを実行していたので、 環境の構築方法についての備忘録です。 本稿ではNodeのWebアプリをFargateで起動し、AWSでの分散負荷テストソリューションを つかって構築した環境から負荷テストを実行するまでを記述します。 Environment 以下の環境で試しました。 aws cliは実行可能な前提です。 OS : MacOS 11.3.1 Node: 16.2 Docker : 20.10.12 Build Services 負荷テスト環境を構築 ここにある負荷分散テストソリューションを使えば、 かんたんに環境が構築可能です。 cloudformationテンプレートが公開されているので、これを使ってデプロイするだけで 負荷テストを実行する環境が全部できてしまいます。 さらに、使用方法や具体的な構築方法

                      AWS Fargateにデプロイしたアプリに対して負荷テストを行う | DevelopersIO
                    • Operating Lambda: イベント駆動型アーキテクチャの設計原則 – Part 2 | Amazon Web Services

                      これらのサービスは Lambda と統合するように設計されており、Infrastructure as code (IAC) を使用してサービス内のリソースを作成、および破棄できます。アプリケーションをインストールしたりサーバーを設定したりすることなく、AWS SDK 経由でこれらのサービスを利用できます。Lambda 関数のコードを使用して、これらのサービスを使用することに習熟することは、適切に設計されたサーバーレスアプリケーションを作成する上で重要なステップです。 抽象化のレベルを理解する Lambda サービスは、Lambda 関数を実行する基盤となるオペレーティングシステム、ハイパーバイザー、ハードウェアへのアクセスを制限します。このサービスはインフラストラクチャを継続的に改善し変更することで、機能の追加、コストの削減、サービスのパフォーマンスの向上を実現します。あなたのコードはLa

                        Operating Lambda: イベント駆動型アーキテクチャの設計原則 – Part 2 | Amazon Web Services
                      • 【祝!】ECSへの機密情報受け渡しがCloudFormationに対応しました! | DevelopersIO

                        今まで、ECS関連リソースをCloudFormationだけで定義するのは難しかったんですが、今回のアップデートで機密情報受け渡しにCloudFormationが対応しました! 先日、みんな大好きCloudFormationに、ECSタスク定義において待望のアップデートがやってきました! Release History - AWS CloudFormation 端的にいうと、ECSのタスク定義で機密情報をSecrets ManagerやParameter Storeをキー指定で取得する方法が、今まではJSONやWebコンソールのみ設定可能だったのが、CloudFormationでも設定可能となったというものです。 AWS::ECS::TaskDefinition In the ContainerDefinition property type, use the ResourceRequir

                          【祝!】ECSへの機密情報受け渡しがCloudFormationに対応しました! | DevelopersIO
                        • コンテナ利用者に捧げる AWS Lambda の新しい開発方式 ! - 変化を求めるデベロッパーを応援するウェブマガジン | AWS

                          こんにちは、サーバーレス スペシャリストソリューションアーキテクトの下川 (@_kensh) です。 builder’s flashをご覧になっている皆様は AWS re:Invent 2020 で発表された「AWS Lambda  の新機能 – コンテナイメージのサポート」についてももご存知の方が多いと思いますが、ご存知ですか ? 今回はこのコンテナイメージサポートの基本的な話について触れていきたいと思います。 選択 第 1 回 コンテナ Lambda の”いろは”、AWS CLI でのデプロイに挑戦 ! 第 2 回 コンテナ Lambda を開発、まずは RIC と RIE を使ってみよう ! 第 3 回 コンテナ Lambda をカスタマイズして、自分好みの PHP イメージを作ろう ! 第 4 回 コンテナ Lambda を AWS SAM でデプロイしよう ! 第 5 回 コンテ

                            コンテナ利用者に捧げる AWS Lambda の新しい開発方式 ! - 変化を求めるデベロッパーを応援するウェブマガジン | AWS
                          • 「Kustomize」超入門――複数環境の重過ぎKubernetesマニフェスト、どう管理すればいいのか

                            「Kustomize」超入門――複数環境の重過ぎKubernetesマニフェスト、どう管理すればいいのか:Cloud Nativeチートシート(2) Kubernetesやクラウドネイティブをより便利に利用する技術やツールについて概要や使い方を凝縮して紹介していく連載。今回は、「Kustomize」を取り上げます。

                              「Kustomize」超入門――複数環境の重過ぎKubernetesマニフェスト、どう管理すればいいのか
                            • CloudWatch Metric Streams – Send AWS Metrics to Partners and to Your Apps in Real Time | Amazon Web Services

                              AWS News Blog CloudWatch Metric Streams – Send AWS Metrics to Partners and to Your Apps in Real Time When we launched Amazon CloudWatch back in 2009 (New Features for Amazon EC2: Elastic Load Balancing, Auto Scaling, and Amazon CloudWatch), it tracked performance metrics (CPU load, Disk I/O, and network I/O) for EC2 instances, rolled them up at one-minute intervals, and stored them for two weeks.

                                CloudWatch Metric Streams – Send AWS Metrics to Partners and to Your Apps in Real Time | Amazon Web Services
                              • オートスケールするGitHub Actionsセルフホストランナー環境 tornadeの紹介 |Subaru Nakamura(varu3)

                                はじめにみなさん、GitHub Actionsは利用していますか。 先日、Github actionsのコストパフォーマンスについて検討していた以下の記事が少し話題になっていました。 この記事のデータによると、単純な料金の比較ではFargate Spotを利用してセルフホストランナーを起動するのが圧倒的にコストが低くなるということがわかります。 2022年12月現在、Fargate SpotはEKSに未対応で対応していないため、利用するためにはECSでないといけません。そのため、EKSでオートスケールするので有名な actions-runner-controller ではFargate Spotは利用できません。 そこで思いつきました。ECS上でFargate Spotを利用してオートスケールする仕組みを作れば、より安くセルフホストランナーを利用することができるのではないか、と。 初めにE

                                  オートスケールするGitHub Actionsセルフホストランナー環境 tornadeの紹介 |Subaru Nakamura(varu3)
                                • LancersをAmazon Linux2へログ基盤のリニューアルと管理画面をECS/Fargateに移行しました | ランサーズ(Lancers)エンジニアブログ

                                  Lancers Engineer Blog をご覧のみなさんこんにちは。開発部/技術基盤 SREの安達(@adachin0817)です。最近埼玉で激安マンションを購入しまして、快適な環境でバシバシとフルリモートワークを行っております。今年の目標はより健康的に、ジョギングは毎週続いているので筋トレを取り入れたいと思っております。 さて、ようやくLancers本家の各サーバーをAmazon Linux2化、管理画面をECS/Fargate化、ログ基盤リニューアルを半年で実現できまして、一旦落ち着くことができました。苦労したところなど振り返ってみようと思います。 ※去年12月に以下今期SREチームの取り組みについて書きましたが、見ていない方はぜひ一読してもらえると幸いです。 ・今期SREチームの取り組みについて Lancers本体をAmazon Linux2化するにあたって ・2018年 ランサ

                                    LancersをAmazon Linux2へログ基盤のリニューアルと管理画面をECS/Fargateに移行しました | ランサーズ(Lancers)エンジニアブログ
                                  • AWS Lambda Supports Parallelization Factor for Kinesis and DynamoDB Event Sources

                                    AWS Lambda now supports Parallelization Factor, a feature that allows you to process one shard of a Kinesis or DynamoDB data stream with more than one Lambda invocation simultaneously. This new feature allows you to build more agile stream processing applications on volatile data traffic. By default, Lambda invokes a function with one batch of data records from one shard at a time. For a single ev

                                      AWS Lambda Supports Parallelization Factor for Kinesis and DynamoDB Event Sources
                                    • 詳解 : Seekable OCI を使用した AWS Fargate におけるコンテナイメージの遅延読み込み | Amazon Web Services

                                      Amazon Web Services ブログ 詳解 : Seekable OCI を使用した AWS Fargate におけるコンテナイメージの遅延読み込み この記事は Under the hood: Lazy Loading Container Images with Seekable OCI and AWS Fargate (記事公開日 : 2023 年 7 月 18 日) の翻訳です。 コンテナワークロード向けのサーバーレスコンピューティングエンジンである AWS Fargate が、Seekable OCI (SOCI) を使用してインデックス化したコンテナイメージの遅延読み込みをサポートしました。SOCI を使用してコンテナイメージを遅延読み込みすることで、AWS Fargate 上で Amazon Elastic Container Service (Amazon ECS)

                                        詳解 : Seekable OCI を使用した AWS Fargate におけるコンテナイメージの遅延読み込み | Amazon Web Services
                                      • フロントエンドパフォーマンス 入門

                                        IntelliJ IDEA を知らなかった 自分に教えたい小ネタ集 / IntelliJ IDEA Hints for My Past Self

                                          フロントエンドパフォーマンス 入門
                                        • CloudWatch Logs Insights を使って Mackerel 上にアプリケーションのメトリック監視環境を手早く構築する - Object.create(null)

                                          この記事は Mackerel Advent Calendar 2021 の 15 日目の記事です. 昨日は id:kazeburo さんの mkr plugin install 時の403 API rate limit exceededエラーを回避する方法 でした. こんにちは id:susisu です. 普段は Mackerel 開発チームでアプリケーションエンジニアをしています. 先日 mackerelio-labs にて cloudwatch-logs-aggregator という Terraform モジュールをひっそりと公開しました. github.com この記事では, このモジュールについてと, これを使って AWS 環境で動作するアプリケーションのメトリックの監視環境を手早く Mackerel 上に構築する方法を紹介します. アプリケーションのメトリックについて (ここでア

                                            CloudWatch Logs Insights を使って Mackerel 上にアプリケーションのメトリック監視環境を手早く構築する - Object.create(null)
                                          • 本番環境にAWS Fargateを採用しました

                                            本記事は リクルートライフスタイル Advent Calendar 2019 7日目の記事です。 じゃらんnetを担当している砂川です。 じゃらんnetでは一部の機能を AWS Fargate上に構築して提供しています。 リリースから数ヶ月経ちましたが、安定して運用することができています。 本記事では、AWS Fargateを採用するにあたって、技術選定時に考えた観点、本番運用するために取り組んだトピックについて書いていきたいと思います。 AWS Fargateとは AWS Fargateとは、AWSが提供するマネージドなコンテナ実行環境です。Aamazon ECS の起動タイプとして選択することで利用できます。Amazon ECSのもう1つの起動タイプであるEC2起動タイプと比較すると、コンテナを実行するサーバを直接意識する必要がなく、サーバのインスタンスタイプの選択やクラスタ管理がいら

                                              本番環境にAWS Fargateを採用しました
                                            • Amazon Aurora PostgreSQL Integrates with AWS Lambda

                                              Amazon Aurora with PostgreSQL compatibility can now make calls to AWS Lambda functions. AWS Lambda lets you run code without provisioning or managing servers, and without worrying about scalability. You can invoke Lambda functions directly from within an Aurora database via stored procedures or user-defined functions. This allows you to extend the capabilities of the database and invoke external a

                                                Amazon Aurora PostgreSQL Integrates with AWS Lambda
                                              • 2022年11月版「Kubernetesにこれから入るかもしれない注目機能」をチェック! by @superbrothers

                                                本記事は、TechFeed Experts Night#7 〜 コンテナ技術を語るのセッション書き起こし記事になります。 イベントページのタイムテーブルから、その他のセッションに関する記事もお読み頂けますので、一度アクセスしてみてください。 本セッションの登壇者 セッション動画 はい、ではよろしくお願いします。 簡単に自己紹介ですが、すだかずきと言います。@superbrothersというIDでTwitterやGitHubをやっています。Preferred Networksという会社のエンジニアで、ほかにScalar, Inc.というと会社で技術アドバイザをやっていたり、Kubernetes Meetup Tokyoの主催やCNCFのアンバサダーをやっています。 今日はKubernetesに入るかもしれない機能を話していきます。入るかもしれないし、入らないかもしれないので、ここで聞いた機能

                                                  2022年11月版「Kubernetesにこれから入るかもしれない注目機能」をチェック! by @superbrothers
                                                • AWS Fargate Spot Now Generally Available | Amazon Web Services

                                                  AWS News Blog AWS Fargate Spot Now Generally Available Today at AWS re:Invent 2019 we announced AWS Fargate Spot. Fargate Spot is a new capability on AWS Fargate that can run interruption tolerant Amazon Elastic Container Service (Amazon ECS) Tasks at up to a 70% discount off the Fargate price. If you are familiar with EC2 Spot Instances, the concept is the same. We use spare capacity in the AWS c

                                                    AWS Fargate Spot Now Generally Available | Amazon Web Services
                                                  • Under the hood: Amazon Elastic Container Service and AWS Fargate increase task launch rates | Amazon Web Services

                                                    Containers Under the hood: Amazon Elastic Container Service and AWS Fargate increase task launch rates Since 2015, hundreds of thousands of developers have chosen Amazon Elastic Container Service (Amazon ECS) as their orchestration service for cluster management. Developers trust Amazon ECS with the lifecycle of their mission-critical applications, from initial deployment to rolling out new versio

                                                      Under the hood: Amazon Elastic Container Service and AWS Fargate increase task launch rates | Amazon Web Services
                                                    • AWS の Fargate のロードバランサーの設定でめちゃくちゃハマった - おろログ

                                                      AWS のFargate でめちゃくちゃハマった 結論からいうと動かない原因は、ロードバランサーのターゲットの種類はipである必要があった。 これは公式ドキュメントにも当然書いてある https://docs.aws.amazon.com/ja_jp/AmazonECS/latest/developerguide/AWS_Fargate.html awsvpc ネットワークモードを使用するタスクを含むサービス (例: 起動タイプが Fargate のサービス) では ... ターゲットタイプとして instance ではなく、ip を選択する必要があります。 この問題にハマるポイントは2つあって、 ターゲットの種類のデフォルトは instance なので、特に何も考えずに設定すると instance になってしまう サービスを Fargate で構築する時、ターゲットグループが insta

                                                        AWS の Fargate のロードバランサーの設定でめちゃくちゃハマった - おろログ
                                                      • MLOpsマルチテナントクラスタへのArgo CDの導入と運用 - ZOZO TECH BLOG

                                                        はじめに こんにちは。ML・データ部MLOpsブロックの築山(@2kyym)です。 MLOpsブロックでは2022年の上期からArgo CDの導入に着手しました。本記事ではArgo CDの導入を検討した背景から導入のメリット、また導入における公式マニフェストへの変更点や、運用において必須である認証や権限管理など、具体的な手順についてご紹介します。少しでもArgo CDの導入を検討している方の助けになれば幸いです。 またArgo CDを導入するきっかけとなった、複数運用していたKubernetesクラスタを1つに集約するマルチテナントクラスタへの移行についても触れます。マルチテナントクラスタの設計や具体的な移行作業については述べると長くなってしまうため、詳細については改めて別の記事にてご紹介できればと思います。 Argo CDについては、昨年の計測SREブロックの記事でも触れられていますので

                                                          MLOpsマルチテナントクラスタへのArgo CDの導入と運用 - ZOZO TECH BLOG
                                                        • AWS Fargate で AWS Secrets Managerを使用して認証情報を保護する | Amazon Web Services

                                                          Amazon Web Services ブログ AWS Fargate で AWS Secrets Managerを使用して認証情報を保護する 本投稿は AWS コンテナサービスのプリンシパルディベロッパーアドボケートである Massimo Re Ferreによる寄稿です クラウドのセキュリティはAWSの最優先事項であり、コンテナチームの取り組みがその証でもあります。およそ1か月前、私たちは AWS Secrets Manager や AWS Systems Manager パラメータストアと、AWS Fargate タスクの統合機能を発表しました。 これにより Fargate のお客様は、ご自身のタスク定義から秘密情報を安全に、パラメータを透過的に利用することができます。 この記事では、秘密情報を確実に保護しつつ Secrets Manager と Fargate の統合を利用する方法の

                                                            AWS Fargate で AWS Secrets Managerを使用して認証情報を保護する | Amazon Web Services
                                                          • NEW – Using Amazon ECS Exec to access your containers on AWS Fargate and Amazon EC2 | Amazon Web Services

                                                            Containers NEW – Using Amazon ECS Exec to access your containers on AWS Fargate and Amazon EC2 Today, we are announcing the ability for all Amazon ECS users including developers and operators to “exec” into a container running inside a task deployed on either Amazon EC2 or AWS Fargate. This new functionality, dubbed ECS Exec, allows users to either run an interactive shell or a single command agai

                                                              NEW – Using Amazon ECS Exec to access your containers on AWS Fargate and Amazon EC2 | Amazon Web Services
                                                            • VPC LambdaからVPCエンドポイント経由でDynamoDBにアクセスしてみた | DevelopersIO

                                                              サーバーレス開発部改め、CX事業本部の佐藤です。 概要 VPC LambdaからDynamoDBにアクセスするユースケースがあったため、実際にやってみました。 VPCにあるRDSなどにアクセスする際は、VPC Lambdaにする必要があります。VPC Lambdaにした場合はLambdaのインターネットアクセスが失われるため、VPC以外のAWSリソースにはアクセスできません(DynamoDBなど)。VPC Lambdaがインターネットにアクセスする際は、AWSの制約でLambdaをプライベートサブネットに配置し、パブリックサブネットにNAT ゲートウェイを配置する必要があります。 https://aws.amazon.com/jp/premiumsupport/knowledge-center/internet-access-lambda-function/ 以前は、VPC Lambdaか

                                                                VPC LambdaからVPCエンドポイント経由でDynamoDBにアクセスしてみた | DevelopersIO
                                                              • AWS Fargateでストレージを共有するバインドマウントとデータボリュームの違いを理解する - Qiita

                                                                はじめに アプリケーションをコンテナ化してAWSのFargateで運用する場合、Django+Nginxの場合だとスタティックファイルの共有が必要となるが、仕組みをよく理解していなくて混乱していた。 後から考えればそういうことかと思えたけどもそのあたりを整理してみた。 やりたいこと ざっくり構成図を描くとこんな感じ。本当はRDSとかECRとか使っているが省略。 2つのアベイラビリティゾーンにパブリックサブネットを配置してFargateをロードバランシングして運用。 1つのタスク内にDjangoとNginxの2コンテナを置く。 DjangoとNginx間でファイル(実際はディレクトリ)を共有する必要があり、左右のFargate間はロードバランシングしているため共有が必要となる。 結論からいうと タスク内のコンテナ間での共有 → バインドマウント サービス内のロードバランシングしているタスク間

                                                                  AWS Fargateでストレージを共有するバインドマウントとデータボリュームの違いを理解する - Qiita
                                                                • サーバで動かしているバッチをFargateへ移行しています - WILLGATE TECH BLOG

                                                                  抱えていた課題 バッチシステムの可用性 EC2インスタンスの利用効率 検討した方法 サーバ多重化 コンテナ化 選ばれたのはコンテナ化でした メリット Fargate移行後の構成 デプロイ 監視 実行順序が重要なバッチ ハマりどころ debugしづらい スケジュール化したタスクの止め方にクセがある スケジュール実行した CloudWatch Event が複数起動する 今後 クラウドネイティブとは こんにちは!インフラユニットの小林です。 今回はバッチサーバで動いているバッチをECS(Fargate)に移行する話を書きます。 抱えていた課題 SEO分析ツール【TACT SEO】 はAWS上にシステムを構築しており、APサーバとバッチサーバはEC2インスタンスを使用しています。 今後のサービス拡大を見据えた場合に可用性と費用面において、バッチに以下の課題を抱えていました。 バッチシステムの可用

                                                                    サーバで動かしているバッチをFargateへ移行しています - WILLGATE TECH BLOG
                                                                  • [レポート] AWS Fargateにおけるセキュリティベストプラクティス #CON414 #reinvent | DevelopersIO

                                                                    CON414 Security best practices for AWS Fargate はじめに この記事はre:invent 2019 CON414 Security best practices for AWS Fargate のセッションレポートです。 セッションで使用されたコードはこちらで公開されています。 このセッションではシンプルなWebアプリを題材にFargateのセキュリティベストプラクティスについてデモを交えて解説が行われました。 記事と合わせてコードを参照して内容を確認するのをお勧めします。 セッション概要 In this session, we highlight several of the recommendations for container security on AWS Fargate. You learn about using a privat

                                                                      [レポート] AWS Fargateにおけるセキュリティベストプラクティス #CON414 #reinvent | DevelopersIO
                                                                    • AWS Fargate かんたんデプロイ選⼿権.pdf

                                                                      • Amazon ECS向けAmazon CloudWatch Container Insightsについて | Amazon Web Services

                                                                        Amazon Web Services ブログ Amazon ECS向けAmazon CloudWatch Container Insightsについて 本記事は AWS のシニアソリューションアーキテクトの Sirirat Kongdeeによる寄稿記事です。 Amazon CloudWatch を利用することで、Amazon Elastic Container Service(Amazon ECS)のリソースを監視することができます。Amazon CloudWatchは、CPU やメモリの割り当てについてや、クラスター、サービスレベルでのリソース使用率のメトリクスを提供するサービスです。以前は、サービスとタスクについてカスタムモニタリングを有効にする必要がありましたが、CloudWatch Container Insightsを使用することで、すべての Amazon ECS リソースの監

                                                                          Amazon ECS向けAmazon CloudWatch Container Insightsについて | Amazon Web Services
                                                                        • Lambdaのログ出力にオススメしたいNode.jsのライブラリ DAZN Lambda Powertools | DevelopersIO

                                                                          CX事業本部@大阪の岩田です。 先日のブログでPythonのライブラリLambda Powertoolsについてご紹介しました。今日はNode.jsのLambda向けに色々な便利機能を提供してくれるDAZN Lambda Powertoolsについてご紹介します。 環境 今回利用した環境です ランタイム: Node.js 12.x dazn-lambda-powertools-layer: 1.15.6 DAZN Lambda Powertoolsとは? Node.jsで利用できるAWS Lambda用のミドルウェアを集めたライブラリです。GitHubのリポジトリはこちらです。 https://github.com/getndazn/dazn-lambda-powertools 概要についてはREADMEに貼られている以下の画像を見て頂くのが分かり良いですが、 構造化ログ(JSONログ)の

                                                                            Lambdaのログ出力にオススメしたいNode.jsのライブラリ DAZN Lambda Powertools | DevelopersIO
                                                                          • Introducing the ‘aws-rails-provisioner’ gem developer preview | Amazon Web Services

                                                                            AWS Developer Tools Blog Introducing the ‘aws-rails-provisioner’ gem developer preview AWS is happy to announce that the aws-rails-provisioner gem for Ruby is now in developer preview and available for you to try! What is aws-rails-provisioner? The new aws-rails-provisioner gem is a tool that helps you define and deploy your containerized Ruby on Rails applications on AWS. It currently only suppor

                                                                              Introducing the ‘aws-rails-provisioner’ gem developer preview | Amazon Web Services
                                                                            • AWS Lambdaのスケール速度が最大12倍速に。10秒ごとに1000回の同時実行回数でスケール

                                                                              AWS Lambdaは、あらかじめ登録した関数を負荷に応じて同時に並列実行することでスケーラブルな処理を実現する仕組みを備えています。 例えばニュースサイトやオンラインストアなどで突発的なトラフィックが発生したとしても、AWS Lambdaを用いて構築することでオンデマンドで迅速にスケール可能となっています。 AWSは、このAWS Lambdaのスケール速度がこれまでよりも最大で12倍速になったと発表しました。 具体的な説明を「AWS Lambda 関数が大量のリクエストを処理する場合に 12 倍速くスケールできるようになりました 」から引用します。 まず、従来のスケール速度は1アカウントあたり最初の1分で500から300程度、その後毎分500ずつとなっていました。 最初の 1 分で 500~3,000 回の同時実行 (リージョンによって異なります) をアカウントレベルでスケールし、その後

                                                                                AWS Lambdaのスケール速度が最大12倍速に。10秒ごとに1000回の同時実行回数でスケール
                                                                              • ECS on Fargate 環境の各種メトリクスを New Relic で収集して可視化する - builders.flash☆ - 変化を求めるデベロッパーを応援するウェブマガジン | AWS

                                                                                近年はコンテナでアプリケーションを稼働させるケースが増えています。本番環境でコンテナアプリケーションを信頼性高く稼働させるためにはオーケストレーションサービスが欠かせません。AWS から提供されているコンテナオーケストレーションサービスは Amazon Elastic Container Service (ECS) と Amazon Elastics Kubernetes Serivice (EKS) の 2 つがあります。ECS も EKS も、共にコントロールプレーンとデータプレーンと呼ばれるコンポーネントに別れます。さらに、AWS ではデータプレーンは Amazon EC2 と AWS Fargate という 2 種類のタイプに別れます。全部で 4 パターンになります。 本記事では、ECS on Fargate 環境の各種メトリクスを New Relic を使って可視化する手順につい

                                                                                  ECS on Fargate 環境の各種メトリクスを New Relic で収集して可視化する - builders.flash☆ - 変化を求めるデベロッパーを応援するウェブマガジン | AWS
                                                                                • AWS CodeDeploy が Amazon ECS の線形デプロイと Canary デプロイをサポートするようになりました | Amazon Web Services

                                                                                  Amazon Web Services ブログ AWS CodeDeploy が Amazon ECS の線形デプロイと Canary デプロイをサポートするようになりました  AWS CodeDeploy は、Elastic Container Service (Amazon ECS) のブルー/グリーンデプロイサポートを拡張し、AWS Fargate または Amazon Compute Cloud (Amazon EC2) でホストされるアプリケーションの Canary および線形デプロイを含めます。 ブルー/グリーンデプロイは、アプリケーションバージョンの変更による中断を最小限に抑えるために、AWS CodeDeploy が提供する安全なデプロイ戦略です。これは、グリーンと呼ばれる新しいアプリケーション環境と、ブルーと呼ばれるライブトラフィックを処理している現在のアプリケーション

                                                                                    AWS CodeDeploy が Amazon ECS の線形デプロイと Canary デプロイをサポートするようになりました | Amazon Web Services