Cloud Computing
The salami approach
Bert Van Pottelberghe Products & marketing director +32 (0)9 326 90 93
[email protected] 1
Server Hosting - Interne opleiding
10/01/2011
2
10/01/2011
Bedrijfsprofiel Opgericht in 1999 te Gent (Lochristi), België In 2008: opgenomen in de Telenet Group
6,9 miljoen euro omzet (2009) 40 medewerkers 3 datacenters: 2 in eigen beheer (Lochristi en Mechelen)
1 extern datacenter (LCL Brussel)
3
10/01/2011
Bedrijfsprofiel Snelgroeiend Positionering: Middensegment hostingmarkt “Self-managed” hosting: beheer via controlepanelen
Direct en indirect sales kanaal
Eén van de grootste professionele hosters in Benelux
4
10/01/2011
Hostbasket in cijfers Produkten/oplossingen > 60.000 domeinnamen > 100.000 mailboxen > 25.000 websites
> 1.200 dedicated servers > 150 colocatie servers > 100 cloud oplossingen > 300 eigen servers
Klanten > 32.000 actieve klanten > 650 actieve partners 5
10/01/2011
6
10/01/2011
7
Server Hosting - Interne opleiding
10/01/2011
IT infrastructuur - Uitdagingen
Groeiende complexiteit Toepassingen zijn business critical Continue veranderingen Mobiel gebruik
Heterogene omgeving Verschillende operating systemen Verschillende hardware Diensten
Gelimiteerde mankracht Budgetten
IT infrastructuur - Uitdagingen
Hoge beschikbaarheid Kritische toepassingen Reputatie
Non stop operations Diensten worden wereldwijd gebruikt Non stop operations
Wildgroei van servers Eén toepassing, één server
Hoge kosten Veel investeringen Operationele kosten
10
10/01/2011
Een eenvoudige analogie
11
10/01/2011
Verhuizen naar een nieuwe stad
12
10/01/2011
Verhuizen naar een nieuwe stad – bouwen
13
10/01/2011
Verhuizen naar een nieuwe stad – bouwen
14
10/01/2011
15
Server Hosting - Interne opleiding
10/01/2011
Verhuizen naar een nieuwe stad – huren
16
10/01/2011
Verhuizen naar een nieuwe stad – huren
17
10/01/2011
Verhuizen naar een nieuwe stad – huren
18
10/01/2011
Wat is Cloud Computing ?
Gebruik van software toepassingen en IT infrastructuur over het internet als een abonnementsdienst. Business model, geen technologie 5 kenmerken (volgens IBM) : Schaalbaar Self-service Facturatie volgens gebruik Overal ter wereld bruikbaar (Op basis van virtualisatietechnologie) 19
10/01/2011
Vormen van Cloud Computing
20
10/01/2011
Cloud Computing voor ontwikkelaars ? • Meestal zeer beperkt in mogelijkheden • Import / export • Vast aan API / framework
• Complete vrijheid • Geen code aanpassingen
• Versie management !
• Beperkt in mogelijkheden • Componenten niet altijd beschikbaar
• Code aanpassingen bij bestaande applicaties • Versie management !
21
10/01/2011
Cloud Computing - Gebruiksgemak Zet servers en IT diensten op met een muisklik Geen kablering, schroevendraaiers, racking, uitpakket, aankopen
Zelfs in het midden van de nacht Doe het zelf vanop afstand
Cloud Computing - Schaalbaarheid
Niets aan te kopen Start klein en zie waar je uitkomt Onmiddelijk beschikbaar
Cloud Computing - Risico
Niets aan te kopen Onmiddelijk stopzetten Pas aan waar nodig Smijt het buiten
Rebuild it instantly after testing
RISK
Cloud Computing - Betrouwbaarheid
Gebaseerd op “enterprise grade” Ontworpen voor hoge beschikbaarheid Failover scenario‟s Veilig ingericht
Cloud Computing - De prijs Zet servers/diensten uit die niet gebruikt worden bijv. Test servers, seizoenswerkers
Betaal enkel voor wat je gebruikt Er moet niets vooraf aangekocht worden Geen investering
Wie maakt gebruik van Cloud computing ? Kleine bedrijven en zelfstandigen Geen IT manager/IT staff
meerdere vestigingen thuiswerkers mobiele medewerkers
Grote bedrijven die willen outsourcen
27
10/01/2011
Salami approach <> „Big Bang‟ implementatie Breng de bestaande IT in kaart Componenten Afhankelijkheden Risico‟s
Inventariseer pijnpunten Definieer de IT strategie Business doelstellingen
Budget
28
10/01/2011
Salami approach II Creëer een plan in fases (salami plakjes) Baken verantwoordelijkheden duidelijk af Co-existence
SLA Exit-plan ! (data recovery ?)
29
10/01/2011
Klantenverhaal Nikon Metrology (Metris) Centralisatie internationale e-mail infrastructuur CRM
SharePoint Navision ....
30
10/01/2011
• Domein naam registratie • Shared hosting • Dedicated hosting
Hostbasket Cloud strategie
31
10/01/2011
Hostbasket Overzicht
Private Cloud
32
Dynamic Cloud
• 10 – x00 servers
• 2 – x0 servers
• Grote organisaties
• Kleine organisaties
• “Eigen” cloud infrastructuur
• Gedeelde cloud infrastructuur
• Snel servers opzetten
• Snel servers opzetten
• Betaal infrastructuur
• Betaal gebruik
• Maandelijks model
• Dagelijks model 10/01/2011
Private Cloud 33
Server Hosting - Interne opleiding
10/01/2011
Private Cloud - Definitie Cloud op dedicated infrastructuur Private Cloud
Eigen veiligheidspolicies Volledige vrijheid Custom setup & hardware Hyper-V (& VMWare)
34
10/01/2011
Private Cloud - Voordelen Volledig gescheiden Private Cloud
Zeer veilig Volledige vrijheid Zeer flexibel Zeer hoge beschikbaarheid
Toegang tot management tools Hyper-V (& VMWare)
MyAccount Later
35
10/01/2011
Private Cloud – Waarom & wanneer Specifieke veiligheidspolicies Private Cloud
Disaster recovery Backup procedures Gevoelige informatie Serverconsolidatie van tientallen servers
Koppeling met interne (kritische) toepassingen Als aanvulling op interne cloud
Specifieke SLA‟s vereist
36
10/01/2011
Private Cloud - Example – Telenet ESP Hosting for Telenet Media Zita Garage TV Telenet Foto Minisites Studio100tv.be
25 servers (Linux & Windows) Daily 350 000 visitors
1,35 Gbit/s bandwidth
Private Cloud
Private Cloud - Example - Before
Private Cloud
Private Cloud - Example – New Setup 4 Hyper-V nodes in High Availability setup Dell Poweredge R805
Private Cloud
2 x QuadCore AMD Opteron 2364 2,7 GHz, 6 MB L3 cache, 1 Ghz hypertransport 64 GB RAM, 2 x 73 GB SAS HD in RAID-1 (15000 rpm) 6 NIC’s (with TCP offload engine), 2 Hotplug power supplies
Images op een centrale SAN
2 Domain controllers 1 System Center – Virtual Machine Manager Server 1 System Center – Data protection manager Server Storage op DAS
1 System Center – Operations Manager
Private Cloud Example - After
Private Cloud
Private Cloud - Example - Benefits Operation Cost : 41% down Centralised & delegated management Rackspace, power consumption
Higher availability, SLA Self healing Intelligent placement
Pro-active alerting Better reporting to customer
Quick upgrades, faster deployments Better scalability
Private Cloud
Dynamic Cloud 43
Server Hosting - Interne opleiding
10/01/2011
Dynamic Cloud - overzicht Web user Windows PowerShell
HostEngine Administrator Console MyAccount
Dynamic Cloud infrastructuur
HostEngine database 44
10/01/2011
Dynamic Cloud infrastructuur MyAccount portal
PowerShell
VM
VM
VM
VM
VM
VM
VM
VM
VM
VM
VM
VM
VM
VM
VM
VM
VM
VM
Virtuele machine wizard
46
10/01/2011
Virtuele machine wizard
47
10/01/2011
Performantie optimalisatie
48
Server Hosting - Interne opleiding
10/01/2011
Live Migratie van virtuele machines
VHDs
49
10/01/2011
Live migratie
Virtual Machine
Virtual Machine
Configuration Memory MemoryContent Sync Data Cluster
User
Cluster VHD
Node 1
Node 2
Network Storage
50
Server Hosting - Interne opleiding
10/01/2011
Dynamic Cloud prijs modellen
Flexibel gebruik zonder abonnement
Volledig Pay-as-you-go model Flexibel up- en downgraden of a la minute servers activeren. Aan het einde van de maand een factuur voor de gebruikte resources en diensten Geen commitment
51
Voor stabiel, voorspelbaar gebruik
Abonnement voor xxx euro resources Flexibel up- en downgraden of a la minute servers activeren Commitment voor xxx euro voor 12 of 36 maanden Oververbruik wordt maandelijks gefactureerd korting voor 1 of 3 jaar
10/01/2011
Dynamic Cloud - Definitie Cloud op gedeelde infrastructuur Dynamic Cloud
Hostbasket veiligheidspolicies Volledig beheerd door HB Zeer grote vrijheid Servers aanmaken/stoppen/upgraden via MyAccount Hyper-V & Microsoft System Center Linux & Windows Servers Usage Based Billing Dagbasis 52
10/01/2011
Dynamic Cloud - Voordelen
Dynamic Cloud
Zeer hoge beschikbaarheid Zeer flexibel, a la minute aanpassingen Geen basis investering
Betaal enkel voor wat geactiveerd is (per dag)
Zeer uitgebreide beheertools in MyAccount Geen zorgen over de basis infrastructuur
53
10/01/2011
Dynamic Cloud – Waarom & wanneer Snelle beschikbaarheid van nieuwe servers Dynamic Cloud
Zeer laag budget ter beschikking Moet voorzien zijn voor groei Zeer fluctuerend gebruik Korte projecten
54
10/01/2011
Dynamic Cloud – Usage based invoicing
Dagbasis Server actief Vanaf 15 minuten “on”
Resources Max. resources per dag
Inactieve server Geen CPU of MEM aangerekend
Dynamic Cloud
Dynamic Cloud – Operating Systemen
Enkel 64 bits operating systemen Windows Web Server 2008 R1 - R2 Windows Server 2008 R1 - R2 Std. Edition Linux Ubuntu LTS Linux CentOS SUSE
Dynamic Cloud
Dynamic Cloud - Voordelen
Zeer flexibel Hoge Uptime & beschikbaarheid Volledige controle Kostenefficiënt
Based on Hyper-V : Veilig & stabiel Complete isolatie van VM‟s
Dynamic Cloud
Software as a Service 58
Server Hosting - Interne opleiding
10/01/2011
NomaDesk NomaDesk creert een virtuele schijf op je computer, die zich gedraagd als een fileserver. 256-bit encryptie
Versleuteld
Deel met teamleden
Veilig opgeslagen in een datacenter
Webconsole
Mobiel
Andere Kenmerken TheftGuard - Remote data vernietigen als computer gestolen wordt FileLink – e-mail een link naar documenten ipv. grote attachements 59
Synchroon op alle computers
10/01/2011
E-mail & samenwerking
Simpel tot geavanceerd
Gecontroleerd
Veilig opgeslagen in een datacenter
Andere Kenmerken Volledig beheerd en schaalbaar Grote autonomie via controlepanelen 60
Grote autonomie via Controle panelen
10/01/2011
SharePoint SharePoint is de basis voor een informatie /kennisdelingsplatform
Centraal punt voor Informatie en bestanden
Uitbreidbaar en schaalbaar
Veilig opgeslagen in een datacenter
Webconsole
Mobiel
Andere Kenmerken Eenvoudig rechtenmanagement FileLink – e-mail een link naar documenten ipv. grote attachements 61
Makkelijk zoeken binnen alle gegevens
10/01/2011
Online Backup – Computers & servers Maak automatisch een veilige backup van je bestanden en waardevolle gegevens op je computer en server. 256-bit encryptie
Veilig : Alle gegevens Zijn versleuteld
Incremental backups & compressie
Veilig opgeslagen in een datacenter
Beschikbaar voor Windows, Linux, Mac
Webconsole Andere Kenmerken • Home, Professional en server versie • Eenvoudige, dummy-proof gebruikersinterface 62
Confidential Meeting january 2007
Automatische backupselectie
10/01/2011
Vragen ?
63