Concepte de cloud computing
Ce este cloud computing?
Ce este cloud computing?
Cloud computing is defined as the use of shared computing resources, such as servers, storage and databases, networks, applications, analytics, and even intelligence, accessed over the Internet as a service. NIST’s definition (SP 800-145, September 2011) adds rapid provisioning and release with minimal management effort. This is a model in which, instead of a company owning and managing its own data centers and servers, it uses the cloud service provider’s technology and services when required.
Care sunt cele mai comune trei modele de cloud computing?
Există trei modele de cloud computing cele mai comune:
- Software ca serviciu (SaaS): Software applications are hosted and managed by the cloud provider and can be accessed through a web browser without the need for installation. Some examples of workplace apps include Google Workspace with Gmail, Salesforce, and Dropbox.
- Platformă ca serviciu (PaaS): These are platforms where users can build, iterate, and run applications. Examples: AWS Elastic Beanstalk and Azure App Service.
- Infrastructură ca serviciu (IaaS): Provides services such as computers like servers, storage, and networks on which you run your own programs and OSs. Examples: Amazon EC2, Google Compute Engine.
| Caracteristici | SaaS | PaaS | IaaS |
|---|---|---|---|
| Furnizare de servicii | |||
| Ofertă principală | Aplicații software gata de utilizare | Platforme de dezvoltare și implementare | Resurse de infrastructură de calcul |
| Metodă de acces | Browser web | Instrumente de dezvoltare și API-uri | Acces direct la infrastructură |
| Administrare și control | |||
| Nivel de control al utilizatorului | Minim (doar setări de aplicație) | Moderat (dezvoltare și implementare aplicații) | Maxim (control deplin asupra infrastructurii) |
| Responsabilitatea furnizorului | Software, infrastructure, maintenance | Mentenanța infrastructurii și a platformei | Doar mentenanța infrastructurii |
| Utilizare și exemple | |||
| Utilizatori țintă | Utilizatori finali și companii | Dezvoltatori și echipe tehnice | Administratori de sistem și echipe IT |
| Exemple Populare | Google Workspace, Salesforce, Dropbox | AWS Elastic Beanstalk, Azure App Service | Amazon EC2, Google Compute Engine |
Care este principala diferență dintre cloud computing și SaaS?
Cloud computing este un termen generalizat care descrie numeroase modele de furnizare a serviciilor, dintre care unul este SaaS. Cloud computing este cel mai bine definit ca întreaga pizza, iar SaaS poate fi considerat o felie din pizza, în special felia de aplicație software, în care furnizorul de servicii oferă toate celelalte ingrediente, cum ar fi servere, stocare etc.
A cloud is also classed by deployment: NIST SP 800-145 defines four deployment models; a cloud hibrid combines private, community, or public clouds.
Care sunt beneficiile cloud computing pentru companii?
Cloud computing involves these factors for businesses:
- Economii de cost: Pay-as-you-go pricing links costuri cloud to utilized resources, differing from the expense of upfront hardware procurement.
- Scalabilitate și flexibilitate: Posibilitatea de a crește sau a reduce resursele identificate în funcție de necesitate pentru a elimina depășirile de cost sau ineficiența în utilizare.
- Fiabilitate și disponibilitate: This is seen in cloud providers with elaborate infrastructure to provide service availability and disaster recovery systems.
- Colaborare și accesibilitate: Collaboration encompasses interaction, and accessibility involves information access from internet-connected locations.
- Actualizări automate de software: The provider manages updates and maintenance, which can influence the allocation of IT staff activities.
Care sunt considerațiile de securitate pentru cloud computing?
Security in cloud computing is a collaborative effort between you and the cloud provider. Here are key considerations:
- Securitatea datelor și confidențialitate: Selectați un furnizor a cărui securitate este de top și are caracteristici relevante, cum ar fi criptarea și controalele de acces pentru gestionarea datelor dvs.
- Conformitate: Asigurați-vă că furnizorul respectă politicile și reglementările standard, mai ales dacă afacerea dvs. se ocupă de date sensibile (de exemplu, sectoarele sănătății și financiar).
- Răspuns la incident: Mai exact, aflați ce măsuri a implementat furnizorul pentru a răspunde la orice incidente și cum vă va informa despre o astfel de apariție.
- Model de responsabilitate partajată: In Microsoft’s model, the provider runs the physical infrastructure, while customers remain responsible for their data and identities in every service model (Microsoft Learn).
Dacă aveți nevoie de un furnizor de cloud, iată câteva dintre cele mai utilizabile Amazon Web Services (AWS), Microsoft Azureși Google Cloud Platform (GCP).
Concluzie
Cloud computing poate fi definit ca un instrument pentru orice organizație de orice dimensiune și tip pentru a gestiona intrările sau a controla cheltuielile în procesul de livrare. Cu toate acestea, este înțelept să luați în considerare diferiți factori cu privire la nevoile, costurile și securitatea dvs. exacte înainte de a trece la cloud.