SlideShare a Scribd company logo
1 of 91
Download to read offline
2© 2015 Pivotal Software, Inc. All rights reserved.
3© 2015 Pivotal Software, Inc. All rights reserved.
4© 2015 Pivotal Software, Inc. All rights reserved.
http://www.businessinsider.com/chambers-40-of-companies-are-dying-2015-6
“40% of companies will be dead in 10 years”
by John Chambers, CEO of Cisco
5© 2015 Pivotal Software, Inc. All rights reserved.
6© 2015 Pivotal Software, Inc. All rights reserved.
7© 2015 Pivotal Software, Inc. All rights reserved.
8© 2015 Pivotal Software, Inc. All rights reserved.
9© 2015 Pivotal Software, Inc. All rights reserved.
“Netflix Goes 100% With AWS by 2013”
http://cloudtimes.org/2012/12/20/netflix-aws-2013/
http://www.slideshare.net/adrianco/global-netflix-platform
“Netflix.com is now ~100% Cloud”
10© 2015 Pivotal Software, Inc. All rights reserved.
11© 2015 Pivotal Software, Inc. All rights reserved.
12© 2015 Pivotal Software, Inc. All rights reserved.
“Silicon Valley is coming”
by Jamie Dimon, JP Morgan CEO
“There are hundreds of start-ups with a lot of brains and
money working on various alternatives to traditional banking”
http://americasmarkets.usatoday.com/2015/04/09/jp-morgan-warns-silicon-valley-is-coming/
13© 2015 Pivotal Software, Inc. All rights reserved.
시장을 선도하는 서비스들의 특징
Ÿ  다운타임이 Zero 에 가까움
Ÿ  서비스에 업데이트가 초단위로 발생
Ÿ  대규모 분산 구조
Ÿ  원하는 글로벌 지역에 즉시 사업 개시 가능한 신속성
Ÿ  엄청난 수의 사용자의 유입을 처리 가능
Ÿ  매우 뛰어난 웹 / 모바일 어플리케이션 품질
Ÿ  비지니스 자체에 집중
14© 2015 Pivotal Software, Inc. All rights reserved.
How?
15© 2015 Pivotal Software, Inc. All rights reserved.
핵심 키워드
Ÿ  Cloud Native
Ÿ  Monolithic Architecture
Ÿ  Micro Service Architecture
Ÿ  Data Driven
16© 2015 Pivotal Software, Inc. All rights reserved.
Cloud Native
17© 2015 Pivotal Software, Inc. All rights reserved.
Cloud Native?
“From Monolithic to Micro Services“
18© 2015 Pivotal Software, Inc. All rights reserved.
Cloud Native Concepts (One Minute reads)
19© 2015 Pivotal Software, Inc. All rights reserved.
DevOps
“코드를 작성한 사람이 코드의 운영에 책임을 진다.”
20© 2015 Pivotal Software, Inc. All rights reserved.
Continuous Delivery
•  Reduce releases from
every 12 months to
one week or less
•  Requires automation
in building, testing,
and deploying
•  New tooling and
processes needed in
dev and production
21© 2015 Pivotal Software, Inc. All rights reserved.
Use speed as a competitive weapon
•  Good for innovation driven
projects that must continually
improve
•  Increases speed & quality by
shifting to smaller batches, while
reducing risk
•  Frequent releases increases the
amount of feedback used for
product management
22© 2015 Pivotal Software, Inc. All rights reserved.
Continuous Delivery Pipeline
23© 2015 Pivotal Software, Inc. All rights reserved.
Virtualization
24© 2015 Pivotal Software, Inc. All rights reserved.
Containers – VM/서버 기반보다 효율적
25© 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.
26© 2015 Pivotal Software, Inc. All rights reserved.
Containers - Docker!
27© 2015 Pivotal Software, Inc. All rights reserved.
Monolithic
http://www.slideshare.net/KevinMcEntee/netflix-incloudsmarch8-2011forwiki
2008
28© 2015 Pivotal Software, Inc. All rights reserved.
Micro Services Architecture - 2015
http://www.slideshare.net/stonse/microservices-at-netflix
29© 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
30© 2015 Pivotal Software, Inc. All rights reserved.
31© 2015 Pivotal Software, Inc. All rights reserved.
How many microservices?
ELEVEN
32© 2015 Pivotal Software, Inc. All rights reserved.
Agile
33© 2015 Pivotal Software, Inc. All rights reserved.
IoT
34© 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
35© 2015 Pivotal Software, Inc. All rights reserved.
BiModal IT
36© 2015 Pivotal Software, Inc. All rights reserved.
Mobile
http://www.slideshare.net/Pivotal/5-mobile-tips-for-building-datdriven-with-pivotal
37© 2015 Pivotal Software, Inc. All rights reserved.
From Supercell Co-founder
Ÿ  Before you start, spend time thinking about WHY you’re
starting
Ÿ  Your team is more important than anything else
Ÿ  Execution is everything – ideas are worth very little
http://www.hybe.com/stories/three-things-i-wish-id-known-15-years-ago-supercell-co-founder
38© 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
39© 2015 Pivotal Software, Inc. All rights reserved.
Cloud Native – 7 years (2008 – 2015)
Cloud IaaS
Data
Micro Services
Routing / Health check
API
Logging
Big Oracle
Big Java
40© 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/
41© 2015 Pivotal Software, Inc. All rights reserved.
3 Lessons from Netflix on Cloud
Ÿ  Create micro-service
Ÿ  Build in redundancy
Ÿ  Be resilient
http://www.networkworld.com/article/2170675/cloud-computing/three-lessons-from-netflix-on-how-to-live-in-the-cloud.html
42© 2015 Pivotal Software, Inc. All rights reserved.
http://www.slideshare.net/awskorea/aws-summit-seoul-2015-aws-47454649
43© 2015 Pivotal Software, Inc. All rights reserved.
어플리케이션의 배포 속도는 곧 비지니스 개선 속도
Amazon.com 은 1시간에 1천번
44© 2015 Pivotal Software, Inc. All rights reserved.
45© 2015 Pivotal Software, Inc. All rights reserved.
마이크로 서비스는 좋지만
…
HTTP
HTTP
HTTP
HTTP
HTTP
HTTP
AMQP
AMQP
Relational
DB
Key/Value
Store
Graph
DB
46© 2015 Pivotal Software, Inc. All rights reserved.
현실은
…
AMQP
Relational
DB
Key/Value
Store
Graph
DB
로그 통합
서비스간 라우팅
장애 복구
데이터베이스
캐시
메세지 큐
머신 러닝
데이터 분석
권한 관리
…
47© 2015 Pivotal Software, Inc. All rights reserved.
클라우드는 만들었지만 (또는 배웠지만) 현실은
Public / Private Cloud Services
넘사벽 (넘을 수 없는 사차원의 벽)
48© 2015 Pivotal Software, Inc. All rights reserved.
What is Spring?
#1 Enterprise Java App Dev Framework
Netflix and F2000 에서 주요하게 사용
OSS, Apache 2.0 라이센스
2004년 부터 사용되어 이미 검증
이해가 쉽고 문서화가 잘 되어있음
수백만건의 다운로드
Pivotal 의 라이센스 제품과 쉽게 연동
49© 2015 Pivotal Software, Inc. All rights reserved.
http://spring.io
50© 2015 Pivotal Software, Inc. All rights reserved.
즉, 엔터프라이즈 Spring 개발자라면
http://projects.spring.io/spring-cloud/
51© 2015 Pivotal Software, Inc. All rights reserved. 51
µServices
with
Bindable Services
In-App Support Libraries
Cloud Foundry
52© 2015 Pivotal Software, Inc. All rights reserved.
Application
Framework
Infrastructure
Automation
Runtime
Platform
53© 2015 Pivotal Software, Inc. All rights reserved.
Spring Cloud 서비스 패키지
Spring Cloud Services
Config Server Service Registry Circuit Breaker
Dashboard
54© 2015 Pivotal Software, Inc. All rights reserved.
Spring Cloud Services Suite
•  Pivotal Ops Manager 를 통해 쉽게 설치
•  Pivotal Cloud Foundry Marketplace 를 통해 서비
스에 추가 가능
•  의존성:
•  MySQL for PCF
•  RabbitMQ for PCF
Spring Cloud
Services
55© 2015 Pivotal Software, Inc. All rights reserved.
PCF 마켓 플레이스를 통한 쉬운 사용
56© 2015 Pivotal Software, Inc. All rights reserved.
Spring Cloud Config Server
Config Server
•  Spring Cloud Config Server
•  Service Binding via Spring Cloud
Connector
•  Git/SVN URL for Config Repo provided via
Service Dashboard (post-provisioning)
•  Single tenant, scoped to CF space
(nothing prevents shared Git repo)
57© 2015 Pivotal Software, Inc. All rights reserved.
Spring Cloud Config Server Dashboard
58© 2015 Pivotal Software, Inc. All rights reserved.
Spring Cloud Service Registry
Service Registry
•  Service Registration and Discovery via Netflix
OSS Eureka
•  Service Binding via Spring Cloud Connector
•  Single-tenant, scoped to CF space
•  Registration via CF Route
•  PCF 1.5: Support Direct Address
(“promiscuous”) Mode
59© 2015 Pivotal Software, Inc. All rights reserved.
Spring Cloud Service Registry Dashboard
60© 2015 Pivotal Software, Inc. All rights reserved.
Spring Cloud Services Suite
Circuit Breaker
Dashboard
•  Netflix OSS Turbine + Hystrix Dashboard
•  Aggregation via AMQP (RabbitMQ)
•  Binding via Spring Cloud Connector
•  Single-tenant, scoped to CF space
© 2015 Pivotal Software, Inc. All rights reserved. 61
Infrastructure
Applications
Monoliths Microservices
Pivotal CF
Continuous Delivery
Software Factories
Feedback
Rapid Iteration
Horizontal Scale
Diversity of Clients
Physical/Virtual
Goals & Needs Supporting Changes
© Copyright 2014 Pivotal. All rights reserved.
Platform Features
•  Environment Provisioning
•  On-Demand/Automatic Scaling
•  Failover/Resilience
•  Routing/Load Balancing
•  Data Service Operations
•  Monitoring
© Copyright 2014 Pivotal. All rights reserved.
Monitoring
Rapid
Provisioning
Rapid
Application
deployment
Platform Features
© Copyright 2014 Pivotal. All rights reserved.
모바일
65© 2015 Pivotal Software, Inc. All rights reserved.
 기업환경에서
 고품질의
 Mobile
 App
 의
 개발은
 필수
 
