El documento discute conceptos clave relacionados con la computación en la nube, incluyendo definiciones de Infraestructura como Servicio (IaaS), Plataforma como Servicio (PaaS) y Software como Servicio (SaaS), así como las ventajas de las nubes públicas y privadas. También cubre temas como escalabilidad, virtualización, contenedores y orquestación en la nube.
2. "use of computing resources delivered over
the network as a service ..." ¹
●Según NIST²
on-demand self-service
resource pooling (multi-tenant)
rapid elasticity (scalability)
measured service (monitoring)
¹ http://en.wikipedia.org/wiki/Cloud_computing
² http://soc.att.com/WFyvr6
¿ Qué es cloud computing ?
5. ● escalabilidad
● disponibilidad
● agilidad desde la idea →deployment
● costo: (CapEX) => OpEX
● confiabilidad / SLA
● moda☺
¿ Porqué preferir clouds públicas?
6. ● confidencialidad, protección de datos
● control de la infraestructura
● uso especializado de recursos de hardware
● ~estándares
● soporte onsite
¿ Porqué preferir clouds privadas?
7. ● escalabilidad es:
recursos++ → performance++
● escalabilidad comprende¹:
personas / equipos
procesos
tecnologías
¹ The Art of Scalability (diapos): http://www.slideshare.net/quipo/the-art-
of-scalability-managing-growth
¿ Escalabilidad ?
14. ¿ Arriba o abajo (de la nube) ?
orquestación
overcloud
orquestación
undercloud
A
B
C
Σ
15. Orquestación overcloud 1of2
A
B
C
Σ
●
deploys de stacks de servicios
●
usando el cloud API
●
vía “recetas”:
●
imperativas
●
declarativas
●
algunas herramientas:
●
ansible
●
chef
●
puppet
●
terraform
●
juju
●
heat(openstack), CloudFormation(AWS)
17. Orquestación undercloud 1of1
A
B
C
Σ
●
deploy de “la cloud”
●
sobre metales
●
openstack como impl
●
dependiente de la distro
●
ejemplos:
●
Openstack-ansible (community)
●
Mirantis/FUEL (Mirantis)
●
RDO (Redhat, CentOS, Fedora)
●
Ubuntu Openstack via Juju (por Canonical)
18. ●set completo de cloud APIs, incluyendo
●
SDN via neutron
●
SDS via ceph
●comunidad muy activa de desarrollo
●complejo para:
●
deploy, operación, debugging
●
curva de aprendizaje escarpada
●documentado (pero requiere más cariño)
Openstack: características
19. ●
vendors de: SDNs, SDSs, VNFs
●
“enabler” de: VNF (TelCos)
●
mapeo de recursos virt → phy
●
cpu pinning, hugepages
●
PCI resources
Openstack como fenómeno