[ADV] Gezocht: Tweakers voor het LeaseWeb reviewpanel UPDATE

Pagina: 1 2 Laatste
Acties:

Acties:
  • 0 Henk 'm!

Verwijderd

Cloudservers

Zo op het eerste oog lijkt een Cloudserver niets meer te zijn dan een Private Server, zoals we die in mijn vorige post hebben gezien. Ik ga hier ook geen overzichten plaatsen met de mogelijke configuraties en besturingssystemen, want die zijn namelijk identiek aan die van de Private Servers. Cloudservers kunnen, net als Private Servers, geleverd worden vanuit Nederland, Duitsland en de VS.

Een Cloudserver wijkt echter op 1 heel belangrijk punt af van een Private Server: networking. Het verschil wordt direct duidelijk in de volgende screenprints.

Private Server:Cloudserver:
Afbeeldingslocatie: http://www.vd-hout.net/lrppics/t-ipconfig-private.pngAfbeeldingslocatie: http://www.vd-hout.net/lrppics/t-ipconfig-cloud.png


Ook al heb ik het laatste stuk van het IP-adres in de screenshot van de Private Server onleesbaar gemaakt, het is nog steeds herkenbaar een publiek IP adres. In de screenshot van de Cloudserver zie je een privé IP adres op de interface. En daar zit het verschil. Als je bij Leaseweb een aantal Cloudservers bestelt, dan komen al deze Cloudservers in 1 privé VLAN terecht en kunnen dus onderling met elkaar communiceren op hun privé IP adressen. Dit dataverkeer gaat niet van je bundel af.

Uiteraard heb je bij iedere Cloudserver ook een publiek IP adres. Dit publieke IP adres is 1 op 1 en bi-directioneel gemapt naar het privé IP adres van de Cloudserver. Leaseweb levert bij iedere Cloudserver – net als bij iedere Private Server - een gratis firewall, waarmee op een hele basic manier poorten gefilterd kunnen worden. Met deze firewall kun je dus ook een Cloudserver totaal onbereikbaar maken vanaf het internet, terwijl je andere Cloudservers hem nog gewoon kunnen bereiken.

De Cloudserver biedt je dus, op een heel eenvoudige manier, de mogelijkheid om complete schaalbare infrastructuren op te bouwen met frontend en backend servers. Leaseweb biedt ook virtuele load balancers aan, waardoor je dus op een heel eenvoudige manier permanente of tijdelijke load balancing kunt toepassen. Op de volgende afbeeldingen worden een paar mogelijkheden geschetst:

Afbeeldingslocatie: http://www.vd-hout.net/lrppics/t-cloudserver-febe.pngIn dit voorbeeld is (boven) schematisch een cloud infrastructuur weergegeven met slechts 2 servers: 1 front end server en 1 back end server, waarvan (onder) de front end eenvoudig d.m.v. een load balancer opgeschaald kan worden met een extra server.
Afbeeldingslocatie: http://www.vd-hout.net/lrppics/t-cloudserver-infra.pngIn dit voorbeeld is schematisch een wat grotere cloud infrastructuur weergegeven, bestaande uit een mix van back end servers en frond end servers (waarvan 2 achter een load balancer).
Afbeeldingslocatie: http://www.vd-hout.net/lrppics/t-cloudserver-vpn.pngIn dit voorbeeld is schematisch een zakelijke hybride infrastructuur weergegeven, compleet met een site-to-site VPN tussen de Cloudserver infrastructuur en een on premise infrastructuur en een client VPN naar de complete infrastructuur.


Leaseweb heeft onlangs een nieuwe versie van het Self Service Center uitgebracht en de naam veranderd in Customer Portal. Het control panel van de Cloudservers is vrijwel gelijk aan dat van de Private Servers, zoals in onderstaande screenshots te zien is.

Afbeeldingslocatie: http://www.vd-hout.net/lrppics/t-controlpanel1.pngAfbeeldingslocatie: http://www.vd-hout.net/lrppics/t-controlpanel2.png


In de volgende post gaan we weer een flinke stap verder, want dan gaan we kijken naar de Apache Cloudstack Private Cloud.

Acties:
  • 0 Henk 'm!

  • rvdm-
  • Registratie: Juli 2009
  • Laatst online: 19-09 19:02
Verwijderd schreef op zondag 28 juni 2015 @ 16:49:

Cloudservers kunnen, net als Private Servers, geleverd worden vanuit Nederland, Denemarken en de VS.
In Denemarken zitten we nog niet, wel in Duitsland :)

Acties:
  • 0 Henk 'm!

  • xantos
  • Registratie: Juni 1999
  • Niet online
Ja en nee. Voor de private cloud zijn er 2 netwerkmodellen; shared/basic, en isolated. Die eerste is wat de virtual server gebruikt (dus wel ipv6), die tweede is wat de cloud server gebruikt (dus geen ipv6). Met de private cloud heb je wat meer controle, en kan je ook besluiten om zelf isolated networks van een ipv6-ip te voorzien, door je eigen VR te draaien. Dan verlies je alleen wel functionaliteit in de webinterface, en moet je een aantal zaken met de hand bijhouden/beheren.
Ai... Zoals gezegd ben ik geen die-hard beheerder en dit klinkt toch als een behoorlijke drempel (en probleem) voor mij. :/

Ik had gehoopt dat ik IPv6 support gewoon kon activeren op de bestaande default virtual router die ik momenteel gebruik (isolated-network). Hoe gaan jullie dat doen als IPv6 mainstream wordt? Wordt deze optie dan alsnog toegevoegd?

Acties:
  • 0 Henk 'm!

  • rvdm-
  • Registratie: Juli 2009
  • Laatst online: 19-09 19:02
xantos schreef op maandag 29 juni 2015 @ 10:21:
Ik had gehoopt dat ik IPv6 support gewoon kon activeren op de bestaande default virtual router die ik momenteel gebruik (isolated-network). Hoe gaan jullie dat doen als IPv6 meanstream wordt? Wordt deze optie dan alsnog toegevoegd?
Ja absoluut! We doen reguliere updates op die stack, en dit is een van de dingen die (hoog) op ons lijstje staat. Je zal je verbazen hoeveel software er (nog) niet is wat betreft ipv6-ondersteuning...

Dat gezegd hebbende, moet je wat betreft ipv6 goed nadenken in dit soort infrastructuren. Bedenk dat ineens (niet zoals nu) alle IP's globaal bereikbaar zijn bijvoorbeeld. Je zal geen SNAT/DNAT meer gebruiken, load balancing werkt potentieel anders, en je security groups en firewall rules gaan er anders uitzien. Keuzes over hoe dat (goed) te doen kunnen we eigenlijk maar 1x maken.

Acties:
  • 0 Henk 'm!

  • Sneezydevil
  • Registratie: Januari 2002
  • Laatst online: 08-09 10:28
Als systeembeheerder die regelmatig met cloud systemen werkt, ben ik allang blij dat er opties zijn (zoals zelf een Virtual Router draaien).

Zowel Azure als AWS EC2 ondersteunen ook nog geen native IPv6 voor zover ik weet, je kunt natuurlijk wel een IPv6 over IPv4 tunnel maken.

Telkens als ik weer eens iemand van Microsoft spreek, vraag ik weer es, en ze roepen al een behoorlijke tijd dat het eraan komt. De laatste keer was op TechDays, en ik kreeg toen niet het idee dat het er echt heel snel zal zijn. Ze weten dat het belangrijk is en de tijd dringt, maar het zal gewoon veel voeten in aarde hebben.

Acties:
  • 0 Henk 'm!

Verwijderd

rvdm- schreef op zondag 28 juni 2015 @ 21:19:
[...]


In Denemarken zitten we nog niet, wel in Duitsland :)
Ga ik zo even aanpassen. Dank! Ik heb geen idee hoe Denemarken nou in mijn hoofd gekoppeld is geraakt aan Leaseweb!!!!

(Aangepast op 2 plaatsen. In de post over Private Servers stond het ook verkeerd.

[ Voor 12% gewijzigd door Verwijderd op 29-06-2015 13:26 ]


Acties:
  • 0 Henk 'm!

  • rvdm-
  • Registratie: Juli 2009
  • Laatst online: 19-09 19:02
Sneezydevil schreef op maandag 29 juni 2015 @ 11:30:
Zowel Azure als AWS EC2 ondersteunen ook nog geen native IPv6 voor zover ik weet, je kunt natuurlijk wel een IPv6 over IPv4 tunnel maken.
Klopt (kan bij ons natuurlijk ook). Is misschien wel eenvoudiger dan een eigen VR ;)

Acties:
  • 0 Henk 'm!

  • Sneezydevil
  • Registratie: Januari 2002
  • Laatst online: 08-09 10:28
rvdm- schreef op maandag 29 juni 2015 @ 16:21:
[...]


Klopt (kan bij ons natuurlijk ook). Is misschien wel eenvoudiger dan een eigen VR ;)
Eenvoudiger misschien wel maar vind een VR mooier haha, als ik nog wat tijd over heb ga ik het proberen.

Acties:
  • 0 Henk 'm!

  • Sneezydevil
  • Registratie: Januari 2002
  • Laatst online: 08-09 10:28

PRIVATE CLOUD DEEL 1

Deze post zal gaan over de LeaseWeb Private Cloud, de LeaseWeb is in 2 smaken te verkrijgen, namelijk “Apache Cloudstack” en “VMWare”. VMWare zal voor de meesten geen onbekende naam zijn. Ik zal het in het bijzonder hebben over de “Apache Cloudstack”. Dit omdat de omgeving is die wij ook mogen testen.

CloudStack is een opensource software omgeving, die verschillende Hypervisors ondersteund, de door LeaseWeb gebruikte Hypervisor is: “KVM”. Ik gebruik KVM al sinds 1 van de eerste releases, en ben er altijd erg blij mee geweest. Het grote voordeel van de CloudStack is het makkelijk opzetten van complexe omgevingen via aan grafische schil of het automatiseren van zo ongeveer alles wat je kunt bedenken via de API.

De CloudStack omgeving zal niet voor iedereen zijn, de kleinste omgeving die verkrijgbaar is bestaat namelijk uit 20 Core’s en 30 GB aan geheugen. Het maximum lijkt op 165GB te liggen, wellicht dat die via support nog uit te breiden is.

Eigenlijk is het wel jammer dat er geen kleinere omgevingen beschikbaar zijn, want ze zijn ontzettend flexibel, en de mogelijkheden zijn eindeloos.

HET MENU
Er zijn eigenlijk 2 manieren om je VM’s (Cloud) te beheren, namelijk: Grafische Interface en API. Om een kort overzicht te krijgen wat er allemaal mogelijk is via de GUI, zal ik een korte omschrijving van de menu items geven. Ik zal later verder op de verschillende zaken ingaan.


Afbeeldingslocatie: https://dl.dropboxusercontent.com/u/86827957/LeaseWeb/Review/Private%20Cloud/Menu.png

Dashboard
In het dashbord is een overzicht te vinden van VM’s en resourses.

Instances
Dit zijn eigenlijk de verschillende VM’s die je hebt aangemaakt, je krijgt hier dan ook een overzicht van de VM’s die je hebt aangemaakt, je kunt nieuwe VM’s aanmaken en VM’s starten en stoppen.

Affinity Group
Hier kun je forceren dat twee of meer VM’s niet op dezelfde host komen te draaien, dit kan natuurlijk er handig zijn om ervoor te zorgen dat machines achter bijvoorbeeld een loadbalancer niet op dezelfde host draaien. Doe je dit niet zou het kunnen dat je nog steeds een single point of failure hebt.

Storage
Hier zijn de volume’s te vinden van de VM’s, je kunt hier ook volume’s uploaden en maken.

Network
Hier is alles wat netwerk gerelateerd is te vinden, zoals publieke ip adressen, private ip adressen, virtuele routers etc etc. Aangezien hier zoveel te vinden is, zal ik dit later ook zeker uitdiepen.