Ÿ  기업의 이미지는 모바일 앱에서 결정
Ÿ  Facebook 앱 사용자의 앱에 대한
품질 기준은 Facebook 수준
Ÿ  우리 회사의 모바일 앱이 몇개의 별
점을 받고 있는지 확인
Ÿ  사용자의 이탈 방지를 위해서는 지속
적인 개선이 필요
66© 2015 Pivotal Software, Inc. All rights reserved.
Push Notifications for Pivotal CF
•  엔터프라이즈에 필요한 Full
dedicated Push Notification
•  데이터에 대한 오너쉽
•  미션 크리티컬한 업무에도 적용이 가
능
•  엔터프라이즈 수준의 로깅과 추적이
가능
APNS,
GCM,
WNS, BB
Pivotal CF
API GatewayPush Notifications
Enterprise Backend Applications
67© 2015 Pivotal Software, Inc. All rights reserved.
API Gateway for Pivotal CF
Ÿ  단말에 최적화 된 엔터프라이즈 수준의
어플리케이션 및 데이터 저장을 위한
API 제공
Ÿ  다양한 단말로 부터 유입되는 데이터
및 요청에 대한 변환 및 취합
Ÿ  낮은 지연시간으로 인한 높은 사용자
경험 제공
Pivotal CF
API GatewayAPI Gateway
Enterprise Backend Applications
68© 2015 Pivotal Software, Inc. All rights reserved.
Data Sync for Pivotal CF
•  최근의 업무 환경은 데스크탑과 모
바일을 가리지 않으므로, 이러한 업
무 환경의 연장을 위해 단말간 데이
터 동기화가 필요
•  내부 사용자 및 고객의 서비스 사용
데이터를 인증된 사용자 단말에 동
기화
•  모바일에 최적화된 API 를 제공
Pivotal CF
API GatewayData Sync Redis
Enterprise Backend Applications
69© 2015 Pivotal Software, Inc. All rights reserved.
Mobile Platforms are Converging to PaaS
Infrastructure
PaaS
MBaaS
MADP
Mobile SDK
Pivotal CF +
PCF Mobile Services
MADP 
MBaaS
absorbed into
PaaS
70© 2015 Pivotal Software, Inc. All rights reserved.
Re:Cap – the benefits of Cloud Foundry
Ÿ  마이크로 서비스 아키텍처를 위한 플랫폼
Ÿ  수많은 마이크로 서비스들 간 연동, 데이터 서비스 및 모바일 서비스 제공
Ÿ  Spring Cloud 를 통한 Netflix OSS 를 즉시 반영 가능
Ÿ  Java 개발자를 보유한 회사라면 바로 Spring Boot / Spring Cloud 를 시작 가능
Ÿ  다양한 IaaS와 연동 가능
Ÿ  컨테이너 기반으로 서비스 하므로 어플리케이션의 배포 및 확장 속도가 매우 빠름
Ÿ  Pivotal 이 지원하는 다양한 오픈소스 서비스를 상용 수준으로 사용 가능
71© 2015 Pivotal Software, Inc. All rights reserved.
PCF Bundle
Coming soon!
72© 2015 Pivotal Software, Inc. All rights reserved.
Cloud Foundry: The Industry’s Open Cloud Standard
PLATINUM
GOLD
SILVER
73© 2015 Pivotal Software, Inc. All rights reserved.
74© 2015 Pivotal Software, Inc. All rights reserved.
IT’S ABOUT BUILDING A
GREAT CULTURE
75© 2015 Pivotal Software, Inc. All rights reserved.
April 28, 2015
76© 2015 Pivotal Software, Inc. All rights reserved.
77© 2015 Pivotal Software, Inc. All rights reserved.
국내 언론사 뉴스
http://www.hankyung.com/news/app/newsview.php?aid=2015032034641
78© 2015 Pivotal Software, Inc. All rights reserved.
PIVOTAL LABS 서비스
Agile Development Product Design Product Management
Innovation Workshops Agile ImmersionDiscovery  Framing
Quality Assurance Data ScienceDeployment
79© 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
80© 2015 Pivotal Software, Inc. All rights reserved.
PIVOTAL LABS 기업 적용 방식 : SCALE
3 MONTHS 6 MONTHS 9 MONTHS 1 Year
EXPERT
NOVICE
81© 2015 Pivotal Software, Inc. All rights reserved. 81
Pivotal Labs has mentored and trained software developers in the world’s most demanding enterprise
environments.
MULTIPLE WAVES OF DEVELOPERS, PM’s, DESIGNERS CAME
THROUGH LABS ON MULTIPLE PROJECTS
“I’ve had the opportunity to watch Pivotal Labs for many years
and have seen, first-hand, the transformational impact they
deliver to their clients. Their cultural and strategic
contributions at Twitter have been quite meaningful, and
much of our software development process at Square is
modeled on the Pivotal Labs way. I have no doubt Pivotal
Labs will bring great value to its customers.”
Jack Dorsey - Executive Chairman, Twitter and CEO, Square
TRAINING LARGE ENTERPRISES
BUILT A MINITURIZED VERSION OF PIVOTAL
LABS AT HUMANA’S DIGITAL EXPERIENCE
CENTER
“The environment that we’re trying to
create is an environment of agility, and
an environment of collaboration. It’s
actually a really neat space. I could work
here.”
Bruce Broussard – CEO  President, Humana
82© 2015 Pivotal Software, Inc. All rights reserved.
Pivotal Labs 진행 과정
•  Project Discussion
•  Business Goal 정의
•  Workflow, Risks
•  SoW 정의
•  Legal Contact
•  Timelines
•  Estimated Costs
•  Strategy to Deliver
Product
•  Mockups/Wireframe
•  Continous Delivery
•  Pair Programming
•  Agile Enablement  Transformation
83© 2015 Pivotal Software, Inc. All rights reserved.
Pivotal Labs 고객사

