Infraestructuras
Nube de infraestructura
Evolución de la infraestructura
- = máquinas, redes y almacenamiento
- servidores físicos- adquisición de equipos
- montaje físico
- conexión a red
- instalación «manual» y config del SO
- almacenamiento en SAN o NAS
- infraestructura estática
- mismas configuraciones por años
- el usuario NO gestiona la infraestructura
 
- máquinas virtuales- varias MVs por cada nodo físico
- MVs gestionadas por el hipervisor
- MVs conectadas a través de redes virtuales
- Sin cambios en almacenamiento
- gestión similar a servidores físicos
 
- infraestructura en nube- máquinas virtuales
- virtualización de redes
- virtualización de almacenamiento
- agrupamiento de recursos
- infraestructura dinámica (elasticidad)
- configuración automática
- el usuario SI gestiona su infraestructura
 
- (contenedores?)
Nube pública o privada
Nube pública
- Amazon Web Services = AWS- estructura sobredimensionada (a excepción de picos de venta en ciertas épocas)
- decide alquilar su infraestructura
 
- Microsoft Azure- «Microsoft love Linux» por esto… su estructura Azure se apoya (no se sabe el porcentaje) en Linux
 
- Google Computing Engine = GCE- rebajó precios para entrar en mercado, llegó tarde
 
- ¿más?- ofrecer servicio en nube «bruto», sin servicios adicionales, solo ellos y dificilmente alguien más
 
Nube Privada
- gestionar mis recursos como si fuese una nube pública
- razones varias: costes, tipo de datos, desconfianza…
- soft (libre, que es el que ha triunfado):- Eucalyptus
- CloudStack
- OpenNebula
- OpenStack
 

Recursos Iaas
Conceptos
- Instancia / Máquina Virtual
- Imagen
- IP fija- se obtiene por DHCP, pero es fija mientras la instancia viva
 
- IP pública/IP flotante/IP elástica- NAT
- con IPv6 se podría asignar directamente una IP Global
 
- Red privada, subred
- grupos de seguridad
- tipo de máquina / sabor- cantidad de RAM,Core,Disco y escalado aplicado
 
- clave pública
- zona, región- agrupar recursos
- ubicación física del centro de datos
- diferentes precios según la zona
 
Almacenamiento de bloques
- SAN en nube
- Volúmenes
- Dispositivo de bloques asociados
- Almacenamiento permanente
- Se puede utilizar o no para el raíz
Almacenamiento de objetos
- Sustituye NAS en la nube
- almacenamiento masivo
- muy sencillo
- se puede relacionar con CDN (Content Delivery Network)- IP Anycast → redirección al punto con latencia más baja
 
- muy utilizado hoy en día
Ejemplo de AWS
AWS Services
- consola WEB
- muchos servicios (llevan mucho tiempo)
- EC2- servidores virtuales
- AMI = Amazon Machine Image- podemos subir nuestras imágenes
- se pueden comprobar si las imágenes disponibles en AWS son las originales (con checksum o hash)
- sabores- EBS : se crea el volumen en la SAN (o NAS?) y se asigna al hipervisor
 
 
 
Ejemplo de OpenStack
nube privada
Funcionalidades adicionales
Instancias vitaminadas
- imágenes con software instalado y preconfiguradas
- Modelo Bitnami
- … as a Service- DNS
- Load Balancer- openstack → haproxy
 
- Firewall
- Database
- Shared File System- compartir entre varias instancias un espacio FS
 
- Big Data
- Function (Serverless)- hacer una determinada operación en un determinado lenguaje y recibir el resultado
- IoT : dispositivos con poca capacidad de cómputo, podrían delegar a través de una API- AWS, Lambda