SlideShare une entreprise Scribd logo
1  sur  70
Copyr ight © 2014, SAS Institute Inc. All rights reser ved.
THE FANTASTIC VOYAGE TO PAAS
ARE WE THERE YET?
Copyr ight © 2014, SAS Institute Inc. All rights reser ved.
DISCLAIMER
• The delivery and timing of any future functionality described for our
products is subject to change without prior notification.
• Information regarding potential future products is not a commitment
or obligation to deliver any code or functionality, and in no way
represents contractual obligation by SAS.
Copyr ight © 2014, SAS Institute Inc. All rights reser ved.
THE BASELINE
WHAT WE ARE…
Copyr ight © 2014, SAS Institute Inc. All rights reser ved.
ABOUT SAS INSTITUTE INC.
• Independent software vendor
• Leader in analytics
• 70K+ customers, 91% of Fortune 100
• 150+ products, $3.08 billion revenue
• 25% of revenue back into R&D
Copyr ight © 2014, SAS Institute Inc. All rights reser ved.
Image: Marcin Wichary // creative commons
Copyr ight © 2014, SAS Institute Inc. All rights reser ved.
cards;
Image: Marcin Wichary // creative commons
Copyr ight © 2014, SAS Institute Inc. All rights reser ved.
Copyr ight © 2014, SAS Institute Inc. All rights reser ved.
datalines;
Copyr ight © 2014, SAS Institute Inc. All rights reser ved.
SAS SOFTWARE HISTORY
Copyr ight © 2014, SAS Institute Inc. All rights reser ved.
SAS SOFTWARE
• IBM Assembler + PL/1
HISTORY
Copyr ight © 2014, SAS Institute Inc. All rights reser ved.
SAS SOFTWARE
• IBM Assembler + PL/1
• UNIX / PC  C
HISTORY
Copyr ight © 2014, SAS Institute Inc. All rights reser ved.
SAS SOFTWARE
• IBM Assembler + PL/1
• UNIX / PC  C
• C ported back to MVS  MVA
HISTORY
Copyr ight © 2014, SAS Institute Inc. All rights reser ved.
SAS SOFTWARE
• IBM Assembler + PL/1
• UNIX / PC  C
• C ported back to MVS  MVA
• Client-server  Java
HISTORY
Copyr ight © 2014, SAS Institute Inc. All rights reser ved.
SAS SOFTWARE
• IBM Assembler + PL/1
• UNIX / PC  C
• C ported back to MVS  MVA
• Client-server  Java
• Web applications  Middle tier
HISTORY
Copyr ight © 2014, SAS Institute Inc. All rights reser ved.
SAS SOFTWARE
• IBM Assembler + PL/1
• UNIX / PC  C
• C ported back to MVS  MVA
• Client-server  Java
• Web applications  Middle tier
• Integration, independent evolution  SOA
HISTORY
Copyr ight © 2014, SAS Institute Inc. All rights reser ved.
Typical SAS
Solution Architecture
Copyr ight © 2014, SAS Institute Inc. All rights reser ved.
Typical SAS
Solution Architecture
JVM, Spring, tc Server
Copyr ight © 2014, SAS Institute Inc. All rights reser ved.
Typical SAS
Solution Architecture
JVM, Spring, tc Server
Copyr ight © 2014, SAS Institute Inc. All rights reser ved.
Typical SAS
Solution Architecture
JVM, Spring, tc Server
Copyr ight © 2014, SAS Institute Inc. All rights reser ved.
Typical SAS
Solution Architecture
JVM, Spring, tc Server
C & C++ servers
Copyr ight © 2014, SAS Institute Inc. All rights reser ved.
THE PURPOSE
WHAT WE WANT…
Copyr ight © 2014, SAS Institute Inc. All rights reser ved.
developers
Copyr ight © 2014, SAS Institute Inc. All rights reser ved.
APIs are a force multiplier
(lever, fulcrum, pulley)
Developers are
a force multiplier
Image: Didier Baertschiger // creative commons
Copyr ight © 2014, SAS Institute Inc. All rights reser ved.
Image: lowjumpingfrog // creative commonsImage: Beverley Goodwin // creative commons
Architectural Hoisting
Image: Koshy Koshy // creative commons
Copyr ight © 2014, SAS Institute Inc. All rights reser ved.
PORTABILITY MULTI-VENDOR ARCHITECTURE
MVS
Windows
AIX
HP-UX
Solaris
SunOS Linux
Tru64
IRIXOS/2
Copyr ight © 2014, SAS Institute Inc. All rights reser ved.
PORTABILITY MULTI-CLOUD ARCHITECTURE
MVS
Windows
AIX
HP-UX
Solaris
SunOS Linux
Tru64
IRIXOS/2 GCE
Copyr ight © 2014, SAS Institute Inc. All rights reser ved.
Plus ça change
Copyr ight © 2014, SAS Institute Inc. All rights reser ved.
Dynamic Router
Cloud Controller
UAA/Login Servers Health Manager
DEA PoolService Broker Node(s)
User Provided
Service Instances
Messaging (NATS)
Apps
Cloud Foundry BOSH
Build Packs
Logging
Internet
Underlying
Infrastructure
PaaS
Apps
Plus ça change
Copyr ight © 2014, SAS Institute Inc. All rights reser ved.
Dynamic Router
Cloud Controller
UAA/Login Servers Health Manager
DEA PoolService Broker Node(s)
User Provided
Service Instances
Messaging (NATS)
Apps
Cloud Foundry BOSH
Build Packs
Logging
Internet
Underlying
Infrastructure
PaaS
vFabric Web Server
SAS Logon Manager
Metadata
Workspace
Analytics
3rd Party Database
vFabric tc Server(s)
SAS APM
Apps
SAS Deployment Wizard / vApps
On-premise,
Physical hardware
Plus ça change
Copyr ight © 2014, SAS Institute Inc. All rights reser ved.
THE INVESTIGATION
WHAT WE DID AND FOUND…
Copyr ight © 2014, SAS Institute Inc. All rights reser ved.
Visual Analytics
Architecture
C & C++ servers
JVM, Spring, tc Server
Copyr ight © 2014, SAS Institute Inc. All rights reser ved.
Visual Analytics
Architecture
JVM, Spring, tc Server
C & C++ servers
• Concentrate on Java middle tier
Copyr ight © 2014, SAS Institute Inc. All rights reser ved.
Visual Analytics
Architecture
JVM, Spring, tc Server
C & C++ servers
• Concentrate on Java middle tier
• User provided services for dependencies
Copyr ight © 2014, SAS Institute Inc. All rights reser ved.
Visual Analytics
Architecture
JVM, Spring, tc Server
C & C++ servers
• Concentrate on Java middle tier
• User provided services for dependencies
• 8 Web applications
Copyr ight © 2014, SAS Institute Inc. All rights reser ved.
Visual Analytics
Architecture
JVM, Spring, tc Server
C & C++ servers
• Concentrate on Java middle tier
• User provided services for dependencies
• 8 Web applications
• 1 person, 2 weeks of effort
Copyr ight © 2014, SAS Institute Inc. All rights reser ved.
Visual Analytics
Architecture
JVM, Spring, tc Server
C & C++ servers
• Concentrate on Java middle tier
• User provided services for dependencies
• 8 Web applications
• 1 person, 2 weeks of effort
• Informs architecture even without CF
Copyr ight © 2014, SAS Institute Inc. All rights reser ved.
SAS Studio
Architecture
JVM, Spring, tc Server
C & C++ servers
Copyr ight © 2014, SAS Institute Inc. All rights reser ved.
SAS Studio
Architecture
JVM, Spring, tc Server
C & C++ servers
• Smaller, collapsed architecture
Copyr ight © 2014, SAS Institute Inc. All rights reser ved.
SAS Studio
Architecture
JVM, Spring, tc Server
C & C++ servers
• Smaller, collapsed architecture
• Service brokers instead of UPS
Copyr ight © 2014, SAS Institute Inc. All rights reser ved.
SAS Studio
Architecture
JVM, Spring, tc Server
C & C++ servers
• Smaller, collapsed architecture
• Service brokers instead of UPS
• 1 web application
Copyr ight © 2014, SAS Institute Inc. All rights reser ved.
SAS Studio
Architecture
JVM, Spring, tc Server
C & C++ servers
• Smaller, collapsed architecture
• Service brokers instead of UPS
• 1 web application
• 1 service broker for SAS Workspace
Copyr ight © 2014, SAS Institute Inc. All rights reser ved.
SAS Studio
Architecture
JVM, Spring, tc Server
C & C++ servers
• Smaller, collapsed architecture
• Service brokers instead of UPS
• 1 web application
• 1 service broker for SAS Workspace
• 1 person, 1 week of effort
Copyr ight © 2014, SAS Institute Inc. All rights reser ved.
Here be dragons
Image: Lars Kasper
// creative commons
Copyr ight © 2014, SAS Institute Inc. All rights reser ved.
Hoisting helps…
// creative commonsImage: Contando Estrelas
Copyr ight © 2014, SAS Institute Inc. All rights reser ved.
Image: Official U.S. Navy Page // creative commons
Given the drivers --
PaaS can be the enforcer
Copyr ight © 2014, SAS Institute Inc. All rights reser ved.
THE FUTURE
WHAT IS NEXT…
Copyr ight © 2014, SAS Institute Inc. All rights reser ved.
NEAR TERM
Copyr ight © 2014, SAS Institute Inc. All rights reser ved.
NEAR TERM
• Socialization
Copyr ight © 2014, SAS Institute Inc. All rights reser ved.
NEAR TERM
• Socialization
• Decision making - what is it?
• another platform
• preferred platform
• THE platform
Copyr ight © 2014, SAS Institute Inc. All rights reser ved.
NEAR TERM
• Socialization
• Decision making - what is it?
• another platform
• preferred platform
• THE platform
• Analytic servers
Copyr ight © 2014, SAS Institute Inc. All rights reser ved.
SAS Cloud Analytics
Copyr ight © 2014, SAS Institute Inc. All rights reser ved.
SAS Cloud Analytics
Enabled by Cloud Foundry?
Copyr ight © 2014, SAS Institute Inc. All rights reser ved.
BINDABLE SAS ANALYTICS
Copyr ight © 2014, SAS Institute Inc. All rights reser ved.
SAS products
within
Cloud Foundry
Copyr ight © 2014, SAS Institute Inc. All rights reser ved.
sas.com
THE END
© 2014
CoreLogic Innovation
Fueled by Cloud Foundry
Richard Leurig, Senior Vice President
Innovation Development Center
59
60
Technologies
540+ Products and 5000+ applications, components, services, and tools identified across CoreLogic
Business Criticality
80% of Applications are
Mission Critical or Important
Life Cycle Stage
48% of Applications in
Maintain or in Maintain
w/enhancements stage
Users & Use Cases
2M+ professional users
Sub-second to multi-day
transactions
Technology
63% of Applications utilize
JAVA (42%) or .NET (21%)
Mainframe
NATURAL
330 - Applications
Grow
Maintain
Enhance
3681 - Components
Physical
Logical
TBD
1009 - Data Stores
RDBMS
Object Store
Flat File
TBD
■ 532 - Tools
■ 300 - Externals
832 - Other
The CoreLogic Landscape
■ Multitude of technology platforms
■ Complex, hard-wired, fragile and expensive
■ Today’s technologies are radically different from the past
♦ Mobility, Voice & Social Networks – Engagement norm
♦ “Platform as a Service” – Operating System norm
♦ “Infrastructure as a Service” – Compute & Processing norm
♦ “Data as a Service” – emerging ways of handling “big data”
♦ “Development as a Service” – Application build and deploy
■ Real opportunity to change what we do & how we do it
61
Fundamentals
CoreLogic Fabric
Engagement Services
CoreLogic Products & Solutions
CoreLogic Data Repository
Cloud Infrastructure as a Service
Ubiquitous Access
Single Sign-On
Solution Modules
(integrated or separate)
Re-usable Services
Scalable, Flexible & Efficient
Data & Analytics Delivery
Common Components & Services
62
CoreLogic Vision
DATA
PROVISIONING
ARCHITECTURE DATALAKE
INFORMATION
DELIVERY
ARCHITECTURE
Sources Production Ready Delivery to Applications
CoreLogic Data Repository
CoreLogic
Solutions
&
Services
63
CoreLogic Information Delivery
1. Developers focused on developing products, not managing tech stacks
2. Standard UI frameworks & style guidelines to speed up development
3. Components separated from applications allowing independent upgrading
4. Reusable services with built-in high availability, DR & elastic scalability
5. Resource flexibility enabled by standard technologies
64
CoreLogic Design Principles
Foundational Services
Platform Fabric
Infrastructure as a Service
Platform as a Service
Data as a Service
Development as a Service
CoreLogic Applications
Engagement Services
Products & Solutions
Web, Mobile, Voice Services
65
“Everything as a Service”
 Development as a Service capability
 Data as a Service capability
 Scalability & Resiliency
 Architectural agility
 Hybrid infrastructure support
 SDLC integration
 Market adoption
 Support & Operations
 Ecosystem
 Vendor lock-in concerns (Open)
