SlideShare ist ein Scribd-Unternehmen logo
1 von 82
3© 2015 Pivotal Software, Inc. All rights reserved.
Principal Technologist
정윤진
• 국내 Telco Cloud 구현
• 국내 제조사 Open Stack 구현
• AWS Solutions Architect
4© 2015 Pivotal Software, Inc. All rights reserved.
5© 2015 Pivotal Software, Inc. All rights reserved.
Pivotal 이 기여하고 있는 대표적인 오픈소스 프로젝트
http://pivotal.io/open-source
더 많은 리스트는 아래의 링크에서 확인 하실 수 있습니다.
6© 2015 Pivotal Software, Inc. All rights reserved.
8© 2015 Pivotal Software, Inc. All rights reserved.
Cloud Native
10© 2015 Pivotal Software, Inc. All rights reserved.
11© 2015 Pivotal Software, Inc. All rights reserved.
Before Cloud
12© 2015 Pivotal Software, Inc. All rights reserved.
3-tier infrastructure architecture
Image source: http://www.cisco.com
13© 2015 Pivotal Software, Inc. All rights reserved.
And most customers are using…
14© 2015 Pivotal Software, Inc. All rights reserved.
Netflix 2008
http://www.slideshare.net/KevinMcEntee/netflix-incloudsmarch8-2011forwiki
2008
15© 2015 Pivotal Software, Inc. All rights reserved.
http://blog.netflix.com/2008/08/shipping-delay-recap.html http://www.pcmag.com/article2/0,2817,2328778,00.asp
16© 2015 Pivotal Software, Inc. All rights reserved.
“Big Failure”
17© 2015 Pivotal Software, Inc. All rights reserved.
Cloud Era.
API
18© 2015 Pivotal Software, Inc. All rights reserved.
Micro services architecture
Cloud Infrastructure
NoSQL
RDBMS
Cache
MQ
K/V Store
Login App Search App Billing App
Streaming App DRM App Metering App
Logging App
Recommendatio
n Engine
….
Balancer A Balancer B Balancer N
19© 2015 Pivotal Software, Inc. All rights reserved.
It looks like…
http://www.journaldunet.com/solutions/cloud-computing/coulisses-techniques-de-netflix/architecture-en-micro-services.shtml
20© 2015 Pivotal Software, Inc. All rights reserved.
2015 - Micro Services Architecture
http://www.slideshare.net/stonse/microservices-at-netflix
21© 2015 Pivotal Software, Inc. All rights reserved.
How many microservices?
ELEVEN
22© 2015 Pivotal Software, Inc. All rights reserved.
23© 2015 Pivotal Software, Inc. All rights reserved.
Cloud Native
24© 2015 Pivotal Software, Inc. All rights reserved.
25© 2015 Pivotal Software, Inc. All rights reserved.
26© 2015 Pivotal Software, Inc. All rights reserved.
27© 2015 Pivotal Software, Inc. All rights reserved.
28© 2015 Pivotal Software, Inc. All rights reserved.
팀의 크기에 따른 커뮤니케이션의 횟수
n(n-1)/2
“팀이 커지면 필요한 커뮤니케이션이 늘어난다”
29© 2015 Pivotal Software, Inc. All rights reserved.
http://www.slideshare.net/AmazonWebServices/aws-codedeploy-aws-codepipeline-and-aws-codecommit-transforming-software-development
2 pizza team
30© 2015 Pivotal Software, Inc. All rights reserved.
INVENTORY
Prod Release
Prod Release
Prod Release
CATALOG
Prod Release
Prod Release
Prod Release
REVIEWS
Prod Release
Prod Release
Prod Release
SHIPPING
Prod Release
Prod Release
Prod Release
31© 2015 Pivotal Software, Inc. All rights reserved.
http://www.slideshare.net/awskorea/aws-summit-seoul-2015-aws-47454649
32© 2015 Pivotal Software, Inc. All rights reserved.
어플리케이션의 배포 속도는 곧 비지니스 개선
속도
Amazon.com 은 1시간에 1천번
33© 2015 Pivotal Software, Inc. All rights reserved.
시장을 선도하는 서비스들의 특징
 다운타임이 Zero 에 가까움
 서비스에 업데이트가 초단위로 발생
 대규모 분산 구조
 원하는 글로벌 지역에 즉시 사업 개시 가능한 신속성
 엄청난 수의 사용자의 유입을 처리 가능
 매우 뛰어난 웹 / 모바일 어플리케이션 품질
 비지니스 자체에 집중
34© 2015 Pivotal Software, Inc. All rights reserved.
12 Factor Apps
35© 2015 Pivotal Software, Inc. All rights reserved.
The Twelve Factors
 Codebase
 Dependencies
 Config
 Backing Services
 Build, release, run
 Processes
 Port binding
 Concurrency
 Disposability
 Dev/prod parity
 Logs
 Admin processes
http://12factor.net/
48© 2015 Pivotal Software, Inc. All rights reserved.
http://pivotal.io/platform/migrating-to-cloud-native-application-architectures-ebook
무료로 배포
마음껏 읽어보세요.
한글판은 준비중 
49© 2015 Pivotal Software, Inc. All rights reserved.
Netflix OSS
50© 2015 Pivotal Software, Inc. All rights reserved.
7 years for Cloud Native (2008 – 2015)
Cloud IaaS
Data
Micro Services
Routing / Health check
API
Logging
Big Oracle
Big Java
51© 2015 Pivotal Software, Inc. All rights reserved.
Netflix experiences – Netflix OSS
Cloud IaaS
Data
Micro Services
Routing / Health check
API
Logging
http://netflix.github.io/
52© 2015 Pivotal Software, Inc. All rights reserved.
• Eureka
• Hystrix + Turbine
• Ribbon
• Feign
• Zuul
http://netflix.github.io
53© 2015 Pivotal Software, Inc. All rights reserved.
Netflix OSS - Hystrix
Hystrix: Latency and Fault Tolerance for
Distributed Systems
54© 2015 Pivotal Software, Inc. All rights reserved.
55© 2015 Pivotal Software, Inc. All rights reserved.
Netflix OSS – Eureka
Cloud Load Balancing And Failover Tool: Eureka!
Service Discovery
56© 2015 Pivotal Software, Inc. All rights reserved.
Netflix OSS – Zuul
http://nirmata.com/2014/08/getting-started-with-microservices-using-netflix-oss-docker/
Intelligent Routing
57© 2015 Pivotal Software, Inc. All rights reserved.
Netflix OSS – Ribbon
Ribbon is a client side IPC library that is
battle-tested in cloud. It provides the
following features
• Load balancing
• Fault tolerance
• Multiple protocol (HTTP, TCP, UDP) support
in an asynchronous and reactive model
• Caching and batching
58© 2015 Pivotal Software, Inc. All rights reserved.
Netflix OSS links
 Hystrix : https://github.com/Netflix/Hystrix
 Zuul : https://github.com/Netflix/zuul
 Ribbon : https://github.com/Netflix/ribbon
 Eureka : https://github.com/Netflix/eureka
 Netflix OSS : https://netflix.github.io/
59© 2015 Pivotal Software, Inc. All rights reserved.
Spring framework
60© 2015 Pivotal Software, Inc. All rights reserved.
http://spring.io
61© 2015 Pivotal Software, Inc. All rights reserved.
62© 2015 Pivotal Software, Inc. All rights reserved.
Spring Cloud
 Distributed/versioned configuration
 Service registration and discovery
 Routing
 Service-to-service calls
 Load balancing
 Circuit Breakers
 Global locks
 Leadership election and cluster state
 Distributed messaging
http://cloud.spring.io/spring-cloud-netflix/spring-cloud-netflix.html
64© 2015 Pivotal Software, Inc. All rights reserved.
65© 2015 Pivotal Software, Inc. All rights reserved.
66© 2015 Pivotal Software, Inc. All rights reserved.
It is
not
EASY
67© 2015 Pivotal Software, Inc. All rights reserved.
Container only
 Dynamic Routing
 Scheduling
 Log aggregation / Status Stream
 Health monitoring / Self Healing
 Upgrade / Patch
 …
