SlideShare una empresa de Scribd logo
1 de 103
Descargar para leer sin conexión


Spinnaker
(steven.hj.shim@gmail.com)
( ...) 

Spinnaker
(steven.hj.shim@gmail.com)
1. Spinnaker 

2. 

3. Spinnaker 

4. Packer Spinnaker (Ansible )

5. Spinnaker 

6. 

7. Code Deploy/Code Pipeline 

Spinnaker 

8. Container Spinnaker ( ..)

9. Spinnaker / 

10. Q&A
1. Spinnaker
Spinnaker
• Multi-cloud Continuous Delivery 

• Netflix Opensource 

(Apache 2.0)
Spinnaker 

Spinnaker Architecture Overview
10 Micro Services
Micro Service
• Deck: Spinnker Console UI

• Gate: API Gateway

• Orca: Spinnaker Pipeline , Spinnaker 

• Clouddriver: Spinnaker Cloud Provider API


• Front50: Application, Pipeline, Project 

• Rosco: Bakery (Packer )

• Igor: Jenkins CI 

• Fiat: 

• Halyard: Configuration
Multi-Cloud
• AWS

• Kubernetes

• Google Cloud Platform (App Engine, Compute Engine)

• Microsoft Azure

• Openstack

• DC/OS

• Oracle Cloud
Continuous Delivery
• Continuous Integration(CI) (Jenkins) 

• Machine Image (AMI)

• Packer 

Configuration Management(CM) 

• Canary / Red / Black 

• Pipeline
Pipeline
• Pipeline Spinnaker 

• Pipeline
Pipeline
• Pipeline Spinnaker 

• Pipeline
Server Group
• Server Group Instance 

(ex. AWS Auto Scaling Group)

• Server Group (Scale-in/out)

• Server Group Load Balancer Traffic


• Server Group Rollback
Server Group
Server Group
Cluster
• Group of Server Group

• Server Group 

• 1) Cluster 2 1 Server Group 

2) Cluster 2 Public Cloud 1 Server
Group 

3) Cluster 3 Server Group(Dev/Stage/
Production )
Cluster
2. Deploy
Deploy
• Inplace 

• All at once 

• Rolling Update 

• Replace 

• Canary 

• Red / Black
V1
LB
User Traffic V2
V1
Server Group
V1
Deploy - All at once
V2V2
V1
LB
User Traffic
V2
V1
Server Group
V1
Deploy - All at once
V2
V2
V1
LB
User Traffic V2
V1
Server Group
V1
Deploy - Rolling Update
V2V2
V1
LB
User Traffic
V2
V1
Server Group
V1
Deploy - Rolling Update
V2
V2
V1
LB
User Traffic
V1
Server Group
V1
Deploy - Canary
V3V3V3V2
V1
LB
User Traffic
V1
Server Group
V1
Deploy - Canary
V3V3V3
V2
V1
LB
User Traffic
V1
Server Group
V1
Deploy - Canary
V3V3V3
V1
LB
User Traffic
V1
Server Group
V1
Deploy - Canary
V3V3
V3
V1
LB
User Traffic
V1
Server Group
V1
Deploy - Red / Black
V3
V3V3
V1
LB
User Traffic
V1
Server Group
V1
Deploy - Red / Black
V3
V3
V3
LB
User Traffic
Server Group
Deploy - Red / Black
V3
V3
V3
Spinnaker
• Spinnaker 

• Spinnaker Machine Image 

Canary, Red/Black 

• Red/Black Public Cloud 

•
Red/Black
• EC2 Maintenance 

• EC2 Maintenance
3. Spinnaker 



(Pipeline )
Pipeline
• Pipeline Stage 

(Bake Stage, Destroy Server Group Stage, Jenkins Stage, etc)

• Stage 

• Stage ,
Pipeline ( )
Jenkin
1. Jenkins
2. Source
3. Build / Packaging
4. Save to Storage
V2
Pipeline ( )
Jenkin
1. Jenkins
2. Source
3. Build / Packaging
4. Save to Storage
V2
Pipeline ( )
Bake
V2
Jenkin
Pipeline ( )
Bake
V2
1. Rosco Packer
Jenkin
Pipeline ( )
Bake
V2
1. Rosco Packer
Jenkin
2. EC2
EC2
Pipeline ( )
Bake
V2
1. Rosco Packer
Jenkin
3. CM
2. EC2
EC2
Pipeline ( )
Bake
V2
1. Rosco Packer
Jenkin
3. CM
3-1. Binary 

(CM )
2. EC2
EC2
Pipeline ( )
Bake
V2
1. Rosco Packer
Jenkin
3. CM
3-1. Binary 

(CM )
2. EC2
EC2
4. AMI
Pipeline ( )
Bake
V2
1. Rosco Packer
Jenkin
3. CM
3-1. Binary 

(CM )
2. EC2 4. AMI
5. EC2 Terminate
Pipeline ( )
Bake
V2
1. Rosco Packer
Jenkin
3. CM
3-1. Binary 

(CM )
2. EC2 4. AMI
5. EC2 Terminate
Pipeline ( )
BakeJenkin
Deploy

Canary
V1
V2
V1
V1
ASG-v1 ASG-v2
V2
ELB
1. ASG
AMI EC2
Pipeline ( )
BakeJenkin
Deploy

Canary
V1
V2
V1
V1
ASG-v1 ASG-v2
V2
ELB
1. ASG
AMI EC2
Pipeline ( )
BakeJenkin
Deploy

Canary
V1
V2
V1
V1
ASG-v1 ASG-v2
V2
ELB
1. ASG
AMI EC2
Pipeline ( )
BakeJenkin
Deploy

Canary
Manual

Judgement
Resize

ServerGroup
V1
V1
V1
ASG-v1 ASG-v2
V2
ELB
V2
V2
1. 

2. ASG 

