Becloud vContainer Christophe GAUSSIN Product Manager Cloud Solutions Christophe.gaussin@belgacom.be Selfmanagament Managed Becloud IaaS Portfolio Positioning Managed vHosting Dedicated hosting Dns Dedicated Webhosting vContainer Becloud vDatacenter Standardized offer / Fast time to market Small server environment Flexible & customised design Multiple server environments vContainer, a service traditional datacenter layered approach (business) applications middleware operating system backup & restore virtual environment server & storage network facilities vContainer, a service vContainer approach (business) applications middleware operating system security virtual environment server & storage vContainer network facilities service indicators & levels backup & restore vContainer, a service customer proprietary environment (business) applications middleware operating system vContainer Definition vContainer Environment that provides the ability to build secure, multi-tenant clouds by POOLING Belgacom RESOURCES (cpu – memory – storage – network security) into VIRTUAL DATACENTERS and exposing them to users through WEB-BASED PORTALS and CATALOG –based services vContainer conceptual architecture Organization 1 Organization m Users VMware vCloud Director User Portals Catalogs Virtual Datacenter 1 (Gold) VMware vShield VMware vCenter Server VMware vCenter Server VMware vSphere VMware vSphere Secure Public Cloud Security Virtual Datacenter n (Silver) vCloud API Programmatic Control and Integrations Private Clouds vContainer architecture details vContainer customer implementation use case Organization ABC Virtual datacenter Resources Vapp 1 Vapp 2 3,5 GHz 8 GB 158 GB 3 Vlans 12 Vms Vapp network – subnet (/24) vshield firewall rules Nat internal/external address Vapp network – subnet (/24) vshield firewall rules Nat internal/external address Direct connect network – subnet (/26) External network – subnet (/26) Shared vsys External firewall rules Nat external address/public address (internet only) Internet – public ip address Vapp network – subnet (/24) vshield firewall rules Nat internal/external address vContainer redundancy • HA/vMotion from hypervisor layer • Storage virtualization from storage layer (optional) vContainer user interface Web based Authentication screen vContainer user interface Create a vApp A vApp consists of one or more virtual machines that communicate over a network vContainer user interface Parameterize the vApp vContainer user interface Create virtual machine from : • Public catalog • Private catalog • From scratch vContainer user interface Deploy the vApp vContainer user interface vContainer user interface Create vApp network vContainer user interface Connect vApp network to outside world vContainer user interface Configure VM and connect it to network vContainer user interface Configure edge gateway NAT vContainer user interface Configure edge gateway Firewall rules vContainer user interface Start the vApp vContainer user interface Access VM console Define your vContainer Do not think about products, operational complexity, technology and so on. Think about the service you need, think about your functional requirements Define it : Compute & storage • vCPU (Virtual Processing power) : – Quantity of vCPU required, the underlying type of CPU’s (nr of cores etc) is no longer relevant • vRAM (Random access memory): – Amount of memory expressed in GB • vStorage (Storage): – Amount of net storage required (GB or TB) – Located in 2 physically separated Belgian datacenter – Several tiering : • Capacity disks (sata disks): Disk used to store large amount of data with limited (I/O) performance. • Performance disks (FC Disks): Disk used to store data with high (I/O) performance. • Virtual Storage : storage replication and synchronization between physical separated datacenters presented to customer as a virtual storage Define it : Back-up & restore • Back-up is offered as a service and not one of the functionalities within the vContainer • Block-based backup • • • • Virtual machine level granularity Daily incremental back-ups Weekly full back-ups (one month retention time) Restores are considered as a change and are performed respecting the SLA timers • File based backup • Organized by the customer inside his vContainer • Can be provided as an additional service from STAAS portfolio (server backup advanced) • Snapshot function available inside vContainer Define it : Security • Network security • Network topology built by customer • 2 layered firewalls : • External firewall under Belgacom control • Edge gateway inside vContainer under control of the customer • Access to the vContainer: • • • • HTTPS SSL VPN Belgacom Explore Password protection • Application security • Inside the vContainer ... responsibility of the customer Define it : vContainer flavors Shared vContainer • • • • • Shared physical platform Shared management infrastructure Standardized Redundant on 2 DC Delivery time reduced Dedicated vContainer • • • Dedicated physical platform Dedicated management platform Tailored made Mixed vContainer • • • Dedicated compute/security platform Shared management platform Tailored made Shared infrastructure vContainer shared architecture Dedicated infrastructure vContainer dedicated architecture Shared infrastructure vContainer mix architecture Shared infrastructure Dedicated infrastructure Shared infrastructure Define it : SLA Objectives Silver Gold Service days working days + saturdays 7/7 Service hours 7h00 - 22h00 24/24 Service desk availability 24/7 24/7 Service availability* 99,5% 99,9% P1² 1 30min P2² 2 1 P3² 4 2 P4² 8 6 P1² 8 4 P2² 12 6 P3² 18 8 P4² 24 16 Normal 24 24 Urgent² 12 12 Incident response times (hours³) Incident resolution times (hours³) Change implementation times (hours³) Service availability*: Availability of servers expressed as a monthly percentage and calculated as follows (excluding planned interventions): ((total service hours per month – total service hours downtime per month)/total service hours time per month)*100%. Define it: Pricing Models • Shared infrastructure (order form) – Reserved model • (multi) year(s) basis with no refund principle. – Pay as you use • Monthly contracts stopped whenever customer wants to : – Used GHz – Used vRAM GB – Used disk capacity – Mix of both • Dedicated infrastructure (tailor made) Possibilities to get additional services like consulting, project management,… How to define my vContainer? Do not think about products, operational complexity, technology and so on. Think about the service you need, think about your functional requirements • • • • What are your infrastructure requirements for your applications/vApp ? vCPU - memory - storage capacity – networking - security requirements Does my business require a standard or a customized ICT environment? shared or dedicated vContainer How critical is your ICT environment for your business? degree of redundancy Type of SLA : Silver - Gold Which pricing model? Reserved – PPU – Mixed on both Additional key features • Support multiple operating systems from windows NT 4 up to windows 2012 – Linux – Solaris - MacOS – Windows OS licences included* – Possibility for customer to use his own Microsoft application licences* • Belgacom predefined virtual machines and vApp • Upload/download virtual machines/vApp from/to vContainer – Upload room available never underestimate the bandwidth of a truck full of tapes • Demo environment available for customer free of charge * Some restrictions may applied Hybrid cloud - vConnector Cloud Ready Infrastructure with a vision on the future vContainer = vCloud™ Powered • • • • • • • A technology badge Belgacom is among the first in BeLux to obtain it Easy to locate through: http://vcloud.vmware.com/vcloud-ecosystem#view=vcp Guarantee that the solution is based on VMware vSphere™ and VMware vCloud Director. Give confidence in secure VMware-based clouds. Expose the VMware vCloud API. Support the Open Virtualization Format for image upload and download. vContainer cases some examples vContainer - Test & development environments - IT solution provider (SAAS,…) - Project based application - Training environment but basically, anything is possible the business defines the requirements, the service fills in the requirements - Split up application tiers (traffic/security ...) - Spin up workloads for traffic spike (temporary capacity) - DRS purposes -…. vContainer conclusion vContainer is a BeCloud IaaS solution that offers : • • • • • Solution based on market proven and leading technology: A-Brand infrastructure components. Intended for clients looking for a solution which provides a high level of flexibility, autonomy Advanced technical features allowing strict SLA Hybrid cloud ready Financial flexibility (Reserved / pay as you use model)