Se ha denunciado esta presentación.
Utilizamos tu perfil de LinkedIn y tus datos de actividad para personalizar los anuncios y mostrarte publicidad más relevante. Puedes cambiar tus preferencias de publicidad en cualquier momento.
‹#›Pivotal Confidential–Internal Use Only
Today’s Agenda
2 great keynotes:
“Software Kept Eating the World”
“CenturyLink a...
‹#›Pivotal Confidential–Internal Use Only
SOFTWARE KEPT EATING THE WORLD
And Why You Might Want to Take a Bite
Farhan Thaw...
© Copyright 2014 Pivotal. All rights reserved.
@fnthawar
A NEW PLATFORM FOR A NEW ERA
Pivotal Confidential–Internal Use Only
Computing Evolution
@fnthawar
MAINFRAME CLIENT-SERVER & WEB CLOUD
Automation of
Fin...
© Copyright 2014 Pivotal. All rights reserved.
Industries Witnessing Massive Change
MEDIA
HEALTH
RETAIL
FINANCIAL SERVICES...
© Copyright 2014 Pivotal. All rights reserved.
Software is Changing Industries
$6B valuation
Financial Services
$25B valua...
© Copyright 2014 Pivotal. All rights reserved.
“Software is Eating the World”
@fnthawar
http://online.wsj.com/articles/SB1...
© Copyright 2014 Pivotal. All rights reserved.
© Copyright 2014 Pivotal. All rights reserved.
Re-imagine Software Development
@fnthawar
http://blogs.wsj.com/cio/2014/03/...
© Copyright 2014 Pivotal. All rights reserved.
© Copyright 2014 Pivotal. All rights reserved.
What Matters: Apps. Data. Analytics
•  Apps power business, and those apps ...
© Copyright 2014 Pivotal. All rights reserved.
A book store in Seattle,
deploys code every 11 seconds
© Copyright 2014 Pivotal. All rights reserved.
Mobile Adoption Timeline
@fnthawar
2008
Print Media
2010
Broadcast
Media
20...
© Copyright 2014 Pivotal. All rights reserved.
90% Of All Enterprise Apps Will Be Mobile By 2017
20%of enterprise apps
are...
© Copyright 2014 Pivotal. All rights reserved.
If “software is eating the world…”
If software := eating(world){
Mobile := ...
‹#›Pivotal Confidential–Internal Use Only
Over the 2014 iPhone Launch Weekend,
Apple Sold 25x more transistors than existe...
‹#›Pivotal Confidential–Internal Use Only
Everyone Will Be Connected
© Copyright 2014 Pivotal. All rights reserved.
WWDC 2015
1.5 Million Apps
@fnthawar
‹#›Pivotal Confidential–Internal Use Only
Every THING Will Be Connected
© Copyright 2014 Pivotal. All rights reserved.
Mobile is truly different
•  Different infrastructure required
•  Different...
© Copyright 2014 Pivotal. All rights reserved.
Why Cloud Native is critical for mobile
Why Mobile
No Downtime for
upgrades...
© Copyright 2014 Pivotal. All rights reserved.
An example:
Hitting a web API returns 2mb of data when you only need 4k (on...
© Copyright 2014 Pivotal. All rights reserved.
Big Data Opportunity
People Enabled With Mobile Devices + Sensors Uploading...
© Copyright 2014 Pivotal. All rights reserved.
Microservices Unleash Rapid Evolution
© Copyright 2014 Pivotal. All rights reserved.
Core Application Patterns Are Changing
© Copyright 2014 Pivotal. All rights reserved.
You must be this tall
to use
Microservices…
http://martinfowler.com/bliki/M...
© Copyright 2014 Pivotal. All rights reserved.
Predictable: Constant Productivity
PRODUCTIVITY
PREDICTABILITY
Unpredictabl...
© Copyright 2014 Pivotal. All rights reserved.
Why do I need to be agile?
•  We believe that software should be built:
–  ...
© Copyright 2014 Pivotal. All rights reserved.
What Does Business Really Want?
•  Consistent rate of output
•  No surprise...
© Copyright 2014 Pivotal. All rights reserved.
Containers Alone Aren’t Enough…
Enterprise management
•  Value is unlocked ...
© Copyright 2014 Pivotal. All rights reserved.
Savings From IAAS and PCF
CLOUD NATIVE DEV CLOUD NATIVE OPSIAAS
© Copyright 2014 Pivotal. All rights reserved.
How to Get There With IAAS + Cloud Native
CLOUD NATIVE DEV CLOUD NATIVE OPS...
© Copyright 2014 Pivotal. All rights reserved.
Infrastructure
Applications
Monoliths
Microservices
Physical/Virtual Pivota...
© Copyright 2014 Pivotal. All rights reserved.
It’s gonna take a platform…
Pivotal CF Spring Cloud
© Copyright 2014 Pivotal. All rights reserved.
Is IT a Cost Center? Or a Competitive Advantage?
© Copyright 2014 Pivotal. All rights reserved.
Standardization & Automation Enable Productivity, Quality, and Consistency
© Copyright 2014 Pivotal. All rights reserved.
Continuous Delivery Shortens Time Between Idea and Action
© Copyright 2014 Pivotal. All rights reserved.
You are either building a software business…
Or losing to someone who is.
-...
© Copyright 2014 Pivotal. All rights reserved.
“Operations is the Secret Sauce”
‹#›Pivotal Confidential–Internal Use Only
Cloud Native Application Platform
© Copyright 2014 Pivotal. All rights reserved.
Cloud Native Architectures
●  Distributed
●  Scalable
●  Automated
●  Repla...
© Copyright 2014 Pivotal. All rights reserved.
Emergent Features
●  Distributed and versioned configuration
●  Service Reg...
© Copyright 2014 Pivotal. All rights reserved.
The Shift: Cloud Native Enterprises
Cloud Native Framework:
▪  Spring Cloud...
© Copyright 2014 Pivotal. All rights reserved.
Cloud Foundry Capabilities At A Glance
Application
Containerization &
Clust...
© Copyright 2014 Pivotal. All rights reserved.
•  Eureka (Service Discovery)
•  Hystrix + Turbine (Circuit Breaker)
•  Rib...
© Copyright 2014 Pivotal. All rights reserved.
Cloud Foundry Open Source Dojo
•  Pair programing with IBM,
SAP, GE, HP, Sw...
© Copyright 2014 Pivotal. All rights reserved.
What Matters: Apps. Data. Analytics
•  Apps power business, and those apps ...
Thank you!
Farhan Thawar, VP Engineering
@fnthawar
© Copyright 2014 Pivotal. All rights reserved.
A NEW PLATFORM FOR A NEW ERA
Próxima SlideShare
Cargando en…5
×

Pivotal CenturyLink Cloud Platform Seminar Presentations: Software Kept Eating the World

844 visualizaciones

Publicado el

To learn more about Pivotal Cloud Foundry, please visit pivotal.io/platform-as-a-service/cloud-platform-seminar.

Publicado en: Tecnología
  • Sé el primero en comentar

Pivotal CenturyLink Cloud Platform Seminar Presentations: Software Kept Eating the World

  1. 1. ‹#›Pivotal Confidential–Internal Use Only Today’s Agenda 2 great keynotes: “Software Kept Eating the World” “CenturyLink and their Journey to Cloud Foundry” 3 hands-on sessions: The Developer Experience Architecture and Operations Continuous Delivery and Microservices
  2. 2. ‹#›Pivotal Confidential–Internal Use Only SOFTWARE KEPT EATING THE WORLD And Why You Might Want to Take a Bite Farhan Thawar| fthawar@pivotal.io | @fnthawar
  3. 3. © Copyright 2014 Pivotal. All rights reserved. @fnthawar A NEW PLATFORM FOR A NEW ERA
  4. 4. Pivotal Confidential–Internal Use Only Computing Evolution @fnthawar MAINFRAME CLIENT-SERVER & WEB CLOUD Automation of Financial Accounts Automation of most paper processes (ERP, CRM, Email) New experiences and business models Automation of Financial Accounts Automation of most paper processes (ERP, CRM, Email) New experiences and business models “Free” CPU Cycles “Free” CPU Storage 1st 2nd 3rd
  5. 5. © Copyright 2014 Pivotal. All rights reserved. Industries Witnessing Massive Change MEDIA HEALTH RETAIL FINANCIAL SERVICES ENTERPRISE EDUCATION @fnthawar
  6. 6. © Copyright 2014 Pivotal. All rights reserved. Software is Changing Industries $6B valuation Financial Services $25B valuation Travel & Hospitality $51B valuation Transportation $3.2B Acquisition by Google Home Automation $40B valuation Entertainment $1.1B acquisition Agriculture @fnthawar
  7. 7. © Copyright 2014 Pivotal. All rights reserved. “Software is Eating the World” @fnthawar http://online.wsj.com/articles/SB10001424053111903480904576512250915629460
  8. 8. © Copyright 2014 Pivotal. All rights reserved.
  9. 9. © Copyright 2014 Pivotal. All rights reserved. Re-imagine Software Development @fnthawar http://blogs.wsj.com/cio/2014/03/06/pivotal-ceo-paul-maritz-says-companies-must-rediscover-software-development-2/
  10. 10. © Copyright 2014 Pivotal. All rights reserved.
  11. 11. © Copyright 2014 Pivotal. All rights reserved. What Matters: Apps. Data. Analytics •  Apps power business, and those apps generate data •  Analytic insights from that data drive new app functionality, which in-turn drives new data •  The faster you can move around the cycle, the faster you learn, innovate and pull away from the competition @fnthawar
  12. 12. © Copyright 2014 Pivotal. All rights reserved. A book store in Seattle, deploys code every 11 seconds
  13. 13. © Copyright 2014 Pivotal. All rights reserved. Mobile Adoption Timeline @fnthawar 2008 Print Media 2010 Broadcast Media 2011 Financial Services 2013 Retail ??? Healthcare / Education
  14. 14. © Copyright 2014 Pivotal. All rights reserved. 90% Of All Enterprise Apps Will Be Mobile By 2017 20%of enterprise apps are mobile 2013 2017 90%of enterprise apps will be mobile Source: Gartner predicts
  15. 15. © Copyright 2014 Pivotal. All rights reserved. If “software is eating the world…” If software := eating(world){ Mobile := eating software } •  In 2014, number of mobile devices surpassed human population (6.8 Billion to 7.1 Billion) @fnthawar
  16. 16. ‹#›Pivotal Confidential–Internal Use Only Over the 2014 iPhone Launch Weekend, Apple Sold 25x more transistors than existed in all the PCs in the world 1995
  17. 17. ‹#›Pivotal Confidential–Internal Use Only Everyone Will Be Connected
  18. 18. © Copyright 2014 Pivotal. All rights reserved. WWDC 2015 1.5 Million Apps @fnthawar
  19. 19. ‹#›Pivotal Confidential–Internal Use Only Every THING Will Be Connected
  20. 20. © Copyright 2014 Pivotal. All rights reserved. Mobile is truly different •  Different infrastructure required •  Different use cases •  Can’t just reuse existing infrastructure @fnthawar
  21. 21. © Copyright 2014 Pivotal. All rights reserved. Why Cloud Native is critical for mobile Why Mobile No Downtime for upgrades, maintenance Mobile Device, OS iteration is very fast Why Cloud Native Enterprises want a single, open platform for their apps CxOs believe mobile competency is strategic 90% of all enterprise apps will be mobile by 2017 (Gartner) Exponential workload Dynamic loads
  22. 22. © Copyright 2014 Pivotal. All rights reserved. An example: Hitting a web API returns 2mb of data when you only need 4k (one example of 20 things that you might need to modify about your API) What’s different Mobile Banking 2008 2014 1X / week 40X / day @fnthawar
  23. 23. © Copyright 2014 Pivotal. All rights reserved. Big Data Opportunity People Enabled With Mobile Devices + Sensors Uploading Troves of Findable & Sharable Data Source: KPCB, Internet Trends 2014 @fnthawar
  24. 24. © Copyright 2014 Pivotal. All rights reserved. Microservices Unleash Rapid Evolution
  25. 25. © Copyright 2014 Pivotal. All rights reserved. Core Application Patterns Are Changing
  26. 26. © Copyright 2014 Pivotal. All rights reserved. You must be this tall to use Microservices… http://martinfowler.com/bliki/MicroservicePrerequisites.html https://www.flickr.com/photos/gusset/3723961589 RAPID PROVISIONING BASIC MONITORING RAPID APPLICATION DEPLOYMENT DEVOPS CULTURE
  27. 27. © Copyright 2014 Pivotal. All rights reserved. Predictable: Constant Productivity PRODUCTIVITY PREDICTABILITY Unpredictable Predictable
  28. 28. © Copyright 2014 Pivotal. All rights reserved. Why do I need to be agile? •  We believe that software should be built: –  in short iterative feedback loops –  as a team sport •  You have the right to get smarter over time –  Product definition is always in flux •  Expectations for development teams are at all-time high (not just in speed)
  29. 29. © Copyright 2014 Pivotal. All rights reserved. What Does Business Really Want? •  Consistent rate of output •  No surprises •  Prefers “fast and predictable” over “sometimes super- fast, sometimes mysteriously slow” •  ...all in the face of constantly changing product definition Every product owner wants predictability:
  30. 30. © Copyright 2014 Pivotal. All rights reserved. Containers Alone Aren’t Enough… Enterprise management •  Value is unlocked when standard common services are built into each managed container Orchestration & Management of Application Instances •  Apps span multiple VMs •  Apps use multiple containers •  Dependencies with each other fail •  Failure conditions have to be corrected automatically •  Load balancing and performance tuning •  Logging and event auditing
  31. 31. © Copyright 2014 Pivotal. All rights reserved. Savings From IAAS and PCF CLOUD NATIVE DEV CLOUD NATIVE OPSIAAS
  32. 32. © Copyright 2014 Pivotal. All rights reserved. How to Get There With IAAS + Cloud Native CLOUD NATIVE DEV CLOUD NATIVE OPSIAAS 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
  33. 33. © Copyright 2014 Pivotal. All rights reserved. Infrastructure Applications Monoliths Microservices Physical/Virtual Pivotal CF Continuous Delivery Software Factories Feedback Rapid Iteration Horizontal Scale Diversity of Clients
  34. 34. © Copyright 2014 Pivotal. All rights reserved. It’s gonna take a platform… Pivotal CF Spring Cloud
  35. 35. © Copyright 2014 Pivotal. All rights reserved. Is IT a Cost Center? Or a Competitive Advantage?
  36. 36. © Copyright 2014 Pivotal. All rights reserved. Standardization & Automation Enable Productivity, Quality, and Consistency
  37. 37. © Copyright 2014 Pivotal. All rights reserved. Continuous Delivery Shortens Time Between Idea and Action
  38. 38. © Copyright 2014 Pivotal. All rights reserved. You are either building a software business… Or losing to someone who is. - @littleidea
  39. 39. © Copyright 2014 Pivotal. All rights reserved. “Operations is the Secret Sauce”
  40. 40. ‹#›Pivotal Confidential–Internal Use Only Cloud Native Application Platform
  41. 41. © Copyright 2014 Pivotal. All rights reserved. Cloud Native Architectures ●  Distributed ●  Scalable ●  Automated ●  Replaceable ●  Anti-fragile ●  Iterative evolution of solution Optimized for Velocity
  42. 42. © Copyright 2014 Pivotal. All rights reserved. Emergent Features ●  Distributed and versioned configuration ●  Service Registration ●  Routing ●  Circuit Breaker ●  Service-to-service calls ●  Load balancing ●  Messaging Coordination of distributed apps leads to boilerplate patterns
  43. 43. © Copyright 2014 Pivotal. All rights reserved. The Shift: Cloud Native Enterprises Cloud Native Framework: ▪  Spring Cloud : used by Netflix ▪  Spring Boot now over 1M downloads a month, historic levels of growth Cloud Native Runtime: ▪  Cloud Foundry elastic runtime used by top FS leaders ▪  Enterprise production ready Linux Container based platform Cloud Native Orchestration: ▪  CF BOSH: Embedded OS, cloud API integrated ▪  Incredible operational leverage; machine to machine automation
  44. 44. © Copyright 2014 Pivotal. All rights reserved. Cloud Foundry Capabilities At A Glance 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
  45. 45. © Copyright 2014 Pivotal. All rights reserved. •  Eureka (Service Discovery) •  Hystrix + Turbine (Circuit Breaker) •  Ribbon (Load Balancer) •  Feign (REST Client) •  Zuul (Gateway/Proxy) Spring Cloud Netflix
  46. 46. © Copyright 2014 Pivotal. All rights reserved. Cloud Foundry Open Source Dojo •  Pair programing with IBM, SAP, GE, HP, 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
  47. 47. © Copyright 2014 Pivotal. All rights reserved. What Matters: Apps. Data. Analytics •  Apps power business, and those apps generate data •  Analytic insights from that data drive new app functionality, which in-turn drives new data •  The faster you can move around the cycle, the faster you learn, innovate and pull away from the competition @fnthawar
  48. 48. Thank you! Farhan Thawar, VP Engineering @fnthawar
  49. 49. © Copyright 2014 Pivotal. All rights reserved. A NEW PLATFORM FOR A NEW ERA

×