Evaluation Criteria: Results of mini-POC plus following considerations:
Pivotal
Cloud Foundry
Google
App Engine
Salesforce
Force.com
Amazon
AWS
Oracle
Fusion
Red Hat
OpenShift
■ Conducted mini-POCs to assess capabilities
Engaging Technology Experts
66
Pivotal provides ‘open’ PaaS + Big Data Suite + Development Lab
Pivotal Partnership
LABS
■ Open Source Standard
■ Hybrid IaaS Support
■ Technically Sound
■ Industry Adoption
■ Extreme Agile
■ Pair Programming
■ Test Driven Development
■ Experience
■ State-of-the-Art Data & Analytics Tools
■ Strong Data Science Team
BIG DATA SUITE
67
68
CoreLogic & Pivotal Collaboration
1. Exciting and rapidly changing times in the technology industry.
2. Capabilities available today weren’t around 2-3 years ago.
3. Enterprise organizations can now take advantage of the agility and
capabilities of Silicon Valley startups.
4. Companies who adopt this “new norm” have a competitive advantage
and can differentiate themselves in their markets.
69
Our Journey Begins…
Questions and Comments
Richard Leurig, Senior Vice President
CoreLogic Innovation Development Center
rleurig@corelogic.com
70
© 2014

Contenu connexe

Tendances

Ahead conference keynote deck, The Journey to Enterprise PaaS with Cloud Foun...
Ahead conference keynote deck, The Journey to Enterprise PaaS with Cloud Foun...Ahead conference keynote deck, The Journey to Enterprise PaaS with Cloud Foun...
Ahead conference keynote deck, The Journey to Enterprise PaaS with Cloud Foun...James Watters
 
Extending Cloud Foundry UAA for Authorizations and Multi-Data Center Deployments
Extending Cloud Foundry UAA for Authorizations and Multi-Data Center DeploymentsExtending Cloud Foundry UAA for Authorizations and Multi-Data Center Deployments
Extending Cloud Foundry UAA for Authorizations and Multi-Data Center DeploymentsBrian McClain
 
Cloud Foundry Summit 2015: A Year of Innovation: Cloud Foundry Lessons Learned
Cloud Foundry Summit 2015: A Year of Innovation: Cloud Foundry Lessons LearnedCloud Foundry Summit 2015: A Year of Innovation: Cloud Foundry Lessons Learned
Cloud Foundry Summit 2015: A Year of Innovation: Cloud Foundry Lessons LearnedVMware Tanzu
 
PCF Roadshow - Learn the past
PCF Roadshow - Learn the pastPCF Roadshow - Learn the past
PCF Roadshow - Learn the pastseungdon Choi
 
James Watters - PCF Roadshow@Seoul
James Watters - PCF Roadshow@SeoulJames Watters - PCF Roadshow@Seoul
James Watters - PCF Roadshow@Seoulseungdon Choi
 
