SlideShare une entreprise Scribd logo
1  sur  103
Télécharger pour lire hors ligne


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

Contenu connexe

Tendances

Container Network Interface: Network Plugins for Kubernetes and beyond
Container Network Interface: Network Plugins for Kubernetes and beyondContainer Network Interface: Network Plugins for Kubernetes and beyond
Container Network Interface: Network Plugins for Kubernetes and beyondKubeAcademy
 
Running Kubernetes in Production: A Million Ways to Crash Your Cluster - DevO...
Running Kubernetes in Production: A Million Ways to Crash Your Cluster - DevO...Running Kubernetes in Production: A Million Ways to Crash Your Cluster - DevO...
Running Kubernetes in Production: A Million Ways to Crash Your Cluster - DevO...Henning Jacobs
 
Introduction to Swagger
Introduction to SwaggerIntroduction to Swagger
Introduction to SwaggerKnoldus Inc.
 
[OpenInfra Days Korea 2018] (Track 4) - Grafana를 이용한 OpenStack 클라우드 성능 모니터링
[OpenInfra Days Korea 2018] (Track 4) - Grafana를 이용한 OpenStack 클라우드 성능 모니터링[OpenInfra Days Korea 2018] (Track 4) - Grafana를 이용한 OpenStack 클라우드 성능 모니터링
[OpenInfra Days Korea 2018] (Track 4) - Grafana를 이용한 OpenStack 클라우드 성능 모니터링OpenStack Korea Community
 
스프링보다 중요한 스프링 이야기
스프링보다 중요한 스프링 이야기스프링보다 중요한 스프링 이야기
스프링보다 중요한 스프링 이야기Sungchul Park
 
CI CD Jenkins for Swift Deployment
CI CD Jenkins for Swift DeploymentCI CD Jenkins for Swift Deployment
CI CD Jenkins for Swift DeploymentBintang Thunder
 
Quality at Speed - Penny Wyatt
Quality at Speed - Penny WyattQuality at Speed - Penny Wyatt
Quality at Speed - Penny WyattAtlassian
 
OpenStack 개요 및 활용 사례 @ Community Open Camp with Microsoft
OpenStack 개요 및 활용 사례 @ Community Open Camp with MicrosoftOpenStack 개요 및 활용 사례 @ Community Open Camp with Microsoft
OpenStack 개요 및 활용 사례 @ Community Open Camp with MicrosoftIan Choi
 
Docker 基礎介紹與實戰
Docker 基礎介紹與實戰Docker 基礎介紹與實戰
Docker 基礎介紹與實戰Bo-Yi Wu
 
Canary Releases on Kubernetes w/ Spinnaker, Istio, and Prometheus
Canary Releases on Kubernetes w/ Spinnaker, Istio, and PrometheusCanary Releases on Kubernetes w/ Spinnaker, Istio, and Prometheus
Canary Releases on Kubernetes w/ Spinnaker, Istio, and PrometheusKublr
 
[123]동네 커피샵도 사이렌 오더를 쓸 수 있을까
[123]동네 커피샵도 사이렌 오더를 쓸 수 있을까[123]동네 커피샵도 사이렌 오더를 쓸 수 있을까
[123]동네 커피샵도 사이렌 오더를 쓸 수 있을까NAVER D2
 
스프링5 웹플럭스와 테스트 전략
스프링5 웹플럭스와 테스트 전략스프링5 웹플럭스와 테스트 전략
스프링5 웹플럭스와 테스트 전략if kakao
 
Best Practice for Deploying Application with Heat
Best Practice for Deploying Application with HeatBest Practice for Deploying Application with Heat
Best Practice for Deploying Application with HeatEthan Lynn
 
[오픈소스컨설팅] 쿠버네티스와 쿠버네티스 on 오픈스택 비교 및 구축 방법
[오픈소스컨설팅] 쿠버네티스와 쿠버네티스 on 오픈스택 비교  및 구축 방법[오픈소스컨설팅] 쿠버네티스와 쿠버네티스 on 오픈스택 비교  및 구축 방법
[오픈소스컨설팅] 쿠버네티스와 쿠버네티스 on 오픈스택 비교 및 구축 방법Open Source Consulting
 
