cloud enablement with red hat technology - emergent enablement with red hat technology calvin smith...

64
Cloud enablement with Red Hat Technology Calvin Smith Senior Solutions Architect May 1, 2014

Upload: vonhi

Post on 20-May-2018

216 views

Category:

Documents


2 download

TRANSCRIPT

Cloud enablement with Red Hat Technology

Calvin SmithSenior Solutions ArchitectMay 1, 2014

RED HAT CLOUD INFRASTRUCTURE

THE ROLE OF I.T. IS CHANGINGFrom service provider to strategic partner

RED HAT CLOUD INFRASTRUCTURE

IT CHALLENGES

FLEXIBILITYScale-out on demand hampered by proprietary virtualization licensing

Other solutions force single-vendor stack solutions, requiring migration and forklift

Public cloud like future based on open source technology, enables economics of scale-out

MANAGEMENTVM sprawl and management sprawl

Multiple panes of glass with no central governance

Demands for self service must balance with policy and security

Orchestration of complex and repeatable tasks

Discovery and monitoring of disparate systems

WORKLOADSLegacy workloads require traditional datacenter virtualization

New cloud enabled workloads need flexible scale-out, fault tolerant infrastructure

Management tools must deal with both use cases

Solutions must deal with a long term migration from one type to another

RED HAT CLOUD INFRASTRUCTURE

VIRTUALIZATION TO CLOUD CONTINUUM

ServerVirtualization

DistributedVirtualization

PrivateCloud

HybridCloud

Visibility

Control

Optimization

Automation

Agility

Self-Service

Federation

Brokering

Consolidation Reduce Capital Expense

Flexibility & Speed Reduce Operational Expense Automation Less Downtime

Self-Serve Agility Standardization IT as a Business Usage Metering

Capital Expense EliminationIncreased Flexibility (up and down)

Dri v

e rs

Virtual Infrastructure Management

Derived from Gartner Roadmap: From Virtualization to Cloud Computing (reference slide)

RED HAT CLOUD INFRASTRUCTURE

NIST Definition of Cloud Computing

● Cloud computing is a model for enabling convenient, on-demand network access to a shared pool of configurable computing resources (e.g., networks, servers, storage, applications, and services) that can be rapidly provisioned and released with minimal management effort or service provider interaction. This cloud model promotes availability and is composed of five essential characteristics :

● On-demand self-service● Broad Network Access● Resource Pooling● Rapid Elasticity● Measured Service

7RED HAT CLOUD INFRASTRUCTURE

CLOUD TYPES AND DEPLOYMENT MODELS

9RED HAT CLOUD INFRASTRUCTURE

WORKLOAD TYPES

TRADITIONAL CLOUD MIXED/HYBRID

1 Application → 1 VM 1 Application → Many VMs

Combination of Traditional and Cloud

VMs to provide application. Database

may be hosted on traditional workloads,

web front-end and logic layers on cloud

workloads.

Lifecycle in years Lifecycle hours to months

Not designed to tolerate failure of VM, so you need features that keep VMs up

If a VM dies, application kills it and creates a new

one, app stays up

Application SLA requires enterprise virt. features

(migration, HA, etc.)

High resiliency features often built into the application itself

Scale up (VM gets bigger) Scale out (add VMs)

Example workloads: Exchange, large

commercial applications

Example workloads: Netflix, most mobile phone applications

RED HAT CLOUD INFRASTRUCTURE

Evolution to CloudInfrastructure as a Service

12RED HAT CLOUD INFRASTRUCTURE

RED HAT'S EVOLUTIONARY PATH TO CLOUD

13RED HAT CLOUD INFRASTRUCTURE

CLOUD MANAGEMENT PLATFORMTransformation to Private Cloud

CMP Capabilities● Self-Service Automated Provisioning

● Service Catalog

● Chargeback

● Capacity Management

● Performance Management

● Configuration & Change Management

● Life-cycle Management

● Orchestration

● External Cloud Connection

15

CLOUDFORMS Capabilities

RED HAT CLOUD INFRASTRUCTURE

SELF-SERVICE AUTOMATED PROVISIONINGDeployment of Self-Service Resources

CLOUDFORMS

Management

RB

AC

Qu

ota

Req

ues

ts

Role-BasedAccess Controls