The Journey from Print to to Online Journalism is Cloudy (Cloud Foundry Summi...
The Journey from Print to to Online Journalism is Cloudy (Cloud Foundry Summi...The Journey from Print to to Online Journalism is Cloudy (Cloud Foundry Summi...
The Journey from Print to to Online Journalism is Cloudy (Cloud Foundry Summi...VMware Tanzu
 
FlexPod-Performance-Fall2014-slideshare
FlexPod-Performance-Fall2014-slideshareFlexPod-Performance-Fall2014-slideshare
FlexPod-Performance-Fall2014-slideshareMichael Harding
 
Pivotal Cloud Platform Roadshow Keynote
Pivotal Cloud Platform Roadshow KeynotePivotal Cloud Platform Roadshow Keynote
Pivotal Cloud Platform Roadshow Keynotecornelia davis
 
Manchester geek night pcf 101
Manchester geek night   pcf 101Manchester geek night   pcf 101
Manchester geek night pcf 101Sufyaan Kazi
 
FlexPod_Feb2015-slideshare
FlexPod_Feb2015-slideshareFlexPod_Feb2015-slideshare
FlexPod_Feb2015-slideshareMichael Harding
 
vCloud Automation Center and Pivotal Cloud Foundry – Better PaaS Solution (VM...
vCloud Automation Center and Pivotal Cloud Foundry – Better PaaS Solution (VM...vCloud Automation Center and Pivotal Cloud Foundry – Better PaaS Solution (VM...
vCloud Automation Center and Pivotal Cloud Foundry – Better PaaS Solution (VM...VMware Tanzu
 
Oracle Ravello Presentation 7Dec16 v1
Oracle Ravello Presentation 7Dec16 v1Oracle Ravello Presentation 7Dec16 v1
Oracle Ravello Presentation 7Dec16 v1Kurt Liu
 
FlexPod Winter Leadership Update
FlexPod Winter Leadership UpdateFlexPod Winter Leadership Update
FlexPod Winter Leadership UpdateMichael Harding
 
Building and Deploying Cloud Native Applications
Building and Deploying Cloud Native ApplicationsBuilding and Deploying Cloud Native Applications
Building and Deploying Cloud Native ApplicationsManish Kapur
 
Pivotal One: The Platform For Building Great Software
Pivotal One: The Platform For Building Great Software Pivotal One: The Platform For Building Great Software
Pivotal One: The Platform For Building Great Software VMware Tanzu
 
Keynote: Architecting for Continuous Delivery (Pivotal Cloud Platform Roadshow)
Keynote: Architecting for Continuous Delivery (Pivotal Cloud Platform Roadshow)Keynote: Architecting for Continuous Delivery (Pivotal Cloud Platform Roadshow)
Keynote: Architecting for Continuous Delivery (Pivotal Cloud Platform Roadshow)VMware Tanzu
 
Ravello – the Easiest Way to Cloud
Ravello – the Easiest Way to CloudRavello – the Easiest Way to Cloud
Ravello – the Easiest Way to CloudMarketingArrowECS_CZ
 
Business model driven cloud adoption - what NI is doing in the cloud
Business model driven cloud adoption -  what  NI is doing in the cloudBusiness model driven cloud adoption -  what  NI is doing in the cloud
Business model driven cloud adoption - what NI is doing in the cloudErnest Mueller
 

Tendances (20)

Ahead conference keynote deck, The Journey to Enterprise PaaS with Cloud Foun...
Ahead conference keynote deck, The Journey to Enterprise PaaS with Cloud Foun...Ahead conference keynote deck, The Journey to Enterprise PaaS with Cloud Foun...
Ahead conference keynote deck, The Journey to Enterprise PaaS with Cloud Foun...
 
Extending Cloud Foundry UAA for Authorizations and Multi-Data Center Deployments
Extending Cloud Foundry UAA for Authorizations and Multi-Data Center DeploymentsExtending Cloud Foundry UAA for Authorizations and Multi-Data Center Deployments
Extending Cloud Foundry UAA for Authorizations and Multi-Data Center Deployments
 
Cloud Foundry Summit 2015: A Year of Innovation: Cloud Foundry Lessons Learned
Cloud Foundry Summit 2015: A Year of Innovation: Cloud Foundry Lessons LearnedCloud Foundry Summit 2015: A Year of Innovation: Cloud Foundry Lessons Learned
Cloud Foundry Summit 2015: A Year of Innovation: Cloud Foundry Lessons Learned
 
PCF Roadshow - Learn the past
PCF Roadshow - Learn the pastPCF Roadshow - Learn the past
PCF Roadshow - Learn the past
 
James Watters - PCF Roadshow@Seoul
James Watters - PCF Roadshow@SeoulJames Watters - PCF Roadshow@Seoul
James Watters - PCF Roadshow@Seoul
 
The Journey from Print to to Online Journalism is Cloudy (Cloud Foundry Summi...
The Journey from Print to to Online Journalism is Cloudy (Cloud Foundry Summi...The Journey from Print to to Online Journalism is Cloudy (Cloud Foundry Summi...
The Journey from Print to to Online Journalism is Cloudy (Cloud Foundry Summi...
 
FlexPod-Performance-Fall2014-slideshare
FlexPod-Performance-Fall2014-slideshareFlexPod-Performance-Fall2014-slideshare
FlexPod-Performance-Fall2014-slideshare
 
Pivotal Cloud Platform Roadshow Keynote
Pivotal Cloud Platform Roadshow KeynotePivotal Cloud Platform Roadshow Keynote
Pivotal Cloud Platform Roadshow Keynote
 
Manchester geek night pcf 101
Manchester geek night   pcf 101Manchester geek night   pcf 101
Manchester geek night pcf 101
 
FlexPod_Feb2015-slideshare
FlexPod_Feb2015-slideshareFlexPod_Feb2015-slideshare
FlexPod_Feb2015-slideshare
 
vCloud Automation Center and Pivotal Cloud Foundry – Better PaaS Solution (VM...
vCloud Automation Center and Pivotal Cloud Foundry – Better PaaS Solution (VM...vCloud Automation Center and Pivotal Cloud Foundry – Better PaaS Solution (VM...
vCloud Automation Center and Pivotal Cloud Foundry – Better PaaS Solution (VM...
 
Oracle Ravello Presentation 7Dec16 v1
Oracle Ravello Presentation 7Dec16 v1Oracle Ravello Presentation 7Dec16 v1
Oracle Ravello Presentation 7Dec16 v1
 
FlexPod Winter Leadership Update
FlexPod Winter Leadership UpdateFlexPod Winter Leadership Update
FlexPod Winter Leadership Update
 
Building and Deploying Cloud Native Applications
Building and Deploying Cloud Native ApplicationsBuilding and Deploying Cloud Native Applications
Building and Deploying Cloud Native Applications
 
Pivotal CF 소개
Pivotal CF 소개 Pivotal CF 소개
Pivotal CF 소개
 
Pivotal One: The Platform For Building Great Software
Pivotal One: The Platform For Building Great Software Pivotal One: The Platform For Building Great Software
Pivotal One: The Platform For Building Great Software
 
PCF Architecture
PCF Architecture PCF Architecture
PCF Architecture
 
Keynote: Architecting for Continuous Delivery (Pivotal Cloud Platform Roadshow)
Keynote: Architecting for Continuous Delivery (Pivotal Cloud Platform Roadshow)Keynote: Architecting for Continuous Delivery (Pivotal Cloud Platform Roadshow)
Keynote: Architecting for Continuous Delivery (Pivotal Cloud Platform Roadshow)
 
Ravello – the Easiest Way to Cloud
Ravello – the Easiest Way to CloudRavello – the Easiest Way to Cloud
Ravello – the Easiest Way to Cloud
 
Business model driven cloud adoption - what NI is doing in the cloud
Business model driven cloud adoption -  what  NI is doing in the cloudBusiness model driven cloud adoption -  what  NI is doing in the cloud
Business model driven cloud adoption - what NI is doing in the cloud
 

Similaire à The Fantastic Voyage to PaaS - Are we there yet? (Cloud Foundry Summit 2014)

Pivotal CenturyLink Cloud Platform Seminar Presentations: Architecture & Oper...
Pivotal CenturyLink Cloud Platform Seminar Presentations: Architecture & Oper...Pivotal CenturyLink Cloud Platform Seminar Presentations: Architecture & Oper...
Pivotal CenturyLink Cloud Platform Seminar Presentations: Architecture & Oper...VMware Tanzu
 
To Microservices and Beyond
To Microservices and BeyondTo Microservices and Beyond
To Microservices and BeyondSimon Elisha
 
CA Workload Automation iDash: Real World Use
CA Workload Automation iDash: Real World UseCA Workload Automation iDash: Real World Use
CA Workload Automation iDash: Real World UseCA Technologies
 
Using Databases and Containers From Development to Deployment
Using Databases and Containers  From Development to DeploymentUsing Databases and Containers  From Development to Deployment
Using Databases and Containers From Development to DeploymentAerospike, Inc.
 
CICDforModernApplications_Stockholm.pdf
CICDforModernApplications_Stockholm.pdfCICDforModernApplications_Stockholm.pdf
CICDforModernApplications_Stockholm.pdfAmazon Web Services
 
CON203_Driving Innovation with Containers
CON203_Driving Innovation with ContainersCON203_Driving Innovation with Containers
CON203_Driving Innovation with ContainersAmazon Web Services
 
Driving Innovation with Containers - CON203 - re:Invent 2017
Driving Innovation with Containers - CON203 - re:Invent 2017Driving Innovation with Containers - CON203 - re:Invent 2017
Driving Innovation with Containers - CON203 - re:Invent 2017Amazon Web Services
 
피보탈 클라우드 파운드리 밋업 - 2017년 2월 24일
피보탈 클라우드 파운드리 밋업 - 2017년 2월 24일 피보탈 클라우드 파운드리 밋업 - 2017년 2월 24일
피보탈 클라우드 파운드리 밋업 - 2017년 2월 24일 VMware Tanzu Korea
 
The SAS developer portal – developer.sas.com 2.0: How we built it by Joe Furb...
The SAS developer portal –developer.sas.com 2.0: How we built it by Joe Furb...The SAS developer portal –developer.sas.com 2.0: How we built it by Joe Furb...
The SAS developer portal – developer.sas.com 2.0: How we built it by Joe Furb...Nordic APIs
 
AWS Accra Meetup - Developing Modern Applications in the Cloud
AWS Accra Meetup - Developing Modern Applications in the CloudAWS Accra Meetup - Developing Modern Applications in the Cloud
AWS Accra Meetup - Developing Modern Applications in the CloudCobus Bernard
 
[CPT DevOps Meetup] Developing Modern Applications in the Cloud
[CPT DevOps Meetup] Developing Modern Applications in the Cloud[CPT DevOps Meetup] Developing Modern Applications in the Cloud
[CPT DevOps Meetup] Developing Modern Applications in the CloudCobus Bernard
 
AWS Jozi Meetup Developing Modern Applications in the Cloud
AWS Jozi Meetup Developing Modern Applications in the CloudAWS Jozi Meetup Developing Modern Applications in the Cloud
AWS Jozi Meetup Developing Modern Applications in the CloudCobus Bernard
 
[NEW LAUNCH!] Introducing AWS App Mesh – service mesh on AWS (CON367) - AWS r...
[NEW LAUNCH!] Introducing AWS App Mesh – service mesh on AWS (CON367) - AWS r...[NEW LAUNCH!] Introducing AWS App Mesh – service mesh on AWS (CON367) - AWS r...
[NEW LAUNCH!] Introducing AWS App Mesh – service mesh on AWS (CON367) - AWS r...Amazon Web Services
 
Cloud native Microservices using Spring Boot
Cloud native Microservices using Spring BootCloud native Microservices using Spring Boot
Cloud native Microservices using Spring BootSufyaan Kazi
 
Part 2: Architecture and the Operator Experience (Pivotal Cloud Platform Road...
Part 2: Architecture and the Operator Experience (Pivotal Cloud Platform Road...Part 2: Architecture and the Operator Experience (Pivotal Cloud Platform Road...
Part 2: Architecture and the Operator Experience (Pivotal Cloud Platform Road...VMware Tanzu
 
Pivotal cf for_devops_mkim_20141209
Pivotal cf for_devops_mkim_20141209Pivotal cf for_devops_mkim_20141209
Pivotal cf for_devops_mkim_20141209minseok kim
 

Similaire à The Fantastic Voyage to PaaS - Are we there yet? (Cloud Foundry Summit 2014) (20)

Pivotal CenturyLink Cloud Platform Seminar Presentations: Architecture & Oper...
Pivotal CenturyLink Cloud Platform Seminar Presentations: Architecture & Oper...Pivotal CenturyLink Cloud Platform Seminar Presentations: Architecture & Oper...
Pivotal CenturyLink Cloud Platform Seminar Presentations: Architecture & Oper...
 
To Microservices and Beyond
To Microservices and BeyondTo Microservices and Beyond
To Microservices and Beyond
 
CA Workload Automation iDash: Real World Use
CA Workload Automation iDash: Real World UseCA Workload Automation iDash: Real World Use
CA Workload Automation iDash: Real World Use
 
Using Databases and Containers From Development to Deployment
Using Databases and Containers  From Development to DeploymentUsing Databases and Containers  From Development to Deployment
Using Databases and Containers From Development to Deployment
 
SD Times - Docker v2
SD Times - Docker v2SD Times - Docker v2
SD Times - Docker v2
 
CICDforModernApplications_Stockholm.pdf
CICDforModernApplications_Stockholm.pdfCICDforModernApplications_Stockholm.pdf
CICDforModernApplications_Stockholm.pdf
 
Intel Cloud Foundry and OpenStack
Intel Cloud Foundry and OpenStackIntel Cloud Foundry and OpenStack
Intel Cloud Foundry and OpenStack
 
CON203_Driving Innovation with Containers
CON203_Driving Innovation with ContainersCON203_Driving Innovation with Containers
CON203_Driving Innovation with Containers
 
Driving Innovation with Containers - CON203 - re:Invent 2017
Driving Innovation with Containers - CON203 - re:Invent 2017Driving Innovation with Containers - CON203 - re:Invent 2017
Driving Innovation with Containers - CON203 - re:Invent 2017
 
피보탈 클라우드 파운드리 밋업 - 2017년 2월 24일
피보탈 클라우드 파운드리 밋업 - 2017년 2월 24일 피보탈 클라우드 파운드리 밋업 - 2017년 2월 24일
피보탈 클라우드 파운드리 밋업 - 2017년 2월 24일
 
The SAS developer portal – developer.sas.com 2.0: How we built it by Joe Furb...
The SAS developer portal –developer.sas.com 2.0: How we built it by Joe Furb...The SAS developer portal –developer.sas.com 2.0: How we built it by Joe Furb...
The SAS developer portal – developer.sas.com 2.0: How we built it by Joe Furb...
 
AWS Accra Meetup - Developing Modern Applications in the Cloud
AWS Accra Meetup - Developing Modern Applications in the CloudAWS Accra Meetup - Developing Modern Applications in the Cloud
AWS Accra Meetup - Developing Modern Applications in the Cloud
 
[CPT DevOps Meetup] Developing Modern Applications in the Cloud
[CPT DevOps Meetup] Developing Modern Applications in the Cloud[CPT DevOps Meetup] Developing Modern Applications in the Cloud
[CPT DevOps Meetup] Developing Modern Applications in the Cloud
 
AWS Jozi Meetup Developing Modern Applications in the Cloud
AWS Jozi Meetup Developing Modern Applications in the CloudAWS Jozi Meetup Developing Modern Applications in the Cloud
AWS Jozi Meetup Developing Modern Applications in the Cloud
 
SMS-and-CloudEndure-Module4
SMS-and-CloudEndure-Module4SMS-and-CloudEndure-Module4
SMS-and-CloudEndure-Module4
 
CI/CD for Modern Applications
CI/CD for Modern ApplicationsCI/CD for Modern Applications
CI/CD for Modern Applications
 
[NEW LAUNCH!] Introducing AWS App Mesh – service mesh on AWS (CON367) - AWS r...
[NEW LAUNCH!] Introducing AWS App Mesh – service mesh on AWS (CON367) - AWS r...[NEW LAUNCH!] Introducing AWS App Mesh – service mesh on AWS (CON367) - AWS r...
[NEW LAUNCH!] Introducing AWS App Mesh – service mesh on AWS (CON367) - AWS r...
 
Cloud native Microservices using Spring Boot
Cloud native Microservices using Spring BootCloud native Microservices using Spring Boot
Cloud native Microservices using Spring Boot
 
Part 2: Architecture and the Operator Experience (Pivotal Cloud Platform Road...
Part 2: Architecture and the Operator Experience (Pivotal Cloud Platform Road...Part 2: Architecture and the Operator Experience (Pivotal Cloud Platform Road...
Part 2: Architecture and the Operator Experience (Pivotal Cloud Platform Road...
 
Pivotal cf for_devops_mkim_20141209
Pivotal cf for_devops_mkim_20141209Pivotal cf for_devops_mkim_20141209
Pivotal cf for_devops_mkim_20141209
 

Plus de VMware Tanzu

What AI Means For Your Product Strategy And What To Do About It
What AI Means For Your Product Strategy And What To Do About ItWhat AI Means For Your Product Strategy And What To Do About It
What AI Means For Your Product Strategy And What To Do About ItVMware Tanzu
 
Make the Right Thing the Obvious Thing at Cardinal Health 2023
Make the Right Thing the Obvious Thing at Cardinal Health 2023Make the Right Thing the Obvious Thing at Cardinal Health 2023
Make the Right Thing the Obvious Thing at Cardinal Health 2023VMware Tanzu
 
Enhancing DevEx and Simplifying Operations at Scale
Enhancing DevEx and Simplifying Operations at ScaleEnhancing DevEx and Simplifying Operations at Scale
Enhancing DevEx and Simplifying Operations at ScaleVMware Tanzu
 
Spring Update | July 2023
Spring Update | July 2023Spring Update | July 2023
Spring Update | July 2023VMware Tanzu
 
Platforms, Platform Engineering, & Platform as a Product
Platforms, Platform Engineering, & Platform as a ProductPlatforms, Platform Engineering, & Platform as a Product
Platforms, Platform Engineering, & Platform as a ProductVMware Tanzu
 
Building Cloud Ready Apps
Building Cloud Ready AppsBuilding Cloud Ready Apps
Building Cloud Ready AppsVMware Tanzu
 
Spring Boot 3 And Beyond
Spring Boot 3 And BeyondSpring Boot 3 And Beyond
Spring Boot 3 And BeyondVMware Tanzu
 
Spring Cloud Gateway - SpringOne Tour 2023 Charles Schwab.pdf
Spring Cloud Gateway - SpringOne Tour 2023 Charles Schwab.pdfSpring Cloud Gateway - SpringOne Tour 2023 Charles Schwab.pdf
Spring Cloud Gateway - SpringOne Tour 2023 Charles Schwab.pdfVMware Tanzu
 
Simplify and Scale Enterprise Apps in the Cloud | Boston 2023
Simplify and Scale Enterprise Apps in the Cloud | Boston 2023Simplify and Scale Enterprise Apps in the Cloud | Boston 2023
Simplify and Scale Enterprise Apps in the Cloud | Boston 2023VMware Tanzu
 
Simplify and Scale Enterprise Apps in the Cloud | Seattle 2023
Simplify and Scale Enterprise Apps in the Cloud | Seattle 2023Simplify and Scale Enterprise Apps in the Cloud | Seattle 2023
Simplify and Scale Enterprise Apps in the Cloud | Seattle 2023VMware Tanzu
 
tanzu_developer_connect.pptx
tanzu_developer_connect.pptxtanzu_developer_connect.pptx
tanzu_developer_connect.pptxVMware Tanzu
 
Tanzu Virtual Developer Connect Workshop - French
Tanzu Virtual Developer Connect Workshop - FrenchTanzu Virtual Developer Connect Workshop - French
Tanzu Virtual Developer Connect Workshop - FrenchVMware Tanzu
 
Tanzu Developer Connect Workshop - English
Tanzu Developer Connect Workshop - EnglishTanzu Developer Connect Workshop - English
Tanzu Developer Connect Workshop - EnglishVMware Tanzu
 
Virtual Developer Connect Workshop - English
Virtual Developer Connect Workshop - EnglishVirtual Developer Connect Workshop - English
Virtual Developer Connect Workshop - EnglishVMware Tanzu
 
Tanzu Developer Connect - French
Tanzu Developer Connect - FrenchTanzu Developer Connect - French
Tanzu Developer Connect - FrenchVMware Tanzu
 
Simplify and Scale Enterprise Apps in the Cloud | Dallas 2023
Simplify and Scale Enterprise Apps in the Cloud | Dallas 2023Simplify and Scale Enterprise Apps in the Cloud | Dallas 2023
Simplify and Scale Enterprise Apps in the Cloud | Dallas 2023VMware Tanzu
 
SpringOne Tour: Deliver 15-Factor Applications on Kubernetes with Spring Boot
SpringOne Tour: Deliver 15-Factor Applications on Kubernetes with Spring BootSpringOne Tour: Deliver 15-Factor Applications on Kubernetes with Spring Boot
SpringOne Tour: Deliver 15-Factor Applications on Kubernetes with Spring BootVMware Tanzu
 
SpringOne Tour: The Influential Software Engineer
SpringOne Tour: The Influential Software EngineerSpringOne Tour: The Influential Software Engineer
SpringOne Tour: The Influential Software EngineerVMware Tanzu
 
SpringOne Tour: Domain-Driven Design: Theory vs Practice
SpringOne Tour: Domain-Driven Design: Theory vs PracticeSpringOne Tour: Domain-Driven Design: Theory vs Practice
SpringOne Tour: Domain-Driven Design: Theory vs PracticeVMware Tanzu
 
SpringOne Tour: Spring Recipes: A Collection of Common-Sense Solutions
SpringOne Tour: Spring Recipes: A Collection of Common-Sense SolutionsSpringOne Tour: Spring Recipes: A Collection of Common-Sense Solutions
SpringOne Tour: Spring Recipes: A Collection of Common-Sense SolutionsVMware Tanzu
 

Plus de VMware Tanzu (20)

What AI Means For Your Product Strategy And What To Do About It
What AI Means For Your Product Strategy And What To Do About ItWhat AI Means For Your Product Strategy And What To Do About It
What AI Means For Your Product Strategy And What To Do About It
 
Make the Right Thing the Obvious Thing at Cardinal Health 2023
Make the Right Thing the Obvious Thing at Cardinal Health 2023Make the Right Thing the Obvious Thing at Cardinal Health 2023
Make the Right Thing the Obvious Thing at Cardinal Health 2023
 
Enhancing DevEx and Simplifying Operations at Scale
Enhancing DevEx and Simplifying Operations at ScaleEnhancing DevEx and Simplifying Operations at Scale
Enhancing DevEx and Simplifying Operations at Scale
 
Spring Update | July 2023
Spring Update | July 2023Spring Update | July 2023
Spring Update | July 2023
 
Platforms, Platform Engineering, & Platform as a Product
Platforms, Platform Engineering, & Platform as a ProductPlatforms, Platform Engineering, & Platform as a Product
Platforms, Platform Engineering, & Platform as a Product
 
Building Cloud Ready Apps
Building Cloud Ready AppsBuilding Cloud Ready Apps
Building Cloud Ready Apps
 
Spring Boot 3 And Beyond
Spring Boot 3 And BeyondSpring Boot 3 And Beyond
Spring Boot 3 And Beyond
 
Spring Cloud Gateway - SpringOne Tour 2023 Charles Schwab.pdf
Spring Cloud Gateway - SpringOne Tour 2023 Charles Schwab.pdfSpring Cloud Gateway - SpringOne Tour 2023 Charles Schwab.pdf
Spring Cloud Gateway - SpringOne Tour 2023 Charles Schwab.pdf
 
Simplify and Scale Enterprise Apps in the Cloud | Boston 2023
Simplify and Scale Enterprise Apps in the Cloud | Boston 2023Simplify and Scale Enterprise Apps in the Cloud | Boston 2023
Simplify and Scale Enterprise Apps in the Cloud | Boston 2023
 
Simplify and Scale Enterprise Apps in the Cloud | Seattle 2023
Simplify and Scale Enterprise Apps in the Cloud | Seattle 2023Simplify and Scale Enterprise Apps in the Cloud | Seattle 2023
Simplify and Scale Enterprise Apps in the Cloud | Seattle 2023
 
tanzu_developer_connect.pptx
tanzu_developer_connect.pptxtanzu_developer_connect.pptx
tanzu_developer_connect.pptx
 
Tanzu Virtual Developer Connect Workshop - French
Tanzu Virtual Developer Connect Workshop - FrenchTanzu Virtual Developer Connect Workshop - French
Tanzu Virtual Developer Connect Workshop - French
 
Tanzu Developer Connect Workshop - English
Tanzu Developer Connect Workshop - EnglishTanzu Developer Connect Workshop - English
Tanzu Developer Connect Workshop - English
 
Virtual Developer Connect Workshop - English
Virtual Developer Connect Workshop - EnglishVirtual Developer Connect Workshop - English
Virtual Developer Connect Workshop - English
 
Tanzu Developer Connect - French
Tanzu Developer Connect - FrenchTanzu Developer Connect - French
Tanzu Developer Connect - French
 
Simplify and Scale Enterprise Apps in the Cloud | Dallas 2023
Simplify and Scale Enterprise Apps in the Cloud | Dallas 2023Simplify and Scale Enterprise Apps in the Cloud | Dallas 2023
Simplify and Scale Enterprise Apps in the Cloud | Dallas 2023
 
SpringOne Tour: Deliver 15-Factor Applications on Kubernetes with Spring Boot
SpringOne Tour: Deliver 15-Factor Applications on Kubernetes with Spring BootSpringOne Tour: Deliver 15-Factor Applications on Kubernetes with Spring Boot
SpringOne Tour: Deliver 15-Factor Applications on Kubernetes with Spring Boot
 
SpringOne Tour: The Influential Software Engineer
SpringOne Tour: The Influential Software EngineerSpringOne Tour: The Influential Software Engineer
SpringOne Tour: The Influential Software Engineer
 
SpringOne Tour: Domain-Driven Design: Theory vs Practice
SpringOne Tour: Domain-Driven Design: Theory vs PracticeSpringOne Tour: Domain-Driven Design: Theory vs Practice
SpringOne Tour: Domain-Driven Design: Theory vs Practice
 
SpringOne Tour: Spring Recipes: A Collection of Common-Sense Solutions
SpringOne Tour: Spring Recipes: A Collection of Common-Sense SolutionsSpringOne Tour: Spring Recipes: A Collection of Common-Sense Solutions
SpringOne Tour: Spring Recipes: A Collection of Common-Sense Solutions
 

Dernier

TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century educationjfdjdjcjdnsjd
 
Cyberprint. Dark Pink Apt Group [EN].pdf
Cyberprint. Dark Pink Apt Group [EN].pdfCyberprint. Dark Pink Apt Group [EN].pdf
Cyberprint. Dark Pink Apt Group [EN].pdfOverkill Security
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherRemote DBA Services
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...DianaGray10
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MIND CTI
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...Martijn de Jong
 
ICT role in 21st century education and its challenges
ICT role in 21st century education and its challengesICT role in 21st century education and its challenges
ICT role in 21st century education and its challengesrafiqahmad00786416
 
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...apidays
 
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Jeffrey Haguewood
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyKhushali Kathiriya
 
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...Orbitshub
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfsudhanshuwaghmare1
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobeapidays
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FMESafe Software
 
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWEREMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWERMadyBayot
 
AXA XL - Insurer Innovation Award Americas 2024
AXA XL - Insurer Innovation Award Americas 2024AXA XL - Insurer Innovation Award Americas 2024
AXA XL - Insurer Innovation Award Americas 2024The Digital Insurer
 
[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdfSandro Moreira
 
Manulife - Insurer Transformation Award 2024
Manulife - Insurer Transformation Award 2024Manulife - Insurer Transformation Award 2024
Manulife - Insurer Transformation Award 2024The Digital Insurer
 

Dernier (20)

TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 
Cyberprint. Dark Pink Apt Group [EN].pdf
Cyberprint. Dark Pink Apt Group [EN].pdfCyberprint. Dark Pink Apt Group [EN].pdf
Cyberprint. Dark Pink Apt Group [EN].pdf
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
ICT role in 21st century education and its challenges
ICT role in 21st century education and its challengesICT role in 21st century education and its challenges
ICT role in 21st century education and its challenges
 
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
 
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : Uncertainty
 
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWEREMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
 
AXA XL - Insurer Innovation Award Americas 2024
AXA XL - Insurer Innovation Award Americas 2024AXA XL - Insurer Innovation Award Americas 2024
AXA XL - Insurer Innovation Award Americas 2024
 
[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf
 
Manulife - Insurer Transformation Award 2024
Manulife - Insurer Transformation Award 2024Manulife - Insurer Transformation Award 2024
Manulife - Insurer Transformation Award 2024
 

The Fantastic Voyage to PaaS - Are we there yet? (Cloud Foundry Summit 2014)

  • 1. Copyr ight © 2014, SAS Institute Inc. All rights reser ved. THE FANTASTIC VOYAGE TO PAAS ARE WE THERE YET?
  • 2. Copyr ight © 2014, SAS Institute Inc. All rights reser ved. DISCLAIMER • The delivery and timing of any future functionality described for our products is subject to change without prior notification. • Information regarding potential future products is not a commitment or obligation to deliver any code or functionality, and in no way represents contractual obligation by SAS.
  • 3. Copyr ight © 2014, SAS Institute Inc. All rights reser ved. THE BASELINE WHAT WE ARE…
  • 4. Copyr ight © 2014, SAS Institute Inc. All rights reser ved. ABOUT SAS INSTITUTE INC. • Independent software vendor • Leader in analytics • 70K+ customers, 91% of Fortune 100 • 150+ products, $3.08 billion revenue • 25% of revenue back into R&D
  • 5. Copyr ight © 2014, SAS Institute Inc. All rights reser ved. Image: Marcin Wichary // creative commons
  • 6. Copyr ight © 2014, SAS Institute Inc. All rights reser ved. cards; Image: Marcin Wichary // creative commons
  • 7. Copyr ight © 2014, SAS Institute Inc. All rights reser ved.
  • 8. Copyr ight © 2014, SAS Institute Inc. All rights reser ved. datalines;
  • 9. Copyr ight © 2014, SAS Institute Inc. All rights reser ved. SAS SOFTWARE HISTORY
  • 10. Copyr ight © 2014, SAS Institute Inc. All rights reser ved. SAS SOFTWARE • IBM Assembler + PL/1 HISTORY
  • 11. Copyr ight © 2014, SAS Institute Inc. All rights reser ved. SAS SOFTWARE • IBM Assembler + PL/1 • UNIX / PC  C HISTORY
  • 12. Copyr ight © 2014, SAS Institute Inc. All rights reser ved. SAS SOFTWARE • IBM Assembler + PL/1 • UNIX / PC  C • C ported back to MVS  MVA HISTORY
  • 13. Copyr ight © 2014, SAS Institute Inc. All rights reser ved. SAS SOFTWARE • IBM Assembler + PL/1 • UNIX / PC  C • C ported back to MVS  MVA • Client-server  Java HISTORY
  • 14. Copyr ight © 2014, SAS Institute Inc. All rights reser ved. SAS SOFTWARE • IBM Assembler + PL/1 • UNIX / PC  C • C ported back to MVS  MVA • Client-server  Java • Web applications  Middle tier HISTORY
  • 15. Copyr ight © 2014, SAS Institute Inc. All rights reser ved. SAS SOFTWARE • IBM Assembler + PL/1 • UNIX / PC  C • C ported back to MVS  MVA • Client-server  Java • Web applications  Middle tier • Integration, independent evolution  SOA HISTORY
  • 16. Copyr ight © 2014, SAS Institute Inc. All rights reser ved. Typical SAS Solution Architecture
  • 17. Copyr ight © 2014, SAS Institute Inc. All rights reser ved. Typical SAS Solution Architecture JVM, Spring, tc Server
  • 18. Copyr ight © 2014, SAS Institute Inc. All rights reser ved. Typical SAS Solution Architecture JVM, Spring, tc Server
  • 19. Copyr ight © 2014, SAS Institute Inc. All rights reser ved. Typical SAS Solution Architecture JVM, Spring, tc Server
  • 20. Copyr ight © 2014, SAS Institute Inc. All rights reser ved. Typical SAS Solution Architecture JVM, Spring, tc Server C & C++ servers
  • 21. Copyr ight © 2014, SAS Institute Inc. All rights reser ved. THE PURPOSE WHAT WE WANT…
  • 22. Copyr ight © 2014, SAS Institute Inc. All rights reser ved. developers
  • 23. Copyr ight © 2014, SAS Institute Inc. All rights reser ved. APIs are a force multiplier (lever, fulcrum, pulley) Developers are a force multiplier Image: Didier Baertschiger // creative commons
  • 24. Copyr ight © 2014, SAS Institute Inc. All rights reser ved. Image: lowjumpingfrog // creative commonsImage: Beverley Goodwin // creative commons Architectural Hoisting Image: Koshy Koshy // creative commons
  • 25. Copyr ight © 2014, SAS Institute Inc. All rights reser ved. PORTABILITY MULTI-VENDOR ARCHITECTURE MVS Windows AIX HP-UX Solaris SunOS Linux Tru64 IRIXOS/2
  • 26. Copyr ight © 2014, SAS Institute Inc. All rights reser ved. PORTABILITY MULTI-CLOUD ARCHITECTURE MVS Windows AIX HP-UX Solaris SunOS Linux Tru64 IRIXOS/2 GCE
  • 27. Copyr ight © 2014, SAS Institute Inc. All rights reser ved. Plus ça change
  • 28. Copyr ight © 2014, SAS Institute Inc. All rights reser ved. Dynamic Router Cloud Controller UAA/Login Servers Health Manager DEA PoolService Broker Node(s) User Provided Service Instances Messaging (NATS) Apps Cloud Foundry BOSH Build Packs Logging Internet Underlying Infrastructure PaaS Apps Plus ça change
  • 29. Copyr ight © 2014, SAS Institute Inc. All rights reser ved. Dynamic Router Cloud Controller UAA/Login Servers Health Manager DEA PoolService Broker Node(s) User Provided Service Instances Messaging (NATS) Apps Cloud Foundry BOSH Build Packs Logging Internet Underlying Infrastructure PaaS vFabric Web Server SAS Logon Manager Metadata Workspace Analytics 3rd Party Database vFabric tc Server(s) SAS APM Apps SAS Deployment Wizard / vApps On-premise, Physical hardware Plus ça change
  • 30. Copyr ight © 2014, SAS Institute Inc. All rights reser ved. THE INVESTIGATION WHAT WE DID AND FOUND…
  • 31. Copyr ight © 2014, SAS Institute Inc. All rights reser ved. Visual Analytics Architecture C & C++ servers JVM, Spring, tc Server
  • 32. Copyr ight © 2014, SAS Institute Inc. All rights reser ved. Visual Analytics Architecture JVM, Spring, tc Server C & C++ servers • Concentrate on Java middle tier
  • 33. Copyr ight © 2014, SAS Institute Inc. All rights reser ved. Visual Analytics Architecture JVM, Spring, tc Server C & C++ servers • Concentrate on Java middle tier • User provided services for dependencies
  • 34. Copyr ight © 2014, SAS Institute Inc. All rights reser ved. Visual Analytics Architecture JVM, Spring, tc Server C & C++ servers • Concentrate on Java middle tier • User provided services for dependencies • 8 Web applications
  • 35. Copyr ight © 2014, SAS Institute Inc. All rights reser ved. Visual Analytics Architecture JVM, Spring, tc Server C & C++ servers • Concentrate on Java middle tier • User provided services for dependencies • 8 Web applications • 1 person, 2 weeks of effort
  • 36. Copyr ight © 2014, SAS Institute Inc. All rights reser ved. Visual Analytics Architecture JVM, Spring, tc Server C & C++ servers • Concentrate on Java middle tier • User provided services for dependencies • 8 Web applications • 1 person, 2 weeks of effort • Informs architecture even without CF
  • 37. Copyr ight © 2014, SAS Institute Inc. All rights reser ved. SAS Studio Architecture JVM, Spring, tc Server C & C++ servers
  • 38. Copyr ight © 2014, SAS Institute Inc. All rights reser ved. SAS Studio Architecture JVM, Spring, tc Server C & C++ servers • Smaller, collapsed architecture
  • 39. Copyr ight © 2014, SAS Institute Inc. All rights reser ved. SAS Studio Architecture JVM, Spring, tc Server C & C++ servers • Smaller, collapsed architecture • Service brokers instead of UPS
  • 40. Copyr ight © 2014, SAS Institute Inc. All rights reser ved. SAS Studio Architecture JVM, Spring, tc Server C & C++ servers • Smaller, collapsed architecture • Service brokers instead of UPS • 1 web application
  • 41. Copyr ight © 2014, SAS Institute Inc. All rights reser ved. SAS Studio Architecture JVM, Spring, tc Server C & C++ servers • Smaller, collapsed architecture • Service brokers instead of UPS • 1 web application • 1 service broker for SAS Workspace
  • 42. Copyr ight © 2014, SAS Institute Inc. All rights reser ved. SAS Studio Architecture JVM, Spring, tc Server C & C++ servers • Smaller, collapsed architecture • Service brokers instead of UPS • 1 web application • 1 service broker for SAS Workspace • 1 person, 1 week of effort
  • 43. Copyr ight © 2014, SAS Institute Inc. All rights reser ved. Here be dragons Image: Lars Kasper // creative commons
  • 44. Copyr ight © 2014, SAS Institute Inc. All rights reser ved. Hoisting helps… // creative commonsImage: Contando Estrelas
  • 45. Copyr ight © 2014, SAS Institute Inc. All rights reser ved. Image: Official U.S. Navy Page // creative commons Given the drivers -- PaaS can be the enforcer
  • 46. Copyr ight © 2014, SAS Institute Inc. All rights reser ved. THE FUTURE WHAT IS NEXT…
  • 47. Copyr ight © 2014, SAS Institute Inc. All rights reser ved. NEAR TERM
  • 48. Copyr ight © 2014, SAS Institute Inc. All rights reser ved. NEAR TERM • Socialization
  • 49. Copyr ight © 2014, SAS Institute Inc. All rights reser ved. NEAR TERM • Socialization • Decision making - what is it? • another platform • preferred platform • THE platform
  • 50. Copyr ight © 2014, SAS Institute Inc. All rights reser ved. NEAR TERM • Socialization • Decision making - what is it? • another platform • preferred platform • THE platform • Analytic servers
  • 51. Copyr ight © 2014, SAS Institute Inc. All rights reser ved. SAS Cloud Analytics
  • 52. Copyr ight © 2014, SAS Institute Inc. All rights reser ved. SAS Cloud Analytics Enabled by Cloud Foundry?
  • 53. Copyr ight © 2014, SAS Institute Inc. All rights reser ved. BINDABLE SAS ANALYTICS
  • 54. Copyr ight © 2014, SAS Institute Inc. All rights reser ved. SAS products within Cloud Foundry
  • 55. Copyr ight © 2014, SAS Institute Inc. All rights reser ved. sas.com THE END
  • 57. CoreLogic Innovation Fueled by Cloud Foundry Richard Leurig, Senior Vice President Innovation Development Center
  • 58. 59
  • 59. 60 Technologies 540+ Products and 5000+ applications, components, services, and tools identified across CoreLogic Business Criticality 80% of Applications are Mission Critical or Important Life Cycle Stage 48% of Applications in Maintain or in Maintain w/enhancements stage Users & Use Cases 2M+ professional users Sub-second to multi-day transactions Technology 63% of Applications utilize JAVA (42%) or .NET (21%) Mainframe NATURAL 330 - Applications Grow Maintain Enhance 3681 - Components Physical Logical TBD 1009 - Data Stores RDBMS Object Store Flat File TBD ■ 532 - Tools ■ 300 - Externals 832 - Other The CoreLogic Landscape
  • 60. ■ Multitude of technology platforms ■ Complex, hard-wired, fragile and expensive ■ Today’s technologies are radically different from the past ♦ Mobility, Voice & Social Networks – Engagement norm ♦ “Platform as a Service” – Operating System norm ♦ “Infrastructure as a Service” – Compute & Processing norm ♦ “Data as a Service” – emerging ways of handling “big data” ♦ “Development as a Service” – Application build and deploy ■ Real opportunity to change what we do & how we do it 61 Fundamentals
  • 61. CoreLogic Fabric Engagement Services CoreLogic Products & Solutions CoreLogic Data Repository Cloud Infrastructure as a Service Ubiquitous Access Single Sign-On Solution Modules (integrated or separate) Re-usable Services Scalable, Flexible & Efficient Data & Analytics Delivery Common Components & Services 62 CoreLogic Vision
  • 62. DATA PROVISIONING ARCHITECTURE DATALAKE INFORMATION DELIVERY ARCHITECTURE Sources Production Ready Delivery to Applications CoreLogic Data Repository CoreLogic Solutions & Services 63 CoreLogic Information Delivery
  • 63. 1. Developers focused on developing products, not managing tech stacks 2. Standard UI frameworks & style guidelines to speed up development 3. Components separated from applications allowing independent upgrading 4. Reusable services with built-in high availability, DR & elastic scalability 5. Resource flexibility enabled by standard technologies 64 CoreLogic Design Principles
  • 64. Foundational Services Platform Fabric Infrastructure as a Service Platform as a Service Data as a Service Development as a Service CoreLogic Applications Engagement Services Products & Solutions Web, Mobile, Voice Services 65 “Everything as a Service”
  • 65.  Development as a Service capability  Data as a Service capability  Scalability & Resiliency  Architectural agility  Hybrid infrastructure support  SDLC integration  Market adoption  Support & Operations  Ecosystem  Vendor lock-in concerns (Open) Evaluation Criteria: Results of mini-POC plus following considerations: Pivotal Cloud Foundry Google App Engine Salesforce Force.com Amazon AWS Oracle Fusion Red Hat OpenShift ■ Conducted mini-POCs to assess capabilities Engaging Technology Experts 66
  • 66. Pivotal provides ‘open’ PaaS + Big Data Suite + Development Lab Pivotal Partnership LABS ■ Open Source Standard ■ Hybrid IaaS Support ■ Technically Sound ■ Industry Adoption ■ Extreme Agile ■ Pair Programming ■ Test Driven Development ■ Experience ■ State-of-the-Art Data & Analytics Tools ■ Strong Data Science Team BIG DATA SUITE 67
  • 67. 68 CoreLogic & Pivotal Collaboration
  • 68. 1. Exciting and rapidly changing times in the technology industry. 2. Capabilities available today weren’t around 2-3 years ago. 3. Enterprise organizations can now take advantage of the agility and capabilities of Silicon Valley startups. 4. Companies who adopt this “new norm” have a competitive advantage and can differentiate themselves in their markets. 69 Our Journey Begins…
  • 69. Questions and Comments Richard Leurig, Senior Vice President CoreLogic Innovation Development Center rleurig@corelogic.com 70

Notes de l'éditeur

  1. Good morning Casey Hadden, developer, STO, SAS Institute Walk through the case study, how we’re exploring Where starting, why CF of interest, what we’ve done and learned, peek at what’s next
  2. SAS sells stuff I’m talking about what’s next We might not do that So, nobody get the wrong impression
  3. So, let’s start with where we are…
  4. ISV Customers are on premise Mix of physical and virtual Growing hosting and SaaS 70K customers and 150 products Not just new, also moving current products and suites
  5. Products have been around a while SAS existed for 38 years First was research project at NCSU on punch cards (300K LOC, 40 feet high!) See that in CARDS; statement
  6. Data to operate on First platform entanglement
  7. Punch cards go extinct and other platforms arise Still have CARDS; today But SAS had an opportunity to redefine itself on new platforms
  8. So, we created: DATALINES; Spirit of radical innovation and disruption to CF
  9. In all seriousness SAS has seen change 38 years. Changes drive SAS to redefine
  10. Originally, IBM assembler and PL/1 on mainframes.
  11. Unix Workstations and PCs intro’d Rewrite into C two major codebases
  12. C code backported to mainframe IBM assembler retired start of SAS’s MVA.
  13. Client-server and basic web SAS started Java for cross platform Continuation of portability
  14. web applications and server side SAS embraced the middle tier concepts
  15. Product list, bundling, and IT integration Drive common components Common needs to evolve separately SOA concepts introduced
  16. Today, all of that this basic picture of a SAS solution. investigation of CF, 3 of the tiers here: web, services, and compute.
  17. JVM, heavy spring framework and related run on the vFabric tc Server
  18. common functionality provided by the SAS platform security, configuration, and licensing. All of that common, cross cutting stuff.
  19. Solutions deploy alongside build their own services and interfaces
  20. Both sit on top of the SAS compute tier and analytics that drive SAS value. servers are mostly C & C++. Investigate both middle tier apps port And how to best give those access to analytics
  21. Move on to purpose – why, what drove? STO ties business drivers and quality attributes to R&D work CF obvious: cloud Quality attributes like scalability, availability, reliability But a more hidden one…
  22. developers, developer enablement, developer experience. SAS started as language Language was interface for many years Evolve with modern user interfaces Core of analytics value is still in SAS language and servers Solutions generate SAS code
  23. today, developers are a force multiplier. Great to get results without writing code Value truly shows when embedded in processes Where SAS user interface isn’t Past wrote SAS code But need access analytics other platforms Drive for APIs and development platforms like CF
  24. Tech office wants hoisting, rising tide Logon application + SSO providers, Web application theming, server connections CF has same qualities: scalability + reliability
  25. main arch hoisting – MVA Core of success – portability Bulk is portable, small set if specific Servers move to new platforms without a lot of work But, that story is changing… Previous OS of choice
  26. Now IaaS of choice Where CF and BOSH dramatically hoist applications
  27. Large dev community Many here for 20+ years call introduction anecdote Been through previous iterations Know effort and leery compare old and new
  28. See CF architecture And overlap SAS bits
  29. Lots of commonality SAS logon vs CF UAA CF DEA pool vs SAS tc servers Start from commonality instead of completely new
  30. Have baseline and purpose, move on to actual investigation. Aware of CF for a while started looking more in January Let’s see what has happened
  31. Same architecture picture Actually dealing with VA Define VA
  32. Focus on middle tier Readily supported with java buildpack Uses bits like Spring that are well known and supported Lots of support for initial effort
  33. Still need to connect to compute Use user provided services to focus Once we get one thing, another project for brokers
  34. 8 applications – services and UI Changes related to tc Server ownership Different living by yourself Dependencies, JNDI, assumption: servlet context Pull inward, self reliant, 12 factor Other benefits - contention
  35. Repetition Move jars, change config 1 person, couple of weeks
  36. Learn even without CF Still want architectural qualities Have concrete implementation to consider pros and cons
  37. SAS Studio was next Define SAS Studio Different from typical solutions: scale up and down Same JVM and analytic server components, but fewer when scaled down
  38. Focus on CF integration Service broker instead of UPS
  39. single web application - services and UI. same types of changes as before.
  40. New bit is service broker for workspace Define workspace server Java + Spring is core, Steve Greenberg skeleton
  41. 1 person, 1 week Pivotal used to demo at SGF Talked about specifics Zoom out to larger takeaways
  42. Here be dragons Applications too big, long startup, memory settings All telling us something CF forces or lose benefits Customize install for upload size, scaling, fork buildpack Already doing that, so we don’t get as big a win
  43. Hoisting helps, process falls into place Single connection mechanisms let that be rewritten Then spring let us easily switch Then spring profiles let both side by side
  44. Since we have drivers and attributes, CF can be enforcer Encourages behavior we want anyway CF citizens have good qualities Smaller, focused, start quickly, non-fragile Self sufficient, perform interrogation and initialization themselves CF rewards that behavior making wins Internal enforcer feedback
  45. Now that we’ve gotten an idea about what it takes, where does that leave us to go next?
  46. near term, still investigating. Ported several major applications have to apply across products.
  47. Socialize across R&D Tech office does in small groups And large with tech radar
  48. Have to make a decision Are we going to pursue? Another platform, preferred platform THE platform?
  49. Big puzzle is analytic servers Have to make those readily available
  50. Give positive deicision, several points SAS Cloud analytics Our cloud, SaaS Private analytics cloud – your cloud or public Not trivial
  51. Can Cloud Foundry enable those deliveries?
  52. Once running, enable developers Drive up value What analytical services to make available? Forecasting, data quality, sas language execution
  53. Finally, can we ship our products that deploy within CF? Take CI and make the servers, services, and apps simply available?
  54. The SAS case study Personally, I think there is a lot of value here for SAS Hope we come back and change might to did. Thanks for your time I hope you all enjoy the rest of the conference.