Video: PaaS Introduction (Platform as a Service) 2024
Platform als een service ( PaaS ) is een geabstraheerd en geïntegreerd cloudgebaseerd computeromgeving die de ontwikkeling, het uitvoeren en het beheer van applicaties ondersteunt. Applicatiecomponenten kunnen bestaan in een cloudomgeving of kunnen worden geïntegreerd met applicaties die worden beheerd in private clouds of in datacenters.
Een primaire waarde van een PaaS-omgeving is dat ontwikkelaars zich geen zorgen hoeven te maken over de details op een lager niveau van de omgeving. U kunt een softwarestack als een piramide beschouwen:
-
Infrastructure as a Service (IaaS) bevindt zich op het niveau van de basis en omvat functies zoals besturingssystemen, netwerken, virtuele machines en opslag.
-
In het midden bevindt zich de PaaS-omgeving, die services omvat voor het ontwikkelen en implementeren van applicaties.
-
Software as a Service (SaaS) staat bovenaan de piramide en vertegenwoordigt de daadwerkelijke applicaties die worden aangeboden aan eindgebruikers.
PaaS-leveranciers creëren een beheerde omgeving die een combinatie van componenten samenbrengt die afzonderlijk in een traditionele ontwikkelomgeving zouden zijn beheerd. Services die zijn geïntegreerd in PaaS zijn onder andere middleware, besturingssystemen en ontwikkelings- en implementatieservices ter ondersteuning van software-ontwikkeling en bezorgingsorganisaties.
Het doel van de PaaS-provider is om een geabstraheerde omgeving te creëren die een efficiënt, kosteneffectief en herhaalbaar proces ondersteunt voor het maken en inzetten van hoogwaardige applicaties. Deze toepassingen zijn ontworpen om te worden geïmplementeerd in openbare of private cloudomgevingen.
Met PaaS kan een organisatie het volgende doen:
-
Gebruik maken van belangrijke middleware-services zonder te hoeven omgaan met de complexiteit van het beheer van afzonderlijke hardware- en softwarecomponenten.
-
Toegang tot een complete stapel ontwikkelings- en implementatietools via een webbrowser, een middleware-omgeving waarin API's kunnen worden gebruikt om in te schakelen in geselecteerde ontwikkelings- en implementatietools. Een ontwikkelaar kan ook gebruikmaken van een volledige ontwikkelomgeving voor desktops.
-
Overwin de uitdagingen van het beheer van veel individuele ontwikkelings- en implementatietools door een reeks geïntegreerde en gestandaardiseerde hulpmiddelen te bieden - besturingssystemen, beveiligingsproducten en dergelijke - die voldoen aan de bedrijfsvereisten.
Platform as a Service (PaaS) kan worden beschouwd als twee fundamentele onderdelen: het platform en de service. De PaaS-leverancier levert niet alleen de software die het platform vormt; het verzorgt ook continu de software.Naarmate nieuwe updates en nieuwe configuraties beschikbaar komen, kan de PaaS-leverancier ze onmiddellijk naar zijn klanten pushen.
Een van de beslissingen die u moet nemen wanneer u een PaaS begint te gebruiken, is of u de software wilt onderhouden of dat u wilt dat de leverancier de beheerder is.
-
Als u ervoor kiest om de software zelf te onderhouden, moet u de PaaS zelf instellen, configureren, onderhouden en beheren (in een openbare of privécloud).
-
U kunt ook de leverancier vragen om deze services te bieden. Het resultaat is minder wrijving tussen de ontwikkelings- en implementatieteams. Er zullen zich natuurlijk situaties voordoen waarin het van cruciaal belang is dat het interne team een complexe softwareomgeving beheert en beheert.