Wat is PaaS?
“Cloud computing” heeft de manier waarop zakelijke applicaties worden gebouwd en gebruikt, drastisch veranderd. Cloud computing neemt veel van de kosten en complexiteit weg van het evalueren, aanschaffen, configureren en beheren van alle hardware en software die benodigd zijn voor bedrijfsapplicaties. In plaats daarvan worden deze applicaties geleverd als service via internet.
Cloud computing omvat inmiddels ook platforms voor het ontwikkelen en uitvoeren van applicaties op maat, een concept dat PaaS (Platform-as-a-Service) wordt genoemd. PaaS-applicaties worden ook wel internet-, SaaS- (Software-as-a-Service) of on-demand oplossingen genoemd.
Het traditionele model
Het ontwikkelen en gebruiken van on-premise applicaties is altijd complex, duur en riskant geweest. Elke applicatie vereiste hardware, een besturingssysteem, een database, middleware, webservers en andere software. Wanneer de stack was geassembleerd, moesten developers complexe programmeermodellen toepassen, zoals J2EE en .NET. Er was een heel team met netwerk-, database- en systeembeheerexperts nodig om alles draaiend te houden. Zodra de behoeften van het bedrijf veranderden, moest de applicatie worden gewijzigd, waarna een lange cyclus van ontwikkelen, testen en opnieuw implementeren moest worden doorlopen.
Grote bedrijven hadden vaak speciale faciliteiten nodig om er hun datacenters in onder te brengen. Bovendien waren grote hoeveelheden elektriciteit nodig voor de servers en de bijbehorende koelsystemen. Tot slot was een failoverlocatie nodig als back-up van het datacenter, zodat informatie kon worden gerepliceerd in noodgevallen.
Het nieuwe model
Net als Amazon.com, eBay, Google, iTunes en YouTube, die nieuwe functionaliteit en nieuwe markten toegankelijk hebben gemaakt via een webbrowser, biedt PaaS een sneller en rendabeler model voor het ontwikkelen en uitrollen van applicaties.
PaaS biedt alle benodigde infrastructuur voor het uitvoeren van applicaties via internet. Het wordt op dezelfde manier geleverd als een nutsvoorziening zoals elektriciteit of water. Gebruikers gebruiken wat ze nodig hebben zonder zich te hoeven bekommeren om de complexe onderliggende structuren. En net als een nutsvoorziening is PaaS gebaseerd op een abonnementsmodel, zodat gebruikers alleen betalen voor datgene wat ze daadwerkelijk gebruiken.
Dankzij PaaS kunnen onafhankelijke softwareleveranciers en IT-afdelingen zich volledig concentreren op innovatie en hoeven ze zich niet meer bezig te houden met een complexe infrastructuur. Organisaties die gebruikmaken van PaaS, kunnen nu een aanzienlijk deel van het budget dat voorheen was bestemd voor de infrastructuur, benutten voor het maken van applicaties die een duidelijke meerwaarde hebben voor het bedrijf.
Het model biedt volop mogelijkheden voor grootschalige innovatie. Voor het eerst hebben developers overal ter wereld de beschikking over onbeperkte rekenkracht. Iedereen met een internetverbinding kan nu krachtige applicaties ontwikkelen en deze applicaties uitrollen bij gebruikers overal ter wereld.
Is PaaS nieuw voor u? Welkom!
Als u zich nog maar net begint te verdiepen in het concept PaaS, is dit de ideale plek om te ontdekken wat PaaS voor u kan betekenen, kennis te maken met de verschillende typen PaaS-oplossingen en meer te weten te komen over het ontwikkelen van PaaS-applicaties.
Wat is er nodig om PaaS-applicaties te ontwikkelen?
Veel minder dan voorheen. Voor het ontwikkelen van software moest u voorheen databases, servers, netwerken en een heel scala aan ontwikkeltools aanschaffen. En dan had u ook nog personeel nodig om alles te installeren, optimaliseren en onderhouden. Met PaaS kunt u deze investeringen vermijden en zich in plaats daarvan volledig concentreren op het ontwikkelen van applicaties.
Het juiste on-demand platform kiezen
Er worden verschillende typen PaaS-platforms aangeboden. Welk type voor u het beste is, is afhankelijk van het type applicaties dat u wilt ontwikkelen, de bestaande infrastructuur, de technische vaardigheden waarover u kunt beschikken en van de prestaties, beschikbaarheid en beveiliging die uw organisatie nodig heeft.