QuotaEnforcement

Approval Workflow

“Intelligent”Workload Placement

ConvergedInfrastructure

Se

rvic

e D

eliv

ery

Ch

arg

eb

ac

k

RED HAT CLOUD INFRASTRUCTURE

IT CLOUD MANAGEMENT Single Pane of Glass Operations

● Configuration Management● Resource Management● Capacity & Utilization● Dashboards, Timelines● Change & Drift Tracking

CLOUDFORMS

RED HAT CLOUD INFRASTRUCTURE

IT CLOUD MANAGEMENT Executive Management

● Financial Management● Governance & Compliance● Forecasting & Planning● Health, Availability

CLOUDFORMS

RED HAT CLOUD INFRASTRUCTURE

● Lower Acquisition Cost● Lowest cost of leading commercial vendors

● Faster Time to Cloud● Virtual Appliance, agent-free

● Lower Implementation Costs● Out-of-the-box reports, alerts, policies, integration, automation

● Tool Reduction● Integrated capabilities that eliminate need for many tools

● Continuous Optimization● Maximize resource efficiency

● Increased Automation● Highest operational efficiency

● Open/Flexible● Leverage low cost virtual platforms for your cloud

CLOUDFORMS Benefits

20RED HAT CLOUD INFRASTRUCTURE

ADDITIONAL VIRTUALIZATION CAPACITY

● Add lower cost virtualization

● Higher performance

● Choice/options remain open

RED HAT CLOUD INFRASTRUCTURE

COMPLETE DATACENTER VIRTUALIZATION SOLUTION

● Leading performance: Top virtualization benchmarks for performance and scalability

● Affordable: Lower TCO and higher ROI than competitive platforms

● Enterprise-ready: Powerful mix of enterprise features and a rich set of partners

● Open: Offers choice and interoperability with no proprietary lock-in

● Cross-platform: Optimized for Microsoft Windows and Linux guests

● Integration with OpenStack: Common services layer to facilitate transition to cloud/elastic workloads

RED HAT ENTERPRISE VIRTUALIZATIONVIRTUALIZATION FOR TRADITIONAL WORKLOADS,

ON-RAMP TO OPENSTACK

RED HAT CLOUD INFRASTRUCTURE

RED HAT ENTERPRISE VIRTUALIZATION ARCHITECTURE

RED HAT CLOUD INFRASTRUCTURE

Red Hat Enterprise Virtualization inherits the security features of Linux and Red Hat Enterprise Linux

● Red Hat Enterprise Linux 6 has achieved Common Criteria Certification at Evaluation Assurance Level (EAL) 4+

● SELinux security policy infrastructure● Provides protection and isolation for

VMs and host● Compromised VM cannot access other

VMs or host

sVirt project● Sub-project of NSA's SELinux

community● Provides “hardened” hypervisor● Multi-level security● Isolated guests● Contains any hypervisor breaches

ADVANCED SECURITY FOR YOUR VIRTUALIZATION INFRASTRUCTURE

RED HAT CLOUD INFRASTRUCTURE

● Inherits performance, scalability, security, and supportability of Red Hat Enterprise Linux

● Shares Red Hat Enterprise Linux hardware and software ecosystem

● Host: 160 logical CPU (4,096 theoretical max), 3TB RAM (64TB theoretical max)

● Guest: 160 vCPU, 2TB RAM

● Supports latest silicon virtualization technology

● Microsoft certified for Windows guests

SMALL-FORM FACTOR, SCALABLE, HIGH PERFORMANCE HYPERVISOR

BASED ON RED HAT ENTERPRISE LINUX

RED HAT ENTERPRISE VIRTUALIZATION HYPERVISOR/KVM OVERVIEW

RED HAT CLOUD INFRASTRUCTURE

● Enables users to self-provision VMs

● Create, edit, or remove VMs

● Manage and monitor virtual infrastructure

● Tied to Microsoft Active Directory, Red Hat Identity Management, other LDAP

● Resource management with quotas and object/role security

● Essential internal cloud capability

RED HAT ENTERPRISE VIRTUALIZATIONUSER PORTAL

RED HAT CLOUD INFRASTRUCTURE

Complete Virtual Desktop Infrastructure solution now included in RHEV subscription

User experience comparable to a local desktop PC