Templates
Hier zijn kant en klare voorbeelden te vinden van vele besturing systemen, ook zijn er enkele ISO’s te vinden. Dit is ook de plek waar ik 1 van de weinige verwarrende dingen heb gevonden, hierover later meer.

Events
Hier is een overzicht te vinden van uitgevoerde acties binnen de CloudStack.

Projects
Dit is iets wat ik ontzettend handig vind, maar wat je niet zo standaard is als veel van de andere dingen. Hier kun je namelijk Projecten maken, om resources te delen tussen users en alles overzichtelijk te houden.

Accounts
Dit sluit eigenlijk aan op het vorige kopje hier kun je accounts maken met een eigen login, hieraan kun je dan weer resources toewijzen, super handig in combinatie met Projects om alles netjes te orderen.

Domain
Hier zie je de limieten van je domein.

Offerings
Ik zie offerings als soort van basis waarop je schijven en VM’s op kunt baseren.

HET MENU CONCLUSIE
Eigenlijk zijn de meeste onderdelen duidelijk en kun je meteen alles snel vinden, er zijn wel dingen die je even moet doorhebben, maar dan kun je naar hartenlust virtuele machines aanmaken, en voor je het weet heb je een heel netwerk ingericht.

Op naar de volgende post waar ik op verschillende onderdelen verder in zal gaan.

Acties:
  • 0 Henk 'm!

Verwijderd

Apache Cloudstack Private Cloud

Het is weer hoog tijd voor een nieuwe post in deze serie. De afgelopen maand ben ik begonnen met het bekijken van de mogelijkheden van de Leaseweb Private Cloud. Leaseweb biedt 2 smaken aan wat betreft Private Cloud: VMware en Apache Cloudstack. Ik heb de beschikking over de Apache Cloudstack variant en kan 20 CPU cores, 30 GB RAM, 1 TB shared storage en een setje publieke IP adressen gebruiken. Eigenlijk had ik me opgegeven voor de VMware Private Cloud, maar tijdens onze introductiesessie op het hoofdkantoor van Leaseweb gaf men aan, dat de VMware Private Cloud doorgaans over een custom setup gaat voor meestal wat grotere bedrijven of instellingen. Aan de ene kant jammer, maar het goede nieuws is dat Apache Cloudstack voor mij ook nieuw is en dus erg interessant.

Het dashboard van de Private Cloud lijkt totaal niet op de dashboards van de producten uit mijn eerdere posts. Daar voerden eenvoud en rust de boventoon. Dat is bij de Private Cloud wel even anders: de mogelijkheden zijn bijna eindeloos en hoe dieper je in het dashboard navigeert, des te geavanceerder het wordt.

Afbeeldingslocatie: http://www.vd-hout.net/lrppics/t-pclogin.pngAfbeeldingslocatie: http://www.vd-hout.net/lrppics/t-pcdashboard.png


Het is lastig om in weinig woorden te beschrijven, wat je nou precies krijgt als je een Private Cloud afneemt bij Leaseweb. Een mogelijk antwoord zou zijn: “Een set virtuele resources in een datacenter en bijna volledige vrijheid om daar een infrastructuur naar eigen wens op te bouwen.”

Resources verdelen

Zeker in het geval van wat grotere infrastructuren, heb je mogelijkheden nodig om de beschikbare resources te verdelen over verschillende (groepen) gebruikers. De Private Cloud biedt hier een breed scala aan mogelijkheden. Resources kunnen gedetailleerd worden toegekend aan gebruikers, of aan zogenaamde projecten. Binnen een project kun je dan weer verschillende rollen aanmaken en gebruikers toevoegen aan zo’n rol. Een gebruiker kan lid zijn van meerdere projecten en daarnaast ook nog zijn eigen resources hebben binnen de Private Cloud. Door de view van zijn dashboard om te zetten van de default view naar een project view, kan hij de resources van het betreffende project beheren voor zover hij daartoe gemachtigd is.

Default view als domain admin:Project view als gewone gebruiker:
Afbeeldingslocatie: http://www.vd-hout.net/lrppics/t-pcadmindash.pngAfbeeldingslocatie: http://www.vd-hout.net/lrppics/t-pcprojectdash.png


Het netwerk

Voor we kunnen beginnen met het aanmaken van VM’s (Instances), hebben we een netwerk nodig om ze te verbinden met alle andere resources. Standaard wordt de Private Cloud afgeleverd met 1 geïsoleerd netwerk met 1 publiek IP adres en NAT ingeschakeld. Op je geïsoleerde netwerken gebruik je een private IP range. In het dashboard kun je op een eenvoudige manier extra publieke IP adressen toekennen aan je netwerk en Static NAT configureren voor bepaalde instances. Je kunt zelf extra geïsoleerde netwerken aanmaken en deze voorzien van 1 of meerdere publieke IP adressen. Tijdens het aanmaken van een instance, heb je de mogelijkheid om te bepalen hoeveel NIC’s je instance krijgt en aan welke geïsoleerde netwerken deze NIC’s gekoppeld moeten worden.

Afbeeldingslocatie: http://www.vd-hout.net/lrppics/t-pcisolatednet1.pngAfbeeldingslocatie: http://www.vd-hout.net/lrppics/t-pcisolatednet2.png


Maar qua networking biedt de Private Cloud nog veel meer. Routing, ACL’s, VPN en load balancing behoren onder andere tot de mogelijkheden als we een Virtual Private Cloud (VPC) gaan bouwen, bestaande uit meerdere geïsoleerde netwerken met een private IP range die allemaal binnen een bepaald supernet vallen. De interface om deze toch wel complexe zaken te kunnen configureren is redelijk intuïtief, maar het is toch wel handig om wat basiskennis en een beetje ervaring op netwerkgebied te hebben als je je hieraan gaat wagen. Maar ik moet Leaseweb nageven: als je weet wat je wil gaan doen, dan is de interface duidelijk genoeg om dit vrij eenvoudig uit te kunnen voeren.

Afbeeldingslocatie: http://www.vd-hout.net/lrppics/t-pcvpc1.pngAfbeeldingslocatie: http://www.vd-hout.net/lrppics/t-pcvpc2.png


In een latere post wil ik nog een keer wat dieper ingaan op wat specifieke netwerkonderwerpen als VPN en routing in een VPC. De volgende post zal gaan over storage en instances in de Private Cloud.

Acties:
  • 0 Henk 'm!

  • rvdm-
  • Registratie: Juli 2009
  • Laatst online: 19-09 19:02
Even een snelle post met LeaseWeb-pet op :)

Testers:
Ik ben benieuwd hoe het gaat met de tests en de infrastructuur!
Het team hier is blij met de feedback, en ook wel 'n beetje trots om te lezen hoe jullie schrijven over hun product. Is er nog meer feedback / review-materiaal? Kunnen we jullie nog ergens mee helpen?

Acties:
  • 0 Henk 'm!

  • Sneezydevil
  • Registratie: Januari 2002
  • Laatst online: 08-09 10:28
rvdm- schreef op maandag 24 augustus 2015 @ 08:57:
Even een snelle post met LeaseWeb-pet op :)

Testers:
Ik ben benieuwd hoe het gaat met de tests en de infrastructuur!
Het team hier is blij met de feedback, en ook wel 'n beetje trots om te lezen hoe jullie schrijven over hun product. Is er nog meer feedback / review-materiaal? Kunnen we jullie nog ergens mee helpen?
Ben net terug van vakantie, en uit mijn hoofd heb ik nog minstens 1 ding staan wat ik niet logisch vond (binnen de Private Cloud UI), waar dus misschien iets mee gedaan kan worden.

Zal deze zeker even doorsturen, binnenkort ook weer een post.

Acties:
  • 0 Henk 'm!

  • rvdm-
  • Registratie: Juli 2009
  • Laatst online: 19-09 19:02
Sneezydevil schreef op maandag 24 augustus 2015 @ 09:06:
[...]


Ben net terug van vakantie, en uit mijn hoofd heb ik nog minstens 1 ding staan wat ik niet logisch vond (binnen de Private Cloud UI), waar dus misschien iets mee gedaan kan worden.

Zal deze zeker even doorsturen, binnenkort ook weer een post.
Top, dankjewel!

Acties:
  • 0 Henk 'm!

  • xantos
  • Registratie: Juni 1999
  • Niet online
Ik ben de laatste tijd erg druk geweest en pak nu de draad weer op. Daarover later meer.

Kwam zojuist nog wel iets geks tegen in de customer portal. De 'Monthly Data Graph' lijkt niet te kloppen voor deze maand. Geeft voor iedere dag hetzelfde plaatje en zelfs als ik in de toekomst kijk (t/m 31 augustus), heb ik al data verbruikt. Vanaf september is de grafiek dan weer wel leeg.

Ik zou zeggen de data van 1 t/m 26 augustus klopt niet.

Acties:
  • 0 Henk 'm!

  • darthness
  • Registratie: Maart 2004
  • Laatst online: 15-04 14:24
xantos schreef op woensdag 26 augustus 2015 @ 11:37:
Ik ben de laatste tijd erg druk geweest en pak nu de draad weer op. Daarover later meer.

Kwam zojuist nog wel iets geks tegen in de customer portal. De 'Monthly Data Graph' lijkt niet te kloppen voor deze maand. Geeft voor iedere dag hetzelfde plaatje en zelfs als ik in de toekomst kijk (t/m 31 augustus), heb ik al data verbruikt. Vanaf september is de grafiek dan weer wel leeg.

Ik zou zeggen de data van 1 t/m 26 augustus klopt niet.
Hoi xantos, Ik werk bij LeaseWeb Cloud. Kun je mij een PM sturen met je pack name dan kijk ik even naar je datagraphs.

Acties:
  • 0 Henk 'm!

  • darthness
  • Registratie: Maart 2004
  • Laatst online: 15-04 14:24
xantos schreef op woensdag 26 augustus 2015 @ 11:37:
Ik ben de laatste tijd erg druk geweest en pak nu de draad weer op. Daarover later meer.

Kwam zojuist nog wel iets geks tegen in de customer portal. De 'Monthly Data Graph' lijkt niet te kloppen voor deze maand. Geeft voor iedere dag hetzelfde plaatje en zelfs als ik in de toekomst kijk (t/m 31 augustus), heb ik al data verbruikt. Vanaf september is de grafiek dan weer wel leeg.

Ik zou zeggen de data van 1 t/m 26 augustus klopt niet.
ik kan niks raars zien aan de datagraphs. Alle gegevens zoals ik die kan inzien lijken gewoon te kloppen.

Acties:
  • 0 Henk 'm!

Verwijderd

rvdm- schreef op maandag 24 augustus 2015 @ 08:57:
Even een snelle post met LeaseWeb-pet op :)

Testers:
Ik ben benieuwd hoe het gaat met de tests en de infrastructuur!
Het team hier is blij met de feedback, en ook wel 'n beetje trots om te lezen hoe jullie schrijven over hun product. Is er nog meer feedback / review-materiaal? Kunnen we jullie nog ergens mee helpen?
Dat gaat waarschijnlijk nog wel gebeuren. Ik wil z.s.m. even wat tijd gaan stoppen in API's en het zou zomaar kunnen dat ik daar wat hulp of tips bij nodig heb.

Ik ben momenteel (helaas) heel erg druk. Tussen alle bedrijvigheid door, wissel ik vandaag ook nog eens van werkgever en daar is de afgelopen maanden natuurlijk ook wel wat energie in gaan zitten. Maar wat mij betreft zitten er nog een paar posts aan te komen. Ik heb bijvoorbeeld wel al wat tijd in het bekijken van networking gestopt, maar de post daarover moet nog komen.

Nu eerst maar eens zorgen dat er morgen (?) een post komt over storage en instances, zoals beloofd.

Acties:
  • 0 Henk 'm!

  • xantos
  • Registratie: Juni 1999
  • Niet online
Hier hetzelfde! Druk, druk, druk.

Omdat ik zelf erg onder de indruk ben van de mogelijkheden van de private cloud en tests prima zijn verlopen heb ik mijn werkgever kunnen overhalen om onze diensten (gedeeltelijk) zeer binnenkort (deze week) over te zetten naar de private cloud zodat we echt kunnen zien hoe zaken performen in real life.