More Related Content

What's hot

Cloud native Microservices using Spring Boot
Cloud native Microservices using Spring BootCloud native Microservices using Spring Boot
Cloud native Microservices using Spring BootSufyaan Kazi
 
Four considerations when monitoring microservices
Four considerations when monitoring microservicesFour considerations when monitoring microservices
Four considerations when monitoring microservicesJason Bloomberg
 
PCF Cloud-Native Workshop Slides
PCF Cloud-Native Workshop SlidesPCF Cloud-Native Workshop Slides
PCF Cloud-Native Workshop SlidesVMware Tanzu
 
Spring Cloud Kubernetes: An Easier Path from Idea to Production
Spring Cloud Kubernetes: An Easier Path from Idea to ProductionSpring Cloud Kubernetes: An Easier Path from Idea to Production
Spring Cloud Kubernetes: An Easier Path from Idea to ProductionVMware Tanzu
 
InfoSec: Evolve Thyself to Keep Pace in the Age of DevOps
InfoSec: Evolve Thyself to Keep Pace in the Age of DevOpsInfoSec: Evolve Thyself to Keep Pace in the Age of DevOps
InfoSec: Evolve Thyself to Keep Pace in the Age of DevOpsVMware Tanzu
 
Keynote: Software Kept Eating the World (Pivotal Cloud Platform Roadshow)
Keynote: Software Kept Eating the World (Pivotal Cloud Platform Roadshow)Keynote: Software Kept Eating the World (Pivotal Cloud Platform Roadshow)
Keynote: Software Kept Eating the World (Pivotal Cloud Platform Roadshow)VMware Tanzu
 
Spring Tools 4: Bootiful Spring Tooling for the Masses
Spring Tools 4: Bootiful Spring Tooling for the MassesSpring Tools 4: Bootiful Spring Tooling for the Masses
Spring Tools 4: Bootiful Spring Tooling for the MassesVMware Tanzu
 
Cloud Native Infrastructure Automation
Cloud Native Infrastructure AutomationCloud Native Infrastructure Automation
Cloud Native Infrastructure AutomationVMware Tanzu
 
The Cloud Native Journey
The Cloud Native JourneyThe Cloud Native Journey
The Cloud Native JourneyVMware Tanzu
 
Tools and Recipes to Replatform Monolithic Apps to Modern Cloud Environments
Tools and Recipes to Replatform Monolithic Apps to Modern Cloud EnvironmentsTools and Recipes to Replatform Monolithic Apps to Modern Cloud Environments
Tools and Recipes to Replatform Monolithic Apps to Modern Cloud EnvironmentsVMware Tanzu
 
OPS Executive insights Webinar - Tanzu Slides
OPS Executive insights Webinar - Tanzu SlidesOPS Executive insights Webinar - Tanzu Slides
OPS Executive insights Webinar - Tanzu SlidesVMware Tanzu
 
Accelerate Digital Transformation with Pivotal Cloud Foundry on Azure
Accelerate Digital Transformation with Pivotal Cloud Foundry on AzureAccelerate Digital Transformation with Pivotal Cloud Foundry on Azure
Accelerate Digital Transformation with Pivotal Cloud Foundry on AzureVMware Tanzu
 
Pivotal Cloud Foundry: A Technical Overview
Pivotal Cloud Foundry: A Technical OverviewPivotal Cloud Foundry: A Technical Overview
Pivotal Cloud Foundry: A Technical OverviewVMware Tanzu
 
Accelerate Spring Apps to Cloud at Scale
Accelerate Spring Apps to Cloud at ScaleAccelerate Spring Apps to Cloud at Scale
Accelerate Spring Apps to Cloud at ScaleAsir Selvasingh
 
Creating Polyglot Communication Between Kubernetes Clusters and Legacy System...
Creating Polyglot Communication Between Kubernetes Clusters and Legacy System...Creating Polyglot Communication Between Kubernetes Clusters and Legacy System...
Creating Polyglot Communication Between Kubernetes Clusters and Legacy System...VMware Tanzu
 
Architecture & Operations
Architecture & OperationsArchitecture & Operations
Architecture & OperationsVMware Tanzu
 
Maintaining SLOs of Cloud-native Applications via Self-Adaptive Resource Sharing
Maintaining SLOs of Cloud-native Applications via Self-Adaptive Resource SharingMaintaining SLOs of Cloud-native Applications via Self-Adaptive Resource Sharing
Maintaining SLOs of Cloud-native Applications via Self-Adaptive Resource SharingVladimir Podolskiy
 
MuleSoft Meetup Singapore March 2019
MuleSoft Meetup Singapore March 2019MuleSoft Meetup Singapore March 2019
MuleSoft Meetup Singapore March 2019Julian Douch
 
Webinar: Build Better Software: Removing the Constraints Slowing Dev/Test Tea...
Webinar: Build Better Software: Removing the Constraints Slowing Dev/Test Tea...Webinar: Build Better Software: Removing the Constraints Slowing Dev/Test Tea...
Webinar: Build Better Software: Removing the Constraints Slowing Dev/Test Tea...Skytap Cloud
 
Achieve Data & Operational Sovereignty: Managing Hybrid & Edge EKS Deployment...
Achieve Data & Operational Sovereignty: Managing Hybrid & Edge EKS Deployment...Achieve Data & Operational Sovereignty: Managing Hybrid & Edge EKS Deployment...
Achieve Data & Operational Sovereignty: Managing Hybrid & Edge EKS Deployment...Weaveworks
 

What's hot (20)

Cloud native Microservices using Spring Boot
Cloud native Microservices using Spring BootCloud native Microservices using Spring Boot
Cloud native Microservices using Spring Boot
 
Four considerations when monitoring microservices
Four considerations when monitoring microservicesFour considerations when monitoring microservices
Four considerations when monitoring microservices
 
PCF Cloud-Native Workshop Slides
PCF Cloud-Native Workshop SlidesPCF Cloud-Native Workshop Slides
PCF Cloud-Native Workshop Slides
 
Spring Cloud Kubernetes: An Easier Path from Idea to Production
Spring Cloud Kubernetes: An Easier Path from Idea to ProductionSpring Cloud Kubernetes: An Easier Path from Idea to Production
Spring Cloud Kubernetes: An Easier Path from Idea to Production
 
InfoSec: Evolve Thyself to Keep Pace in the Age of DevOps
InfoSec: Evolve Thyself to Keep Pace in the Age of DevOpsInfoSec: Evolve Thyself to Keep Pace in the Age of DevOps
InfoSec: Evolve Thyself to Keep Pace in the Age of DevOps
 
Keynote: Software Kept Eating the World (Pivotal Cloud Platform Roadshow)
Keynote: Software Kept Eating the World (Pivotal Cloud Platform Roadshow)Keynote: Software Kept Eating the World (Pivotal Cloud Platform Roadshow)
Keynote: Software Kept Eating the World (Pivotal Cloud Platform Roadshow)
 
