Dit wordt een lang verhaal dus pak je leesbril en popcorn er maar bij. Lees ons blog tot aan het einde.
DISCLAIMER: Alvorens je onze toelichting leest, is het belangrijk dat je weet dat wij niet hebben geüpgraded naar OnAPP 6. Dus het kan zijn dat een deel van de problemen die wij in de post benoemen al zijn verholpen. Lees hieronder waarom wij de upgrade niet hebben uitgevoerd.
Wij maken sinds de introductie van ons vps-aanbod, dus sinds 2016 om precies te zijn (ja we weten dat we te laat op het feest waren) gebruik van het OnApp-platform on-premises. Onze zoektocht naar een geschikte partij begon op de WorldHostingdays. We hadden nog nooit van OnApp gehoord. Na een aantal ontmoetingen/gesprekken met de mensen van OnApp en het zien van demo’s en functionaliteiten, hebben we een zorgvuldige overweging gemaakt over de voor- en nadelen van verschillende systemen. De keuze was gemaakt, het werd OnApp!
We kozen voor OnApp als onze go-to-oplossing o.a. omdat ze 24/7 ondersteuning gaven (daarover later meer). Daarnaast hadden we ook gedistribueerde opslag nodig, omdat dit beter zou aansluiten op onze behoeften dan de traditionele netwerkopslagsystemen. Kortom, OnApp had alles waar wij op zoek naar waren, we konden al heel snel ‘cloud’ verkopen omdat het een ‘ready-to-run” aanbod was en een goede integratie had met ons facturatie-platform.
Tijdens de opstartfase is er geïnvesteerd in ‘approved’ hardware (daarover later meer). En met de hulp van het OnApp-team is alles geïmplementeerd. De verkoop van onze virtuele servers begon nadat de integratie van onze factureringssystemen met OnApp volledig was afgerond.
Tot dusver zag alles er goed uit. We hadden wel een ongebruikelijk hoog aantal support-verzoeken nodig, maar we dachten dat dat normaal was bij een opstartfase.
We hadden het mis.
Probleem #1 Hardware aanbeveling
OnApp bood ons een deal aan met Dell in combinatie met specifieke hardware en diensten. (als ik mij goed herinner van de voorinstallatie van OnApp-software die we niet hebben gebruikt). We dachten daarom dat dit geteste hardware was, ‘approved’ hardware. We bouwden op hun ervaring en gingen ervan uit dat ze ons zouden helpen met de configuratie.
Dit hebben ze ook gedaan, echter wel het halve werk. Dit werk kon door iedereen verricht worden. Het Dell-pakket omvatte namelijk ook switches, Dell-switches waarmee we geen ervaring hadden. Maar OnApp wilde ze niet configureren. Daarom hebben we onze switches door externen laten configureren.
Wij zijn van mening dat OnApp geen hardware moet aanbevelen die ze niet kunnen ondersteunen of configureren. Ze hadden op z’n minst kunnen aangeven dat ze niet de hardware ondersteunen of configureren en dat dit een geteste setup is.
Probleem 2 # De behoefte aan vakkundig support
De afgelopen 2 jaar heeft ons team 293 (!) supporttickets geopend bij OnApp. Dit zou zelfs meer zijn als we ons platform actief zouden blijven updaten maar hiermee zijn we 6 maanden geleden gestopt. Uiteraard zaten er ook eenvoudige vragen bij, zoals ‘Hoe kan ik dit uitvoeren?’
In eerste instantie dachten we ook dat het hoge aantal tickets gerelateerd was aan het feit dat dit platform nieuw voor ons is. Na een onderzoek naar de aard van de tickets kwamen wij tot de conclusie dat de “Waarom werkt dit niet” vragen relatief gezien veel meer waren dan de “Hoe kan ik dit doen” vragen.
OnApp was volgens ons allesbehalve logisch, er zat weinig logica achter hun keuzes en interfaces.
Probleem 3# Support
OnApp biedt 24/7 ondersteuning echter zijn ze slecht bereikbaar. Alleen level 1 support is 24/7 bereikbaar echter hebben zij weinig ervaring. Level 2 is onlangs geïntroduceerd daar hebben wij weinig contact mee gehad. Er is ook level 3, dat zijn de vakkundige mensen echter heb je heel veel geluk nodig om ze daadwerkelijk te kunnen spreken. Het bedrijf moet werken aan zijn supportescalaties, we denken ook niet dat de mensen het probleem zijn maar meer het beleid en de rescources van het bedrijf die ervoor zorgen dat de medewerkers hun werk niet goed kunnen uitvoeren.
Er zijn ook periodes geweest waarin ze vaak verwezen naar dit specifieke artikel.
"Helaas bieden wij geen ondersteuning voor de onderstaande:
- Switch, router en firewallconfiguratie
- SAN-configuratie / optimalisatie
- LUN's toevoegen / verwijderen / van grootte veranderen
- Hypervisor en controlepaneel server hardware ondersteuning
- Installatie / ondersteuning van het besturingssysteem
- Onderhoud van uw wachtwoorden of whitelists
- Configuratie / probleemoplossing in virtuele machines
- VMware vSphere installatie / configuratie
- Bekende bugs / beperkingen binnen virtualisatieplatforms
- 3rd party integraties
- Alpha/Beta releases
- Coderen van recipes
- Container Server(Cloud config) codering, troubleshooting
We kunnen enkele van deze gebieden bespreken tijdens het onderzoeken en oplossen van supporttickets, en we zullen proberen om u ondersteuning te bieden, of u in contact te brengen met ons professionele supportteam om het werk te citeren - maar ze vallen niet onder de standaard OnApp ondersteuning."
Eigenlijk geven ze aan dat ze niets zullen ondersteunen maar wel bereid zijn om je te verwijzen naar hun ‘professionele supportteam’ of niet.
Probleem 4# Verouderde technologie
De KVM-implementatie van OnApp is erg oud. Desondanks geven ze aan dat ze 'Bekende bugs / beperkingen binnen virtualisatieplatforms' niet ondersteunen. Veel van hun problemen worden veroorzaakt door hun KVM-implementatie, de rest komt waarschijnlijk van hun eigen gedistribueerde opslagoplossing genaamd "Integrated Storage", die veel bugs en eigenaardigheden heeft.
Probleem 5# Grote problemen bij elke upgrade
We hebben bij elke OnApp-upgrade grote problemen ondervonden. Problemen zoals hot-migraties die niet werken zoals verwacht, bungelende iptables-regels, functionaliteiten die kapot gaan etc. We hebben al deze problemen ervaren, daarom zijn gestopt met updaten. We willen onze gebruikers namelijk niet meer verontrusten.
We zijn van mening dat OnApp hun upgrades in hun eigen lab moeten testen in plaats van productieomgevingen op de locaties van hun klanten.
Afijn, het is tijd om afscheid te nemen van OnAPP.
Dus wat is nu de volgende stap?
We zijn al maanden bezig met het testen van Proxmox Virtuele omgeving. En we zijn fan!
Niet alleen omdat het goed functioneert maar ook omdat het veel beter is dan OnApp. Upgrades werken zonder problemen. Ceph is veel beter dan de eigen geïntegreerde opslag van OnApp. De virtualisatietoolkit van Proxmox is veel beter dan de libvirt-versie die door OnApp wordt gebruikt. Hot migraties werken ook, ook voor Windows. Herstel van de opslag wanneer nodig is veel sneller.
Auto-healing werkt ook volledig. Je kunt je kernel in je VPS upgraden zonder hem te breken. Tevens kun je handmatig partitioneren gebruiken zonder dat dingen kapot gaan. En de lijst gaat maar door.
Alle nieuwe orders worden aangemaakt in onze Proxmox-cluster en binnenkort zullen we beginnen met het migreren van al onze huidige VPS-klanten naar de nieuwe Proxmox-cluster. We laten onze klanten nog weten wanneer de migratie plaats zal vinden.
Mocht je nog vragen hebben omtrent deze post, of wil je meer informatie, dan kun je altijd contact met ons opnemen.