Mochten er geen noemenswaardige problemen opduiken dan gaan we dit twee weken proberen en dan evalueren.

Het enige struikelblok was het gebruik van ipv6. Dit heb ik nu even laten vallen omdat het toch nog vrij weinig gebruikt wordt.

Over deze ervaringen zal ik deze maand gaan schrijven. Mochten de resultaten positief zijn dan gaan wij als bedrijf over naar de private cloud bij Leaseweb.

Acties:
  • 0 Henk 'm!

  • xantos
  • Registratie: Juni 1999
  • Niet online
Flinke problemen met het storage system voor public cloud begrijp ik bij Leaseweb momenteel. De private cloud daarin tegen draait nog steeds prima. Meldingen van instances die al 10 uur down zijn op twitter.

http://leasewebnoc.com/en...atform-in-the-netherlands
https://twitter.com/LeaseWeb/status/638640611294363649

[ Voor 28% gewijzigd door xantos op 01-09-2015 12:00 ]


Acties:
  • 0 Henk 'm!

  • Sneezydevil
  • Registratie: Januari 2002
  • Laatst online: 08-09 10:28
Ze hebben inderdaad wat problemen: http://89.238.146.98/en/n...atform-in-the-netherlands

Hopelijk komt er snel goed nieuws :)

Acties:
  • 0 Henk 'm!

  • xantos
  • Registratie: Juni 1999
  • Niet online
Blijkbaar maakt private cloud gebruik van een apart storage system. Draait dit wel op dezelfde hardware? Oftwel is de opzet identiek? Erg benieuwd wat nu uiteindelijk de oorzaak is geweest van deze storing die overigens nog steeds gaande is.

Verwijderd

Instances en storage (Cloudstack)

Na het configureren van je virtuele infrastructuur, het eventueel maken van (VPN) koppelingen tussen je virtuele infrastructuur en je fysieke sites en het inrichten van de rechtenstructuur voor je gebruikers kunnen er virtual machines (VM’s) aangemaakt worden. In plaats van de term “VM”, zul je overigens vooral de term “Instance” tegenkomen.

Voor een instance heb je 4 “stukjes” virtuele hardware nodig: CPU, RAM, NIC en storage. Het aanmaken van een instance gaat via een wizard en is kinderspel. De wizard biedt je de mogelijkheid om je eigen custom instance te configureren, maar het is ook mogelijk om vooraf “Service Offerings” te configureren en deze te gebruiken in de wizard. Een Service Offering is een soort template, maar dan niet voor een besturingssysteem maar voor virtuele hardware. Een Compute Offering beschrijft bijvoorbeeld hoeveel vCPU’s en hoeveel RAM een instance op basis van deze Offering zal krijgen en de eventuele limieten qua schijf- en netwerkgebruik.

Afbeeldingslocatie: http://www.vd-hout.net/lrppics/t-compoffering.pngAfbeeldingslocatie: http://www.vd-hout.net/lrppics/t-wizdatadisk.png


Wat betreft de installatie van het besturingssysteem zijn er 2 mogelijkheden: een template gebruiken, of je instance booten van een ISO file en zelf een besturingssysteem installeren. Leaseweb stelt standaard een hele lijst (zie eerdere posts) met templates beschikbaar, maar je kunt ook je eigen templates maken.

In de praktijk is er geen limiet aan het aantal instances of templates dat aangemaakt kan worden, zolang je maar genoeg storage afneemt bij Leaseweb. Templates en uitgeschakelde instances kosten je namelijk geen CPU cores of RAM. Dus als je 20 cores afneemt, mag je best 30 instances met elk 2 cores aanmaken en nog een paar templates. Je kunt er dan echter niet meer dan 10 instances inschakelen.

Afbeeldingslocatie: http://www.vd-hout.net/lrppics/t-wiznetwork.pngAfbeeldingslocatie: http://www.vd-hout.net/lrppics/t-wiztemplate.png


Zoals in de screenshots van de wizard voor het aanmaken van een instance te zien is, kan een instance meerdere virtuele NIC’s hebben, die ieder verbonden kunnen zijn met een ander virtueel netwerk. De mogelijkheid om meerdere virtuele netwerken, ieder met andere eigenschappen, aan te kunnen maken biedt enorm veel flexibiliteit. Je kunt er bepaalde systemen bijvoorbeeld totaal mee isoleren van de buitenwereld en ze alleen bereikbaar maken voor 1 specifieke instance, die een extra NIC heeft in dit geisoleerde netwerk. Op deze manier zou je ook een instance in kunnen richten als router / firewall met software naar eigen keuze erop. Leaseweb biedt deze functionaliteit overigens standaard aan binnen Cloudstack, zonder dat je hier een instance voor op hoeft te offeren, maar je kunt dit op deze manier ook volledig in eigen hand nemen.

Aangezien de review periode bijna afloopt, wil ik in mijn volgende post gaan kijken naar het gebruik van de API voor de Cloustack Private Cloud. Dit lijkt mij namelijk een onderdeel dat niet mag ontbreken in deze review.

Acties:
  • 0 Henk 'm!

  • Sneezydevil
  • Registratie: Januari 2002
  • Laatst online: 08-09 10:28

PRIVATE CLOUD DEEL 2

In dit tweede deel zal ik iets dieper ingaan op het aanmaken van een instance en wat hier allemaal voor nodig is.

Eerst zorg je ervoor dat je een template of ISO en een netwerk hebt.

TEMPLATES EN ISOS
Templates zijn eigenlijk een soort van kant en klare Virtuele Machines binnen de Private Cloud zijn er alleen templates beschikbaar voor verschillende Linux machines. Mocht je een Windows op een server willen zijn er wel verschillende ISO files beschikbaar.

Afbeeldingslocatie: https://dl.dropboxusercontent.com/u/86827957/LeaseWeb/Review/Private%20Cloud/ISOS_All.png

Als het OS wat jij wil er niet tussen staat kun je een ISO uploaden en deze gebruiken voor de installatie van de Virtuele Machine. Zodra je een Virtuele Machine hebt en je hebt deze naar wens ingericht kun je daar dan weer een template van maken. Het maken van een template van een bestaande machine gebeurd onder het kopje Storage.

NETWERK
Persoonlijk vind ik dit 1 van de belangrijkste punten van de Private Cloud, omdat hier zoveel mogelijk is en het ook zo belangrijk is voor je server omgeving.

Om te beginnen zijn er 2 type netwerken, namelijk “Shared” en “Isolated” netwerken.

Bij “Shared” netwerken krijgt iedere Virtuele Machine zijn eigen publieke IPv4 IP toegewezen.
Bij “Isolated” zitten de Virtuele Machines achter een Virtuele Router en hebben een IP uit een private range.

Enkele mogelijkheden van een “Isolated” netwerk zijn Loadbalancers, Site to Site VPN, Port Forwarding en nog veel meer.

Ik gebruik op dit moment een “Isolated” met SNAT

Nadat je de template/ISO en het netwerk in orde hebt kun je met een soort van wizard eigenlijk heel gemakkelijk een Virtuele Machine maken.


INSTANCE WIZARD
Afbeeldingslocatie: https://dl.dropboxusercontent.com/u/86827957/LeaseWeb/Review/Private%20Cloud/Instance_Wizard.png


Met de wizard is een Virtuele Machine maken eigenlijk heel gemakkelijk, je kiest een ISO file of template, kiest hoeveel CPU kracht en geheugen de VM moet hebben, kiest nog het netwerk en je bent eigenlijk al bijna klaar.

In de volgende post zal ik het verder hebben over het aanmaken van een netwerk, en kort hierna zal een post volgen over wat mij is opgevallen aan de Private Cloud van LeaseWeb.

Acties:
  • 0 Henk 'm!

  • Sneezydevil
  • Registratie: Januari 2002
  • Laatst online: 08-09 10:28

PRIVATE CLOUD ISOLATED NETWERKEN

Omdat er zoveel mogelijk is met de “Isolated” netwerken en er zoveel opties beschikbaar zijn, toch nog even een losse post over “Isolated” netwerken.

DE OPTIES
Afbeeldingslocatie: https://dl.dropboxusercontent.com/u/86827957/LeaseWeb/Review/Private%20Cloud/IsolatedNW_Options.png
Zoals je kunt zien zijn er best veel opties bij het maken van een “Isolated” netwerk.
Enkele opties zijn:
  • Netwerk met SNAT
  • Netwerk met DHCP
  • Netwerk voor VPC
  • Netwerk voor VPC met Loadbalancer
  • Netwerk met SNAT en 2 Virtuele Routers
Een voorbeeld van een SNAT configuratie zou kunnen zijn:


Afbeeldingslocatie: https://dl.dropboxusercontent.com/u/86827957/LeaseWeb/Review/Private%20Cloud/Isolated_Config.png

Zoals te zien is kun je verschillende dingen configureren aan je netwerk, zo kun je loadbalancing instellen en Port Forwards doen.


Firewall:


Afbeeldingslocatie: https://dl.dropboxusercontent.com/u/86827957/LeaseWeb/Review/Private%20Cloud/INW_Firewall.png


Loadbalancer:


Afbeeldingslocatie: https://dl.dropboxusercontent.com/u/86827957/LeaseWeb/Review/Private%20Cloud/INW_LB.png


Wat je in het plaatje niet kunt zien maar natuurlijk wel mogelijk is het toevoegen van je verschillende Virtuele Machines.


Port Forwards


Afbeeldingslocatie: https://dl.dropboxusercontent.com/u/86827957/LeaseWeb/Review/Private%20Cloud/INW_PortFW.png


Ook kun je VPN inschakelen, hierdoor kun je met IPSEC en een PreShared key met je Isolated Netwerk verbinden.


Afbeeldingslocatie: https://dl.dropboxusercontent.com/u/86827957/LeaseWeb/Review/Private%20Cloud/INW_VPN.png


Bovenstaande plaatjes zijn allemaal plaatjes van “Guest” netwerken.
Als je een “VPC” netwerk hebt kun je nog iets meer instellen, zoals ACL’s en Site to Site VPN.

Enkele plaatjes van de configuratie van een “VPC”


Afbeeldingslocatie: https://dl.dropboxusercontent.com/u/86827957/LeaseWeb/Review/Private%20Cloud/NW_VPC_01.png




Afbeeldingslocatie: https://dl.dropboxusercontent.com/u/86827957/LeaseWeb/Review/Private%20Cloud/NW_VPC_02.png




Afbeeldingslocatie: https://dl.dropboxusercontent.com/u/86827957/LeaseWeb/Review/Private%20Cloud/NW_VPC_03.png


Zoals jullie wel kunnen zien is er heel veel mogelijk binnen het netwerk stuk van de Private Cloud, wel vind ik het nog jammer dat je voor IPv6 meer moeite moet doen. Het is zeker niet onmogelijk IPv6 op de Virtuele Machines te krijgen, maar ik had het graag wat makkelijker gezien.

Acties:
  • 0 Henk 'm!

  • xantos
  • Registratie: Juni 1999
  • Niet online
darthness schreef op maandag 31 augustus 2015 @ 15:51:
[...]


ik kan niks raars zien aan de datagraphs. Alle gegevens zoals ik die kan inzien lijken gewoon te kloppen.
Dan kijk nog maar eens.. Ik zal je op weg helpen. Met de volgende drie grafieken.. ;)

Afbeeldingslocatie: http://www.landgraaf.net/keep/6sept2015.png

Afbeeldingslocatie: http://www.landgraaf.net/keep/7sept2015.png

Afbeeldingslocatie: http://www.landgraaf.net/keep/30sept2015.png

Overigens werkt de current usage optie ook niet bij mij. Krijg gewoon een leeg scherm te zien:

Afbeeldingslocatie: http://www.landgraaf.net/keep/current_usage.png

[ Voor 13% gewijzigd door xantos op 07-09-2015 10:08 ]


