Slide 32
Slide 32 text
● Existing issues
○ It isn’t easy for developers to flexibly construct infrastructure for application development. because it
is necessary to collaborate with infrastructure personnel. Collaboration with them has been made
more efficient, and the design such as deployment, provisioning, scaling etc needs to be flexible.
● Countermeasure
○ coreos/kube-aws was adopted
■ kube-aws is tool and the installation artifacts for kubernetes on aws, developed by CoreOS.
● Create, update and destroy Kubernetes clusters on AWS
● Highly available and scalable Kubernetes clusters backed by multi-AZ deployment and
Node Pools.
● Powered by various AWS services including CloudFormation, KMS, Auto Scaling, Spot
Fleet, EC2, ELB, S3, etc.
○ concourse/concourse was adopted
■ Concourse is a pipeline-based CI system written in Go, developed by Pivotal. treats build
pipelines and artifacts as first-class citizens.
■ In ThoughtWork's TECNOLOGY-RADAR 11/2015, the concourse-ci is contained in tools that
'ACCESS' category.
DevOps: Improving Development Efficiency
DevOps: 開発効率の向上