SlideShare uma empresa Scribd logo
1 de 14
F26173-201211
CONFIDENTIAL Designator
Cloud-Native
Journey
1
@burrsutter bit.ly/teachingelephants
@burrsutter bit.ly/teachingelephants
Going cloud native: Where to start?
3
Optimize what you have and Innovate your new future
Speed - Safety - Scale
Develop & deploy new
applications faster
Modernize & integrate
existing applications
Automate & optimize
application infrastructure
Cloud Native Development
What kind of application platform will you need?
4
Process Infrastructure Architecture
Waterfall Datacenter Monolith
CICD DevOps Any Cloud (Micro)Services
Lean, collaborative and fully
automated software delivery
lifecycle
Write once, run anywhere. On-
demand Scale, Fault tolerant by
design and advance deployments.
Loosely-coupled, modular
apps are easier to build, test,
deploy, update and change.
Manage change by structuring teams & their work to utilize
automation and architecture of cloud computing to boost innovation velocity
Cloud Native Development
RED HAT TECH READY 2020
CONFIDENTIAL - INTERNAL AND PARTNER
UNDER NDA USE ONLY
5
(Micro)services
Containers
Domain
modeling
APIs +
Integration
Architecture and
design practices
Agile, DevOps
team structures
Cloud-native team
enablement
Value delivery on
open hybrid cloud
Development
workflow
Secure, automated
container pipeline
Applications
Public | Private | Hybrid
Cloud-native development journey
Iterative feedback
Measured outcomes
GENERAL DISTRIBUTION
Kubernetes: Container Orchestration Engine
6
DevOps with Containers and Kubernetes
IMAGE
REGISTRY
SELF-SERVICE
APP. SERVICES
APP. LIFECYCLE MANAGEMENT
MONITORING AND LOGGING
OVERLAY NETWORK
F26173-201211
CONFIDENTIAL Designator
DIY K8s
vs
Red Hat
Openshift
7
What’s needed to put Kubernetes into production?
Enterprise Linux
Cluster services
monitoring,
showback, registry,
logging
Application services
middleware, functions, ISV
Service mesh
Developer services
dev tools, automated
builds, CI/CD, IDE
Automated operations
certified
Lacks many essential components
1. Operating system
2. Developer tooling and UX
3. Container runtime (CRI-O, Containerd, Docker,
etc).
4. Image registry
5. Software-defined networking
6. Load‐balancer and routing
7. Log management
8. Container metrics and monitoring
9. DNS
10. Ingress
11. RBAC
1
2
11 10
3 6 7 4 5 8 9
The customer (or third-party) must configure,
integrate, operate and support additional
components to be fully operational.
“Kubernetes” vs. Red Hat OpenShift
Developer Productivity
Cluster Services
Automated Ops ⠇Over-The-Air Updates ⠇Monitoring ⠇Registry ⠇Networking ⠇Router ⠇KubeVirt ⠇OLM ⠇Helm
10
Kubernetes
Developer CLI ⠇VS Code
extensions ⠇IDE Plugins
Code Ready Workspaces
CodeReady Containers
Service Mesh ⠇Serverless
Builds ⠇CI/CD Pipelines
Full Stack Logging
Chargeback
Databases ⠇Languages
Runtimes ⠇Integration
Business Automation
100+ ISV Services
Platform Services Application Services Developer Services
Physical Virtual Private cloud Public cloud
OpenShift
Kubernetes
Engine
Build Cloud-Native
Apps
Manage Workloads
Multi-cluster Management
Discovery ⠇Policy ⠇Compliance ⠇Configuration ⠇Workloads
Advanced
Cluster
Management
OpenShift
Container
Platform
Managed cloud
(Azure, AWS, IBM)
Red Hat Enterprise Linux & RHEL CoreOS
OpenShift is 100% certified Kubernetes
Red Hat OpenShift = Enterprise Kubernetes
Based on the open Eclipse Che project (>10M pulls)
Devfiles provide developer environments as code
Extensible with VS Code extension compatibility
Code Ready Workspaces
11
Cloud-Native IDE for secure and fast code development
Onboard developers faster
Easily monitor and operate with Prometheus and
Grafana dashboards
Reduce risk of security vulnerabilities in applications
What's new in OpenShift 4.6
Connectivity mode
- Allows developers to focus on the
composition of their application, both on
how it’s managed as well as how things are
connected.
Parity between List & Graphical
- Display Options
- Filters
- Find
Admin’s Project-> Workload tab has
an increased feature set
Consumption mode
- Allows developers to focus solely on
components consuming resources.
- Thus, no connectors are shown (Service
Binding, Visual, Traffic, Triggers, etc), nor
groupings. Pod count is shown by default.
Application topology
12
What's new in OpenShift 4.6
Monitor your applications with ease!
● Improved discoverability of alerts in topology
and Monitoring
● Easy access to Alert Details
● Alerts tab allows users to view application alerts
& silence them as as needed
● Monitoring your sample application Quick Start
available to show users how to access basic
monitoring features
Product Manager: Christian Heidenreich
13
Application Monitoring & Troubleshooting
What's new in OpenShift 4.6
Abstract Fluentd configuration by introduce new log
forwarding API to improve support and experience
for customers.
● Introduce a new, cluster-wide ClusterLogForwarder CRD (API)
that replaces needs to configure log forwarding via Fluentd
ConfigMap.
● The API helps to reduce probability to misconfigure Fluentd
and helps bringing in more stability into the Logging stack.
● Features include: Audit log collection and forwarding, Kafka
support, namespace- and source-based routing, tagging, as
well as improvements to the existing log forwarding features
(e.g. syslog RFC5424 support).
● WARNING: We will not automagically migrate old Tech
Preview CRs into a GA CR.
Infra
App
Audit
Forward logs to
different systems
based on their
“inputSource”.
inputSource=app
inputSource=audit
apiVersion: "logging.openshift.io/v1"
kind: "ClusterLogForwarder"
spec:
outputs:
- name: MyLogs
type: Syslog
syslog:
Facility: Local0
url: localstore.example.com:9200
pipelines:
- inputs: [Infrastructure,
Application, Audit]
outputs: [MyLogs]
Introduce new log forwarding API
14