Acties:
  • 0 Henk 'm!

  • Sneezydevil
  • Registratie: Januari 2002
  • Laatst online: 08-09 10:28
xantos schreef op maandag 07 september 2015 @ 08:41:
[...]


Dan kijk nog maar eens.. Ik za je op weg helpen. Met de volgende drie grafieken.. ;)

[afbeelding]

[afbeelding]

[afbeelding]

Overigens werkt de current usage optie ook niet bij mij. Krijg gewoon een leeg scherm te zien:

[afbeelding]
Hey Xantos, ik ben dan wel niet van LeaseWeb, maar ben wel benieuwd wat er niet klopt, ik zie niet echt iets vreemds.

Current Usage is bij mij ook een lege pagina, dus daar hebben ze inderdaad wat werk :).

Acties:
  • 0 Henk 'm!

  • xantos
  • Registratie: Juni 1999
  • Niet online
Alle drie (alle 30 dagen) de grafieken zijn identiek. Gisteren heb ik een deel van de productie servers op mijn werk overgezet naar de private cloud. Dat kan dus niet kloppen tenzij deze grafieken niet dagelijks worden bijgewerkt.

[ Voor 3% gewijzigd door xantos op 07-09-2015 10:10 ]


Acties:
  • 0 Henk 'm!

  • Sneezydevil
  • Registratie: Januari 2002
  • Laatst online: 08-09 10:28
Ahzo, ik ben zo gewend die grafieken zo voor mijn neus te krijgen dat het me niet eens opgevallen is dat het niet zo logisch is.

De dagen staan onderaan, en je ziet nu dus 6 x 2 balkjes (Morgen 7 x 2 balkjes), 2 voor iedere dag.

Gisteren heb je dus iets minder dan 37Mb verstuurd, en de dag ervoor 50.

Je krijgt een maandoverzicht en geen dag overzicht.

[ Voor 3% gewijzigd door Sneezydevil op 07-09-2015 10:44 ]


Acties:
  • 0 Henk 'm!

  • xantos
  • Registratie: Juni 1999
  • Niet online
Ik zal vandaag eens afwachten aangezien vanaf nu het netwerk echt gebruikt wordt. Ik snap alleen wat het toevoegd om dit per dag op te vragen terwijl de grafiek de hele maand hetzelfde is.

Overigens mis ik in het dashboard van de portal op de homepage nog steeds een vakje met 'Private Cloud Server'. Het lijkt nu alsof ik helemaal geen product afneem.

[ Voor 30% gewijzigd door xantos op 07-09-2015 12:07 ]


Acties:
  • 0 Henk 'm!

  • xantos
  • Registratie: Juni 1999
  • Niet online
Nog even een vraagje voor Leaseweb.. Als ik gebruik maak van een affinity group en ik plaats hier twee servers in, wil ik eigenlijk dat deze beide gebruik maken van een datadisk in een apart network storage.

Bij het aanmaken van een volume kan ik een availabiltity zone kiezen maar daar staat nu maar 1 zone in. Als ik extra storage aanschaf, kan ik deze dan in een ander zone aanschaffen?

Acties:
  • 0 Henk 'm!

  • Sneezydevil
  • Registratie: Januari 2002
  • Laatst online: 08-09 10:28

PRIVATE CLOUD WAT ZOU IK ANDERS DOEN

In deze post zal ik een aantal Private Cloud gerelateerde dingen bespreken die ik anders zou doen, of wat misschien wel bugs zijn.

ISOS EN TEMPLATES
Het is natuurlijk heel handig dat je templates kunt maken en ISO files kunt toevoegen aan je Private Cloud account.

Ook is er al een hele lijst van templates beschikbaar om te gebruiken:


Afbeeldingslocatie: https://dl.dropboxusercontent.com/u/86827957/LeaseWeb/Review/Private%20Cloud/Templates_All.png


Maar nu dat wat mij verwarde, op het moment dat ik een template of ISO toevoeg staat hij niet in de “All” lijst.

Bij de lijst van de ISO files is dit wat makkelijker te zien, omdat er hier veel minder instaan:


Afbeeldingslocatie: https://dl.dropboxusercontent.com/u/86827957/LeaseWeb/Review/Private%20Cloud/ISOS_All.png


Hierdoor dacht ik dat er iets mis was gegaan, en deed ik het nog eens en nog eens, maar telkens verdwenen ze zodra ze klaar waren met uploaden. Toen kwam ik erachter dat jou eigen ISO files en templates niet onder “All” vallen en alleen onder “Mine” te zien zijn.


Afbeeldingslocatie: https://dl.dropboxusercontent.com/u/86827957/LeaseWeb/Review/Private%20Cloud/Templates_Mine.png


Dit is zeker iets wat ik duidelijker aan zou geven, en het liefst zou ik “Mine” ook zien als de selectie op “All” staat.

IP TOEVOEGEN


Afbeeldingslocatie: https://dl.dropboxusercontent.com/u/86827957/LeaseWeb/Review/Private%20Cloud/INW_AquireIP.png


Als je bovenstaand plaatje bekijkt zou je denken dat je iets moet selecteren, maar er valt niks te selecteren in dit geval. In gevallen waar niks te selecteren valt zou ik de dropdown laten vervallen en alleen voor bevestiging vragen.

DASHBOARD
Iets waar ik mij niet echt aan stoorde, maar de designers hier wel meteen opviel, zijn de verschillen in layout, waardoor het niet zo’n mooi geheel is als het zou kunnen zijn:


Afbeeldingslocatie: https://dl.dropboxusercontent.com/u/86827957/LeaseWeb/Review/Private%20Cloud/Dashboard_default.png


Het was misschien wel mooi geweest als het beheer paneel van de Private Cloud ook in de LeaseWeb kleuren kon worden weergegeven net zoals het normale Customer Portal, misschien zou dit een setting kunnen zijn.

Ik weet niet of ik hier een heel hoge prioriteit aan zou geven, want meestal zullen het de systeembeheerders zijn die inloggen op het dashboard, en ik denk niet dat die zich hier snel aan zullen storen.

Acties:
  • 0 Henk 'm!

  • xantos
  • Registratie: Juni 1999
  • Niet online
Iets waar ik zelf tegen aanliep is de quickview optie. Deze mouseover heeft er nu twee keer voor gezorgd dat ik een verkeerde server stopte 8)7 . Was niet goed op aan het letten. Het lijkt soms dat je de quickview van de bovenste server bekijkt terwijl dit de quickview is van de server eronder. De server naam staat wel in het venster vermeld maar weerhield me er niet van de verkeerde server te stoppen.

Deze quickview optie gebruik ik dus niet meer. ;)

Acties:
  • 0 Henk 'm!

  • Sneezydevil
  • Registratie: Januari 2002
  • Laatst online: 08-09 10:28
Ik snap direct wat je bedoeld (Gebeurd vooral als je van onder of boven over de quickviews van de verschillende servers gaat, dan staat er vaak nog die van de vorige server ipv van de server waar je muis staat.), misschien kunnen ze in het venster wat jou vraagt om te bevestigen om de server te stoppen, ook de naam van de server zetten die je gaat stoppen.

Nu staat er: Stop Instance - Please confirm that you want to stop this instance.

Als er zou staan: Stop Instance - Please confirm that you want to stop ServerX.

Deze tweede tekst voorkomt niet dat de quickview soms niet de verwachte server toont, maar voorkomt in ieder geval dat je niet zomaar de verkeerde server uitschakelt.

  • xantos
  • Registratie: Juni 1999
  • Niet online

En we zijn live!

We draaien inmiddels 6 dagen op de (testomgeving van mijn) private cloud met onze zakelijke omgeving. Tijd voor wat feedback..

Alles draait als een zonnetje. Nu wat klooien en experimenteren met instances en de private cloud portal heb ik veel geleerd. Het opzetten van de 5 servers (database, nfs, elasticsearch, 2 x webserver) verliep prima.


Performance

Performance is iets verbeterd omdat we simpelweg meer cores ter beschikking hebben en we zaken (services) hebben kunnen scheiden, dit ondanks de achteruitgang in io performance. Onze bare-metal server levert nu eenmaal een betere io performance maar dit is in praktijk in de cloud (nog) niet echt merkbaar voor ons.

Geen IPV6

De IPV6 connectiviteit zijn we tijdelijk verloren, dit was een bewuste keus maar zie ik wel als een nadeel. Ook ben ik bang wat de impact is op mijn bestaande instances op het moment dat ik IPV6 wel kan invoeren. Dient er dan veel aangepast te worden in mijn config? Moet ik mijn hele netwerk config anders inrichten? Wat als ik straks tijdelijk extra cores nodig heb om zaken te verhuizen?

Flexibiliteit

Nu we draaien op de private cloud zijn we meer flexibel en kunnen we beter inspelen op behoeften. Risico's mbt server upgrades kunnen ondervangen worden door het maken van snapshots. Voorheen was ik vaak huiverig om oude servers te upgraden. Vooral het gemak en de snelheid waarop je een nieuwe server opzet en het koppelen van datadisks ondervangt dit.

Loadbalancing

De tweede webserver draait in een test opstelling en ga ik binnenkort via loadbalancing bereikbaar maken voor onze klanten. Hierover later meer.

Risico's

Kleine angst gehad om te beginnen met deze testfase vanwege de storage problemen die Leaseweb had met hun andere dienst. Drukt je wel met de neus op de feiten dat je altijd moet zorgen voor een externe backup c.q. servers bij een andere partij. Als de storage wegvalt, blijft er namelijk niks meer over van je cloudomgeving. Ben ook benieuwd zoals ik al eerder vroeg of ik ook extra diskspace kan aanschaffen op een ander storage systeem. Om risico's te spreiden zeg maar. :z

Ondervonden

  • De datagrafiek in het Leaseweb portal werkt niet echt lekker. Sterker nog de grafiek staat al een paar dagen stil.
  • De Quickview optie is niet zonder gevaar. Ik heb inmiddels al twee keer een verkeerde server gestopt om de popups bij een verkeerde server hoorde. Ja, mijn schuld maar werkt gewoon niet echt lekker.
  • De sessions timeout van de cloud portal staat erg laag. Als je effe niks doet, ben je alweer uitgelogd. Da's niet handig.
De Leaseweb medewerkers zijn trouwens al een tijdje afwezig in dit draadje. ;)

Acties:
  • 0 Henk 'm!

  • darthness
  • Registratie: Maart 2004
  • Laatst online: 15-04 14:24
xantos schreef op maandag 07 september 2015 @ 08:41:
[...]


Dan kijk nog maar eens.. Ik zal je op weg helpen. Met de volgende drie grafieken.. ;)

....

Overigens werkt de current usage optie ook niet bij mij. Krijg gewoon een leeg scherm te zien:

[afbeelding]
Hey Xantos,

We zijn actief naar het dataverkeer probleem aan het kijken om er achter te komen wat precies het probleem is. We zijn de laatste tijd druk geweest met de migratie van al onze cloud producten naar volledig SSD storage, onze excuses voor de late reactie. Een van onze engineers is bezig om het probleem met de current usage optie op te lossen.

Gr. Stephen

Acties:
  • 0 Henk 'm!

  • xantos
  • Registratie: Juni 1999
  • Niet online

Loadbalancing

Om de loadbalancing te testen moesten er een aantal wijzigingen worden aangebracht in onze software ivm session handling (memcached), etc.. Zodra deze nieuwe versie in productie draait, ga ik hiermee verder.

Resizen van een data disk

Tijdens het aanmaken van vm instance kies je de grootte van je root partitie voor OS. Als ik het goed begrijp kun je deze niet meer aanpassen dus denk hier even goed over na.

Je kunt echter een of meerdere data disks koppelen aan een instance om je data op te slaan. Dit is erg handig, heb ik zelf ondervonden. Na een data disk te hebben aangemaakt van 20GB, kwam ik er achter dat deze eigenlijk te klein was. Tijd om de resize functionaliteit eens te testen.

Eerst dien je je mount weer te unmounten. Ga vervolgens naar het cloudstack service centrum en kies je data disk. Hier vind je een optie om deze te wijzigen. Ik heb deze vergroot naar 40GB.

