Soy desarrollador fullstack y fundador de xiberty en donde construimos aplicaciones web, móviles (android e ios) y chatbots.
Una máquina virtual es un software que emula un ordenador justo como si fuese uno real.
Básicamente es un ordenador dentro de otro ordenador
alias: MV ó VM
Se verían así:
Host
Hipervisor (Tipo 1 y 2)
VMs (Virtual Machines)
https://xib.li/gcloud-tour
Vagrantfile
# -*- mode: ruby -*-
# vi: set ft=ruby :
Vagrant.configure(2) do |config|
config.vm.box = "ubuntu/xenial64"
config.vm.hostname = "GCPSession1"
config.vm.box_check_update = true
config.vm.network "private_network", ip: "192.168.33.190"
config.vm.synced_folder "./", "/code", disabled: false
config.vm.provider "virtualbox" do |vb|
vb.gui = false
vb.memory = "1024"
vb.name = "GCPSession1"
end
end
VMs en internet
MEJOR
EXPLÍCAME CON CHUBIS
Precio Fijo
Mensual
Servicios
Basicos
Recursos
Fijos
Precio Según uso
Todo tipo de Servicios
Recursos a demanda
Es una red global de servidores conectados para funcionar como un único ecosistema
1. Montar un sitio web Angular en Digital Ocean (Proveedor tradicional)
2. Montar un Wordpress en Google Cloud (Proveedor Cloud)
Terminal
Cliente SSH
VPS
Dominio
Sitio Web
1. Git Bash >> https://git-scm.com/download/win
2. SSH >> https://www.ssh.com/ssh/download/
3. Namecheap >> http://namecheap.com/
3. Angular Admin >> https://github.com/akveo/ngx-admin
en:
https://akveo.github.io/nebular/docs/
1. Crear el Droplet en Digital Ocean
2. Registrar y dirigir el dominio de la app al droplet
3. Instalar el proyecto en el Droplet
4. Configurar el Servidor Web para la app.
# git clone https://github.com/akveo/ngx-admin.git .
# cd /var/www/angular.xiberty.com
# apt install build-essential curl nginx git -y
# npm install && npm run build:prod
# curl -sL https://deb.nodesource.com/setup_8.x | sudo -E bash -
# apt install nodejs -y && mkdir -p /var/www/angular.xiberty.com
1.
2.
3.
4.
5.
6.
# wget https://xib.li/angular-config --no-check-certificate
# mv angular-config angular.xiberty.com
# ln -s /etc/nginx/sites-available/angular.xiberty.com /etc/nginx/sites-enabled/
# cd /etc/nginx/sites-available/
# service nginx restart
# nano angular.xiberty.com # Editar
7.
8.
9.
10.
11.
12.
https://cloud.google.com/sdk/
https://google.qwiklabs.com/quests/23
1. Creating a Virtual Machine
2. Getting Started with Cloud Shell & gcloud
3. Provision Services with Cloud Launcher
en:
Text
1. Crear la instancia en Google Cloud
2. Abrir Google Cloud Shell
3. Configurar un Dominio para el Sitio
4. Instalar un Servidor Web y crear la configuración de wordpress.
Es un catalogo de aplicaciones y servicios que se lanzan a un solo click
Via Cloud Launcher