SlideShare a Scribd company logo
1 of 17
Download to read offline
Journey to the cloud
Rhodix · De Run 4208 · 5503 LL Veldhoven · T: 040 - 290 4702 · info@rhodix.com · www.rhodix.com
2
“Waar staan wij als organisatie in onze ‘Journey to the Cloud’?”
“In welke mate van Maturity bevindt onze organisatie zich?”
“In hoeverre zijn onze processen binnen onze organisatie Cloud aware?”
Management Summary
Een aantal vragen die waarschijnlijk direct bij u opkomen wanneer we het hebben over de rol van de
Cloud binnen uw organisatie. Een specifiek antwoord op deze vraag kunnen wij u niet direct geven,
dit is per organisatie anders. Wij kunnen u echter wel een eerste inzicht geven in de rol van de Cloud
Infrastructuur binnen de gehele “Journey to the Cloud”. Want onthoud, de Cloud is geen einddoel,
het is een reis naar een efficiënte en effectieve manier van werken.
De Cloud vertegenwoordigt het idee achter “Pets & Cattle”, het vertroetelen van een ‘huisdier’ ten
opzichte van het beheren van ‘vee’. Daar waar bij “Pets” het huisdier zelf centraal staat, staat bij
“Cattle” de productie en stabiliteit van het vee centraal.
Binnen het bepalen van de Maturity van uw organisatie komen onder andere de pilaren Deployment
& Packaging en Application Infrastucture naar voren. Deze twee pilaren zijn onderdeel van de Cloud
infrastructuur. De Cloud infrastructuur is bepalend voor in hoeverre uw organisatie in staat is om de
beoogde doelen (efficiëntie en effectiviteit in werken) te realiseren.
Een volledige Cloud infrastructuur kan worden opgedeeld in vier componenten, namelijk:
•	 Cloud Systems Management (CSM)
•	 Traditionele Virtualisatie en haar applicaties
•	 “Cloud” platform met haar Cloud aware applicaties
•	 Cloud Management Platform
Het CSM geeft u de mogelijkheid om via een geautomatiseerde weg de inrichting en uitrol van
bestaande en nieuwe hardware te verzorgen. Dankzij tools zoals bijv. Ansible, Puppet en Chef kunnen
op een gecontroleerde en gestandaardiseerde manier op grote schaal wijzigingen doorgevoerd
worden, wat onder andere kosten bespaart.
Binnen de Traditionele virtualisatie herkennen we 3 typen applicaties:
1.	 Traditionele applicaties, niet Cloud aware applicaties.
2.	 Cloud aware applicaties, applicaties die reeds geschikt zijn voor het web.
3.	 Cloud prospect applicaties. Dit zijn applicaties die op dit moment traditioneel zijn maar de
potentie hebben om Cloud aware gemaakt te worden.
3
Binnen “the journey to the Cloud” worden zowel de Cloud aware applicaties als de Cloud prospect
applicaties verplaatst naar een Cloud aware platform, bijv. OpenStack.
OpenStack biedt ons een set software tools voor het bouwen en onderhouden van Public en Private
clouds. OpenStack bestaat uit modules voor optimale schaalbaarheid voor elke functie en kan gezien
worden als een zogenaamde Infrastructure as a Service (IaaS) oplossing. Het kan gebruikt worden
voor het hosten van virtual servers (instances) en containers (Magnum) op grote schaal, daarnaast
kan het gebruikt worden als basis voor een Platform as a Service (PaaS).
Het Cloud Management Platform is het laatste component van de Infrastructuur Cloud en brengt
het geheel bij elkaar. Dit is het platform waar de eindgebruiker mee communiceert en waarbij
alle elementen binnen de Cloud samenkomen. Tijdens de “Journey to the Cloud” is het Cloud
Management Platform de eerste stap bij het creëren van de Cloud. Het is de kapstok waaraan de
overige componenten opgehangen kunnen worden.
4
Table of Contents
Management Summary 2
Hoofdstuk 1: Cloud Ready? 5
Hoofdstuk 2: Cloud Infrastructuur 7
Hoofdstuk 3: Cloud Systems Management 9
Hoofdstuk 4: Cloud Aware Applicaties 11
Hoofdstuk 5: Cloud Management Platform 13
Rhodix en de Cloud 15
5
Wat is de Cloud?
De Cloud is een manier van werken waarbij hardware, software en gegevens “geleverd” worden zoals
u stroom afneemt bij uw energiemaatschappij. Hierbij is de Cloud een middel en geen doel. Sterker
nog, het is een reis, “the journey to the Cloud”. Een reis naar een efficiënte en effectieve manier van
werken.
Waarom werken met de Cloud?
•	 Schaalbaar
•	 Hogere productiviteit
•	 Lagere kosten
•	 Veiligheid van de informatie
•	 Altijd en overal benaderbaar via alle platformen
•	 Sneller kunnen reageren op veranderingen
Maakt u al gebruikt van de Cloud?
Waarschijnlijk wel.
Maar, is uw organisatie voldoende Cloud Ready?
Bewust dan wel onbewust heeft u altijd al Cloud aware applicaties gebruikt. Denk hierbij aan
Webapplicaties, zoals een e-mailomgeving die u benadert via een browser. Of wat te denken van
bestandsuitwisseling met collega’s waar de beschikbare tools te kort schoten en u of uw collega’s
uitweken naar oplossingen zoals WeTransfer, Dropbox, Google Docs of Onedrive. Het voorbeeld van
bestandsuitwisseling is bewust gekozen. Het gebruik van deze tools is vaak niet “toegestaan” binnen
bedrijven. Een alternatief is echter niet voorhanden, hetgeen wel aanwezig zou kunnen zijn wanneer
u Cloudaanpassingen binnen uw organisatie had doorgevoerd / had kunnen doorvoeren.
Cloud Ready?
Hoofdstuk 1
6
figuur 1.1: De stappen in het bepalen van de Maturity van uw organisatie binnen The Journey to the Cloud
figuur 1.1 laat middels 4 pilaren en 3 niveaus zien waar uw organisatie staat in de Journey to the
Cloud, de zogenaamde “Maturity”. Sta even stil en bepaal uw huidige niveau van “Maturity”. Waar
staat u en hoe maakt u de efficiëntste en meest effectieve vervolgstappen.
Een zeer belangrijk onderdeel binnen deze vervolgstappen is de infrastructuur van de Cloud en
de optimalisaties die hier gemaakt kunnen worden ten einde de overige processen, waaronder
ontwikkeling, beter te kunnen ondersteunen. In hoeverre is uw Cloud infrastructuur instaat om de
beoogde efficiëntie en effectiviteit te bereiken? In de volgende hoofdstukken zullen we in meer detail
ingaan op daadwerkelijke (applicatie) Infrastructuur-componenten waar een Cloud uit opgebouwd
kan worden teneinde de benoemde voordelen te bereiken.
7
Onderdeel van de Infrastructuur van de Cloud zijn de 2 pilaren te weten Deployment  Packaging
(Applicatie uitrol) en Application Infrastructure (zie figuur 1.1). De andere 2 pilaren, Development
Process en Application Architecture worden ondersteund door deze Cloud. Wanneer we een
totaaloverzicht van de Infrastructuur van de Cloudomgeving neerzetten zien we de volgende
componenten:
• Cloud Systems Management
• Traditionele applicaties op basis van traditionele virtualisatie
» In een Private omgeving dan wel een Public omgeving
• Cloud aware applicaties op basis van een “Cloud” platform
» In een Private omgeving dan wel een Public omgeving
• Cloud Management Platform
Daarnaast onderkennen we de Cloud types: Private Cloud en Hybrid Cloud. Waarbij Hybrid Cloud
een Cloud omgeving is waarbij gebruik gemaakt wordt van “Private” resources alsmede Public Cloud
resources van de bekende spelers in de markt. Het totaaloverzicht wordt weergegeven in een figuur
1.2
In de volgende hoofdstukken zoomen we dieper in op de verschillende onderdelen van figuur 1.2 .
Maar voordat we kijken naar de traditionele gevirtualiseerde omgeving moeten we eerst een stap
terugzetten. Het virtualiseren van 100% van alle systemen is nog steeds niet de normaalste zaak
van de wereld. Wij onderkennen dan ook meerdere “systemen” naast elkaar, zie figuur 1.3. Ook de
figuur 1.2: Totaaloverzicht Cloudinfrastructuur
ClOuD InfRASTRuCTuuR
Hoofdstuk 2
CLOUD MANAGEMENT PLATFORM
EXISTING
VIRTUALIZATION
TRADITIONAL APPLICATION CLOUD AWARE APPLICATION
TRADITIONAL AND CLOUD
AWARE APPLICATION
VM VM VM VM VM VM VMVM VM VM VMVM VM
ALTERNATIVE
VIRTUALIZATION
OPENSTACK
PLATFORM
PUBLIC CLOUD
CLOUD
SYSTEMS
MANAGEMENT
PRIVATE CLOUD
HYBRID CLOUD
8
fysieke server kent zijn plaats in het geheel, zowel nu als in de toekomst. Het is belangrijk om een
omgeving te creëren waarbij we deze totale omgeving (dus zowel fysiek, virtueel als Cloud), als 1
geheel “unified”, kunnen aanbieden en onderhouden.
Terug naar de Traditionele gevirtualiseerde omgeving. Binnen deze omgeving plaatsen wij alle
applicaties die actief zijn op bare-metal (fysiek) hardware alsmede applicaties die actief zijn op
traditionele hypervisors zoals VMware (ESxi) en KVM. Ervan uitgaande dat alles wat gevirtualiseerd
kan worden gevirtualiseerd is, herkennen we 3 typen applicaties die actief zijn op de traditionele
omgeving:
1. Traditioneleapplicaties,nietCloudawareapplicaties.Eenvoorbeeldiseentraditionelerelationele
database. Deze applicaties worden ook wel de “Huisdieren” (“Pets  Cattle”) genoemd.
2. Cloud aware applicaties, applicaties die reeds geschikt zijn voor het web. Denk hierbij aan stateless
applicaties. We noemen deze applicaties ook wel “Vee” (“Pets  Cattle”).
3. Cloud prospect applicaties. Dit zijn applicaties die op dit moment traditioneel zijn maar de
potentie hebben om Cloud aware gemaakt te worden.
Met de termen “Huisdieren” en “Vee” (“Pets  Cattle”) wordt het volgende bedoeld:
Huisdieren: Denk hierbij aan het vertroetelen en verzorgen van een huisdier, zeker ook wanneer
deze ziek wordt. Vertalen we dit naar een applicatie dan betreft dit een applicatie waarvoor we
beschikbaarheid in de infrastructuur inregelen bijvoorbeeld middels hoge beschikbaarheidsfuncties
in de hypervisor.
vee: Kijken we naar vee dan praten we over meerdere dieren die samen een kudde vormen. Het
individu is ondergeschikt. Het is belangrijk dat het geheel als kudde overeind blijft. Binnen een Cloud
verzorgen meerdere systemen, bijvoorbeeld webservers, dan ook samen de beschikbaarheid van
een IT Service. Binnen de Journey to the Cloud kiezen we ervoor om applicaties van type 2 en 3, dus
zowel de Cloud aware applicaties als de Cloud prospect applicaties, te verplaatsen naar een Cloud
aware platform (bijvoorbeeld: OpenStack).
figuur 1.3: Verschillende systemen
9
Het onderdeel Cloud Systems Management (CSM) bevindt zich op de onderste infrastructuur laag
van de Cloud infrastructuur. Binnen CSM wordt onder andere inrichting en uitrol van bestaande en
nieuwe hardware verzorgd (Provisioning). Tevens vindt er Configuration en Software Management
plaats. Middels tools als Ansible, Puppet, Chef, etc. kunnen op een gecontroleerde, standaard manier
op grote schaal wijzigingen doorgevoerd worden zoals configuratie aanpassingen maar ook het
uitrollen van software.
Ter verheldering een voorbeeld over de functies van een Cloud Systems Management systeem.
In een IT-omgeving waarbij we bezig willen zijn met innovatie en projecten én willen besparen op
operationele kosten (zoals het onderhoud en uitbreiding ook van de infrastructuur) dienen zaken
geautomatiseerd te worden.
figuur 1.4: Het Cloud Systems Management
ClOuD SySTEMS MAnAGEMEnT
Hoofdstuk 3
CENTRALIZEDCONSOLE
LIFE-CYCLE MANAGEMENT
WORKFLOWAUDITING
REPORTING
AUTOM
A
TION
PROVISIO
NING
CONFIGURATIO
N
M
ANAGEMENTSUBSCRIPTION
M
ANAGEMENTSOFTWARE
M
ANAGEMENT
CLOUD
SYSTEMS
MANAGEMENT
10
Traditionele uitbreiding
serverinfrastructuur
•	 Plaatsen extra hardware
•	 Configuratie Lights-Out Management
•	 Controle hardware op defecten
•	 Upgrade hardware (firmware)
•	 Installatie Operating System (Fysieke server
dan wel Hypervisor)
•	 Upgrade Operating System, o.a. patches
•	 Configuratie Operating System
•	 Toekennen externe opslag
•	 Installatie, configuratie en update
“Applicatie”
•	 Uitbreiding gerealiseerd.
Uitbreiding serverinfrastructuur
middels Cloud Systems Management
•	 Plaatsen extra hardware
•	 Configuratie Lights-Out Management
•	 Initiëren “Scan” binnen Cloud Systems
Management voor nieuwe hardware
(geautomatiseerd).
»» Scan detecteert nieuwe hardware
»» Hardware wordt automatisch geboot
en een stresstest wordt uitgevoerd.
»» “Geslaagde” hardware wordt ingedeeld
in voorgedefinieerde profielen,
afhankelijk van de specificaties van de
gedetecteerde hardware.
»» Volgens het profiel wordt het
systeem automatisch geïnstalleerd
en geconfigureerd met het juiste
operating system, de patches en juiste
versie van de applicatie.
•	 Uitbreiding gerealiseerd.
Naast bovenstaande optimalisaties biedt het CSM systeem eveneens het voordeel van één centrale
administratie in de vorm van documentatie, gebruikte software, gebruikte licenties/subscripties en
meer.
11
Binnen de totale Cloud infrastructuur maken we onderscheid tussen 3 typen applicaties:
• Traditionele applicaties
• Cloud aware applicaties
• Cloud prospect applicaties
Cloud aware applicaties hebben als eigenschap dat ze stateless en schaalbaar zijn. Beschikbaarheid
wordt geregeld door “de kudde” (“Pets  Cattle”) en niet door de individuele instantie. Wanneer
een applicatie dergelijke schaalbaarheid kent is het belangrijk dat de onderliggende infrastructuur
dit ondersteunt.
Traditionele virtualisatie oplossingen schieten hier te kort. OpenStack is een goed voorbeeld van een
moderne oplossing die deze schaalbaarheid wel ondersteunt.
OpenStack is een set software tools voor het bouwen en onderhouden van Public en Private clouds.
OpenStack bestaat uit modules voor optimale schaalbaarheid voor elke functie (controllers, compute,
networking, storage, etc.). OpenStack is een zogenaamde Infrastructure as a Service (IaaS) oplossing
en kan gebruikt worden voor het hosten van virtuel servers (instances) en containers (Magnum) op
grote schaal. Daarnaast kan het gebruikt worden als basis voor een Platform as a Service (PaaS).
De modulaire opzet van OpenStack geeft de mogelijkheid om elk component individueel uit te
breiden afhankelijk van het gebruik. Hoe groter de omgeving hoe meer functies geïsoleerd worden
op aparte fysieke systemen. OpenStack kan worden onderverdeeld in zes verschillende modules:
• glance: De Image service. Hier bevinden zich de
templates voor uitrol van virtuele servers
• neutron: Software Defined networking
• Cinder en Swift: Software Defined Storage (Block en
Object)
• Keystone: Identity services
• nova: Software Defined Compute op basis van
bijvoorbeeld de KVM hypervisor
figuur 1.5: De zes modules van OpenStack
ClOuD AWARE APPlICATIES
Hoofdstuk 4
12
Belangrijk is dat een Cloud aware platform als OpenStack ingezet wordt voor Cloud aware applicaties
en een traditionele omgeving voor de Traditionele applicaties gebruikt wordt. Een kanttekening dient
hier gemaakt te worden dat er reeds functionaliteit aanwezig is binnen OpenStack die de “Huisdier-
functies” (“Pets  Cattle”) zoals hoge beschikbaarheid van virtuele servers toevoegt. Dit betekent
dat de scheidslijn tussen beide platformen dunner wordt.
De combinatie van deze 2 platformen, in het geval van een Privé omgeving, noemen we Private
Cloud. Naast de Private Cloud onderkennen we ook de Public Cloud. Bij de beschikbare Public Cloud
providers kunnen platformen afgenomen worden voor zowel de Traditionele applicatie als de Cloud
applicatie.
Wanneer we een combinatie van zowel Private Cloud als Public Cloud inzetten voor de infrastructuur
praten we over een Hybrid Cloud omgeving (Zie figuur 1.6). In het volgende hoofdstuk wordt ingegaan
op het Cloud Management Platform. Via deze laag regelen we onder andere Cloud Bursting. Een
effectieve manier om te schalen naar de Public Cloud wanneer resources op de eigen, Private Cloud,
omgeving niet voldoende zijn. Uiteraard zijn er meer interessante mogelijkheden te onderkennen
waaronder Disaster Recovery.
Figuur1.6: Infrastructuur Cloud; Private, Public en Hybrid Cloud
CLOUD MANAGEMENT PLATFORM
CLOUD
SYSTEMS
MANAGEMENT
EXISTING
VIRTUALIZATION
TRADITIONAL APPLICATION CLOUD AWARE APPLICATION
TRADITIONAL AND CLOUD
AWARE APPLICATION
VM VM VM VM VM VM VMVM VM VM VMVM VM
ALTERNATIVE
VIRTUALIZATION
OPENSTACK
PLATFORM
PUBLIC CLOUD
PRIVATE CLOUD
HYBRID CLOUD
13
Het Cloud Management Platform is het laatste component van de ondersteunende “Infrastructuur
Cloud” en brengt het geheel bij elkaar.
Het Cloud Management Platform verzorgt functies voor zowel de beheerder, de manager maar ook
de eindgebruiker:
• Automatische detectie van componenten, uitbreidingen, applicaties, updates, etc.
• Capaciteitsplanning: bijv. uitbreiden met x servers, wat betekent dit voor de infrastructuur.
• Rapportage
• audit en Compliance
• Analyse: bijv. software versies, vergelijkingen opstellen
• Monitoring (denk hierbij onder andere aan trending)
• Orchestration
• Policies, workflows
• Chargeback
Een voorbeeld voor de inzet van een Cloud Management Platform is een transitie-fase. Denk aan de
overgang van een Traditionele oplossing met daarop applicaties van zowel Type 1 als 2 (en 3) naar
een Cloud Platform.
figuur 1.7: Infrastructuur Cloud; Cloud Management Platform
ClOuD MAnAGEMEnT PlATfORM
Hoofdstuk 5
CLOUD MANAGEMENT PLATFORM
EXISTING
VIRTUALIZATION
TRADITIONAL APPLICATION CLOUD AWARE APPLICATION
TRADITIONAL AND CLOUD
AWARE APPLICATION
VM VM VM VM VM VM VMVM VM VM VMVM VM
ALTERNATIVE
VIRTUALIZATION
OPENSTACK
PLATFORM
PUBLIC CLOUD
CLOUD
SYSTEMS
MANAGEMENT
PRIVATE CLOUD
HYBRID CLOUD
14
Met de introductie van een Cloud Management Platform en de juiste workflows kan de huidige
manier van het gebruik van de Traditionele oplossing “gevirtualiseerd” worden onder het nieuwe
Cloud Management Platform. De eindgebruikers maken gebruik van de bestaande infrastructuur en
applicaties echter nu via de nieuwe ingang. Na introductie van deze oplossing kan er gestart worden
met het bouwen van het Cloudplatform, bijv. OpenStack. Door het gebruik van de juiste flows binnen
het Cloud Management Platform kunnen we te zijner tijd applicaties en de provisioning hiervan
omleiden naar het nieuwe Cloudonderdeel.
Een tweede voorbeeld betreft policies.
In een omgeving waarbij zowel een Traditionele omgeving als een Cloud aware platform reeds
aanwezig zijn, kan het Cloud Management Platform middels policies ervoor zorgen dat een workload
(een applicatie) altijd op de juiste omgeving terecht komt. Mocht één van de platformen toch vol
zijn dan kan er automatisch geschakeld worden door de slimme policies en worden workloads
automatisch verplaatst volgens afspraken, SLA’s, procedures, etc.
Tijdens “the journey to the Cloud” en na het bepalen van de Maturity is het Cloud Management
Platform de eerste stap naar het verder uitbouwen van de Cloud. Het is de kapstok waaraan de
overige componenten opgehangen kunnen worden.
15
In de vorige hoofdstukken is globaal ingegaan op het stuk “Maturity” van de organisatie en in meer
detail over het Infrastructuur onderdeel van de Cloud. Rhodix is een Managed IT en Cloud Services
provider en de enige Red Hat Premier Business Partner voor Cloud Infrastructure in de Benelux.
Rhodix begeleidt haar klanten graag tijdens “the journey to the Cloud”.
Rhodix stippelt in 2 stappen deze weg voor haar klanten uit:
Stap 1: Cloud Quick Scan
Aan de hand van het “Maturity” model uit hoofdstuk 1 bekijken we samen waar u staat. Hierbij
beantwoorden we samen met u onder andere de volgende vragen:
•	 Maakt uw organisatie al gebruik van Cloud toepassingen?
•	 Wat is de grootte van uw bedrijf en dan specifiek op IT-infra-gebied?
•	 Zijn uw applicaties en systemen Cloud ready?
•	 Waar ligt precies de behoefte? Zoekt u een totaaloplossing voor de Cloud of een specialist op een
deelgebied.
Door middel van een interview, workshop en presentatie geeft Rhodix samen met u “the journey to
the Cloud” vorm. Op basis van deze Cloud Quick Scan kunnen wij u een concreet advies geven wat
passend is bij uw specifieke situatie en fase waarin u zich bevindt.
Figuur 1.8: Rhodix en de Cloud
Rhodix en de Cloud
CLOUD
MANAGEMENT
PLATFORM
EXISTING
VIRTUALIZATION
TRADITIONAL APPLICATION CLOUD AWARE APPLICATION
TRADITIONAL AND CLOUD
AWARE APPLICATION
VM VM VM VM VM VM VMVM VM VM VMVM VM
ALTERNATIVE
VIRTUALIZATION
DISCOVERY
PROVISIONING SUBSCRIPTION
MANAGEMENT
CONFIGURATION
MANAGEMENT
SOFTWARE
MANAGEMENT
CAPACITY
PLANNING
AUDITING
COMPLIANCE
ANALYSIS MONITORING ORCHESTRATION POLICY CHARGEBACKREPORTING
OPENSTACK
PLATFORM
PUBLIC CLOUD
CLOUD
SYSTEMS
MANAGEMENT
PRIVATE CLOUD
HYBRID CLOUD
16
Stap 2: Cloud implementatie en toepassing
SamenbekijkenwehoeRhodixuworganisatiehetbestkanassisterenomuwwensenteverwezenlijken.
Hierbij zijn ruwweg twee keuzes:
Optie A: Rhodix is leverancier voor het hele traject
Bent u nieuwsgierig of de cloud ook iets voor uw bedrijf kan zijn, maar staat de Cloud nog echt in de
kinderschoenen? Wij helpen graag met het hele traject; van het uitstippelen van de route naar de
cloud tot uiteindelijk een IT-omgeving in een volwaardige Cloud. Rhodix geeft advies en heeft tevens
de benodigde hands-on ervaring om de Cloud op te zetten, in te richten én te beheren. Red Hat is
hierbij onze preferred partner.
Optie B: Rhodix is uw Specialistische kennispartner
Is uw bedrijf al aan het werk in de Cloud, maar zijn er specifieke aandachtsgebieden waar nog
expertise nodig is? Denk hierbij aan traditionele virtualisatie Cloud aware maken. Ook daar kunnen
onze Cloud consultants u perfect bij helpen.
Veelgehoorde vragen omtrent de Cloud
We begrijpen goed dat er vraagtekens zijn over (het gebruik van) de Cloud. Veel gestelde vragen die
voorbijkomen:
•	 Heb ik wel voldoende controle over de omgeving
•	 Hoe zit het met de veiligheid in de Cloud
•	 We hebben al (te) veel kapitaal in interne IT geïnvesteerd
•	 Zijn wij wel voldoende gevirtualiseerd om Cloud computing te implementeren?
•	 Biedt Cloud voldoende voordelen voor onze organisatie?
Op deze vragen geven wij u graag antwoord. Maar de Cloud is natuurlijk veel meer dan dit. Denk
aan een geoptimaliseerde manier van ontwikkelen, het gebruik van Micro Services, Containers
en bijvoorbeeld Platform as a Service (PaaS). Over deze onderwerpen vertellen wij u graag meer.
Welke rol de Cloud in uw organisatie kan spelen kan moeilijk vooraf gezegd worden. Een eenduidig
antwoord is lastig direct te geven, omdat dat vaak afhankelijk is van de specifieke situatie per bedrijf.
We helpen graag om deze vragen eerlijk te beantwoorden voor úw specifieke situatie.
17
Over de schrijver
Stefan van Oirschot
Director Operations
Met niet aflatende inzet leidt Stefan van Oirschot het technische
team van Rhodix. Zijn enthousiasme is aanstekelijk. “Rhodix is een
écht ingenieurshuis,” vertelt hij trots. Technisch is Stefan sterk
onderlegd: als kind werkte hij al met unix en Linux-systemen en
sinds zijn studie hogere informatica houdt hij alle tech-gerelateerde
ontwikkelingen goed bij. “the journey to the Cloud” is dan ook een
reis die hij zeker niet kan missen en waarover hij u graag inlicht!
Contactgegevens:
Rhodix
De Run 4208
5503 LL Veldhoven
T: 040 - 290 4702
info@rhodix.com
www.rhodix.com