2장. Runtime Data Areas
2장. Runtime Data Areas2장. Runtime Data Areas
2장. Runtime Data Areas김 한도
 
[COSCUP 2022] 讓黑畫面再次偉大 - 用 PHP 寫 CLI 工具
[COSCUP 2022] 讓黑畫面再次偉大 - 用 PHP 寫 CLI 工具[COSCUP 2022] 讓黑畫面再次偉大 - 用 PHP 寫 CLI 工具
[COSCUP 2022] 讓黑畫面再次偉大 - 用 PHP 寫 CLI 工具Shengyou Fan
 
2021.laravelconf.tw.slides1
2021.laravelconf.tw.slides12021.laravelconf.tw.slides1
2021.laravelconf.tw.slides1LiviaLiaoFontech
 
An introduction to cgroups and cgroupspy
An introduction to cgroups and cgroupspyAn introduction to cgroups and cgroupspy
An introduction to cgroups and cgroupspyvpetersson
 
Automation testing on ios platform using appium
Automation testing on ios platform using appiumAutomation testing on ios platform using appium
Automation testing on ios platform using appiumAmbreen Khan
 

Tendances (20)

Container Network Interface: Network Plugins for Kubernetes and beyond
Container Network Interface: Network Plugins for Kubernetes and beyondContainer Network Interface: Network Plugins for Kubernetes and beyond
Container Network Interface: Network Plugins for Kubernetes and beyond
 
Running Kubernetes in Production: A Million Ways to Crash Your Cluster - DevO...
Running Kubernetes in Production: A Million Ways to Crash Your Cluster - DevO...Running Kubernetes in Production: A Million Ways to Crash Your Cluster - DevO...
Running Kubernetes in Production: A Million Ways to Crash Your Cluster - DevO...
 
Introduction to Swagger
Introduction to SwaggerIntroduction to Swagger
Introduction to Swagger
 
[OpenInfra Days Korea 2018] (Track 4) - Grafana를 이용한 OpenStack 클라우드 성능 모니터링
[OpenInfra Days Korea 2018] (Track 4) - Grafana를 이용한 OpenStack 클라우드 성능 모니터링[OpenInfra Days Korea 2018] (Track 4) - Grafana를 이용한 OpenStack 클라우드 성능 모니터링
[OpenInfra Days Korea 2018] (Track 4) - Grafana를 이용한 OpenStack 클라우드 성능 모니터링
 
스프링보다 중요한 스프링 이야기
스프링보다 중요한 스프링 이야기스프링보다 중요한 스프링 이야기
스프링보다 중요한 스프링 이야기
 
CI CD Jenkins for Swift Deployment
CI CD Jenkins for Swift DeploymentCI CD Jenkins for Swift Deployment
CI CD Jenkins for Swift Deployment
 
Quality at Speed - Penny Wyatt
Quality at Speed - Penny WyattQuality at Speed - Penny Wyatt
Quality at Speed - Penny Wyatt
 
OpenStack 개요 및 활용 사례 @ Community Open Camp with Microsoft
OpenStack 개요 및 활용 사례 @ Community Open Camp with MicrosoftOpenStack 개요 및 활용 사례 @ Community Open Camp with Microsoft
OpenStack 개요 및 활용 사례 @ Community Open Camp with Microsoft
 
Docker 基礎介紹與實戰
Docker 基礎介紹與實戰Docker 基礎介紹與實戰
Docker 基礎介紹與實戰
 
Canary Releases on Kubernetes w/ Spinnaker, Istio, and Prometheus
Canary Releases on Kubernetes w/ Spinnaker, Istio, and PrometheusCanary Releases on Kubernetes w/ Spinnaker, Istio, and Prometheus
Canary Releases on Kubernetes w/ Spinnaker, Istio, and Prometheus
 
[123]동네 커피샵도 사이렌 오더를 쓸 수 있을까
[123]동네 커피샵도 사이렌 오더를 쓸 수 있을까[123]동네 커피샵도 사이렌 오더를 쓸 수 있을까
[123]동네 커피샵도 사이렌 오더를 쓸 수 있을까
 
스프링5 웹플럭스와 테스트 전략
스프링5 웹플럭스와 테스트 전략스프링5 웹플럭스와 테스트 전략
스프링5 웹플럭스와 테스트 전략
 
