Desplegando Servicios en la Nube Javier Turégano Molina Cursos GUL Universidad Carlos III 30 Oct 2009
Indice ¿Qué es eso de Cloud Computing? Amazon Web Services –AWS, EC2, S3, EBS, etc. Demo de despliegue en la nube Creando nuestras propias nubes Dudas y preguntas
¿De que va todo eso de la Nube?
At the begining...
Beep, beep, beep...
¿Y el mundo empresarial?
Capas
Tipos de Cloud Computing SaaS PaaS IaaS
SaaS Software as a Service
PaaS Platform as a Service
IaaS Infraestructure as a Service
Ventajas del Cloud Computing Flexibilidad Escalabilidad (que parece infinita) Pago por uso Contratar servicio frente a infraestructura Ubicuidad
Planificación dinámica bajo demanda
Tipos de Nubes
Cloud Computing is a Trap !!!!
It's stupidity. It's worse than stupidity
The computer industry is the only industry that is more fashion-driven than women's fashion
Una posible solución AGPL Affero General Public License
Perdida o robo de datos
EdoS Economic Denial of Sustainability
Es posible Caer Cautivo De Tu Proveedor
Amazon EC2 Elastic Compute Cloud EC2 nos ofrece capacidad de computación dimensionable en la nube.
Amazon EC2 Elastic Compute Cloud Cada máquina virtual recibe el nombre de INSTANCIA. EC2 se apoya en infraestructura de virtualización, supuestamente Xen.
Small Instance 1.7 GB of memory, 1 EC2 Compute Unit (1 virtual core with 1 EC2 Compute Unit), 160 GB of instance storage, 32-bit platform
Large Instance 7.5 GB of memory, 4 EC2 Compute Units (2 virtual cores with 2 EC2 Compute Units each), 850 GB of instance storage, 64-bit platform
Extra Large Instance 15 GB of memory, 8 EC2 Compute Units (4 virtual cores with 2 EC2 Compute Units each), 1690 GB of instance storage, 64-bit platform Other Options: High-Memory Instances High CPU Instances
Costes Podemos comprobarlos en:
Zonas disponibles Estados Unidos Europa
Amazon Machine Images (AMIs) S3
Como gestiono mi nube Management Console API CLI
Otros Servicios Elastic IP Addresses Elastic Load Balancing
Otros Servicios CloudWatch Auto Scaling
Otros Servicios Elastic Block Store AWS Import/Export Virtual Private Cloud
Otros Servicios SimpleDb Relational Database Service
Otros Servicios CloudWatch Auto Scaling
DEMO DE DESPLIEGUE
Creando nuestra propia nube Disponemos de multiples opciones en el mundo del Software Libre para implementar virtualización y crear nuestras propias nubes: Linux: Xen, KVM, OpenVz, etc.. OpenSolaris:LDOMs, Xen, Zonas, etc..
Gestionando nuestra nube (Algunos proyectos y herramientas útiles): - Scalr - OpenNebula - AbiCloud - Eucaliptus - DeltaCloud
¿Dudas ?
Licencia Creative Commons Reconocimiento 2.5 de España Contact o
Listado de ilustraciones