Mais conteúdo relacionado

Mais procurados

From Zero To Factory
From Zero To FactoryFrom Zero To Factory
From Zero To Factory
Platform CF
 
Pivotal Digital Transformation Forum: Requirements to Deliver Innovation to M...
Pivotal Digital Transformation Forum: Requirements to Deliver Innovation to M...Pivotal Digital Transformation Forum: Requirements to Deliver Innovation to M...
Pivotal Digital Transformation Forum: Requirements to Deliver Innovation to M...
VMware Tanzu
 

Mais procurados (20)

everything as a code abdelmajid aneddame
everything as a code abdelmajid aneddameeverything as a code abdelmajid aneddame
everything as a code abdelmajid aneddame
 
AMAZE™ - Application Migration to Cloud
 AMAZE™ - Application Migration to Cloud AMAZE™ - Application Migration to Cloud
AMAZE™ - Application Migration to Cloud
 
From Zero To Factory
From Zero To FactoryFrom Zero To Factory
From Zero To Factory
 
Transform IT Operations with CSC
Transform IT Operations with CSCTransform IT Operations with CSC
Transform IT Operations with CSC
 
VMworld_PivotalCF_And_Containers
VMworld_PivotalCF_And_Containers VMworld_PivotalCF_And_Containers
VMworld_PivotalCF_And_Containers
 
SAP virtualization
SAP virtualizationSAP virtualization
SAP virtualization
 
How To Modernize Enterpize Apps, Including Windows and .NET on AWS
How To Modernize Enterpize Apps, Including Windows and .NET on AWSHow To Modernize Enterpize Apps, Including Windows and .NET on AWS
How To Modernize Enterpize Apps, Including Windows and .NET on AWS
 
Pivotal Digital Transformation Forum: Cloud and Devops - The Reality
Pivotal Digital Transformation Forum: Cloud and Devops - The RealityPivotal Digital Transformation Forum: Cloud and Devops - The Reality
Pivotal Digital Transformation Forum: Cloud and Devops - The Reality
 