More Related Content

Viewers also liked

Summit 16: Keynote: HPE Presentation- Transforming Communication Service Prov...
Summit 16: Keynote: HPE Presentation- Transforming Communication Service Prov...Summit 16: Keynote: HPE Presentation- Transforming Communication Service Prov...
Summit 16: Keynote: HPE Presentation- Transforming Communication Service Prov...OPNFV
 
WSO2Con US 2015 Kubernetes: a platform for automating deployment, scaling, an...
WSO2Con US 2015 Kubernetes: a platform for automating deployment, scaling, an...WSO2Con US 2015 Kubernetes: a platform for automating deployment, scaling, an...
WSO2Con US 2015 Kubernetes: a platform for automating deployment, scaling, an...Brian Grant
 
Kubernetes Architecture and Introduction – Paris Kubernetes Meetup
Kubernetes Architecture and Introduction – Paris Kubernetes MeetupKubernetes Architecture and Introduction – Paris Kubernetes Meetup
Kubernetes Architecture and Introduction – Paris Kubernetes MeetupStefan Schimanski
 
Order management, provisioning and activation
Order management, provisioning and activationOrder management, provisioning and activation
Order management, provisioning and activationVijayIndra Shekhawat
 
An Introduction to Kubernetes
An Introduction to KubernetesAn Introduction to Kubernetes
An Introduction to KubernetesImesh Gunaratne
 
