Compute Engine
Clase 6 de 24 • Fundamentos de Google Cloud Platform 2018
Contenido del curso
Clase 6 de 24 • Fundamentos de Google Cloud Platform 2018
Contenido del curso
Josdin Daniel Pinzon
Christian Alam Campos Lizarraga
KEVIN FIGUEROA
Oscar Téllez
Leobardo Adrian Diaz Ruiz
Jhonatan Andres Rodriguez Prieto
Yesica Lizeth Cortés Pineda
Yoneiker Plaza
Usuario anónimo
Josue Alan Zacaula Bonilla
Leobardo Adrian Diaz Ruiz
Demian Arenas
Pedro Jesus Hincapie Garcia
Leobardo Adrian Diaz Ruiz
Cristian David Franco Garcia
Ernesto Gomez Zacarias
Ernesto Gomez Zacarias
Daniel Eduardo Portugal Revilla
Stiven Alejandro Manosalvas Jaime
Leobardo Adrian Diaz Ruiz
Juan Manuel Viveros Martinez
Luis Antonio Arce Paredes
Oscar Barajas Tavares
Leobardo Adrian Diaz Ruiz
Erik Ricardo Sánchez Pérez
victor manuel estrada
David Flores
Jericsson Jesus Carvajal Guerrero
Juan Francisco Servín
Leobardo Adrian Diaz Ruiz
Renzo Arrieta
Luis Mojica
Nicolas Eduardo Rondon Ortiz
Angel Estrada
DANIEL TENOCH SANCHEZ GARCIA
Jonnathan Ramiro Juma Jara
David Quintanar Pérez
Omar Daniel Centeno
Alfredo Arroyo Diaz
German Alfonso
Alfredo Arroyo Diaz
Cristian Miño Verdezoto
Freddy Vega
David Flores
Camilo Vega
Johny Jiménez
Leobardo Adrian Diaz Ruiz
Para comprobar que región tiene menor latencia, pueden utilizar la siguiente página: http://www.gcping.com/, en mi caso yo me encuentro en Bogotá, Colombia y la región que registra con la menor latencia es South Carolina, USA (us-east1) con 65ms
De acuerdo al reto realicé lo siguiente:
sudo apt install nginxsudo nano /etc/nginx/sites-enabled/default, cambiamos las siguientes lineas:
listen 8080 default_server;
listen [::]:8080 default_server;sudo systemctl restart nginxA esto se refiere con el paso 5:
muy útil el aporte de la página para resolver el costo con relación a la latencia, gracias!
Bueno para el reto hice los siguiente:
$ sudo apt remove apache2 $ sudo apt install nginx $ sudo vim /etc/nginx/sites-available/default
En la edición del archivo agregué la linea
listen 8080 default_server
Y luego reinicio nginx para que tome los cambios de configuración
$ sudo systemctl restart nginx
Luego en GCP cree una nueva regla de firewall permitiendo el puerto 8080:
La ruta por defecto para nginx es la misma que apache por lo tanto dejo los mismos archivos que utilizó el maestro.
grande !!!
Gracias compañero Oscar
Hola! el repositorio del curso lo encuentras en:
Gracias
¡Muchas gracias!
Lo intenté en CentOS y supuse que cambiarían algunos comandos y rutas de archivos. La primer observación es que al editar el archivo 'nginx.conf' con VIM, se requieren permisos de super usuario para guardar el archivo, lo cual se resuelve con:
:w !sudo tee %
Por último, al crear la regla de firewall para permitir el puerto 8080 en GCP, se requiere especificar como etiqueta 'http-server' para que pueda ser leída por la Instancia, ya que había colocado otra y no fue identificada. Si alguien sabe donde pueden verse las etiquetas que puede leer la instancia, estaría excelente que pudiera explicarlo por aquí.
Saludos.
gracias por el aporte saludos :D
sudo git clone https://gitlab.com/tonioguzmanf/android-mdl-template-clone.git /var/www/html/
Compañeros para los que esten buscando el repositorio de esta clase, https://gitlab.com/tonioguzmanf/android-mdl-template-clone tal cual como lo menciona el colega @Demian Arena
gracias por compartir el link :D
Challenge:
Va mi solución al reto,
sudo apt remove apache2 sudo apt install nginx
luego modifique el archivo: /etc/nginx/sites-enabled/default solo cambie el puerto
server { listen 8080 default_server; listen [::]:8080 default_server;
luego le hice un restart al servicio nginx
sudo service nginx restart
luego para abrir el puerto 8080, en el menú navegar hasta "Red de VPC" >"Reglas de cortafuegos">"CREAR REGLA DE CORTAFUEGOS" (asi como esta mal marcado en la sig. imagen).
Saludos.
me falto agregar que una vez creada la regla se la signe la instancia:
en esa parte me perdí, no me di cuenta que la tenia asignada por etiqueta y no a todas las instancias. estuve un rato liado sin darme cuenta del detalle
Reto cumplido!!! super genial Proyecto: https://github.com/smanosalvas/bancoDelFuturo Nginx:
que padre!
Instale un centos 7 y le instale un nginx
Les dejo el Enlace
Gracias el curso esta muy interesante.
Yo tengo corriendo este proyecto en GCP:
uso:
y tengo configurado un certificado ssl
Me gusta el stack, cual ha sido tu experiencia con un proyecto en producción con GCP.
no pude verlo :(
Pues básicamente es instalar el nginx y poner las reglas de configuración, posteriormente hacer la configuración de las reglas en google :)
no me funciono
@VMCES ya editaste el archivo default de nginx?
todo desde Google Cloud SDK via terminal y con conexión SSH IP Publica encriptada
 Google may immediately Suspend all or part of Customer's use of the Services if: (a) Google believes Customer's or any Customer End User's use of the Services could adversely impact the Services, other customers' or their end users' use of the Services, or the Google network or servers used to provide the Services, which may include use of the Services for cryptocurrency mining without Google's prior written approval; (b) there is suspected unauthorized third-party access to the Services; (c) Google believes it is required to Suspend immediately to comply with applicable law; or (d) Customer is in breach of Section 3.3 (Restrictions). Google will lift any such Suspension when the circumstances giving rise to the Suspension have been resolved. At Customer's request, unless prohibited by applicable law, Google will notify Customer of the basis for the Suspension as soon as is reasonably possible"
¿Se puede crear una cuenta en GCP sin la necesidad de agregar un método de pago?
He leído historias de terror de gente que metió el método de pago y les llegaron varios cargos y la verdad es que solo quiero abrir mi cuenta para los cursos de platzi. Por el momento no tengo proyectos para subir a la plataforma.
Si se puede pero tiene ciertos alcances, para el ejercicio de crear una MV tienes que tener una cuenta por lo menos con la prueba gratuita que es suficiente mientras no actives la facturación automática.. A veces hay que tomar riesgos.
no temas en agregar el método de pago, cuando terminas tu crédito gratuito la plataforma desactiva tus recursos y te envía mensajes para preguntar si vas a activar el servicio, es un paso extra que debes hacerlo, no lo hace automático
¿Qué curso en Platzi puedo tomar para aprender de nginx?
¡Hola!
Puedes utilizar el buscador y te saldrán las clases de los cursos donde puedes aprender sobre nginx. Te dejo una captura de pantalla donde verás que cursos desde redes con Linux, React o Docker incluyen este tema, ya podrás escoger el que más te interese.
¡Saludos !
Mejores Zonas para crear por países en Latinoamerica. Ejemplo: La mejor zona para Perú es Northamerica Northeast
Hola Alfredo te recomiendo utilizar esta web para determinar el mejor datacenter según latencia con respecto al lugar donde me encuentro:
Genial GerAlfonso, gracias por el aporte. 😃
Hola! Cual es la mejor zona para Ecuador.?
Viendo las zonas disponibles:
Suena a que southamerica-east1 es la mejor. Aunque en mi experiencia, Latam está mejor conectado por los cables del pacífico a USA que a Brazil.
Así que haría un test para probar también us-west2 y con eso decidir.
La siguiente URL te indica cual región es la mejor :D
Cada vez me gusta más GCP!
Hecho el ejercicio!!!
Tengan presente el url del git: https://gitlab.com/tonioguzmanf/android-mdl-template-clone
Y a mi me toco en lo personal cambiar la cuenta free a paga, pero usando la micro instancia tengo hasta 720 horas al mes gratis.....
genial!!