Pivotal CenturyLink Cloud Platform Seminar Presentations: Software Kept Eatin...
Pivotal CenturyLink Cloud Platform Seminar Presentations: Software Kept Eatin...Pivotal CenturyLink Cloud Platform Seminar Presentations: Software Kept Eatin...
Pivotal CenturyLink Cloud Platform Seminar Presentations: Software Kept Eatin...
 
Accelerating Software Delivery [Decoding DevOps Conference - InfoSeption]
Accelerating Software Delivery  [Decoding DevOps Conference - InfoSeption]Accelerating Software Delivery  [Decoding DevOps Conference - InfoSeption]
Accelerating Software Delivery [Decoding DevOps Conference - InfoSeption]
 
How to Use iPaaS to Scale Your Business - Case Study
How to Use iPaaS to Scale Your Business - Case StudyHow to Use iPaaS to Scale Your Business - Case Study
How to Use iPaaS to Scale Your Business - Case Study
 
Event-Driven Serverless Architecture - the next big thing in the cloud (Cleme...
Event-Driven Serverless Architecture - the next big thing in the cloud (Cleme...Event-Driven Serverless Architecture - the next big thing in the cloud (Cleme...
Event-Driven Serverless Architecture - the next big thing in the cloud (Cleme...
 
The Cloud Native Journey
The Cloud Native JourneyThe Cloud Native Journey
The Cloud Native Journey
 
Elastic Cloud: The best way to experience everything Elastic
Elastic Cloud: The best way to experience everything ElasticElastic Cloud: The best way to experience everything Elastic
Elastic Cloud: The best way to experience everything Elastic
 
Transforming Culture at Bloomberg
Transforming Culture at BloombergTransforming Culture at Bloomberg
Transforming Culture at Bloomberg
 
Architect your app modernization journey with containers on Microsoft Azure
Architect your app modernization journey with containers on Microsoft AzureArchitect your app modernization journey with containers on Microsoft Azure
Architect your app modernization journey with containers on Microsoft Azure
 
Pivotal Digital Transformation Forum: Requirements to Deliver Innovation to M...
Pivotal Digital Transformation Forum: Requirements to Deliver Innovation to M...Pivotal Digital Transformation Forum: Requirements to Deliver Innovation to M...
Pivotal Digital Transformation Forum: Requirements to Deliver Innovation to M...
 
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...
 
Accelerating Time to Market
Accelerating Time to MarketAccelerating Time to Market
Accelerating Time to Market
 
PSOCLD 1007 Cisco Hybrid Cloud Platform for Google Cloud
PSOCLD 1007 Cisco Hybrid Cloud Platform for Google CloudPSOCLD 1007 Cisco Hybrid Cloud Platform for Google Cloud
PSOCLD 1007 Cisco Hybrid Cloud Platform for Google Cloud
 

Semelhante a OCP Datacomm RedHat - Kubernetes Launch

Semelhante a OCP Datacomm RedHat - Kubernetes Launch (20)

.NET Cloud-Native Bootcamp- Los Angeles
.NET Cloud-Native Bootcamp- Los Angeles.NET Cloud-Native Bootcamp- Los Angeles
.NET Cloud-Native Bootcamp- Los Angeles
 
Red Hat Openshift on Microsoft Azure
Red Hat Openshift on Microsoft AzureRed Hat Openshift on Microsoft Azure
Red Hat Openshift on Microsoft Azure
 
CNCF Meetup - OpenShift Overview
CNCF Meetup - OpenShift OverviewCNCF Meetup - OpenShift Overview
CNCF Meetup - OpenShift Overview
 
Agile Tour Pune 2015: Dev-ops- niche or mainstream: Bhaskar Venugopalan
Agile Tour Pune 2015: Dev-ops- niche or mainstream: Bhaskar VenugopalanAgile Tour Pune 2015: Dev-ops- niche or mainstream: Bhaskar Venugopalan
Agile Tour Pune 2015: Dev-ops- niche or mainstream: Bhaskar Venugopalan
 
DevOps and BigData Analytics
DevOps and BigData Analytics DevOps and BigData Analytics
DevOps and BigData Analytics
 
IBM RedHat OCP Vs xKS.pptx
IBM RedHat OCP Vs xKS.pptxIBM RedHat OCP Vs xKS.pptx
IBM RedHat OCP Vs xKS.pptx
 
8 - OpenShift - A look at a container platform: what's in the box
8 - OpenShift - A look at a container platform: what's in the box8 - OpenShift - A look at a container platform: what's in the box
8 - OpenShift - A look at a container platform: what's in the box
 
Using cloud native development to achieve digital transformation
Using cloud native development to achieve digital transformationUsing cloud native development to achieve digital transformation
Using cloud native development to achieve digital transformation
 
Automate your NGINX Environment with the Ansible Collection for NGINX Controller
Automate your NGINX Environment with the Ansible Collection for NGINX ControllerAutomate your NGINX Environment with the Ansible Collection for NGINX Controller
Automate your NGINX Environment with the Ansible Collection for NGINX Controller
 
Leveraging HybridMultiCloud for Devops and Automation Platform
Leveraging HybridMultiCloud for Devops and Automation PlatformLeveraging HybridMultiCloud for Devops and Automation Platform
Leveraging HybridMultiCloud for Devops and Automation Platform
 
PaaS Solutions Comparison
PaaS Solutions ComparisonPaaS Solutions Comparison
PaaS Solutions Comparison
 
Which Application Modernization Pattern Is Right For You?
Which Application Modernization Pattern Is Right For You?Which Application Modernization Pattern Is Right For You?
Which Application Modernization Pattern Is Right For You?
 
Pivotal Cloud Foundry 2.3: A First Look
Pivotal Cloud Foundry 2.3: A First LookPivotal Cloud Foundry 2.3: A First Look
Pivotal Cloud Foundry 2.3: A First Look
 
CNCF Introduction - Feb 2018
CNCF Introduction - Feb 2018CNCF Introduction - Feb 2018
CNCF Introduction - Feb 2018
 
Kubernetes Connectivity to Cloud Native Kafka | Christina Lin and Evan Shorti...
Kubernetes Connectivity to Cloud Native Kafka | Christina Lin and Evan Shorti...Kubernetes Connectivity to Cloud Native Kafka | Christina Lin and Evan Shorti...
Kubernetes Connectivity to Cloud Native Kafka | Christina Lin and Evan Shorti...
 
Perth MeetUp November 2023
Perth MeetUp November 2023 Perth MeetUp November 2023
Perth MeetUp November 2023
 
Pivotal Container Service (PKS) at SF Cloud Foundry Meetup
Pivotal Container Service (PKS) at SF Cloud Foundry MeetupPivotal Container Service (PKS) at SF Cloud Foundry Meetup
Pivotal Container Service (PKS) at SF Cloud Foundry Meetup
 
Red Hat OpenShift Container Platform Overview
Red Hat OpenShift Container Platform OverviewRed Hat OpenShift Container Platform Overview
Red Hat OpenShift Container Platform Overview
 
Building Cloud Native Applications with Oracle Autonomous Database.
Building Cloud Native Applications with Oracle Autonomous Database.Building Cloud Native Applications with Oracle Autonomous Database.
Building Cloud Native Applications with Oracle Autonomous Database.
 
Vijay Oscon
Vijay OsconVijay Oscon
Vijay Oscon
 

Mais de PT Datacomm Diangraha

Mais de PT Datacomm Diangraha (20)

Openshift Workshop
Openshift Workshop Openshift Workshop
Openshift Workshop
 
Start Your Cloud Native Journey with Containerization
Start Your Cloud Native Journey with ContainerizationStart Your Cloud Native Journey with Containerization
Start Your Cloud Native Journey with Containerization
 
Disaster Recovery Cook Book
Disaster Recovery Cook BookDisaster Recovery Cook Book
Disaster Recovery Cook Book
 
Sutedjo - open banking may 27, 2021
Sutedjo - open banking may 27, 2021Sutedjo - open banking may 27, 2021
Sutedjo - open banking may 27, 2021
 
Darwin - PT IMI
Darwin - PT IMIDarwin - PT IMI
Darwin - PT IMI
 
Sutedjo - Introduction to Cloud
Sutedjo - Introduction to CloudSutedjo - Introduction to Cloud
Sutedjo - Introduction to Cloud
 
Aditya - Connecting Future
Aditya - Connecting FutureAditya - Connecting Future
Aditya - Connecting Future
 
Wiranto
WirantoWiranto
Wiranto
 
Sutedjo - Digital Transformation for SAP
Sutedjo -  Digital Transformation for SAPSutedjo -  Digital Transformation for SAP
Sutedjo - Digital Transformation for SAP
 
Nam Khong - SAP on Cloud for Your Intelligent Enterprise
Nam Khong - SAP on Cloud for Your Intelligent EnterpriseNam Khong - SAP on Cloud for Your Intelligent Enterprise
Nam Khong - SAP on Cloud for Your Intelligent Enterprise
 
Micro services container - Nam Khong
Micro services container - Nam KhongMicro services container - Nam Khong
Micro services container - Nam Khong
 
Cloud computing for making indonesia 4.0
Cloud computing for making indonesia 4.0 Cloud computing for making indonesia 4.0
Cloud computing for making indonesia 4.0
 
Cloud technology for hospitality
Cloud technology for hospitalityCloud technology for hospitality
Cloud technology for hospitality
 
Why build sap on cloud
Why build sap on cloudWhy build sap on cloud
Why build sap on cloud
 
Sap migration to cloud
Sap migration to cloudSap migration to cloud
Sap migration to cloud
 
Disaster Recovery: Understanding Trend, Methodology, Solution, and Standard
Disaster Recovery:  Understanding Trend, Methodology, Solution, and StandardDisaster Recovery:  Understanding Trend, Methodology, Solution, and Standard
Disaster Recovery: Understanding Trend, Methodology, Solution, and Standard
 
Hot Disaster Recovery Using Zerto
Hot Disaster Recovery Using ZertoHot Disaster Recovery Using Zerto
Hot Disaster Recovery Using Zerto
 
Perfect Match of Cloud Computing and Consumer Electronics
Perfect Match of Cloud Computing and Consumer ElectronicsPerfect Match of Cloud Computing and Consumer Electronics
Perfect Match of Cloud Computing and Consumer Electronics
 
Acronis for SAP
Acronis for SAPAcronis for SAP
Acronis for SAP
 
Sap Cloud Migration
Sap Cloud MigrationSap Cloud Migration
Sap Cloud Migration
 

Último

Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Victor Rentea
 
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
Safe Software
 
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
Safe Software
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
WSO2
 
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Victor Rentea
 

Último (20)

FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024
 
Manulife - Insurer Transformation Award 2024
Manulife - Insurer Transformation Award 2024Manulife - Insurer Transformation Award 2024
Manulife - Insurer Transformation Award 2024
 
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
 
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
 
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
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : Uncertainty
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
 
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
 
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
 
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 AmsterdamDEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
 
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
 
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
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf
 
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
 
MS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectorsMS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectors
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024
 
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdfRising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
 
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
 

OCP Datacomm RedHat - Kubernetes Launch

  • 3. Going cloud native: Where to start? 3 Optimize what you have and Innovate your new future Speed - Safety - Scale Develop & deploy new applications faster Modernize & integrate existing applications Automate & optimize application infrastructure Cloud Native Development
  • 4. What kind of application platform will you need? 4 Process Infrastructure Architecture Waterfall Datacenter Monolith CICD DevOps Any Cloud (Micro)Services Lean, collaborative and fully automated software delivery lifecycle Write once, run anywhere. On- demand Scale, Fault tolerant by design and advance deployments. Loosely-coupled, modular apps are easier to build, test, deploy, update and change. Manage change by structuring teams & their work to utilize automation and architecture of cloud computing to boost innovation velocity Cloud Native Development
  • 5. RED HAT TECH READY 2020 CONFIDENTIAL - INTERNAL AND PARTNER UNDER NDA USE ONLY 5 (Micro)services Containers Domain modeling APIs + Integration Architecture and design practices Agile, DevOps team structures Cloud-native team enablement Value delivery on open hybrid cloud Development workflow Secure, automated container pipeline Applications Public | Private | Hybrid Cloud-native development journey Iterative feedback Measured outcomes
  • 6. GENERAL DISTRIBUTION Kubernetes: Container Orchestration Engine 6 DevOps with Containers and Kubernetes IMAGE REGISTRY SELF-SERVICE APP. SERVICES APP. LIFECYCLE MANAGEMENT MONITORING AND LOGGING OVERLAY NETWORK
  • 8. What’s needed to put Kubernetes into production? Enterprise Linux Cluster services monitoring, showback, registry, logging Application services middleware, functions, ISV Service mesh Developer services dev tools, automated builds, CI/CD, IDE Automated operations certified Lacks many essential components 1. Operating system 2. Developer tooling and UX 3. Container runtime (CRI-O, Containerd, Docker, etc). 4. Image registry 5. Software-defined networking 6. Load‐balancer and routing 7. Log management 8. Container metrics and monitoring 9. DNS 10. Ingress 11. RBAC 1 2 11 10 3 6 7 4 5 8 9 The customer (or third-party) must configure, integrate, operate and support additional components to be fully operational.
  • 9. “Kubernetes” vs. Red Hat OpenShift
  • 10. Developer Productivity Cluster Services Automated Ops ⠇Over-The-Air Updates ⠇Monitoring ⠇Registry ⠇Networking ⠇Router ⠇KubeVirt ⠇OLM ⠇Helm 10 Kubernetes Developer CLI ⠇VS Code extensions ⠇IDE Plugins Code Ready Workspaces CodeReady Containers Service Mesh ⠇Serverless Builds ⠇CI/CD Pipelines Full Stack Logging Chargeback Databases ⠇Languages Runtimes ⠇Integration Business Automation 100+ ISV Services Platform Services Application Services Developer Services Physical Virtual Private cloud Public cloud OpenShift Kubernetes Engine Build Cloud-Native Apps Manage Workloads Multi-cluster Management Discovery ⠇Policy ⠇Compliance ⠇Configuration ⠇Workloads Advanced Cluster Management OpenShift Container Platform Managed cloud (Azure, AWS, IBM) Red Hat Enterprise Linux & RHEL CoreOS OpenShift is 100% certified Kubernetes Red Hat OpenShift = Enterprise Kubernetes
  • 11. Based on the open Eclipse Che project (>10M pulls) Devfiles provide developer environments as code Extensible with VS Code extension compatibility Code Ready Workspaces 11 Cloud-Native IDE for secure and fast code development Onboard developers faster Easily monitor and operate with Prometheus and Grafana dashboards Reduce risk of security vulnerabilities in applications
  • 12. What's new in OpenShift 4.6 Connectivity mode - Allows developers to focus on the composition of their application, both on how it’s managed as well as how things are connected. Parity between List & Graphical - Display Options - Filters - Find Admin’s Project-> Workload tab has an increased feature set Consumption mode - Allows developers to focus solely on components consuming resources. - Thus, no connectors are shown (Service Binding, Visual, Traffic, Triggers, etc), nor groupings. Pod count is shown by default. Application topology 12
  • 13. What's new in OpenShift 4.6 Monitor your applications with ease! ● Improved discoverability of alerts in topology and Monitoring ● Easy access to Alert Details ● Alerts tab allows users to view application alerts & silence them as as needed ● Monitoring your sample application Quick Start available to show users how to access basic monitoring features Product Manager: Christian Heidenreich 13 Application Monitoring & Troubleshooting
  • 14. What's new in OpenShift 4.6 Abstract Fluentd configuration by introduce new log forwarding API to improve support and experience for customers. ● Introduce a new, cluster-wide ClusterLogForwarder CRD (API) that replaces needs to configure log forwarding via Fluentd ConfigMap. ● The API helps to reduce probability to misconfigure Fluentd and helps bringing in more stability into the Logging stack. ● Features include: Audit log collection and forwarding, Kafka support, namespace- and source-based routing, tagging, as well as improvements to the existing log forwarding features (e.g. syslog RFC5424 support). ● WARNING: We will not automagically migrate old Tech Preview CRs into a GA CR. Infra App Audit Forward logs to different systems based on their “inputSource”. inputSource=app inputSource=audit apiVersion: "logging.openshift.io/v1" kind: "ClusterLogForwarder" spec: outputs: - name: MyLogs type: Syslog syslog: Facility: Local0 url: localstore.example.com:9200 pipelines: - inputs: [Infrastructure, Application, Audit] outputs: [MyLogs] Introduce new log forwarding API 14