Upload
vmug-it
View
561
Download
1
Embed Size (px)
Citation preview
Thor: The Dark World
Strategic Private CloudAlan Civita - Sky UK
2
Agenda
• Intro• LSD e VDC• Strategic Private Cloud per Sky Group• VDC: Virtual Data Center• LSD: Linear Scalar Datacenter
3
Current Data Centre Facilities
LSD e VDC
5
Linee Guide
• Fornire servizi tecnologici a livello di gruppo, comuni a tutti• Fornire servizi tecnologici autonomi e automatici• Condividere tutto• Self-Service• Definire processi standard a livello di gruppo• Normalizzare capacita’ di calcolo, network e storage• Ottimizzare il posizionamento dei workload tenendo conto dei costi, policy
locali etc• Cambiamento culturale da “IO HO” a “IO USO/CONSUMO”• LSD e VDC
6
VDC
• Ideale per applicazioni enterprise • Completamente supportata, dal Platform, OS al
Database.• Backup and monitoring inclusi come parte del
servizio.• Resiliency parte della piattaforma•
• L’Infrastruttura piu’ economica disponibile in Sky• La piu’ veloce per il deploy di applicazioni• Soluzione che integra compute, storage,
firewall & network• Orchestration e Metering• Automatic application scaling • Platform as a Service
LSD
7
LSD VDCPublic
Fully managed Service from Operations Engineering
Self managed application on Sky’s hosted infrastructure
My application requires Infrastructure resilience for high
availability
My application is scale-out and can gracefully handle infrastructure
component failure
Licensing frameworkOptimized for Public Cloud
Private CloudPublic Cloud
8
Amazon’s TCO Calculator Comparable Workload To Sky UK’s Server Footprint
• 5000 Servers• 3 Year Period
million saving by running server workload in Sky
9
Workload placement examples
I want OE to build/manage the VM, OS & DB
My application is suitable for running in a public cloud
LSD• Standard offering: Horizon (LSD
portal) • Non-standard: Contact LSD Team
• Standard offering: T-Shop or VDC portal
• Resource Pool: VDC Team • Custom: Solution Architecture Team
I want to build & manage the VM, OS & DB
My application requires platform resilience & stability
VDCI want to build & manage the VM, OS &
DB
My application is scale-out and can gracefully handle component failure
I want to build & manage the VM, OS & DB
Licensing framework Optimized for Public Cloud
Capability (Functionality) & “Life” COST
Public Cloud
• Register with Cloud provider • Use Cloud Provider Portal
Strategic Private Cloud Approach for Sky Group
VDC: Virtual Data Centre
12
Virtual Data CentreFully resilient, secure and highly available virtual compute hosted within Sky’s own data centres
13
VDC – Virtual Data Centre Cloud Compute Services
▪ Elements– Free, time-limited virtual machines for development and testing purposes– Wide selection of operating systems and pre-built templates– Full administrative access
▪ Spark t-Shop Integration– Order corporate virtual machines direct from t-Shop– Simple t-shirt based sizing based on common requests– Fully automated deployment
▪ Self-Service Capacity Pools– Pre-purchase blocks of compute and storage– Self-Service interface to deploy/manage/destroy virtual machines– Ability to provide bespoke automation as part of the provisioning process
14
VDC – Elements Service Free, time-limited virtual machines for development and testing purposes
15
VDC – Self-Managed Capacity PoolsSelf-Service management of pre-purchased blocks of compute and storage
16
VDC – Infrastructure Design Overview
vRAvRealize Automation
vROvRealize Orchestrator
SSOSingle Sign On
MGMTManagement Tools
Management / Technical Orchestration Layer
Local Management Layer
vCenter vRA Proxy
Local Management Layer
vCenter vRA Proxy
Resource Layer
Tenant 1
Tenant 2
Non-Prod ESXi Cluster
Tenant 1
Tenant 2
Tenant 3
Production ESXi Cluster
Resource Layer
Tenant 2
Non-Prod ESXi Cluster
Tenant 2
Tenant 3
Production ESXi Cluster
17
VDC – Regions / Availability ZonesDefinition
VDC (Virtual Data Center) is available in multiple geographic locations. These locations are composed of Regions and Availability Zones that are engineered to be highly available.▪ Regions are separate geographic areas that contain one
or more isolated Availability Zones. Regions are completely independent from one another.
▪ Availability Zones are isolated from one another, but may share underlying network and/or storage infrastructure within a single Region.
You can choose the location where you would like to deploy virtual machines and spread instances across multiple Regions and Availability Zones for increased resiliency.Note: some virtual machine templates may not be available in all Regions and Availability Zones.
VDC Region
General Purpose
RHEL
SQL Server
General Purpose
RHEL
SQL Server
General Purpose
RHEL
SQL Server
General Purpose
RHEL
SQL Server
PRODUCTION AZ1 PRODUCTION AZ2NON-PROD AZ1 NON-PROD AZ2
18
19
CMDB UpdateValidate request
Host Reservation IP Allocation DNS Entries Server Build
OS Installation Monitoring Netbackup Quality Assurance
KPI Chargeback
Build Services (5 working days)
CMDB Update
Request = VDC Criteria - execute via VDC Portal
Host Reservation IP Allocation DNS Entries Server Build
OS Installation Monitoring Netbackup Quality Assurance
KPI Chargeback
Build Services using VDC (4 hours)
CMDB UpdateSelfService
Host Reservation IP Allocation DNS Entries Server Build
OS Installation Monitoring Netbackup Quality Assurance
KPI Chargeback
Customer Self Service with VDC (10 - 30 min)
VDC – Enterprise Automation The journey towards a fully automated build
20
Platform Overview: VDC
• Live dal 6 Gennaio.• Deploy distribuito su 4 Datacenter.
Perche’ VDC VDC Principles
VDC Status
• Architettura Scale up • Resource pools modulari ed indipendenti• Tecnolgia standard
• Ideale per applicazioni enterprise • Supportoa 360 gradi,dal Platform, OS al
Database.• Backup and monitoring inclusi facenti parte del
servizio.• Resiliency parte della piattaforma
LSD: Linear Scalar Datacenter
22
Timelines - Linear Scale Data Centre
• Deployment di tipo Self service• Soluzione disegnata per servizi che integrano l’HA all’interno
delle loro applicazioni• Architettura Scale-out• Commodity hardware• Completamente OpenSource• Modulare
Principi
• Proof of Concept - Aug 2014 to Oct 2014• Production go live - 27 March 2015
23
OpenStack Services
CLI
API
API
Compute(Nova)
Image Service(Glance)
Networking(Neutron)
Block Storage(Cinder)
Identity(Keystone)
Dashboard(Horizon)
Object Storage(Swift)
Orchestration(Heat)
DNSaaS(Designate)
Metering(Ceilometer)
DBaaS(Trove)
23
24
Region 1 - Slough Region 2 - Hemel
Data Centre Deployment / Architecture
AZ1 AZ2 AZ1 AZ2
25
Infrastructure Deployment / Architecture
26
Service Deployment / Architecture
27
Storage Deployment / Architecture
28
Platform Overview: LSD
LSD Principles
• Deployment di tipo Self service• Soluzione disegnata per servizi che integrano
l’HA all’interno delle loro applicazioni.• Architettura Scale-out.• Commodity hardware• Completamente OpenSource• Modulare
• Live dal 27 March 2015• Deployment distribuito su 2 Datacenter• Completamente self service: compute, network
& storage
• L’Infrastruttura piu’ economica disponibile in Sky• La piu’ veloce per il deploy di applicazioni• Soluzione che integra compute, storage,
firewall & network• Supporto completo da Dell, Canonical
Perche’ LSD
LSD Status
29
Upgrade
30
Openstack e’ il futuro
• Investimento su persone non su prodotti• Prodotto super-stabile• Architettura Scale-out• Commodity hardware• Completamente OpenSource• Modulare
31
LSD and VDC side by side
Virtual Data Centre Linear Scale Datacentre
Backups included***(OE Managed)
Hemel-Slough & Onyx-Scolocate
Compute, networking & Operating Systems
& Databases (Elements)
Monitoring(OE Managed)
Standard Networking (OE Managed)
No Backup service provided(Customers can configure)
Hemel & Slough
Compute, Networking, (Load Balancing & Firewalls)*
No Monitoring service provided(Customers can configure)
Software Defined Network** (Self Managed)
OE Hosted & ManagedVM, OS & DB Hosted Infrastructure only
Do you require a backup service?
Which data centre locations are required?
What services are provided now?(new services added regularly)
Do you require a monitoring service?
Can I configure and/or manage the network configuration?
CapabilityWho manages the infrastructure
and/or applications
Multiple performance tiersXIV, Local disk, local SSD
Multiple performance tiersCeph, Local disk, local SSD
What storage performance is required?