Nadat je de size van je datadisk hebt aangepast moet je dit het OS even laten weten. Voer hiervoor de volgende commando's uit:

- Doe eerst een filecheck: e2fsck -f /dev/vdx
- Dan resizen met: resize2fs /dev/vdx

Klaar! Vervolgens kun je de disk weer mounten heb je meer schijfruimte.

Ik neem aan dat hetzelfde ook werkt om een disk te verkleinen maar test dat eerst zelf even.

Acties:
  • 0 Henk 'm!

  • Sneezydevil
  • Registratie: Januari 2002
  • Laatst online: 08-09 10:28

LEASEWEB PRIVATE CLOUD VS MICROSOFT AZURE

Als Microsoft partner kon ik het niet laten om deze 2 naast elkaar te leggen, ook al zijn ze niet 100% vergelijkbaar. Azure is natuurlijk net zoals de diensten van Amazon “Pay per Use”, dit wil zeggen dat als je alleen betaald als je er daadwerkelijk gebruik van maakt. In tegenstelling tot de LeaseWeb Private Cloud waar je altijd aan een minimum vast zit (voor een maand).

Wat betreft de mogelijkheden zijn er heel veel overeenkomsten, zo kun je bij beiden je eigen netwerk aanmaken en daar je servers inhangen en dit dan weer met het internet verbinden, ook hebben beiden vele templates beschikbaar, om dit allemaal nog wat makkelijker te maken.

Ook beschikken beiden platformen over een uitgebreide API, waar je zo ongeveer alles mee kunt automatiseren.

Voor ons is het natuurlijk veel belangrijker wat nu de verschillen zijn, naast “Pay per Use”, is één van de grote verschillen dat bij Azure er geen prijsverschil zit tussen een VM met Windows en een VM met Linux. Bij LeaseWeb moet je nog betalen voor een Windows Licentie.

Wat betreft de prijs zitten er ook vrij grote verschillen in, als je kijkt naar servers die dag en nacht draaien, wordt de Private Cloud van LeaseWeb al snel aantrekkelijker. De prijs van Azure is alleen aantrekkelijker als je een enkele server hebt of als je een kleine omgeving hebt die wel heel snel moet kunnen schalen.

Als ik moest kiezen tussen de 2 zou ik voor een bedrijf wat de Cloud in moet waarschijnlijk naar leaseWeb neigen en bijvoorbeeld een web applicatie die snel moet kunnen schalen naar Azure.

Waar ik trouwens wel tegen aanliep was dat de LeaseWeb cloud niet wou werken met Server 2016, maar dat is volgens mij een bekend probleem met KVM.

Acties:
  • 0 Henk 'm!

  • xantos
  • Registratie: Juni 1999
  • Niet online
Zo, dit draadje is wel een beetje uit aan het drogen. Weinig reactie meer van de Leaseweb medewerkers terwijl dit toch een soort van samenwerking/actie was. :?

Dat terzijde even een update van mijn kant:

Loadbalancing

Ik heb eventjes wat gespeeld met de loadbalancing opties en twee webservers ingezet om wat dingetjes te testen. Dit ziet er allemaal prima uit. Helaas heb ik zakelijk moeten besluiten om de loadbalancing even niet te proberen. We moesten hierdoor op korte termijn ons sessiebeheer wijzigen in bijvoorbeeld memcache of iets soortgelijks. Helaas vond ik de voordelen van de loadbalancing even niet opwegen tegen de nadelen van memcache en heb ik te weinig tijd om hier verder naar te kijken op korte termijn.


Conclusie tot nu toe - de voordelen

Nadat een deel van onze servers ongeveer een maand in de (private) cloud draait, is het tijd voor een oordeel.
De private cloud werkt uitstekend! Nog geen uitval meegemaakt en de servers draaien als een zonnetje. De io-performance is wel iets achteruit gegaan maar dat komt mede ook omdat de webserver een mount gebruikt via NFS. Deze ga ik deze maand nog een keer er tussenuit halen om te zijn wat de verschillen zijn. Het gebruik van instances en het zelf kunnen bijschalen indien nodig, is erg prettig gebleken. Ik ben zelfs zo tevreden dat ik mijn werkgever wellicht ga overtuigen om dit product aan de schaffen in plaats van onze bare-metal servers die we nu hebben bij Leaseweb.


Enkele kritische noten

Ik heb in dit topic meerdere malen gezegd dat de statistieken niet goed werkte. Nadat dit eindelijk leek te werken, is het nu helemaal kapot. Er blijven bolletjes met "loading" knipperen maar er gebeurd helemaal niks.


Al eerder schreef ik dat ik het jammer vond dat IPV6 functionaliteit ontbrak. Het schijnt wel mogelijk te zijn maar niet "out of the box" met een simpele klik. Het zal vast een beperking zijn van Apache Cloudstack en niet iets waar Leaseweb veel aan kan doen, maar toch.. kom op.. dit is een geavanceerd zakelijk product zonder IPV6, op een moment dat overal in het nieuws is dat IPV4 adressen op aan het raken zijn!
Wat is de impact van dit alles, als ik vandaag een private cloud abo bij Leasweb afsluit. Kan ik dan op een later moment op een simpele manier toch IPv6 adressen koppelen. Wat is de tijdsindicatie hiervoor?


Het storage probleem met de public cloud bij Leaseweb heeft wel aangetoond hoe kwetsbaar een cloudomgeving kan zijn. Je kunt 10 instances aanmaken met Affinity Groups, Loadbalancing, etc.. maar als de onderliggende storage ermee ophoud, dan is het over en uit. Leaseweb gebruikt nu een nieuw storage systeem (NetApp) met alleen SSD drives. Ik zou graag horen of dit ook voor de private cloud geldt. En is het mogelijk een tweede bundel met diskspace aan te schaffen in een ander netwerk?

Acties:
  • 0 Henk 'm!

  • Sneezydevil
  • Registratie: Januari 2002
  • Laatst online: 08-09 10:28
Het is helaas in dit draadje niet zo druk meer inderdaad, ik had eigenlijk gedacht dat het drukker zou worden in het later statium omdat we in eerste instantie geen toegang hadden tot de Private Cloud.

Wij zijn wel van plan een aantal VM's in te gaan zetten vanuit het LeaseWeb netwerk, met name VM's die we redundant uitvoeren en daarom bij verschillende leveranciers willen hebben.

Onderwerpen die ik nog zou willen behandelen als ik er de tijd voor vind zijn onderandere:

- API's
- Performance

Ik heb eigenlijk ook nog een aantal vragen voor LeaseWeb:

1) Wordt de IO bij de Public Cloud geknepen? De doorvoer vanaf een disk is namelijk niet heel veel hoger geworden sinds er gebruik gemaakt wordt van de nieuwe SSD storage.

2) Hoe zit het met ondersteuning voor Windows Server 2016?

Hopelijk vind ik snel nog wat tijd voor de laatste onderwerpen.

Acties:
  • 0 Henk 'm!

  • echnie1
  • Registratie: Augustus 2004
  • Laatst online: 08-09 21:16
xantos schreef op donderdag 01 oktober 2015 @ 10:13:


Enkele kritische noten

Ik heb in dit topic meerdere malen gezegd dat de statistieken niet goed werkte. Nadat dit eindelijk leek te werken, is het nu helemaal kapot. Er blijven bolletjes met "loading" knipperen maar er gebeurd helemaal niks.


Al eerder schreef ik dat ik het jammer vond dat IPV6 functionaliteit ontbrak. Het schijnt wel mogelijk te zijn maar niet "out of the box" met een simpele klik. Het zal vast een beperking zijn van Apache Cloudstack en niet iets waar Leaseweb veel aan kan doen, maar toch.. kom op.. dit is een geavanceerd zakelijk product zonder IPV6, op een moment dat overal in het nieuws is dat IPV4 adressen op aan het raken zijn!
Wat is de impact van dit alles, als ik vandaag een private cloud abo bij Leasweb afsluit. Kan ik dan op een later moment op een simpele manier toch IPv6 adressen koppelen. Wat is de tijdsindicatie hiervoor?


Het storage probleem met de public cloud bij Leaseweb heeft wel aangetoond hoe kwetsbaar een cloudomgeving kan zijn. Je kunt 10 instances aanmaken met Affinity Groups, Loadbalancing, etc.. maar als de onderliggende storage ermee ophoud, dan is het over en uit. Leaseweb gebruikt nu een nieuw storage systeem (NetApp) met alleen SSD drives. Ik zou graag horen of dit ook voor de private cloud geldt. En is het mogelijk een tweede bundel met diskspace aan te schaffen in een ander netwerk?
Even een reactie van LeaseWeb kant (het is een tijd lang erg druk geweest vanwege storage migratie issues zodoende)

IPv6 is een gemis in Cloudstack, een gemis wat onderkent wordt door de community en ons. Er wordt door meerdere mensen aan gewerkt maar een leverdatum heb ik niet voor je.
Check anders even JIRA voor Apache Cloudstack daar staan meerdere draadjes over IPv6.

Wat betreft je vraag over storage; in NL zijn we voor alle Cloud platformen, en dus ook voor Cloudstack Private Cloud, om naar Netapp full flash.

De problemen met de datagraphs zijn bekend en wordt nu aan gewerkt

[ Voor 11% gewijzigd door echnie1 op 02-10-2015 10:50 ]


Acties:
  • 0 Henk 'm!

  • echnie1
  • Registratie: Augustus 2004
  • Laatst online: 08-09 21:16
xantos schreef op maandag 21 september 2015 @ 11:32:

Resizen van een data disk

Tijdens het aanmaken van vm instance kies je de grootte van je root partitie voor OS. Als ik het goed begrijp kun je deze niet meer aanpassen dus denk hier even goed over na.

Je kunt echter een of meerdere data disks koppelen aan een instance om je data op te slaan. Dit is erg handig, heb ik zelf ondervonden. Na een data disk te hebben aangemaakt van 20GB, kwam ik er achter dat deze eigenlijk te klein was. Tijd om de resize functionaliteit eens te testen.

Eerst dien je je mount weer te unmounten. Ga vervolgens naar het cloudstack service centrum en kies je data disk. Hier vind je een optie om deze te wijzigen. Ik heb deze vergroot naar 40GB.

Nadat je de size van je datadisk hebt aangepast moet je dit het OS even laten weten. Voer hiervoor de volgende commando's uit:

- Doe eerst een filecheck: e2fsck -f /dev/vdx
- Dan resizen met: resize2fs /dev/vdx

Klaar! Vervolgens kun je de disk weer mounten heb je meer schijfruimte.

Ik neem aan dat hetzelfde ook werkt om een disk te verkleinen maar test dat eerst zelf even.
Even wat extra info; het is ook mogelijk om een root volume te vergroten. De machine moet daarvoor dan wel uit staan. Sommige opties zijn afhankelijk van de staat van de instance.
Het vergroten van een volume (root en data volumes) is mogelijk, verkleinen niet. En zoals je zelf al zegt; natuurlijk moet je na het vergoten van het volume het OS dat ook 'laten weten'

Acties:
  • 0 Henk 'm!

  • echnie1
  • Registratie: Augustus 2004
  • Laatst online: 08-09 21:16
Sneezydevil schreef op donderdag 01 oktober 2015 @ 11:17:

Ik heb eigenlijk ook nog een aantal vragen voor LeaseWeb:

1) Wordt de IO bij de Public Cloud geknepen? De doorvoer vanaf een disk is namelijk niet heel veel hoger geworden sinds er gebruik gemaakt wordt van de nieuwe SSD storage.

2) Hoe zit het met ondersteuning voor Windows Server 2016?

Hopelijk vind ik snel nog wat tijd voor de laatste onderwerpen.
In antwoord op je vragen;

Op public Cloud wordt actief op gebruik en belasting van resources gelet. Dit om noisy neighbour problematiek tegen te gaan. Dit is op een shared platform niet te voorkomen en noodzakelijk om voor alle klanten een goed en gelijk prestatie niveau te bieden.
We zijn nog op zoek naar de sweet spot voor het nieuwe platform. Dat is een kwestie van tunen/tweaken/testen.

