Upload
jason-jackson
View
216
Download
0
Embed Size (px)
Citation preview
1© 2014 Pivotal Software, Inc. All rights reserved.
@jasonkjackson
Jason K Jackson Pivotal Field CTO APJ
2© 2014 Pivotal Software, Inc. All rights reserved.
WE BELIEVETransforming how the world builds softwarewill shape the future.
3© 2014 Pivotal Software, Inc. All rights reserved.
“Gale of creative destruction”
a "process of industrial mutation that incessantly revolutionizes the economic structure from within, incessantly destroying the old one, incessantly creating a new one."
Free Market’s messy way of delivering progress
4© 2014 Pivotal Software, Inc. All rights reserved.
A new era begins at the demise of another.
5© 2014 Pivotal Software, Inc. All rights reserved.
The existing order must fail.
6© 2014 Pivotal Software, Inc. All rights reserved.
Software is changing Industries
7© 2014 Pivotal Software, Inc. All rights reserved.
Software is changing
8© 2014 Pivotal Software, Inc. All rights reserved.
9© 2014 Pivotal Software, Inc. All rights reserved.
10© 2014 Pivotal Software, Inc. All rights reserved.
Ten years ago…
• Puppet Configuration Management is invented
2005
• Launch of Amazon AWS EC2 Beta
• Google BigTable Paper published
• Facebook becomes publicly available
2006 • Netflix launches Video-on-Demand
• First release of open source Hadoop
2007
• Apple launches the App Store
• Amazon AWS comes out of Beta
2008
11© 2014 Pivotal Software, Inc. All rights reserved.
12© 2014 Pivotal Software, Inc. All rights reserved.
Walmart - the retailer who dominated the world
• If Walmart were a country, it’s GDP would be 28th in the world, ahead of Austria and just behind Norway
• 11k stores in 27 countries.• 2.2 million employees – roughly the same as the Chinese army.• Sells a billion pounds of bananas a year• Biggest business is teen sportswear, Halloween candy and yarn.• Earned 485 billion in revenue, outpaced number 2, Exxon, by 103
billion.
13© 2014 Pivotal Software, Inc. All rights reserved.
14© 2014 Pivotal Software, Inc. All rights reserved.
15© 2014 Pivotal Software, Inc. All rights reserved.15
From idea to production: 6-9 months
16© 2014 Pivotal Software, Inc. All rights reserved.
An idea in the morning, is running in production by evening
16
17© 2014 Pivotal Software, Inc. All rights reserved.
Herein lies the paradox of progress
18© 2014 Pivotal Software, Inc. All rights reserved.
Does your software remind you of this?
19© 2014 Pivotal Software, Inc. All rights reserved.
20© 2014 Pivotal Software, Inc. All rights reserved.
Who is your competition in a
user-centric world?
21© 2014 Pivotal Software, Inc. All rights reserved.
Opportunity: Pressure to Go Digital and Refresh
“One of the current top five IT project priorities is application modernization of installed on-premises core enterprise applications”
“By 2020, 75 percent of application purchases supporting digital business will be “build,” not “buy,”
22© 2014 Pivotal Software, Inc. All rights reserved.
So what does this mean for OpenStackers?
23© 2014 Pivotal Software, Inc. All rights reserved.
Cloud Foundry is…
The world’s leading open source platform-as-a-service. Supported by dozens of major organizations Language and framework agnostic Manages both VMs and containers Orchestrates both applications and data services
Founded and commercialized by Pivotal, Inc.
24© 2014 Pivotal Software, Inc. All rights reserved.
It takes a platform…
24
Pivotal CF Spring Cloud
25© 2014 Pivotal Software, Inc. All rights reserved.
IT Operations need to evolve
Failure to change the operational
model31%
Doing too little19%Failure to change the
funding model13%
Defending I&O and do-ing too much
11%
Wrong Benefits
Using the wrong technologies
6%
It’s great! 5%
Something else5%
Sources: “Problems Encountered by 95% of Private Clouds,” Gartner, Feb 2015. See also 451 commentary on cloud for net-new applications and “Cloud is a Process Not a Technology revolution”, VMWare.
Processes don’t support agility Ad hoc automation/ Templates Emphasis on VMs, not Apps Infrastructure Dependent Apps Scaling – capacity increase
requires infrastructure changes All SW components need to be
updated at the same time
What is going wrong with your private Cloud?
26© 2014 Pivotal Software, Inc. All rights reserved.
more…
Push app and it just works
Rapid self service provisioning
http://
Push App> cf
27© 2014 Pivotal Software, Inc. All rights reserved.
Push button deployed service instanceRapid self service provisioning
• Bind to apps through easy to use interface
• Easy accessibility through Marketplace including Spring Cloud Services
• Common access control and audit trails across the breadth of services
MySQL
RabbitMQ
Redis
Pivotal Gemfire for PCF
Session state caching powered by Pivotal Gemfire
Cloudbees Jenkins Enterprise
Spring Cloud Services
SYSTEM > Marketplace
28© 2014 Pivotal Software, Inc. All rights reserved.
Full application lifecycle managementContinuous Integration and Delivery
Commit Code Change
Automate Build &
Test(Unit Test, Static Code Analysis)
Store Binaries & Build
Artifacts
Automated Integration
Testing
Acceptance,Performance
& Load
Zero Downtime Upgrade to Production
Build Pipeline
Operations
Tool Chain
Development Test + UAT + Staging
ProductionGitlab Jenkins
29© 2014 Pivotal Software, Inc. All rights reserved.
Everything to deploy and manage the app
APPLICATIONHealth management
APM
Log aggregation
Roles and Policy Security and
Isolation
Scaling
Blue green deployment
30© 2014 Pivotal Software, Inc. All rights reserved.
CF for ‘Stackers
How are things the same? How are things different? Why would I get involved? How do I get involved? Next Steps
31© 2014 Pivotal Software, Inc. All rights reserved.
How are things the same?
OpenStack & Cloud FoundryLicense Apache v2.0
Community Vendors, Users, and Developers
Architecture API-based services and message-passing
32© 2014 Pivotal Software, Inc. All rights reserved.
Incredible Cloud Foundry Ecosystem
33© 2014 Pivotal Software, Inc. All rights reserved.
OpenStack and Cloud Foundry: Shared Ecosystem
34© 2014 Pivotal Software, Inc. All rights reserved.
How are things different?
OpenStack Cloud FoundryLanguage Python Go and Ruby
Release Cycle 6 months, integrated 2 weeks, parallel
Governance Dedicated Foundation Linux Foundation project
Installation tools Various BOSH
Communication Hub IRC (#openstack-dev) Mailing lists
Source code & review Gerritt & Private Git GitHub & pull requests
Adoption Mostly OSS trials and dev/test environments
Mostly commercial production deployments
35© 2014 Pivotal Software, Inc. All rights reserved.
Different strokes for different folks
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
PaaS Dev PaaS OpsIaaS
36© 2014 Pivotal Software, Inc. All rights reserved.
Removing Developer and Operator ConstrainsBUILD
APPLICATION
PUSH FIRST RELEASE
MAINTAIN APPLICATION
UPDATE APPLICATIONS
RETIRE APPLICATIONS
• Auto-detect frameworks• Link to PaaS
• Self-service deploy• Dynamic routing
• Elastic scale• Integrated HA• Autoscaling and APM• Log aggregation• Policy and Auth
• A/B versioning• Live upgrades
• Self-service removal
37© 2014 Pivotal Software, Inc. All rights reserved.
An (Overly) Simple View of the World
Applications Stateless Run in Containers Horizontally Scalable Disposable No permanent storage
Data Services Stateful Run in Virtual Machines Multi-tenant Diagonally scalable Durable storage
38© 2014 Pivotal Software, Inc. All rights reserved.
39© 2014 Pivotal Software, Inc. All rights reserved.
Why would I care?
Installing Cloud Foundry will unlock the value of your OpenStack investment.
Learning to use Cloud Foundry will move your career back towards the creation of new business value.
Packaging your software for CF-BOSH will open up the behind-the-firewall market to your SaaS product.
40© 2014 Pivotal Software, Inc. All rights reserved.
For more information
Sign up for the CF and BOSH mailing lists. Learn how to write 12-factor cloud native applications. Come to a free Pivotal Cloud Foundry workshop. Register for the next Cloud Foundry Summit. Try out BOSH (http://bosh.io) and CF (http://run.pivotal.io)
@jasonkjackson