HOW?
68© 2015 Pivotal Software, Inc. All rights reserved.
Pivotal CF Enterprise Paltform
Application
Containerization &
Cluster Scheduling
Native & Extended
Data, Mobile and
Platform Services
Policy, Identity
and Roles
Management
App Health Mng,
Load Balancing,
Rapid Scaling,
Availability Zones
IaaS Provisioning,
Scaling &
Configuration
Automatic AppServer &
OS Configuration
with Buildpacks
(“just push your app”)
Application
Network Security
Groups
Application to
Services Binding
and Access
Logging as a service,
Application metrics &
performance,
Metric based scaling
69© 2015 Pivotal Software, Inc. All rights reserved.
To: Pushing apps to the cloud with a few easy verbs
target <my cloud>
push <my app>
create <my services>
bind <my services>
scale <my app> +100
Cloud Deployment: 2-4 hours App Deployment: 30-90 seconds
DeveloperOperator
cf-iaas.yml
provision <my cloud>
add_capacity <my cloud>
70© 2015 Pivotal Software, Inc. All rights reserved.
Overview: Deploying App to
Cloud Foundry Runtime
Developer
① Upload app
bits and
metadata
push app
Router
② Create and bind services
③ Stage application
④ Deploy application
⑤ Manage application health
…which we will depict in a moment
Cloud Foundry
Runtime (PaaS)
Blobstore DB
Cloud
Controller
Service Broker
Node(s)
DEA
DEA
DEA
DEA
+ app MD
+ =
Service
credentials
71© 2015 Pivotal Software, Inc. All rights reserved.
From a VM Centric to Application Centric World
Infrastructure Specific
JVM
VM
Pre-Provisioned Pool of VMs
Container 1
App Server
JVM
Container 2
App Server
JVM
App1 Common Access Tier (App1, App2)
App Server
Configurations Built-in Middleware Services
JVM
VM
App2
App Server
Configurations
IaaS Agnostic
72© 2015 Pivotal Software, Inc. All rights reserved.
Cloud Foundry Architecture
73© 2015 Pivotal Software, Inc. All rights reserved.
Container
Scheduling
Application Framework
ServicesPlatform Runtime
Routing DatabaseConfigurationService Discovery
Big Data
Object Storage
Mobile
Continuous
Integration
User ProvidedLogging & Metrics Messaging
Circuit Breakers12 Factor Apps
RESTful
Services
Microservices
.NETSpring Boot Node.jsRuby on Rails
Operations Zero Downtime
Deployments
Failover &
Recovery
Scaling Security
Patching
Platform
Upgrades
Infrastructure VMware OpenStack Amazon
74© 2015 Pivotal Software, Inc. All rights reserved.
Application
Framework
Infrastructure
Automation
Runtime
Platform
75© 2015 Pivotal Software, Inc. All rights reserved.
Multi-Cloud
VMware vCloud air AWS Azure
Google
Compute
Engine
Vendor A
IaaSOpenStack
Cloud Foundry
Vendor A
PaaS
Cloud Foundry Foundation – non-for-profit 501©6 Linux Foundation Collaborative Project
On-premise Public Cloud
Now supported Future roadmapNow supported
Your Applications Lock-in
76© 2015 Pivotal Software, Inc. All rights reserved.
Containers - Docker?
https://blog.docker.com/2014/05/docker-joins-cloud-foundry-foundation/
We should make it clear that while
we are supporting the Cloud
Foundry foundation, we do not
endorse any particular PaaS
solution over others. We are
excited by the broad range of
solutions that have already
incorporated native Docker support,
both some established platforms
and some that are purpose-built for
Docker.
77© 2015 Pivotal Software, Inc. All rights reserved.
Containers - Docker!
78© 2015 Pivotal Software, Inc. All rights reserved.
Cloud Foundry: The Industry’s Open Cloud Standard
PLATINUM
GOLD
SILVER
79© 2015 Pivotal Software, Inc. All rights reserved.
Lattice.cf
80© 2015 Pivotal Software, Inc. All rights reserved.
81© 2015 Pivotal Software, Inc. All rights reserved.
Why wait? Try it now! http://projects.spring.io/spring-cloud/
82© 2015 Pivotal Software, Inc. All rights reserved.
Why wait? Try it now! http://run.pivotal.io
84© 2015 Pivotal Software, Inc. All rights reserved.
85© 2015 Pivotal Software, Inc. All rights reserved.
86© 2015 Pivotal Software, Inc. All rights reserved.
87© 2015 Pivotal Software, Inc. All rights reserved.
88© 2015 Pivotal Software, Inc. All rights reserved.
IT’S ABOUT BUILDING A
GREAT CULTURE
89© 2015 Pivotal Software, Inc. All rights reserved.
90© 2015 Pivotal Software, Inc. All rights reserved.
국내 언론사 뉴스
http://www.hankyung.com/news/app/newsview.php?aid=2015032034641
91© 2015 Pivotal Software, Inc. All rights reserved.
PIVOTAL LABS 서비스
Agile Development Product Design Product Management
Innovation Workshops Agile ImmersionDiscovery & Framing
Quality Assurance Data ScienceDeployment
92© 2015 Pivotal Software, Inc. All rights reserved.
ROI : LEGACY APPROACH TO ENGINEERING
Engineers
Quality Assurance
Release Engineers
Infrastructure
Operations
x500
x100
x25
x35
x50
ENGINEERING DIVISION
93© 2015 Pivotal Software, Inc. All rights reserved.
BiModal IT
94© 2015 Pivotal Software, Inc. All rights reserved.
PIVOTAL LABS 기업 적용 방식 : SCALE
3 MONTHS 6 MONTHS 9 MONTHS 1 Year
EXPERT
NOVICE
95© 2015 Pivotal Software, Inc. All rights reserved.
Pivotal Labs 고객사
96© 2015 Pivotal Software, Inc. All rights reserved.
Why wait? Try it now! http://projects.spring.io/spring-cloud/
97© 2015 Pivotal Software, Inc. All rights reserved.
Why wait? Try it now! http://run.pivotal.io
[2015-11월 정기 세미나] Cloud Native Platform - Pivotal

Weitere ähnliche Inhalte

Was ist angesagt?

Role of sdn controllers in open stack
Role of sdn controllers in open stackRole of sdn controllers in open stack
Role of sdn controllers in open stack
openstackindia
 
[OpenStack Days 2016] Track4 - OpenNSL으로 브로드콜 기반 네트,워크 스위치 제어하기
[OpenStack Days 2016] Track4 - OpenNSL으로 브로드콜 기반 네트,워크 스위치 제어하기[OpenStack Days 2016] Track4 - OpenNSL으로 브로드콜 기반 네트,워크 스위치 제어하기
[OpenStack Days 2016] Track4 - OpenNSL으로 브로드콜 기반 네트,워크 스위치 제어하기
OpenStack Korea Community
 
Intro to Project Calico: a pure layer 3 approach to scale-out networking
Intro to Project Calico: a pure layer 3 approach to scale-out networkingIntro to Project Calico: a pure layer 3 approach to scale-out networking
Intro to Project Calico: a pure layer 3 approach to scale-out networking
Packet
 

Was ist angesagt? (20)

Role of sdn controllers in open stack
Role of sdn controllers in open stackRole of sdn controllers in open stack
Role of sdn controllers in open stack
 
[OpenStack Day in Korea 2015] Keynote 2 - Leveraging OpenStack to Realize the...
[OpenStack Day in Korea 2015] Keynote 2 - Leveraging OpenStack to Realize the...[OpenStack Day in Korea 2015] Keynote 2 - Leveraging OpenStack to Realize the...
[OpenStack Day in Korea 2015] Keynote 2 - Leveraging OpenStack to Realize the...
 
Lessons learned from global telecom operators' cloud journeys - Zeev Likworni...
Lessons learned from global telecom operators' cloud journeys - Zeev Likworni...Lessons learned from global telecom operators' cloud journeys - Zeev Likworni...
Lessons learned from global telecom operators' cloud journeys - Zeev Likworni...
 
OpenStack and the Transformation of the Data Center - Lew Tucker
OpenStack and the Transformation of the Data Center - Lew TuckerOpenStack and the Transformation of the Data Center - Lew Tucker
OpenStack and the Transformation of the Data Center - Lew Tucker
 
[OpenStack Days 2016] Track4 - OpenNSL으로 브로드콜 기반 네트,워크 스위치 제어하기
[OpenStack Days 2016] Track4 - OpenNSL으로 브로드콜 기반 네트,워크 스위치 제어하기[OpenStack Days 2016] Track4 - OpenNSL으로 브로드콜 기반 네트,워크 스위치 제어하기
[OpenStack Days 2016] Track4 - OpenNSL으로 브로드콜 기반 네트,워크 스위치 제어하기
 
