See What's Coming in Oracle HCM Taleo Enterprise Cloud Service
"The Cloud Native Enterprise is Coming"
-
Upload
james-watters -
Category
Technology
-
view
11.541 -
download
3
Transcript of "The Cloud Native Enterprise is Coming"
![Page 1: "The Cloud Native Enterprise is Coming"](https://reader035.fdocuments.net/reader035/viewer/2022070515/5879941a1a28ab95318b62a5/html5/thumbnails/1.jpg)
JPMC Glasgow SymposiumJames Watters, SVP, Products
![Page 2: "The Cloud Native Enterprise is Coming"](https://reader035.fdocuments.net/reader035/viewer/2022070515/5879941a1a28ab95318b62a5/html5/thumbnails/2.jpg)
2
Major Projects• Open Solaris• Scale out x86 • Cloud Foundry Since start 2010• Spring, Boot generation
CF 2011 Core Team
BioToday
• Product leader at Pivotal • 50/50 time split between
Customers and product
development
![Page 3: "The Cloud Native Enterprise is Coming"](https://reader035.fdocuments.net/reader035/viewer/2022070515/5879941a1a28ab95318b62a5/html5/thumbnails/3.jpg)
3
Our mission is to transformhow the world builds software
![Page 4: "The Cloud Native Enterprise is Coming"](https://reader035.fdocuments.net/reader035/viewer/2022070515/5879941a1a28ab95318b62a5/html5/thumbnails/4.jpg)
4
75%of application development supporting digital business will be built not bought by 2020
Source: Gartner
![Page 5: "The Cloud Native Enterprise is Coming"](https://reader035.fdocuments.net/reader035/viewer/2022070515/5879941a1a28ab95318b62a5/html5/thumbnails/5.jpg)
55
Near-freecomputing costs
Mobile devicesand connectivity
Ubiquity ofembedded sensors
Global scaleof operations
KEY TRENDS
The cost and ubiquity of computing enables cloud native software companies to reshape the world
![Page 6: "The Cloud Native Enterprise is Coming"](https://reader035.fdocuments.net/reader035/viewer/2022070515/5879941a1a28ab95318b62a5/html5/thumbnails/6.jpg)
6
CASE STUDY: DAIMLER
The engine behind the Mercedes-Benz connected car
![Page 7: "The Cloud Native Enterprise is Coming"](https://reader035.fdocuments.net/reader035/viewer/2022070515/5879941a1a28ab95318b62a5/html5/thumbnails/7.jpg)
7
CASE STUDY: GENERAL ELECTRIC
The engine behind GE Predix
![Page 8: "The Cloud Native Enterprise is Coming"](https://reader035.fdocuments.net/reader035/viewer/2022070515/5879941a1a28ab95318b62a5/html5/thumbnails/8.jpg)
8
Is Cloud Native Enterprise Happening? • Friday, London: Global Banking giant, building new digital
banking application for 27 country roll out
• Monday, Frankfurt: Stock Exchange looking to rebuild whole stack cloud native
• Tuesday, Munich: Insurance giant 5 new agile projects apps on platform
• Wednesday, Thursday: Co-Launch of Bosch’s industrial cloud for connected services …
![Page 9: "The Cloud Native Enterprise is Coming"](https://reader035.fdocuments.net/reader035/viewer/2022070515/5879941a1a28ab95318b62a5/html5/thumbnails/9.jpg)
9
![Page 10: "The Cloud Native Enterprise is Coming"](https://reader035.fdocuments.net/reader035/viewer/2022070515/5879941a1a28ab95318b62a5/html5/thumbnails/10.jpg)
10
![Page 11: "The Cloud Native Enterprise is Coming"](https://reader035.fdocuments.net/reader035/viewer/2022070515/5879941a1a28ab95318b62a5/html5/thumbnails/11.jpg)
11
Pivotal’s Cloud Native R&D Strategy?• 350 Engineers on PCF, Spring growing to 500…
• Where should we go?
• Why?
![Page 12: "The Cloud Native Enterprise is Coming"](https://reader035.fdocuments.net/reader035/viewer/2022070515/5879941a1a28ab95318b62a5/html5/thumbnails/12.jpg)
12
![Page 13: "The Cloud Native Enterprise is Coming"](https://reader035.fdocuments.net/reader035/viewer/2022070515/5879941a1a28ab95318b62a5/html5/thumbnails/13.jpg)
13
![Page 14: "The Cloud Native Enterprise is Coming"](https://reader035.fdocuments.net/reader035/viewer/2022070515/5879941a1a28ab95318b62a5/html5/thumbnails/14.jpg)
14
“How much value do you get from managing
operating systems”
![Page 15: "The Cloud Native Enterprise is Coming"](https://reader035.fdocuments.net/reader035/viewer/2022070515/5879941a1a28ab95318b62a5/html5/thumbnails/15.jpg)
15
Focus On First Principles • Everything run as a service before it’s shipped as software
• Zero human intervention in individual machines through lifecycle; immutable platform infrastructure
• Service automation’s goal is to ship holistic cloud services not ad-hoc automation simplicity
• Multi-cloud primitives vs. AWS only features etc
• Industry standard Linux containers for speed; Virtual machines when needed for advanced data/state management
![Page 16: "The Cloud Native Enterprise is Coming"](https://reader035.fdocuments.net/reader035/viewer/2022070515/5879941a1a28ab95318b62a5/html5/thumbnails/16.jpg)
16
Container Orchestration
• Multi-Tenant
• Self Service
• Self Healing
![Page 17: "The Cloud Native Enterprise is Coming"](https://reader035.fdocuments.net/reader035/viewer/2022070515/5879941a1a28ab95318b62a5/html5/thumbnails/17.jpg)
17
Multi-cloud Cloud Orchestration and automation• Builds of each supported cloud
• Configuration dialects != service delivery differentiation
• Run everything as a service on multiple clouds before shipping as software
• Automation exists to deliver cloud native services not for ad-hoc human intervention
![Page 18: "The Cloud Native Enterprise is Coming"](https://reader035.fdocuments.net/reader035/viewer/2022070515/5879941a1a28ab95318b62a5/html5/thumbnails/18.jpg)
18
OSS API driven cloud integration drives broad industry collaboration
Azure CPI donation
VMware on team 2 engineers on CPI
Openstack CPI helped by Pivotal, SAP, IBM
Google green light to contribute to CPI
![Page 19: "The Cloud Native Enterprise is Coming"](https://reader035.fdocuments.net/reader035/viewer/2022070515/5879941a1a28ab95318b62a5/html5/thumbnails/19.jpg)
![Page 20: "The Cloud Native Enterprise is Coming"](https://reader035.fdocuments.net/reader035/viewer/2022070515/5879941a1a28ab95318b62a5/html5/thumbnails/20.jpg)
20
• Simplified Manifest Generation
• On Demand Service Provisioning
• Dedicated & Shared plans
Bosh 2.0 – Coming Soon
![Page 21: "The Cloud Native Enterprise is Coming"](https://reader035.fdocuments.net/reader035/viewer/2022070515/5879941a1a28ab95318b62a5/html5/thumbnails/21.jpg)
21
![Page 22: "The Cloud Native Enterprise is Coming"](https://reader035.fdocuments.net/reader035/viewer/2022070515/5879941a1a28ab95318b62a5/html5/thumbnails/22.jpg)
22
First Principles • Velocity and autonomy of delivery for large teams in
enterprise environments
• Enterprise safety/security with startup cycle time (simple repeatable deploys)
• Optimized for Cloud Native applications
• “Velocity on the JVM is the Killer App”
![Page 23: "The Cloud Native Enterprise is Coming"](https://reader035.fdocuments.net/reader035/viewer/2022070515/5879941a1a28ab95318b62a5/html5/thumbnails/23.jpg)
23
![Page 24: "The Cloud Native Enterprise is Coming"](https://reader035.fdocuments.net/reader035/viewer/2022070515/5879941a1a28ab95318b62a5/html5/thumbnails/24.jpg)
24
Accelerating Velocity of Iterations
Ford Connected Car Microservices on Concourse
• Continuous delivery key to iterative development process
• Cloud Foundry is the first platform built assuming CD as the prime directive
• Deploy without risk of failure, fully instrumented, and optimized to support rapid change
![Page 25: "The Cloud Native Enterprise is Coming"](https://reader035.fdocuments.net/reader035/viewer/2022070515/5879941a1a28ab95318b62a5/html5/thumbnails/25.jpg)
25
Innovation Speed in Java WINS
“Velocity on the JVM is the Killer App”Andy Glover (Netflix Cloud Ops) @ SpringOne2GX 2014 Keynote – Early Spring Boot adopters
Youtube Link to Video
![Page 26: "The Cloud Native Enterprise is Coming"](https://reader035.fdocuments.net/reader035/viewer/2022070515/5879941a1a28ab95318b62a5/html5/thumbnails/26.jpg)
26
• Dynamic language productivity with maturity of enterprise Java
• Cloud Native: Direct support for Microservices, NetflixOSS++
• Fully automated app server configuration and deployment
• Production ready Ops metrics out of the box, with a switch
Spring Boot
![Page 27: "The Cloud Native Enterprise is Coming"](https://reader035.fdocuments.net/reader035/viewer/2022070515/5879941a1a28ab95318b62a5/html5/thumbnails/27.jpg)
27
THEN NOW• Java was verbose, complex
• Manual, SOAP based SOA
• App server sprawl, manual
• Complex Ops, Admin, Manage
• Low productivity for Development and ops
• Dynamic language productivity
• Dynamic, REST microservices
• Autoconfig & embed app server
• Prod Ops features with a switch
• High productivity shared • DevOps responsibility
![Page 28: "The Cloud Native Enterprise is Coming"](https://reader035.fdocuments.net/reader035/viewer/2022070515/5879941a1a28ab95318b62a5/html5/thumbnails/28.jpg)
28source: oss.sonatype.org
Monthly Maven downloads 2.25M
Spring Boot Adoption
![Page 29: "The Cloud Native Enterprise is Coming"](https://reader035.fdocuments.net/reader035/viewer/2022070515/5879941a1a28ab95318b62a5/html5/thumbnails/29.jpg)
Spring Integration survey data fromDZone 2014: ESB/EIP market leader
Industry Leadership
![Page 30: "The Cloud Native Enterprise is Coming"](https://reader035.fdocuments.net/reader035/viewer/2022070515/5879941a1a28ab95318b62a5/html5/thumbnails/30.jpg)
30
![Page 31: "The Cloud Native Enterprise is Coming"](https://reader035.fdocuments.net/reader035/viewer/2022070515/5879941a1a28ab95318b62a5/html5/thumbnails/31.jpg)
Spring Cloud
![Page 32: "The Cloud Native Enterprise is Coming"](https://reader035.fdocuments.net/reader035/viewer/2022070515/5879941a1a28ab95318b62a5/html5/thumbnails/32.jpg)
32
• Runtimes and their client libraries for:– Service Discovery– Configuration Management– Circuit Breakers– Intelligent Client Side Routing– Reverse Proxies– ….and much more
• Security (encrypt, SSO, roles)• Connectors for CF, Heroku, AWS
Spring Cloudapplication coordination patterns
![Page 33: "The Cloud Native Enterprise is Coming"](https://reader035.fdocuments.net/reader035/viewer/2022070515/5879941a1a28ab95318b62a5/html5/thumbnails/33.jpg)
33
Service Registration / Discovery
![Page 34: "The Cloud Native Enterprise is Coming"](https://reader035.fdocuments.net/reader035/viewer/2022070515/5879941a1a28ab95318b62a5/html5/thumbnails/34.jpg)
34
• Fully integrated to Cloud Foundry Service– dramatically lower operational complexity
• Enterprise Security– OAUTH2, HTTPS, CF UAA integration, RBAC
• Simple provisioning and setup– Lower operational costs and time to provision
Spring Cloud Services for PCFNetflixOSS-as-a-service in Pivotal Cloud Foundry
![Page 35: "The Cloud Native Enterprise is Coming"](https://reader035.fdocuments.net/reader035/viewer/2022070515/5879941a1a28ab95318b62a5/html5/thumbnails/35.jpg)
35
Startups and Cloud Natives are leading adoption of Spring Cloud
NDA Only for startup user list
![Page 36: "The Cloud Native Enterprise is Coming"](https://reader035.fdocuments.net/reader035/viewer/2022070515/5879941a1a28ab95318b62a5/html5/thumbnails/36.jpg)
36
![Page 37: "The Cloud Native Enterprise is Coming"](https://reader035.fdocuments.net/reader035/viewer/2022070515/5879941a1a28ab95318b62a5/html5/thumbnails/37.jpg)
37
Spring Cloud Services for .Net
![Page 38: "The Cloud Native Enterprise is Coming"](https://reader035.fdocuments.net/reader035/viewer/2022070515/5879941a1a28ab95318b62a5/html5/thumbnails/38.jpg)
Steel Toe
![Page 39: "The Cloud Native Enterprise is Coming"](https://reader035.fdocuments.net/reader035/viewer/2022070515/5879941a1a28ab95318b62a5/html5/thumbnails/39.jpg)
39
Steel Toe is an open-source project to make the Spring Cloud server components consumable from .NET applications with an idiomatic .NET experience
• Config Server + Auto-refresh
• Service Registration/Discovery (Eureka)
• Circuit Breaker (Hystrix)
What is Steel Toe?
![Page 40: "The Cloud Native Enterprise is Coming"](https://reader035.fdocuments.net/reader035/viewer/2022070515/5879941a1a28ab95318b62a5/html5/thumbnails/40.jpg)
40
• .NET Core on Linux
– Currently in RC1 (via the ASP.NET 5 buildpack)– This is the target framework for the project
• .NET Core on Windows 2012r2
– On a Diego Cell– This also seems to work
Supported Frameworks
![Page 41: "The Cloud Native Enterprise is Coming"](https://reader035.fdocuments.net/reader035/viewer/2022070515/5879941a1a28ab95318b62a5/html5/thumbnails/41.jpg)
41
![Page 42: "The Cloud Native Enterprise is Coming"](https://reader035.fdocuments.net/reader035/viewer/2022070515/5879941a1a28ab95318b62a5/html5/thumbnails/42.jpg)
42
Netflix Atlas: Primary Telemetry Platform
• Who is building Atlas for the cloud native enterprise?
• Canary deployment metrics integration
• Advanced metrics + Lifecycle automation = ?
![Page 43: "The Cloud Native Enterprise is Coming"](https://reader035.fdocuments.net/reader035/viewer/2022070515/5879941a1a28ab95318b62a5/html5/thumbnails/43.jpg)
43
PCF Metrix BETA• Fast feedback loop that helps app
devs better understand the health and performance of their apps
• Live stream and 24 hours of data
• Works without an embedded agent
• Metrics include:– HTTP requests and errors– Avg. response latency– CPU, memory and disk– App events like start, stop, scale, update, and crash
![Page 44: "The Cloud Native Enterprise is Coming"](https://reader035.fdocuments.net/reader035/viewer/2022070515/5879941a1a28ab95318b62a5/html5/thumbnails/44.jpg)
44
Operational Visibility: Distributed Tracing• Latency visibility into a request’s end-to-end call graph
• Quickly identify a problematic service in a distributed system
• Zipkin is a open source distributed tracing system. It helps gather timing data needed to troubleshoot latency problems in microservice architectures.
• Pivotal is investing in Zipkin to solve distributed tracing use cases
– Apache 2.0 License– Created by Twitter in 2012. – In 2015, OpenZipkin became the primary fork
Zipkin Tracing
![Page 45: "The Cloud Native Enterprise is Coming"](https://reader035.fdocuments.net/reader035/viewer/2022070515/5879941a1a28ab95318b62a5/html5/thumbnails/45.jpg)
45
openzipkin
![Page 46: "The Cloud Native Enterprise is Coming"](https://reader035.fdocuments.net/reader035/viewer/2022070515/5879941a1a28ab95318b62a5/html5/thumbnails/46.jpg)
46
![Page 47: "The Cloud Native Enterprise is Coming"](https://reader035.fdocuments.net/reader035/viewer/2022070515/5879941a1a28ab95318b62a5/html5/thumbnails/47.jpg)
• PCF Developers can redirect application traffic to a desired request path in order to use logging, authentication or rate limiting systems that exist outside of PCF
• PCF’s Service API will introduce a new field: route_service_url• Developers will create a routing service instance and bind it to a route
(not an app)– Service Instance can be created by a Service Broker or can
be a user-provided service instance• Router is configured with and forwards requests to the URL contained
in the route_service_url field• The route service is expected to forward the request back to the route• Knowing the request has already been forwarded to the route service,
the Router forwards to the associated applications
Route Services
![Page 48: "The Cloud Native Enterprise is Coming"](https://reader035.fdocuments.net/reader035/viewer/2022070515/5879941a1a28ab95318b62a5/html5/thumbnails/48.jpg)
48
![Page 49: "The Cloud Native Enterprise is Coming"](https://reader035.fdocuments.net/reader035/viewer/2022070515/5879941a1a28ab95318b62a5/html5/thumbnails/49.jpg)
Data Flow Developer Experience
dataflow:> module register --name uppercase --type processor --coordinates group:artifact:version
dataflow:> stream create demo --definition "http --server.port=9000 | uppercase | file --directory=/tmp/devnexus"
1: Implement Spring Cloud Stream Microservice App:
2: Build and Install:
$ mvn clean install
3: Register Module with Data Flow:
4: Define Stream via DSL:
@EnableBinding(Processor.class)public class UpperCase {
@Transformer(inputChannel = Processor.INPUT, outputChannel=Processor.OUTPUT)
public String process(String message) {return message.toUpperCase();
}}
![Page 50: "The Cloud Native Enterprise is Coming"](https://reader035.fdocuments.net/reader035/viewer/2022070515/5879941a1a28ab95318b62a5/html5/thumbnails/50.jpg)
Wire Tap
dataflow:> stream create tap --definition ":demo.http > counter --store=redis"
dataflow:> stream create demo --definition "http --server.port=9000 | uppercase | file --directory=/tmp/devnexus"
![Page 51: "The Cloud Native Enterprise is Coming"](https://reader035.fdocuments.net/reader035/viewer/2022070515/5879941a1a28ab95318b62a5/html5/thumbnails/51.jpg)
51
Orchestrate Composable Data Microservices
HOST
Spring Cloud Stream ModulesCloud Foundry
Spring Cloud Data Flow
YARN X
![Page 52: "The Cloud Native Enterprise is Coming"](https://reader035.fdocuments.net/reader035/viewer/2022070515/5879941a1a28ab95318b62a5/html5/thumbnails/52.jpg)
52
![Page 53: "The Cloud Native Enterprise is Coming"](https://reader035.fdocuments.net/reader035/viewer/2022070515/5879941a1a28ab95318b62a5/html5/thumbnails/53.jpg)
53
![Page 54: "The Cloud Native Enterprise is Coming"](https://reader035.fdocuments.net/reader035/viewer/2022070515/5879941a1a28ab95318b62a5/html5/thumbnails/54.jpg)
54
Concourse CI
![Page 55: "The Cloud Native Enterprise is Coming"](https://reader035.fdocuments.net/reader035/viewer/2022070515/5879941a1a28ab95318b62a5/html5/thumbnails/55.jpg)
55
• Software product that is always ready to ship
• Always current visibility into product and requirements status
• 100% focus on development, no effort wasted below the value line
• Ongoing assessment of priorities and resource allocation to optimize for highest impact
![Page 56: "The Cloud Native Enterprise is Coming"](https://reader035.fdocuments.net/reader035/viewer/2022070515/5879941a1a28ab95318b62a5/html5/thumbnails/56.jpg)
Cloud Native Enterprise Culture?