Date post: | 26-Jan-2015 |
Category: |
Technology |
Upload: | pivotal |
View: | 105 times |
Download: | 2 times |
1 Pivotal Confidential–Internal Use Only 1 Pivotal Confidential–Internal Use Only
Software Kept Eating the World
Keynote Presentation
2 Pivotal Confidential–Internal Use Only
Bold Vision: Pivotal is a technology company at the intersection
of cloud, Big Data and agile development
Proven Leadership: Paul Maritz, CEO
Exceptional Talent: 1700 employees
Global Customer Validation: +1200 Tier-1 Enterprise Customers
Strategic Backing: $105M investment by GE
Proud member of the EMC Federation of companies
What is Pivotal?
3 Pivotal Confidential–Internal Use Only
SERVIC
E P
RO
VID
ER
EN
TERPRIS
E D
ATA C
EN
TER
BIG DATA SOLUTIONS
PLATFORM-AS-A-SERVICE
AGILE APPLICATION DEVELOPMENT
ENTERPRISE MOBILITY
SOFTWARE-DEFINED DATA CENTER
INFORMATION INFRASTRUCTURE
CONVERGED INFRASTRUCTURE
PLATFORM
AS A SERVICE
VIRTUAL
WORKSPACE
BUSINESS
DATA LAKE
SECURITY
ANALYTICS
SOFTWARE
DEFINED
DATA CENTER
Partners
vCloud
Hybrid Service
AD
VA
NC
ED
SE
CU
RIT
Y
EMC Federation of Companies
4 Pivotal Confidential–Internal Use Only
Where we’re going today…
2 great keynotes: – “Software Kept Eating the World”
– “Architecting for Continuous Delivery”
4 intensive hands-on training sessions: – The Developer Experience
– Architecture and Operations
– Enabling Continuous Delivery
– Custom Buildpacks and Data Services
5 Pivotal Confidential–Internal Use Only 5 Pivotal Confidential–Internal Use Only
Software Kept Eating the World
Why Cloud Foundry Is Different
James Watters
VP, Cloud Foundry
6 Pivotal Confidential–Internal Use Only
Who am I?
• @wattersjames
• VP, Cloud Foundry/Pivotal CF @Pivotal
• Early Cloud Foundry team member
• Formerly of VMware, Sun Microsystems,
Level 3
• Transforming Enterprise IT with cloud
native technologies then tweeting about
it….
7 Pivotal Confidential–Internal Use Only
Software is Changing Industries
$6B valuation
Financial Services
$12B valuation
Travel & Hospitality
$19B valuation
Transportation
$3.2B Acquisition by Google
Home Automation
$28B valuation
Entertainment
$32B Evaluation
Automotive
8 Pivotal Confidential–Internal Use Only
Traditional IT is Being Disrupted
9 Pivotal Confidential–Internal Use Only
Every Company Needs to Build Great Software
Francisco Gonzalez, CEO
“Banks need to take on Amazon and
Google or die. The shift to digital
requires a complete overhaul of banks
technology…it is a matter of survival.”
10 Pivotal Confidential–Internal Use Only
Standardization & Automation Enable Productivity, Quality, and Consistency
11 Pivotal Confidential–Internal Use Only
Continuous Delivery Shortens Time Between Idea and Action
12 Pivotal Confidential–Internal Use Only
Right Platform & Right Architecture Make a Lasting Impact
13 Pivotal Confidential–Internal Use Only
Why are We Here Today?
No one is entitled to their business model
14 Pivotal Confidential–Internal Use Only
As we head into a time of stronger growth coupled with increased
technological change, the message for senior executives is clear: if you
aim to maintain control of your corporation and deliver value to
shareholders and customers, you must embrace creative destruction
rather than wait to become a victim of this unstoppable force.
Richard Foster ‘Creative Destruction Whips through Corporate America’
Alt reading: Clayton Christensen “The Innovator’s Dilemma”
15 Pivotal Confidential–Internal Use Only
You are either building a software business…
Or losing to someone who is.
- @littleidea
16 Pivotal Confidential–Internal Use Only
“Operations is the Secret Sauce”
17 Pivotal Confidential–Internal Use Only
Continuously Delivered
Anti-Fragile Microservices
Faster & Safer
18 Pivotal Confidential–Internal Use Only
19 Pivotal Confidential–Internal Use Only
Microservices Unleash Rapid Evolution
20 Pivotal Confidential–Internal Use Only
21 Pivotal Confidential–Internal Use Only
Handcraft your “Secret Sauce” or Start with Platform?
22 Pivotal Confidential–Internal Use Only
An interlude on Open Source & Transformation
• In the beginning…
• Open vs Proprietary
• Open Source is the new Open Standard
• Open Source as a Strategic Asset
• Purpose Motive as Competitive Differentiator
23 Pivotal Confidential–Internal Use Only
OPEN SOURCE
IS THE NEW
OPEN STANDARD
24 Pivotal Confidential–Internal Use Only
A Quick Recap - What we’ve learnt so far
• Being Good at Software is Important
• Good Ops and Dev Process is Important too
• Platforms can help
• OSS is where strategic enterprise technologies will come from
• If I’m not good at Software I might be in some trouble
25 Pivotal Confidential–Internal Use Only
If You Prefer More a More Traditional Agenda…
• 2 great keynotes: – “Software Kept Eating the World”
– “Architecting for Continuous Delivery”
• 4 hands-on sessions: – The Cloud Foundry Developer Experience
– Cloud Foundry Architecture and Operations
– Enabling Continuous Delivery with Cloud Foundry
– Cloud Foundry Custom Buildpacks and Data Services
26 Pivotal Confidential–Internal Use Only ‹#› © Copyright 2014 Pivotal. All rights reserved.
Cloud Foundry
27 Pivotal Confidential–Internal Use Only
Cloud Foundry Is Different
An Open Source, Cloud Native
Approach for Enterprise IT
28 Pivotal Confidential–Internal Use Only
Cloud Foundry Foundation: Industry Standard
Platinum $500k / year
Gold $100k / year
Silver $5-30K / year
DataStax
Fidelity
Mongo
Piston Cloud
CloudCredo
BlueBox
Docker
Stark & Wayne
Anynines
AppDirect
AppDynamics
CloudFlare
29 Pivotal Confidential–Internal Use Only
Cloud Foundry Open Source Dojo
Pair programing with IBM, SAP,
Swisscom, Altoros, Cloud Credo:
all send developers to San
Francisco HQ of Pivotal for
intensive 8 week residencies
Work directly on the CF OSS
engineering team and innovate
together with us
30 Pivotal Confidential–Internal Use Only
Dogfood In a Cloud Hosted Version Since Day One
Pivotal Web Services. Run by the Cloud Foundry Experts.
31 Pivotal Confidential–Internal Use Only
Jonathan Rosenberg
CTO & VP, Collaboration
“PaaS is the operating system for
the cloud. As the set of APIs and
services for PaaS's grow, the choice
of PaaS becomes more crucial as the
costs of porting go up. This is one of
the benefits of open source PaaS
offerings like Cloud Foundry.”
32 Pivotal Confidential–Internal Use Only
Rapid Innovation Requires a New Approach
Dramatically improve developer experience
Agile teams, rapid iteration
Ingest and incubate open source
advancements and new data services
Continuous delivery, no planned downtime
Instant scaling of apps and data services
Automation and deployment consistency
at every step
DEVELOPERS OPERATORS
33 Pivotal Confidential–Internal Use Only
Containers Alone Aren’t Enough
Enterprises do not want app
development groups each writing
their own platforms
Value is unlocked when standard
common services are built into
each managed container
34 Pivotal Confidential–Internal Use Only
Technology Demo: Cloud Foundry ‘Diego’
Deploy Application files, or Docker images: <20 seconds
Scale 300x: <40 seconds
Recovery from 20% hardware loss: <5 seconds
Requests dropped during recovery: 0
Core scheduling, routing, log aggregation, health
management Go code: <45MB!
35 Pivotal Confidential–Internal Use Only
From Data Center to Software Factory Pivotal CF: Containers surrounded with services
Application
Containerization &
Cluster Scheduling
Native and
Extended Data
Services
Automatic App Server
& OS Configuration with
Buildpacks
Policy, Identity and
Roles Management
App Health
Management,
Load Balancing,
Rapid Scaling,
Availability Zones
IaaS Provisioning,
Scaling & Configuration
Application
Network Security
Groups
Application
to Services
Binding and
Access
Logging as a service,
Application metrics &
performance,
Metric based scaling
36 Pivotal Confidential–Internal Use Only
Reference Customers: Spoke at #CFSummit
37 Pivotal Confidential–Internal Use Only
Savings From IAAS and PCF
PAAS DEV PAAS OPS IAAS
38 Pivotal Confidential–Internal Use Only
How to Get There With IAAS + PAAS
PAAS DEV PAAS OPS IAAS
Better SLAs
Flexibility
Speed
Availability
Faster Time To Market
Mobile + Data Services
Agile and Iterative
Leverage OSS
Continuous Delivery
No Downtime
Instant scaling
Consistency & Automation
39 Pivotal Confidential–Internal Use Only
IT/Cloud Operations
40 Pivotal Confidential–Internal Use Only
A Multi-Cloud 3rd Platform: Pivotal CF
Elastic
Runtime Agile
Microservices
Elastic
Hadoop
Jenkins Service
(CI)
Redis
PCF Operations Manager (CF-BOSH)
HA
MySQL
VMware EC2 OpenStack
Multi-Cloud Declarative
Service Deployment,
Operations
Elastic managed runtime
service integrated into
leading data services; all
scaled and managed by
CF BOSH
Rabbit
MQ
41 Pivotal Confidential–Internal Use Only
4 Levels of High Availability
1. Application Failure = Reboot in new container
2. PaaS Process Failure = Reboot component in new VM
3. Operating System Failure = VM Monitor
4. Rack Failure = Availability Zones
42 Pivotal Confidential–Internal Use Only
A “Simple” Case - Routing No Single Point of Failure, Enterprise Production Deployment
mod_proxy
1. The platform takes care of all the steps on
the left automatically
50 Configuration Touches
1. Register Hostname with DNS
2. Configure F5 Load Balancing Group
3. Configure Apache HTTPd Worker Pool
4. Configure mod_proxy Connector Routing
5. Configure Tomcat Connector Pool
1 Configuration Touch
1 2 4 4 40 1
43 Pivotal Confidential–Internal Use Only
PCF: Operational Benefits
Instant Dynamic Routing
App-centric policy
Streaming Logging Aggregation
ID/team/RBAC/Policy
Four layers of built-in Availability and Health Management
Application Performance Monitoring (APM)
Auto-scaling, Scheduling
44 Pivotal Confidential–Internal Use Only
Application Architecture and Developers
45 Pivotal Confidential–Internal Use Only
Screen shot of Dev Console – pointing out simple
abstraction
Demo
Focus on Application and Services..
46 Pivotal Confidential–Internal Use Only
10x+ Increase in Speed and Agility
Old World: App Deployment in Days/Hours
Pivotal CF: App Deployment in Minutes/Seconds
IT configures
complex
middleware
App deployment
waits for 8+
manual steps Target <my cloud>
Push <my app>
1-Click to Scale
47 Pivotal Confidential–Internal Use Only
Application patterns are changing
48 Pivotal Confidential–Internal Use Only
▪ Deliver OOTB, PCF based Spring Cloud Services to support micro-services style
architectures
▪ Spring Boot applications will be optimized to bind to these Spring Cloud Services
PCF and Spring IO: End-to-End micro-service platform
Pivotal Cloud Foundry
Spring Cloud Services
Spring
Workload
Spring
Workload
Spring
Workload Spring
Workload
PCF Services
49 Pivotal Confidential–Internal Use Only
Spring micro-service: Spring Cloud
= Announced @ SpringOne
50 Pivotal Confidential–Internal Use Only
Mobile
51 Pivotal Confidential–Internal Use Only
Gartner: Mobile Middleware Transformation
Report released April 14, 2014
52 Pivotal Confidential–Internal Use Only
PaaS is Crucial for Mobile
Mobile has resulted in exponential workload increases and highly
dynamic loads
User expectation is no downtime for upgrades / maintenance
Mobile device / OS speed iteration is faster than ever before
Client / Server OS
5 year cycle
Mainframe OS
10+ year cycle
Mobile OS
1 year cycle
53 Pivotal Confidential–Internal Use Only
Pivotal CF Mobile Services Deliver for Enterprises
Enterprise Backend Applications Pivotal CF Mobile Services
Push Notifications API Gateway Data Sync
Pivotal CF Elastic Runtime
Pivotal CF Ops Manager
Mobile backend services for
enterprises to match the best
consumer app experiences
Choice of Infrastructure:
Built on Pivotal CF for
simplified deployment and
operation in private cloud
Enables businesses to apply
the power of Pivotal’s Big
Data Suite to mobile solutions
54 Pivotal Confidential–Internal Use Only
PCF 2014 -15 R&D Focus
Enterprise Adoption
1. Robust multi-cloud operations manager
2. Commercial .NET support
3. Advanced networking, auth, audit, and
security features
4. More production grade add-on services
(mobile, MySQL, RMQ, Redis, Gemfire)
5. Application management tooling:
APM/API/Metrics
Advanced Technology
1. Industry leading Docker orchestration
and integration with BOSH/Diego
2. Spring/Microservices integration
3. Big Data ecosystem on CF
4. Pivotal Web Services
5. Local (laptop) developer experience and
component proliferation (Diego)
A NEW PLATFORM FOR A NEW ERA