OpenStack 5th Birthday - User Group Parties
OpenStack 5th Birthday - User Group PartiesOpenStack 5th Birthday - User Group Parties
OpenStack 5th Birthday - User Group PartiesOpenStack Foundation
 
OpenStack Upstream Training Cisco Live!
OpenStack Upstream Training Cisco Live!OpenStack Upstream Training Cisco Live!
OpenStack Upstream Training Cisco Live!openstackcisco
 
Introduction to OpenStack Architecture
Introduction to OpenStack ArchitectureIntroduction to OpenStack Architecture
Introduction to OpenStack ArchitectureOpenStack Foundation
 
OpenStack Tutorial
OpenStack TutorialOpenStack Tutorial
OpenStack TutorialBret Piatt
 
OpenStack Introduction
OpenStack IntroductionOpenStack Introduction
OpenStack Introductionopenstackindia
 
2 Day Bootcamp for OpenStack--Cloud Training by Mirantis (Preview)
2 Day Bootcamp for OpenStack--Cloud Training by Mirantis (Preview)2 Day Bootcamp for OpenStack--Cloud Training by Mirantis (Preview)
2 Day Bootcamp for OpenStack--Cloud Training by Mirantis (Preview)Mirantis
 
Introducing OpenStack for Beginners
Introducing OpenStack for Beginners Introducing OpenStack for Beginners
Introducing OpenStack for Beginners openstackindia
 