Meetup 23 - 02 - OVN - The future of networking in OpenStack
Meetup 23 - 02 - OVN - The future of networking in OpenStackMeetup 23 - 02 - OVN - The future of networking in OpenStack
Meetup 23 - 02 - OVN - The future of networking in OpenStack
 
Best Practice for Deploying Application with Heat
Best Practice for Deploying Application with HeatBest Practice for Deploying Application with Heat
Best Practice for Deploying Application with Heat
 
[오픈소스컨설팅] 쿠버네티스와 쿠버네티스 on 오픈스택 비교 및 구축 방법
[오픈소스컨설팅] 쿠버네티스와 쿠버네티스 on 오픈스택 비교  및 구축 방법[오픈소스컨설팅] 쿠버네티스와 쿠버네티스 on 오픈스택 비교  및 구축 방법
[오픈소스컨설팅] 쿠버네티스와 쿠버네티스 on 오픈스택 비교 및 구축 방법
 
2장. Runtime Data Areas
2장. Runtime Data Areas2장. Runtime Data Areas
2장. Runtime Data Areas
 
[COSCUP 2022] 讓黑畫面再次偉大 - 用 PHP 寫 CLI 工具
[COSCUP 2022] 讓黑畫面再次偉大 - 用 PHP 寫 CLI 工具[COSCUP 2022] 讓黑畫面再次偉大 - 用 PHP 寫 CLI 工具
[COSCUP 2022] 讓黑畫面再次偉大 - 用 PHP 寫 CLI 工具
 
2021.laravelconf.tw.slides1
2021.laravelconf.tw.slides12021.laravelconf.tw.slides1
2021.laravelconf.tw.slides1
 
An introduction to cgroups and cgroupspy
An introduction to cgroups and cgroupspyAn introduction to cgroups and cgroupspy
An introduction to cgroups and cgroupspy
 
Automation testing on ios platform using appium
Automation testing on ios platform using appiumAutomation testing on ios platform using appium
Automation testing on ios platform using appium
 

Similaire à Spinnaker 파트 1

컴퓨팅 서비스 업데이트 - 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
 

Similaire à Spinnaker 파트 1 (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)
 

Dernier

The Guide to Integrating Generative AI into Unified Continuous Testing Platfo...
The Guide to Integrating Generative AI into Unified Continuous Testing Platfo...The Guide to Integrating Generative AI into Unified Continuous Testing Platfo...
The Guide to Integrating Generative AI into Unified Continuous Testing Platfo...kalichargn70th171
 
Crypto Cloud Review - How To Earn Up To $500 Per DAY Of Bitcoin 100% On AutoP...
Crypto Cloud Review - How To Earn Up To $500 Per DAY Of Bitcoin 100% On AutoP...Crypto Cloud Review - How To Earn Up To $500 Per DAY Of Bitcoin 100% On AutoP...
Crypto Cloud Review - How To Earn Up To $500 Per DAY Of Bitcoin 100% On AutoP...SelfMade bd
 
Unveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
Unveiling the Tech Salsa of LAMs with Janus in Real-Time ApplicationsUnveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
Unveiling the Tech Salsa of LAMs with Janus in Real-Time ApplicationsAlberto González Trastoy
 
How To Troubleshoot Collaboration Apps for the Modern Connected Worker
How To Troubleshoot Collaboration Apps for the Modern Connected WorkerHow To Troubleshoot Collaboration Apps for the Modern Connected Worker
How To Troubleshoot Collaboration Apps for the Modern Connected WorkerThousandEyes
 
%in Stilfontein+277-882-255-28 abortion pills for sale in Stilfontein
%in Stilfontein+277-882-255-28 abortion pills for sale in Stilfontein%in Stilfontein+277-882-255-28 abortion pills for sale in Stilfontein
%in Stilfontein+277-882-255-28 abortion pills for sale in Stilfonteinmasabamasaba
 
Introducing Microsoft’s new Enterprise Work Management (EWM) Solution
Introducing Microsoft’s new Enterprise Work Management (EWM) SolutionIntroducing Microsoft’s new Enterprise Work Management (EWM) Solution
Introducing Microsoft’s new Enterprise Work Management (EWM) SolutionOnePlan Solutions
 
