Cloudarchitectuur voor de lange termijn
Cloudoplossingen zijn tegenwoordig niet meer alleen het antwoord op urgente problemen en een manier om snel resultaten te boeken. Volgens Cloud Architect Konstantinos Bessas van Sentia, vormen cloudoplossingen juist een basis voor de IT-architectuur van de toekomst die het pad vrijmaakt voor duurzame verandering en verbeteringen in de bedrijfsvoering.
Kennis is macht. Daarom is het cruciaal dat bedrijven blijven kijken naar hun data-infrastructuur op de lange termijn en de kosten van hun cloudgebruik voortdurend optimaliseren. Daarmee zorgen ze voor een stevigere verankering in de cloud, waarmee ze een belangrijk precedent scheppen voor verdere ontwikkeling van hun organisatie.
Naarmate de cloudtechnologie zich verder ontwikkelt en de cloudstrategieën van bedrijven volwassener worden, verschuift de focus steeds meer van de uitdagingen van de eerste cloudmigratie naar optimalisatie van applicaties en oplossingen op de lange termijn. Daarbij is het raadzaam het wiel niet zelf uit te vinden, maar vooral te profiteren van de technologieën die cloudaanbieders al op de plank hebben liggen. Zorg ook dat je daar als bedrijf niet voor altijd aan vastzit.
Doe je voordeel met bestaande oplossingen
Organisaties die hun cloudstrategie voor de lange termijn willen optimaliseren, gebruiken doorgaans een goed doordachte multi-cloud-roadmap, waardoor ze niet gebonden zijn aan één bepaalde provider. Daarnaast bouwen ze hun API’s idealiter op de oplossingen van de leveranciers.
Grote providers zijn doorgaans niet alleen bezig met het stroomlijnen van cloudmigraties, maar willen vaak ook branchespecifieke en pasklare oplossingen bieden. Het grote voordeel is dat hun afnemers er zeker van kunnen zijn dat deze services allemaal grondig zijn getest en dus voldoen aan alle eisen op het gebied van veiligheid, compliance, snelheid en andere belangrijke factoren.
Legacy-applicaties succesvol migreren
Misschien heeft een organisatie zelf ontwikkelde maatwerkapplicaties of een legacy-systemen die naar de cloud gemigreerd moeten worden. Een migratie staat of valt met een zorgvuldig uitgewerkte roadmap, vele analyses en tests en een back-up van het bestaande systeem; al deze factoren kunnen van invloed zijn op de performance van een organisatie tijdens de overgangsperiode.
In dat verband kan het voor de hand liggen om zo’n resource-intensieve migratie te omzeilen. Het overgrote deel van de systemen kan namelijk worden vervangen door bestaande cloud-native oplossingen, waardoor het geheel of gedeeltelijk verplaatsen van de oude oplossing niet altijd nodig is.
Kiest een organisatie er toch voor om het bestaande systeem te behouden en deze in een cloudomgeving te gebruiken, dan is het belangrijk in kaart te brengen hoelang het duurt voordat dit systeem kan worden vervangen door een cloud-native oplossing. Het stopzetten van diensten die niet meer in gebruik zijn, is namelijk een essentieel onderdeel van cloudoptimalisatie en kostenbeheersing.
Cloudkosten optimaliseren
In een eerder artikel ging Bessas onder meer in op de noodzaak van automatisering en het gebruik van bouwstenen om sneller resultaat te boeken in een public cloudomgeving. Daarbij stipte hij ook het gebruik van AI en Machine Learning aan om het volledige potentieel van de public cloud te benutten en om data en analyses te maximaliseren om de ontwikkeling te versnellen.
Zoals gezegd is het stopzetten van legacy-diensten ook een essentiële voorwaarde om de cloudkosten van een bedrijf te optimaliseren. Maar ook capaciteit, rightsizing en de mogelijkheden tot opschaling zijn belangrijk in dit verhaal.
Om de prestaties te optimaliseren en de kosten beheersbaar te houden, is rightsizing belangrijk. Als organisaties een cloudoplossing optimaal willen inzetten, moet deze de cloudresources conform de werkelijke workloads kunnen upgraden, downgraden en beëindigen. Dit vereist niet alleen constante monitoring van de cloudomgeving, maar ook een diepgaand inzicht in de aard en het gebruik van de resources van een organisatie.
Een snellere time-to-market realiseren
Met een goed doordachte optimalisatiestrategie voor cloudcapaciteit en -performance op de langere termijn realiseren organisaties een hogere mate van automatisering, worden data en analytics beter benut, en worden kostenbeheersing en performance verbeterd. Maar het echte doel is natuurlijk de organisatie te stroomlijnen, een snellere time-to-market te realiseren en zo een beslissend concurrentievoordeel te verwerven.
Het goede nieuws is dat alle grote cloudleveranciers het hun klanten zo gemakkelijk mogelijk willen maken om een soepele overgang naar de cloud te realiseren en om optimalisatie op de lange termijn zeker te stellen. Voorbeelden van dergelijke leveranciers zijn Azure en AWS met hun Well-Architected frameworks. Ze bieden een gestructureerde aanpak voor operational excellence, veiligheid, betrouwbaarheid, efficiëntie in performance en kostenoptimalisatie.
De public cloud biedt een bijna oneindig scala aan mogelijkheden. Maar er zijn ook valkuilen, in de vorm van bijvoorbeeld onvoorziene kosten, lock-ins en over-provisioning, die de clouduitdaging complex maakt. Om dergelijke obstakels te overwinnen en je organisatie blijvend vooruit te helpen is een leveranciersneutrale cloudstrategie voor de lange termijn, die uitgaat van het grote potentieel dat een goed doordachte cloud-native benadering biedt, de onmisbare basis.
Konstantinos Bessas is Cloud Architect bij Sentia.