Spring Tools 4: Bootiful Spring Tooling for the Masses
Spring Tools 4: Bootiful Spring Tooling for the MassesSpring Tools 4: Bootiful Spring Tooling for the Masses
Spring Tools 4: Bootiful Spring Tooling for the Masses
 
Cloud Native Infrastructure Automation
Cloud Native Infrastructure AutomationCloud Native Infrastructure Automation
Cloud Native Infrastructure Automation
 
The Cloud Native Journey
The Cloud Native JourneyThe Cloud Native Journey
The Cloud Native Journey
 
Tools and Recipes to Replatform Monolithic Apps to Modern Cloud Environments
Tools and Recipes to Replatform Monolithic Apps to Modern Cloud EnvironmentsTools and Recipes to Replatform Monolithic Apps to Modern Cloud Environments
Tools and Recipes to Replatform Monolithic Apps to Modern Cloud Environments
 
OPS Executive insights Webinar - Tanzu Slides
OPS Executive insights Webinar - Tanzu SlidesOPS Executive insights Webinar - Tanzu Slides
OPS Executive insights Webinar - Tanzu Slides
 
Accelerate Digital Transformation with Pivotal Cloud Foundry on Azure
Accelerate Digital Transformation with Pivotal Cloud Foundry on AzureAccelerate Digital Transformation with Pivotal Cloud Foundry on Azure
Accelerate Digital Transformation with Pivotal Cloud Foundry on Azure
 
Pivotal Cloud Foundry: A Technical Overview
Pivotal Cloud Foundry: A Technical OverviewPivotal Cloud Foundry: A Technical Overview
Pivotal Cloud Foundry: A Technical Overview
 
Accelerate Spring Apps to Cloud at Scale
Accelerate Spring Apps to Cloud at ScaleAccelerate Spring Apps to Cloud at Scale
Accelerate Spring Apps to Cloud at Scale
 
Creating Polyglot Communication Between Kubernetes Clusters and Legacy System...
Creating Polyglot Communication Between Kubernetes Clusters and Legacy System...Creating Polyglot Communication Between Kubernetes Clusters and Legacy System...
Creating Polyglot Communication Between Kubernetes Clusters and Legacy System...
 
Architecture & Operations
Architecture & OperationsArchitecture & Operations
Architecture & Operations
 
Maintaining SLOs of Cloud-native Applications via Self-Adaptive Resource Sharing
Maintaining SLOs of Cloud-native Applications via Self-Adaptive Resource SharingMaintaining SLOs of Cloud-native Applications via Self-Adaptive Resource Sharing
Maintaining SLOs of Cloud-native Applications via Self-Adaptive Resource Sharing
 
MuleSoft Meetup Singapore March 2019
MuleSoft Meetup Singapore March 2019MuleSoft Meetup Singapore March 2019
MuleSoft Meetup Singapore March 2019
 
Webinar: Build Better Software: Removing the Constraints Slowing Dev/Test Tea...
Webinar: Build Better Software: Removing the Constraints Slowing Dev/Test Tea...Webinar: Build Better Software: Removing the Constraints Slowing Dev/Test Tea...
Webinar: Build Better Software: Removing the Constraints Slowing Dev/Test Tea...
 
Achieve Data & Operational Sovereignty: Managing Hybrid & Edge EKS Deployment...
Achieve Data & Operational Sovereignty: Managing Hybrid & Edge EKS Deployment...Achieve Data & Operational Sovereignty: Managing Hybrid & Edge EKS Deployment...
Achieve Data & Operational Sovereignty: Managing Hybrid & Edge EKS Deployment...
 

Similar to Cloud native pitch-younjin-20150925-v2

[2015-11월 정기 세미나] Cloud Native Platform - Pivotal
[2015-11월 정기 세미나] Cloud Native Platform - Pivotal[2015-11월 정기 세미나] Cloud Native Platform - Pivotal
[2015-11월 정기 세미나] Cloud Native Platform - PivotalOpenStack Korea Community
 
Pivotal Cloud Platform Roadshow Keynote
Pivotal Cloud Platform Roadshow KeynotePivotal Cloud Platform Roadshow Keynote
Pivotal Cloud Platform Roadshow Keynotecornelia davis
 
Removing Barriers Between Dev and Ops
Removing Barriers Between Dev and OpsRemoving Barriers Between Dev and Ops
Removing Barriers Between Dev and OpsVMware Tanzu
 
The Cloud Native Journey
The Cloud Native JourneyThe Cloud Native Journey
The Cloud Native JourneyMatt Stine
 
Removing Barriers Between Dev and Ops
Removing Barriers Between Dev and OpsRemoving Barriers Between Dev and Ops
Removing Barriers Between Dev and Opscornelia davis
 
Removing Barriers Between Dev and Ops
Removing Barriers Between Dev and OpsRemoving Barriers Between Dev and Ops
Removing Barriers Between Dev and OpsMarie-Jeanne Dougados
 
Competing with Software: It Takes a Platform -- Devops @ EMC World
Competing with Software: It Takes a Platform -- Devops @ EMC WorldCompeting with Software: It Takes a Platform -- Devops @ EMC World
Competing with Software: It Takes a Platform -- Devops @ EMC Worldcornelia davis
 
피보탈 클라우드 파운드리 밋업 - 2017년 2월 24일
피보탈 클라우드 파운드리 밋업 - 2017년 2월 24일 피보탈 클라우드 파운드리 밋업 - 2017년 2월 24일
피보탈 클라우드 파운드리 밋업 - 2017년 2월 24일 VMware Tanzu Korea
 
Linux Foundation Japan 2015
Linux Foundation Japan 2015Linux Foundation Japan 2015
Linux Foundation Japan 2015Jason Jackson
 
