Introducció
En aquest mòdul final, aplicaràs tots els coneixements adquirits al llarg del curs per desenvolupar un projecte complet utilitzant Google Cloud Platform (GCP). Aquest projecte et permetrà demostrar la teva comprensió dels serveis de GCP i la teva capacitat per integrar-los en una solució funcional.
Objectius del Projecte
Els objectius principals d'aquest projecte són:
- Aplicar els coneixements adquirits: Utilitzar els serveis de GCP que has après durant el curs.
- Desenvolupar una solució completa: Crear una aplicació o sistema que resolgui un problema real o simulat.
- Demostrar habilitats pràctiques: Mostrar la teva capacitat per configurar, desplegar i gestionar recursos a GCP.
- Optimitzar i assegurar la solució: Implementar millors pràctiques de seguretat i optimització de costos.
Requisits del Projecte
- Descripció del Projecte
El projecte ha de tenir una descripció clara que inclogui:
- Objectiu del projecte: Què pretén aconseguir la teva solució?
- Problema a resoldre: Quin problema específic estàs abordant?
- Usuaris finals: Qui utilitzarà la teva solució?
- Arquitectura de la Solució
Has de dissenyar una arquitectura que inclogui:
- Diagrama d'arquitectura: Un diagrama visual que mostri com es connecten els diferents components de la teva solució.
- Descripció dels components: Explicació de cada component i el seu paper dins de la solució.
- Implementació
La implementació ha d'incloure:
- Configuració de serveis de GCP: Utilitzar serveis com Compute Engine, Cloud Storage, Cloud SQL, etc.
- Desplegament de l'aplicació: Desplegar la teva aplicació utilitzant serveis com App Engine, Kubernetes Engine o Cloud Run.
- Integració de serveis: Integrar diferents serveis de GCP per crear una solució cohesiva.
- Seguretat i Gestió d'Accés
Implementar mesures de seguretat com:
- Gestió d'identitat i accés (IAM): Configurar rols i permisos adequats.
- Xarxes segures: Utilitzar VPC, Cloud Armor, etc., per assegurar la teva solució.
- Optimització de Costos
Incloure estratègies per:
- Gestió de costos: Utilitzar eines de GCP per monitoritzar i optimitzar els costos.
- Escalabilitat: Configurar l'escalabilitat automàtica per gestionar la demanda de manera eficient.
- Monitoratge i Manteniment
Configurar eines per:
- Monitoratge: Utilitzar Stackdriver per monitoritzar el rendiment i la salut de la teva solució.
- Alertes: Configurar alertes per detectar problemes potencials.
Entregables del Projecte
- Documentació
- Informe del projecte: Un document detallat que inclogui la descripció del projecte, l'arquitectura de la solució, la implementació, les mesures de seguretat, l'optimització de costos i el monitoratge.
- Diagrama d'arquitectura: Un diagrama visual de la teva solució.
- Codi Font
- Repositori de codi: Un repositori (per exemple, a GitHub) amb tot el codi font de la teva solució.
- Instruccions de desplegament: Passos detallats per desplegar la teva solució a GCP.
- Presentació
- Presentació final: Una presentació que resumeixi el teu projecte, incloent-hi els objectius, la solució, els reptes i els resultats.
Consells per a l'Èxit
- Planificació: Dedica temps a planificar la teva solució abans de començar a implementar-la.
- Documentació: Documenta cada pas del teu procés per facilitar la revisió i la presentació.
- Proves: Prova la teva solució en diferents escenaris per assegurar-te que funciona correctament.
- Optimització: Revisa i optimitza la teva solució per millorar el rendiment i reduir costos.
Conclusió
Aquest projecte final és una oportunitat per demostrar tot el que has après durant el curs. Pren-te el temps necessari per planificar, implementar i documentar la teva solució de manera detallada. Bona sort!
Curs de Google Cloud Platform (GCP)
Mòdul 1: Introducció a Google Cloud Platform
- Què és Google Cloud Platform?
- Configurar el teu compte de GCP
- Visió general de la consola de GCP
- Comprendre projectes i facturació
Mòdul 2: Serveis bàsics de GCP
Mòdul 3: Xarxes i seguretat
Mòdul 4: Dades i analítica
Mòdul 5: Aprenentatge automàtic i IA
Mòdul 6: DevOps i monitoratge
- Cloud Build
- Repositoris de codi font al núvol
- Funcions al núvol
- Monitoratge de Stackdriver
- Gestor de desplegament al núvol
Mòdul 7: Temes avançats de GCP
- Híbrid i multi-núvol amb Anthos
- Computació sense servidor amb Cloud Run
- Xarxes avançades
- Millors pràctiques de seguretat
- Gestió i optimització de costos