Windows & Linux desktops Integrated connection broker Pooling, templating SPICE intelligent protocol SmartCard support SPICE proxy server

RED HAT ENTERPRISE VIRTUALIZATION FOR VIRTUAL DESKTOP VIRTUALIZATION (VDI)

RED HAT CLOUD INFRASTRUCTURE

● VMware costs average $5.33/SPECvirt_sc2010 over three years

● Red Hat Enterprise Virtualization costs average $1.70/SPECvirt_sc2010 over three years

● Red Hat Enterprise Virtualization gives same or better performance—at less than 1/3 the cost

COST FOR PERFORMANCE OVER 3 YEARS (DOLLARS PER SPECVIRT_SC2010)

29RED HAT CLOUD INFRASTRUCTURE

TRADITIONAL APPLICATIONS / WORKLOADSHeterogeneous Virtual Platforms

30RED HAT CLOUD INFRASTRUCTURE

OPENSTACK

● Add large scale cloud workloads

● Add application resource self-adapting

● Rapid innovation

31RED HAT CLOUD INFRASTRUCTURE

RED HAT ENTERPRISE LINUXOPENSTACK PLATFORM

● Massively scalable AWS-like infrastructure

● 18 month lifecycle

● Unbeatable combination of Red Hat OpenStack technology, a KVM-based Red Hat Enterprise Virtualization hypervisor, and RHEL

RED HAT ENTERPRISE LINUX

RED HAT CLOUD INFRASTRUCTURE

OPENSTACK CORE PROJECTS

OpenStack Identity (KEYSTONE)

● Identity Service

● Common authorization framework

● Manages users, tenants and roles

● Pluggable backends (SQL, PAM, LDAP, etc)

RED HAT CLOUD INFRASTRUCTURE

OPENSTACK CORE PROJECTS

OpenStack Compute (NOVA)

● Core compute service comprised of

– Compute Nodes – hypervisors that run virtual machines● Supports multiple hypervisors KVM, Xen, LXC, Hyper-V and ESX

– Distributed controllers that handle scheduling, API calls, etc● Native OpenStack API and Amazon EC2 compatible API

RED HAT CLOUD INFRASTRUCTURE

OPENSTACK CORE PROJECTS

OpenStack Image Service (GLANCE)

● Image service

● Stores and retrieves disk images (virtual machine templates)

● Supports Raw, QCOW, VMDK, VHD, ISO, OVF & AMI/AKI

● Backend storage : Filesystem, Swift, Amazon S3

RED HAT CLOUD INFRASTRUCTURE

OPENSTACK CORE PROJECTS

OpenStack Object Storage (SWIFT)

● Object Storage service

● Modeled after Amazon's S3 service

● Provides simple service for storing and retrieving arbitrary data

● Native API and S3 compatible API

RED HAT CLOUD INFRASTRUCTURE

OPENSTACK CORE PROJECTS

OpenStack Networking (formerly QUANTUM)

● Network Service

● Provides framework for Software Defined Network (SDN)

● Plugin architecture

– Allows integration of hardware and software based network solutions

RED HAT CLOUD INFRASTRUCTURE

OPENSTACK CORE PROJECTS

OpenStack Block Storage (CINDER)

● Block Storage (Volume) Service

● Provides block storage for virtual machines (persistent disks)

● Similar to Amazon EBS service

● Plugin architecture for vendor extensionseg. NetApp driver for Cinder

RED HAT CLOUD INFRASTRUCTURE

OpenStack Orchestration (HEAT)

● Template-based deployment orchestrator

● Automates deployment of compute, storage, and networking resources

● Provides AWS CloudFormation implementation for OpenStack

● Deploys composite cloud applications to OpenStack

OPENSTACK CORE PROJECTS

RED HAT CLOUD INFRASTRUCTURE

OpenStack Telemetry (CEILOMETER)

● Monitors, collects, and stores usage data for all OpenStack infrastructure

● Primary targets metering and monitoring with expandable framework

● Provides API access to usage data for OSS and BSS systems

OPENSTACK CORE PROJECTS

RED HAT CLOUD INFRASTRUCTURE

OPENSTACK CORE PROJECTS

OpenStack Dashboard (HORIZON)

● Dashboard

● Provides simple self service UI for end-users

