Agencies of all sizes are struggling to keep pace with rapidly changing mission needs and regulations. Their success is more dependent than ever on their ability to increase agility and take advantage of cloud and cloud-native architectures.
This webinar will cover how public sector agencies are working with Red Hat and NuoDB to:
Seamlessly deploy and manage applications in a modern architecture; Maintain the benefits of SQL and gain on-demand, horizontal scalability; Deploy a technology stack that facilitates efficiency and a DevOps structure.
2. TODAY’S AGENDA
● Red Hat & NuoDB Intros
Red Hat
● Introduction to Cloud Native App Delivery
● Containers and Container Platforms
● OpenShift Overview
NuoDB
● NuoDB Overview
● Use Cases
● NuoDB & OpenShift
3. SOFTWARE DEVELOPMENT IS EVOLVING
Architecture
Infrastructur
e
Monolith
N-Tier
Microservices
Datacenter
Hosted
Hybrid
Process
Waterfal
l
Agile
DevOps
4. WHAT DO AGENCIES NEED?
DELIVER FASTER DEVELOP FASTERCHANGE FASTER
INNOVATE
FASTER
Increase the speed of
app delivery of existing
and new applications to
your customers
Increase the speed of
developing new
applications to address
new business
opportunities
Increase the speed of
change by modernizing
applications to adapt to
the markets and
customers
Increase the speed of
innovation across the
organization to the pace
that your business
demands
CLOUD-NATIVE APP DEVELOPMENT
6. A DIGITAL EVOLUTION
Server-centric Container-centric
Scale up vertically Scale out horizontally
Tightly coupled monolith Loosely coupled and service-based
Infrastructure-dependent Portable across infrastructure
Waterfall, semi-agile, and long delivery Agile and continuous delivery
Local IDEs & developer tools Cloud-based, intelligent tools
Siloed dev, ops, QA, and security teams DevSecOps, NoOps, and collaboration
TRADITIONAL CLOUD-NATIVE
7. A BIT MORE ON CONTAINERS
CONTAINER BENEFITS FOR MULTIPLE TEAMS
DEVELOPERS
IT OPERATIONS
BUSINESS
LEADERS
● CLOUD-NATIVE APPS
● SIMPLIFY PACKAGING
● SIMPLIFY TESTING
● CHOICE OF LANGUAGE/FRAMEWORK
● CONSISTENT APP DEPLOYS
● AUTOMATED APP DEPLOYS
● AUTOMATED ROLLBACK
● IMPROVED APP PERFORMANCE
● MULTI-CLOUD CONSISTENCY
● ENABLE DEVOPS CULTURE
● ENABLE HYBRID CLOUD
● REDUCE VM LICENSING COSTS
● ACCELERATE APP-DEV CYCLES
CONTAINERS
Package all app dependencies
Integrated in Linux OS
Fully Open Source
Secure Isolation of Applications
Eliminates need for VM Hypervisor
INFRASTRUCTURE
LINUX HOST (KERNEL)
Container
App
Container
App
Container
App
Container
App
9. Scheduling
Decide where to deploy containers
KUBERNETES MAKES IT EASIER
Lifecycle and health
Keep containers running despite failures
Discovery
Find other containers on the network
Monitoring
Visibility into running containers
Security
Control who can do what
Scaling
Scale containers up and down
Persistence
Survive data beyond container lifecycle
Aggregation
Compose apps from multiple containers
10. KUBERNETES IS THE CONTAINER
ORCHESTRATION STANDARD
OTHERORCHESTRATORS
(Cloud Foundry Diego,
Nomad, Blox, etc.)
2 YEARS AGO
Fragmented landscape
TODAY
Kubernetes consolidation
OTHER
ORCHESTRATORS
Red Hat bet early on Kubernetes. It has now become the dominant orchestration ecosystem
11. BUT THERE’S MORE TO A FULL STACK
CONTAINER PLATFORM
Developer Productivity
Build Automation, Image
Streams, CI/CD
Kubernetes
Red Hat Enterprise Linux or Red Hat CoreOS
Automated
Operations
Lifecycle Mgmt
App
Monitoring
Infra
Monitoring
Service Cat/Operators
etcd, Prometheus, Red
Hat Middleware, ISVs
Cluster Services
Metering/Chargeback,
Registry, Logging, Metrics
CaaS PaaSBest Operator Experience Best Developer Experience
Ops & Dev Consoles
Install / Upgrade
Security / Auth
Network / CNI
Storage / CSI
12. 200+ validated integrations
100s of defect and performance fixes
9 year enterprise lifecycle management
Security fixes
Middleware integration
(container images, storage, networking, cloud services, etc)
Certified Kubernetes
OPENSHIFT IS KUBERNETES
FOR THE ENTERPRISE
Kubernetes
Release
OpenShift
Release
1-3 months
hardening