Post on 20-May-2020
Cloud-Native Applications and the Future of Containers
Aprovechar la Agilidad de la Nube en tu Centro de Datos
Richard Chun - rchun@redhat.comManager - Solution Architects - Red Hat
1
The world’s leading provider of open source enterprise IT solutions
2
*Red Hat client data and Fortune 500 list, June 2018. Note: Currency in U.S. dollars.
MORE THAN
90%of the
FORTUNE
500RED HAT
use
PRODUCTS &SOLUTIONS*
~13,360EMPLOYEES
105+OFFICES
S&P
500COMPANY
NYSE
RHT40+COUNTRIES
THE FIRST
$3OPEN
SOURCECOMPANY
IN THE WORLD
BILLION
From communities to enterprise
Open source
3
We participate in and create community-powered upstream projects.
Participate Integrate StabilizeWe integrate upstream projects, fostering open community platforms.
We commercialize these platforms together with a rich ecosystem of
services and certifications.
Open source cultureOpen source
4
Collaboration
Transparency (both access and the ability to act)
Shared problems are solved faster
Working together creates standardization
5
MONOLITHIC ARCHITECTURE
Application Server
HTML Javascript Web
ServiceServiceService
Service Service Service
Data Access
6
CLOUD-NATIVE APPS
BUILDING APPLICATIONS FOR THE CLOUD
MICROSERVICES ARCHITECTURE
Runtime
Web
Runtime
Service
Runtime
Service
Runtime
Service
Runtime
Service
Runtime
Service
Runtime
Service
Application Server
HTML Javascript Web
ServiceServiceService
Service Service Service
Data Access
8
VIRTUAL MACHINES CONTAINERS
virtual machines are isolatedapps are not
containers are isolatedso are the apps
VM
OS Dependencies
Kernel
Hypervisor
Hardware
App App App App
Hardware
Container Host (Kernel)
Container
App
OS deps
Container
App
OS deps
Container
App
OS deps
Container
App
OS deps
9
A secure and enterprise-grade container application platform based on Kubernetes for
traditional and cloud-native applications
10
CLOUD-NATIVE CAPABILITIES WITH RED HAT OPENSHIFT
APPLICATION LIFECYCLE MANAGEMENT
CONTAINER ORCHESTRATION AND MANAGEMENT
ENTERPRISE CONTAINER HOST
Service Discovery Routing Load Balancing
Security
Monitoring
Conf Management Log Management Multi-tenancy
Self-ServiceBuild Automation Deploy Automation CI/CD
ANYCONTAINER
Amazon Web Services Microsoft Azure Google CloudOpenStackDatacenterLaptop
ANYINFRASTRUCTURE
11
COMPREHENSIVECLOUDCUSTOMERSCODE
Strong partnerships with cloud providers, ISVs, CCSPs.
We have an extensive container catalog of certified
partner images.
Our comprehensive portfolio of container products and services
includes developer tools, security, application services,
storage, & management.
Red Hat is a leading Kubernetes developer & contributor with Google1.
We make container development easy, reliable,
& more secure.
Most reference customers running in production.
We have years of experience running OpenShift Online &
OpenShift Dedicated services.
Kubernetes commits
WHY IS RED HAT THE BEST CHOICE?THE FOUR Cs
Source: [1] Stackalytics, Contribution by Companies. (Release: All, Project type: Kubernetes, Module: kubernetes, Metric: Commits) Retrieved: March 2, 2018.
12
RED HAT OPENSHIFT BUSINESS VALUE
531%5 Year ROI
$1.29MAverage annualbenefits per 100
developers
8 MONTHSPaybackperiod
The Business Value of Red Hat OpenShift, IDC #US41845816, October 2017 https://www.redhat.com/en/resources/The-Business-Value-of-Red-Hat-OpenShift
66% 36%More applications
per yearFaster development
lifecycle
13
Red Hat OpenShift Container Platform on HPE Synergy
● A container application platform and infrastructure that can be tailored instantly, on-demand
● Comprehensive stack of physical and virtual application development and deployment infrastructure
● Open source technology combined price and performance efficiency, and enterprise credibility.
● Manageable and predictable software cost model.
14
Red Hat OpenShift Container Platform on HPE Synergy
15
Supporting SAP applications today and tomorrow
16
REALIZING THE VISION WITH KUBERNETES POWERED HYBRID CLOUD
17
Trusted enterprise Kubernetes● Trusted Host, Content, Platform● Full Stack Automated Install● Over the Air Updates & Day 2 Mgt
A cloud-like experience, everywhere● Hybrid, Multi-Cluster Management● Operator Framework ● Operator Hub & Certified ISVs
Empowering developers to innovate● OpenShift Service Mesh (Istio)● OpenShift Serverless (Knative)● CodeReady Workspaces (Che)
try.openshift.com 18
OPERATING SYSTEM
FULL STACK AUTOMATED INSTALL
OPERATING SYSTEM
OPENSHIFT PLATFORMOPENSHIFT PLATFORM
OPENSHIFT 4OPENSHIFT 3
INFRASTRUCTURE19
Fully automated day-1 and day-2 operationsAUTOMATED CONTAINER OPERATIONS
Infra provisioning
Embedded OS
Full-stack deployment
On-premises and cloud
Unified experience
Secure defaults
Network isolation
Signing and policies
Audit and logs
Multi-cluster aware
Monitoring and alerts
Zero downtime upgrades
Full-stack patch & upgrade
Vulnerability scanning
INSTALL HARDENDEPLOY OPERATE
AUTOMATED OPERATIONS
20
CONTAINER
CONTAINER NATIVE VIRTUALIZATIONTOGETHER AT LAST!
VIRTUAL MACHINE
RHEL KERNEL
PHYSICAL MACHINE
CONTAINERAdd virtual machines to your OpenShift projects as easily as application containers.
Leverage existing VM-based services from your new workloads
APP
QEMU
KVM
LIBVIRT
21
Resultant virtual machines are able to run side by side directly on the same OpenShift nodes as application containers.
KUBERNETES POWERED OPEN HYBRID CLOUD
PHYSICAL
APP APP APP APP
VIRTUALPUBLICCLOUD
VM CC C
22
Public Cloud Providers
linkedin.com/company/red-hat
youtube.com/user/RedHatVideos
facebook.com/redhatinc
twitter.com/RedHat
Red Hat is the world’s leading provider of enterprise
open source software solutions. Award-winning
support, training, and consulting services make
Red Hat a trusted adviser to the Fortune 500.
Thank you!Come Visit us in Accelerating Hybrid Cloud - Stand 7
23
Richard Chun - rchun@redhat.comManager - Solution Architects - Red Hat