CloudStack vs OpenStack vs Eucalyptus: IaaS Private Cloud Brief Comparison
CloudStack vs OpenStack vs Eucalyptus: IaaS Private Cloud Brief ComparisonCloudStack vs OpenStack vs Eucalyptus: IaaS Private Cloud Brief Comparison
CloudStack vs OpenStack vs Eucalyptus: IaaS Private Cloud Brief Comparisonbizalgo
 
Deep Dive: OpenStack Summit (Red Hat Summit 2014)
Deep Dive: OpenStack Summit (Red Hat Summit 2014)Deep Dive: OpenStack Summit (Red Hat Summit 2014)
Deep Dive: OpenStack Summit (Red Hat Summit 2014)Stephen Gordon
 
A 30-minute Introduction to NETCONF and YANG
A 30-minute Introduction to NETCONF and YANGA 30-minute Introduction to NETCONF and YANG
A 30-minute Introduction to NETCONF and YANGTail-f Systems
 

Viewers also liked (17)

Summit 16: Keynote: HPE Presentation- Transforming Communication Service Prov...
Summit 16: Keynote: HPE Presentation- Transforming Communication Service Prov...Summit 16: Keynote: HPE Presentation- Transforming Communication Service Prov...
Summit 16: Keynote: HPE Presentation- Transforming Communication Service Prov...
 
WSO2Con US 2015 Kubernetes: a platform for automating deployment, scaling, an...
WSO2Con US 2015 Kubernetes: a platform for automating deployment, scaling, an...WSO2Con US 2015 Kubernetes: a platform for automating deployment, scaling, an...
WSO2Con US 2015 Kubernetes: a platform for automating deployment, scaling, an...
 
Kubernetes Basics
Kubernetes BasicsKubernetes Basics
Kubernetes Basics
 
Kubernetes Architecture and Introduction – Paris Kubernetes Meetup
Kubernetes Architecture and Introduction – Paris Kubernetes MeetupKubernetes Architecture and Introduction – Paris Kubernetes Meetup
Kubernetes Architecture and Introduction – Paris Kubernetes Meetup
 
Order management, provisioning and activation
Order management, provisioning and activationOrder management, provisioning and activation
Order management, provisioning and activation
 
An Introduction to Kubernetes
An Introduction to KubernetesAn Introduction to Kubernetes
An Introduction to Kubernetes
 
OpenStack 5th Birthday - User Group Parties
OpenStack 5th Birthday - User Group PartiesOpenStack 5th Birthday - User Group Parties
OpenStack 5th Birthday - User Group Parties
 
OpenStack Upstream Training Cisco Live!
OpenStack Upstream Training Cisco Live!OpenStack Upstream Training Cisco Live!
OpenStack Upstream Training Cisco Live!
 
Introduction to OpenStack Architecture
Introduction to OpenStack ArchitectureIntroduction to OpenStack Architecture
Introduction to OpenStack Architecture
 
OpenStack Tutorial
OpenStack TutorialOpenStack Tutorial
OpenStack Tutorial
 
OpenStack Introduction
OpenStack IntroductionOpenStack Introduction
OpenStack Introduction
 
OpenStack Framework Introduction
OpenStack Framework IntroductionOpenStack Framework Introduction
OpenStack Framework Introduction
 
2 Day Bootcamp for OpenStack--Cloud Training by Mirantis (Preview)
2 Day Bootcamp for OpenStack--Cloud Training by Mirantis (Preview)2 Day Bootcamp for OpenStack--Cloud Training by Mirantis (Preview)
2 Day Bootcamp for OpenStack--Cloud Training by Mirantis (Preview)
 
Introducing OpenStack for Beginners
Introducing OpenStack for Beginners Introducing OpenStack for Beginners
Introducing OpenStack for Beginners
 
CloudStack vs OpenStack vs Eucalyptus: IaaS Private Cloud Brief Comparison
CloudStack vs OpenStack vs Eucalyptus: IaaS Private Cloud Brief ComparisonCloudStack vs OpenStack vs Eucalyptus: IaaS Private Cloud Brief Comparison
CloudStack vs OpenStack vs Eucalyptus: IaaS Private Cloud Brief Comparison
 
Deep Dive: OpenStack Summit (Red Hat Summit 2014)
Deep Dive: OpenStack Summit (Red Hat Summit 2014)Deep Dive: OpenStack Summit (Red Hat Summit 2014)
Deep Dive: OpenStack Summit (Red Hat Summit 2014)
 
A 30-minute Introduction to NETCONF and YANG
A 30-minute Introduction to NETCONF and YANGA 30-minute Introduction to NETCONF and YANG
A 30-minute Introduction to NETCONF and YANG
 

Similar to Rhodix-the-journey-to-the-Cloud

De dynamische cloud | Sparks in Business
De dynamische cloud | Sparks in BusinessDe dynamische cloud | Sparks in Business
De dynamische cloud | Sparks in BusinessSparks in Business
 
Management van cloud-diensten nog zeer onvolwassen (2014)
Management van cloud-diensten nog zeer onvolwassen (2014)Management van cloud-diensten nog zeer onvolwassen (2014)
Management van cloud-diensten nog zeer onvolwassen (2014)Rob Akershoek
 
DSD-NL 2021 Delft-FEWS in de cloud - Schotmeijer en Ekkelenkamp
DSD-NL 2021 Delft-FEWS in de cloud - Schotmeijer en EkkelenkampDSD-NL 2021 Delft-FEWS in de cloud - Schotmeijer en Ekkelenkamp
DSD-NL 2021 Delft-FEWS in de cloud - Schotmeijer en EkkelenkampDeltares
 
Cloud: Frisse lucht of gebakken lucht ?
Cloud: Frisse lucht of gebakken lucht ?Cloud: Frisse lucht of gebakken lucht ?
Cloud: Frisse lucht of gebakken lucht ?B.A.
 
Gevangen in de Wolken (saMBO-ICT versie)
Gevangen in de Wolken   (saMBO-ICT versie)Gevangen in de Wolken   (saMBO-ICT versie)
Gevangen in de Wolken (saMBO-ICT versie)Fabrice Mous
 
Nobel Cloud Services
Nobel Cloud ServicesNobel Cloud Services
Nobel Cloud ServicesPiet van Vugt
 
Nationale EuroCloud Monitor 2015 "Tussen Trotski en Troelstra"
Nationale EuroCloud Monitor 2015 "Tussen Trotski en Troelstra"Nationale EuroCloud Monitor 2015 "Tussen Trotski en Troelstra"
Nationale EuroCloud Monitor 2015 "Tussen Trotski en Troelstra"Peter Vermeulen
 
Op naar de cloud! - Hans Nouwens, Jocelyn Manderveld - OWD14
Op naar de cloud! - Hans Nouwens, Jocelyn Manderveld - OWD14Op naar de cloud! - Hans Nouwens, Jocelyn Manderveld - OWD14
Op naar de cloud! - Hans Nouwens, Jocelyn Manderveld - OWD14SURF Events
 