OpenStack and OpenDaylight: An Integrated IaaS for SDN/NFV
OpenStack and OpenDaylight: An Integrated IaaS for SDN/NFVOpenStack and OpenDaylight: An Integrated IaaS for SDN/NFV
OpenStack and OpenDaylight: An Integrated IaaS for SDN/NFV
 
Scaling OpenStack Networking Beyond 4000 Nodes with Dragonflow - Eshed Gal-Or...
Scaling OpenStack Networking Beyond 4000 Nodes with Dragonflow - Eshed Gal-Or...Scaling OpenStack Networking Beyond 4000 Nodes with Dragonflow - Eshed Gal-Or...
Scaling OpenStack Networking Beyond 4000 Nodes with Dragonflow - Eshed Gal-Or...
 
[2017년 5월 정기세미나] IBM에서 바라보는 OpenStack 이야기
[2017년 5월 정기세미나] IBM에서 바라보는 OpenStack 이야기[2017년 5월 정기세미나] IBM에서 바라보는 OpenStack 이야기
[2017년 5월 정기세미나] IBM에서 바라보는 OpenStack 이야기
 
OpenStack Deployment in the Enterprise
OpenStack Deployment in the Enterprise OpenStack Deployment in the Enterprise
OpenStack Deployment in the Enterprise
 
OpenDaylight Netvirt and Neutron - Mike Kolesnik, Josh Hershberg - OpenStack ...
OpenDaylight Netvirt and Neutron - Mike Kolesnik, Josh Hershberg - OpenStack ...OpenDaylight Netvirt and Neutron - Mike Kolesnik, Josh Hershberg - OpenStack ...
OpenDaylight Netvirt and Neutron - Mike Kolesnik, Josh Hershberg - OpenStack ...
 
OPNFV & OpenStack
OPNFV & OpenStackOPNFV & OpenStack
OPNFV & OpenStack
 
Orchestration Tool Roundup - Arthur Berezin & Trammell Scruggs
Orchestration Tool Roundup - Arthur Berezin & Trammell ScruggsOrchestration Tool Roundup - Arthur Berezin & Trammell Scruggs
Orchestration Tool Roundup - Arthur Berezin & Trammell Scruggs
 
[OpenStack Days Korea 2016] Track1 - Mellanox CloudX - Acceleration for Cloud...
[OpenStack Days Korea 2016] Track1 - Mellanox CloudX - Acceleration for Cloud...[OpenStack Days Korea 2016] Track1 - Mellanox CloudX - Acceleration for Cloud...
[OpenStack Days Korea 2016] Track1 - Mellanox CloudX - Acceleration for Cloud...
 
클라우드 네트워킹과 SDN 그리고 OpenStack
클라우드 네트워킹과 SDN 그리고 OpenStack클라우드 네트워킹과 SDN 그리고 OpenStack
클라우드 네트워킹과 SDN 그리고 OpenStack
 
Container Networking Deep Dive
Container Networking Deep DiveContainer Networking Deep Dive
Container Networking Deep Dive
 
OpenStack Architecture and Use Cases
OpenStack Architecture and Use CasesOpenStack Architecture and Use Cases
OpenStack Architecture and Use Cases
 
Networking For Nested Containers: Magnum, Kuryr, Neutron Integration
Networking For Nested Containers: Magnum, Kuryr, Neutron IntegrationNetworking For Nested Containers: Magnum, Kuryr, Neutron Integration
Networking For Nested Containers: Magnum, Kuryr, Neutron Integration
 
OpenStack and OpenDaylight Workshop: ONUG Spring 2014
OpenStack and OpenDaylight Workshop: ONUG Spring 2014OpenStack and OpenDaylight Workshop: ONUG Spring 2014
OpenStack and OpenDaylight Workshop: ONUG Spring 2014
 
OpenStack KOREA 정기 세미나_OpenStack meet iNaaS SDN Controller
OpenStack KOREA 정기 세미나_OpenStack meet iNaaS SDN ControllerOpenStack KOREA 정기 세미나_OpenStack meet iNaaS SDN Controller
OpenStack KOREA 정기 세미나_OpenStack meet iNaaS SDN Controller
 
Intro to Project Calico: a pure layer 3 approach to scale-out networking
Intro to Project Calico: a pure layer 3 approach to scale-out networkingIntro to Project Calico: a pure layer 3 approach to scale-out networking
Intro to Project Calico: a pure layer 3 approach to scale-out networking
 

Andere mochten auch

[OpenStack 하반기 스터디] Docker를 이용한 OpenStack 가상화
[OpenStack 하반기 스터디] Docker를 이용한 OpenStack 가상화[OpenStack 하반기 스터디] Docker를 이용한 OpenStack 가상화
[OpenStack 하반기 스터디] Docker를 이용한 OpenStack 가상화
OpenStack Korea Community
 
[12월 번역 Meetup] Hands on-lab 오픈스택: 번역으로 contributor 활동하기
[12월 번역 Meetup] Hands on-lab 오픈스택: 번역으로 contributor 활동하기[12월 번역 Meetup] Hands on-lab 오픈스택: 번역으로 contributor 활동하기
[12월 번역 Meetup] Hands on-lab 오픈스택: 번역으로 contributor 활동하기
OpenStack Korea Community
 
[12월 번역 Meetup] 나의 오픈스택 번역 contributing 삽질 경험기
[12월 번역 Meetup] 나의 오픈스택 번역 contributing 삽질 경험기[12월 번역 Meetup] 나의 오픈스택 번역 contributing 삽질 경험기
[12월 번역 Meetup] 나의 오픈스택 번역 contributing 삽질 경험기
OpenStack Korea Community
 
[OpenStack Days Korea 2016] 아이디어 이코노미에서의 하이브리드 클라우드 전략
[OpenStack Days Korea 2016] 아이디어 이코노미에서의 하이브리드 클라우드 전략[OpenStack Days Korea 2016] 아이디어 이코노미에서의 하이브리드 클라우드 전략
[OpenStack Days Korea 2016] 아이디어 이코노미에서의 하이브리드 클라우드 전략
OpenStack Korea Community
 
[OpenStack Days Korea 2016] Track1 - 카카오는 오픈스택 기반으로 어떻게 5000VM을 운영하고 있을까?
[OpenStack Days Korea 2016] Track1 - 카카오는 오픈스택 기반으로 어떻게 5000VM을 운영하고 있을까?[OpenStack Days Korea 2016] Track1 - 카카오는 오픈스택 기반으로 어떻게 5000VM을 운영하고 있을까?
[OpenStack Days Korea 2016] Track1 - 카카오는 오픈스택 기반으로 어떻게 5000VM을 운영하고 있을까?
OpenStack Korea Community
 
[OpenStack Days Korea 2016] Track3 - 방송제작용 UHD 스트로지 구성 및 테스트
[OpenStack Days Korea 2016] Track3 - 방송제작용 UHD 스트로지 구성 및 테스트[OpenStack Days Korea 2016] Track3 - 방송제작용 UHD 스트로지 구성 및 테스트
[OpenStack Days Korea 2016] Track3 - 방송제작용 UHD 스트로지 구성 및 테스트
OpenStack Korea Community
 

Andere mochten auch (20)

[2015-11월 정기 세미나]K8s on openstack
[2015-11월 정기 세미나]K8s on openstack[2015-11월 정기 세미나]K8s on openstack
[2015-11월 정기 세미나]K8s on openstack
 
[OpenStack 하반기 스터디] Docker를 이용한 OpenStack 가상화
[OpenStack 하반기 스터디] Docker를 이용한 OpenStack 가상화[OpenStack 하반기 스터디] Docker를 이용한 OpenStack 가상화
[OpenStack 하반기 스터디] Docker를 이용한 OpenStack 가상화
 
Microsoft loves Linux
Microsoft loves LinuxMicrosoft loves Linux
Microsoft loves Linux
 
[2015-11월 정기 세미나] Open stack tokyo_summit_후기
[2015-11월 정기 세미나] Open stack tokyo_summit_후기[2015-11월 정기 세미나] Open stack tokyo_summit_후기
[2015-11월 정기 세미나] Open stack tokyo_summit_후기
 
