Video: How to stay calm when you know you'll be stressed | Daniel Levitin 2024
Det finns många sätt att närma sig cloud computing, beroende på vilket affärsproblem du försöker lösa. När organisationer söker efterfrågan på kapacitet, ser de ofta på Infrastruktur som en tjänst (IaaS). När en organisation letar efter en djupare uppsättning möjligheter ser de på Plattform som en tjänst (PaaS).
Även om PaaS har många definitioner kan du tänka på det som en databehandlingsplattform som innehåller en uppsättning utvecklings-, middleware- och implementeringsmöjligheter. En nyckelleverantörskaraktär är att skapa och uppmuntra ett djupt ekosystem av partners som alla engagerar sig i denna miljö för framtiden.
Linjerna mellan plattform som tjänst och infrastruktur som en tjänst kan suddas, men det har många egenskaper som är värda att nämna.
Tänk på vad alla PaaS-lösningar har gemensamt:
-
PaaS måste utnyttja Internet.
-
PaaS måste erbjuda någon typ av utvecklingsspråk så professionella utvecklare (och i vissa fall användare) kan lägga till värde.
-
Dessa miljöer behöver ett sätt att övervaka och mäta resursanvändning och att spåra övergripande prestanda på leverantörens plattform.
-
Nästan alla PaaS-plattformar är baserade på en flerhyresarkitektur (som låter flera kunder köra sin kopia separat från varandra genom virtualisering) så att varje kunds kod eller data är isolerad från andra.
-
En PaaS-miljö behöver stödja utvecklingslivscykeln och teamutvecklingsprocessen, inklusive testning.
-
En PaaS-plattform behöver bland annat omfatta tjänstegränssnitt som bland annat SOAP (Simple Object Access Protocol) och XML (eXtensible Markup Language).
-
En PaaS-plattform måste kunna distribuera, hantera, testa och behålla de utvecklade applikationerna.
-
En PaaS-plattform måste stödja väldefinierade och väl dokumenterade gränssnitt så att element och komponenter kan användas i följande:
-
Kompositprogram skapas genom att kombinera tjänster för att skapa en företagsapplikation baserad på orkestering av verksamheten logik och regler.
-
Portaler, som är en organiserad miljö som organiserar applikationskomponenter för kunden.
-
Mashups, som låter slutanvändarna enkelt kombinera två eller flera affärstjänster som kan kommunicera och utbyta data.
-