* Calcolo: Questo è il termine più ampio e comprende tutte le attività relative all'utilizzo dei computer. È il concetto generale di elaborazione dei dati, eseguire applicazioni e altro ancora. È la base su cui sono costruiti sia l'hosting cloud che l'applicazione.
* Cloud computing: Questo è un * tipo * di calcolo specifico in cui le risorse di elaborazione (server, archiviazione, networking, software) vengono fornite come servizio su Internet. Le caratteristiche chiave includono:
* self-service in richiesta: Gli utenti possono fornire risorse secondo necessità senza l'interazione umana con un fornitore di servizi.
* Accesso di rete ampio: Le risorse sono accessibili da un'ampia varietà di dispositivi su Internet.
* Pool di risorse: I provider mettono in comune le risorse per servire più clienti, consentendo una maggiore efficienza.
* Elasticità rapida: Le risorse possono essere ridimensionate o giù rapidamente se necessario.
* Servizio misurato: L'utilizzo delle risorse viene monitorato e fatturato di conseguenza.
* Hosting dell'applicazione: Questa è la pratica di fornire l'infrastruttura e i servizi necessari per eseguire un'applicazione in modo che sia accessibile agli utenti. L'hosting dell'applicazione può essere eseguito in vari modi, tra cui:
* On-pre-premesse: Ospitare l'applicazione sui server che possiedi e gestisci nel tuo data center.
* Hosting tradizionale (condiviso, VPS, dedicato): Ospitare l'applicazione sui server forniti da una società di hosting, ma in genere con minore flessibilità e scalabilità rispetto alle opzioni basate sul cloud.
* Hosting basato su cloud: Ospitare l'applicazione su una piattaforma cloud come AWS, Azure o Google Cloud. Ciò sfrutta i vantaggi del cloud computing (scalabilità, elasticità, ecc.).
La relazione
Pensaci così:
* Calcolo è come l'idea generale del "trasporto".
* Cloud computing è come "usare un servizio di condivisione del giro (come Uber o Lyft)." È un modo specifico per ottenere il trasporto in cui non possiedi l'auto o gestisci la sua manutenzione.
* Hosting dell'applicazione è come "fare un viaggio specifico". Il viaggio (l'applicazione in esecuzione) può essere eseguito in vari modi:puoi guidare la tua auto (locale), prendere un taxi (hosting tradizionale) o utilizzare il servizio di condivisione della corsa (hosting basato su cloud).
Differenze chiave riassunte
| Caratteristica | Applicazione Hosting (generale) | Cloud computing |
| ----------------- | ------------------------------- | ------------------------------------------------------- |
| Portata | Focalizzato sull'esecuzione di applicazioni | Ampia gamma di risorse informatiche come servizi |
| Infrastruttura | Può essere locale o ospitato | Sempre consegnato su Internet |
| Scalabilità | Varia a seconda del tipo | Altamente scalabile ed elastico |
| Modello di pagamento | Spesso fisso o basato sull'utilizzo | In genere pay-as-you-go |
| Controllo | Dipende dal tipo di hosting | Varia, ma generalmente più flessibile dell'hosting tradizionale |
| Tecnica sottostante | Può essere qualsiasi piattaforma informatica | Si basa su virtualizzazione, automazione, ecc. |
In breve:
L'hosting dell'applicazione *può essere *basato su cloud, ma non *deve essere *. Il cloud computing è un modo per fornire risorse di elaborazione e l'hosting delle applicazioni è un caso di utilizzo comune per il cloud computing. Se stai ospitando un'applicazione su AWS EC2, Azure Virtual Machines o Google Compute Engine, stai utilizzando l'hosting per l'applicazione basata su cloud.
hardware © www.354353.com