2018内容の正当性は保証できません。スライドとか公開されたら更新します。French-OwenSegmentで様々なAPIを一つにまとめるサービスを運用している。ECSは2015年から運用ECSは次の理由から使っている。APIから制御される。Terraformで環境構築を行っている。https://github.com/segmentio/stack本番ではCPUとメモリでスケールさせている。CIでイメージをビルドしている。(Slack)CloudWatchとDatadog/Statsdを使ってモニタリングしている。新サービスや新機能が多い。すべてキャッチアップは不可能。自分の好きなものから始めるといい。アソシエイトの試験は簡単。AWS使ったことなくても合格できる。一方でプロフェッショナルは難しい。ネットワークはアソシエイトでも特に難しい。時間は掛かるがドキュメントを読むといい。アーキテクチャを学ぶのにいいことは使用事例を見ること。JavaScript。問題解決のためのツールでしかないので必要に応じて。(初期のサービスは成熟したものに比べて完成度が低い)。今起きていることを理解する。何が流行るかわからないから。東京に2箇所、大阪に1箇所ある。Vogelsセキュリティ、運用、開発も、攻撃や運用ミスを防ぐのは難しい。Mon-Thuesに障害を常時注入。良オフィシャルのコンテナイメージでも脆弱性は普通にある。複数のサービスが同居の場合どうしても穴が大きくなるECSはTaskごとにENIがあるから、TaskそれぞれにセキュリティグループとIAMRoleが適用できる。アプリケーションだけでいいならFargateを使う。ECSタスク定義はDockerのセキュリティオプションも数多く使える。Commandで実行。Logsに出力してアラートを出す。これはAWS公式のおすすめ。利用するバイナリだけをイメージに入れる。チェックGoogleCloudPlatform/container-structure-testコンテナのあるべき姿をポリシーとして定義、テスト可能ファイル、パーミッション等のテストができるENTRYPOINTやCMD、環境変数、ポートなどのメタデータが正しいか確認できる自動化Jenkins等でビルド、解析等をする。江川大地インスタンスとストレージでコンポーネントが分かれている。Amplifyで認証を使う。CodeBuildで、スピーチ音声を自動生成し、それを発表するデモ。大村幸敬YAML使おう。変数を入れておく場所として使う。