cloud native promises in the land of continuously delivered microservices - gartner aadi talk
TRANSCRIPT
![Page 1: Cloud Native Promises in the Land of Continuously Delivered Microservices - Gartner AADI Talk](https://reader033.vdocuments.net/reader033/viewer/2022061306/58822cd01a28ab52368b63bb/html5/thumbnails/1.jpg)
11
Cloud Native Promises in the Land of
Continuously Delivered Microservices
Dec 2015@cote
Slides: http://cote.io/GartnerAADI
![Page 2: Cloud Native Promises in the Land of Continuously Delivered Microservices - Gartner AADI Talk](https://reader033.vdocuments.net/reader033/viewer/2022061306/58822cd01a28ab52368b63bb/html5/thumbnails/2.jpg)
2
Conclusions
You need to make better software- you’re either becoming a software company, or losing to someone who is
The “cloud native” patterns: – Why - Continuous Delivery– What – Microservices– How - DevOps
An ad hoc platform can’t keep the promises you need
![Page 3: Cloud Native Promises in the Land of Continuously Delivered Microservices - Gartner AADI Talk](https://reader033.vdocuments.net/reader033/viewer/2022061306/58822cd01a28ab52368b63bb/html5/thumbnails/3.jpg)
3
@cote – Director, Technical Marketing at Pivotal for Pivotal Cloud Foundry
Former industry analyst at 451 Research and RedMonk
Corporate strategy & M&A at Dell Former software developer Podcasts: cote.io/podcasts More: http://cote.io or
Hello!
![Page 4: Cloud Native Promises in the Land of Continuously Delivered Microservices - Gartner AADI Talk](https://reader033.vdocuments.net/reader033/viewer/2022061306/58822cd01a28ab52368b63bb/html5/thumbnails/4.jpg)
4
Pivotal’s 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 DATAModern, open, highly parallelized platform
• Hadoop, in-memory, and database software
• Industries most complete big data analytics offering
CLOUD NATIVE PLATFORMModern, open, highly
automated cloud platform
• Platform-as-a-Service (PaaS) software with multi-cloud support
• Record-breaking sales growth and adoption
![Page 5: Cloud Native Promises in the Land of Continuously Delivered Microservices - Gartner AADI Talk](https://reader033.vdocuments.net/reader033/viewer/2022061306/58822cd01a28ab52368b63bb/html5/thumbnails/5.jpg)
55
Make better software
![Page 6: Cloud Native Promises in the Land of Continuously Delivered Microservices - Gartner AADI Talk](https://reader033.vdocuments.net/reader033/viewer/2022061306/58822cd01a28ab52368b63bb/html5/thumbnails/6.jpg)
66
“Silicon Valley is coming….We are going to work hard to make our services as seamless and competitive as theirs.”
-Jamie Dimon, CEO@JPMC, 2015 letter to shareholders
![Page 7: Cloud Native Promises in the Land of Continuously Delivered Microservices - Gartner AADI Talk](https://reader033.vdocuments.net/reader033/viewer/2022061306/58822cd01a28ab52368b63bb/html5/thumbnails/7.jpg)
7
By 2015, 75% of applications supporting digital businesses will be “build” vs “buy.”
Source: "Gartner Says Modernization and Digital Transformation Projects Are Behind Growth in Enterprise Application Software Market", August 2015; Cutter Benchmark Review, May 2015, n=80 organizations.
An IT capabilities apocalypse is comingWhat is your IT organization's role in business
innovation?
![Page 8: Cloud Native Promises in the Land of Continuously Delivered Microservices - Gartner AADI Talk](https://reader033.vdocuments.net/reader033/viewer/2022061306/58822cd01a28ab52368b63bb/html5/thumbnails/8.jpg)
88
CLOUD & DEVOPS WILL SAVE US!
![Page 9: Cloud Native Promises in the Land of Continuously Delivered Microservices - Gartner AADI Talk](https://reader033.vdocuments.net/reader033/viewer/2022061306/58822cd01a28ab52368b63bb/html5/thumbnails/9.jpg)
99
“We estimate that, by 2018, 90 percent of I&O organizations attempting to use DevOps without specifically addressing their cultural foundations will fail.”
- Ian Head, Gartner, April 2015Source: “DevOps Will Evolve From a Niche to a Mainstream Strategy Employed by 25% of Global 2000 Organizations,” Gartner, March 2015.
![Page 10: Cloud Native Promises in the Land of Continuously Delivered Microservices - Gartner AADI Talk](https://reader033.vdocuments.net/reader033/viewer/2022061306/58822cd01a28ab52368b63bb/html5/thumbnails/10.jpg)
1010
The Cloud Native Advantage
![Page 11: Cloud Native Promises in the Land of Continuously Delivered Microservices - Gartner AADI Talk](https://reader033.vdocuments.net/reader033/viewer/2022061306/58822cd01a28ab52368b63bb/html5/thumbnails/11.jpg)
11
The Why - Continuous delivery
Build Test/Verify Package repository
VersionControl
InfrastructurePlatform
(IaaS, PaaS, VMs)
ProductionConcerns
(monitoring, scaling, etc.)
Feedback Loop
Specify Code
Development CI/CD Ops
![Page 12: Cloud Native Promises in the Land of Continuously Delivered Microservices - Gartner AADI Talk](https://reader033.vdocuments.net/reader033/viewer/2022061306/58822cd01a28ab52368b63bb/html5/thumbnails/12.jpg)
12
Loosely coupled service oriented architecture with bounded contexts
If every service has to be updated in concert, it’s not loosely coupled!
The What - Microservices
If you have to know about surrounding services you don’t have a bounded context.
![Page 13: Cloud Native Promises in the Land of Continuously Delivered Microservices - Gartner AADI Talk](https://reader033.vdocuments.net/reader033/viewer/2022061306/58822cd01a28ab52368b63bb/html5/thumbnails/13.jpg)
13
The benefits of microservices, the problems
Benefits Decoupling service
releases, teams Faster innovation cycles Composite applications vs.
monolithic apps
Problems The one about the murder
mystery Incompatible APIs You still need other people
to do work
It’s worth solving the problems if you want the benefits…and it’s possible!
![Page 14: Cloud Native Promises in the Land of Continuously Delivered Microservices - Gartner AADI Talk](https://reader033.vdocuments.net/reader033/viewer/2022061306/58822cd01a28ab52368b63bb/html5/thumbnails/14.jpg)
14
The How - DevOps1. Delivering software that runs on the Internet (mobile, web, etc.)2. The pipeline is the factory, from concept, to code, to production3. Faster turns, while maintaining quality, uptime, performance
– Lean approach to entire process– Shorten time to customer value– Keep the site up, resilience vs. failure
Consequence: requires Development & Operations to combine
Sources: see The Practice of Cloud System Administration, chapter 8 for an in-depth definition and discussion. Also, see Damon Edward's 2012 piece "Use DevOps to Turn IT into a Strategic Weapon.” Also, The Phoenix Project for a story of DevOps in the style of The Goal.
![Page 15: Cloud Native Promises in the Land of Continuously Delivered Microservices - Gartner AADI Talk](https://reader033.vdocuments.net/reader033/viewer/2022061306/58822cd01a28ab52368b63bb/html5/thumbnails/15.jpg)
1515
A platform for keeping promises
![Page 16: Cloud Native Promises in the Land of Continuously Delivered Microservices - Gartner AADI Talk](https://reader033.vdocuments.net/reader033/viewer/2022061306/58822cd01a28ab52368b63bb/html5/thumbnails/16.jpg)
16
Improved operations moves the bottle-neck back to apps
![Page 17: Cloud Native Promises in the Land of Continuously Delivered Microservices - Gartner AADI Talk](https://reader033.vdocuments.net/reader033/viewer/2022061306/58822cd01a28ab52368b63bb/html5/thumbnails/17.jpg)
17
What a cloud native platform does
Source: Casey West’s cloud native piece in O’Reilly Radar, August 2015. See also Wikibon’s recent report, “Technical Dive into Cloud Native Application Platforms," September, 2015.
![Page 18: Cloud Native Promises in the Land of Continuously Delivered Microservices - Gartner AADI Talk](https://reader033.vdocuments.net/reader033/viewer/2022061306/58822cd01a28ab52368b63bb/html5/thumbnails/18.jpg)
18
Cloud Native Framework
Application Framework
Runtime Platform
Infrastructure Automation
Infrastructure
Culture
Dev
Dev
Ops
Tools
Spring Cloud Spring Boot
Cloud Foundry
BOSH
AWS VMWare OpenStack
Contract: 12 factor app
Contract: BOSH Release
Contract: Cloud Provider Interface
IT Ops
![Page 19: Cloud Native Promises in the Land of Continuously Delivered Microservices - Gartner AADI Talk](https://reader033.vdocuments.net/reader033/viewer/2022061306/58822cd01a28ab52368b63bb/html5/thumbnails/19.jpg)
19
The infrastructure promises you need
Canary deployment Configuration changes Rolling upgrades Health checks and remediation Scale out/scale in Across multiple IaaS
![Page 20: Cloud Native Promises in the Land of Continuously Delivered Microservices - Gartner AADI Talk](https://reader033.vdocuments.net/reader033/viewer/2022061306/58822cd01a28ab52368b63bb/html5/thumbnails/20.jpg)
20
The Runtime Platform promises you need
Role based access to resources
Run code on demand Coordinate cross service
configurations Route public requests Read and write persistent data Add and remove resources
Record internal and external events
Isolate resources and failures Measure performance/health Detect and determine failure
(plan & provoke failure) Recover failures Work tomorrow
![Page 21: Cloud Native Promises in the Land of Continuously Delivered Microservices - Gartner AADI Talk](https://reader033.vdocuments.net/reader033/viewer/2022061306/58822cd01a28ab52368b63bb/html5/thumbnails/21.jpg)
21
The Application Framework promises
Codebase Dependencies Config Backing Services
Build, Release,
RunProcesses Port
BindingConcurrenc
y
DisposabilityDev/Prod
Parity Logs Admin Processes
Source: “The Twelve-Factor App.”
![Page 22: Cloud Native Promises in the Land of Continuously Delivered Microservices - Gartner AADI Talk](https://reader033.vdocuments.net/reader033/viewer/2022061306/58822cd01a28ab52368b63bb/html5/thumbnails/22.jpg)
22
The platform for keeping promisesCloud Native Framework
Application Framework
Runtime Platform
Infrastructure Automation
Infrastructure
Culture
Dev
Dev
Ops
Tools
Spring Cloud Spring Boot
Cloud Foundry
BOSH
Contract: 12 factor app
Contract: BOSH Release
Contract: Cloud Provider Interface
IT Ops
![Page 23: Cloud Native Promises in the Land of Continuously Delivered Microservices - Gartner AADI Talk](https://reader033.vdocuments.net/reader033/viewer/2022061306/58822cd01a28ab52368b63bb/html5/thumbnails/23.jpg)
23
Pivotal Cloud FoundryWorldwide, cross industry adoption
And many more...
![Page 24: Cloud Native Promises in the Land of Continuously Delivered Microservices - Gartner AADI Talk](https://reader033.vdocuments.net/reader033/viewer/2022061306/58822cd01a28ab52368b63bb/html5/thumbnails/24.jpg)
24
More details…
Migrating to Cloud-Native Application Architectures (2015) Motivations and methods for moving to microservices and cloud-native patterns. Free!
Cloud Native Journey SeriesCovers tactics for new and legacy projects, and IT dept. transformation.Now a webinar!
Cloud Native JavaDesigning Resilient Systems with Spring Boot, Spring Cloud, and Cloud Foundry
![Page 25: Cloud Native Promises in the Land of Continuously Delivered Microservices - Gartner AADI Talk](https://reader033.vdocuments.net/reader033/viewer/2022061306/58822cd01a28ab52368b63bb/html5/thumbnails/25.jpg)
2525
Thanks!@cote | [email protected]
“We are uncovering better ways of developing software by doing it and
helping others do it.”- The Agile Manifesto, 2001
Slides: http://cote.io/GartnerAADI