Thor: The Dark World
Strategic Private Cloud
Alan 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 framework
Optimized 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
VDC
I 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 Centre
Fully 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 Pools

Self-Service management of pre-purchased blocks of compute and storage





16
VDC – Infrastructure Design

Overview
vRA
vRealize Automation
vRO
vRealize Orchestrator
SSO
Single Sign On
MGMT
Management 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 Zones

Definition
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 AZ2
NON-PROD AZ1 NON-PROD AZ2
18
19
CMDB Update
Validate
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 Update
Self
Service
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 & Managed
VM, 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?
Capability
Who manages the infrastructure
and/or applications
Multiple performance tiers
XIV, Local disk, local SSD
Multiple performance tiers
Ceph, Local disk, local SSD
What storage performance is
required?

Community Session: Strategic Private Cloud in SKY UK

  • 1.
    Thor: The DarkWorld Strategic Private Cloud Alan Civita - Sky UK
  • 2.
    2 Agenda • Intro • LSDe VDC • Strategic Private Cloud per Sky Group • VDC: Virtual Data Center • LSD: Linear Scalar Datacenter
  • 3.
  • 4.
  • 5.
    5 Linee Guide • Fornireservizi 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.
    6 VDC • Ideale perapplicazioni 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.
    7 LSD VDCPublic Fully managedService 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 framework Optimized for Public Cloud Private CloudPublic Cloud
  • 8.
    8 Amazon’s TCO Calculator ComparableWorkload To Sky UK’s Server Footprint • 5000 Servers • 3 Year Period million saving by running server workload in Sky
  • 9.
    9 Workload placement examples Iwant 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 VDC I 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
  • 10.
    Strategic Private CloudApproach for Sky Group
  • 11.
  • 12.
    12 Virtual Data Centre Fullyresilient, secure and highly available virtual compute hosted within Sky’s own data centres
  • 13.
    13 VDC – VirtualData 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.
    14 VDC – ElementsService
 Free, time-limited virtual machines for development and testing purposes

  • 15.
    15 VDC – Self-ManagedCapacity Pools
 Self-Service management of pre-purchased blocks of compute and storage
 
 

  • 16.
    16 VDC – InfrastructureDesign
 Overview vRA vRealize Automation vRO vRealize Orchestrator SSO Single Sign On MGMT Management 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.
    17 VDC – Regions/ Availability Zones
 Definition 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 AZ2 NON-PROD AZ1 NON-PROD AZ2
  • 18.
  • 19.
    19 CMDB Update Validate request Host Reservation IP AllocationDNS 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 Update Self Service 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.
    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
  • 21.
  • 22.
    22 Timelines - LinearScale 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.
  • 24.
    24 Region 1 -Slough Region 2 - Hemel Data Centre Deployment / Architecture AZ1 AZ2 AZ1 AZ2
  • 25.
  • 26.
  • 27.
  • 28.
    28 Platform Overview: LSD LSDPrinciples • 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.
  • 30.
    30 Openstack e’ ilfuturo • Investimento su persone non su prodotti • Prodotto super-stabile • Architettura Scale-out • Commodity hardware • Completamente OpenSource • Modulare
  • 31.
    31 LSD and VDCside 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 & Managed VM, 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? Capability Who manages the infrastructure and/or applications Multiple performance tiers XIV, Local disk, local SSD Multiple performance tiers Ceph, Local disk, local SSD What storage performance is required?