ASG
Pipeline ( )
BakeJenkin
Deploy

Canary
Manual

Judgement
Resize

ServerGroup
V1
V1
V1
ASG-v1 ASG-v2
V2
ELB
V2
V2
1. 

2. ASG 

ASG
Pipeline ( )
BakeJenkin
Deploy

Canary
Manual

Judgement
Resize

ServerGroup
V1
V1
V1
ASG-v1 ASG-v2
V2
ELB
V2
V2
Disable

ServerGroup
ELB
Pipeline ( )
BakeJenkin
Deploy

Canary
Manual

Judgement
Resize

ServerGroup
V1
V1
V1
ASG-v1 ASG-v2
V2
ELB
V2
V2
Disable

ServerGroup
Wait

N Hours
Destroy

ServerGroup
, Server Group
Pipeline ( )
BakeJenkin
Deploy

Canary
Manual

Judgement
Resize

ServerGroup
ASG-v1 ASG-v2
V2
ELB
V2
V2
Disable

ServerGroup
Wait

N Hours
Resize Server
Group
Server Group Instance 0
4. Packer Spinnaker
AMI ..
• AMI -> AMI EC2 

• EC2 -> EC2 / 

(VPC, Security Group, ENI/EIP, AMI, EBS, Instance Type, 

Key Pair, etc…)
Spinnaker Packer ?
• (VPC, Security Group, Key Pair, etc)

• Builder 

• VPC 

• Instance Type 

• AMI 

• EBS 

• EIP 

• Tag Tagging 

•
Spinnaker Packer ?
• Provisioner 

• CM Tool (Ansible, Chef, Puppet, Shell, etc)

• Guest OS 

• EC2 AMI
Bake Packer
Bake
V2
1. Rosco Packer
Jenkin
3. CM
3-1. Binary 

(CM )
2. EC2
EC2
4. AMI
5. EC2 Terminate
Packer
Packer
{{user `parameter_key`}}

Spinnaker Packer Parameter
• Packer Parameter Key/Value 

Spinnaker Bake , Extended Attributes
Packer
Ansible Playbook
Spinnaker Packer Parameter 

Ansible
Ansible
• OS Ansible 

• YAML 

• Agentless (SSH )
Ansible
• Ansible Playbook Play role 

• Role Task Templete / handler 

• Task Ansible
Ansible
Roles
Playbooks
Playbook Role
Tomcat Install 

Playbook
Ansible
Tomcat Install 

Playbook
Tomcat Install Role
Tomcat Install Task
Templete
Java Install Role
Java Install Task
Templete
Scouter Server 

Install Playbook
ScouterServer

Install Role
Scouter Install Task
Templete
Role Playbook
Ansible Task
• file, template, unarchive,
get_url, yum, apt-get


• when clause / Handler
/
5. Spinnaker
2016 ...
• AWS Code .

• Public Cloud ?

• Spinnaker !!
2016 ...
• .

• Spinnaker reference 

• Spinnaker Document 

• !!

• ... .. ....
Spinnaker
1) 

CentOS6.x ...

CentOS ...

Spinnaker Ubuntu 

)

- Ubuntu ..

- Ansible
Spinnaker
2) 

Spinnaker ?

.

(Spinnaker ...)

)

- Okta SAML Login 

- Okta
Spinnaker
3) 

Spinnaker Stage 

(Pipeline Hosts ,

QA Static Contents
, ...)

)

- Custom Stage / Script
Spinnaker
4) 

Ops ?

Spinnaker Ops .



)

- Dev Ops Communication Cost ...

- …

- Spinnaker 

- Spinnaker Ops 

- Spinnaker Dev (DevOps )
Spinnaker
5) 

AMI Bake Zabbix .

)

- Zabbix Monitoring Hostname Naming Rule
Spinnaker
6) 

.

)

- AMI .

- AMI .

- Pure CentOS -> -> -> 

-
Spinnaker
Pure CentOS AMI
Pipeline Bake
, LDAP , , 

Ansible Script .
Spinnaker
Pure CentOS 

AMI


AMI
,

OS , Agent


( - )
Java , Tomcat , Apache 



(ex. Backoffice OS)


AMI
Binary AMI 

3 Spinnaker
Spinnaker
6) 

Rollback
. Rollback .

- Server Group Destroy 



)

- Server Server Group 

-
Spinnaker
Server Group Instance , Rollback 

, Instance Running Server Group Instance .
Spinnaker
Server Auto Scaling Group , Rollback .

(ASG Group Resize -> Enable )
Spinnaker
7) 

Spinnaker Learning Curve 

* Script stage Script 

* Pipeline Expression 

* Document 



)

- … Slack(Spinnaker)
6. Code Deploy

/Code Pipeline
Spinnaker
AWS Code Pipeline
• Code Pipeline 

• Code Pipeline Stage Pipeline
Stage
Source Github, CodeCommit, S3
Build Jenkins, CodeBuild, Solano CI
Test
Jenkins, Apika Load Test, CodeBuild, BlazeMeter, Ghost
Inspector UI Test, Runscope
Deploy ECS, CloudFormation, CodeDeploy, Elastic Beanstalk
Invoke AWS Lambda
Approval AWS SNS
Code Pipeline vs Spinnaker

(Code Pipeline )
Code Pipeline Stage Spinnaker Stage
Source
Source
Pipeline ( )
Pipeline Automated Trigger
Build
Jenkins, CodeBuild, 

Solano CI
Jenkins 



Script Stage / Custom Stage
Test Test Script Stage / Webhook Stage
Deploy
CloudFormation, 

CodeDeploy, 

Elastic Beanstalk, ECS
Multicloud VM 

(Google App Engine PaaS,

Kubernetes )
Invoke AWS Lambda Script Stage / Webhook Stage
Approval AWS SNS Spinnaker Console
* Script Stage Jenkins
Code Pipeline vs Spinnaker