Wat betreft windows 2016, dat gaan we testen. Kom ik nog op terug

Acties:
  • 0 Henk 'm!

  • xantos
  • Registratie: Juni 1999
  • Niet online
echnie1 schreef op vrijdag 02 oktober 2015 @ 09:30:
[...]


Even wat extra info; het is ook mogelijk om een root volume te vergroten. De machine moet daarvoor dan wel uit staan. Sommige opties zijn afhankelijk van de staat van de instance.
Het vergroten van een volume (root en data volumes) is mogelijk, verkleinen niet. En zoals je zelf al zegt; natuurlijk moet je na het vergoten van het volume het OS dat ook 'laten weten'
echnie1, nog een vraagje betreft de default OS images. Als ik een standaard Debian image gebruik draait de instantie standaard op een 251MB Swap partitie. Doen jullie dat met een reden? Op een productie server moet deze Swap file te veel groter zijn of raad je dat af?

Overigens zijn de statistieken mbt dataverkeer alweer kapot (in jullie customer portal). 8)7

[ Voor 5% gewijzigd door xantos op 12-10-2015 16:18 ]


Acties:
  • 0 Henk 'm!

  • Sneezydevil
  • Registratie: Januari 2002
  • Laatst online: 08-09 10:28
xantos schreef op maandag 12 oktober 2015 @ 16:12:
[...]


echnie1, nog een vraagje betreft de default OS images. Als ik een standaard Debian image gebruik draait de instantie standaard op een 251MB Swap partitie. Doen jullie dat met een reden? Op een productie server moet deze Swap file te veel groter zijn of raad je dat af?

Overigens zijn de statistieken mbt dataverkeer alweer kapot (in jullie customer portal). 8)7
Ik kan mij voorstellen dat ze dit doen omdat het vaak zonde van de ruimte is grote swap partities te hebben, zal misschien ook een beetje van de server afhangen.

Ik heb net even gekeken en de meeste productie servers zitten hier tussen de 0 en 1Mb aan swap.

Bij hun CentOS image lijken ze trouwens 4 GB te gebruiken:
code:
1
Swap:      4194300          0    4194300


Ik zou gewoon eens kijken hoeveel je productie servers daadwerkelijk gebruiken aan swap.

Acties:
  • 0 Henk 'm!

  • echnie1
  • Registratie: Augustus 2004
  • Laatst online: 08-09 21:16
xantos schreef op maandag 12 oktober 2015 @ 16:12:
[...]


echnie1, nog een vraagje betreft de default OS images. Als ik een standaard Debian image gebruik draait de instantie standaard op een 251MB Swap partitie. Doen jullie dat met een reden? Op een productie server moet deze Swap file te veel groter zijn of raad je dat af?

Overigens zijn de statistieken mbt dataverkeer alweer kapot (in jullie customer portal). 8)7
Hoi Xantos,

We hadden voor onze templates eerst een veel grotere Swap parttime (4GB). Daar kregen we echter verzoeken van klanten over om die kleiner te maken. Dat zijn we toen gaan geleidelijk gaan implementeren (as we updated templates). Het hangt er dus een beetje vanaf welk template je machine gecreëerd is.
Dat verklaart ook waarom Sneeze Devil aangeeft dat hij op een andere machine wel 4 GB Swap heeft.
Het hangt er dus vanaf welk template (OS en size) je kiest en wanneer die gemaakt/ge-update is.

Acties:
  • 0 Henk 'm!

  • xantos
  • Registratie: Juni 1999
  • Niet online
echnie1 schreef op dinsdag 20 oktober 2015 @ 17:02:
[...]


Hoi Xantos,

We hadden voor onze templates eerst een veel grotere Swap parttime (4GB). Daar kregen we echter verzoeken van klanten over om die kleiner te maken. Dat zijn we toen gaan geleidelijk gaan implementeren (as we updated templates). Het hangt er dus een beetje vanaf welk template je machine gecreëerd is.
Dat verklaart ook waarom Sneeze Devil aangeeft dat hij op een andere machine wel 4 GB Swap heeft.
Het hangt er dus vanaf welk template (OS en size) je kiest en wanneer die gemaakt/ge-update is.
Ok, bedankt! Ik ga op enkele machines de swap wat verhogen voor het geval dat. Overigens heb ik mijn leidinggevende overtuigd van de private cloud en ga ik mijn test account laten omzetten naar een echt account. Dit heb al kortgesloten met een van jullie accountmanagers. Van onze dedicated server nemen dan binnenkort afscheid. Enige pijnpuntje blijft dan nog de IPv6 implementatie maar goed dat nemen we even voorlief.

Overigens werken de private cloud datagrafieken nog steeds niet. Niet dringend of belangrijk maar toch...

Acties:
  • 0 Henk 'm!

  • xantos
  • Registratie: Juni 1999
  • Niet online
Overigens krijg ik vanaf vanavond de VPN naar mijn private cloud met geen mogelijkheid meer actief. Deze lijkt onbereikbaar. Ik heb de VPN gedeactiveerd en weer geactiveerd. Dit zorgde er alleen voor dat mijn pre-shared key werd gewijzigd maar verder zonder resultaat. Kan iemand van Leaseweb dit even nakijken? (domein SGLX001). (inmiddels al een ticket voor aangemaakt)

Verder geeft mijn cloud dashboard aan dat ik 15/20 cores in gebruik heb. Dit klopt echter niet want het zijn er maar 13. Hoe kan dit?

[ Voor 4% gewijzigd door xantos op 21-10-2015 09:17 ]


Acties:
  • 0 Henk 'm!

  • xantos
  • Registratie: Juni 1999
  • Niet online
Verder geeft mijn cloud dashboard aan dat ik 15/20 cores in gebruik heb. Dit klopt echter niet want het zijn er maar 13. Hoe kan dit?
Om nog even terug te komen op bovenstaande, de waardes in het dashboard worden niet direct bijgewerkt. Ik had dit niet door totdat de Leaseweb helpdesk me hierop wees. Je kunt gewoon op een ververs knop klikken en de waardes worden direct bijgewerkt.

Overigens zal dit mijn laatste informatieve post worden aangezien ik klaar ben met testen en we inmiddels definitief besloten hebben om dit product daadwerkelijk te gaan inzetten in ons bedrijf.

Vorige week eerste storinkje meegemaakt. Een van de hypervisors was gecrashed en
een van de instances kon niet meer gestart worden. Direct een ticket aangemaakt maar voordat dit opgepikt werd, had Leaseweb mijn instance al overgezet maar een andere node. Achteraf bleek dat dit normaal automatisch gebeurd maar ik was vergeten om de HA-optie (High Availability) aan te zetten voor een van de Service Offerings die ik had aangemaakt. Direct even aangepast dus. Weet je niet of deze aanstaat? Je kunt dit heel eenvoudig zien onder: Instances->Details->HA Enabled: Yes/No.

Op alle instances heb ik overigens de monitoring van New Relic lopen. Wat een super product is dat trouwens! Mocht je het niet kennen, probeer het eens zou ik zeggen. :P

Acties:
  • 0 Henk 'm!

  • xantos
  • Registratie: Juni 1999
  • Niet online
Aangezien de LeaseWeb testperiode tot een einde komt even een korte samenvatting en conclusie van mijn bevindingen.

Gedurende de testperiode van een half jaar is private cloud ontzettend stabiel gebleken. Ik heb deze periode zakelijk een aantal (productie) servers op dit platform laten draaien om echt de voor- en nadelen te ervaren. Ik zal deze nog even kort aangeven

Voordelen:
- Snel schaalbaar / uitbreidbaar
- Door services op verschillende instances te laten draaien, krijg je een beter beeld van de totale belasting en welke oorzaken die heeft.
- Instances kunnen onderling makkelijk verbonden worden middels intern netwerk(en)
- Zeer makkelijk op te zetten VPN naar je interne netwerk (zeer handig)
- Dedicated toewijzing van cores en geheugen / geen resource sharing met anderen
- Goede support

Nadeel:
- IPv6 werkt nog niet (of of the box). Flink minpunt maar is inherent aan het cloudstack product en ligt dus niet aan LeaseWeb. Ik hoop dat dit snel wordt opgepikt.
- Prijs is relatief hoog. Bij een prijsvechter kun je voor dit bedrag 5 of 6 behoorlijke dedicated servers huren. Je neemt dit product dus niet voor de pure performance maar voor het gemak en de inzetbaarheid. Al is met de performance niks mis.

We kwamen van een bare metal server van Leaseweb en hebben dit test-account nu laten omzetten naar een vast abonnement. Vanwege de tevredenheid (zie boven) en omdat we geen dedicated bare-metal server meer wilde. Hiermee zijn we af van het probleem dat schijven uitvallen en raid arrays opnieuw opgebouwd moeten worden. Tenminste het beheer hiervan ligt nu bij Leaseweb. ;)

Verder kunnen we nu makkelijk een instance clonen en een kopie deployen zodat we een upgrade eerst kunnen testen voordat we live gaan. Of eventjes snel een test instance opzetten om even snel iets uit te proberen.

Het dashboard werkt verhelderend alleen de data statistieken in de customer portal werken nog steeds niet. Heeft wellicht geen prioriteit en is ook niet heel belangrijk voor me, maar toch..

En om af te sluiten en me zelf ook wakker te houden is dit zeker niet de heilige graal. Heb je een bedrijfskritische omgeving dan volstaat 1 private cloud omgeving gewoon niet. Je wilt je risico's geografisch en per provider spreiden. Shit happens en geen omgeving is storingsvrij. Zorg dus altijd voor eigen backups en een noodscenario afhankelijk van het risco (omzet verlies) dat je business eventueel loopt. Want laten we wel wezen, de private cloud is echt een zakelijke oplossing.

:w

  • Sneezydevil
  • Registratie: Januari 2002
  • Laatst online: 08-09 10:28
Aangezien de test periode van de LeaseWeb producten tot een einde is gekomen zal dit (waarschijnlijk) mijn laatste post zijn die ik voor de review van de LeaseWeb diensten schrijf. Deze post zal naast een stukje over de verschillende API’s, informatie over de performance en uptime resultaten van de diensten die ik getest heb bevatten. De diensten die ik getest heb waren de Public Cloud, Private Cloud en verder jaren klant geweest van Baremetal Servers.

Nu eerst zoals beloofd het stukje over de API’s die LeaseWeb beschikbaar stelt.

APIS

LeaseWeb heeft verschillende API’s voor de verschillende diensten die ze aanbieden. Zo is er de Private Cloud API, de CDN API en voor al het andere de LeaseWeb API. Aangezien LeaseWeb voor de Private Cloud gebruik maakt van CloudStack is de Private Cloud API dezelfde API als mensen misschien van andere providers gewend zijn, voor de documentatie moet je dan ook op de pagina’s van apache.org zijn. Deze CloudStack API is erg compleet, ik kan zo snel even niet bedenken wat ik zou willen doen en wat niet kan. Over de werking en compleetheid van de CDN API kan ik niet veel zeggen aangezien ik deze dienst niet getest heb, maar hij lijkt vrij compleet. De laatste is de LeaseWeb API, met deze API kun je je domeinen, baremetal servers, private networks, IPs en nog wat andere zaken beheren. Jammer genoeg is er geen API voor het beheren van Public Cloud Servers. De Baremetal server API is 1 van de uitgebreidste API’s die ik ken voor het beheren van je Baremetal server.

De API’s waarvan LeaseWeb zelf de documentatie beheerd, hebben een erg duidelijke indeling met vele voorbeelden.


Afbeeldingslocatie: https://dl.dropboxusercontent.com/u/86827957/LeaseWeb/Review/API/Overview_thumb.png

PERFORMANCE EN UPTIME

Ik kon deze review eigenlijk niet beëindigen zonder ook iets over de prestaties en uptime van de geteste diensten te zeggen, dus bij deze.