● Basic cloud administrator functions– Define users, tenants and quotas– No infrastructure management

41RED HAT CLOUD INFRASTRUCTURE

CLOUD-ENABLED WORKLOADS

● Highly probable that your developers have turned to public cloud

● Expensive and ungoverned

● OpenStack required to gain controlover workloads, run them in-house

● OpenStack provides numerous costand security benefits

RED HAT CLOUD INFRASTRUCTURE

WHY RED HAT ENTERPRISE LINUX OPENSTACK PLATFORM

● All the benefits of community OpenStack and...● Enterprise hardened and integrated with Red Hat Enterprise Linux

● Provides enterprise software lifecycle– Includes bug fixes, security errata, selected backports

● World-class global support

● Worlds largest OpenStack partner ecosystem

● Full support and certifications for RHEL and Windows workloads

● OpenStack training and certification

● Integrated with trusted Red Hat stack– Red Hat Enterprise Linux– Red Hat CloudForms – Red Hat Enterprise Virtualization– Red Hat Storage

43RED HAT CLOUD INFRASTRUCTURE

LARGEST OPENSTACK PARTNER ECOSYSTEM

Red Hat OpenStack Cloud Infrastructure Partner Network

OEMs and IHVs

System Integrators

Managed Service Providers

ISVs

Cloud Service Providers

Channel Partners

● Over 200 members

since launch in April

2013

● Over 900 certified

solutions in Partner

Network Marketplace

● Over 4,000 RHEL

certified compute

servers

44RED HAT CLOUD INFRASTRUCTURE

PRIVATE CLOUDTraditional & Cloud Enabled Applications

45RED HAT CLOUD INFRASTRUCTURE

TRADITIONAL & CLOUD ENABLED APPLICATIONSPublic Cloud

46RED HAT CLOUD INFRASTRUCTURE

HYBRID CLOUDPrivate Cloud + Public Cloud

47RED HAT CLOUD INFRASTRUCTURE

RED HAT CLOUD INFRASTRUCTURECloud Management – Alternative Virtualization – OpenStack

49RED HAT CLOUD INFRASTRUCTURE

VALUE OF RED HAT CLOUD INFRASTRUCTUREAn Evolutionary Approach to Cloud

● Only solution to provide Virtualization, OpenStack, CMP, and OS

● Flexible path to the cloud

● Future proofs your investment

● Not a rip and replace solution

● Tightly integrated components

● Cost effective

RED HAT CLOUD INFRASTRUCTURE

OpenshiftPlatform as a Service

51RED HAT CLOUD INFRASTRUCTURE

DevOps OverviewCONFLICTING DEMANDS

DevelopmentDevelopment Driven by Functional NeedsDriven by Functional Needs

Time to MarketTime to Market

AgilityAgility

Frequent ReleasesFrequent Releases

InnovationInnovation

FreedomFreedom

OperationsOperations Driven by Non-Functional Driven by Non-Functional

NeedsNeeds

SecuritySecurity

ComplianceCompliance

StabilityStability

StandardizationStandardization

GovernanceGovernance

52RED HAT CLOUD INFRASTRUCTURE

DevOps OverviewFLEXIBILITY vs CONTROL

Developer Developer FlexibilityFlexibility

Operations Operations ControlControl

Business Agility, Service Quality,Time to MarketBusiness Agility, Service Quality,Time to Market

Different Needs and ProcessesDifferent Needs and Processes

53RED HAT CLOUD INFRASTRUCTURE

DevOps OverviewPRIVATE CLOUD

Multi LanguageMulti LanguageSelf ServiceSelf Service

ElasticElasticExtensibleExtensibleScalableScalable

Easy to ConsumeEasy to ConsumeFlexibility in IaaSFlexibility in IaaS

Operations ControlledOperations Controlled..................

Combine Efficiency of automated DevelopmentCombine Efficiency of automated DevelopmentWith Elasticity and On-Demand nature of CloudWith Elasticity and On-Demand nature of Cloud

54RED HAT CLOUD INFRASTRUCTURE

Cloud Application PlatformFREEDOM OF CHOICE

55RED HAT CLOUD INFRASTRUCTURE

Cloud Application PlatformFOCUS ON APPLICATIONS

Code Deploy Enjoy

Push-button Deploy, and your App is