8257 interfacing 2 in microprocessor for btech students
8257 interfacing 2 in microprocessor for btech students8257 interfacing 2 in microprocessor for btech students
8257 interfacing 2 in microprocessor for btech studentsHimanshiGarg82
 
Define the academic and professional writing..pdf
Define the academic and professional writing..pdfDefine the academic and professional writing..pdf
Define the academic and professional writing..pdfPearlKirahMaeRagusta1
 
ManageIQ - Sprint 236 Review - Slide Deck
ManageIQ - Sprint 236 Review - Slide DeckManageIQ - Sprint 236 Review - Slide Deck
ManageIQ - Sprint 236 Review - Slide DeckManageIQ
 
Payment Gateway Testing Simplified_ A Step-by-Step Guide for Beginners.pdf
Payment Gateway Testing Simplified_ A Step-by-Step Guide for Beginners.pdfPayment Gateway Testing Simplified_ A Step-by-Step Guide for Beginners.pdf
Payment Gateway Testing Simplified_ A Step-by-Step Guide for Beginners.pdfkalichargn70th171
 
Direct Style Effect Systems - The Print[A] Example - A Comprehension Aid
Direct Style Effect Systems -The Print[A] Example- A Comprehension AidDirect Style Effect Systems -The Print[A] Example- A Comprehension Aid
Direct Style Effect Systems - The Print[A] Example - A Comprehension AidPhilip Schwarz
 
AI & Machine Learning Presentation Template
AI & Machine Learning Presentation TemplateAI & Machine Learning Presentation Template
AI & Machine Learning Presentation TemplatePresentation.STUDIO
 
Right Money Management App For Your Financial Goals
Right Money Management App For Your Financial GoalsRight Money Management App For Your Financial Goals
Right Money Management App For Your Financial GoalsJhone kinadey
 
Unlocking the Future of AI Agents with Large Language Models
Unlocking the Future of AI Agents with Large Language ModelsUnlocking the Future of AI Agents with Large Language Models
Unlocking the Future of AI Agents with Large Language Modelsaagamshah0812
 
OpenChain - The Ramifications of ISO/IEC 5230 and ISO/IEC 18974 for Legal Pro...
OpenChain - The Ramifications of ISO/IEC 5230 and ISO/IEC 18974 for Legal Pro...OpenChain - The Ramifications of ISO/IEC 5230 and ISO/IEC 18974 for Legal Pro...
OpenChain - The Ramifications of ISO/IEC 5230 and ISO/IEC 18974 for Legal Pro...Shane Coughlan
 
VTU technical seminar 8Th Sem on Scikit-learn
VTU technical seminar 8Th Sem on Scikit-learnVTU technical seminar 8Th Sem on Scikit-learn
VTU technical seminar 8Th Sem on Scikit-learnAmarnathKambale
 
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...Health
 
%in Midrand+277-882-255-28 abortion pills for sale in midrand
%in Midrand+277-882-255-28 abortion pills for sale in midrand%in Midrand+277-882-255-28 abortion pills for sale in midrand
%in Midrand+277-882-255-28 abortion pills for sale in midrandmasabamasaba
 
%in kempton park+277-882-255-28 abortion pills for sale in kempton park
%in kempton park+277-882-255-28 abortion pills for sale in kempton park %in kempton park+277-882-255-28 abortion pills for sale in kempton park
%in kempton park+277-882-255-28 abortion pills for sale in kempton park masabamasaba
 

Dernier (20)

The Guide to Integrating Generative AI into Unified Continuous Testing Platfo...
The Guide to Integrating Generative AI into Unified Continuous Testing Platfo...The Guide to Integrating Generative AI into Unified Continuous Testing Platfo...
The Guide to Integrating Generative AI into Unified Continuous Testing Platfo...
 
Crypto Cloud Review - How To Earn Up To $500 Per DAY Of Bitcoin 100% On AutoP...
Crypto Cloud Review - How To Earn Up To $500 Per DAY Of Bitcoin 100% On AutoP...Crypto Cloud Review - How To Earn Up To $500 Per DAY Of Bitcoin 100% On AutoP...
Crypto Cloud Review - How To Earn Up To $500 Per DAY Of Bitcoin 100% On AutoP...
 
Unveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
Unveiling the Tech Salsa of LAMs with Janus in Real-Time ApplicationsUnveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
Unveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
 
How To Troubleshoot Collaboration Apps for the Modern Connected Worker
How To Troubleshoot Collaboration Apps for the Modern Connected WorkerHow To Troubleshoot Collaboration Apps for the Modern Connected Worker
How To Troubleshoot Collaboration Apps for the Modern Connected Worker
 
%in Stilfontein+277-882-255-28 abortion pills for sale in Stilfontein
%in Stilfontein+277-882-255-28 abortion pills for sale in Stilfontein%in Stilfontein+277-882-255-28 abortion pills for sale in Stilfontein
%in Stilfontein+277-882-255-28 abortion pills for sale in Stilfontein
 
Introducing Microsoft’s new Enterprise Work Management (EWM) Solution
Introducing Microsoft’s new Enterprise Work Management (EWM) SolutionIntroducing Microsoft’s new Enterprise Work Management (EWM) Solution
Introducing Microsoft’s new Enterprise Work Management (EWM) Solution
 
8257 interfacing 2 in microprocessor for btech students
8257 interfacing 2 in microprocessor for btech students8257 interfacing 2 in microprocessor for btech students
8257 interfacing 2 in microprocessor for btech students
 
Define the academic and professional writing..pdf
Define the academic and professional writing..pdfDefine the academic and professional writing..pdf
Define the academic and professional writing..pdf
 
ManageIQ - Sprint 236 Review - Slide Deck
ManageIQ - Sprint 236 Review - Slide DeckManageIQ - Sprint 236 Review - Slide Deck
ManageIQ - Sprint 236 Review - Slide Deck
 
Payment Gateway Testing Simplified_ A Step-by-Step Guide for Beginners.pdf
Payment Gateway Testing Simplified_ A Step-by-Step Guide for Beginners.pdfPayment Gateway Testing Simplified_ A Step-by-Step Guide for Beginners.pdf
Payment Gateway Testing Simplified_ A Step-by-Step Guide for Beginners.pdf
 
CHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICECHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
 
Direct Style Effect Systems - The Print[A] Example - A Comprehension Aid
Direct Style Effect Systems -The Print[A] Example- A Comprehension AidDirect Style Effect Systems -The Print[A] Example- A Comprehension Aid
Direct Style Effect Systems - The Print[A] Example - A Comprehension Aid
 
AI & Machine Learning Presentation Template
AI & Machine Learning Presentation TemplateAI & Machine Learning Presentation Template
AI & Machine Learning Presentation Template
 
Right Money Management App For Your Financial Goals
Right Money Management App For Your Financial GoalsRight Money Management App For Your Financial Goals
Right Money Management App For Your Financial Goals
 
Unlocking the Future of AI Agents with Large Language Models
Unlocking the Future of AI Agents with Large Language ModelsUnlocking the Future of AI Agents with Large Language Models
Unlocking the Future of AI Agents with Large Language Models
 
OpenChain - The Ramifications of ISO/IEC 5230 and ISO/IEC 18974 for Legal Pro...
OpenChain - The Ramifications of ISO/IEC 5230 and ISO/IEC 18974 for Legal Pro...OpenChain - The Ramifications of ISO/IEC 5230 and ISO/IEC 18974 for Legal Pro...
OpenChain - The Ramifications of ISO/IEC 5230 and ISO/IEC 18974 for Legal Pro...
 
VTU technical seminar 8Th Sem on Scikit-learn
VTU technical seminar 8Th Sem on Scikit-learnVTU technical seminar 8Th Sem on Scikit-learn
VTU technical seminar 8Th Sem on Scikit-learn
 
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
 
%in Midrand+277-882-255-28 abortion pills for sale in midrand
%in Midrand+277-882-255-28 abortion pills for sale in midrand%in Midrand+277-882-255-28 abortion pills for sale in midrand
%in Midrand+277-882-255-28 abortion pills for sale in midrand
 
%in kempton park+277-882-255-28 abortion pills for sale in kempton park
%in kempton park+277-882-255-28 abortion pills for sale in kempton park %in kempton park+277-882-255-28 abortion pills for sale in kempton park
%in kempton park+277-882-255-28 abortion pills for sale in kempton park
 

Spinnaker 파트 1