[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 HotOpenStack Korea Community
 
The Cloud Native Journey with Simon Elisha
The Cloud Native Journey with Simon ElishaThe Cloud Native Journey with Simon Elisha
The Cloud Native Journey with Simon ElishaChloe Jackson
 
Declarative Infrastructure with Cloud Foundry BOSH
Declarative Infrastructure with Cloud Foundry BOSHDeclarative Infrastructure with Cloud Foundry BOSH
Declarative Infrastructure with Cloud Foundry BOSHcornelia davis
 
Cloud Native Runtime Platform
Cloud Native Runtime PlatformCloud Native Runtime Platform
Cloud Native Runtime PlatformVMware Tanzu
 
Cloud Native Runtime Platform
Cloud Native Runtime Platform Cloud Native Runtime Platform
Cloud Native Runtime Platform VMware Tanzu
 
How to Architect and Develop Cloud Native Applications
How to Architect and Develop Cloud Native ApplicationsHow to Architect and Develop Cloud Native Applications
How to Architect and Develop Cloud Native ApplicationsSufyaan Kazi
 
Cloud Native Application Framework
Cloud Native Application FrameworkCloud Native Application Framework
Cloud Native Application FrameworkVMware Tanzu
 
The Cloud Foundry Story
The Cloud Foundry StoryThe Cloud Foundry Story
The Cloud Foundry StoryVMware Tanzu
 
Cloud Native Empowered Culture
Cloud Native Empowered Culture Cloud Native Empowered Culture
Cloud Native Empowered Culture VMware Tanzu
 
Anypoint Platform for Pivotal Cloud Foundry
Anypoint Platform for Pivotal Cloud FoundryAnypoint Platform for Pivotal Cloud Foundry
Anypoint Platform for Pivotal Cloud FoundryMuleSoft
 

Similar to Cloud native pitch-younjin-20150925-v2 (20)

[2015-11월 정기 세미나] Cloud Native Platform - Pivotal
[2015-11월 정기 세미나] Cloud Native Platform - Pivotal[2015-11월 정기 세미나] Cloud Native Platform - Pivotal
[2015-11월 정기 세미나] Cloud Native Platform - Pivotal
 
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
 
The Cloud Native Journey
The Cloud Native JourneyThe Cloud Native Journey
The Cloud Native Journey
 
Removing Barriers Between Dev and Ops
Removing Barriers Between Dev and OpsRemoving Barriers Between Dev and Ops
Removing Barriers Between Dev and Ops
 
Removing Barriers Between Dev and Ops
Removing Barriers Between Dev and OpsRemoving Barriers Between Dev and Ops
Removing Barriers Between Dev and Ops
 
Competing with Software: It Takes a Platform -- Devops @ EMC World
Competing with Software: It Takes a Platform -- Devops @ EMC WorldCompeting with Software: It Takes a Platform -- Devops @ EMC World
Competing with Software: It Takes a Platform -- Devops @ EMC World
 
피보탈 클라우드 파운드리 밋업 - 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
 
[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
 
The Cloud Native Journey with Simon Elisha
The Cloud Native Journey with Simon ElishaThe Cloud Native Journey with Simon Elisha
The Cloud Native Journey with Simon Elisha
 
Declarative Infrastructure with Cloud Foundry BOSH
Declarative Infrastructure with Cloud Foundry BOSHDeclarative Infrastructure with Cloud Foundry BOSH
Declarative Infrastructure with Cloud Foundry BOSH
 
Cloud Native Runtime Platform
Cloud Native Runtime PlatformCloud Native Runtime Platform
Cloud Native Runtime Platform
 
Cloud Native Runtime Platform
Cloud Native Runtime Platform Cloud Native Runtime Platform
Cloud Native Runtime Platform
 
How to Architect and Develop Cloud Native Applications
How to Architect and Develop Cloud Native ApplicationsHow to Architect and Develop Cloud Native Applications
How to Architect and Develop Cloud Native Applications
 
Netflix MSA and Pivotal
Netflix MSA and PivotalNetflix MSA and Pivotal
Netflix MSA and Pivotal
 
Cloud Native Application Framework
Cloud Native Application FrameworkCloud Native Application Framework
Cloud Native Application Framework
 
The Cloud Foundry Story
The Cloud Foundry StoryThe Cloud Foundry Story
The Cloud Foundry Story
 
Cloud Native Empowered Culture
Cloud Native Empowered Culture Cloud Native Empowered Culture
Cloud Native Empowered Culture
 
Anypoint Platform for Pivotal Cloud Foundry
Anypoint Platform for Pivotal Cloud FoundryAnypoint Platform for Pivotal Cloud Foundry
Anypoint Platform for Pivotal Cloud Foundry
 

Recently uploaded

Building Real-Time Data Pipelines: Stream & Batch Processing workshop Slide
Building Real-Time Data Pipelines: Stream & Batch Processing workshop SlideBuilding Real-Time Data Pipelines: Stream & Batch Processing workshop Slide
Building Real-Time Data Pipelines: Stream & Batch Processing workshop SlideChristina Lin
 
Alluxio Monthly Webinar | Cloud-Native Model Training on Distributed Data
Alluxio Monthly Webinar | Cloud-Native Model Training on Distributed DataAlluxio Monthly Webinar | Cloud-Native Model Training on Distributed Data
Alluxio Monthly Webinar | Cloud-Native Model Training on Distributed DataAlluxio, Inc.
 
HR Software Buyers Guide in 2024 - HRSoftware.com
HR Software Buyers Guide in 2024 - HRSoftware.comHR Software Buyers Guide in 2024 - HRSoftware.com
HR Software Buyers Guide in 2024 - HRSoftware.comFatema Valibhai
 
Der Spagat zwischen BIAS und FAIRNESS (2024)
Der Spagat zwischen BIAS und FAIRNESS (2024)Der Spagat zwischen BIAS und FAIRNESS (2024)
Der Spagat zwischen BIAS und FAIRNESS (2024)OPEN KNOWLEDGE GmbH
 
Optimizing AI for immediate response in Smart CCTV
Optimizing AI for immediate response in Smart CCTVOptimizing AI for immediate response in Smart CCTV
Optimizing AI for immediate response in Smart CCTVshikhaohhpro
 
Advancing Engineering with AI through the Next Generation of Strategic Projec...
Advancing Engineering with AI through the Next Generation of Strategic Projec...Advancing Engineering with AI through the Next Generation of Strategic Projec...
Advancing Engineering with AI through the Next Generation of Strategic Projec...OnePlan Solutions
 
cybersecurity notes for mca students for learning
cybersecurity notes for mca students for learningcybersecurity notes for mca students for learning
cybersecurity notes for mca students for learningVitsRangannavar
 
Adobe Marketo Engage Deep Dives: Using Webhooks to Transfer Data
Adobe Marketo Engage Deep Dives: Using Webhooks to Transfer DataAdobe Marketo Engage Deep Dives: Using Webhooks to Transfer Data
Adobe Marketo Engage Deep Dives: Using Webhooks to Transfer DataBradBedford3
 
Hand gesture recognition PROJECT PPT.pptx
Hand gesture recognition PROJECT PPT.pptxHand gesture recognition PROJECT PPT.pptx
Hand gesture recognition PROJECT PPT.pptxbodapatigopi8531
 
EY_Graph Database Powered Sustainability
EY_Graph Database Powered SustainabilityEY_Graph Database Powered Sustainability
EY_Graph Database Powered SustainabilityNeo4j
 
Call Girls in Naraina Delhi 💯Call Us 🔝8264348440🔝
Call Girls in Naraina Delhi 💯Call Us 🔝8264348440🔝Call Girls in Naraina Delhi 💯Call Us 🔝8264348440🔝
Call Girls in Naraina Delhi 💯Call Us 🔝8264348440🔝soniya singh
 
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdfLearn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdfkalichargn70th171
 
Cloud Management Software Platforms: OpenStack
Cloud Management Software Platforms: OpenStackCloud Management Software Platforms: OpenStack
Cloud Management Software Platforms: OpenStackVICTOR MAESTRE RAMIREZ
 
why an Opensea Clone Script might be your perfect match.pdf
why an Opensea Clone Script might be your perfect match.pdfwhy an Opensea Clone Script might be your perfect match.pdf
why an Opensea Clone Script might be your perfect match.pdfjoe51371421
 
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...MyIntelliSource, Inc.
 
Unit 1.1 Excite Part 1, class 9, cbse...
Unit 1.1 Excite Part 1, class 9, cbse...Unit 1.1 Excite Part 1, class 9, cbse...
Unit 1.1 Excite Part 1, class 9, cbse...aditisharan08
 
chapter--4-software-project-planning.ppt
chapter--4-software-project-planning.pptchapter--4-software-project-planning.ppt
chapter--4-software-project-planning.pptkotipi9215
 
What is Binary Language? Computer Number Systems
What is Binary Language?  Computer Number SystemsWhat is Binary Language?  Computer Number Systems
What is Binary Language? Computer Number SystemsJheuzeDellosa
 
Salesforce Certified Field Service Consultant
Salesforce Certified Field Service ConsultantSalesforce Certified Field Service Consultant
Salesforce Certified Field Service ConsultantAxelRicardoTrocheRiq
 
Asset Management Software - Infographic
Asset Management Software - InfographicAsset Management Software - Infographic
Asset Management Software - InfographicHr365.us smith
 

Recently uploaded (20)

Building Real-Time Data Pipelines: Stream & Batch Processing workshop Slide
Building Real-Time Data Pipelines: Stream & Batch Processing workshop SlideBuilding Real-Time Data Pipelines: Stream & Batch Processing workshop Slide
Building Real-Time Data Pipelines: Stream & Batch Processing workshop Slide
 
Alluxio Monthly Webinar | Cloud-Native Model Training on Distributed Data
Alluxio Monthly Webinar | Cloud-Native Model Training on Distributed DataAlluxio Monthly Webinar | Cloud-Native Model Training on Distributed Data
Alluxio Monthly Webinar | Cloud-Native Model Training on Distributed Data
 
HR Software Buyers Guide in 2024 - HRSoftware.com
HR Software Buyers Guide in 2024 - HRSoftware.comHR Software Buyers Guide in 2024 - HRSoftware.com
HR Software Buyers Guide in 2024 - HRSoftware.com
 
Der Spagat zwischen BIAS und FAIRNESS (2024)
Der Spagat zwischen BIAS und FAIRNESS (2024)Der Spagat zwischen BIAS und FAIRNESS (2024)
Der Spagat zwischen BIAS und FAIRNESS (2024)
 
Optimizing AI for immediate response in Smart CCTV
Optimizing AI for immediate response in Smart CCTVOptimizing AI for immediate response in Smart CCTV
Optimizing AI for immediate response in Smart CCTV
 
Advancing Engineering with AI through the Next Generation of Strategic Projec...
Advancing Engineering with AI through the Next Generation of Strategic Projec...Advancing Engineering with AI through the Next Generation of Strategic Projec...
Advancing Engineering with AI through the Next Generation of Strategic Projec...
 
cybersecurity notes for mca students for learning
cybersecurity notes for mca students for learningcybersecurity notes for mca students for learning
cybersecurity notes for mca students for learning
 
Adobe Marketo Engage Deep Dives: Using Webhooks to Transfer Data
Adobe Marketo Engage Deep Dives: Using Webhooks to Transfer DataAdobe Marketo Engage Deep Dives: Using Webhooks to Transfer Data
Adobe Marketo Engage Deep Dives: Using Webhooks to Transfer Data
 
Hand gesture recognition PROJECT PPT.pptx
Hand gesture recognition PROJECT PPT.pptxHand gesture recognition PROJECT PPT.pptx
Hand gesture recognition PROJECT PPT.pptx
 
EY_Graph Database Powered Sustainability
EY_Graph Database Powered SustainabilityEY_Graph Database Powered Sustainability
EY_Graph Database Powered Sustainability
 
Call Girls in Naraina Delhi 💯Call Us 🔝8264348440🔝
Call Girls in Naraina Delhi 💯Call Us 🔝8264348440🔝Call Girls in Naraina Delhi 💯Call Us 🔝8264348440🔝
Call Girls in Naraina Delhi 💯Call Us 🔝8264348440🔝
 
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdfLearn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
 
Cloud Management Software Platforms: OpenStack
Cloud Management Software Platforms: OpenStackCloud Management Software Platforms: OpenStack
Cloud Management Software Platforms: OpenStack
 
why an Opensea Clone Script might be your perfect match.pdf
why an Opensea Clone Script might be your perfect match.pdfwhy an Opensea Clone Script might be your perfect match.pdf
why an Opensea Clone Script might be your perfect match.pdf
 
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
 
Unit 1.1 Excite Part 1, class 9, cbse...
Unit 1.1 Excite Part 1, class 9, cbse...Unit 1.1 Excite Part 1, class 9, cbse...
Unit 1.1 Excite Part 1, class 9, cbse...
 
chapter--4-software-project-planning.ppt
chapter--4-software-project-planning.pptchapter--4-software-project-planning.ppt
chapter--4-software-project-planning.ppt
 
What is Binary Language? Computer Number Systems
What is Binary Language?  Computer Number SystemsWhat is Binary Language?  Computer Number Systems
What is Binary Language? Computer Number Systems
 
Salesforce Certified Field Service Consultant
Salesforce Certified Field Service ConsultantSalesforce Certified Field Service Consultant
Salesforce Certified Field Service Consultant
 
Asset Management Software - Infographic
Asset Management Software - InfographicAsset Management Software - Infographic
Asset Management Software - Infographic
 

Cloud native pitch-younjin-20150925-v2

  • 1.
  • 2. 2© 2015 Pivotal Software, Inc. All rights reserved.
  • 3. 3© 2015 Pivotal Software, Inc. All rights reserved.
  • 4. 4© 2015 Pivotal Software, Inc. All rights reserved. http://www.businessinsider.com/chambers-40-of-companies-are-dying-2015-6 “40% of companies will be dead in 10 years” by John Chambers, CEO of Cisco
  • 5. 5© 2015 Pivotal Software, Inc. All rights reserved.
  • 6. 6© 2015 Pivotal Software, Inc. All rights reserved.
  • 7. 7© 2015 Pivotal Software, Inc. All rights reserved.
  • 8. 8© 2015 Pivotal Software, Inc. All rights reserved.
  • 9. 9© 2015 Pivotal Software, Inc. All rights reserved. “Netflix Goes 100% With AWS by 2013” http://cloudtimes.org/2012/12/20/netflix-aws-2013/ http://www.slideshare.net/adrianco/global-netflix-platform “Netflix.com is now ~100% Cloud”
  • 10. 10© 2015 Pivotal Software, Inc. All rights reserved.
  • 11. 11© 2015 Pivotal Software, Inc. All rights reserved.
  • 12. 12© 2015 Pivotal Software, Inc. All rights reserved. “Silicon Valley is coming” by Jamie Dimon, JP Morgan CEO “There are hundreds of start-ups with a lot of brains and money working on various alternatives to traditional banking” http://americasmarkets.usatoday.com/2015/04/09/jp-morgan-warns-silicon-valley-is-coming/
  • 13. 13© 2015 Pivotal Software, Inc. All rights reserved. 시장을 선도하는 서비스들의 특징 Ÿ  다운타임이 Zero 에 가까움 Ÿ  서비스에 업데이트가 초단위로 발생 Ÿ  대규모 분산 구조 Ÿ  원하는 글로벌 지역에 즉시 사업 개시 가능한 신속성 Ÿ  엄청난 수의 사용자의 유입을 처리 가능 Ÿ  매우 뛰어난 웹 / 모바일 어플리케이션 품질 Ÿ  비지니스 자체에 집중
  • 14. 14© 2015 Pivotal Software, Inc. All rights reserved. How?
  • 15. 15© 2015 Pivotal Software, Inc. All rights reserved. 핵심 키워드 Ÿ  Cloud Native Ÿ  Monolithic Architecture Ÿ  Micro Service Architecture Ÿ  Data Driven
  • 16. 16© 2015 Pivotal Software, Inc. All rights reserved. Cloud Native
  • 17. 17© 2015 Pivotal Software, Inc. All rights reserved. Cloud Native? “From Monolithic to Micro Services“
  • 18. 18© 2015 Pivotal Software, Inc. All rights reserved. Cloud Native Concepts (One Minute reads)
  • 19. 19© 2015 Pivotal Software, Inc. All rights reserved. DevOps “코드를 작성한 사람이 코드의 운영에 책임을 진다.”
  • 20. 20© 2015 Pivotal Software, Inc. All rights reserved. Continuous Delivery •  Reduce releases from every 12 months to one week or less •  Requires automation in building, testing, and deploying •  New tooling and processes needed in dev and production
  • 21. 21© 2015 Pivotal Software, Inc. All rights reserved. Use speed as a competitive weapon •  Good for innovation driven projects that must continually improve •  Increases speed & quality by shifting to smaller batches, while reducing risk •  Frequent releases increases the amount of feedback used for product management
  • 22. 22© 2015 Pivotal Software, Inc. All rights reserved. Continuous Delivery Pipeline
  • 23. 23© 2015 Pivotal Software, Inc. All rights reserved. Virtualization
  • 24. 24© 2015 Pivotal Software, Inc. All rights reserved. Containers – VM/서버 기반보다 효율적
  • 25. 25© 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.
  • 26. 26© 2015 Pivotal Software, Inc. All rights reserved. Containers - Docker!
  • 27. 27© 2015 Pivotal Software, Inc. All rights reserved. Monolithic http://www.slideshare.net/KevinMcEntee/netflix-incloudsmarch8-2011forwiki 2008
  • 28. 28© 2015 Pivotal Software, Inc. All rights reserved. Micro Services Architecture - 2015 http://www.slideshare.net/stonse/microservices-at-netflix
  • 29. 29© 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
  • 30. 30© 2015 Pivotal Software, Inc. All rights reserved.
  • 31. 31© 2015 Pivotal Software, Inc. All rights reserved. How many microservices? ELEVEN
  • 32. 32© 2015 Pivotal Software, Inc. All rights reserved. Agile
  • 33. 33© 2015 Pivotal Software, Inc. All rights reserved. IoT
  • 34. 34© 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
  • 35. 35© 2015 Pivotal Software, Inc. All rights reserved. BiModal IT
  • 36. 36© 2015 Pivotal Software, Inc. All rights reserved. Mobile http://www.slideshare.net/Pivotal/5-mobile-tips-for-building-datdriven-with-pivotal
  • 37. 37© 2015 Pivotal Software, Inc. All rights reserved. From Supercell Co-founder Ÿ  Before you start, spend time thinking about WHY you’re starting Ÿ  Your team is more important than anything else Ÿ  Execution is everything – ideas are worth very little http://www.hybe.com/stories/three-things-i-wish-id-known-15-years-ago-supercell-co-founder
  • 38. 38© 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
  • 39. 39© 2015 Pivotal Software, Inc. All rights reserved. Cloud Native – 7 years (2008 – 2015) Cloud IaaS Data Micro Services Routing / Health check API Logging Big Oracle Big Java
  • 40. 40© 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/
  • 41. 41© 2015 Pivotal Software, Inc. All rights reserved. 3 Lessons from Netflix on Cloud Ÿ  Create micro-service Ÿ  Build in redundancy Ÿ  Be resilient http://www.networkworld.com/article/2170675/cloud-computing/three-lessons-from-netflix-on-how-to-live-in-the-cloud.html
  • 42. 42© 2015 Pivotal Software, Inc. All rights reserved. http://www.slideshare.net/awskorea/aws-summit-seoul-2015-aws-47454649
  • 43. 43© 2015 Pivotal Software, Inc. All rights reserved. 어플리케이션의 배포 속도는 곧 비지니스 개선 속도 Amazon.com 은 1시간에 1천번
  • 44. 44© 2015 Pivotal Software, Inc. All rights reserved.
  • 45. 45© 2015 Pivotal Software, Inc. All rights reserved. 마이크로 서비스는 좋지만 … HTTP HTTP HTTP HTTP HTTP HTTP AMQP AMQP Relational DB Key/Value Store Graph DB
  • 46. 46© 2015 Pivotal Software, Inc. All rights reserved. 현실은 … AMQP Relational DB Key/Value Store Graph DB 로그 통합 서비스간 라우팅 장애 복구 데이터베이스 캐시 메세지 큐 머신 러닝 데이터 분석 권한 관리 …
  • 47. 47© 2015 Pivotal Software, Inc. All rights reserved. 클라우드는 만들었지만 (또는 배웠지만) 현실은 Public / Private Cloud Services 넘사벽 (넘을 수 없는 사차원의 벽)
  • 48. 48© 2015 Pivotal Software, Inc. All rights reserved. What is Spring? #1 Enterprise Java App Dev Framework Netflix and F2000 에서 주요하게 사용 OSS, Apache 2.0 라이센스 2004년 부터 사용되어 이미 검증 이해가 쉽고 문서화가 잘 되어있음 수백만건의 다운로드 Pivotal 의 라이센스 제품과 쉽게 연동
  • 49. 49© 2015 Pivotal Software, Inc. All rights reserved. http://spring.io
  • 50. 50© 2015 Pivotal Software, Inc. All rights reserved. 즉, 엔터프라이즈 Spring 개발자라면 http://projects.spring.io/spring-cloud/
  • 51. 51© 2015 Pivotal Software, Inc. All rights reserved. 51 µServices with Bindable Services In-App Support Libraries Cloud Foundry
  • 52. 52© 2015 Pivotal Software, Inc. All rights reserved. Application Framework Infrastructure Automation Runtime Platform
  • 53. 53© 2015 Pivotal Software, Inc. All rights reserved. Spring Cloud 서비스 패키지 Spring Cloud Services Config Server Service Registry Circuit Breaker Dashboard
  • 54. 54© 2015 Pivotal Software, Inc. All rights reserved. Spring Cloud Services Suite •  Pivotal Ops Manager 를 통해 쉽게 설치 •  Pivotal Cloud Foundry Marketplace 를 통해 서비 스에 추가 가능 •  의존성: •  MySQL for PCF •  RabbitMQ for PCF Spring Cloud Services
  • 55. 55© 2015 Pivotal Software, Inc. All rights reserved. PCF 마켓 플레이스를 통한 쉬운 사용
  • 56. 56© 2015 Pivotal Software, Inc. All rights reserved. Spring Cloud Config Server Config Server •  Spring Cloud Config Server •  Service Binding via Spring Cloud Connector •  Git/SVN URL for Config Repo provided via Service Dashboard (post-provisioning) •  Single tenant, scoped to CF space (nothing prevents shared Git repo)
  • 57. 57© 2015 Pivotal Software, Inc. All rights reserved. Spring Cloud Config Server Dashboard
  • 58. 58© 2015 Pivotal Software, Inc. All rights reserved. Spring Cloud Service Registry Service Registry •  Service Registration and Discovery via Netflix OSS Eureka •  Service Binding via Spring Cloud Connector •  Single-tenant, scoped to CF space •  Registration via CF Route •  PCF 1.5: Support Direct Address (“promiscuous”) Mode
  • 59. 59© 2015 Pivotal Software, Inc. All rights reserved. Spring Cloud Service Registry Dashboard
  • 60. 60© 2015 Pivotal Software, Inc. All rights reserved. Spring Cloud Services Suite Circuit Breaker Dashboard •  Netflix OSS Turbine + Hystrix Dashboard •  Aggregation via AMQP (RabbitMQ) •  Binding via Spring Cloud Connector •  Single-tenant, scoped to CF space
  • 61. © 2015 Pivotal Software, Inc. All rights reserved. 61 Infrastructure Applications Monoliths Microservices Pivotal CF Continuous Delivery Software Factories Feedback Rapid Iteration Horizontal Scale Diversity of Clients Physical/Virtual Goals & Needs Supporting Changes
  • 62. © Copyright 2014 Pivotal. All rights reserved. Platform Features •  Environment Provisioning •  On-Demand/Automatic Scaling •  Failover/Resilience •  Routing/Load Balancing •  Data Service Operations •  Monitoring
  • 63. © Copyright 2014 Pivotal. All rights reserved. Monitoring Rapid Provisioning Rapid Application deployment Platform Features
  • 64. © Copyright 2014 Pivotal. All rights reserved. 모바일
  • 65. 65© 2015 Pivotal Software, Inc. All rights reserved.
  • 69.  App
  • 70.  의
  • 73.   Ÿ  기업의 이미지는 모바일 앱에서 결정 Ÿ  Facebook 앱 사용자의 앱에 대한 품질 기준은 Facebook 수준 Ÿ  우리 회사의 모바일 앱이 몇개의 별 점을 받고 있는지 확인 Ÿ  사용자의 이탈 방지를 위해서는 지속 적인 개선이 필요
  • 74. 66© 2015 Pivotal Software, Inc. All rights reserved. Push Notifications for Pivotal CF •  엔터프라이즈에 필요한 Full dedicated Push Notification •  데이터에 대한 오너쉽 •  미션 크리티컬한 업무에도 적용이 가 능 •  엔터프라이즈 수준의 로깅과 추적이 가능 APNS, GCM, WNS, BB Pivotal CF API GatewayPush Notifications Enterprise Backend Applications
  • 75. 67© 2015 Pivotal Software, Inc. All rights reserved. API Gateway for Pivotal CF Ÿ  단말에 최적화 된 엔터프라이즈 수준의 어플리케이션 및 데이터 저장을 위한 API 제공 Ÿ  다양한 단말로 부터 유입되는 데이터 및 요청에 대한 변환 및 취합 Ÿ  낮은 지연시간으로 인한 높은 사용자 경험 제공 Pivotal CF API GatewayAPI Gateway Enterprise Backend Applications
  • 76. 68© 2015 Pivotal Software, Inc. All rights reserved. Data Sync for Pivotal CF •  최근의 업무 환경은 데스크탑과 모 바일을 가리지 않으므로, 이러한 업 무 환경의 연장을 위해 단말간 데이 터 동기화가 필요 •  내부 사용자 및 고객의 서비스 사용 데이터를 인증된 사용자 단말에 동 기화 •  모바일에 최적화된 API 를 제공 Pivotal CF API GatewayData Sync Redis Enterprise Backend Applications
  • 77. 69© 2015 Pivotal Software, Inc. All rights reserved. Mobile Platforms are Converging to PaaS Infrastructure PaaS MBaaS MADP Mobile SDK Pivotal CF + PCF Mobile Services MADP MBaaS absorbed into PaaS
  • 78. 70© 2015 Pivotal Software, Inc. All rights reserved. Re:Cap – the benefits of Cloud Foundry Ÿ  마이크로 서비스 아키텍처를 위한 플랫폼 Ÿ  수많은 마이크로 서비스들 간 연동, 데이터 서비스 및 모바일 서비스 제공 Ÿ  Spring Cloud 를 통한 Netflix OSS 를 즉시 반영 가능 Ÿ  Java 개발자를 보유한 회사라면 바로 Spring Boot / Spring Cloud 를 시작 가능 Ÿ  다양한 IaaS와 연동 가능 Ÿ  컨테이너 기반으로 서비스 하므로 어플리케이션의 배포 및 확장 속도가 매우 빠름 Ÿ  Pivotal 이 지원하는 다양한 오픈소스 서비스를 상용 수준으로 사용 가능
  • 79. 71© 2015 Pivotal Software, Inc. All rights reserved. PCF Bundle Coming soon!
  • 80. 72© 2015 Pivotal Software, Inc. All rights reserved. Cloud Foundry: The Industry’s Open Cloud Standard PLATINUM GOLD SILVER
  • 81. 73© 2015 Pivotal Software, Inc. All rights reserved.
  • 82. 74© 2015 Pivotal Software, Inc. All rights reserved. IT’S ABOUT BUILDING A GREAT CULTURE
  • 83. 75© 2015 Pivotal Software, Inc. All rights reserved. April 28, 2015
  • 84. 76© 2015 Pivotal Software, Inc. All rights reserved.
  • 85. 77© 2015 Pivotal Software, Inc. All rights reserved. 국내 언론사 뉴스 http://www.hankyung.com/news/app/newsview.php?aid=2015032034641
  • 86. 78© 2015 Pivotal Software, Inc. All rights reserved. PIVOTAL LABS 서비스 Agile Development Product Design Product Management Innovation Workshops Agile ImmersionDiscovery Framing Quality Assurance Data ScienceDeployment
  • 87. 79© 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
  • 88. 80© 2015 Pivotal Software, Inc. All rights reserved. PIVOTAL LABS 기업 적용 방식 : SCALE 3 MONTHS 6 MONTHS 9 MONTHS 1 Year EXPERT NOVICE
  • 89. 81© 2015 Pivotal Software, Inc. All rights reserved. 81 Pivotal Labs has mentored and trained software developers in the world’s most demanding enterprise environments. MULTIPLE WAVES OF DEVELOPERS, PM’s, DESIGNERS CAME THROUGH LABS ON MULTIPLE PROJECTS “I’ve had the opportunity to watch Pivotal Labs for many years and have seen, first-hand, the transformational impact they deliver to their clients. Their cultural and strategic contributions at Twitter have been quite meaningful, and much of our software development process at Square is modeled on the Pivotal Labs way. I have no doubt Pivotal Labs will bring great value to its customers.” Jack Dorsey - Executive Chairman, Twitter and CEO, Square TRAINING LARGE ENTERPRISES BUILT A MINITURIZED VERSION OF PIVOTAL LABS AT HUMANA’S DIGITAL EXPERIENCE CENTER “The environment that we’re trying to create is an environment of agility, and an environment of collaboration. It’s actually a really neat space. I could work here.” Bruce Broussard – CEO President, Humana
  • 90. 82© 2015 Pivotal Software, Inc. All rights reserved. Pivotal Labs 진행 과정 •  Project Discussion •  Business Goal 정의 •  Workflow, Risks •  SoW 정의 •  Legal Contact •  Timelines •  Estimated Costs •  Strategy to Deliver Product •  Mockups/Wireframe •  Continous Delivery •  Pair Programming •  Agile Enablement Transformation
  • 91. 83© 2015 Pivotal Software, Inc. All rights reserved. Pivotal Labs 고객사
  • 92. 84© 2015 Pivotal Software, Inc. All rights reserved. Why wait? Try it now! http://projects.spring.io/spring-cloud/
  • 93. 85© 2015 Pivotal Software, Inc. All rights reserved. Why wait? Try it now! http://run.pivotal.io
  • 94. 86© 2015 Pivotal Software, Inc. All rights reserved. Why wait? Try it now! http://network.pivotal.io
  • 95. 87© 2015 Pivotal Software, Inc. All rights reserved. Powering Digital Transformation Pivotal enables enterprises to provide modern software-driven experiences for their customers and workforces.
  • 96. 88© 2015 Pivotal Software, Inc. All rights reserved. Modern Approach for Digital Business AGILE PRODUCT DEVELOPMENT Agile practices and collaboration for product and culture transformation Ÿ  World class application development services Ÿ  Proven transformational methodology BIG DATA Modern, open, highly parallelized platform Ÿ  Hadoop, in-memory, and database software Ÿ  Industries most complete big data analytics offering CLOUD NATIVE PLATFORM Modern, open, highly automated cloud platform Ÿ  Platform-as-a-Service (PaaS) software with multi-cloud support Ÿ  Record-breaking sales growth and adoption
  • 97. 89© 2015 Pivotal Software, Inc. All rights reserved. 여기까지 들으신 분들의 일반적인 질문 •  우리는 Waterfall 방식의 개발 환경에 매우 익숙한데 MSA 로 한꺼번에 바꾸는 것이 과연 옳을까요? •  ERP 나 SCM 같은 어플리케이션들도 MSA 로 적용하고 싶어요. •  조직의 개발 환경은 보통 여러명의 PM분들과 엔지니어, 그리고…. 로 이루어져서 프로젝트 단위로… •  ROI는 어떻게 산정해야 할까요? •  Pivotal 의 경쟁사는 어디인가요? •  PCF 는 Docker 랑 어떻게 다른가요? •  경쟁사는 어디라고 생각하세요? •  가격은 얼마인가요?
  • 98. 90© 2015 Pivotal Software, Inc. All rights reserved. Pivotal Overview Visionary Leaders Paul Maritz, Scott Yara, Rob Mee, Bill Cook 1,800+ Total active customer since formation 100+ Platform Partners (CF, ODP, Spring…) 1,700+ Employees worldwide 300+ Apps / Year Developed with Customers Customers across every industry globally Industry-backed, open model – meets customer demand accelerates innovation 800+ developers