[12월 번역 Meetup] Hands on-lab 오픈스택: 번역으로 contributor 활동하기
[12월 번역 Meetup] Hands on-lab 오픈스택: 번역으로 contributor 활동하기[12월 번역 Meetup] Hands on-lab 오픈스택: 번역으로 contributor 활동하기
[12월 번역 Meetup] Hands on-lab 오픈스택: 번역으로 contributor 활동하기
 
[12월 번역 Meetup] 나의 오픈스택 번역 contributing 삽질 경험기
[12월 번역 Meetup] 나의 오픈스택 번역 contributing 삽질 경험기[12월 번역 Meetup] 나의 오픈스택 번역 contributing 삽질 경험기
[12월 번역 Meetup] 나의 오픈스택 번역 contributing 삽질 경험기
 
[OpenStack Days Korea 2016] 개회사
[OpenStack Days Korea 2016] 개회사[OpenStack Days Korea 2016] 개회사
[OpenStack Days Korea 2016] 개회사
 
[OpenStack Days Korea 2016] 아이디어 이코노미에서의 하이브리드 클라우드 전략
[OpenStack Days Korea 2016] 아이디어 이코노미에서의 하이브리드 클라우드 전략[OpenStack Days Korea 2016] 아이디어 이코노미에서의 하이브리드 클라우드 전략
[OpenStack Days Korea 2016] 아이디어 이코노미에서의 하이브리드 클라우드 전략
 
[OpenStack Days Korea 2016] Microsoft is Open!
[OpenStack Days Korea 2016] Microsoft is Open![OpenStack Days Korea 2016] Microsoft is Open!
[OpenStack Days Korea 2016] Microsoft is Open!
 
[OpenStack 하반기 스터디] HA using DVR
[OpenStack 하반기 스터디] HA using DVR[OpenStack 하반기 스터디] HA using DVR
[OpenStack 하반기 스터디] HA using DVR
 
[OpenStack Days Korea 2016] How open HW and SW drives telco infrastucture inn...
[OpenStack Days Korea 2016] How open HW and SW drives telco infrastucture inn...[OpenStack Days Korea 2016] How open HW and SW drives telco infrastucture inn...
[OpenStack Days Korea 2016] How open HW and SW drives telco infrastucture inn...
 
클라우드 관리와 오픈스택, 그리고 컨테이너 기술
클라우드 관리와 오픈스택, 그리고 컨테이너 기술클라우드 관리와 오픈스택, 그리고 컨테이너 기술
클라우드 관리와 오픈스택, 그리고 컨테이너 기술
 
[OpenStack Days Korea 2016] Innovating OpenStack Network with SDN solution
[OpenStack Days Korea 2016] Innovating OpenStack Network with SDN solution[OpenStack Days Korea 2016] Innovating OpenStack Network with SDN solution
[OpenStack Days Korea 2016] Innovating OpenStack Network with SDN solution
 
[OpenStack Days Korea 2016] Track1 - 카카오는 오픈스택 기반으로 어떻게 5000VM을 운영하고 있을까?
[OpenStack Days Korea 2016] Track1 - 카카오는 오픈스택 기반으로 어떻게 5000VM을 운영하고 있을까?[OpenStack Days Korea 2016] Track1 - 카카오는 오픈스택 기반으로 어떻게 5000VM을 운영하고 있을까?
[OpenStack Days Korea 2016] Track1 - 카카오는 오픈스택 기반으로 어떻게 5000VM을 운영하고 있을까?
 
[12월 번역 Meetup] 오픈스택 official 번역 프로젝트 소개
[12월 번역 Meetup] 오픈스택 official 번역 프로젝트 소개[12월 번역 Meetup] 오픈스택 official 번역 프로젝트 소개
[12월 번역 Meetup] 오픈스택 official 번역 프로젝트 소개
 
[OpenStack Days Korea 2016] Track3 - VDI on OpenStack with LeoStream Connecti...
[OpenStack Days Korea 2016] Track3 - VDI on OpenStack with LeoStream Connecti...[OpenStack Days Korea 2016] Track3 - VDI on OpenStack with LeoStream Connecti...
[OpenStack Days Korea 2016] Track3 - VDI on OpenStack with LeoStream Connecti...
 
[OpenStack Days Korea 2016] Track3 - OpenStack on 64-bit ARM with X-Gene
[OpenStack Days Korea 2016] Track3 - OpenStack on 64-bit ARM with X-Gene[OpenStack Days Korea 2016] Track3 - OpenStack on 64-bit ARM with X-Gene
[OpenStack Days Korea 2016] Track3 - OpenStack on 64-bit ARM with X-Gene
 
[OpenStack Days Korea 2016] Track3 - Powered by OpenStack, Power to do more w...
[OpenStack Days Korea 2016] Track3 - Powered by OpenStack, Power to do more w...[OpenStack Days Korea 2016] Track3 - Powered by OpenStack, Power to do more w...
[OpenStack Days Korea 2016] Track3 - Powered by OpenStack, Power to do more w...
 
[OpenStack Days Korea 2016] Track3 - 머신러닝과 오픈스택
[OpenStack Days Korea 2016] Track3 - 머신러닝과 오픈스택[OpenStack Days Korea 2016] Track3 - 머신러닝과 오픈스택
[OpenStack Days Korea 2016] Track3 - 머신러닝과 오픈스택
 
[OpenStack Days Korea 2016] Track3 - 방송제작용 UHD 스트로지 구성 및 테스트
[OpenStack Days Korea 2016] Track3 - 방송제작용 UHD 스트로지 구성 및 테스트[OpenStack Days Korea 2016] Track3 - 방송제작용 UHD 스트로지 구성 및 테스트
[OpenStack Days Korea 2016] Track3 - 방송제작용 UHD 스트로지 구성 및 테스트
 

Ähnlich wie [2015-11월 정기 세미나] Cloud Native Platform - Pivotal

Ähnlich wie [2015-11월 정기 세미나] Cloud Native Platform - Pivotal (20)

Cloud native pitch-younjin-20150925-v2
Cloud native pitch-younjin-20150925-v2Cloud native pitch-younjin-20150925-v2
Cloud native pitch-younjin-20150925-v2
 
Pivotal spring boot-cloud workshop
Pivotal   spring boot-cloud workshopPivotal   spring boot-cloud workshop
Pivotal spring boot-cloud workshop
 
Removing Barriers Between Dev and Ops
Removing Barriers Between Dev and OpsRemoving Barriers Between Dev and Ops
Removing Barriers Between Dev and Ops
 
Concevoir et déployer vos applications a base de microservices sur Cloud Foundry
Concevoir et déployer vos applications a base de microservices sur Cloud FoundryConcevoir et déployer vos applications a base de microservices sur Cloud Foundry
Concevoir et déployer vos applications a base de microservices sur Cloud Foundry
 
Pivotal microservices spring_pcf_skillsmatter.pptx
Pivotal microservices spring_pcf_skillsmatter.pptxPivotal microservices spring_pcf_skillsmatter.pptx
Pivotal microservices spring_pcf_skillsmatter.pptx
 
Removing Barriers Between Dev and Ops
Removing Barriers Between Dev and OpsRemoving Barriers Between Dev and Ops
Removing Barriers Between Dev and Ops
 
Pivotal CF 소개
Pivotal CF 소개 Pivotal CF 소개
Pivotal CF 소개
 
Declarative Infrastructure with Cloud Foundry BOSH
Declarative Infrastructure with Cloud Foundry BOSHDeclarative Infrastructure with Cloud Foundry BOSH
Declarative Infrastructure with Cloud Foundry BOSH
 
Pivotal Cloud Platform Roadshow Keynote
Pivotal Cloud Platform Roadshow KeynotePivotal Cloud Platform Roadshow Keynote
Pivotal Cloud Platform Roadshow Keynote
 
Removing Barriers Between Dev and Ops
Removing Barriers Between Dev and OpsRemoving Barriers Between Dev and Ops
Removing Barriers Between Dev and Ops
 
[OpenStack Day in Korea 2015] Track 2-2 - OpenStack for PaaS: Why it's Hot
[OpenStack Day in Korea 2015] Track 2-2 - OpenStack for PaaS: Why it's Hot[OpenStack Day in Korea 2015] Track 2-2 - OpenStack for PaaS: Why it's Hot
[OpenStack Day in Korea 2015] Track 2-2 - OpenStack for PaaS: Why it's Hot
 
