Amazon Web Services ブログ
Category: Amazon Elastic Container Service
AWSLogs コンテナログドライバーのノンブロッキングモードによるログ損失の防止
可観測性の向上とトラブルシューティングのために、コンテナログをコンピューティングプラットフォームから、ログ集約サーバーに転送することをお勧めします。実際には、ログサーバーが到達不能になったり、ログを受け入れられなくなる場合があります。ログサーバーの障害に対するアーキテクチャ設計には、トレードオフがあります。サービス所有者は、次の点を検討する必要があります。
アプリケーションは、トラフィックへの応答 (または作業の実行) を停止し、ログ集約サーバーが復旧するのを待つべきでしょうか? (正確な監査ログがサービスの可用性よりも優先されますか?)
アプリケーションは、ログサーバーがバッファを使い切る前に復旧することを期待してログをバッファリングしながらトラフィックに対応し続けるべきでしょうか? ログ送信先が利用できないレアケースにおいてログが失われるリスクを受け入れるべきでしょうか?
コンテナのログドライバーでは、このトレードオフは上記 1 の考慮事項に対して「ブロッキング」の設定パラメータ、2 の考慮事項に対して「ノンブロッキング」の設定パラメータで実装されています。AWS ブログの「Choosing container logging options to avoid backpressure」では、Rob Charlton がこのトレードオフを探求し、AWSLogs コンテナログドライバーのデフォルトの「ブロッキング」モードでアプリケーションがどのように動作するかをテストする方法を説明しています。
この記事では、「ノンブロッキング」 について詳しく説明し、AWSLogs ログドライバーを使用したログ損失の試験結果を示します。
オブザーバビリティが強化された Container Insights が Amazon ECS で利用可能に
2023 年、 Amazon CloudWatch Container Insights におけるオブザーバビ […]
Amazon CloudWatch Logs Insights を用いたAmazon ECSライフサイクルイベントの効果的な分析
本記事では、Container Insights や Amazon EventBridge 、あるいはその両方を使用して、Amazon CloudWatch Logs Insights のクエリを通じて Amazon ECS のサービスイベントを効果的に分析する方法を紹介します。Container Insights は Amazon ECS のライフサイクルイベントを Amazon CloudWatch Log Group に保存することができ、イベントを遡って分析することが可能となり、運用効率が向上します。これにより、Amazon CloudWatch Logs Insights を使用したインシデント後の分析が可能になります。
AWS re:Invent 2024 Serverless containers セッションリスト
AWS re:Invent は、AWS が主催するグローバルなクラウドコンピューティングコミュニティ向けの大規模な学習カンファレンスです。今年は、Amazon Elastic Container Service (Amazon ECS) チームと AWS Fargate チームが、生産性の向上、コストの最適化、ビジネスの俊敏性向上に役立つ最新のトレンド、イノベーション、ベストプラクティス、ヒントを共有します。2024 年 12 月 2 日から 12 月 6 日の期間、是非ラスベガスにてご参加ください。
予測スケーリングを用いて Amazon ECS のコンピューティングリソースを最適化する
Amazon ECS は、新しいスケーリングポリシーである「予測スケーリング」をリリースしました。このポリシーでは、高度な機械学習アルゴリズムを用いて需要の急増を予測し、前もってタスク数を増加させることで、アプリケーションの可用性と応答性を向上させます。また、過剰なプロビジョニングを削減することで、コスト削減を実現します。この記事では、予測スケーリングの概要を説明し、この機能が役立つ場面や設定手順について解説します。
Amazon VPC Lattice に組み込まれた Amazon ECS サポートを使用して、コンテナアプリケーションネットワーキングを合理化
Amazon VPC Lattice は、リリース以来、複雑なネットワーキングタスクを効率化してきました。その […]
Amazon ECS におけるデプロイメントの可視性の向上
Amazon ECS は、強化された可視性とトレーサビリティの機能を提供開始しました。新しく導入されたサービスデプロイメントとサービスリビジョンを活用することで、Amazon ECS におけるアプリケーションデプロイメントについて、より深い洞察を得ることができます。この記事では、信頼性と透明性の高いソフトウェアリリースライフサイクルを実現する上で、これらの機能がどのように役立つのか、ハンズオン形式で説明します。
【開催報告】コンテナ/サーバーレスによるモダン・プロジェクト実践 – 事例セミナー
2024年11月1日に、「コンテナ/サーバーレスによるモダン・プロジェクト実践」と題して 3社にご講演いただき […]
Amazon ECS の 10 周年を祝う: 10 年間にわたるコンテナ化イノベーションの推進
10 月 28 日、私たちは Amazon Elastic Container Service (ECS) の […]
GoPro でのAmazon EC2 スポットインスタンスを利用したメディアトランスコーディングパイプラインの大規模な最適化
GoPro は、イマーシブかつエキサイティングな方法で画像のキャプチャや共有をサポートしています。2002年の […]