Performance
In een van mijn eerste postjes tijdens deze review heb ik al enkele prestaties van de Public Cloud gepost, maar ik wil hier toch nog wat meer over vertellen. De performance gedurende de gehele test periode is eigenlijk voor zowel de Public Cloud als de Private Cloud gelijk gebleven. Wel waren van de Private Cloud veel beter dan die van de Public Cloud. Op een bepaald moment is de storage van de Public Cloud vervangen door storage op basis van SSD’s hier merkte ik eigenlijk weinig van. Dit was te verklaren door het beperken van de snelheid om op die manier te garanderen dat alle klanten vergelijkbare goede prestaties hebben. Als je de prestaties van de schijven over een langere periode bekijkt zie je wel dat na de overschakeling op SSD’s de prestaties veel stabieler zijn, en dat er dus minder dipjes in de prestaties zitten.

Public Cloud


Afbeeldingslocatie: https://dl.dropboxusercontent.com/u/86827957/LeaseWeb/Review/General/Performance-Public-01.png


En omdat de resultaten van onze huidige public cloud de spikes van de oude storage van LeaseWeb verbergen, ook even een vergelijk zonder die resultaten.


Afbeeldingslocatie: https://dl.dropboxusercontent.com/u/86827957/LeaseWeb/Review/General/Performance-Public-02.png

Private Cloud
De performance van de Private Cloud was vergelijkbaar met die van onze huidige Private Cloud en leverd dan ook redelijk saaie statische plaatjes op.

Uptime

Public Cloud
De uptime van de Public Cloud was redelijk goed en de meeste storingen werden veroorzaakt door het onderliggende storage platform (Wat dus recent vervangen is door SSD storage.). Ergens is het wel jammer dat we daar geen cijfers van zullen hebben.

Private Cloud
De uptime van de Private Cloud was erg goed, namelijk 100%. Nou is 100% uptime voor een periode van 6 maanden misschien niet heel bijzonder, maar slecht is het zeker niet.

Baremetal Server
Zoals ik al eerder gemeld heb ik ook enkele jaren een Baremetal Server bij LeaseWeb gehad en deze had een update van 99.997686% gedurende een periode van 5 jaar. Alle downtime werd eigenlijk veroorzaakt door kapotte hardware. In het geval van een Baremetal server moet je er natuurlijk rekening mee houden dat hardware nou eenmaal kapot kan gaan.


EINDCONCLUSIE LEASEWEB REVIEW


Public Cloud
Voor mij persoonlijk is dit het minst sterke product en wat ik daarmee bedoel is dat de meerwaarde van LeaseWeb hier niet zo goed tot zijn recht komt. Ook is dit natuurlijk het segment met de meeste concurrentie. Wel ben ik door deze review anders tegen de Cloud servers van LeaseWeb aan gaan kijken, ik had al eens eerder onderzoek gedaan naar de prijzen van Virtual Servers bij verschillende providers en toen vond ik de prijs van de LeaseWeb servers erg hoog, maar tegenwoordig lijken ze toch een erg nette prijs te hanteren. Verder zit er bij deze servers relatief veel data inbegrepen, en zijn de schijven weer relatief klein. Zo heb je voor 5 Euro een server met 1 GB geheugen, 40 GB HDD en 4 TB traffic.

We zijn dan ook van plan hier iets mee te gaan doen omdat we bepaalde gegevens verspreid willen hebben over verschillende datacenters. Door enkele Cloud servers bij LeaseWeb af te nemen, zullen we dan in 3 datacenters zitten in plaats van 2 datacenters nu.

Private Cloud
Ik vind de Private Cloud ideaal als je snel een extra server nodig hebt of als je snel even een test netwerk wil opzetten. Het is niet het goedkoopste product, maar als je het met de concurrentie vergelijk ook weer niet extreem duur. Hoewel ik het jammer vind dat er geen IPv6 beschikbaar is weet ik niet of ik er LeaseWeb op af zou rekenen, vooral omdat Azure en andere ook geen native IPv6 beschikbaar stellen. Ook zijn ze daar natuurlijk een beetje afhankelijk van de ontwikkelingen van CloudStack. Als je echt IPv6 wil hebben zijn er altijd wel mogelijkheden.

Op dit moment zijn de prijs en de maximale grote nog redenen om hier nog niet op over te gaan. Onze eigen onpremise Private Cloud heeft op dit moment 190 GB aan geheugen in gebruik en is nog niet oud genoeg om al volledig afgeschreven te zijn.

Baremetal Servers
Dit is naar mijn mening een erg sterk product van LeaseWeb, een Baremetal server is natuurlijk niet zo hip als een Cloud server, maar ze hebben nog altijd bestaansrecht en zeker met de mogelijkheden die LeaseWeb via bijvoorbeeld de API biedt.

The end
Tot slot wil ik graag LeaseWeb en Tweakers nogmaals bedanken voor het mogelijk maken van deze review. Ik zal de Private Cloud toch wel missen en wie weet wat we in de toekomst zullen doen.

Acties:
  • 0 Henk 'm!

  • raymonvdm
  • Registratie: December 2001
  • Laatst online: 30-06 16:35
Het is ondertussen een tijdje geleden dat de Leasweb review is gestart en sinds de vorige review wil ik een aantal dingen weer opnieuw aanstippen betreffende de baremetal server en de Leaseweb Customer Portal

Customer Portal

Sinds een Portal update zijn er een aantal features toegevoegd die ik eerder niet had. Een voorbeeld hiervan is een overzicht van de hardware componenten in de betreffende server. Zo is er een overzicht van netwerkkaarten, geheugen modules en harddisks inclusief serienummers en firmware versies

Afbeeldingslocatie: http://files.raqxs.nl/got/leaseweb/Hardware_Overzicht.PNG

Up-time en Monitoring

De server zelf heeft gedurende de review periode geen veranderingen (herstats) ondergaan en hierdoor is de uptime op het moment van schrijven 185 dagen en dit geeft aan dat er gedurende de review periode geen problemen hebben voorgedaan met de stroomvoorziening. Bij een normale productie server zou de uptime gemiddeld uitkomen op ongeveer een maand I.v.m het installeren van systeem updates en de bijbehorende restarts.

Ik heb de server ook opgenomen in mijn observium monitoring en hierbij zie ik ongeveer net zoveel onderbrekingen als bij mijn andere servers die elders worden gehost. Wat dat betreft lijken er zich dus geen problemen voor gedaan te hebben in het Leaseweb netwerk en zijn de meldingen veroorzaakt door onderhoud aan de monitoring server. Helaas heb ik de leaseweb server niet opgenomen in mijn nagios monitoring waardoor ik slecht vanaf een locatie de monitoring heb uitgevoerd.


Netwerk snelheid

De server is voorzien van een 1gbit netwerk aansluiting en het downloaden van een 1000mb.bin test file geeft een goed resultaat

code:
1
2
3
4
5
6
7
HTTP request sent, awaiting response... 200 OK
Length: 1048576000 (1000M) [application/octet-stream]
Saving to: 1000mb.bin

100%[=========>] 1,048,576,000 70.1MB/s   in 15s

2015-11-25 23:14:12 (68.5 MB/s) - 1000mb.bin saved [1048576000/1048576000]



Conclusie

Een Leaseweb Bare Metalserver is een goed alternatief op het plaatsen van eigen hardware in een datacenter. De keuze aan besturingssystemen lijkt mij voldoende voor 90% van de gebruikers maar wellicht kan LeaseWeb in de toekomst nog voorzien in de mogelijkheid om een eigen ISO te uploaden zodat het ook mogelijk is om een specifieke distributie te installeren. Over de stabiliteit en bereikbaarheid heb ik geen op of aanmerkingen.

Acties:
  • 0 Henk 'm!

  • MBicknese
  • Registratie: November 2010
  • Laatst online: 03-08 18:48

Conclusie

Op het moment van schrijven heb ik al geen toegang meer tot mijn leen servers van Leaseweb. Even snel nog wat testen zit er niet meer in. Na te beseffen dat ik een suffe fout had gemaakt bij mijn nulmeting waren mijn geschreven teksten redelijk nutteloos en hebben jullie weinig meer van mij gehoord. Nu dan eindelijk toch mijn conclusie, wat heb ik geleerd.

We begonnen dit traject om te onderzoeken of het voor een MKB web applicatie bouwer rendabel is om een CDN van Leaseweb aan te schaffen. Het idee hierachter was dat de CDN de druk van Apache af zou halen en deze op zijn beurt meer ruimte zou hebben om API calls af te handelen. Als bijkomend voordeel zouden klanten minder lang hoeven te wachten tot hun bestanden gedownload waren. Dit vanwege het betere netwerk van de CDN.

In dit proces was het de bedoeling om benchmarks van een kleine VPS te vergelijken met die van de CDN. De fout die hierin werd gemaakt is dat ik geen rekening hield met de kracht van het netwerk intern. De benchmarks voerde ik uit met een CLI tool genaamd Siege. Door gebruik te maken van `fallocate` kon ik snel bestanden aanmaken op de VPS. Deze bestanden simuleerden een webapplicatie en varieerden in grootte van 3KB (afbeelding) tot 20MB (Flash file). Na de namen op te slaan in een text file (leaseweb_siege.txt) ging via het volgende commando Siege voor mij aan de slag.

code:
1
siege -t30M -c50 -f leaseweb_siege.txt


De t option geeft aan dat we voor 30 minuten gaan testen. Vervolgens stelt de c option in dat er 50 gebruikers tegelijk moeten worden gesimuleerd. En f verteld Siege de text file te gebruiken om te bepalen welke URLs moeten worden aangeroepen. Ook nuttige opties zijn `-b` voor daadwerkelijk te benchmarken (normaal zit er een delay tussen calls) en `-i` om willekeurig om te springen met de URLs in het tekst bestand. Dit laatste zou een meer realistische weergave van het gedrag van gebruikers moeten weergeven. In mijn geval kreeg ik de volgende resultaten:

code:
1
2
3
4
5
6
7
8
9
10
11
12
13
    Lifting the server siege...      done.
    Transactions:                24579 hits
    Availability:                100.00 %
    Elapsed time:                1799.66 secs
    Data transferred:            12734.56 MB
    Response time:               3.11 secs
    Transaction rate:            13.66 trans/sec
    Throughput:                  7.08 MB/sec
    Concurrency:                 42.49
    Successful transactions:     24579
    Failed transactions:         0
    Longest transaction:         20.83
    Shortest transaction:        0.06


Zoals je kan zien is de throughput 7.08 MB/sec wat neerkomt op ongeveer 57 Mb/s wat logisch te verklaren is gezien mijn download snelheid gelimiteerd is tot 60 Mb/s. Dat dit weinig vroeg van de server is ook goed terug te zien in het dashboard van New Relic. Zelfs de VPS kon deze requests met gemak aan.
Afbeeldingslocatie: http://files.mindgame.eu/tweakers/newrelic1.png

Wat ik hieruit wel kan concluderen is dat het serveren van bestanden bijna geen belasting heeft op de server. Het geheugen, CPU en disk verbruik is verwaarloosbaar gestegen. De eerste bottleneck die we tegen lijken te komen is de bandwidth. Stel dat elke speler mijn netwerk aansluiting heeft en tijdens het gamen daar continu de volledige belasting van gebruikt. Dan kunnen theoretisch 16 man tegelijk spelen (1000 / 60 afgerond naar beneden). Om dit toch te testen heb ik op een rustig moment één van onze productie servers getest (ditmaal vanaf een andere VPS). Uit deze test kon ik concluderen de 60 Mb/s redelijk uit komt. Wel opvallend is dat de CPU load hard omhoog gaat, zelfs wanneer de request een 404 terug geeft. Dit doet vermoeden dat Apache een redelijk grote overhead heeft wanneer deze files moet serveren. Hetgeen wat een probleem kan zijn als er tegelijk rekenkracht nodig is voor PHP en MySQL.