PCF Cloud-Native Workshop Slides
PCF Cloud-Native Workshop SlidesPCF Cloud-Native Workshop Slides
PCF Cloud-Native Workshop Slides
 
Netflix MSA and Pivotal
Netflix MSA and PivotalNetflix MSA and Pivotal
Netflix MSA and Pivotal
 
Pivotal cf for_devops_mkim_20141209
Pivotal cf for_devops_mkim_20141209Pivotal cf for_devops_mkim_20141209
Pivotal cf for_devops_mkim_20141209
 
피보탈 클라우드 파운드리 밋업 - 2017년 2월 24일
피보탈 클라우드 파운드리 밋업 - 2017년 2월 24일 피보탈 클라우드 파운드리 밋업 - 2017년 2월 24일
피보탈 클라우드 파운드리 밋업 - 2017년 2월 24일
 
Linux Foundation Japan 2015
Linux Foundation Japan 2015Linux Foundation Japan 2015
Linux Foundation Japan 2015
 
Cloud Native Infrastructure Automation
Cloud Native Infrastructure AutomationCloud Native Infrastructure Automation
Cloud Native Infrastructure Automation
 
Manchester geek night pcf 101
Manchester geek night   pcf 101Manchester geek night   pcf 101
Manchester geek night pcf 101
 
HP Helion Webinar #2
HP Helion Webinar #2 HP Helion Webinar #2
HP Helion Webinar #2
 
Tech Talk: CA Workload Automation Agent Monitor, Agents and Advanced Integrat...
Tech Talk: CA Workload Automation Agent Monitor, Agents and Advanced Integrat...Tech Talk: CA Workload Automation Agent Monitor, Agents and Advanced Integrat...
Tech Talk: CA Workload Automation Agent Monitor, Agents and Advanced Integrat...
 

Mehr von OpenStack Korea Community

Mehr von OpenStack Korea Community (20)

2019년 커뮤니티 활동 보고: 오픈스택 한국 커뮤니티
2019년 커뮤니티 활동 보고: 오픈스택 한국 커뮤니티2019년 커뮤니티 활동 보고: 오픈스택 한국 커뮤니티
2019년 커뮤니티 활동 보고: 오픈스택 한국 커뮤니티
 
