El origen de Cloud como lo conocemos ahora vino de Amazon. Las reglas genérica de tu capacidad instalada debe ser el pico de la demanda + 20%. Cuando tienes un negocio cíclico como Amazon puedes desperdiciar mucha capacidad.

Lo que hicieron fue rentar lo que les sobraba (sencillo pero a la vez genios)

Para muchos de nosotros suena lógico, pero cuanto crees que le haya costado a un developer antes de cloud conseguir un servidor para hacer una prueba? o más disco duro ? Ahora lo pueden hacer en un fin de semana ja.

Un poco más de la historia de los comienzos en: https://fortune.com/2015/06/28/andy-jassy-amazon-web-services/

Por hablar de los otros competidores, Azure, tiene una ventaja gigante porque trabaja con windows y AD y puede hacer nubes hibridas no solo públicas.

Y estadísticas en https://hostingtribunal.com/blog/cloud-computing-statistics/ y https://www.zdnet.com/article/the-top-cloud-providers-of-2020-aws-microsoft-azure-google-cloud-hybrid-saas/

Y hay otros que vienen muy fuertes, por ejemplo IBM comprando Red Hat, VMWARE trabajando con DELL y Alibaba por ser alibaba ja.

Hay 2 technologías que hacen posible el cloud computing

  • Abstraction (Virtualization): Separa recursos de la infraestructura física
  • Orchestration (Automation): Provisionar automaticamente recursos

 

Los beneficios de cloud son:

Hay que tomar en cuenta que Community no es explicado por AZ fundamentals ha.

Thus multitenancy is an emergent properly of resource pooling, not an essential characteristic itself.For multitenancy to work it needs strong segregation (breaking up the environment) and isolation (the security boundary between segments)

  1. Policy-driven
  2. Segmentation
  3. Isolation
  4. Governance
  5. Service levels
  6. Chargeback/Billing models

SPI (Software (WordPress) , Platform (databases) and Infrastructure (VMs) )

Otra forma de entenderlo es:

La responsabilidad en seguridad es compartida:

Lo más interesante de la de abajo es que el usuario es responsable de la configuration de las cosas. Si por ejemplo abrimos el firewall eso no es responsabilidad de Azure o AWS ja.

Cuál es el proceso de la seguridad en la nube?

  1. Identify necessary security and compliance requirements, and any existing controls.
  2. Select your cloud provider, service, and deployment models.
  3. Define the architecture.
  4. Assess the security controls.
  5. Identify control gaps.
  6. Design and implement controls to fill the gaps.
  7. Manage changes over time.