+digitalocean* +linode +rackspace
amazon web service - EC2
amazon S3 - storage
ansible* salt chef puppet
- orquestacion: para aprovechar varios servers -> load balancers
- provisionamiento: instala todos paquetes de forma automatizada
server
sudo apt-get update sudo apt-get git
cli
sudo pip install ansible
vagrant reload vagrant provision # corre ansible
ansible: trabaja con metodos idempotentes es para q tus servidores esten homogenizados (los recursos) = todos tengan la misma configuracion
docker: virtualizador que usa lxle lxle: virtualizacion en el kernel
git reset
.com: TLD -> top level domain co.uk co: second level domain uk: tld
pepito:wordpress.com .com: tld wordpress: domain pepito: subdomain https: ssl+http
router + modem = "MODEM" modem: analogico a digital router: NAT + DHCP(multiplexor): NAT: convierte iplocales a una ip publica q apunta a telefonica: network address translation DHCP: automaticamente asigna una nueva IP a una PC en la red
TELEFONICA: ISP(Internet service provider) levelB at&t global crossing
$ traceroute URI
DDOS: arma-> server cache
enviar correos x smtp -> cuellos de botella
zeroMQ RabbitM
+Varnish
- Squid +Memcache
HAP: a proxy
Sistema q escoge los servidores mas cercanos para hacer los requests.
DNS
Servidor dedicado a mapear nombres de domnio a ips
IANA: regula el internet
proveedores dominio: namecheap hover gandi
dig URI
Google DNS: 8.8.8.8 8.8.4.4
Open DNS
DNS telefonica
DNS subscritos y oficionalisados por la IANA para que apunten a los IPs reales
A: ip del servidor, puedes tener varios servidores. -> CDN Empresas: AKAMAI CloudFare
CNAME: subdominio MX: servidor correos
TTL: time to live
NEO4J
###########3 ontologia: modelamiento bd