cloud native systems
TRANSCRIPT
Reduce your time to marketReduce your time to marketand operational costsand operational costs
Cloud NativeCloud Nativesystemssystems
SaaS < PaaS < IaaSSaaS < PaaS < IaaS
● Software as a Service– applications for end-users
delivered on-demand● Platform as a Service
– operating system, runtime environment and middleware
● Infrastucture as a Service– servers, virtualization,
storage and networking
SaaSSaaS
PaaSPaaS
IaaSIaaS
PaaS for the businessPaaS for the business
● Reduced Total Cost of Ownership (TCO)– changes cost structure from Capex to Opex
● Fast time to market– development teams can focus on the applications– lowers the risk of reacting changes in the business environment
● Optimized resource usage– rapid capacity provisioning and reduction of spare capacity– monitoring, metering facilities and proactive alerting
PaaS benefitsPaaS benefits
Progress SW http://www.slideshare.net/ProgressSW/does-paas-pay-off-36953155
PaaS adoptionPaaS adoption
Poll for 700 IT decision-makers by Vanson Bourne 2014 Q2
Progress SW http://www.slideshare.net/ProgressSW/does-paas-pay-off-36953155
Emerging marketsEmerging markets
PaaS volume of purchases in the coming years will grow by 30% per year, significantly outperforming the average growth rate of procurement in general (4%) and reach a turnover of $14 billion by 2017. Companies will increasingly go to the purchase of PaaS, understanding its competitive advantages and positioning of new information.
IDC Worldwide Competitive Public Platform as a Service 2013–2017 Forecast
We estimate that our costs are 3-5x lower than if we had to pay the direct and indirect costs of owning and managing our own infrastructure and deploying our large array of applications.
Eric Peng, CEO, Quark Games
The rock star who helped invent Amazon Web
The rock star who helped invent Amazon Web
Services joined a company called Pivotal
Services joined a company called Pivotal
IBM BluemixIBM Bluemix
Reduced provisioning needsAutomated technical tasks
Flexible capacityVaried workload types
RedHat OpenShiftRedHat OpenShift
DEVELOP, HOST, AND SCALE YOUR APPS IN THE CLOUD
The Open Hybrid Cloud Application Platform
The platformThe platform
● Services that help develop and test apps– infrastructure is maintained by the provider
● Reduced infrastructure complexity– more effective overall application development
● Lock-in free runtime environments– but possible lock-ins to provider specific services
● Usually simple network topology and access control– build your services as they would be open to the Internet
● The features and services provided vary a lot– from simple customizable runtime (CloudFoundry) to full
marketplace of services (Heroku)
Cloud Native systemsCloud Native systems
● Adopt architecture designed for cloud infrastructure● Decouple any physical resources● Fight against software erosion
rapid provisioningbasic monitoringfast application deploymentdevops culture