Cloud computing al núvol: definició, models i estratègies
Enviado por Chuletator online y clasificado en Informática y Telecomunicaciones
Escrito el en
catalán con un tamaño de 6,58 KB
Cloud computing: definició i característiques
Cloud computing (informàtica al núvol) consisteix a utilitzar serveis d’emmagatzematge i processament que estan en servidors d’internet, en lloc de tenir-ho tot instal·lat al teu ordinador. Exemples habituals són Google Drive, iCloud o OneDrive.
Característiques principals
- Accés des de qualsevol lloc amb connexió a internet.
- No cal instal·lar programes al dispositiu; molts serveis funcionen des del navegador.
- Escalabilitat: es pot augmentar o reduir espai i recursos fàcilment.
- Còpies de seguretat i seguretat avançada de les dades.
Models de servei al núvol
IaaS (Infrastructure as a Service)
El proveïdor ofereix infraestructura virtual (servidors, xarxes, emmagatzematge). L’usuari gestiona el sistema operatiu, les aplicacions i la seguretat interna. Ofereix màxima flexibilitat i control.
Exemples: Amazon EC2, Google Compute Engine, Azure VMs.
PaaS (Platform as a Service)
El proveïdor ofereix una plataforma completa amb sistema operatiu, entorns de desenvolupament i bases de dades. L’usuari només gestiona el codi de l’aplicació. Facilita el desenvolupament i evita gestionar servidors.
Exemples: Google App Engine, Heroku, Azure App Service.
SaaS (Software as a Service)
El proveïdor ofereix aplicacions ja fetes al núvol. L’usuari només les utilitza. No cal instal·lar res i les actualitzacions són automàtiques.
Exemples: Gmail, Microsoft 365, Salesforce.
Models d’implementació del núvol
Núvol públic: Els recursos són d’un proveïdor extern i es comparteixen entre diverses empreses. Avantatges: baix cost, pagament segons l’ús i escalabilitat immediata.
Núvol privat: Els recursos són exclusius d’una sola organització. Avantatges: més control, més seguretat i rendiment més estable.
Núvol híbrid: Combina núvol públic i privat. Avantatges: flexibilitat, resiliència i continuïtat del negoci en cas de fallades o pics de demanda.
Arquitectura al núvol
L’arquitectura al núvol defineix com s’organitzen i funcionen els serveis al núvol per crear aplicacions eficients, escalables i segures.
Tipus d’arquitectura
Serverless (sense servidor)
Els desenvolupadors només escriuen codi, sense preocupar-se de gestionar servidors. El sistema s’activa automàticament quan cal i s’apaga sol quan acaba. Exemple: puges una foto, el sistema la redimensiona automàticament i després deixa de consumir recursos.
Service Mesh (malla de serveis)
És una capa que controla la comunicació entre serveis en una arquitectura de microserveis. Assegura connexions ràpides i segures i evita errors si algun servei està saturat.
Exemple: a Netflix, quan cliques «Reproduir», el servei d’usuaris es comunica amb el del catàleg sense que l’aplicació es bloquegi.
Serveis al núvol i aplicacions a la Indústria 4.0
Emmagatzematge al núvol
Permet guardar grans volums de dades de forma segura i escalable.
Aplicacions: centralització de dades, còpies de seguretat automàtiques i recuperació ràpida.
Computació i processament
Ofereix capacitat de càlcul sense tenir infraestructura física (VMs, contenidors, serverless).
Aplicacions: simulació i modelatge, processament de dades en temps real de sensors i dispositius.
Xarxes i connectivitat
Faciliten la connexió segura entre sistemes i dispositius.
Aplicacions: connectivitat IoT i gestió eficient del trànsit de dades.
Bases de dades al núvol
Permeten emmagatzemar dades estructurades i no estructurades amb accés ràpid i segur.
Aplicacions: manteniment predictiu i gestió d’inventaris en temps real.
Exemples de serveis al núvol
- Emmagatzematge: Amazon S3, Google Cloud Storage.
- Computació i processament: Amazon EC2, Google Compute Engine, Azure Virtual Machines.
- Xarxes i connectivitat: Amazon VPC, Google Cloud VPC, Azure Virtual Network.
- Bases de dades: Amazon RDS, Google Cloud SQL, Azure SQL Database.
Estratègies de Cloud Computing: Mist, Edge i Fog
Aquestes estratègies defineixen on es processen les dades abans d’arribar al núvol:
Mist computing
El processament es fa directament al sensor o actuador. Serveix per a decisions molt simples i immediates, amb latència mínima. Només s’envia al núvol la informació imprescindible.
Edge computing
Les dades es processen en un dispositiu o passarel·la molt propera als sensors. Permet respostes ràpides en temps real amb una mica més de capacitat que el mist. Al núvol s’envien dades ja pre-processades o resultats.
Fog computing
El processament es fa en nodes intermedis (routers, servidors locals o mini centres de dades). S’utilitza per coordinar, filtrar i agregar grans volums de dades. Actua com a pont entre l’edge i el núvol, enviant dades ja filtrades.
Implementació d’estratègies de Cloud Computing
Per aplicar una estratègia de cloud computing eficient i escalable, cal seguir cinc fases:
- Anàlisi inicial: Analitzar la infraestructura actual, detectar necessitats i definir objectius clars (reduir costos, millorar agilitat). Tenir en compte normatives com el RGPD i fer un inventari d’aplicacions i dades a migrar.
- Elecció del model: Escollir entre núvol públic, privat o híbrid segons seguretat i resiliència. Decidir el tipus de servei (IaaS, PaaS o SaaS) i seleccionar proveïdors fiables com AWS, Azure o Google Cloud.
- Seguretat i governança: Definir mesures de seguretat, gestió de riscos, còpies de seguretat i compliment legal. Implementar controls d’accés, xifratge, monitoratge continu i redundància.
- Implementació i formació: Crear un equip dedicat, fer una migració gradual, utilitzar automatització i provar pilots abans d’escalar. Formar el personal en eines i bones pràctiques cloud.
- Monitoratge i optimització: Controlar costos, rendiment i ús de recursos. Revisar periòdicament i ajustar segons les necessitats del negoci i l’evolució tecnològica.