
Hoe je de cloud echt moet gebruiken
Inefficiënt gebruik van resources kost organisaties onnodig geld.
Organisaties bouwen op de verkeerde manier apps voor de cloud. Dit is hoe het zou moeten.

Hoe je de cloud echt moet gebruiken
Organisaties bouwen op de verkeerde manier apps voor de cloud. Dit is hoe het zou moeten.
Je hoort het tegenwoordig overal: Bouw applicaties die cloud-native opereren. Het betekent dat de applicaties specifiek voor cloudplatformen gebouwd moeten zijn. Het probleem is dat iedereen zijn eigen defintie van cloud-native hanteert. Het resultaat is dat veel applicaties die in de cloud gebruikt worden op een andere manier met de mogelijkheden van cloud omgaan. Veel applicaties zijn niet op de juiste manier ontworpen; soms gaat het zelfs zo ver dat ze slechter functioneren in de cloud dan ze doen in het datacenter.
Wat is belangrijk aan cloud-native? Zoals ik het zie, gaat echt cloud-native vooral over applicatiearchitectuur en design en minder over de achterliggende code. Helaas zien veel IT-managers, leveranciers en developers dit anders.
Volledig onafhankelijk kunnen opereren
Om volledig profijt te trekken van een cloudplatform (SaaS, PaaS of IaaS) moet je de applicaties zo inrichten dat ze niet gekoppeld zijn aan een fysieke resource. Uiteraard kunnen clouds als abstractie- of virtualisatielaag tussen de applicatie en de onderliggende fysieke of virtuele resources functioneren, maar dat gaat niet ver genoeg.
Als je een applicatie op de juiste manier ontwerpt, programmeert en installeert, kunnen de onderliggende resources tot 70 procent efficiënter aangesproken worden. Een hogere efficiency betekent dat je minder geld kwijt bent. Je bouwt namelijk bij cloud voor de resources die je gebruikt, dus applicaties die efficiënter met resources omgaan draaien sneller en zorgen voor een lagere rekening aan het einde van de maand.
Houd rekening met alle lagen van de taart
Iedere cloud biedt functionaliteit op een verschillende manier aan. In de meeste gevallen kun je gebruikmaken van de features via layers, waaronder een virtueel platform/OS, onderliggende resources (zoals storage en database) en dan cloud-native services zoals provisioning en tenant management.
Alle functies zijn even interessant. Maar wil je werkelijk cloud-native opereren, dan moet je begrijpen hoe je iedere laag op de juiste manier aanspreekt. Dit vereist kennis van het cloudplatform, de onderliggende subplatforms en de resources die aangewend kunnen worden. De meeste developers en applicatiebouwers zijn hier nog niet mee bekend. Breng ze hiervan zo snel mogelijk op de hoogte.
David Linthicum is senior vice-president bij Cloud Technology Partners en staat in de IT-wereld bekend als cloud computing en SOA expert. Hij schrijft met regelmaat bijdragen voor onze Amerikaanse zustersite Infoworld.com en schreef 13 boeken over de cloud.
Lijkt wel politiek, heel verhaal maar zegt niks.
Maar goed, we hebben het over cloud,.. dan kan je niet anders verwachten.
Reageer
Preview