Muy bueno, y en 1.5x mejor
Introducción a Google Cloud Platform
Introducción al curso
¿Por qué usar Google Cloud Platform?
Nube: qué es
Cómo es la Infraestructura de Nube de Google
Cómo se agrupan y gestionan los recursos en GCP
Cómputo
Compute Engine
App Engine
Demostración de App Engine
Kubernetes Engine
Serverless - Cloud Functions
Almacenamiento de Datos
Cloud Storage
Cloud SQL
Datastore - Provisionar instancia Cloud SQL y subir Datos
Big Data
Introducción a Big Data
BigQuery DataStudio y Pub/Sub para automatización de eventos
Dataflow y DataStudio
BigData Demo
Machine Learning
ML APIs y ML Engine
Demostración de Visual Recognition
Servicios Complementarios (BONUS)
Stackdriver
Security
Free Tier
Activación de Cuenta GCP con 300 USD de Crédito
Conclusiones del curso
Una vez habilites tu proyecto, tienes la opción de integrar editores de código como complementos.
Puedes utilizar APIs REST bibliotecas para trabajar con diferentes lenguajes de programación y plataformas, incluso hay aplicaciones para Android y IOS.
Puedes agrupar y gestionar recursos en Google Cloud Platform según tres tipos de usuario: viewer, editor y owner (es recomendable tener al menos dos de este último perfil).
Aportes 56
Preguntas 10
Muy bueno, y en 1.5x mejor
UPDATE: En lugar de usar dotnet run… usen:
dotnet run --urls=http://localhost:5001/
Asi les correra el preview de la pagina. 👍🏼
A julio de 2020 ya no solo existen los proyectos, dentro de la jerarquía de un proyecto en GCP. Ahora los proyectos se descomponen así
Los proyectos siguen existiendo, pero están en el tercer nivel de la jerarquía.
El nivel de acceso (viewer, editor, owner), así como los demás permisos a los diferentes recursos, se administra por intermedio de IAM Cloud Identity Access Management - IAM
Las cuentas de servicio ayudan demasiado para la administración de GCP
Mi intención con éste curso es aprender de Google Cloud pero a ver, están faltando cosas muy básicas como por ejemplo: crear la primera cuenta de Google Cloud (tontas, es cierto, pero éste curso se llama “Fundamentos …”)
Soy programador desde hace años (aplicaciones Web y BD) pero nunca me había metido con la nube y en éste caso, no, nunca he programado en .NET (traté de ejecutar la aplicación .NET y obtuve un error - me pidió crear un certificado HTTPS - luego efectivamente levantó el servidor pero no pude desplegar la página de inicio).
Esta es la quinta clase, espero que en las próximas clases se entienda mejor como usar la plataforma y que no saber .NET no sea una limitante.
Los proyectos son la estructura basica
Integracion con las herramientas mas populares
Integracion con GoogleCloud
¿Como se agrupan y gestionan los recursos GCP?
IAM: Identity access management
en mi caso no reconoce el puerto ? sale erores?
Error: Could not connect to Cloud Shell on port 8080.
Ensure your server is listening on port 8080 and try again.
y ya probe con varios puertos y nada? el mismo error?
Para aclarar la duda respecto a API, Framework y Bibliotecas:
Una biblioteca es una colección de objetos y funciones que sirven para un propósito en particular.
Un framework es una colección de patrones para ayudarte en la construcción de una web, app…
Una API es una interfaz para otros programas para interactuar con su programa sin tener acceso directo.
En resumen, una biblioteca es como un complemento, el framework es el esqueleto y la API la parte orientada hacia la capa visual para interactuar con ella.
Se tienen tres características básicas para la estructura de un proyecto:
• Nombre (meramente informativo) se puede cambiar más adelante
• Project ID: dato incambiable, puede ser igual al nombre del proyecto. Es asignado por Google
• Project name: es asignado por Google y se encuentra asociado a temas de facturación y de soporte.
Con esto, se pueden facturar los proyectos de forma separada, es decir, se aplica un orden con referencia a, p.ej. proyecto de desarrollo, proyecto de QA, proyecto de producción, etc.
Google Cloud brinda los recursos para la integración de proyectos con diversos IDE:
Google Cloud también ofrece Google Cloud Dedicado para trabajar desde los comandos nativos de Linux o de Windows.
APIs REST al parecer se encuentra actualmente descontinuado o ha cambiado de nombre. Tal vez ahora (07/2020) solo se llama API.
Las cuentas de servicio son útiles para autenticarse y habilitar servicios específicos, tienen inicialmente los servicios acotados, pero estos permisos pueden actualizarse.
Tipos de cuentas administradas por el owner:
Vistazo actual de la Google-cloud-console:
Cómo se agrupan y gestionan los recursos en GCP:
+Siempre se inicia por un proyecto activo.
- Project Name
- Project ID
- Project number
Siempre tener un proyecto para cada ámbito específico.Además puedo realizar una integración con APIs REST, biblioteca y plataformas, aplicación móvil para la gestión de reccursos.
Permisos en Google Cloud.
1.- Viewer : Que no toque pero que este enterado de lo que se realiza.Acceso de lectura a los recursos.
2.- Editor: Puede habilitar y deshabilitar maquinas , configura servicios y además suma los permisos del VIEWER.
3.-Owner : Control total, gestiona el proyecto y tiene permisos de editor.
Les comparto un enlace hacia Google Shell.
Falta un diccionario de toda la terminología que usan.
El poder del 1.5x !!! 😃))
Que opinan ustedes de Cloudera ?
Veo que hay que tener conocimientos de Sistemas para entender estos fundamentos.
Por si le pasa a alguien, en FIreFox developer edition (irónicamente) no te funcionará abrir el SSH te mostrará sólo una pantalla negra, funciona bien con chrome.
Cómo se agrupan y gestionan los recursos en GCP?
Viewer
✅Acceso de lectura a los recursos.
Editor
✅Despliega aplicaciones.
✅Configura servicios.
✅Hedera caracteristicas de Viewer.
Owner
✅Administra miembros
✅Gestiona el proyecto
✅Hereda caracteristicas de Editor.
Es decir que se podría desplegar una aplicación web de .Net sin la necesidad de montarla en un servidor IIS?
Existe la posibilidad de conectar la aplicación de .Net con algún gestor de BD en Google Cloud Platform?
Wow me parece increíble no lo había visto puedo programar todo mi proyecto desde aquí e instalar las api que necesite esto realmente me soluciona un montón
demonios pide targeta de credito
Los proyectos tienes 3 caracteristicas basicas
No sé si a hoy (2021) ha cambiado, pero parece ser mucho más amigable que la consola de AWS, por ejemplo.
Una vez habilites tu proyecto, tienes la opción de integrar editores de código como complementos.
Puedes utilizar APIs REST bibliotecas para trabajar con diferentes lenguajes de programación y plataformas, incluso hay aplicaciones para Android y IOS.
Puedes agrupar y gestionar recursos en Google Cloud Platform según tres tipos de usuario: viewer, editor y owner (es recomendable tener al menos dos de este último perfil).
Permisos
• Viewer
○ Acceso de solo lectura a los recursos.
• Editor
○ Despliega Aplicaciones.
○ Puede habilitar o deshabilitar apis o servicios.
○ Crear alguna maquina.
○ Configura Servicios.
○ Hereda los permisos de Viewer.
• Owner
○ Control absoluto del proyecto.
○ Gestiona el proyecto.
○ Administra miembros.
○ Hereda los permisos de Editor.
Se recomienda contar con 2 cuentas de tipo Owner
cual es el producto que estaria orientado ha hosting, se podria necesario levantar algo como un LAMP, dado que mi sitio estaria en PHP y MySQL
🎩
todos los recursos de google cloud, estan asociados con un proyecto ?
Me estoy imaginando todas las aplicaciones poderosas que podemos hacer en Platzi.
Al trabajar con GCP se debe organizar los recursos en “proyectos”, esto con el fin de saber el costo de cada proyecto, un proyecto puede ser un ambiente desarrollo,qa,producion, etc.
buenas clases
Muy bueno!
EXCELENTE estos servicios de GCP
Incluye bibliotecas para clojure?
Viewer: Solo lectura a los recursos
Editor: Puede habilitar api’s y servicios. Borrar y crear maquinas. + los permisos de viewer
Owner: +editor, +viewer. Control total sobre el proyecto, administra usuarios de acceso
cuenta con shell para automatizar el uso de servicios en el proyecto
Esto ya había visto en un evento de GCP hace unso meses, donde ayuda al desarrollador a trabajar sin importar el lenguaje en el que lo va a raelizar. Cómo También Administrar el proyecto y brindar los permisos correspondiente
viewer - sólo lectura
Editor - Despliegue de aplicaciones, y hereda viewer
owner - Control absoluto del proyecto, Administra Miembros.
(Google recomienda tener 2 cuentas con este permiso)
Muy interesante.
Increible!
Toño Guzmán. Demasiada terminología sin definir que es.
Y como creo mi cuenta, cuanto me cuesta, tengo que pagar si estoy apenas aprendiendo? Me salte esa clase???
Para este curso que conocimientos anteriores se requieren?.En esta lección hay una cantidad de términos que me embistieron…
Cómo se agrupan y gestionan los recursos en GCP
Sorprendente todo lo que tiene GCP.
Un pequeño resumen de lo aprendido:
La estructura básica de un proyecto:
El nombre, el ID y el número de proyecto.
La comunicación puede ser a través de APIs REST, bibliotecas e incluso aplicaciones móviles para dispositivos móviles
Gestión de permisos:
Viewer: Sin permisos de modificación, solo visualizar la configuración.
Editor: Despliega aplicaciones, configura servicios y hereda los permisos de viewer.
Owner: Permisos totales en el proyecto y asigna los permisos a otros usuarios.
El Google Cloud Shell es una VM con Linux gratis para poder automatizar procesos, probar aplicaciones, etc…
como ingresamos a la plataforma de GCP? o solo es demostrativo, solo se puede ver al instructor como lo hace?,
Increible como se puede administrar Google Cloud Platfom.
excelente explicacion
excelente el mundo de posibilidades
Usuarios Viewer, mirar y no tocar
Api Rest
Bibliotecas para tus lenguajes y plataformas
Aplicaiones moviles iOS y android
Herramientas populares de desarrollo
Project ID
Project Number
No se pueden cambiar
Muy buena practica tener varios proyectos para un ámbito especifico
Primero necesitamos un proyecto activo que contará con tres características básicas:
Un proyecto delimita mejor el uso de recursos, entonces agrupa mejor los usos de servicios que le demos.
Integración con las herramientas más populares
Existen extensiones o complementos de GCP que podemos integrar en nuestros IDEs como Visual Studio, Android Studio o Jet Brains.
Google Cloud SDK nos permite gestionar recursos de un proyecto desde una terminal. Puedes acceder a él desde tu terminal local, o con Google Cloud Shell en la misma plataforma. Además cuenta con un editor de código
Gestión de usuarios (05:30)
Estos permisos se gestionan en la sección IAM y Administración*
Buena práctica: Contar con al menos dos cuentas owner
*IAM: Identity and Access Manager
Los aportes, preguntas y respuestas son vitales para aprender en comunidad. Regístrate o inicia sesión para participar.