(Applicatie-)migratie naar de Cloud
(Applicatie-)migratie naar de Cloud(Applicatie-)migratie naar de Cloud
(Applicatie-)migratie naar de CloudArno Flapper
 
Hybrid Cloud training on Amazon Azure VMware
Hybrid Cloud training on Amazon Azure VMwareHybrid Cloud training on Amazon Azure VMware
Hybrid Cloud training on Amazon Azure VMwareWeolcan
 
Presentatie minisymposium M&I Partners van 20 september 2010
Presentatie minisymposium M&I Partners van 20 september 2010Presentatie minisymposium M&I Partners van 20 september 2010
Presentatie minisymposium M&I Partners van 20 september 2010Karin Zwiggelaar
 
Getronics whitepaper: Een evenwichtig Cloud standpunt
Getronics whitepaper: Een evenwichtig Cloud standpunt Getronics whitepaper: Een evenwichtig Cloud standpunt
Getronics whitepaper: Een evenwichtig Cloud standpunt SAM Werkt
 
Howest presentation "Cloud computing"
Howest presentation "Cloud computing"Howest presentation "Cloud computing"
Howest presentation "Cloud computing"Philippe Creytens
 
Waarom Bedrijven Kiezen Voor Drupal Voor De Ontwikkeling Van Futuristische We...
Waarom Bedrijven Kiezen Voor Drupal Voor De Ontwikkeling Van Futuristische We...Waarom Bedrijven Kiezen Voor Drupal Voor De Ontwikkeling Van Futuristische We...
Waarom Bedrijven Kiezen Voor Drupal Voor De Ontwikkeling Van Futuristische We...Rasin Bekkevold
 
Deloitte publicatie cloud diner
Deloitte publicatie cloud dinerDeloitte publicatie cloud diner
Deloitte publicatie cloud dinerTheo Slaats
 
Platform Business Informatieplanning - What about the cloud
Platform Business Informatieplanning - What about the cloudPlatform Business Informatieplanning - What about the cloud
Platform Business Informatieplanning - What about the cloudBart Zuidgeest
 
Fex 131104 - presentatie innervate - masterclass cloud ict flevum executive
Fex   131104 - presentatie innervate - masterclass cloud ict flevum executiveFex   131104 - presentatie innervate - masterclass cloud ict flevum executive
Fex 131104 - presentatie innervate - masterclass cloud ict flevum executiveFlevum
 

Similar to Rhodix-the-journey-to-the-Cloud (20)

Cloud Computing
Cloud ComputingCloud Computing
Cloud Computing
 
De dynamische cloud | Sparks in Business
De dynamische cloud | Sparks in BusinessDe dynamische cloud | Sparks in Business
De dynamische cloud | Sparks in Business
 
CloudOS_boekje
CloudOS_boekjeCloudOS_boekje
CloudOS_boekje
 
Management van cloud-diensten nog zeer onvolwassen (2014)
Management van cloud-diensten nog zeer onvolwassen (2014)Management van cloud-diensten nog zeer onvolwassen (2014)
Management van cloud-diensten nog zeer onvolwassen (2014)
 
DSD-NL 2021 Delft-FEWS in de cloud - Schotmeijer en Ekkelenkamp
DSD-NL 2021 Delft-FEWS in de cloud - Schotmeijer en EkkelenkampDSD-NL 2021 Delft-FEWS in de cloud - Schotmeijer en Ekkelenkamp
DSD-NL 2021 Delft-FEWS in de cloud - Schotmeijer en Ekkelenkamp
 
Cloud: Frisse lucht of gebakken lucht ?
Cloud: Frisse lucht of gebakken lucht ?Cloud: Frisse lucht of gebakken lucht ?
Cloud: Frisse lucht of gebakken lucht ?
 
Gevangen in de Wolken (saMBO-ICT versie)
Gevangen in de Wolken   (saMBO-ICT versie)Gevangen in de Wolken   (saMBO-ICT versie)
Gevangen in de Wolken (saMBO-ICT versie)
 
Nobel Cloud Services
Nobel Cloud ServicesNobel Cloud Services
Nobel Cloud Services
 
Nationale EuroCloud Monitor 2015 "Tussen Trotski en Troelstra"
Nationale EuroCloud Monitor 2015 "Tussen Trotski en Troelstra"Nationale EuroCloud Monitor 2015 "Tussen Trotski en Troelstra"
Nationale EuroCloud Monitor 2015 "Tussen Trotski en Troelstra"
 
Op naar de cloud! - Hans Nouwens, Jocelyn Manderveld - OWD14
Op naar de cloud! - Hans Nouwens, Jocelyn Manderveld - OWD14Op naar de cloud! - Hans Nouwens, Jocelyn Manderveld - OWD14
Op naar de cloud! - Hans Nouwens, Jocelyn Manderveld - OWD14
 
(Applicatie-)migratie naar de Cloud
(Applicatie-)migratie naar de Cloud(Applicatie-)migratie naar de Cloud
(Applicatie-)migratie naar de Cloud
 
Hybrid Cloud training on Amazon Azure VMware
Hybrid Cloud training on Amazon Azure VMwareHybrid Cloud training on Amazon Azure VMware
Hybrid Cloud training on Amazon Azure VMware
 
Weolcan Hybrid Cloud Training
Weolcan Hybrid Cloud TrainingWeolcan Hybrid Cloud Training
Weolcan Hybrid Cloud Training
 
Presentatie minisymposium M&I Partners van 20 september 2010
Presentatie minisymposium M&I Partners van 20 september 2010Presentatie minisymposium M&I Partners van 20 september 2010
Presentatie minisymposium M&I Partners van 20 september 2010
 
Getronics whitepaper: Een evenwichtig Cloud standpunt
Getronics whitepaper: Een evenwichtig Cloud standpunt Getronics whitepaper: Een evenwichtig Cloud standpunt
Getronics whitepaper: Een evenwichtig Cloud standpunt
 
Howest presentation "Cloud computing"
Howest presentation "Cloud computing"Howest presentation "Cloud computing"
Howest presentation "Cloud computing"
 
Waarom Bedrijven Kiezen Voor Drupal Voor De Ontwikkeling Van Futuristische We...
Waarom Bedrijven Kiezen Voor Drupal Voor De Ontwikkeling Van Futuristische We...Waarom Bedrijven Kiezen Voor Drupal Voor De Ontwikkeling Van Futuristische We...
Waarom Bedrijven Kiezen Voor Drupal Voor De Ontwikkeling Van Futuristische We...
 
Deloitte publicatie cloud diner
Deloitte publicatie cloud dinerDeloitte publicatie cloud diner
Deloitte publicatie cloud diner
 
Platform Business Informatieplanning - What about the cloud
Platform Business Informatieplanning - What about the cloudPlatform Business Informatieplanning - What about the cloud
Platform Business Informatieplanning - What about the cloud
 
Fex 131104 - presentatie innervate - masterclass cloud ict flevum executive
Fex   131104 - presentatie innervate - masterclass cloud ict flevum executiveFex   131104 - presentatie innervate - masterclass cloud ict flevum executive
Fex 131104 - presentatie innervate - masterclass cloud ict flevum executive
 

More from Stefan van Oirschot

Why and how are containers the foundation for a hybrid cloud future
Why and how are containers the foundation for a hybrid cloud futureWhy and how are containers the foundation for a hybrid cloud future
Why and how are containers the foundation for a hybrid cloud futureStefan van Oirschot
 
Red hat forum 2019 - Modern Organization Cookbook
Red hat forum 2019 - Modern Organization CookbookRed hat forum 2019 - Modern Organization Cookbook
Red hat forum 2019 - Modern Organization CookbookStefan van Oirschot
 
OpenShift 101- Rise of the Platforms
OpenShift 101- Rise of the PlatformsOpenShift 101- Rise of the Platforms
OpenShift 101- Rise of the PlatformsStefan van Oirschot
 
Rhodix-blog-Digital-Transformation
Rhodix-blog-Digital-TransformationRhodix-blog-Digital-Transformation
Rhodix-blog-Digital-TransformationStefan van Oirschot
 
Rhodix-blog-Containers-wat-kun-je-er-mee
Rhodix-blog-Containers-wat-kun-je-er-meeRhodix-blog-Containers-wat-kun-je-er-mee
Rhodix-blog-Containers-wat-kun-je-er-meeStefan van Oirschot
 
Rhodix-blog-Kennismaking-met-containers
Rhodix-blog-Kennismaking-met-containersRhodix-blog-Kennismaking-met-containers
Rhodix-blog-Kennismaking-met-containersStefan van Oirschot
 
Rhodix-blog-Satellite-Ansible-xor
Rhodix-blog-Satellite-Ansible-xorRhodix-blog-Satellite-Ansible-xor
Rhodix-blog-Satellite-Ansible-xorStefan van Oirschot
 

More from Stefan van Oirschot (8)

Why and how are containers the foundation for a hybrid cloud future
Why and how are containers the foundation for a hybrid cloud futureWhy and how are containers the foundation for a hybrid cloud future
Why and how are containers the foundation for a hybrid cloud future
 
