Video: The Future of Cloud Computing | The Element Podcast - E01 2024
Er zijn veel manieren om cloud computing te benaderen, afhankelijk van het zakelijke probleem dat u probeert op te lossen. Wanneer organisaties capaciteit op aanvraag zoeken, kijken ze vaak naar Infrastructure as a Service (IaaS). Wanneer een organisatie echter op zoek is naar een diepere reeks mogelijkheden, kijken ze naar Platform as a Service (PaaS).
Hoewel PaaS vele definities heeft, kunt u erover nadenken als een computerplatform met een reeks ontwikkelings-, middleware- en implementatiemogelijkheden. Een kenmerk van de belangrijkste leverancier is het creëren en aanmoedigen van een diep ecosysteem van partners die zich allemaal inzetten voor deze omgeving voor de toekomst.
De scheidslijnen tussen Platform as a Service en Infrastructure as a Service kunnen vervagen, maar het heeft vele kenmerken die het vermelden waard zijn.
Overweeg wat alle PaaS-oplossingen gemeen hebben:
-
PaaS moet gebruikmaken van internet.
-
PaaS moet een soort ontwikkeltaal bieden zodat professionele ontwikkelaars (en in sommige gevallen gebruikers) waarde kunnen toevoegen.
-
Deze omgevingen hebben een manier nodig om het gebruik van bronnen te bewaken en te meten en om de algemene prestaties van het platform van de leverancier bij te houden.
-
Vrijwel alle PaaS-platforms zijn gebaseerd op een multi-tenancy-architectuur (waarmee meerdere clients hun kopie afzonderlijk van elkaar kunnen uitvoeren via virtualisatie), zodat de code of gegevens van elke klant geïsoleerd van anderen.
-
Een PaaS-omgeving moet de ontwikkelingslevenscyclus en het teamontwikkelingsproces ondersteunen, inclusief testen.
-
Een PaaS-platform moet onder meer diensteninterfaces omvatten zoals SOAP (Simple Object Access Protocol) en XML (eXtensible Markup Language).
-
Een PaaS-platform moet de ontwikkelde applicaties kunnen implementeren, beheren, testen en onderhouden.
-
Een PaaS-platform moet goed gedefinieerde en goed gedocumenteerde interfaces ondersteunen, zodat elementen en componenten kunnen worden gebruikt in het volgende:
-
Samengestelde toepassingen worden gemaakt door services te combineren om een bedrijfsapplicatie te maken op basis van orkestratie van bedrijven logica en regels.
-
Portals, die een georganiseerde omgeving zijn die toepassingscomponenten voor de klant organiseert.
-
Mashups, waarmee eindgebruikers gemakkelijk twee of meer zakelijke services kunnen samenbrengen die kunnen communiceren en gegevens kunnen uitwisselen.
-