AWS
devops
CloudFormation
aws-cli

AWS re:Invent 2017 DevOps関連セッションまとめ

まとめについて

re:Invent 2017 で行われたBreak Out Session から DevOps に関するオススメセッションを独断と偏見でピックアップしました。AWSだけに限った内容ではありませんので、DevOps開発プロセス、マネジメント、アーキテクチャ一般の勉強にもどうぞ。
なお、本投稿は個人の見解であり、所属企業とは関係がありません。

セッション動画(英語)のリンクをつけました。Slideshareもできるだけ拾いましたが資料が公開されていないものもあります。
できるだけYouTubeの動画を見ることをおすすめします。米国のカンファレンスは資料より話がメインです。多くは資料なんか見ないで話します。デモも多くあります。
英語が苦手な方はYouTubeの各種機能(英語字幕、自動翻訳による日本語字幕、文字起こし、スピード調整など)を使ってご覧になってください。英語字幕を見ながら聞くのはリスニングの勉強にもなります。

カテゴリは以下のとおり:

  • DevOps全般
  • Chaos Engineering
  • DevOpsを実現するためのアーキテクチャ
  • CI/CDパイプライン
  • CloudFormation
  • CLI
  • Management & Governance & Monitoring
  • DevOps ワークショップ

DevOps全般

Life of a Code Change to a Tier 1 Service (DEV206)

Launch Applications the Amazon Way (DEV203)

  • Amazonにおけるアプリケーション開発スタイルを紹介した後、Code Starのデモを中心にCode*サービス、プロビジョン、デプロイ系サービスの全体像を解説。
  • https://www.youtube.com/watch?v=ITNorHA9m6Q

Tools Won’t Fix Your Broken DevOps (DEV345) by DevOps Research and Assessment

Chaos Engineering

Performing Chaos at Netflix Scale (DEV334) by Netflix

DevOpsを実現するためのアーキテクチャ

Cisco’s Journey from Monolith to Microservices (DEV329)

  • 前半はAWSのSAがマイクロサービスにおける永続的データの管理方法について解説。これはいい内容。後半はCiscoが社内の既存データをマイクロサービスとして提供するためのアーキテクチャについて解説。
  • https://www.youtube.com/watch?v=Qv7iRDbxS6A

Embracing Change without Breaking the World (DEV319)

CI/CDパイプライン

Continuous Integration Best Practices for Software Development Teams (DEV322)

  • 効果的なCI実施のための3つ施策について解説。Nighty Check, Branch Check, PullRequest Check。ツールとしてCodeBuildの活用をベースに。登壇者はWarnerのKeynoteに出てきたClare。彼女はCodeBuildの開発チームの一員。
  • https://www.youtube.com/watch?v=GEPJ7Lo346A

Deep Dive on Advanced Continuous Delivery Techniques Using AWS DevOps Tools (DEV324)

  • 昨年もあったContinuous DeliveryのDeep Diveセッション。「CDパイプラインが本番環境を壊すことが怖いですか?」怖い人はこのセッションを。
  • https://www.youtube.com/watch?v=Lrrgd0Kemhw

Use Amazon EC2 Systems Manager to Perform Automated Resilience Testing in Your CI/CD Pipeline (DEV338) by Expedia

Manage Your Applications with AWS Elastic Beanstalk (DEV305)

CloudFormation

CFn関連セッションはこちらのブログにもまとめて紹介されています
https://aws.amazon.com/jp/blogs/mt/your-aws-cloudformation-guide-to-reinvent-2017/

Deep Dive on AWS CloudFormation (DEV317)

  • CFnのプロダクトマネージャAnilによるDeep Dive Session。中ほどにStackと実環境との違いを検知するDrift Detection (commin soon) について解説があります。
  • https://www.youtube.com/watch?v=01hy48R9Kr8

Learn How Intuit Built a Frictionless Infrastructure Management System Using AWS CloudFormation (DEV318)

Build Once, Deploy Many: Architecting and Building Automate (GPSTEC319)

CLI

Introduction to the AWS CLI (DEV323)

AWS CLI: 2017 and Beyond (DEV307)

Management & Governance & Monitoring

How Amazon.com Uses AWS Management Tools (DEV340)

Using AWS Management Tools to Enable Governance, Compliance, Operational, and Risk Auditing (DEV339)

NEW LAUNCH! Gain Operational Insights and Take Action on AWS Resources with AWS Systems Manager (DEV346)

Embrace DevOps and Learn How to Automate Operations (DEV306)

Using Amazon CloudWatch for Amazon ECS Resource Monitoring at Scale (DEV333)

DevOps ワークショップ

Advanced DevOps Practices for AWS(DEV401)

DevOps Essentials An Introductory Workshop on CICD Practices

  • Chaos Engineering
  • DevOpsを実現するためのアーキテクチャ
  • CI/CDパイプライン
  • CloudFormation
  • CLI
  • Management & Governance & Monitoring
  • DevOps ワークショップ