先週、Docker と AWS が、開発者が Docker Compose、Docker Desktop、Docker Hub を活用して Amazon Elastic Container Service (Amazon ECS) と Amazon ECS on AWS Fargate にアプリをデプロイするための、統合された摩擦のないエクスペリエンスを作成した と発表しました 。 その発表に続いて、 DockerCon LIVE 2020からキュレーションしている開発者コンテンツに焦点を当てたブログ記事の最新シリーズを、今回はAWSに焦点を当てて継続します。 AWS でアプリを実行している場合は、この投稿をブックマークして関連する洞察を得ると、1 か所で簡単にアクセスできます。
より多くの開発者がDockerを採用して学習し、より多くの組織がアプリケーションのコンテナ化に真っ向から取り組むにつれて、AWSは引き続きデプロイに最適なクラウドです。 今年の初め、DockerとAWS Compose-spec.io オープン仕様で協力し、同僚のChad Metcalfが Dockerブログ で述べたように 、 DockerからAWSへの直接デプロイはかつてないほど簡単になりました。これは、お客様である開発者であるお客様の立場に常に身を置くためのもう1つのステップです。
AWS でのこれら 3 つのセッションの再生では、開発者向けのコンテナの傾向、マイクロサービスの導入、マルチコンテナアプリの構築と AWS へのデプロイについて詳しく知ることができます。
ディーパック・シン – AWS
Deepak Singh は AWS のコンピューティングサービス担当バイスプレジデントであり、AWS Container Services や Amazon Open Source Program Office (OSPO) など、多くの企業やチームで幅広い責任を担っています。 Dockerは、The CubeからDeepakのインタビューを受けたことを喜んでいました。 彼は、最新のAWSとオープンソーステクノロジー、クラウドネイティブ開発、および開発者向けの2020年のコンテナ化の状態に飛び込みます。 ディーパックはダイナミックなソートリーダーであり、スチュアートミニマンによる彼のインタビューをぜひキャッチしたいと思っています。
Envoyと流暢なビットでアクセスロギングが簡単になりました
カルメン・プッチオ – AWS
お客様が組織にマイクロサービス パターンを採用し始めると、通常、ログ記録に関して課題に直面します。 多言語マイクロサービス アーキテクチャの課題の 1 つは、さまざまなアクセス ログを一元化されたログ ソリューションに送信するときに、一貫した形式に関連付けようとすることです。 ログにデータの一貫性がない状態で相互に対話しているさまざまなサービス間で特定のエラーまたはステータスコードを見つけようとしていると想像してみてください。AWS プリンシパルソリューションアーキテクトの Carmen Puccio によるこのセッションでは、Envoy と Fluent Bit を使用してマイクロサービスアプリケーションに一貫性のある構造化されたログ形式を実装する方法を学習します。
ルコンデ・ムウィラ
開発とデプロイに対するクラウドネイティブなアプローチが普及するにつれて、ソフトウェア エンジニアにとって、マルチコンテナー アプリケーションをドッキングしてクラウドにデプロイする方法を習得することはエキサイティングな時期です。 この講演では、Entelect のソフトウェアエンジニアである Lukonde Mwila が、Docker Compose、Nginx サーバーのコンテナ化、React アプリのコンテナ化、Node.JS アプリのコンテナ化、MongoDB アプリのコンテナ化、マルチコンテナアプリのローカル実行、CI/CD パイプラインの作成、コンテナをテストしてイメージを Docker Hub にプッシュするためのビルドステージの追加、AWS Elastic Beanstalk へのマルチコンテナアプリのデプロイについて説明します。