(Spinnaker )
Spinnaker AWS CodePipeline
Stage
22 Stage 

Custom Stage 

( : writing a new stage site:spinnaker.io)
6 Stage 

Stage Custom Action 

( : Create and Add a Custom Action in AWS
CodePipeline)
Deploy
- Server Group 

- Machine Image
- Code Deploy 

- Cloud Formation 

Pipeline/
Stage
Pipeline 

Lambda
Multi Cloud
Instance
AWS
AWS Code Pipeline Stage
• Pipeline Spinnaker
Stage 

• Stage ,


• Stage
AWS Code Pipeline Stage
• Pipeline Spinnaker
Stage 

• Stage ,


• Stage
Spinnaker Pipeline Stage
• Stage 

• ,
Source
Source SVC 

SVC Trigger
SVC Trigger Trigger 

SVC Build (Jenkins)
Code Pipeline: Source Stage Spinnaker: Pipeline Configuration
Build
Code Pipeline: Build Stage Spinnaker: Jenkins Stage
CodeBuld / Jenkins / CI
Jenkins 

Jenkins CI Script Stage 

or Custom Stage
Deploy (1)
Code Deploy: Application Spinnaker: Deploy Stage
Code Deploy 

In-place , Blue/Green
Deploy Stage Server Group
Deploy (2)
Code Deploy: Agent Spinnaker: Bake Stage
Code Deploy Agent 

Guest OS Custom Script
Bake Packer(Provisioner) 

Custom Script
-> AMI
Invoke
Code Pipeline: Invoke Stage Spinnaker: Script Stage
Lambda Deploy Stage Server Group
7. Spinnaker 

• Spinnaker Sample
.

• https://www.spinnaker.io/guides/tutorials/videos/#welcome-to-
spinnaker-feature-overview-2m-46s
8. Container Service 

Spinnaker ( ..)
Container Service Spinnaker
• Spinnaker Multi Cloud Container
Multi Environment Deployment Tool

• VM Spinnaker Machine Image 

VM 

• Container/Orchestration Infra 

Container 

• Spinnaker Container/Orchestration Service 

(Docker v2 Registry, Kubenetes, DC/OS)
9. Spinnaker 

/
Spinnaker /
• 

• 

UI Visualization 

• 

Packer / CM Tool / CI Tool Continuous Delivery 

• 

Multi Cloud VM Spinnaker 

• Deploy & Rollback
Spinnaker /
• 

• 

( hal command line tool )

• Learning Curve 

Packer / CM Tool / CI Tool / Public Cloud 

• 

(Spinnaker r4.xlarge ...)
Q & A
Thank you
• Pivotal Spinnaker 

https://www.youtube.com/watch?v=zdE0c5-DJlc

• Spinnaker Custom Stage 

https://blog.spinnaker.io/custom-spinnaker-stages-with-preconfigured-
webhooks-84c5b5dae861

• Spinnaker 

https://www.spinnaker.io/reference/architecture/

• Packer https://www.packer.io/

• Spinnaker 

https://blog.spinnaker.io/exposing-spinnaker-to-end-users-4808bc936698

• Armory - Spinnaker 

http://www.armory.io/

• Google Cloud Platform Blog 

https://cloudplatform.googleblog.com/2017/02/guest-post-multi-cloud-continuous-delivery-
using-Spinnaker-at-Waze.html

Más contenido relacionado

La actualidad más candente

서버 성능에 대한 정의와 이해
서버 성능에 대한 정의와 이해서버 성능에 대한 정의와 이해
서버 성능에 대한 정의와 이해중선 곽
 
[AWSKRUG 컨테이너 소모임] Rancher 기본 입문
[AWSKRUG 컨테이너 소모임] Rancher 기본 입문[AWSKRUG 컨테이너 소모임] Rancher 기본 입문
[AWSKRUG 컨테이너 소모임] Rancher 기본 입문Hyunmin Kim
 
IBMが新しいJava EEコンテナを作っているらしい -Libertyプロファイルとは-
IBMが新しいJava EEコンテナを作っているらしい -Libertyプロファイルとは-IBMが新しいJava EEコンテナを作っているらしい -Libertyプロファイルとは-
IBMが新しいJava EEコンテナを作っているらしい -Libertyプロファイルとは-Takakiyo Tanaka
 
Postman과 Newman을 이용한 RestAPI 테스트 자동화 가이드
Postman과 Newman을 이용한 RestAPI 테스트 자동화 가이드 Postman과 Newman을 이용한 RestAPI 테스트 자동화 가이드
Postman과 Newman을 이용한 RestAPI 테스트 자동화 가이드 SangIn Choung
 
Memory management in Andoid
Memory management in AndoidMemory management in Andoid
Memory management in AndoidMonkop Inc
 
JBoss Enterprise Application Platform 6 Troubleshooting
JBoss Enterprise Application Platform 6 TroubleshootingJBoss Enterprise Application Platform 6 Troubleshooting
JBoss Enterprise Application Platform 6 TroubleshootingAlexandre Cavalcanti
 