Red hat forum 2019 - Modern Organization Cookbook
Red hat forum 2019 - Modern Organization CookbookRed hat forum 2019 - Modern Organization Cookbook
Red hat forum 2019 - Modern Organization Cookbook
 
OpenShift 101- Rise of the Platforms
OpenShift 101- Rise of the PlatformsOpenShift 101- Rise of the Platforms
OpenShift 101- Rise of the Platforms
 
Rhodix-storage-vraag-backup
Rhodix-storage-vraag-backupRhodix-storage-vraag-backup
Rhodix-storage-vraag-backup
 
Rhodix-blog-Digital-Transformation
Rhodix-blog-Digital-TransformationRhodix-blog-Digital-Transformation
Rhodix-blog-Digital-Transformation
 
Rhodix-blog-Containers-wat-kun-je-er-mee
Rhodix-blog-Containers-wat-kun-je-er-meeRhodix-blog-Containers-wat-kun-je-er-mee
Rhodix-blog-Containers-wat-kun-je-er-mee
 
Rhodix-blog-Kennismaking-met-containers
Rhodix-blog-Kennismaking-met-containersRhodix-blog-Kennismaking-met-containers
Rhodix-blog-Kennismaking-met-containers
 
Rhodix-blog-Satellite-Ansible-xor
Rhodix-blog-Satellite-Ansible-xorRhodix-blog-Satellite-Ansible-xor
Rhodix-blog-Satellite-Ansible-xor
 

