Cloud Strategies for a modern hybrid datacenter - Dec 2015

Post on 18-Jan-2017

243 views 3 download

transcript

Miguel Pérez ColinoMiguel Pérez Colino

SOLUTION ARCHITECT - RED HAT SOLUTION ARCHITECT - RED HAT DELL SOLUTIONS TOURDELL SOLUTIONS TOURDECEMBER 2015DECEMBER 2015

CLOUD STRATEGIESCLOUD STRATEGIES FOR A MODERN HYBRID DATA CENTERFOR A MODERN HYBRID DATA CENTER

ITEFFICIENCY

BUSINESSAGILITY

DEVELOPERPRODUCTIVITY

Demands on IT today

Your Infrastructure today

There is room for improvement ...

Cloud Systems Management

Red Hat Satellite

RED HAT SATELLITE 6.2

GENERAL CAPABILITIES

Remote Execution | Dynamic Host Collection | Inter-Satellite Sync

ATOMIC OSTREE AND CONTAINERS

On-premise Enterprise Registry for Atomic OS and Docker containers

CONTENT VIEWSMulti-version Support | Preview Function | SharingFaster Puppet Module Updates | Centrally Managed Smart Variables

CAPSULESDistributed Architecture | Observability | Management Overview Page | Detailed Capsule Information

HIGH AVAILABILITY

Active/Active Satellite and Load Balanced Capsules Reference Architectures

Alternative Virtualization

Red Hat Enterprise Virtualization

RED HAT VIRTUALIZATION 3.5

COMPUTERHEL 7 Host Support | RHEV for Power | Instance TypesNUMA Support | oVirt Optimizer | Edit Running VM | Virtio-RNGDirect Cloning

STORAGEImport Existing Storage Domain | Live Merge Snapshots

NETWORKDisplay of NIC Slave/Bond Faults | Custom Properties

INFRASTRUCTUREHosted Engine Enhancements | Enhanced Satellite IntegrationFencing Enhancements | Distributed ConfigurationsReplace XML-RPC Communication with JSON-RPCAuthentication Enhancements

USER EXPERIENCELive Migration Progress within User InterfaceSortable ColumnsPatternFly Adoption

RED HAT VIRTUALIZATION 3.6

COMPUTEHot Plug and Unplug Memory | Guest Virtual Serial ConsoleVirt-v2v Integration | VFIO Based Device AssignmentScheduler and VM Affinity EnhancementsVM Pool Support for Multiple Storage Domains and NetworksXBZRLE Compression and Auto-Convergence

STORAGEDecommission Master Domain and SPMCinder Storage Domains with Ceph BackendNPIV SupportCross-Type Storage Live Migration (File ⇔ Block)Virtio-blk data plane support for VMsLibgfapi support for Gluster storage domainsQcow3 Support

INFRASTRUCTUREHosted engine on Fiber Channel StorageHosted engine administration from GUIHost Update Manager | Object Health StatusLocal User Authentication Management | AAA SSSD Plugin

USER EXPERIENCE

NETWORKSR-IOV Enablement | VM-FEX Support | Per Datacenter Mac Pool

Progress bars for disk operationsResource usage graphs

Cloud Management Platform

● Cloud Enablement● Infrastructure Management● Heterogeneous Environments● Public / Private Cloud● Traditional Virtualization

Gartner: Cloud Management Platform

CloudForms

Cloud Enablement

InfrastructureManagement

Root CauseAnalysis

ConfigMgmt

Automation

Policies

OptimizeResource

Mgmt

CloudBursting

CapacityPlanning

Tagging

Compliance ChargebackQuota

EnforcementApprovalWorkflow

SelfService

Cloud Enablement Integrated with Infrastructure Management

MANAGEMENTDiscover, Deploy, Manage and Scale Systems

ORCHESTRATIONDiscover and Deploy HEAT/CloudFormations Templates

PROVIDERSNew Providers Built on Pluggable Framework

RED HAT CLOUDFORMS 3.2

VIRTUALIZATIONDiscover, Deploy, Manage and Scale Systems

Red Hat Enterprise Virtualization | VMWare | Microsoft SCVMM

OPENSTACK INFRASTRUCTURE

Inventory, Smart State, Eventing, and Auto-Scaling of Infrastructurefor Enterprise Grade OpenStack Deployments

RED HAT SATELLITE

Red Hat Satellite integration

RHEL Lifecycle Management

RED HAT CLOUDFORMS 4

CONTAINER SUPPORT

Discover containers across virtual and cloud infrastructureDashboard and statistics for operators from container to infrastructureEvents capture for extension into operations management systems

MICROSOFT AZURELifecycle management for virtual machines SmartState Analysis for forensic detailsEventing, capacity and utilization, Service catalog enhancements

RAILS 4Increased PerformanceReduced OverheadRuby Interpreter FeaturesSupportability and Security

TENANCYPartitioning of Cloud Management Platform namespaceBranding and Authentication

