Medan applikationsvärd, moln och datoranvändning är relaterade är de inte exakt samma. Låt oss bryta ner nyanserna:
* Computing: Detta är den bredaste termen och omfattar alla aktiviteter som är relaterade till att använda datorer. Det är det övergripande konceptet att bearbeta data, löpande applikationer och mer. Det är grunden som både moln- och applikationsvärd är byggda på.
* Cloud Computing: Detta är en specifik * typ * av datorer där datorresurser (servrar, lagring, nätverk, programvara) levereras som en tjänst via internet. Viktiga egenskaper inkluderar:
* on-demand självbetjäning: Användare kan tillhandahålla resurser efter behov utan mänsklig interaktion med en tjänsteleverantör.
* Bred nätverksåtkomst: Resurser är tillgängliga från en mängd olika enheter via internet.
* resurspooling: Leverantörer samlar resurser för att betjäna flera kunder, vilket möjliggör större effektivitet.
* Snabb elasticitet: Resurser kan skalas upp eller ner snabbt efter behov.
* Mätt service: Resursanvändning spåras och faktureras i enlighet därmed.
* Applikationsvärd: Detta är praxis att tillhandahålla den infrastruktur och tjänster som krävs för att köra en applikation så att den är tillgänglig för användare. Applikationsvärd kan göras på olika sätt, inklusive:
* on-locises: Värd för applikationen på servrar som du äger och hanterar i ditt eget datacenter.
* Traditionell värd (delad, VPS, dedikerad): Värd för applikationen på servrar som tillhandahålls av ett värdföretag, men vanligtvis med mindre flexibilitet och skalbarhet än molnbaserade alternativ.
* molnbaserad värd: Värd för applikationen på en molnplattform som AWS, Azure eller Google Cloud. Detta utnyttjar fördelarna med molnberäkning (skalbarhet, elasticitet etc.).
Förhållandet
Tänk på det så här:
* Computing är som den allmänna idén om "transport".
* molnberäkning är som att "använda en ride-delningstjänst (som Uber eller Lyft)." Det är ett specifikt sätt att få transport där du inte äger bilen eller hanterar underhållet.
* Applikationsvärd är som att "ta en specifik resa." Resan (applikationen som körs) kan göras på olika sätt:du kan köra din egen bil (lokalt), ta en taxi (traditionell värd) eller använda ride-delningstjänsten (molnbaserad värd).
Nyckelskillnader sammanfattade
| Funktion | Application Hosting (Allmänt) | Cloud Computing |
| ----------------- | ------------------------------------------------------------------------------------- |
| Omfattning | Fokuserat på att köra applikationer | Bred utbud av datorresurser som tjänster |
| Infrastruktur | Kan vara lokalt eller värd | Alltid levererad via internet |
| Skalbarhet | Varierar beroende på typen | Mycket skalbar och elastisk |
| Betalningsmodell | Ofta fast eller användningsbaserad | Vanligtvis betalar du-som-du-go |
| Kontroll | Beror på värdtypen | Varierar, men i allmänhet mer flexibel än traditionell värd |
| Underliggande teknik | Kan vara vilken datorplattform som helst | Förlorar virtualisering, automatisering etc. |
kort sagt:
Applikationsvärd *kan vara *molnbaserad, men det behöver inte vara *. Cloud computing är ett sätt att leverera datorresurser, och applikationshotell är ett vanligt förekommande fall för molnberäkning. Om du är värd för en applikation på AWS EC2, Azure Virtual Machines eller Google Compute Engine, använder du molnbaserad applikationsvärd.