Interface
Het eerste wat opvalt is dat de CDN een compleet eigen beheer omgeving heeft. Waar de VPSen en Bare metal servers te beheren zijn vanaf https://secure.leaseweb.nl moet je voor de CDN naar https://secure.leasewebcdn.com gaan. De inloginterface is gelukkig hetzelfde en vervolgens is het systeem zelf in dezelfde style als de andere beheer omgeving. Hiermee voelen we ons gelijk thuis. Het is ook mogelijk om wel naar secure.leaseweb.nl te gaan en daar vervolgens de CDN optie te kiezen uit de dropdown lijst. Dit stuurt je door naar secure.leasewebcdn.com.

Direct na het inloggen kom je op het dashboard. Hier kunnen account instellingen worden aangepast; Tickets aangemaakt; Factureren worden ingezien en kan een chat worden gestart met een medewerker van Leaseweb.
Afbeeldingslocatie: http://files.mindgame.eu/tweakers/leasewebcdn1.png

Het echte controle paneel van de CDN zit echter achter de dropdown van het CDN knopje in de bovenste balk van de interface. Na een klik op de dropdown klik je vervolgens op ‘control panel’. Dit brengt je naar een pagina die informatie geeft over de control panel waarbij vervolgens nogmaals op een knop moet worden gedrukt om daadwerkelijk bij het controle paneel te komen. Voor dit controle paneel moet opnieuw worden ingelogd. Dit had van mij wel wat meer geïntegreerder mogen zijn met het generieke controle paneel. Het is trouwens wel mogelijk om via een link direct naar de goede pagina te gaan. De URL hiervan is: https://my.leasewebcdn.com

Vanaf dit punt kwam ik erachter hoe weinig ik eigenlijk nog wist van CDNs (of is het CDNen?). Waar mijn eerdere beeld was dat het gewoon een simpele server was met veel bandbreedte, is het in werkelijk een veel ingewikkelder systeem. Volgens de expert van Leaseweb is zowel de hardware als software afgestemd om snel bestanden te kunnen vinden, lezen en serveren. Een infrastructuur van aan elkaar geknoopte SSDs moeten ervoor zorgen dat de servers snel bij de bestanden kunnen.

Afbeeldingslocatie: http://files.mindgame.eu/tweakers/leasewebcdn2.png

Dat de software speciaal is ingesteld merk je als beheerder ook. Bij het opzetten van een zogenaamde 'zone' moet je kiezen wat voor type CDN je wilt opzetten. Je kan hierbij kiezen voor 3 opties: kleine bestanden, grote bestanden of streaming (video en audio). Elke optie kiest ervoor om het gekozen bestandstype zo snel mogelijk te serveren. Al met al toch aardig wat meer dan gewoon een servertje met veel bandwidth.


Implementatie
Dit, voorlaatste, stuk van de review is theoretisch en gaat in op hoe de CDN van Leaseweb kan bijdragen aan een bedrijf in de MKB sector.

Het probleem was dat we een enkele server gebruiken voor al het webverkeer voor een enkele webapplicatie. Dit is een probleem doordat resource zware operaties, zoals schrijven naar de database, invloed hebben op het serveren van statische content als HTML, JS, CSS en afbeeldingen. Lange wachttijden zonder feedback zijn irritatie opwekkers en hebben een grote kans de gebruiker weg te jagen.

Als bijkomend probleem kan je niet een server met weinig resources maar veel bandwidth aanschaffen. Een tweede server neerzetten voor het zelf serveren van bestanden is een slechte optie omdat dan potentieel veel processor kracht en RAM geheugen ongebruikt blijft (waar dus wel extra voor wordt betaald).

Als oplossing hiervoor zou men een CDN kunnen gebruiken om alle statische content zo te serveren. Het voordeel hieraan zou zijn dat de CDN toegewijd is aan het serveren van deze content en dus niet vertraagd kan worden door ander rekenwerk. Als bijkomend voordeel zijn deze servers verder geoptimaliseerd om statische content zo snel mogelijk bij de gebruiker af te leveren. Iets wat een hoop werk kan opleveren wil je het zelf opzetten.

De keerzijde van de medaille is dat er een prijskaartje hangt aan een CDN. Als MKB bedrijf slaan we de 'enterprise' optie maar gelijk over en gaan rechtstreeks naar de 'pay-as-you-go' optie. De meest minimale optie kost €49,- en geeft je: 2TB dataverkeer, 2GB opslag en 0 - 20 M HTTP requests.

Bij één van onze laatste games geeft een niet geoptimaliseerde versie: 30MB over 300 calls. Daarmee kan de game in totaal 66.667 keer gedownload worden per maand. Dit delen we dan wel over meerdere games maar in combinatie met caching is dit meer dan genoeg. Over de bandwidth wordt niet gesproken, daarmee neem ik aan dat Leaseweb alles inzet om de bestanden te serveren en de connectie van de gebruiker altijd de beperkende factor zal zijn.

Een alternatief is om een infrastructuur neer te zetten die de load kan delen. Nu hebben wij onze werkwijze al omgezet naar een uitgebreidere infrastructuur t.o.v. losse VPSen waarmee dit voor ons een makkelijkere stap is. Wat is er nodig voor een dergelijke opzet: load-balancers, dns servers, applicatie servers en wat Linux kennis. Een basis opzet hiervan zou je voor $30,- in elkaar moeten kunnen zetten. Dan heb je zo'n 2TB dataverkeer, 20GB opslag en oneindig aantal requests.


Eindconclusie
De CDN van Leaseweb is een mooie en betaalbare optie. Zoals het op de website wordt beloofd is het snel op te zetten en bied het opties voor ieder wat wils. Op de vraag, kan de CDN ervoor zorgen dat statische content snel bij de gebruiker komen desondanks de rekentaken op de applicatie servers? Kunnen we gemakkelijk 'ja' zeggen.

Is het de ideale optie voor iedereen? Dat is af te vragen en naar mijn mening afhankelijk van de situatie. Is er weinig server beheer kennis in huis, dan bied de GUI van de CDN veel gemak. Met weinig leeswerk kan bijna iedereen het systeem opzetten en ervoor zorgen dat de bestanden netjes worden opgehaald. Als er wel beheer kennis in huis is echter. Zeker als er ook al een infrastructuur bestaat. Dan kan er op kosten worden bespaard door meer rekenkracht voor de load-balancers aan te schaffen.

Het resultaat zal niet helemaal hetzelfde zijn. Daar waar Leaseweb er alles op alles voor inzet om de CDN te optimaliseren. Maar wachttijden zonder feedback horen hoe dan ook tot het verleden. Het blijft een afweging tussen kosten en gebruikersgemak.

Acties:
  • 0 Henk 'm!

Verwijderd

Conclusie

Deze laatste post over Leaseweb wil ik graag beginnen met excuses voor het uitblijven van de beloofde post over de API’s. In een eerdere post heb ik er ook al kort over geschreven: sommige dingen zijn het afgelopen dikke halfjaar iets anders gelopen dan voorzien en dat heeft er, vooral de laatste 2 tot 3 maanden, toe geleid dat er gewoon even niet meer in zat. 1 van de dingen die heel veel tijd en inzet van me gevraagd hebben, is het accepteren van een andere baan. Naast dat dit tijd heeft gekost, heeft dit er ook voor gezorgd dat ik zakelijk met hele andere dingen bezig ben dan een paar maanden geleden.

Gelukkig heb ik geen spijt gehad van mijn deelname, al twijfel ik wel een beetje of ik weer voor zo’n lange review zou gaan. Ruim een half jaar is lang en in die tijd kunnen er dingen veranderen. Maar ik ben er van overtuigd, dat ik heel veel geleerd heb van mijn deelname. Daarnaast heb ik het ook heel erg leuk gevonden om eens kennis te maken met een bedrijf als Leaseweb.


Algemene indruk van de gereviewde producten

Ik heb 3 producten van Leaseweb getest, waarvan er 2 heel erg dicht bij elkaar lagen: De Private Server en de Cloudserver. Zoals waarschijnlijk wel op te maken is uit mijn eerdere posts, ben ik erg gecharmeerd van de rust een eenvoud in de gebruikersinterface van deze producten. Dit maakt ze geschikt voor een relatief breed publiek, omdat er nauwelijks technische kennis vereist is om ze te configureren. Natuurlijk heb ik zelf uptime en performance bekeken. Tijdens mijn tests heb ik geen onderbrekingen in de connectiviteit met mijn VM’s ervaren (is er buiten de tests wel een enkele keer geweest) en was de latency laag en relatief constant. In de CPU en disk performance, die over het algemeen heel acceptabel waren, waren wel duidelijke piek- en dalbelastingen waarneembaar. Ik kon bijvoorbeeld uit mijn data precies opmaken wanneer de avond begon (merkbaar hogere belasting dan overdag gedurende enkele uren) en wanneer het weekend en de vakantie begon. En daarom heeft het eigenlijk ook niet zo heel veel zin om met performance cijfers van 1 specifieke test VM te komen: je zit op een gedeelde infrastructuur en bent dus heel erg afhankelijk van de belasting van die gedeelde infrastructuur. Maar ik heb nooit het gevoel gehad, dat mijn VM’s te traag waren. Wat ook goed is om te vermelden, is dat de disk performance in eerste instantie wat tegenviel. Er is toen ook over problemen met het opslagplatform gecommuniceerd door Leaseweb en dat platform is daarop ook vervangen. Mijn indruk was, dat het nieuwe platform merkbaar beter presteerde.

Het derde product was de Apache Cloudstack Private Cloud. In dit product had ik destijds zakelijk gezien ook de grootste interesse. De gebruikersinterface van dit product kan in eerste instantie een beetje overdonderend zijn, zeker voor mensen die gewend zijn om alleen met bijvoorbeeld VMware vSphere te werken. Er komt ineens heel wat op je af: andere benadering van bepaalde zaken, andere indeling en andere benamingen. Maar zodra je het platform eenmaal een beetje leert kennen, merk je dat er wel over nagedacht is en dat er achter die – op het eerste oog misschien wat rommelige – interface een enorme berg mogelijkheden zit. Ik heb, vanwege het wisselen van werkgever, geen uitgebreide vergelijkende performance tests meer uit kunnen voeren met de door mijn voormalig werkgever gebruikte software. Er is wel getest met CPU en redelijk geheugen intensieve sequences en de verwerkingstijden waren daarin redelijk constant en bijna vergelijkbaar met die op een vergelijkbare VM op een on-premise ESXi host met direct attached 15k SAS storage. Persoonlijk was ik erg onder de indruk van dit product, vanwege de grote flexibiliteit en de in mijn ogen aantrekkelijke prijsstelling.


Algemene indruk van het bedrijf Leaseweb

Ik heb altijd een heel verkeerd beeld gehad bij het bedrijf Leaseweb. Tot de actie op Tweakers mijn aandacht had getrokken, zag ik Leaseweb altijd als een klein clubje Nederlandse nerds dat VPS-jes en fysieke servertjes voor Tweakers, zelfstandig ondernemertjes, gamers met een server en kleinschalige aanbieders van (al dan niet legale) content aanbood vanuit “een paar” rackjes in 1 of 2 datacenters. Daar had ik het dus duidelijk even mis. Leaseweb is een jonge, grote, internationale, professionele partij geworden met een veel bredere range aan producten en een nog veel bredere doelgroep. Qua communicatie heb je als Leaseweb klant eigenlijk niet te klagen. Zodra je je aanmeld om service meldingen te ontvangen, wordt je accuraat op de hoogte gehouden van storingen, te verwachten doorlooptijden en de impact van de storingen. Ook op het gebied van de afname van je diensten wordt het je ruim vooraf en meerdere malen aangegeven dat er bijvoorbeeld een dienst stopgezet gaat worden per een bepaalde datum. Leaseweb heeft een hele positieve algemene indruk op me achtergelaten.


Tot slot wil ik graag Tweakers en natuurlijk Leaseweb bedanken voor deze leuke en leerzame ervaring!


En over de afbeeldingen: ik heb vandaag de DNS-records aangepast en alle bestanden naar mijn eigen hoster geupload. Die zouden dus snel weer zichtbaar moeten zijn.
Pagina: 1 2 Laatste