[2018.10.19] Andrew Kong - Tunnel without tunnel (Seminar at OpenStack Korea ...
[2018.10.19] Andrew Kong - Tunnel without tunnel (Seminar at OpenStack Korea ...[2018.10.19] Andrew Kong - Tunnel without tunnel (Seminar at OpenStack Korea ...
[2018.10.19] Andrew Kong - Tunnel without tunnel (Seminar at OpenStack Korea ...
 
[2018.10.19] 김용기 부장 - IAC on OpenStack (feat. ansible)
[2018.10.19] 김용기 부장 - IAC on OpenStack (feat. ansible)[2018.10.19] 김용기 부장 - IAC on OpenStack (feat. ansible)
[2018.10.19] 김용기 부장 - IAC on OpenStack (feat. ansible)
 
[OpenInfra Days Korea 2018] Day 2 - E6: "SONA: ONOS SDN Controller 기반 OpenSta...
[OpenInfra Days Korea 2018] Day 2 - E6: "SONA: ONOS SDN Controller 기반 OpenSta...[OpenInfra Days Korea 2018] Day 2 - E6: "SONA: ONOS SDN Controller 기반 OpenSta...
[OpenInfra Days Korea 2018] Day 2 - E6: "SONA: ONOS SDN Controller 기반 OpenSta...
 
[OpenInfra Days Korea 2018] Day 2 - E3-2: "핸즈온 워크샵: Kubespray, Helm, Armada를 ...
[OpenInfra Days Korea 2018] Day 2 - E3-2: "핸즈온 워크샵: Kubespray, Helm, Armada를 ...[OpenInfra Days Korea 2018] Day 2 - E3-2: "핸즈온 워크샵: Kubespray, Helm, Armada를 ...
[OpenInfra Days Korea 2018] Day 2 - E3-2: "핸즈온 워크샵: Kubespray, Helm, Armada를 ...
 
[OpenInfra Days Korea 2018] Day 2 - E5-1: "Invited Talk: Kubicorn - Building ...
[OpenInfra Days Korea 2018] Day 2 - E5-1: "Invited Talk: Kubicorn - Building ...[OpenInfra Days Korea 2018] Day 2 - E5-1: "Invited Talk: Kubicorn - Building ...
[OpenInfra Days Korea 2018] Day 2 - E5-1: "Invited Talk: Kubicorn - Building ...
 
[OpenInfra Days Korea 2018] Day 1 - T4-7: "Ceph 스토리지, PaaS로 서비스 운영하기"
[OpenInfra Days Korea 2018] Day 1 - T4-7: "Ceph 스토리지, PaaS로 서비스 운영하기"[OpenInfra Days Korea 2018] Day 1 - T4-7: "Ceph 스토리지, PaaS로 서비스 운영하기"
[OpenInfra Days Korea 2018] Day 1 - T4-7: "Ceph 스토리지, PaaS로 서비스 운영하기"
 
[OpenInfra Days Korea 2018] Day 2 - E5: Mesos to Kubernetes, Cloud Native 서비스...
[OpenInfra Days Korea 2018] Day 2 - E5: Mesos to Kubernetes, Cloud Native 서비스...[OpenInfra Days Korea 2018] Day 2 - E5: Mesos to Kubernetes, Cloud Native 서비스...
[OpenInfra Days Korea 2018] Day 2 - E5: Mesos to Kubernetes, Cloud Native 서비스...
 
[OpenInfra Days Korea 2018] Day 2 - E1: 딥다이브 - OpenStack 생존기
[OpenInfra Days Korea 2018] Day 2 - E1: 딥다이브 - OpenStack 생존기[OpenInfra Days Korea 2018] Day 2 - E1: 딥다이브 - OpenStack 생존기
[OpenInfra Days Korea 2018] Day 2 - E1: 딥다이브 - OpenStack 생존기
 
[OpenInfra Days Korea 2018] Day 2 - E4 - 딥다이브: immutable Kubernetes architecture
[OpenInfra Days Korea 2018] Day 2 - E4 - 딥다이브: immutable Kubernetes architecture[OpenInfra Days Korea 2018] Day 2 - E4 - 딥다이브: immutable Kubernetes architecture
[OpenInfra Days Korea 2018] Day 2 - E4 - 딥다이브: immutable Kubernetes architecture
 
[OpenInfra Days Korea 2018] Day 2 - E6 - 마이크로서비스를 위한 Istio & Kubernetes [다운로드...
[OpenInfra Days Korea 2018] Day 2 - E6 - 마이크로서비스를 위한 Istio & Kubernetes [다운로드...[OpenInfra Days Korea 2018] Day 2 - E6 - 마이크로서비스를 위한 Istio & Kubernetes [다운로드...
[OpenInfra Days Korea 2018] Day 2 - E6 - 마이크로서비스를 위한 Istio & Kubernetes [다운로드...
 
[OpenInfra Days Korea 2018] Day 2 - E6 - OpenInfra monitoring with Prometheus
[OpenInfra Days Korea 2018] Day 2 - E6 - OpenInfra monitoring with Prometheus[OpenInfra Days Korea 2018] Day 2 - E6 - OpenInfra monitoring with Prometheus
[OpenInfra Days Korea 2018] Day 2 - E6 - OpenInfra monitoring with Prometheus
 
[OpenInfra Days Korea 2018] Day 2 - E5: GPU on Kubernetes
[OpenInfra Days Korea 2018] Day 2 - E5: GPU on Kubernetes[OpenInfra Days Korea 2018] Day 2 - E5: GPU on Kubernetes
[OpenInfra Days Korea 2018] Day 2 - E5: GPU on Kubernetes
 
[OpenInfra Days Korea 2018] Day 2 - CEPH 운영자를 위한 Object Storage Performance T...
[OpenInfra Days Korea 2018] Day 2 - CEPH 운영자를 위한 Object Storage Performance T...[OpenInfra Days Korea 2018] Day 2 - CEPH 운영자를 위한 Object Storage Performance T...
[OpenInfra Days Korea 2018] Day 2 - CEPH 운영자를 위한 Object Storage Performance T...
 
[OpenInfra Days Korea 2018] Day 2 - E4 - 핸즈온 워크샵: 서버리스가 컨테이너를 만났을 때
[OpenInfra Days Korea 2018] Day 2 - E4 - 핸즈온 워크샵: 서버리스가 컨테이너를 만났을 때 [OpenInfra Days Korea 2018] Day 2 - E4 - 핸즈온 워크샵: 서버리스가 컨테이너를 만났을 때
[OpenInfra Days Korea 2018] Day 2 - E4 - 핸즈온 워크샵: 서버리스가 컨테이너를 만났을 때
 
[OpenInfra Days Korea 2018] (삼성전자) Evolution to Cloud Native
[OpenInfra Days Korea 2018] (삼성전자) Evolution to Cloud Native[OpenInfra Days Korea 2018] (삼성전자) Evolution to Cloud Native
[OpenInfra Days Korea 2018] (삼성전자) Evolution to Cloud Native
 
[OpenInfra Days Korea 2018] (NetApp) Open Source with NetApp - 전국섭 상무
[OpenInfra Days Korea 2018] (NetApp) Open Source with NetApp - 전국섭 상무[OpenInfra Days Korea 2018] (NetApp) Open Source with NetApp - 전국섭 상무
[OpenInfra Days Korea 2018] (NetApp) Open Source with NetApp - 전국섭 상무
 
[OpenInfra Days Korea 2018] (Track 4) - 오픈스택기반 NFV 관리 및 HA (high Availability...
[OpenInfra Days Korea 2018] (Track 4) - 오픈스택기반 NFV 관리 및 HA (high Availability...[OpenInfra Days Korea 2018] (Track 4) - 오픈스택기반 NFV 관리 및 HA (high Availability...
[OpenInfra Days Korea 2018] (Track 4) - 오픈스택기반 NFV 관리 및 HA (high Availability...
 
[OpenInfra Days Korea 2018] (Track 4) - FreeIPA와 함께 SSO 구성
[OpenInfra Days Korea 2018] (Track 4) - FreeIPA와 함께 SSO 구성[OpenInfra Days Korea 2018] (Track 4) - FreeIPA와 함께 SSO 구성
[OpenInfra Days Korea 2018] (Track 4) - FreeIPA와 함께 SSO 구성
 
[OpenInfra Days Korea 2018] (Track 4) - Backend.AI: 오픈소스 머신러닝 인프라 프레임워크
[OpenInfra Days Korea 2018] (Track 4) - Backend.AI: 오픈소스 머신러닝 인프라 프레임워크[OpenInfra Days Korea 2018] (Track 4) - Backend.AI: 오픈소스 머신러닝 인프라 프레임워크
[OpenInfra Days Korea 2018] (Track 4) - Backend.AI: 오픈소스 머신러닝 인프라 프레임워크
 

Kürzlich hochgeladen

Kürzlich hochgeladen (20)

MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : Uncertainty
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024
 
Top 10 Most Downloaded Games on Play Store in 2024
Top 10 Most Downloaded Games on Play Store in 2024Top 10 Most Downloaded Games on Play Store in 2024
Top 10 Most Downloaded Games on Play Store in 2024
 
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdfGenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdf
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024
 
Manulife - Insurer Innovation Award 2024
Manulife - Insurer Innovation Award 2024Manulife - Insurer Innovation Award 2024
Manulife - Insurer Innovation Award 2024
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
 
Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...
Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...
Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of Terraform
 
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
 

[2015-11월 정기 세미나] Cloud Native Platform - Pivotal

  • 1.
  • 2. 3© 2015 Pivotal Software, Inc. All rights reserved. Principal Technologist 정윤진 • 국내 Telco Cloud 구현 • 국내 제조사 Open Stack 구현 • AWS Solutions Architect
  • 3. 4© 2015 Pivotal Software, Inc. All rights reserved.
  • 4. 5© 2015 Pivotal Software, Inc. All rights reserved. Pivotal 이 기여하고 있는 대표적인 오픈소스 프로젝트 http://pivotal.io/open-source 더 많은 리스트는 아래의 링크에서 확인 하실 수 있습니다.
  • 5. 6© 2015 Pivotal Software, Inc. All rights reserved.
  • 6. 8© 2015 Pivotal Software, Inc. All rights reserved. Cloud Native
  • 7. 10© 2015 Pivotal Software, Inc. All rights reserved.
  • 8. 11© 2015 Pivotal Software, Inc. All rights reserved. Before Cloud
  • 9. 12© 2015 Pivotal Software, Inc. All rights reserved. 3-tier infrastructure architecture Image source: http://www.cisco.com
  • 10. 13© 2015 Pivotal Software, Inc. All rights reserved. And most customers are using…
  • 11. 14© 2015 Pivotal Software, Inc. All rights reserved. Netflix 2008 http://www.slideshare.net/KevinMcEntee/netflix-incloudsmarch8-2011forwiki 2008
  • 12. 15© 2015 Pivotal Software, Inc. All rights reserved. http://blog.netflix.com/2008/08/shipping-delay-recap.html http://www.pcmag.com/article2/0,2817,2328778,00.asp
  • 13. 16© 2015 Pivotal Software, Inc. All rights reserved. “Big Failure”
  • 14. 17© 2015 Pivotal Software, Inc. All rights reserved. Cloud Era. API
  • 15. 18© 2015 Pivotal Software, Inc. All rights reserved. Micro services architecture Cloud Infrastructure NoSQL RDBMS Cache MQ K/V Store Login App Search App Billing App Streaming App DRM App Metering App Logging App Recommendatio n Engine …. Balancer A Balancer B Balancer N
  • 16. 19© 2015 Pivotal Software, Inc. All rights reserved. It looks like… http://www.journaldunet.com/solutions/cloud-computing/coulisses-techniques-de-netflix/architecture-en-micro-services.shtml
  • 17. 20© 2015 Pivotal Software, Inc. All rights reserved. 2015 - Micro Services Architecture http://www.slideshare.net/stonse/microservices-at-netflix
  • 18. 21© 2015 Pivotal Software, Inc. All rights reserved. How many microservices? ELEVEN
  • 19. 22© 2015 Pivotal Software, Inc. All rights reserved.
  • 20. 23© 2015 Pivotal Software, Inc. All rights reserved. Cloud Native
  • 21. 24© 2015 Pivotal Software, Inc. All rights reserved.
  • 22. 25© 2015 Pivotal Software, Inc. All rights reserved.
  • 23. 26© 2015 Pivotal Software, Inc. All rights reserved.
  • 24. 27© 2015 Pivotal Software, Inc. All rights reserved.
  • 25. 28© 2015 Pivotal Software, Inc. All rights reserved. 팀의 크기에 따른 커뮤니케이션의 횟수 n(n-1)/2 “팀이 커지면 필요한 커뮤니케이션이 늘어난다”
  • 26. 29© 2015 Pivotal Software, Inc. All rights reserved. http://www.slideshare.net/AmazonWebServices/aws-codedeploy-aws-codepipeline-and-aws-codecommit-transforming-software-development 2 pizza team
  • 27. 30© 2015 Pivotal Software, Inc. All rights reserved. INVENTORY Prod Release Prod Release Prod Release CATALOG Prod Release Prod Release Prod Release REVIEWS Prod Release Prod Release Prod Release SHIPPING Prod Release Prod Release Prod Release
  • 28. 31© 2015 Pivotal Software, Inc. All rights reserved. http://www.slideshare.net/awskorea/aws-summit-seoul-2015-aws-47454649
  • 29. 32© 2015 Pivotal Software, Inc. All rights reserved. 어플리케이션의 배포 속도는 곧 비지니스 개선 속도 Amazon.com 은 1시간에 1천번
  • 30. 33© 2015 Pivotal Software, Inc. All rights reserved. 시장을 선도하는 서비스들의 특징  다운타임이 Zero 에 가까움  서비스에 업데이트가 초단위로 발생  대규모 분산 구조  원하는 글로벌 지역에 즉시 사업 개시 가능한 신속성  엄청난 수의 사용자의 유입을 처리 가능  매우 뛰어난 웹 / 모바일 어플리케이션 품질  비지니스 자체에 집중
  • 31. 34© 2015 Pivotal Software, Inc. All rights reserved. 12 Factor Apps
  • 32. 35© 2015 Pivotal Software, Inc. All rights reserved. The Twelve Factors  Codebase  Dependencies  Config  Backing Services  Build, release, run  Processes  Port binding  Concurrency  Disposability  Dev/prod parity  Logs  Admin processes http://12factor.net/
  • 33. 48© 2015 Pivotal Software, Inc. All rights reserved. http://pivotal.io/platform/migrating-to-cloud-native-application-architectures-ebook 무료로 배포 마음껏 읽어보세요. 한글판은 준비중 
  • 34. 49© 2015 Pivotal Software, Inc. All rights reserved. Netflix OSS
  • 35. 50© 2015 Pivotal Software, Inc. All rights reserved. 7 years for Cloud Native (2008 – 2015) Cloud IaaS Data Micro Services Routing / Health check API Logging Big Oracle Big Java
  • 36. 51© 2015 Pivotal Software, Inc. All rights reserved. Netflix experiences – Netflix OSS Cloud IaaS Data Micro Services Routing / Health check API Logging http://netflix.github.io/
  • 37. 52© 2015 Pivotal Software, Inc. All rights reserved. • Eureka • Hystrix + Turbine • Ribbon • Feign • Zuul http://netflix.github.io
  • 38. 53© 2015 Pivotal Software, Inc. All rights reserved. Netflix OSS - Hystrix Hystrix: Latency and Fault Tolerance for Distributed Systems
  • 39. 54© 2015 Pivotal Software, Inc. All rights reserved.
  • 40. 55© 2015 Pivotal Software, Inc. All rights reserved. Netflix OSS – Eureka Cloud Load Balancing And Failover Tool: Eureka! Service Discovery
  • 41. 56© 2015 Pivotal Software, Inc. All rights reserved. Netflix OSS – Zuul http://nirmata.com/2014/08/getting-started-with-microservices-using-netflix-oss-docker/ Intelligent Routing
  • 42. 57© 2015 Pivotal Software, Inc. All rights reserved. Netflix OSS – Ribbon Ribbon is a client side IPC library that is battle-tested in cloud. It provides the following features • Load balancing • Fault tolerance • Multiple protocol (HTTP, TCP, UDP) support in an asynchronous and reactive model • Caching and batching
  • 43. 58© 2015 Pivotal Software, Inc. All rights reserved. Netflix OSS links  Hystrix : https://github.com/Netflix/Hystrix  Zuul : https://github.com/Netflix/zuul  Ribbon : https://github.com/Netflix/ribbon  Eureka : https://github.com/Netflix/eureka  Netflix OSS : https://netflix.github.io/
  • 44. 59© 2015 Pivotal Software, Inc. All rights reserved. Spring framework
  • 45. 60© 2015 Pivotal Software, Inc. All rights reserved. http://spring.io
  • 46. 61© 2015 Pivotal Software, Inc. All rights reserved.
  • 47. 62© 2015 Pivotal Software, Inc. All rights reserved. Spring Cloud  Distributed/versioned configuration  Service registration and discovery  Routing  Service-to-service calls  Load balancing  Circuit Breakers  Global locks  Leadership election and cluster state  Distributed messaging http://cloud.spring.io/spring-cloud-netflix/spring-cloud-netflix.html
  • 48. 64© 2015 Pivotal Software, Inc. All rights reserved.
  • 49. 65© 2015 Pivotal Software, Inc. All rights reserved.
  • 50. 66© 2015 Pivotal Software, Inc. All rights reserved. It is not EASY
  • 51. 67© 2015 Pivotal Software, Inc. All rights reserved. Container only  Dynamic Routing  Scheduling  Log aggregation / Status Stream  Health monitoring / Self Healing  Upgrade / Patch  … HOW?
  • 52. 68© 2015 Pivotal Software, Inc. All rights reserved. Pivotal CF Enterprise Paltform Application Containerization & Cluster Scheduling Native & Extended Data, Mobile and Platform Services Policy, Identity and Roles Management App Health Mng, Load Balancing, Rapid Scaling, Availability Zones IaaS Provisioning, Scaling & Configuration Automatic AppServer & OS Configuration with Buildpacks (“just push your app”) Application Network Security Groups Application to Services Binding and Access Logging as a service, Application metrics & performance, Metric based scaling
  • 53. 69© 2015 Pivotal Software, Inc. All rights reserved. To: Pushing apps to the cloud with a few easy verbs target <my cloud> push <my app> create <my services> bind <my services> scale <my app> +100 Cloud Deployment: 2-4 hours App Deployment: 30-90 seconds DeveloperOperator cf-iaas.yml provision <my cloud> add_capacity <my cloud>
  • 54. 70© 2015 Pivotal Software, Inc. All rights reserved. Overview: Deploying App to Cloud Foundry Runtime Developer ① Upload app bits and metadata push app Router ② Create and bind services ③ Stage application ④ Deploy application ⑤ Manage application health …which we will depict in a moment Cloud Foundry Runtime (PaaS) Blobstore DB Cloud Controller Service Broker Node(s) DEA DEA DEA DEA + app MD + = Service credentials
  • 55. 71© 2015 Pivotal Software, Inc. All rights reserved. From a VM Centric to Application Centric World Infrastructure Specific JVM VM Pre-Provisioned Pool of VMs Container 1 App Server JVM Container 2 App Server JVM App1 Common Access Tier (App1, App2) App Server Configurations Built-in Middleware Services JVM VM App2 App Server Configurations IaaS Agnostic
  • 56. 72© 2015 Pivotal Software, Inc. All rights reserved. Cloud Foundry Architecture
  • 57. 73© 2015 Pivotal Software, Inc. All rights reserved. Container Scheduling Application Framework ServicesPlatform Runtime Routing DatabaseConfigurationService Discovery Big Data Object Storage Mobile Continuous Integration User ProvidedLogging & Metrics Messaging Circuit Breakers12 Factor Apps RESTful Services Microservices .NETSpring Boot Node.jsRuby on Rails Operations Zero Downtime Deployments Failover & Recovery Scaling Security Patching Platform Upgrades Infrastructure VMware OpenStack Amazon
  • 58. 74© 2015 Pivotal Software, Inc. All rights reserved. Application Framework Infrastructure Automation Runtime Platform
  • 59. 75© 2015 Pivotal Software, Inc. All rights reserved. Multi-Cloud VMware vCloud air AWS Azure Google Compute Engine Vendor A IaaSOpenStack Cloud Foundry Vendor A PaaS Cloud Foundry Foundation – non-for-profit 501©6 Linux Foundation Collaborative Project On-premise Public Cloud Now supported Future roadmapNow supported Your Applications Lock-in
  • 60. 76© 2015 Pivotal Software, Inc. All rights reserved. Containers - Docker? https://blog.docker.com/2014/05/docker-joins-cloud-foundry-foundation/ We should make it clear that while we are supporting the Cloud Foundry foundation, we do not endorse any particular PaaS solution over others. We are excited by the broad range of solutions that have already incorporated native Docker support, both some established platforms and some that are purpose-built for Docker.
  • 61. 77© 2015 Pivotal Software, Inc. All rights reserved. Containers - Docker!
  • 62. 78© 2015 Pivotal Software, Inc. All rights reserved. Cloud Foundry: The Industry’s Open Cloud Standard PLATINUM GOLD SILVER
  • 63. 79© 2015 Pivotal Software, Inc. All rights reserved. Lattice.cf
  • 64. 80© 2015 Pivotal Software, Inc. All rights reserved.
  • 65. 81© 2015 Pivotal Software, Inc. All rights reserved. Why wait? Try it now! http://projects.spring.io/spring-cloud/
  • 66. 82© 2015 Pivotal Software, Inc. All rights reserved. Why wait? Try it now! http://run.pivotal.io
  • 67.
  • 68. 84© 2015 Pivotal Software, Inc. All rights reserved.
  • 69. 85© 2015 Pivotal Software, Inc. All rights reserved.
  • 70. 86© 2015 Pivotal Software, Inc. All rights reserved.
  • 71. 87© 2015 Pivotal Software, Inc. All rights reserved.
  • 72. 88© 2015 Pivotal Software, Inc. All rights reserved. IT’S ABOUT BUILDING A GREAT CULTURE
  • 73. 89© 2015 Pivotal Software, Inc. All rights reserved.
  • 74. 90© 2015 Pivotal Software, Inc. All rights reserved. 국내 언론사 뉴스 http://www.hankyung.com/news/app/newsview.php?aid=2015032034641
  • 75. 91© 2015 Pivotal Software, Inc. All rights reserved. PIVOTAL LABS 서비스 Agile Development Product Design Product Management Innovation Workshops Agile ImmersionDiscovery & Framing Quality Assurance Data ScienceDeployment
  • 76. 92© 2015 Pivotal Software, Inc. All rights reserved. ROI : LEGACY APPROACH TO ENGINEERING Engineers Quality Assurance Release Engineers Infrastructure Operations x500 x100 x25 x35 x50 ENGINEERING DIVISION
  • 77. 93© 2015 Pivotal Software, Inc. All rights reserved. BiModal IT
  • 78. 94© 2015 Pivotal Software, Inc. All rights reserved. PIVOTAL LABS 기업 적용 방식 : SCALE 3 MONTHS 6 MONTHS 9 MONTHS 1 Year EXPERT NOVICE
  • 79. 95© 2015 Pivotal Software, Inc. All rights reserved. Pivotal Labs 고객사
  • 80. 96© 2015 Pivotal Software, Inc. All rights reserved. Why wait? Try it now! http://projects.spring.io/spring-cloud/
  • 81. 97© 2015 Pivotal Software, Inc. All rights reserved. Why wait? Try it now! http://run.pivotal.io

Hinweis der Redaktion

  1. Like every developer knows about agile, but there’re only few really can do it. Cloud Native seems easy, but it contains many of software technologies and operation overheads. To dealing with this truth, Pivotal offers Cloud Foundry for enterprise who wants to archive time-to-market.
  2. Monolithic perfectly make sense when you need to work base on 3 tier physical hardware. There was only scale-up, and to maintain complex database, was cluster, operators are necessary to archive 24x7x365 uptime. However, as number of users increased, and mobile explosion happened, this architecture does not work anymore. This was happened to Amazon.com in more early days, and this kind of huge failure drives them to move new ERA of service.
  3. This is how Netflix looks like today. Each single box means micro service. One of them is only work for file upload, and one of them is only work for sign-on, etc. Every single micro services talking to another micro service to get information. And each micro services are fully monitored, and has auto recovery features. For your easy understand, each micro service has load balancers, web servers, workers, caches, and databases. This was impossible if you want to build this architecture with few high price-tagged super computing machines. And every single micro services can auto-sacled. And it took 7 years. For Amazon, they started this even earlier than Netflix.
  4. Like every developer knows about agile, but there’re only few really can do it. Cloud Native seems easy, but it contains many of software technologies and operation overheads. To dealing with this truth, Pivotal offers Cloud Foundry for enterprise who wants to archive time-to-market.
  5. Like every developer knows about agile, but there’re only few really can do it. Cloud Native seems easy, but it contains many of software technologies and operation overheads. To dealing with this truth, Pivotal offers Cloud Foundry for enterprise who wants to archive time-to-market.
  6. What they’re trying last 7 years is, transforming their service to “Cloud Native” which is including DevOps, Micro Services architecture, and Data driven based on Cloud. By having this transformation, they could archive almost zero downtime service on cloud.
  7. service registration (e.g.: Eureka, Consul, or Zookeeper) Hystrix – circuit breaker Turbine – stream aggregation for hystrix metrics dashboards Client SideLoad Balancer: Ribbon – which is hystrix aware so it knows where not to route to – smart endpoints, dumb pipes Declarative REST clients (Netflix's Feign) – Edge clients on static DNS, edge services make calls to eureka / zuul to resolve to mod tier services Router and Filter: automatic registration of Zuul filters, and a simple convention over configuration approach to reverse proxy creation Service Discovery: Eureka instances can be registered and clients can discover the instances using Spring-managed beans Service Discovery: an embedded Eureka server can be created with declarative Java configuration Circuit Breaker: Hystrix clients can be built with a simple annotation-driven method decorator Circuit Breaker: embedded Hystrix dashboard with declarative Java configuration Declarative REST Client: Feign creates a dynamic implementation of an interface decorated with JAX-RS or Spring MVC annotations External Configuration: a bridge from the Spring Environment to Archaius (enables native configuration of Netflix components using Spring Boot conventions)
  8. Like every developer knows about agile, but there’re only few really can do it. Cloud Native seems easy, but it contains many of software technologies and operation overheads. To dealing with this truth, Pivotal offers Cloud Foundry for enterprise who wants to archive time-to-market.
  9. We owns spring. If you access to http://spring.io, then you will see our corporate logo at bottom.
  10. Netflix is one of our customer, and they’re publishing OSS which contains their 7 year experiences. Their OSS contains super powerfull developer tools to archive Cloud Native, so we worked to adopt their experiences to Spring framework.
  11. That is called as “Spring Cloud”.
  12. Like every developer knows about agile, but there’re only few really can do it. Cloud Native seems easy, but it contains many of software technologies and operation overheads. To dealing with this truth, Pivotal offers Cloud Foundry for enterprise who wants to archive time-to-market.
  13. WHAT Pivotal CF is next generation middleware that delivers 9 things that are typically delivered via point software products. We provision operating systems and middleware. We deliver workload density without compromising application performance. We ensure that applications have appropriate network security safe guards to prevent security threats. We support application connections to external sources including databases and legacy middleware. We provide 4 levels of HA, with built in load balancing for scale in/out We support multi-tenant environments so that each line of business can operate with a discrete quota and isolated system access. We provision next generation data services including NOSQL databases, traditional databases and hadoop clusters. We provide horizontal and vertical scaling for the underlying IaaS so that you can scale your infrastructure in lock step with your Business. We provide a built-in log aggregation service, built-in APM metrics and utilization based auto-scaling so that you can monitor the health of your applications and scale out without human or 3rd party tool intervention. I am going to cover each of these 9 capabilities in more detail, but it’s important to note the impact of this collection of capabilities. The following slides will include information on CAPEX and OPEX reduction. We will also discuss how you can deliver faster time to value while holding the line on infrastructure cost.
  14. Cloud Foundry PaaS An application runs in a DEA, which is a droplet execution agent. The Cloud Controller orchestrates the routing and lifecycle of all DEAs in the pool. Routers manage application traffic. Health Manager reports mismatched application states to the CC. A service gateway provides an interface for services (native or external). A messaging bus manages all system communication. Apps are accessed directly through the router while web and CLI clients (e.g., vmc, STS) access Cloud Controller via RESTful services.
  15. Cloud Foundry PaaS An application runs in a DEA, which is a droplet execution agent. The Cloud Controller orchestrates the routing and lifecycle of all DEAs in the pool. Routers manage application traffic. Health Manager reports mismatched application states to the CC. A service gateway provides an interface for services (native or external). A messaging bus manages all system communication. Apps are accessed directly through the router while web and CLI clients (e.g., vmc, STS) access Cloud Controller via RESTful services.
  16. When if you want to build micro service based architecture, and trying to implement it to your own service, it’s really not easy to archive. You need to learn a lots of information and technologies such as CSP’s SDK for each service offers, need to learn how to aggregate logs, integrate with databases, caches, multi-vendor-versioned mobile supports, etc. I can sure that this will drive you to hell. Cloud Foundry, is a platform that makes you focus only for code. If you are a Spring developer? Then just right code with Spring Cloud, and if you need database, just call an API then the database will be their with endpoint information which can be referenced by environment variables. You need cache? It’s all the same. If you need to deploy same code to AWS as OpenStack? Just change CF endpoint and push your code.
  17. We, Pivotal offers from framework to infrastructure automations.
  18. Multi-cloud support is super important to Enterprise. If you chose one, then it means you’ll be locked into them in code level. What if you want to deploy your code where AWS does not have regions? What if you want to don’t waste your time to rebuild code to migrate from OpenStack to AWS? As you already know, Spring is open sourced, it can be run anywhere. So there’s no code level lock-in. And Cloud Foundry helps to you keep away from complex multi-cloud implementation. What if you chose one? I’d recommend you who’s behind on their product. Cloud Foundry, which is adopted by HP and IBM for their own version, is get supported by more than 24 vendors and it’s becoming a standard platform.
  19. Let’s start with how we empower the cultural transformation- the people and process side of the equation.
  20. http://agilemanifesto.org/iso/ko/
  21. You may think like, “our org doen’t ready for this, and how we can transform our org from now to DevOps team?”. Here’s the Gartner’s model about how to change your org. This is not a thing that change at once. There’s no magic. You need to think about 1 year later. Do you want to stay as-is, or improve your team as Amazon/Netflix did?