Red hat's updates on the cloud & infrastructure strategy

Post on 14-Apr-2017

121 views 0 download

Transcript of Red hat's updates on the cloud & infrastructure strategy

Red Hat's updates on the cloud & infrastructure strategy

Orgad Kimchi Senior Cloud Architect Red Hat

•  Market Trends

•  Red Hat Cloud Suite

•  OpenStack – Software Platform for Cloud Computing

•  OpenShift – DevOps and Containers Platform

•  CloudForms – Cloud Management Platform

Agenda

Existing infrastructure is not designed to cope with the demand l  Data is too large

l  We're producing vast amounts of unstructured data l  Scaling UP no longer works. Scaling OUT is a necessity l 

l  Too many service requests l  More client devices coming online – Laptops, tablets, phones, watches, etc... l  New Application demand generation is here l 

l  Applications and infrastructure were not designed for this level of demand l  Traditional capabilities are being exhausted

Why This Evolution?

●  Cloud sets up self provisioning infrastructure

●  Hybrid Cloud allows unlimited elasticity (no constraints)

●  Hybrid data model (sensitive aware) ensures privacy

●  Programmable automation simplifies management

Market trends

RED HAT – CLOUD SUPPLIER

Red Hat offers us a cloud solution that can be integrated with our previous infrastructure, without the need to demount what we already had in place to carry on moving ahead.

—SARA ISABEL RUBIO, global platforms operation and security, Telefónica Global Solutions

0.28

0.18

0.15

0.14

0.11

0.11

0.04

0% 8% 15% 23% 30%

Amazon.com

IBM

Red Hat

Salesforce.com

Microsoft

Oracle

SAP

Column  B  

Source: Oppenheimer and Co., Inc.; January 21, 2014 Equity Research Report on Red Hat

Who do you think will be the most strategic cloud IT supplier for your organization in five years?

Software Platform for Cloud Computing

7

OpenStack

What is OpenStack?

Openstack 9.0

Different views

Tenant view Operator view

Limited by what the Operator decides to offer

Combines configuration files and API actions to create a working environment for his tenants.

OpenStack meets the demands of “scale-out” digital business

l  Brings public cloud-like capabilities into your datacenter

l  Provides massive on-demand (scale-out) capacity

l  1,000's → 10,000's → 100k's of VMs

l  Removes vendor lock-in

l  Open source provides high-degree of flexibility to customize and interoperate

l  Community development = higher “feature velocity”

l  Features and functions you need, faster to market over proprietary software

l  Greater automation, resource provisioning, and scaling

OpenStack Powers Digital Business

OpenStack Contribution

http://stackalytics.com/?metric=commits&release=all

Impressions From OpenStack Summit Barcelona

Speed, Agility, Availability, Management …....

16

DevOps + Platform = Openshift

●  Shift from monolithic applications to microservices

●  Independently deployable and updatable, limited dependencies

●  Optimized for agility & accelerated time to market

17

Application Architecture

●  Enable efficiency and automation for microservices, but also support traditional applications

●  Enable faster and more consistent deployments from Development to Production

●  Enable application portability across 4 infrastructure footprints: Physical, Virtual, Private & Public Cloud

Containers - An Evolution in Application Deployment

OpenShift Enables Dev and Ops

SERVICE CATALOG (LANGUAGE RUNTIMES, MIDDLEWARE, DATABASES, …)

SELF-SERVICE

APPLICATION LIFECYCLE MANAGEMENT (CI / CD)

BUILD AUTOMATION DEPLOYMENT AUTOMATION

CONTAINER CONTAINER CONTAINER CONTAINER CONTAINER

NETWORKING SECURITY STORAGE REGISTRY LOGS & METRICS

CONTAINER ORCHESTRATION & CLUSTER MANAGEMENT (KUBERNETES)

RED HAT ENTERPRISE LINUX

CONTAINER RUNTIME & PACKAGING (DOCKER)

ATOMIC HOST

INFRASTRUCTURE AUTOMATION & COCKPIT

Enterprise Container Platform

Build, Deploy and Manage Containerized Apps

Built on Open Container Standards

Red Hat Driving These in the Community

docker kubernetes

CHALLENGE

“I need a secure and reliable platform

if I am ever going to run this from

Development to Production”

22

OpenShift vs. DIY Container Platform - Challenges

Support and manage your own Linux community distro or build on existing RHEL or 3rd party commercial Linux offerings.

Pull Docker container runtime from rapidly moving upstream and support, secure and maintain it yourself.

Pull Kubernetes or other orchestration (Mesos, Swarm) from rapidly moving upstream & support / maintain yourself. Do all the work required to integrate it into your enterprise IT environment (networking, storage, registry, security, logging, metrics, etc.)

Take existing application build/CI & deployment tools and evolve to add container image build & mgt., continuous deployment, etc.

SERVICE CATALOG (LANGUAGE RUNTIMES, MIDDLEWARE, DATABASES, …)

SELF-SERVICE

APPLICATION LIFECYCLE MANAGEMENT (CI / CD)

BUILD AUTOMATION DEPLOYMENT AUTOMATION

CONTAINER CONTAINER CONTAINER CONTAINER CONTAINER

NETWORKING SECURITY STORAGE REGISTRY LOGS &

METRICS

CONTAINER ORCHESTRATION & CLUSTER MANAGEMENT

LINUX

CONTAINER RUNTIME & PACKAGING

Bring your own middleware, data & other services. Build out a service catalog / interface to enable self-service deployment.

Developers, Testers Access OpenShift via web, CLI or IDE

Choose your IaaS

OpenShift will run anywhere RHEL can run giving you the ultimate portability for your mission critical workloads.

Cloud Infrastructures

Continuous Deployment Pipelines

Define and manage the whole application lifecycle

●  Build/Deploy workflows from Dev to Production

●  Integrated Jenkins 2 Pipeline extensibility

●  Real time status and integrated metrics

CloudForms Container Management

Manage containers and OpenShift across a hybrid cloud environment

●  Reports, metrics & alerts

●  Container chargeback

●  Vulnerability Scanning

Manage the Entire cloud Services

28

Management - CloudForms

Providers Cross-Linking

Service Container Pod Image

Node Cluster

Instance

Containers Chargeback

● Monetary charges reports based on Utilization

● Chargeback totals per Project (Namespace)

o  CPU Cores usage o  Memory usage o  Network usage (when available)