(Fios#03) 4. 파워셸 포렌식 조사 기법
(Fios#03) 4. 파워셸 포렌식 조사 기법(Fios#03) 4. 파워셸 포렌식 조사 기법
(Fios#03) 4. 파워셸 포렌식 조사 기법INSIGHT FORENSIC
 
[오픈소스컨설팅] Open Stack Ceph, Neutron, HA, Multi-Region
[오픈소스컨설팅] Open Stack Ceph, Neutron, HA, Multi-Region[오픈소스컨설팅] Open Stack Ceph, Neutron, HA, Multi-Region
[오픈소스컨설팅] Open Stack Ceph, Neutron, HA, Multi-RegionJi-Woong Choi
 
Hadoop REST API Security with Apache Knox Gateway
Hadoop REST API Security with Apache Knox GatewayHadoop REST API Security with Apache Knox Gateway
Hadoop REST API Security with Apache Knox GatewayDataWorks Summit
 
Step-by-Step Introduction to Apache Flink
Step-by-Step Introduction to Apache Flink Step-by-Step Introduction to Apache Flink
Step-by-Step Introduction to Apache Flink Slim Baltagi
 
Un-broken Logging - Operability.io 2015 - Matthew Skelton
Un-broken Logging - Operability.io 2015 - Matthew SkeltonUn-broken Logging - Operability.io 2015 - Matthew Skelton
Un-broken Logging - Operability.io 2015 - Matthew SkeltonSkelton Thatcher Consulting Ltd
 
How to build massive service for advance
How to build massive service for advanceHow to build massive service for advance
How to build massive service for advanceDaeMyung Kang
 
Veeam Backup & Replication Tips and Tricks
Veeam Backup & Replication Tips and TricksVeeam Backup & Replication Tips and Tricks
Veeam Backup & Replication Tips and TricksVeeam Software
 
서비스 모니터링 구현 사례 공유 - Realtime log monitoring platform-PMon을 ...
서비스 모니터링 구현 사례 공유 - Realtime log monitoring platform-PMon을 ...서비스 모니터링 구현 사례 공유 - Realtime log monitoring platform-PMon을 ...
서비스 모니터링 구현 사례 공유 - Realtime log monitoring platform-PMon을 ...Jemin Huh
 
안정적인 서비스 운영 2014.03
안정적인 서비스 운영   2014.03안정적인 서비스 운영   2014.03
안정적인 서비스 운영 2014.03Changyol BAEK
 
[2B7]시즌2 멀티쓰레드프로그래밍이 왜 이리 힘드나요
[2B7]시즌2 멀티쓰레드프로그래밍이 왜 이리 힘드나요[2B7]시즌2 멀티쓰레드프로그래밍이 왜 이리 힘드나요
[2B7]시즌2 멀티쓰레드프로그래밍이 왜 이리 힘드나요NAVER D2
 
Spring IO 2023 - Dynamic OpenAPIs with Spring Cloud Gateway
Spring IO 2023 - Dynamic OpenAPIs with Spring Cloud GatewaySpring IO 2023 - Dynamic OpenAPIs with Spring Cloud Gateway
Spring IO 2023 - Dynamic OpenAPIs with Spring Cloud GatewayIván López Martín
 

La actualidad más candente (20)

서버 성능에 대한 정의와 이해
서버 성능에 대한 정의와 이해서버 성능에 대한 정의와 이해
서버 성능에 대한 정의와 이해
 
[AWSKRUG 컨테이너 소모임] Rancher 기본 입문
[AWSKRUG 컨테이너 소모임] Rancher 기본 입문[AWSKRUG 컨테이너 소모임] Rancher 기본 입문
[AWSKRUG 컨테이너 소모임] Rancher 기본 입문
 
IBMが新しいJava EEコンテナを作っているらしい -Libertyプロファイルとは-
IBMが新しいJava EEコンテナを作っているらしい -Libertyプロファイルとは-IBMが新しいJava EEコンテナを作っているらしい -Libertyプロファイルとは-
IBMが新しいJava EEコンテナを作っているらしい -Libertyプロファイルとは-
 
Postman과 Newman을 이용한 RestAPI 테스트 자동화 가이드
Postman과 Newman을 이용한 RestAPI 테스트 자동화 가이드 Postman과 Newman을 이용한 RestAPI 테스트 자동화 가이드
Postman과 Newman을 이용한 RestAPI 테스트 자동화 가이드
 
Memory management in Andoid
Memory management in AndoidMemory management in Andoid
Memory management in Andoid
 
JBoss Enterprise Application Platform 6 Troubleshooting
JBoss Enterprise Application Platform 6 TroubleshootingJBoss Enterprise Application Platform 6 Troubleshooting
JBoss Enterprise Application Platform 6 Troubleshooting
 
(Fios#03) 4. 파워셸 포렌식 조사 기법
(Fios#03) 4. 파워셸 포렌식 조사 기법(Fios#03) 4. 파워셸 포렌식 조사 기법
(Fios#03) 4. 파워셸 포렌식 조사 기법
 
Galera Cluster Best Practices for DBA's and DevOps Part 1
Galera Cluster Best Practices for DBA's and DevOps Part 1Galera Cluster Best Practices for DBA's and DevOps Part 1
Galera Cluster Best Practices for DBA's and DevOps Part 1
 
[오픈소스컨설팅] Open Stack Ceph, Neutron, HA, Multi-Region
[오픈소스컨설팅] Open Stack Ceph, Neutron, HA, Multi-Region[오픈소스컨설팅] Open Stack Ceph, Neutron, HA, Multi-Region
[오픈소스컨설팅] Open Stack Ceph, Neutron, HA, Multi-Region
 
WebLogic FAQs
WebLogic FAQsWebLogic FAQs
WebLogic FAQs
 
Hadoop REST API Security with Apache Knox Gateway
Hadoop REST API Security with Apache Knox GatewayHadoop REST API Security with Apache Knox Gateway
Hadoop REST API Security with Apache Knox Gateway
 
Step-by-Step Introduction to Apache Flink
Step-by-Step Introduction to Apache Flink Step-by-Step Introduction to Apache Flink
Step-by-Step Introduction to Apache Flink
 
Un-broken Logging - Operability.io 2015 - Matthew Skelton
Un-broken Logging - Operability.io 2015 - Matthew SkeltonUn-broken Logging - Operability.io 2015 - Matthew Skelton
Un-broken Logging - Operability.io 2015 - Matthew Skelton
 
How to build massive service for advance
How to build massive service for advanceHow to build massive service for advance
How to build massive service for advance
 
Linux one vs x86
Linux one vs x86 Linux one vs x86
Linux one vs x86
 
Veeam Backup & Replication Tips and Tricks
Veeam Backup & Replication Tips and TricksVeeam Backup & Replication Tips and Tricks
Veeam Backup & Replication Tips and Tricks
 
서비스 모니터링 구현 사례 공유 - Realtime log monitoring platform-PMon을 ...
서비스 모니터링 구현 사례 공유 - Realtime log monitoring platform-PMon을 ...서비스 모니터링 구현 사례 공유 - Realtime log monitoring platform-PMon을 ...
서비스 모니터링 구현 사례 공유 - Realtime log monitoring platform-PMon을 ...
 
안정적인 서비스 운영 2014.03
안정적인 서비스 운영   2014.03안정적인 서비스 운영   2014.03
안정적인 서비스 운영 2014.03
 
[2B7]시즌2 멀티쓰레드프로그래밍이 왜 이리 힘드나요
[2B7]시즌2 멀티쓰레드프로그래밍이 왜 이리 힘드나요[2B7]시즌2 멀티쓰레드프로그래밍이 왜 이리 힘드나요
[2B7]시즌2 멀티쓰레드프로그래밍이 왜 이리 힘드나요
 
Spring IO 2023 - Dynamic OpenAPIs with Spring Cloud Gateway
Spring IO 2023 - Dynamic OpenAPIs with Spring Cloud GatewaySpring IO 2023 - Dynamic OpenAPIs with Spring Cloud Gateway
Spring IO 2023 - Dynamic OpenAPIs with Spring Cloud Gateway
 

Similar a Spinnaker Overview and Best Practices

컴퓨팅 서비스 업데이트 - EC2, ECS, Lambda (김상필) :: re:Invent re:Cap Webinar 2015
컴퓨팅 서비스 업데이트 - EC2, ECS, Lambda (김상필) :: re:Invent re:Cap Webinar 2015컴퓨팅 서비스 업데이트 - EC2, ECS, Lambda (김상필) :: re:Invent re:Cap Webinar 2015
컴퓨팅 서비스 업데이트 - EC2, ECS, Lambda (김상필) :: re:Invent re:Cap Webinar 2015Amazon Web Services Korea
 
Moving to Containers: Building with Docker and Amazon ECS - CON310 - re:Inven...
Moving to Containers: Building with Docker and Amazon ECS - CON310 - re:Inven...Moving to Containers: Building with Docker and Amazon ECS - CON310 - re:Inven...
Moving to Containers: Building with Docker and Amazon ECS - CON310 - re:Inven...Amazon Web Services
 
Pipelining DevOps with Jenkins and AWS
Pipelining DevOps with Jenkins and AWSPipelining DevOps with Jenkins and AWS
Pipelining DevOps with Jenkins and AWSJimmy Ray
 
GlobalAzureBootCamp 2018
GlobalAzureBootCamp 2018GlobalAzureBootCamp 2018
GlobalAzureBootCamp 2018girish goudar
 
AWS re:Invent 2016: Service Integration Delivery and Automation Using Amazon ...
AWS re:Invent 2016: Service Integration Delivery and Automation Using Amazon ...AWS re:Invent 2016: Service Integration Delivery and Automation Using Amazon ...
AWS re:Invent 2016: Service Integration Delivery and Automation Using Amazon ...Amazon Web Services
 
A 60-minute tour of AWS Compute (November 2016)
A 60-minute tour of AWS Compute (November 2016)A 60-minute tour of AWS Compute (November 2016)
A 60-minute tour of AWS Compute (November 2016)Julien SIMON
 
Open source and cross platform .net
Open source and cross platform .netOpen source and cross platform .net
Open source and cross platform .netIbon Landa
 
(DVO305) Turbocharge YContinuous Deployment Pipeline with Containers
(DVO305) Turbocharge YContinuous Deployment Pipeline with Containers(DVO305) Turbocharge YContinuous Deployment Pipeline with Containers
(DVO305) Turbocharge YContinuous Deployment Pipeline with ContainersAmazon Web Services
 
Tectonic Summit 2016: Brandon Philips, CTO of CoreOS, Keynote
Tectonic Summit 2016: Brandon Philips, CTO of CoreOS, KeynoteTectonic Summit 2016: Brandon Philips, CTO of CoreOS, Keynote
Tectonic Summit 2016: Brandon Philips, CTO of CoreOS, KeynoteCoreOS
 
Chris Omland - AWS Code Deploy - BSDC 2016
Chris Omland - AWS Code Deploy - BSDC 2016Chris Omland - AWS Code Deploy - BSDC 2016
Chris Omland - AWS Code Deploy - BSDC 2016roblund
 
Containers Meetup (AWS+CNCF) Milano Jan 15th 2020
Containers Meetup (AWS+CNCF) Milano Jan 15th 2020Containers Meetup (AWS+CNCF) Milano Jan 15th 2020
Containers Meetup (AWS+CNCF) Milano Jan 15th 2020Massimo Ferre'
 
(ARC401) Cloud First: New Architecture for New Infrastructure
(ARC401) Cloud First: New Architecture for New Infrastructure(ARC401) Cloud First: New Architecture for New Infrastructure
(ARC401) Cloud First: New Architecture for New InfrastructureAmazon Web Services
 
[AWS Dev Day] 실습워크샵 | Amazon EKS 핸즈온 워크샵
 [AWS Dev Day] 실습워크샵 | Amazon EKS 핸즈온 워크샵 [AWS Dev Day] 실습워크샵 | Amazon EKS 핸즈온 워크샵
[AWS Dev Day] 실습워크샵 | Amazon EKS 핸즈온 워크샵Amazon Web Services Korea
 
Spinnaker on Kubernetes
Spinnaker on KubernetesSpinnaker on Kubernetes
Spinnaker on KubernetesJinwoong Kim
 
Docker Orchestration: Welcome to the Jungle! Devoxx & Docker Meetup Tour Nov ...
Docker Orchestration: Welcome to the Jungle! Devoxx & Docker Meetup Tour Nov ...Docker Orchestration: Welcome to the Jungle! Devoxx & Docker Meetup Tour Nov ...
Docker Orchestration: Welcome to the Jungle! Devoxx & Docker Meetup Tour Nov ...Patrick Chanezon
 
2016 - Easing Your Way Into Docker: Lessons From a Journey to Production
2016 - Easing Your Way Into Docker: Lessons From a Journey to Production2016 - Easing Your Way Into Docker: Lessons From a Journey to Production
2016 - Easing Your Way Into Docker: Lessons From a Journey to Productiondevopsdaysaustin
 
Optimising Productivity with AWS Developer Tools
Optimising Productivity with AWS Developer ToolsOptimising Productivity with AWS Developer Tools
Optimising Productivity with AWS Developer ToolsAmazon Web Services
 
Deploy, Scale and Manage your Application with AWS Elastic Beanstalk
Deploy, Scale and Manage your Application with AWS Elastic BeanstalkDeploy, Scale and Manage your Application with AWS Elastic Beanstalk
Deploy, Scale and Manage your Application with AWS Elastic BeanstalkAmazon Web Services
 
Go Faster with Ansible (AWS meetup)
Go Faster with Ansible (AWS meetup)Go Faster with Ansible (AWS meetup)
Go Faster with Ansible (AWS meetup)Richard Donkin
 

Similar a Spinnaker Overview and Best Practices (20)

컴퓨팅 서비스 업데이트 - EC2, ECS, Lambda (김상필) :: re:Invent re:Cap Webinar 2015
컴퓨팅 서비스 업데이트 - EC2, ECS, Lambda (김상필) :: re:Invent re:Cap Webinar 2015컴퓨팅 서비스 업데이트 - EC2, ECS, Lambda (김상필) :: re:Invent re:Cap Webinar 2015
컴퓨팅 서비스 업데이트 - EC2, ECS, Lambda (김상필) :: re:Invent re:Cap Webinar 2015
 
Moving to Containers: Building with Docker and Amazon ECS - CON310 - re:Inven...
Moving to Containers: Building with Docker and Amazon ECS - CON310 - re:Inven...Moving to Containers: Building with Docker and Amazon ECS - CON310 - re:Inven...
Moving to Containers: Building with Docker and Amazon ECS - CON310 - re:Inven...
 
Pipelining DevOps with Jenkins and AWS
Pipelining DevOps with Jenkins and AWSPipelining DevOps with Jenkins and AWS
Pipelining DevOps with Jenkins and AWS
 
GlobalAzureBootCamp 2018
GlobalAzureBootCamp 2018GlobalAzureBootCamp 2018
GlobalAzureBootCamp 2018
 
AWS re:Invent 2016: Service Integration Delivery and Automation Using Amazon ...
AWS re:Invent 2016: Service Integration Delivery and Automation Using Amazon ...AWS re:Invent 2016: Service Integration Delivery and Automation Using Amazon ...
AWS re:Invent 2016: Service Integration Delivery and Automation Using Amazon ...
 
A 60-minute tour of AWS Compute (November 2016)
A 60-minute tour of AWS Compute (November 2016)A 60-minute tour of AWS Compute (November 2016)
A 60-minute tour of AWS Compute (November 2016)
 
Open source and cross platform .net
Open source and cross platform .netOpen source and cross platform .net
Open source and cross platform .net
 
(DVO305) Turbocharge YContinuous Deployment Pipeline with Containers
(DVO305) Turbocharge YContinuous Deployment Pipeline with Containers(DVO305) Turbocharge YContinuous Deployment Pipeline with Containers
(DVO305) Turbocharge YContinuous Deployment Pipeline with Containers
 
Tectonic Summit 2016: Brandon Philips, CTO of CoreOS, Keynote
Tectonic Summit 2016: Brandon Philips, CTO of CoreOS, KeynoteTectonic Summit 2016: Brandon Philips, CTO of CoreOS, Keynote
Tectonic Summit 2016: Brandon Philips, CTO of CoreOS, Keynote
 
Chris Omland - AWS Code Deploy - BSDC 2016
Chris Omland - AWS Code Deploy - BSDC 2016Chris Omland - AWS Code Deploy - BSDC 2016
Chris Omland - AWS Code Deploy - BSDC 2016
 
Containers Meetup (AWS+CNCF) Milano Jan 15th 2020
Containers Meetup (AWS+CNCF) Milano Jan 15th 2020Containers Meetup (AWS+CNCF) Milano Jan 15th 2020
Containers Meetup (AWS+CNCF) Milano Jan 15th 2020
 
(ARC401) Cloud First: New Architecture for New Infrastructure
(ARC401) Cloud First: New Architecture for New Infrastructure(ARC401) Cloud First: New Architecture for New Infrastructure
(ARC401) Cloud First: New Architecture for New Infrastructure
 
[AWS Dev Day] 실습워크샵 | Amazon EKS 핸즈온 워크샵
 [AWS Dev Day] 실습워크샵 | Amazon EKS 핸즈온 워크샵 [AWS Dev Day] 실습워크샵 | Amazon EKS 핸즈온 워크샵
[AWS Dev Day] 실습워크샵 | Amazon EKS 핸즈온 워크샵
 
Spinnaker on Kubernetes
Spinnaker on KubernetesSpinnaker on Kubernetes
Spinnaker on Kubernetes
 
Docker Orchestration: Welcome to the Jungle! Devoxx & Docker Meetup Tour Nov ...
Docker Orchestration: Welcome to the Jungle! Devoxx & Docker Meetup Tour Nov ...Docker Orchestration: Welcome to the Jungle! Devoxx & Docker Meetup Tour Nov ...
Docker Orchestration: Welcome to the Jungle! Devoxx & Docker Meetup Tour Nov ...
 
Spinnaker Chadev
Spinnaker ChadevSpinnaker Chadev
Spinnaker Chadev
 
2016 - Easing Your Way Into Docker: Lessons From a Journey to Production
2016 - Easing Your Way Into Docker: Lessons From a Journey to Production2016 - Easing Your Way Into Docker: Lessons From a Journey to Production
2016 - Easing Your Way Into Docker: Lessons From a Journey to Production
 
Optimising Productivity with AWS Developer Tools
Optimising Productivity with AWS Developer ToolsOptimising Productivity with AWS Developer Tools
Optimising Productivity with AWS Developer Tools
 
Deploy, Scale and Manage your Application with AWS Elastic Beanstalk
Deploy, Scale and Manage your Application with AWS Elastic BeanstalkDeploy, Scale and Manage your Application with AWS Elastic Beanstalk
Deploy, Scale and Manage your Application with AWS Elastic Beanstalk
 
Go Faster with Ansible (AWS meetup)
Go Faster with Ansible (AWS meetup)Go Faster with Ansible (AWS meetup)
Go Faster with Ansible (AWS meetup)
 

Último

A healthy diet for your Java application Devoxx France.pdf
A healthy diet for your Java application Devoxx France.pdfA healthy diet for your Java application Devoxx France.pdf
A healthy diet for your Java application Devoxx France.pdfMarharyta Nedzelska
 
SpotFlow: Tracking Method Calls and States at Runtime
SpotFlow: Tracking Method Calls and States at RuntimeSpotFlow: Tracking Method Calls and States at Runtime
SpotFlow: Tracking Method Calls and States at Runtimeandrehoraa
 
How to submit a standout Adobe Champion Application
How to submit a standout Adobe Champion ApplicationHow to submit a standout Adobe Champion Application
How to submit a standout Adobe Champion ApplicationBradBedford3
 
Open Source Summit NA 2024: Open Source Cloud Costs - OpenCost's Impact on En...
Open Source Summit NA 2024: Open Source Cloud Costs - OpenCost's Impact on En...Open Source Summit NA 2024: Open Source Cloud Costs - OpenCost's Impact on En...
Open Source Summit NA 2024: Open Source Cloud Costs - OpenCost's Impact on En...Matt Ray
 
PREDICTING RIVER WATER QUALITY ppt presentation
PREDICTING  RIVER  WATER QUALITY  ppt presentationPREDICTING  RIVER  WATER QUALITY  ppt presentation
PREDICTING RIVER WATER QUALITY ppt presentationvaddepallysandeep122
 
Best Web Development Agency- Idiosys USA.pdf
Best Web Development Agency- Idiosys USA.pdfBest Web Development Agency- Idiosys USA.pdf
Best Web Development Agency- Idiosys USA.pdfIdiosysTechnologies1
 
Maximizing Efficiency and Profitability with OnePlan’s Professional Service A...
Maximizing Efficiency and Profitability with OnePlan’s Professional Service A...Maximizing Efficiency and Profitability with OnePlan’s Professional Service A...
Maximizing Efficiency and Profitability with OnePlan’s Professional Service A...OnePlan Solutions
 
How to Track Employee Performance A Comprehensive Guide.pdf
How to Track Employee Performance A Comprehensive Guide.pdfHow to Track Employee Performance A Comprehensive Guide.pdf
How to Track Employee Performance A Comprehensive Guide.pdfLivetecs LLC
 
BATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASE
BATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASEBATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASE
BATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASEOrtus Solutions, Corp
 
Xen Safety Embedded OSS Summit April 2024 v4.pdf
Xen Safety Embedded OSS Summit April 2024 v4.pdfXen Safety Embedded OSS Summit April 2024 v4.pdf
Xen Safety Embedded OSS Summit April 2024 v4.pdfStefano Stabellini
 
MYjobs Presentation Django-based project
MYjobs Presentation Django-based projectMYjobs Presentation Django-based project
MYjobs Presentation Django-based projectAnoyGreter
 
办理学位证(UQ文凭证书)昆士兰大学毕业证成绩单原版一模一样
办理学位证(UQ文凭证书)昆士兰大学毕业证成绩单原版一模一样办理学位证(UQ文凭证书)昆士兰大学毕业证成绩单原版一模一样
办理学位证(UQ文凭证书)昆士兰大学毕业证成绩单原版一模一样umasea
 
Alluxio Monthly Webinar | Cloud-Native Model Training on Distributed Data
Alluxio Monthly Webinar | Cloud-Native Model Training on Distributed DataAlluxio Monthly Webinar | Cloud-Native Model Training on Distributed Data
Alluxio Monthly Webinar | Cloud-Native Model Training on Distributed DataAlluxio, Inc.
 
Tech Tuesday - Mastering Time Management Unlock the Power of OnePlan's Timesh...
Tech Tuesday - Mastering Time Management Unlock the Power of OnePlan's Timesh...Tech Tuesday - Mastering Time Management Unlock the Power of OnePlan's Timesh...
Tech Tuesday - Mastering Time Management Unlock the Power of OnePlan's Timesh...OnePlan Solutions
 
Automate your Kamailio Test Calls - Kamailio World 2024
Automate your Kamailio Test Calls - Kamailio World 2024Automate your Kamailio Test Calls - Kamailio World 2024
Automate your Kamailio Test Calls - Kamailio World 2024Andreas Granig
 
Call Us🔝>༒+91-9711147426⇛Call In girls karol bagh (Delhi)
Call Us🔝>༒+91-9711147426⇛Call In girls karol bagh (Delhi)Call Us🔝>༒+91-9711147426⇛Call In girls karol bagh (Delhi)
Call Us🔝>༒+91-9711147426⇛Call In girls karol bagh (Delhi)jennyeacort
 
Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...
Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...
Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...stazi3110
 
英国UN学位证,北安普顿大学毕业证书1:1制作
英国UN学位证,北安普顿大学毕业证书1:1制作英国UN学位证,北安普顿大学毕业证书1:1制作
英国UN学位证,北安普顿大学毕业证书1:1制作qr0udbr0
 
Odoo 14 - eLearning Module In Odoo 14 Enterprise
Odoo 14 - eLearning Module In Odoo 14 EnterpriseOdoo 14 - eLearning Module In Odoo 14 Enterprise
Odoo 14 - eLearning Module In Odoo 14 Enterprisepreethippts
 

Último (20)

A healthy diet for your Java application Devoxx France.pdf
A healthy diet for your Java application Devoxx France.pdfA healthy diet for your Java application Devoxx France.pdf
A healthy diet for your Java application Devoxx France.pdf
 
SpotFlow: Tracking Method Calls and States at Runtime
SpotFlow: Tracking Method Calls and States at RuntimeSpotFlow: Tracking Method Calls and States at Runtime
SpotFlow: Tracking Method Calls and States at Runtime
 
How to submit a standout Adobe Champion Application
How to submit a standout Adobe Champion ApplicationHow to submit a standout Adobe Champion Application
How to submit a standout Adobe Champion Application
 
Open Source Summit NA 2024: Open Source Cloud Costs - OpenCost's Impact on En...
Open Source Summit NA 2024: Open Source Cloud Costs - OpenCost's Impact on En...Open Source Summit NA 2024: Open Source Cloud Costs - OpenCost's Impact on En...
Open Source Summit NA 2024: Open Source Cloud Costs - OpenCost's Impact on En...
 
PREDICTING RIVER WATER QUALITY ppt presentation
PREDICTING  RIVER  WATER QUALITY  ppt presentationPREDICTING  RIVER  WATER QUALITY  ppt presentation
PREDICTING RIVER WATER QUALITY ppt presentation
 
Best Web Development Agency- Idiosys USA.pdf
Best Web Development Agency- Idiosys USA.pdfBest Web Development Agency- Idiosys USA.pdf
Best Web Development Agency- Idiosys USA.pdf
 
Maximizing Efficiency and Profitability with OnePlan’s Professional Service A...
Maximizing Efficiency and Profitability with OnePlan’s Professional Service A...Maximizing Efficiency and Profitability with OnePlan’s Professional Service A...
Maximizing Efficiency and Profitability with OnePlan’s Professional Service A...
 
How to Track Employee Performance A Comprehensive Guide.pdf
How to Track Employee Performance A Comprehensive Guide.pdfHow to Track Employee Performance A Comprehensive Guide.pdf
How to Track Employee Performance A Comprehensive Guide.pdf
 
BATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASE
BATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASEBATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASE
BATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASE
 
Xen Safety Embedded OSS Summit April 2024 v4.pdf
Xen Safety Embedded OSS Summit April 2024 v4.pdfXen Safety Embedded OSS Summit April 2024 v4.pdf
Xen Safety Embedded OSS Summit April 2024 v4.pdf
 
MYjobs Presentation Django-based project
MYjobs Presentation Django-based projectMYjobs Presentation Django-based project
MYjobs Presentation Django-based project
 
办理学位证(UQ文凭证书)昆士兰大学毕业证成绩单原版一模一样
办理学位证(UQ文凭证书)昆士兰大学毕业证成绩单原版一模一样办理学位证(UQ文凭证书)昆士兰大学毕业证成绩单原版一模一样
办理学位证(UQ文凭证书)昆士兰大学毕业证成绩单原版一模一样
 
Alluxio Monthly Webinar | Cloud-Native Model Training on Distributed Data
Alluxio Monthly Webinar | Cloud-Native Model Training on Distributed DataAlluxio Monthly Webinar | Cloud-Native Model Training on Distributed Data
Alluxio Monthly Webinar | Cloud-Native Model Training on Distributed Data
 
Tech Tuesday - Mastering Time Management Unlock the Power of OnePlan's Timesh...
Tech Tuesday - Mastering Time Management Unlock the Power of OnePlan's Timesh...Tech Tuesday - Mastering Time Management Unlock the Power of OnePlan's Timesh...
Tech Tuesday - Mastering Time Management Unlock the Power of OnePlan's Timesh...
 
Automate your Kamailio Test Calls - Kamailio World 2024
Automate your Kamailio Test Calls - Kamailio World 2024Automate your Kamailio Test Calls - Kamailio World 2024
Automate your Kamailio Test Calls - Kamailio World 2024
 
Call Us🔝>༒+91-9711147426⇛Call In girls karol bagh (Delhi)
Call Us🔝>༒+91-9711147426⇛Call In girls karol bagh (Delhi)Call Us🔝>༒+91-9711147426⇛Call In girls karol bagh (Delhi)
Call Us🔝>༒+91-9711147426⇛Call In girls karol bagh (Delhi)
 
Advantages of Odoo ERP 17 for Your Business
Advantages of Odoo ERP 17 for Your BusinessAdvantages of Odoo ERP 17 for Your Business
Advantages of Odoo ERP 17 for Your Business
 
Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...
Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...
Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...
 
英国UN学位证,北安普顿大学毕业证书1:1制作
英国UN学位证,北安普顿大学毕业证书1:1制作英国UN学位证,北安普顿大学毕业证书1:1制作
英国UN学位证,北安普顿大学毕业证书1:1制作
 
Odoo 14 - eLearning Module In Odoo 14 Enterprise
Odoo 14 - eLearning Module In Odoo 14 EnterpriseOdoo 14 - eLearning Module In Odoo 14 Enterprise
Odoo 14 - eLearning Module In Odoo 14 Enterprise
 

Spinnaker Overview and Best Practices