YOUR SOFTWARE LIFECYCLE SPEEDUP RECIPE AGILE...
Transcript of YOUR SOFTWARE LIFECYCLE SPEEDUP RECIPE AGILE...
![Page 1: YOUR SOFTWARE LIFECYCLE SPEEDUP RECIPE AGILE …aws-de-media.s3.amazonaws.com/images/AWS_Summit_2018/... · 2018-06-19 · Digital Transformation New ways of developing, delivering,](https://reader034.fdocuments.us/reader034/viewer/2022042219/5ec5566713b08355f20a9bd6/html5/thumbnails/1.jpg)
AGILE RELIABILITY WITH RED HAT IN THE CLOUDS - YOUR SOFTWARE LIFECYCLE SPEEDUP RECIPE
Lutz Lange - Senior Solution Architect Red Hat
![Page 2: YOUR SOFTWARE LIFECYCLE SPEEDUP RECIPE AGILE …aws-de-media.s3.amazonaws.com/images/AWS_Summit_2018/... · 2018-06-19 · Digital Transformation New ways of developing, delivering,](https://reader034.fdocuments.us/reader034/viewer/2022042219/5ec5566713b08355f20a9bd6/html5/thumbnails/2.jpg)
Digital Transformation
New ways of developing, delivering,
and integrating applications
ApplicationsMore agile processacross both IT and
the business
ProcessModernize existing and build new cloud-based
infrastructure
Infrastructure
It requires an evolution in….
![Page 3: YOUR SOFTWARE LIFECYCLE SPEEDUP RECIPE AGILE …aws-de-media.s3.amazonaws.com/images/AWS_Summit_2018/... · 2018-06-19 · Digital Transformation New ways of developing, delivering,](https://reader034.fdocuments.us/reader034/viewer/2022042219/5ec5566713b08355f20a9bd6/html5/thumbnails/3.jpg)
3
DEVELOPMENT AND DEPLOYMENT IS CHANGING
Architecture Infrastructure
Monolith
N-Tier
Microservices
Datacenter
Hosted
Hybrid
Process
Waterfall
Agile
DevOps
![Page 4: YOUR SOFTWARE LIFECYCLE SPEEDUP RECIPE AGILE …aws-de-media.s3.amazonaws.com/images/AWS_Summit_2018/... · 2018-06-19 · Digital Transformation New ways of developing, delivering,](https://reader034.fdocuments.us/reader034/viewer/2022042219/5ec5566713b08355f20a9bd6/html5/thumbnails/4.jpg)
![Page 5: YOUR SOFTWARE LIFECYCLE SPEEDUP RECIPE AGILE …aws-de-media.s3.amazonaws.com/images/AWS_Summit_2018/... · 2018-06-19 · Digital Transformation New ways of developing, delivering,](https://reader034.fdocuments.us/reader034/viewer/2022042219/5ec5566713b08355f20a9bd6/html5/thumbnails/5.jpg)
GENERAL DISTRIBUTION
The Problem
Applications require complicated installation and integration every time they are deployed
![Page 6: YOUR SOFTWARE LIFECYCLE SPEEDUP RECIPE AGILE …aws-de-media.s3.amazonaws.com/images/AWS_Summit_2018/... · 2018-06-19 · Digital Transformation New ways of developing, delivering,](https://reader034.fdocuments.us/reader034/viewer/2022042219/5ec5566713b08355f20a9bd6/html5/thumbnails/6.jpg)
GENERAL DISTRIBUTION
Part of the Solution
Adopting a container strategy will allow applications to be easily shared and deployed.
![Page 7: YOUR SOFTWARE LIFECYCLE SPEEDUP RECIPE AGILE …aws-de-media.s3.amazonaws.com/images/AWS_Summit_2018/... · 2018-06-19 · Digital Transformation New ways of developing, delivering,](https://reader034.fdocuments.us/reader034/viewer/2022042219/5ec5566713b08355f20a9bd6/html5/thumbnails/7.jpg)
GENERAL DISTRIBUTION
Organization, Responsibility, Process and Technology
Hardware
Virtual Machine
Operating System
Container
AppControlled by Developers ?
Controlled by IT Operations
![Page 8: YOUR SOFTWARE LIFECYCLE SPEEDUP RECIPE AGILE …aws-de-media.s3.amazonaws.com/images/AWS_Summit_2018/... · 2018-06-19 · Digital Transformation New ways of developing, delivering,](https://reader034.fdocuments.us/reader034/viewer/2022042219/5ec5566713b08355f20a9bd6/html5/thumbnails/8.jpg)
GENERAL DISTRIBUTION
DEVOPS
Everything as code
Automate everything
Application is always “releaseable”
Continuous Integration/Delivery
Application monitoring
Rapid feedback
Delivery pipeline
Rebuild vs. Repair
![Page 9: YOUR SOFTWARE LIFECYCLE SPEEDUP RECIPE AGILE …aws-de-media.s3.amazonaws.com/images/AWS_Summit_2018/... · 2018-06-19 · Digital Transformation New ways of developing, delivering,](https://reader034.fdocuments.us/reader034/viewer/2022042219/5ec5566713b08355f20a9bd6/html5/thumbnails/9.jpg)
GENERAL DISTRIBUTION
$ docker build -t app:v1 .
![Page 10: YOUR SOFTWARE LIFECYCLE SPEEDUP RECIPE AGILE …aws-de-media.s3.amazonaws.com/images/AWS_Summit_2018/... · 2018-06-19 · Digital Transformation New ways of developing, delivering,](https://reader034.fdocuments.us/reader034/viewer/2022042219/5ec5566713b08355f20a9bd6/html5/thumbnails/10.jpg)
GENERAL DISTRIBUTION
$ docker build -t app:v1 .
$ docker run app:v1
![Page 11: YOUR SOFTWARE LIFECYCLE SPEEDUP RECIPE AGILE …aws-de-media.s3.amazonaws.com/images/AWS_Summit_2018/... · 2018-06-19 · Digital Transformation New ways of developing, delivering,](https://reader034.fdocuments.us/reader034/viewer/2022042219/5ec5566713b08355f20a9bd6/html5/thumbnails/11.jpg)
GENERAL DISTRIBUTION
physical
virtual
private cloud
public cloud
![Page 12: YOUR SOFTWARE LIFECYCLE SPEEDUP RECIPE AGILE …aws-de-media.s3.amazonaws.com/images/AWS_Summit_2018/... · 2018-06-19 · Digital Transformation New ways of developing, delivering,](https://reader034.fdocuments.us/reader034/viewer/2022042219/5ec5566713b08355f20a9bd6/html5/thumbnails/12.jpg)
GENERAL DISTRIBUTION12
DEVOPS WITH CONTAINERS
sourcerepository
CI/CDengine
dev container
physical
virtual
private cloud
public cloud
![Page 13: YOUR SOFTWARE LIFECYCLE SPEEDUP RECIPE AGILE …aws-de-media.s3.amazonaws.com/images/AWS_Summit_2018/... · 2018-06-19 · Digital Transformation New ways of developing, delivering,](https://reader034.fdocuments.us/reader034/viewer/2022042219/5ec5566713b08355f20a9bd6/html5/thumbnails/13.jpg)
GENERAL DISTRIBUTION
?
![Page 14: YOUR SOFTWARE LIFECYCLE SPEEDUP RECIPE AGILE …aws-de-media.s3.amazonaws.com/images/AWS_Summit_2018/... · 2018-06-19 · Digital Transformation New ways of developing, delivering,](https://reader034.fdocuments.us/reader034/viewer/2022042219/5ec5566713b08355f20a9bd6/html5/thumbnails/14.jpg)
GENERAL DISTRIBUTION
$ docker build -t app/frontend:v1 .$ docker build -t app/backend:v1 .$ docker build -t app/database:v1 .$ docker build -t app/cache:v1 .$ docker build -t app/messaging:v1 .
![Page 15: YOUR SOFTWARE LIFECYCLE SPEEDUP RECIPE AGILE …aws-de-media.s3.amazonaws.com/images/AWS_Summit_2018/... · 2018-06-19 · Digital Transformation New ways of developing, delivering,](https://reader034.fdocuments.us/reader034/viewer/2022042219/5ec5566713b08355f20a9bd6/html5/thumbnails/15.jpg)
GENERAL DISTRIBUTION
$ docker run app/frontend:v1 link-to-backend$ docker run app/frontend:v1 link-to-backend$ docker run app/backend:v1 link-to-db-cache-messaging$ docker run app/backend:v1 link-to-db-cache-messaging$ docker run app/database:v1$ docker run app/cache:v1 link-to-db$ docker run app/messaging:v1
![Page 16: YOUR SOFTWARE LIFECYCLE SPEEDUP RECIPE AGILE …aws-de-media.s3.amazonaws.com/images/AWS_Summit_2018/... · 2018-06-19 · Digital Transformation New ways of developing, delivering,](https://reader034.fdocuments.us/reader034/viewer/2022042219/5ec5566713b08355f20a9bd6/html5/thumbnails/16.jpg)
GENERAL DISTRIBUTION
?
![Page 17: YOUR SOFTWARE LIFECYCLE SPEEDUP RECIPE AGILE …aws-de-media.s3.amazonaws.com/images/AWS_Summit_2018/... · 2018-06-19 · Digital Transformation New ways of developing, delivering,](https://reader034.fdocuments.us/reader034/viewer/2022042219/5ec5566713b08355f20a9bd6/html5/thumbnails/17.jpg)
GENERAL DISTRIBUTION
SchedulingDecide where to deploy containers
17
WE NEED MORE THAN JUST CONTAINERS
Lifecycle and healthKeep containers running despite failures
DiscoveryFind other containers on the network
MonitoringVisibility into running containers
SecurityControl who can do what
ScalingScale containers up and down
PersistenceSurvive data beyond container lifecycle
AggregationCompose apps from multiple containers
![Page 18: YOUR SOFTWARE LIFECYCLE SPEEDUP RECIPE AGILE …aws-de-media.s3.amazonaws.com/images/AWS_Summit_2018/... · 2018-06-19 · Digital Transformation New ways of developing, delivering,](https://reader034.fdocuments.us/reader034/viewer/2022042219/5ec5566713b08355f20a9bd6/html5/thumbnails/18.jpg)
GENERAL DISTRIBUTION
Kubernetes is an open-source system for automating deployment, operations, and scaling of containerized applications across multiple hosts
kubernetes
![Page 19: YOUR SOFTWARE LIFECYCLE SPEEDUP RECIPE AGILE …aws-de-media.s3.amazonaws.com/images/AWS_Summit_2018/... · 2018-06-19 · Digital Transformation New ways of developing, delivering,](https://reader034.fdocuments.us/reader034/viewer/2022042219/5ec5566713b08355f20a9bd6/html5/thumbnails/19.jpg)
GENERAL DISTRIBUTION
kubernetes
![Page 20: YOUR SOFTWARE LIFECYCLE SPEEDUP RECIPE AGILE …aws-de-media.s3.amazonaws.com/images/AWS_Summit_2018/... · 2018-06-19 · Digital Transformation New ways of developing, delivering,](https://reader034.fdocuments.us/reader034/viewer/2022042219/5ec5566713b08355f20a9bd6/html5/thumbnails/20.jpg)
GENERAL DISTRIBUTION
DEVOPS WITH CONTAINERS AND KUBERNETES
![Page 21: YOUR SOFTWARE LIFECYCLE SPEEDUP RECIPE AGILE …aws-de-media.s3.amazonaws.com/images/AWS_Summit_2018/... · 2018-06-19 · Digital Transformation New ways of developing, delivering,](https://reader034.fdocuments.us/reader034/viewer/2022042219/5ec5566713b08355f20a9bd6/html5/thumbnails/21.jpg)
GENERAL DISTRIBUTION
INDUSTRY CONVERGED ON KUBERNETES
![Page 22: YOUR SOFTWARE LIFECYCLE SPEEDUP RECIPE AGILE …aws-de-media.s3.amazonaws.com/images/AWS_Summit_2018/... · 2018-06-19 · Digital Transformation New ways of developing, delivering,](https://reader034.fdocuments.us/reader034/viewer/2022042219/5ec5566713b08355f20a9bd6/html5/thumbnails/22.jpg)
GENERAL DISTRIBUTION
DEVOPS WITH CONTAINERS AND KUBERNETES
NETWORK
Not enough! Need networking
![Page 23: YOUR SOFTWARE LIFECYCLE SPEEDUP RECIPE AGILE …aws-de-media.s3.amazonaws.com/images/AWS_Summit_2018/... · 2018-06-19 · Digital Transformation New ways of developing, delivering,](https://reader034.fdocuments.us/reader034/viewer/2022042219/5ec5566713b08355f20a9bd6/html5/thumbnails/23.jpg)
GENERAL DISTRIBUTION
DEVOPS WITH CONTAINERS AND KUBERNETES
IMAGEREGISTRY
NETWORK
Not enough! Need an image registry
![Page 24: YOUR SOFTWARE LIFECYCLE SPEEDUP RECIPE AGILE …aws-de-media.s3.amazonaws.com/images/AWS_Summit_2018/... · 2018-06-19 · Digital Transformation New ways of developing, delivering,](https://reader034.fdocuments.us/reader034/viewer/2022042219/5ec5566713b08355f20a9bd6/html5/thumbnails/24.jpg)
GENERAL DISTRIBUTION
DEVOPS WITH CONTAINERS AND KUBERNETES
IMAGEREGISTRY
METRICS AND LOGGING
NETWORK
heapster
Not enough! Need metrics and logging
![Page 25: YOUR SOFTWARE LIFECYCLE SPEEDUP RECIPE AGILE …aws-de-media.s3.amazonaws.com/images/AWS_Summit_2018/... · 2018-06-19 · Digital Transformation New ways of developing, delivering,](https://reader034.fdocuments.us/reader034/viewer/2022042219/5ec5566713b08355f20a9bd6/html5/thumbnails/25.jpg)
GENERAL DISTRIBUTION
DEVOPS WITH CONTAINERS AND KUBERNETES
IMAGEREGISTRY
Not enough! Need application lifecycle management
APP LIFECYCLE MGMT
METRICS AND LOGGING
NETWORK
![Page 26: YOUR SOFTWARE LIFECYCLE SPEEDUP RECIPE AGILE …aws-de-media.s3.amazonaws.com/images/AWS_Summit_2018/... · 2018-06-19 · Digital Transformation New ways of developing, delivering,](https://reader034.fdocuments.us/reader034/viewer/2022042219/5ec5566713b08355f20a9bd6/html5/thumbnails/26.jpg)
GENERAL DISTRIBUTION
DEVOPS WITH CONTAINERS AND KUBERNETES
IMAGEREGISTRY
Not enough! Need application services e.g. database and messaging
APP SERVICES
APP LIFECYCLE MGMT
METRICS AND LOGGING
NETWORK
![Page 27: YOUR SOFTWARE LIFECYCLE SPEEDUP RECIPE AGILE …aws-de-media.s3.amazonaws.com/images/AWS_Summit_2018/... · 2018-06-19 · Digital Transformation New ways of developing, delivering,](https://reader034.fdocuments.us/reader034/viewer/2022042219/5ec5566713b08355f20a9bd6/html5/thumbnails/27.jpg)
GENERAL DISTRIBUTION
DEVOPS WITH CONTAINERS AND KUBERNETES
IMAGEREGISTRY
Not enough! Need self-service portal
SELF-SERVICE
APP SERVICES
APP LIFECYCLE MGMT
METRICS AND LOGGING
NETWORK
![Page 28: YOUR SOFTWARE LIFECYCLE SPEEDUP RECIPE AGILE …aws-de-media.s3.amazonaws.com/images/AWS_Summit_2018/... · 2018-06-19 · Digital Transformation New ways of developing, delivering,](https://reader034.fdocuments.us/reader034/viewer/2022042219/5ec5566713b08355f20a9bd6/html5/thumbnails/28.jpg)
GENERAL DISTRIBUTION
NOT ENOUGH, THERE IS MORE!
Routing & Load Balancing
Multi-tenancy
CI/CD Pipelines
Role-based Authorization
Capacity Management
Chargeback
Vulnerability Scanning
Container Isolation
Image Build Automation
Quota Management
Teams and Collaboration
Infrastructure Visibility
![Page 29: YOUR SOFTWARE LIFECYCLE SPEEDUP RECIPE AGILE …aws-de-media.s3.amazonaws.com/images/AWS_Summit_2018/... · 2018-06-19 · Digital Transformation New ways of developing, delivering,](https://reader034.fdocuments.us/reader034/viewer/2022042219/5ec5566713b08355f20a9bd6/html5/thumbnails/29.jpg)
GENERAL DISTRIBUTION
The Enterprise Kubernetes Distribution from Red Hat for building, distributing and running containers at scale
![Page 30: YOUR SOFTWARE LIFECYCLE SPEEDUP RECIPE AGILE …aws-de-media.s3.amazonaws.com/images/AWS_Summit_2018/... · 2018-06-19 · Digital Transformation New ways of developing, delivering,](https://reader034.fdocuments.us/reader034/viewer/2022042219/5ec5566713b08355f20a9bd6/html5/thumbnails/30.jpg)
GENERAL DISTRIBUTION30
Infrastructure Automation & Cockpit
Container Runtime & Packaging(docker, crio)
Enterprise Container Host
Red Hat Enterprise LinuxRed Hat [Atomic] CoreOS
Trusted by Fortune Global 500 companies
OPENSHIFT CONTAINER PLATFORM
![Page 31: YOUR SOFTWARE LIFECYCLE SPEEDUP RECIPE AGILE …aws-de-media.s3.amazonaws.com/images/AWS_Summit_2018/... · 2018-06-19 · Digital Transformation New ways of developing, delivering,](https://reader034.fdocuments.us/reader034/viewer/2022042219/5ec5566713b08355f20a9bd6/html5/thumbnails/31.jpg)
GENERAL DISTRIBUTION31
OpenShift Application Lifecycle Management
Infrastructure Automation & Cockpit
Networking Storage Registry Logs & Metrics
Security
Container Orchestration & Cluster Management(kubernetes)
Container Runtime & Packaging(docker, crio)
Enterprise Container Host
Red Hat Enterprise Linux
Enterprise Kubernetes++container orchestration
Trusted by Fortune Global 500 companies
OPENSHIFT CONTAINER PLATFORM
Red Hat [Atomic] CoreOS
![Page 32: YOUR SOFTWARE LIFECYCLE SPEEDUP RECIPE AGILE …aws-de-media.s3.amazonaws.com/images/AWS_Summit_2018/... · 2018-06-19 · Digital Transformation New ways of developing, delivering,](https://reader034.fdocuments.us/reader034/viewer/2022042219/5ec5566713b08355f20a9bd6/html5/thumbnails/32.jpg)
GENERAL DISTRIBUTION32
OpenShift Application Lifecycle Management
Build Automation Deployment Automation
Service Catalog(Language Runtimes, Middleware, Databases)
Self-Service
Infrastructure Automation & Cockpit
Networking Storage Registry Logs & Metrics
Security
Container Orchestration & Cluster Management(kubernetes)
Container Runtime & Packaging(docker, crio)
Enterprise Container Host
Red Hat Enterprise Linux
Developer Experience
Enterprise Kubernetes++container orchestration
Trusted by Fortune Global 500 companies
OPENSHIFT CONTAINER PLATFORM
Red Hat [Atomic] CoreOS
![Page 33: YOUR SOFTWARE LIFECYCLE SPEEDUP RECIPE AGILE …aws-de-media.s3.amazonaws.com/images/AWS_Summit_2018/... · 2018-06-19 · Digital Transformation New ways of developing, delivering,](https://reader034.fdocuments.us/reader034/viewer/2022042219/5ec5566713b08355f20a9bd6/html5/thumbnails/33.jpg)
GENERAL DISTRIBUTION33
OpenShift Application Lifecycle Management
Build Automation Deployment Automation
Service Catalog(Language Runtimes, Middleware, Databases)
Self-Service
Infrastructure Automation & Cockpit
Container
BusinessAutomation
Container
Integration
Container
Data &Storage
Container
Web &Mobile
Networking Storage Registry Logs & Metrics
Security
Container Orchestration & Cluster Management(kubernetes)
Container Runtime & Packaging(docker, crio)
Enterprise Container Host
Red Hat Enterprise Linux
Traditional, stateful, and cloud-native apps
Developer Experience
Enterprise Kubernetes++container orchestration
Trusted by Fortune Global 500 companies
OPENSHIFT CONTAINER PLATFORM
Red Hat [Atomic] CoreOS
![Page 34: YOUR SOFTWARE LIFECYCLE SPEEDUP RECIPE AGILE …aws-de-media.s3.amazonaws.com/images/AWS_Summit_2018/... · 2018-06-19 · Digital Transformation New ways of developing, delivering,](https://reader034.fdocuments.us/reader034/viewer/2022042219/5ec5566713b08355f20a9bd6/html5/thumbnails/34.jpg)
News & Roadmap
![Page 35: YOUR SOFTWARE LIFECYCLE SPEEDUP RECIPE AGILE …aws-de-media.s3.amazonaws.com/images/AWS_Summit_2018/... · 2018-06-19 · Digital Transformation New ways of developing, delivering,](https://reader034.fdocuments.us/reader034/viewer/2022042219/5ec5566713b08355f20a9bd6/html5/thumbnails/35.jpg)
35
OPERATOR FRAMEWORK
● Kubernetes-native Day1 and Day2 deployment and operations of Apps
● Simplify Kubernetes upgrades● Deploy Apps as “Self-Driving” ● Consistent App Deploy/Ops on
Kubernetes on Any Cloud● Fully Open Source
Operator Framework Deep Dive - OpenShift Commons Briefing - https://youtu.be/oLAfCKM7RbA
![Page 36: YOUR SOFTWARE LIFECYCLE SPEEDUP RECIPE AGILE …aws-de-media.s3.amazonaws.com/images/AWS_Summit_2018/... · 2018-06-19 · Digital Transformation New ways of developing, delivering,](https://reader034.fdocuments.us/reader034/viewer/2022042219/5ec5566713b08355f20a9bd6/html5/thumbnails/36.jpg)
OPENSHIFT + CoreOS INTEGRATIONCONVERGED PRODUCT ROADMAP
Red Hat OpenShift Roadmap - Red Hat Summit - https://www.youtube.com/watch?v=1AelNjx6BB4
![Page 37: YOUR SOFTWARE LIFECYCLE SPEEDUP RECIPE AGILE …aws-de-media.s3.amazonaws.com/images/AWS_Summit_2018/... · 2018-06-19 · Digital Transformation New ways of developing, delivering,](https://reader034.fdocuments.us/reader034/viewer/2022042219/5ec5566713b08355f20a9bd6/html5/thumbnails/37.jpg)
OPENSHIFT + CoreOS UNIFIED PLATFORM
Developer ProductivityBuild Automation, Image
Streams, CI/CD
Kubernetes
Red Hat Enterprise Linux or Red Hat CoreOS
AutomatedOperations
Hybrid Cloud AppMonitoring
InfraMonitoring
Service Cat/Operatorsetcd, Prometheus, Red Hat Middleware, ISVs
Cluster ServicesMetering/Chargeback,
Metrics, Logging, Registry
CaaS PaaSBest Operator Experience Best Developer Experience
Operator Lifecycle Manager
Ops & Dev Consoles
Install / Upgrade
Security / Auth
Network / CNI
Storage / CSI
![Page 38: YOUR SOFTWARE LIFECYCLE SPEEDUP RECIPE AGILE …aws-de-media.s3.amazonaws.com/images/AWS_Summit_2018/... · 2018-06-19 · Digital Transformation New ways of developing, delivering,](https://reader034.fdocuments.us/reader034/viewer/2022042219/5ec5566713b08355f20a9bd6/html5/thumbnails/38.jpg)
ENHANCING OPENSHIFT WITH COREOS TECTONIC & QUAY CONTAINER REGISTRY
CoreOS Tectonic ● Fully integrated and merged with OpenShift ● Adds automated operations and day 2 management
(install, upgrades, monitoring, metering and chargeback)● Best-in-class support for CaaS/KaaS/PaaS use cases
CoreOS Container Linux● Red Hat CoreOS inspired by Container Linux &
RHEL/Atomic● Fully immutable, container optimized, automatically
updated Linux host foundation for OpenShift
CoreOS Quay Registry● Enterprise container registry; self managed & as-a-service ● Premium offering usable standalone or with OpenShift● Geo-replication, vulnerability scanning, build automation
ETCD PROMETHEUS METERING & CHARGEBACK
RED HAT QUAY REGISTRY
RED HAT COREOSPLATFORM OPERATOR - AUTOMATED OPS
APPLICATION OPERATORS - SELF-DRIVING APPS
![Page 39: YOUR SOFTWARE LIFECYCLE SPEEDUP RECIPE AGILE …aws-de-media.s3.amazonaws.com/images/AWS_Summit_2018/... · 2018-06-19 · Digital Transformation New ways of developing, delivering,](https://reader034.fdocuments.us/reader034/viewer/2022042219/5ec5566713b08355f20a9bd6/html5/thumbnails/39.jpg)
39
- Minimal Linux distribution - Optimized for running containers- Decreased attack surface - Over-the-air automated updates- Ignition-based Metal and Cloud host
configuration - Deployment option for OpenShift
DELIVERING IMMUTABLE INFRASTRUCTURE WITH RED HAT CoreOS
Red Hat Summit Video
Red Hat CoreOS FAQ
![Page 40: YOUR SOFTWARE LIFECYCLE SPEEDUP RECIPE AGILE …aws-de-media.s3.amazonaws.com/images/AWS_Summit_2018/... · 2018-06-19 · Digital Transformation New ways of developing, delivering,](https://reader034.fdocuments.us/reader034/viewer/2022042219/5ec5566713b08355f20a9bd6/html5/thumbnails/40.jpg)
AWS Specifics
![Page 41: YOUR SOFTWARE LIFECYCLE SPEEDUP RECIPE AGILE …aws-de-media.s3.amazonaws.com/images/AWS_Summit_2018/... · 2018-06-19 · Digital Transformation New ways of developing, delivering,](https://reader034.fdocuments.us/reader034/viewer/2022042219/5ec5566713b08355f20a9bd6/html5/thumbnails/41.jpg)
New AWS Services coming:
Kinesis Data Streams
Key Management Service (KMS)
Lex
Polly
Rekognition
Translate (requires Preview
registration)
SageMaker
Additional RDS engines:
Aurora, MariaDB, and PostgreSQL
AWSServiceBroker
AMAZON WEB SERVICES
Service Broker
![Page 42: YOUR SOFTWARE LIFECYCLE SPEEDUP RECIPE AGILE …aws-de-media.s3.amazonaws.com/images/AWS_Summit_2018/... · 2018-06-19 · Digital Transformation New ways of developing, delivering,](https://reader034.fdocuments.us/reader034/viewer/2022042219/5ec5566713b08355f20a9bd6/html5/thumbnails/42.jpg)
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
A Quick Start is available that will configure a VPC that spans three Availability Zones with private and public subnets in each zone as well as deploying Master, Infrastructure, and Application OCP nodes in each Availability Zone.
https://aws.amazon.com/quickstart/architecture/openshift/
![Page 43: YOUR SOFTWARE LIFECYCLE SPEEDUP RECIPE AGILE …aws-de-media.s3.amazonaws.com/images/AWS_Summit_2018/... · 2018-06-19 · Digital Transformation New ways of developing, delivering,](https://reader034.fdocuments.us/reader034/viewer/2022042219/5ec5566713b08355f20a9bd6/html5/thumbnails/43.jpg)
Further info / How to start
![Page 44: YOUR SOFTWARE LIFECYCLE SPEEDUP RECIPE AGILE …aws-de-media.s3.amazonaws.com/images/AWS_Summit_2018/... · 2018-06-19 · Digital Transformation New ways of developing, delivering,](https://reader034.fdocuments.us/reader034/viewer/2022042219/5ec5566713b08355f20a9bd6/html5/thumbnails/44.jpg)
44
CONTAINERS BECOMING MAINSTREAM
![Page 45: YOUR SOFTWARE LIFECYCLE SPEEDUP RECIPE AGILE …aws-de-media.s3.amazonaws.com/images/AWS_Summit_2018/... · 2018-06-19 · Digital Transformation New ways of developing, delivering,](https://reader034.fdocuments.us/reader034/viewer/2022042219/5ec5566713b08355f20a9bd6/html5/thumbnails/45.jpg)
http://learn.openshift.com
Try it and see!
OpenShiftInteractive Learning Platform for Dev and DevOps
Get hands on!
Interactive hands-on development scenarios
![Page 46: YOUR SOFTWARE LIFECYCLE SPEEDUP RECIPE AGILE …aws-de-media.s3.amazonaws.com/images/AWS_Summit_2018/... · 2018-06-19 · Digital Transformation New ways of developing, delivering,](https://reader034.fdocuments.us/reader034/viewer/2022042219/5ec5566713b08355f20a9bd6/html5/thumbnails/46.jpg)
http://red.ht/openshift-ops-testdrive
Try it and see!
OpenShift Operations and Container Native Storage Test Drive
Get hands on!
![Page 47: YOUR SOFTWARE LIFECYCLE SPEEDUP RECIPE AGILE …aws-de-media.s3.amazonaws.com/images/AWS_Summit_2018/... · 2018-06-19 · Digital Transformation New ways of developing, delivering,](https://reader034.fdocuments.us/reader034/viewer/2022042219/5ec5566713b08355f20a9bd6/html5/thumbnails/47.jpg)
GENERAL DISTRIBUTION47
RED HAT OPEN INNOVATION LABS
INNOVATIONACCELERATED
DEVELOP CONTEMPORARY APPS• Develop on PaaS environment• Transform how you design and develop apps• Adopt lean and agile principles• Master DevOps practices
MODERNIZE TRADITIONAL APPS• Extend applications• Optimize applications• Scale applications• Expose to orchestration
COLLABORATIONSpace to work,
innovate, and discuss
RESIDENCYAn eight-week accelerated
teaming engagement
COMMUNITY INCUBATIONCommunities
supporting innovation
![Page 48: YOUR SOFTWARE LIFECYCLE SPEEDUP RECIPE AGILE …aws-de-media.s3.amazonaws.com/images/AWS_Summit_2018/... · 2018-06-19 · Digital Transformation New ways of developing, delivering,](https://reader034.fdocuments.us/reader034/viewer/2022042219/5ec5566713b08355f20a9bd6/html5/thumbnails/48.jpg)
THANK YOU
plus.google.com/+RedHat
linkedin.com/company/red-hat
youtube.com/user/RedHatVideos
facebook.com/redhatinc
twitter.com/RedHatNews
![Page 49: YOUR SOFTWARE LIFECYCLE SPEEDUP RECIPE AGILE …aws-de-media.s3.amazonaws.com/images/AWS_Summit_2018/... · 2018-06-19 · Digital Transformation New ways of developing, delivering,](https://reader034.fdocuments.us/reader034/viewer/2022042219/5ec5566713b08355f20a9bd6/html5/thumbnails/49.jpg)
For more details:Investor Relations
PresentationSlides 58-62
OPENSHIFT IS GAINING MOMENTUMOPENSHIFT CUSTOMER GROWTH IS ACCELERATING
![Page 50: YOUR SOFTWARE LIFECYCLE SPEEDUP RECIPE AGILE …aws-de-media.s3.amazonaws.com/images/AWS_Summit_2018/... · 2018-06-19 · Digital Transformation New ways of developing, delivering,](https://reader034.fdocuments.us/reader034/viewer/2022042219/5ec5566713b08355f20a9bd6/html5/thumbnails/50.jpg)
Abstract
Clouds are where everyone turns these days for elastic resources. But each and every time a certain cloud is chosen. In turn, you get your certain specialized Cloud API. Red Hat products are the ideal abstraction that allows you to use the same API to deal with your App in all the major clouds.
![Page 51: YOUR SOFTWARE LIFECYCLE SPEEDUP RECIPE AGILE …aws-de-media.s3.amazonaws.com/images/AWS_Summit_2018/... · 2018-06-19 · Digital Transformation New ways of developing, delivering,](https://reader034.fdocuments.us/reader034/viewer/2022042219/5ec5566713b08355f20a9bd6/html5/thumbnails/51.jpg)
51
● ISTIO available on OpenShift Container Platform● RHOAR Launcher will provision ISTIO code samples
○ Spring Boot, WildFly Swarm @Summit; Node.js, Eclipse Vert.x to follow● Simplifies microservices development for enterprise developers
○ Infrastructure services embedded into container platform○ More focus on business logic, less infrastructure code○ Improved security, robustness, and observability with little to no
coding
RELEASING AS DEVELOPER PREVIEW AT SUMMIT - GA EOY or early next year
INTRODUCING SERVICE MESH: ISTIO in OpenShift
![Page 52: YOUR SOFTWARE LIFECYCLE SPEEDUP RECIPE AGILE …aws-de-media.s3.amazonaws.com/images/AWS_Summit_2018/... · 2018-06-19 · Digital Transformation New ways of developing, delivering,](https://reader034.fdocuments.us/reader034/viewer/2022042219/5ec5566713b08355f20a9bd6/html5/thumbnails/52.jpg)
52
INTRODUCING SERVERLESS: OPENSHIFT CLOUD FUNCTIONS
● Industry’s first enterprise grade, Hybrid Serverless offering ● Runs on OpenShift - based on Apache OpenWhisk● Mature, battle-tested technology - IBM and Adobe already running OpenWhisk at
scale● Initial RHOAR supported runtimes:
○ Java, Python and Node.js● Event Sources:
○ In-memory Data Grid, Storage (Gluster), Messaging (AMQ), HTTP, GitHub, etc.● Dev tool support with Che / OpenShift.io
RELEASING AS DEVELOPER PREVIEW AT SUMMIT - WATCH THE VIDEO
![Page 53: YOUR SOFTWARE LIFECYCLE SPEEDUP RECIPE AGILE …aws-de-media.s3.amazonaws.com/images/AWS_Summit_2018/... · 2018-06-19 · Digital Transformation New ways of developing, delivering,](https://reader034.fdocuments.us/reader034/viewer/2022042219/5ec5566713b08355f20a9bd6/html5/thumbnails/53.jpg)
53
INTRODUCING CONTAINER-NATIVE VIRTUALIZATION
Technology enabling OpenShift Container Platform as a unified platform for building, modifying, and deploying applications residing in both containers and virtual machines in a
common, shared environment.
Use Kubernetes to orchestrate both application containers and VM containers on the same container platform (OpenShift). CNV is based on RHEL (KVM) virtualization capabilities.
Keynote Demo: https://youtu.be/r8e4bT0-zhU?t=45m30s
Based on the KubeVirt project: http://www.kubevirt.io/
![Page 54: YOUR SOFTWARE LIFECYCLE SPEEDUP RECIPE AGILE …aws-de-media.s3.amazonaws.com/images/AWS_Summit_2018/... · 2018-06-19 · Digital Transformation New ways of developing, delivering,](https://reader034.fdocuments.us/reader034/viewer/2022042219/5ec5566713b08355f20a9bd6/html5/thumbnails/54.jpg)
GENERAL DISTRIBUTION
THE PROBLEM
I.T. OPERATIONS
DEVELOPERS
![Page 55: YOUR SOFTWARE LIFECYCLE SPEEDUP RECIPE AGILE …aws-de-media.s3.amazonaws.com/images/AWS_Summit_2018/... · 2018-06-19 · Digital Transformation New ways of developing, delivering,](https://reader034.fdocuments.us/reader034/viewer/2022042219/5ec5566713b08355f20a9bd6/html5/thumbnails/55.jpg)
The need for Operators
$ oc new-app myapp 30 days later….
Developer
Platform Services
Team
Tries to keep the application framework or runtime from exploding
Wouldn’t be great if….
The Platform
$ oc create -f myAppsTask.yaml
Developer
● re-index● backup● restore● defrag● recycle● ...any admin task
}Operator SDK
![Page 56: YOUR SOFTWARE LIFECYCLE SPEEDUP RECIPE AGILE …aws-de-media.s3.amazonaws.com/images/AWS_Summit_2018/... · 2018-06-19 · Digital Transformation New ways of developing, delivering,](https://reader034.fdocuments.us/reader034/viewer/2022042219/5ec5566713b08355f20a9bd6/html5/thumbnails/56.jpg)
![Page 57: YOUR SOFTWARE LIFECYCLE SPEEDUP RECIPE AGILE …aws-de-media.s3.amazonaws.com/images/AWS_Summit_2018/... · 2018-06-19 · Digital Transformation New ways of developing, delivering,](https://reader034.fdocuments.us/reader034/viewer/2022042219/5ec5566713b08355f20a9bd6/html5/thumbnails/57.jpg)
Community Powered Innovation
![Page 58: YOUR SOFTWARE LIFECYCLE SPEEDUP RECIPE AGILE …aws-de-media.s3.amazonaws.com/images/AWS_Summit_2018/... · 2018-06-19 · Digital Transformation New ways of developing, delivering,](https://reader034.fdocuments.us/reader034/viewer/2022042219/5ec5566713b08355f20a9bd6/html5/thumbnails/58.jpg)
Community Powered Innovation
= +
made easy& made enterprise
![Page 59: YOUR SOFTWARE LIFECYCLE SPEEDUP RECIPE AGILE …aws-de-media.s3.amazonaws.com/images/AWS_Summit_2018/... · 2018-06-19 · Digital Transformation New ways of developing, delivering,](https://reader034.fdocuments.us/reader034/viewer/2022042219/5ec5566713b08355f20a9bd6/html5/thumbnails/59.jpg)
OpenShift Source-to-Image
![Page 60: YOUR SOFTWARE LIFECYCLE SPEEDUP RECIPE AGILE …aws-de-media.s3.amazonaws.com/images/AWS_Summit_2018/... · 2018-06-19 · Digital Transformation New ways of developing, delivering,](https://reader034.fdocuments.us/reader034/viewer/2022042219/5ec5566713b08355f20a9bd6/html5/thumbnails/60.jpg)
Source 2 Image Walk Through
Code
Build
Deploy
Container Image
Registry
![Page 61: YOUR SOFTWARE LIFECYCLE SPEEDUP RECIPE AGILE …aws-de-media.s3.amazonaws.com/images/AWS_Summit_2018/... · 2018-06-19 · Digital Transformation New ways of developing, delivering,](https://reader034.fdocuments.us/reader034/viewer/2022042219/5ec5566713b08355f20a9bd6/html5/thumbnails/61.jpg)
Source 2 Image Walk Through
CodeDevelopers can leverage existing
development tools and then access the OpenShift Web, CLI or
IDE interfaces to create new application services and push
source code via GIT. OpenShift can also accept binary
deployments or be fully integrated with a customer’s existing CI/CD
environment.
![Page 62: YOUR SOFTWARE LIFECYCLE SPEEDUP RECIPE AGILE …aws-de-media.s3.amazonaws.com/images/AWS_Summit_2018/... · 2018-06-19 · Digital Transformation New ways of developing, delivering,](https://reader034.fdocuments.us/reader034/viewer/2022042219/5ec5566713b08355f20a9bd6/html5/thumbnails/62.jpg)
Source 2 Image Walk Through
BuildOpenShift automates the Docker
image build process with Source-to-Image (S2I). S2I
combines source code with a corresponding Builder image from
the integrated Docker registry. Builds can also be triggered manually or automatically by
setting a Git webhook. Add in Build pipelines
Container Image
Registry
![Page 63: YOUR SOFTWARE LIFECYCLE SPEEDUP RECIPE AGILE …aws-de-media.s3.amazonaws.com/images/AWS_Summit_2018/... · 2018-06-19 · Digital Transformation New ways of developing, delivering,](https://reader034.fdocuments.us/reader034/viewer/2022042219/5ec5566713b08355f20a9bd6/html5/thumbnails/63.jpg)
Source 2 Image Walk Through
DeployOpenShift automates the deployment of application
containers across multiple Node hosts via the Kubernetes
scheduler. Users can automatically trigger deployments on application
changes and do rollbacks, configure A/B deployments & other
custom deployment types.
Container Image
Registry