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:

  1. 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.
  2. 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.
  3. 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.
  4. 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.
  5. 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.

Entradas relacionadas: