Tech communities are always abuzz with the potential of Platform as a Service (PaaS). The promised ability to slash delivery times, allowing teams to iterate and release new features faster, has a growing number of organisations looking to implement PaaS in 2016.
In this presentation, industry leaders provide insights from the trenches by letting us enter the world of Cloud applications automation and PaaS. We also get a glimpse into why and how PaaS is widely adopted, as well as appreciate its constructs and challenges.
Further more, you can learn how build your delivery platform around AWS services, CloudFoundry or OpenShift and reflect on how best to create internal cloud and PaaS capabilities to change the way your organisation delivers software.
19. FIRST TIME - THINK TWICE?
Backup and Restore
Infrastructure
Monitoring
Build servers
Databases
20. Is your goal to allow your dev team to stand up a pre-prod environment
without any help from your environment/build/ops team?
OF YOUR COMPANY LOOK LIKE?
WHAT DOES THE FUTURE
25. If you could go back in time, would you change
your approach to cloud migration?
26. If you have limited DevOps capabilities or are not writing cloud
native applications, is PaaS really the best option for you?
YOU CAN’T JUST PLUG
IT IN AND EXPECT IT TO WORK
27. If you have a mature team and you’re writing cloud native applications
evidence suggests PaaS can increase your productivity.
IF DONE CORRECTLY
YOU CAN REAP THE BENEFITS
28. Use this discount code and receive 40% off your printed copy or
50% off your digital copy when you order through www.oreilly.com
PROMOTION CODE:
“AUTHD”
32. 2/3
More than two-thirds of
IT budgets go toward
keeping the lights on
77%
of CEOs believe security
risk has increased in the
last few years and 65%
believe their risk management
capability is falling behind
15yrs
The average lifespan
of an S&P company
dropped from 67 years in
the 1920s to 15 years today
36. * As of 1 June 2016
2009
48
280
722
82
2011 2013 2015
AWS has been continually expanding its’ services to support virtually any cloud workload
and now has more than 70 services that range from compute, storage, networking,
database, analytics, application services, deployment, management and mobile. AWS has
launched a total of 368 new features and/or services year to date* - for a total of 2,263
new features and/or services since inception in 2006.
AWS Pace of Innovation
39. General Electric Capital One BMW
Johnson &
Johnson Merck Nordstrom
“There is no public cloud infrastructure
provider that has more robust enterprise
capabilities.”
Marc Benioff, Chairman & CEO, Salesforce
Global Enterprise Customers
41. Realtime Data ProcessingMobile App Backend
ReportingUsage Prediciton
End User Communication
Rate ModelingBackend Portal Order Processing
Data Collection & ArchivingCustomer Portal
Enterprise Applications
42. Realtime Data ProcessingMobile App Backend
ReportingUsage Prediciton
End User Communication
Rate ModelingBackend Portal Order Processing
Data Collection & ArchivingCustomer Portal
Enterprise Applications
43. ENTERPRISE
APPS
DEVELOPMENT & OPERATIONSMOBILE SERVICESAPP SERVICESANALYTICS
Data
Warehousing
Hadoop/
Spark
Streaming Data
Collection
Machine
Learning
Elastic
Search
Virtual
Desktops
Sharing &
Collaboration
Corporate
Email
Backup
Queuing &
Notifications
Workflow
Search
Email
Transcoding
One-click App
Deployment
Identity
Sync
Single Integrated
Console
Push
Notifications
DevOps Resource
Management
Application Lifecycle
Management
Containers
Triggers
Resource
Templates
TECHNICAL &
BUSINESS
SUPPORT
Account
Management
Support
Professional
Services
Training &
Certification
Security &
Pricing
Reports
Partner
Ecosystem
Solutions
Architects
MARKETPLACE
Business
Apps
Business
Intelligence
Databases
DevOps
Tools
NetworkingSecurity Storage
Regions
Availability
Zones
Points of
Presence
INFRASTRUCTURE
CORE SERVICES
Compute
VMs, Auto-scaling, &
Load Balancing
Storage
Object, Blocks, Archival,
Import/Export
Databases
Relational, NoSQL,
Caching, Migration
Networking
VPC, DX, DNS
CDN
Access
Control
Identity
Management
Key
Management &
Storage
Monitoring
& Logs
Assessment
and reporting
Resource &
Usage Auditing
SECURITY & COMPLIANCE
Configuration
Compliance
Web application
firewall
HYBRID
ARCHITECTURE
Data Backups
Integrated
App
Deployments
Direct
Connect
Identity
Federation
Integrated
Resource
Management
Integrated
Networking
API
Gateway
IoT
Rules
Engine
Device
Shadows
Device
SDKs
Registry
Device
Gateway
Streaming Data
Analysis
Business
Intelligence
Mobile
Analytics
44. OS
Microsoft Windows Server 2012, 2008, 2003
Red Hat Enterprise Linux
Amazon Linux
SUSE Linux
Ubuntu
Database
Microsoft SQL Server
Oracle
Amazon Aurora
PostgreSQL
MySQL
MariaDB
Amazon DynamoDB
Amazon EC2 & Amazon RDS
Gain the freedom to choose
45. AWS Database Migration Service
Migrate on-premises, Amazon RDS, and EC2-based databases
Supported Sources
Oracle
Microsoft SQL Server
MySQL
Amazon Aurora
PostgreSQL
Supported Targets
Oracle
Microsoft SQL Server
MySQL
Amazon Aurora
PostgreSQL
Amazon Redshift
MariaDB
“The AWS Database Migration Service automated most of the work needed to convert
from Oracle and dramatically reduced the manual effort involved in the code migration. It is
a key enabler in our plans to adopt more agile, open source databases.”
Hans Wald – CTO, Thomas Publishing
And the freedom to change your mind
46. Your
Datacenter
Amazon Web
Services
Fully Featured
Compute
Resource &
Deployment
Management
Common Controls
for Security &
Access
Integrated
Networking
Data Integration &
Life Cycle
Management
Flexible hybrid options
Comcast’s IT strategy focuses on combining its own data centers and AWS as
the cornerstone of its next-generation TV service, X1. This has allowed them to
rapidly scale interactive, on-demand content to millions of viewers.
Deploy however you like
51. Your code
HTTP server
Application server
Language interpreter
Operating system
Host
Elastic Beanstalk configures each
EC2 instance in your environment
with the components necessary to
run applications for the selected
platform. No more worrying about
logging into instances to install
and configure your application
stack.
Focus on building your application
Provided by you
Provided and managed by Elastic Beanstalk
Elastic Beanstalk
52. Docker
Task
Container Instance
Amazon
ECS
Container
ECS Agent
ELB
Internet
ELB
User /
Scheduler
API
Cluster Management Engine
Task
Container
Docker
Task
Container Instance
Container
ECS Agent
Task
Container
Docker
Task
Container Instance
Container
ECS Agent
Task
Container
AZ 1 AZ 2
Key/Value Store
Agent Communication Service
Amazon EC2 Container Service
58. AND
Move Fast
Stay Secure“We work closely with AWS to develop
a security model, which we believe
enables us to operate more securely in
the public cloud than we can in our
own data centers.”
Rob Alexander - CIO, Capital One
59. Eliminate costly technical debt and reallocate resources so
you can deliver high-value, revenue-generating projects faster.
Innovate faster and solidify your competitive advantage by
merging startup agility with enterprise experience and resources.
Reduce risk by focusing resources dedicated to security, compliance
and availability to the most important areas of your business.
"AWS is our trusted partner that is going to run our company for the next 140 years.”
Jim Fowler – CIO, General Electric
Platform for Innovation
64. Pivotal Tracker
• Can change direction or
priority at any time
• Ideal backlog is all 1-point
stories
• Predicated on stories
being accepted / rejected
quickly
65. Lower the cost of change
• Infrastructure as a Service
• Lots of technical
challenges remain
• Organisational barriers to
continually deploying new
changes
86. OPENSHIFT
NEXT TECH WAVE: ENTERPRISE CLOUD & PAAS
OPENSHIFT CONTAINER PLATFORM
William Henry
Senior Consulting Software Engineer, Red Hat
Thoughtworks Roadshow July, 2016
91. OPENSHIFT89
" Over three years Red Hat
refactored OpenShift around
two major technologies
" The first was Docker
○ Easy to use
○ Portable image format
" Now an open industry
standard for container
formats and runtimes - OCI
CONTAINERS FOR EVERYONE
93. OPENSHIFT91
" The second was Kubernetes
○ Original developed by Google
○ Google and Red Hat are the top
contributors
" open-source system for automating
deployment, operations, and
scaling of containerized
applications across multiple hosts
WE NEED ORCHESTRATION AT SCALE
kubernetes
97. OPENSHIFT95
OPENSHIFT COMMONS
An interactive community for all
OpenShift PaaS Users, Customers,
Contributors, Partners, Service
Providers and Developers to share
ideas, code, best practices, and
experiences.
More at http://commons.openshift.org/
98. OPENSHIFT96
“The Amadeus Cloud Services team is an early adopter of OpenShift, containers and Kubernetes and Amadeus
engineers are very active in OpenShift Origin. By actively participating in the upstream open source community,
Amadeus can better influence the platform’s future, ultimately making sure the commercial version will meet their
needs – a contribution which can benefit other customers as well.”
-http://www.amadeus.com/blog/15/06/amadeus-red-hat-innovate-open-source-way/
99. OPENSHIFT
● From Red Hat
● From ISV Partners
● From the Community
OPENSHIFT APPLICATION SERVICES
97