running in the Cloud!

Save Time and MoneyCode your app

A Cloud Application PlatformA Cloud Application Platform

Accelerate Application DeliveryAccelerate Application Delivery

Cloud Application Platform

Developer IDEIntegration

Web BrowserConsole

Command LineTooling

REST APIs

Self ServiceFlexibility in Usage

Integration Based on Standards

Continuous Integration in Openshift

Broker Node Node Node

RHEL RHELRHEL

Maven

Jenkins

Apache

Code

Java

MySQL

Automate Build, Publish, Test Cycle in Cloud

OpenStack (IaaS) / RHEV (Virt) / Bare Metal / CloudForms / AWS

Auto Scaling with Openshift

Broker Node Node Node

RHEL

HA-Proxy MySQLJava

Code

Java

Code

Java

Code

OpenStack (IaaS) / RHEV (Virt) / Bare Metal / CloudForms / AWS

High AvailabilityApplication DeploymentStandardizationGovernance and ControlAuto Scaling

ConfigurationREST API AccessCmd Line

Code promotion with Openshift

Brokers

NodesRHEL

Dev DISTRICT

Nodes

QA DISTRICT

Nodes

Prod DISTRICT

Dev QA Release MgmtMultiple EnvironmentsSingle or Multiple Platforms Resource Control

60RED HAT CLOUD INFRASTRUCTURE

DevOps OverviewSOLUTION APPROACH

++

SaaS / PaaSSaaS / PaaS

Process Process AlignmentAlignment

++Process Process AutomationAutomation

Continous Continous IntegrationIntegration

++ContinousContinousDeliveryDelivery

++

Leverage Automation TechnologiesLeverage Automation TechnologiesCombined with Cloud ArchitectureCombined with Cloud Architecture

+

+

64RED HAT CLOUD INFRASTRUCTURE

Value PropositionPROVISIONING TIME

66

For More Information...

Open Hybrid Cloud and IaaS

● http://www.redhat.com/cloud/

Openshift and PaaS

● http://www.redhat.com/products/cloud-computing/openshift-enterprise/

68RED HAT CLOUD INFRASTRUCTURE

Cloud Application PlatformUSE CASE ONE

Developer IDEIntegration

Web BrowserConsole

Command LineTooling

REST APIs

Self ServiceFlexibility in Usage

Integration Based on Standards

69RED HAT CLOUD INFRASTRUCTURE

Cloud Application Platform USE CASE FOUR

RHEL RHEL

Broker Node Node Node

RHEL

Multi-Tenancy SupportResource ControlUser Applications Run in Gears

- Brokers Manage Nodes and keep OpenShift running- Nodes are where User Applications live- SELinux Policies securely subdivide the Node instances.- OpenShift GEARS represent secure containers in RHEL

OpenStack (IaaS) / RHEV (Virt) / Bare Metal / CloudForms / AWS

70RED HAT CLOUD INFRASTRUCTURE

Cloud Application PlatformUSE CASE FIVE

CARTRIDGES are how OpenShift installs Languages & Middleware

Broker Node Node Node

RHEL RHELRHEL

Web ConsoleDeveloper StudioCmd LineAutomates Gear Configuration

via Cartridges

Java

MySQLEtc.

Ruby

Python

PHP

Java

Postgres

MySQL

Default Cartridges

OpenStack (IaaS) / RHEV (Virt) / Bare Metal / CloudForms / AWS

EXTEND WITHCUSTOM CARTRIDGES

71RED HAT CLOUD INFRASTRUCTURE

Cloud Application PlatformOPERATIONS SUPPORT

Broker Node Node Node

RHEL

HA-Proxy MySQLJava

Code

Java

Code

Java

Code

OpenStack (IaaS) / RHEV (Virt) / Bare Metal / CloudForms / AWS

High AvailabilityApplication DeploymentStandardizationGovernance and ControlAuto Scaling

ConfigurationREST API AccessCmd Line

72RED HAT CLOUD INFRASTRUCTURE

Cloud Application PlatformSEPARATION OF CONCERNS

Brokers

NodesRHEL

Dev DISTRICT

Nodes

QA DISTRICT

Nodes

Prod DISTRICT

Dev QA Release MgmtMultiple EnvironmentsSingle or Multiple Platforms Resource Control