Rhodix-the-journey-to-the-Cloud

  • 1. Journey to the cloud Rhodix · De Run 4208 · 5503 LL Veldhoven · T: 040 - 290 4702 · info@rhodix.com · www.rhodix.com
  • 2. 2 “Waar staan wij als organisatie in onze ‘Journey to the Cloud’?” “In welke mate van Maturity bevindt onze organisatie zich?” “In hoeverre zijn onze processen binnen onze organisatie Cloud aware?” Management Summary Een aantal vragen die waarschijnlijk direct bij u opkomen wanneer we het hebben over de rol van de Cloud binnen uw organisatie. Een specifiek antwoord op deze vraag kunnen wij u niet direct geven, dit is per organisatie anders. Wij kunnen u echter wel een eerste inzicht geven in de rol van de Cloud Infrastructuur binnen de gehele “Journey to the Cloud”. Want onthoud, de Cloud is geen einddoel, het is een reis naar een efficiënte en effectieve manier van werken. De Cloud vertegenwoordigt het idee achter “Pets & Cattle”, het vertroetelen van een ‘huisdier’ ten opzichte van het beheren van ‘vee’. Daar waar bij “Pets” het huisdier zelf centraal staat, staat bij “Cattle” de productie en stabiliteit van het vee centraal. Binnen het bepalen van de Maturity van uw organisatie komen onder andere de pilaren Deployment & Packaging en Application Infrastucture naar voren. Deze twee pilaren zijn onderdeel van de Cloud infrastructuur. De Cloud infrastructuur is bepalend voor in hoeverre uw organisatie in staat is om de beoogde doelen (efficiëntie en effectiviteit in werken) te realiseren. Een volledige Cloud infrastructuur kan worden opgedeeld in vier componenten, namelijk: • Cloud Systems Management (CSM) • Traditionele Virtualisatie en haar applicaties • “Cloud” platform met haar Cloud aware applicaties • Cloud Management Platform Het CSM geeft u de mogelijkheid om via een geautomatiseerde weg de inrichting en uitrol van bestaande en nieuwe hardware te verzorgen. Dankzij tools zoals bijv. Ansible, Puppet en Chef kunnen op een gecontroleerde en gestandaardiseerde manier op grote schaal wijzigingen doorgevoerd worden, wat onder andere kosten bespaart. Binnen de Traditionele virtualisatie herkennen we 3 typen applicaties: 1. Traditionele applicaties, niet Cloud aware applicaties. 2. Cloud aware applicaties, applicaties die reeds geschikt zijn voor het web. 3. Cloud prospect applicaties. Dit zijn applicaties die op dit moment traditioneel zijn maar de potentie hebben om Cloud aware gemaakt te worden.
  • 3. 3 Binnen “the journey to the Cloud” worden zowel de Cloud aware applicaties als de Cloud prospect applicaties verplaatst naar een Cloud aware platform, bijv. OpenStack. OpenStack biedt ons een set software tools voor het bouwen en onderhouden van Public en Private clouds. OpenStack bestaat uit modules voor optimale schaalbaarheid voor elke functie en kan gezien worden als een zogenaamde Infrastructure as a Service (IaaS) oplossing. Het kan gebruikt worden voor het hosten van virtual servers (instances) en containers (Magnum) op grote schaal, daarnaast kan het gebruikt worden als basis voor een Platform as a Service (PaaS). Het Cloud Management Platform is het laatste component van de Infrastructuur Cloud en brengt het geheel bij elkaar. Dit is het platform waar de eindgebruiker mee communiceert en waarbij alle elementen binnen de Cloud samenkomen. Tijdens de “Journey to the Cloud” is het Cloud Management Platform de eerste stap bij het creëren van de Cloud. Het is de kapstok waaraan de overige componenten opgehangen kunnen worden.
  • 4. 4 Table of Contents Management Summary 2 Hoofdstuk 1: Cloud Ready? 5 Hoofdstuk 2: Cloud Infrastructuur 7 Hoofdstuk 3: Cloud Systems Management 9 Hoofdstuk 4: Cloud Aware Applicaties 11 Hoofdstuk 5: Cloud Management Platform 13 Rhodix en de Cloud 15
  • 5. 5 Wat is de Cloud? De Cloud is een manier van werken waarbij hardware, software en gegevens “geleverd” worden zoals u stroom afneemt bij uw energiemaatschappij. Hierbij is de Cloud een middel en geen doel. Sterker nog, het is een reis, “the journey to the Cloud”. Een reis naar een efficiënte en effectieve manier van werken. Waarom werken met de Cloud? • Schaalbaar • Hogere productiviteit • Lagere kosten • Veiligheid van de informatie • Altijd en overal benaderbaar via alle platformen • Sneller kunnen reageren op veranderingen Maakt u al gebruikt van de Cloud? Waarschijnlijk wel. Maar, is uw organisatie voldoende Cloud Ready? Bewust dan wel onbewust heeft u altijd al Cloud aware applicaties gebruikt. Denk hierbij aan Webapplicaties, zoals een e-mailomgeving die u benadert via een browser. Of wat te denken van bestandsuitwisseling met collega’s waar de beschikbare tools te kort schoten en u of uw collega’s uitweken naar oplossingen zoals WeTransfer, Dropbox, Google Docs of Onedrive. Het voorbeeld van bestandsuitwisseling is bewust gekozen. Het gebruik van deze tools is vaak niet “toegestaan” binnen bedrijven. Een alternatief is echter niet voorhanden, hetgeen wel aanwezig zou kunnen zijn wanneer u Cloudaanpassingen binnen uw organisatie had doorgevoerd / had kunnen doorvoeren. Cloud Ready? Hoofdstuk 1
  • 6. 6 figuur 1.1: De stappen in het bepalen van de Maturity van uw organisatie binnen The Journey to the Cloud figuur 1.1 laat middels 4 pilaren en 3 niveaus zien waar uw organisatie staat in de Journey to the Cloud, de zogenaamde “Maturity”. Sta even stil en bepaal uw huidige niveau van “Maturity”. Waar staat u en hoe maakt u de efficiëntste en meest effectieve vervolgstappen. Een zeer belangrijk onderdeel binnen deze vervolgstappen is de infrastructuur van de Cloud en de optimalisaties die hier gemaakt kunnen worden ten einde de overige processen, waaronder ontwikkeling, beter te kunnen ondersteunen. In hoeverre is uw Cloud infrastructuur instaat om de beoogde efficiëntie en effectiviteit te bereiken? In de volgende hoofdstukken zullen we in meer detail ingaan op daadwerkelijke (applicatie) Infrastructuur-componenten waar een Cloud uit opgebouwd kan worden teneinde de benoemde voordelen te bereiken.
  • 7. 7 Onderdeel van de Infrastructuur van de Cloud zijn de 2 pilaren te weten Deployment Packaging (Applicatie uitrol) en Application Infrastructure (zie figuur 1.1). De andere 2 pilaren, Development Process en Application Architecture worden ondersteund door deze Cloud. Wanneer we een totaaloverzicht van de Infrastructuur van de Cloudomgeving neerzetten zien we de volgende componenten: • Cloud Systems Management • Traditionele applicaties op basis van traditionele virtualisatie » In een Private omgeving dan wel een Public omgeving • Cloud aware applicaties op basis van een “Cloud” platform » In een Private omgeving dan wel een Public omgeving • Cloud Management Platform Daarnaast onderkennen we de Cloud types: Private Cloud en Hybrid Cloud. Waarbij Hybrid Cloud een Cloud omgeving is waarbij gebruik gemaakt wordt van “Private” resources alsmede Public Cloud resources van de bekende spelers in de markt. Het totaaloverzicht wordt weergegeven in een figuur 1.2 In de volgende hoofdstukken zoomen we dieper in op de verschillende onderdelen van figuur 1.2 . Maar voordat we kijken naar de traditionele gevirtualiseerde omgeving moeten we eerst een stap terugzetten. Het virtualiseren van 100% van alle systemen is nog steeds niet de normaalste zaak van de wereld. Wij onderkennen dan ook meerdere “systemen” naast elkaar, zie figuur 1.3. Ook de figuur 1.2: Totaaloverzicht Cloudinfrastructuur ClOuD InfRASTRuCTuuR Hoofdstuk 2 CLOUD MANAGEMENT PLATFORM EXISTING VIRTUALIZATION TRADITIONAL APPLICATION CLOUD AWARE APPLICATION TRADITIONAL AND CLOUD AWARE APPLICATION VM VM VM VM VM VM VMVM VM VM VMVM VM ALTERNATIVE VIRTUALIZATION OPENSTACK PLATFORM PUBLIC CLOUD CLOUD SYSTEMS MANAGEMENT PRIVATE CLOUD HYBRID CLOUD
  • 8. 8 fysieke server kent zijn plaats in het geheel, zowel nu als in de toekomst. Het is belangrijk om een omgeving te creëren waarbij we deze totale omgeving (dus zowel fysiek, virtueel als Cloud), als 1 geheel “unified”, kunnen aanbieden en onderhouden. Terug naar de Traditionele gevirtualiseerde omgeving. Binnen deze omgeving plaatsen wij alle applicaties die actief zijn op bare-metal (fysiek) hardware alsmede applicaties die actief zijn op traditionele hypervisors zoals VMware (ESxi) en KVM. Ervan uitgaande dat alles wat gevirtualiseerd kan worden gevirtualiseerd is, herkennen we 3 typen applicaties die actief zijn op de traditionele omgeving: 1. Traditioneleapplicaties,nietCloudawareapplicaties.Eenvoorbeeldiseentraditionelerelationele database. Deze applicaties worden ook wel de “Huisdieren” (“Pets Cattle”) genoemd. 2. Cloud aware applicaties, applicaties die reeds geschikt zijn voor het web. Denk hierbij aan stateless applicaties. We noemen deze applicaties ook wel “Vee” (“Pets Cattle”). 3. Cloud prospect applicaties. Dit zijn applicaties die op dit moment traditioneel zijn maar de potentie hebben om Cloud aware gemaakt te worden. Met de termen “Huisdieren” en “Vee” (“Pets Cattle”) wordt het volgende bedoeld: Huisdieren: Denk hierbij aan het vertroetelen en verzorgen van een huisdier, zeker ook wanneer deze ziek wordt. Vertalen we dit naar een applicatie dan betreft dit een applicatie waarvoor we beschikbaarheid in de infrastructuur inregelen bijvoorbeeld middels hoge beschikbaarheidsfuncties in de hypervisor. vee: Kijken we naar vee dan praten we over meerdere dieren die samen een kudde vormen. Het individu is ondergeschikt. Het is belangrijk dat het geheel als kudde overeind blijft. Binnen een Cloud verzorgen meerdere systemen, bijvoorbeeld webservers, dan ook samen de beschikbaarheid van een IT Service. Binnen de Journey to the Cloud kiezen we ervoor om applicaties van type 2 en 3, dus zowel de Cloud aware applicaties als de Cloud prospect applicaties, te verplaatsen naar een Cloud aware platform (bijvoorbeeld: OpenStack). figuur 1.3: Verschillende systemen
  • 9. 9 Het onderdeel Cloud Systems Management (CSM) bevindt zich op de onderste infrastructuur laag van de Cloud infrastructuur. Binnen CSM wordt onder andere inrichting en uitrol van bestaande en nieuwe hardware verzorgd (Provisioning). Tevens vindt er Configuration en Software Management plaats. Middels tools als Ansible, Puppet, Chef, etc. kunnen op een gecontroleerde, standaard manier op grote schaal wijzigingen doorgevoerd worden zoals configuratie aanpassingen maar ook het uitrollen van software. Ter verheldering een voorbeeld over de functies van een Cloud Systems Management systeem. In een IT-omgeving waarbij we bezig willen zijn met innovatie en projecten én willen besparen op operationele kosten (zoals het onderhoud en uitbreiding ook van de infrastructuur) dienen zaken geautomatiseerd te worden. figuur 1.4: Het Cloud Systems Management ClOuD SySTEMS MAnAGEMEnT Hoofdstuk 3 CENTRALIZEDCONSOLE LIFE-CYCLE MANAGEMENT WORKFLOWAUDITING REPORTING AUTOM A TION PROVISIO NING CONFIGURATIO N M ANAGEMENTSUBSCRIPTION M ANAGEMENTSOFTWARE M ANAGEMENT CLOUD SYSTEMS MANAGEMENT
  • 10. 10 Traditionele uitbreiding serverinfrastructuur • Plaatsen extra hardware • Configuratie Lights-Out Management • Controle hardware op defecten • Upgrade hardware (firmware) • Installatie Operating System (Fysieke server dan wel Hypervisor) • Upgrade Operating System, o.a. patches • Configuratie Operating System • Toekennen externe opslag • Installatie, configuratie en update “Applicatie” • Uitbreiding gerealiseerd. Uitbreiding serverinfrastructuur middels Cloud Systems Management • Plaatsen extra hardware • Configuratie Lights-Out Management • Initiëren “Scan” binnen Cloud Systems Management voor nieuwe hardware (geautomatiseerd). »» Scan detecteert nieuwe hardware »» Hardware wordt automatisch geboot en een stresstest wordt uitgevoerd. »» “Geslaagde” hardware wordt ingedeeld in voorgedefinieerde profielen, afhankelijk van de specificaties van de gedetecteerde hardware. »» Volgens het profiel wordt het systeem automatisch geïnstalleerd en geconfigureerd met het juiste operating system, de patches en juiste versie van de applicatie. • Uitbreiding gerealiseerd. Naast bovenstaande optimalisaties biedt het CSM systeem eveneens het voordeel van één centrale administratie in de vorm van documentatie, gebruikte software, gebruikte licenties/subscripties en meer.
  • 11. 11 Binnen de totale Cloud infrastructuur maken we onderscheid tussen 3 typen applicaties: • Traditionele applicaties • Cloud aware applicaties • Cloud prospect applicaties Cloud aware applicaties hebben als eigenschap dat ze stateless en schaalbaar zijn. Beschikbaarheid wordt geregeld door “de kudde” (“Pets Cattle”) en niet door de individuele instantie. Wanneer een applicatie dergelijke schaalbaarheid kent is het belangrijk dat de onderliggende infrastructuur dit ondersteunt. Traditionele virtualisatie oplossingen schieten hier te kort. OpenStack is een goed voorbeeld van een moderne oplossing die deze schaalbaarheid wel ondersteunt. OpenStack is een set software tools voor het bouwen en onderhouden van Public en Private clouds. OpenStack bestaat uit modules voor optimale schaalbaarheid voor elke functie (controllers, compute, networking, storage, etc.). OpenStack is een zogenaamde Infrastructure as a Service (IaaS) oplossing en kan gebruikt worden voor het hosten van virtuel servers (instances) en containers (Magnum) op grote schaal. Daarnaast kan het gebruikt worden als basis voor een Platform as a Service (PaaS). De modulaire opzet van OpenStack geeft de mogelijkheid om elk component individueel uit te breiden afhankelijk van het gebruik. Hoe groter de omgeving hoe meer functies geïsoleerd worden op aparte fysieke systemen. OpenStack kan worden onderverdeeld in zes verschillende modules: • glance: De Image service. Hier bevinden zich de templates voor uitrol van virtuele servers • neutron: Software Defined networking • Cinder en Swift: Software Defined Storage (Block en Object) • Keystone: Identity services • nova: Software Defined Compute op basis van bijvoorbeeld de KVM hypervisor figuur 1.5: De zes modules van OpenStack ClOuD AWARE APPlICATIES Hoofdstuk 4
  • 12. 12 Belangrijk is dat een Cloud aware platform als OpenStack ingezet wordt voor Cloud aware applicaties en een traditionele omgeving voor de Traditionele applicaties gebruikt wordt. Een kanttekening dient hier gemaakt te worden dat er reeds functionaliteit aanwezig is binnen OpenStack die de “Huisdier- functies” (“Pets Cattle”) zoals hoge beschikbaarheid van virtuele servers toevoegt. Dit betekent dat de scheidslijn tussen beide platformen dunner wordt. De combinatie van deze 2 platformen, in het geval van een Privé omgeving, noemen we Private Cloud. Naast de Private Cloud onderkennen we ook de Public Cloud. Bij de beschikbare Public Cloud providers kunnen platformen afgenomen worden voor zowel de Traditionele applicatie als de Cloud applicatie. Wanneer we een combinatie van zowel Private Cloud als Public Cloud inzetten voor de infrastructuur praten we over een Hybrid Cloud omgeving (Zie figuur 1.6). In het volgende hoofdstuk wordt ingegaan op het Cloud Management Platform. Via deze laag regelen we onder andere Cloud Bursting. Een effectieve manier om te schalen naar de Public Cloud wanneer resources op de eigen, Private Cloud, omgeving niet voldoende zijn. Uiteraard zijn er meer interessante mogelijkheden te onderkennen waaronder Disaster Recovery. Figuur1.6: Infrastructuur Cloud; Private, Public en Hybrid Cloud CLOUD MANAGEMENT PLATFORM CLOUD SYSTEMS MANAGEMENT EXISTING VIRTUALIZATION TRADITIONAL APPLICATION CLOUD AWARE APPLICATION TRADITIONAL AND CLOUD AWARE APPLICATION VM VM VM VM VM VM VMVM VM VM VMVM VM ALTERNATIVE VIRTUALIZATION OPENSTACK PLATFORM PUBLIC CLOUD PRIVATE CLOUD HYBRID CLOUD
  • 13. 13 Het Cloud Management Platform is het laatste component van de ondersteunende “Infrastructuur Cloud” en brengt het geheel bij elkaar. Het Cloud Management Platform verzorgt functies voor zowel de beheerder, de manager maar ook de eindgebruiker: • Automatische detectie van componenten, uitbreidingen, applicaties, updates, etc. • Capaciteitsplanning: bijv. uitbreiden met x servers, wat betekent dit voor de infrastructuur. • Rapportage • audit en Compliance • Analyse: bijv. software versies, vergelijkingen opstellen • Monitoring (denk hierbij onder andere aan trending) • Orchestration • Policies, workflows • Chargeback Een voorbeeld voor de inzet van een Cloud Management Platform is een transitie-fase. Denk aan de overgang van een Traditionele oplossing met daarop applicaties van zowel Type 1 als 2 (en 3) naar een Cloud Platform. figuur 1.7: Infrastructuur Cloud; Cloud Management Platform ClOuD MAnAGEMEnT PlATfORM Hoofdstuk 5 CLOUD MANAGEMENT PLATFORM EXISTING VIRTUALIZATION TRADITIONAL APPLICATION CLOUD AWARE APPLICATION TRADITIONAL AND CLOUD AWARE APPLICATION VM VM VM VM VM VM VMVM VM VM VMVM VM ALTERNATIVE VIRTUALIZATION OPENSTACK PLATFORM PUBLIC CLOUD CLOUD SYSTEMS MANAGEMENT PRIVATE CLOUD HYBRID CLOUD
  • 14. 14 Met de introductie van een Cloud Management Platform en de juiste workflows kan de huidige manier van het gebruik van de Traditionele oplossing “gevirtualiseerd” worden onder het nieuwe Cloud Management Platform. De eindgebruikers maken gebruik van de bestaande infrastructuur en applicaties echter nu via de nieuwe ingang. Na introductie van deze oplossing kan er gestart worden met het bouwen van het Cloudplatform, bijv. OpenStack. Door het gebruik van de juiste flows binnen het Cloud Management Platform kunnen we te zijner tijd applicaties en de provisioning hiervan omleiden naar het nieuwe Cloudonderdeel. Een tweede voorbeeld betreft policies. In een omgeving waarbij zowel een Traditionele omgeving als een Cloud aware platform reeds aanwezig zijn, kan het Cloud Management Platform middels policies ervoor zorgen dat een workload (een applicatie) altijd op de juiste omgeving terecht komt. Mocht één van de platformen toch vol zijn dan kan er automatisch geschakeld worden door de slimme policies en worden workloads automatisch verplaatst volgens afspraken, SLA’s, procedures, etc. Tijdens “the journey to the Cloud” en na het bepalen van de Maturity is het Cloud Management Platform de eerste stap naar het verder uitbouwen van de Cloud. Het is de kapstok waaraan de overige componenten opgehangen kunnen worden.
  • 15. 15 In de vorige hoofdstukken is globaal ingegaan op het stuk “Maturity” van de organisatie en in meer detail over het Infrastructuur onderdeel van de Cloud. Rhodix is een Managed IT en Cloud Services provider en de enige Red Hat Premier Business Partner voor Cloud Infrastructure in de Benelux. Rhodix begeleidt haar klanten graag tijdens “the journey to the Cloud”. Rhodix stippelt in 2 stappen deze weg voor haar klanten uit: Stap 1: Cloud Quick Scan Aan de hand van het “Maturity” model uit hoofdstuk 1 bekijken we samen waar u staat. Hierbij beantwoorden we samen met u onder andere de volgende vragen: • Maakt uw organisatie al gebruik van Cloud toepassingen? • Wat is de grootte van uw bedrijf en dan specifiek op IT-infra-gebied? • Zijn uw applicaties en systemen Cloud ready? • Waar ligt precies de behoefte? Zoekt u een totaaloplossing voor de Cloud of een specialist op een deelgebied. Door middel van een interview, workshop en presentatie geeft Rhodix samen met u “the journey to the Cloud” vorm. Op basis van deze Cloud Quick Scan kunnen wij u een concreet advies geven wat passend is bij uw specifieke situatie en fase waarin u zich bevindt. Figuur 1.8: Rhodix en de Cloud Rhodix en de Cloud CLOUD MANAGEMENT PLATFORM EXISTING VIRTUALIZATION TRADITIONAL APPLICATION CLOUD AWARE APPLICATION TRADITIONAL AND CLOUD AWARE APPLICATION VM VM VM VM VM VM VMVM VM VM VMVM VM ALTERNATIVE VIRTUALIZATION DISCOVERY PROVISIONING SUBSCRIPTION MANAGEMENT CONFIGURATION MANAGEMENT SOFTWARE MANAGEMENT CAPACITY PLANNING AUDITING COMPLIANCE ANALYSIS MONITORING ORCHESTRATION POLICY CHARGEBACKREPORTING OPENSTACK PLATFORM PUBLIC CLOUD CLOUD SYSTEMS MANAGEMENT PRIVATE CLOUD HYBRID CLOUD
  • 16. 16 Stap 2: Cloud implementatie en toepassing SamenbekijkenwehoeRhodixuworganisatiehetbestkanassisterenomuwwensenteverwezenlijken. Hierbij zijn ruwweg twee keuzes: Optie A: Rhodix is leverancier voor het hele traject Bent u nieuwsgierig of de cloud ook iets voor uw bedrijf kan zijn, maar staat de Cloud nog echt in de kinderschoenen? Wij helpen graag met het hele traject; van het uitstippelen van de route naar de cloud tot uiteindelijk een IT-omgeving in een volwaardige Cloud. Rhodix geeft advies en heeft tevens de benodigde hands-on ervaring om de Cloud op te zetten, in te richten én te beheren. Red Hat is hierbij onze preferred partner. Optie B: Rhodix is uw Specialistische kennispartner Is uw bedrijf al aan het werk in de Cloud, maar zijn er specifieke aandachtsgebieden waar nog expertise nodig is? Denk hierbij aan traditionele virtualisatie Cloud aware maken. Ook daar kunnen onze Cloud consultants u perfect bij helpen. Veelgehoorde vragen omtrent de Cloud We begrijpen goed dat er vraagtekens zijn over (het gebruik van) de Cloud. Veel gestelde vragen die voorbijkomen: • Heb ik wel voldoende controle over de omgeving • Hoe zit het met de veiligheid in de Cloud • We hebben al (te) veel kapitaal in interne IT geïnvesteerd • Zijn wij wel voldoende gevirtualiseerd om Cloud computing te implementeren? • Biedt Cloud voldoende voordelen voor onze organisatie? Op deze vragen geven wij u graag antwoord. Maar de Cloud is natuurlijk veel meer dan dit. Denk aan een geoptimaliseerde manier van ontwikkelen, het gebruik van Micro Services, Containers en bijvoorbeeld Platform as a Service (PaaS). Over deze onderwerpen vertellen wij u graag meer. Welke rol de Cloud in uw organisatie kan spelen kan moeilijk vooraf gezegd worden. Een eenduidig antwoord is lastig direct te geven, omdat dat vaak afhankelijk is van de specifieke situatie per bedrijf. We helpen graag om deze vragen eerlijk te beantwoorden voor úw specifieke situatie.
  • 17. 17 Over de schrijver Stefan van Oirschot Director Operations Met niet aflatende inzet leidt Stefan van Oirschot het technische team van Rhodix. Zijn enthousiasme is aanstekelijk. “Rhodix is een écht ingenieurshuis,” vertelt hij trots. Technisch is Stefan sterk onderlegd: als kind werkte hij al met unix en Linux-systemen en sinds zijn studie hogere informatica houdt hij alle tech-gerelateerde ontwikkelingen goed bij. “the journey to the Cloud” is dan ook een reis die hij zeker niet kan missen en waarover hij u graag inlicht! Contactgegevens: Rhodix De Run 4208 5503 LL Veldhoven T: 040 - 290 4702 info@rhodix.com www.rhodix.com