Upload
miguel-perez-colino
View
241
Download
3
Embed Size (px)
Citation preview
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