USER EXPERIENCENew Self Service Portal for consumer personaClear, Concise, Responsive, RESTful

PROVIDER FRAMEWORKPluggable provider framework allowing more providersPhysical, Virtual, Cloud, Container, Storage, Networking, Content, Applications

RED HAT CLOUDFORMS 4 - ADMIN

RED HAT CLOUDFORMS 4 - USER

RED HAT CLOUDFORMS 4 - USER

Private IaaS with OpenStack

Red Hat Enterprise Linux OpenStack Platform

Why OpenStack?

● Brings public cloud-like capabilities into your datacenter

● Provides massive on-demand (scale-out) capacity– 1,000's → 10,000's → 100k's of VMs

● Removes vendor lock-in– Open source provides high-degree of flexibility to customize and interoperate

● Community development = higher “feature velocity”– Features and functions you need, faster to market over proprietary software

OpenStack: Framework for the Cloud

Am I Ready for OpenStack?

Virtual Machine Workload Types

TRADITIONAL (Virtualization)

CLOUD(OpenStack)

MIXED/HYBRID

Big stateful VM Small stateless 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.

1 Application → 1 VM 1 Application → Many VMs

Lifecycle in years Lifecycle hours to months

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

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 virtualization features (migration, HA,

etc.) to keep applications available

Application SLA requires adding/removing VM instances to

application cloud to maintain application availability

Gartner Bi-Modal IT

COMPUTEI/O based NUMA schedulingFile-System Quiesce during snapshotsVhost-user virtual interfaces

STORAGEIncremental BackupPrivate Volume TypesImport/Export Snapshots

NETWORKML2/Open vSwitch Port-SecurityLBaaS API v2IPv6 enhancements

RED HAT ENTERPRISE OPENSTACK 7.0

IDENTITYHierarchical Multi-TenancyFederation Support

DASHBOARDRefined Plugin Framework

MANAGEMENTDeployment UpgradabilityPluggable Horizon ComponentIntegrated Management Tools

OSP-DIRECTORInstall, Upgrade, Update, Lifecycle Management

TECH PREVIEWSDBaaS (Trove) | Distributed Virtual Router (Neutron)File Share Service (Manila) | Operational Tools

VM HIGH AVAILABILITY SERVICEBased on Pacemaker Remote

RED HAT ENTERPRISE OPENSTACK 8.0

COMPUTEVirtIO Networking OptimizationsGranular Guest Specific Hardware PoliciesFurther work around SR-IOVReliable selection of desired guest CPUSupport real-time enabled QEMU

NETWORKRBAC for NetworksNeutron QOSPluggable IPAMIPv6 Prefix DelegationL3 HA Support for IPv6Stateful OVS FirewallVLAN trunking into VMs

IMAGE SERVICE

Artifact RepositoryEncrypted and Autheaznticated Image SupportRefactor Glance StoreSupport Snapshotting ephemeral disks in Ceph RBD

BLOCK STORAGEGeneric Volume MigrationImport/Export SnapshotsVolume State EnforcerForce_detach for safe cleanup of stuck volumesCinder Objects | Assisted Snapshot ImprovementsCinder Storage PoliciesVolume Replication v2

OBJECT STORAGE

Encryption at restShard large containersFast postingSymbolic linksEnable ring partition power increases without downtime

OSP DIRECTOR

Automated upgrades from previous versionsReady state support for generic hardwareDistributed Automatic Health ChecksIncreased FlexibilityContainer based deploymentIntegration with Unified Installation

Public Cloud

CONTAINERS

Container Based PaaS

OpenShift

DOCKER REGISTERY

DOCKER ENGINE

CODE DEPLOY ENJOY

+

PA

AS

RED HAT JBOSS BRMS

RED HAT JBOSS DATAGRID

RED HAT JBOSS FUSE

STAGETESTCODE

BUILD PRODUCTION

PASS

FAIL

Replication Controller Definition

Manual

Trigger Policies

Code changed Application changed

Nodes

Deployment Strategy – Not How but Who

Custom Pod Third Party Deployment

ControllerService

ConciergeService

Git, Web Hook, ...

Container image changed

Mobile and Web Clients

NodeJS App #2

NodeJS App #1

IDM Service #1

Database Service #1

CRM Service #1 Backend SystemsMaaS Private or Public Cloud

CLIENTCLIENT NODENODE MBaaSMBaaS

✱PA

AS

CONTAINERS

Open Hybrid Cloud

Red Hat Cloud Suite

RED HAT CLOUD SUITE FOR APPLICATIONS

Please visit https://access.redhat.com/eform/submit/red-hat-cloud-suite-applications

RED HAT CLOUD SUITE FOR INFRASTRUCTURE

Please visit https://www.redhat.com/en/technologies/cloud-computing/cloud-infrastructure

THANK YOU. THANK YOU. For more information, please visit For more information, please visit redhat.comredhat.com