CLOUD COMPUTING

Why cloud computing?

  1. IT assets as programmatic resources to quickly set up and tear down resources. Activos de TI como recursos programables para desplegar y desmantelar recursos rápidamente, es decir, Recursos informáticos controlados por código para crearlos y eliminarlos rápidamente.

  2. Access resources dynamically for agility and flexibility to meet customer needs. Acceder a los recursos de forma dinámica para ganar agilidad y flexibilidad al satisfacer las necesidades de los clientes.This approach enhances operational efficiency, as organizations can scale their IT infrastructure on demand without the constraints of traditional hardware limitations.

  3. Pay-as-you-go to test and use the system without being fully committed. Pago por uso para probar y utilizar el sistema sin asumir un compromiso total. Pagar solo por lo que consumes mientras lo usas, lo que te permite experimentar sin atarte a contratos a largo plazo ni grandes inversiones iniciales.


Cloud computing is the on-demand delivery of IT resources over the internet with pay-as-you-go pricing. La computación en la nube es la entrega bajo demanda de recursos de TI a través de internet con precios de pago por uso.

  1. On-demand delivery

  2. IT resources over the internet

  3. Pay-as-you-go pricing


Client-server Model

Modern computing is based on the client-server model. La informática moderna se basa en el modelo cliente-servidor, es decir, la tecnología actual funciona dividiendo las tareas entre la aplicación que pide algo y la máquina que le responde.

A client can be a web browser or desktop application that a person interacts with to make requests to computer servers. Un cliente puede ser un navegador web o una aplicación de escritorio con la que una persona interactúa para realizar solicitudes a los servidores informáticos.

A server can be services such as Amazon Elastic Compute Cloud (Amazon EC2), a type of virtual server. Un servidor puede ser un servicio como Amazon Elastic Compute Cloud (Amazon EC2), un tipo de servidor virtual, es decir, la máquina potente en la nube que recibe tu orden, procesa la información y te da el resultado.

For example, suppose that a client makes a request for a news article, the score in an online game, or a funny video. The server evaluates the details of this request and fulfills it by returning the information to the client


Six benefits of cloud computing

  • Trade upfront expense for variable expense. Cambiar el gasto inicial por gastos variables, es decir, en lugar de realizar una gran inversión por adelantado para comprar hardware, solo pagas por la capacidad informática a medida que la vas consumiendo.

  • Stop spending money to run and maintain data centers. Dejar de gastar dinero en operar y mantener centros de datos, es decir, te liberas de los costos y la infraestructura física como electricidad, refrigeración, seguridad y mantenimiento de hardware.

  • Stop guessing capacity. Dejar de adivinar la capacidad, es decir, eliminas el riesgo de comprar servidores de más (gastando dinero de más) o de menos (saturando la app), adaptando los recursos a la demanda real.

  • Benefit from massive economies of scale. Beneficiarse de las economías de escala masivas, es decir, debido a la enorme cantidad de clientes en la nube, los proveedores obtienen costos de operación más bajos y trasladan ese ahorro en tarifas más económicas para ti.

  • Increase speed and agility. Aumentar la velocidad y la agilidad, es decir, puedes disponer de nuevos recursos informáticos en cuestión de minutos a través de unos pocos clics, lo que acelera el desarrollo y la innovación.

  • Go global in minutes. Volverse global en cuestión de minutos, es decir, puedes desplegar tu aplicación en múltiples regiones del mundo entero de forma rápida, ofreciendo menor latencia y mejor experiencia a usuarios internacionales.

Deploying to the cloud

Cloud service and deployment methods provide different levels of control, flexibility, and management. Los métodos de servicio y despliegue en la nube proporcionan diferentes niveles de control, flexibilidad y gestión, es decir, existen varias formas de usar los servicios en la nube dependiendo de qué tanto control necesites tener sobre los sistemas y qué tanta responsabilidad prefieras dejarle al proveedor.

Deployment models include the following: Los modelos de despliegue incluyen los siguientes:

  • Infrastructure as a service (IaaS): Infraestructura como servicio (IaaS), es decir, te alquilan los componentes básicos (como servidores virtuales, redes y almacenamiento) y tú te encargas de instalar el sistema operativo y gestionar casi todo el software.

  • Platform as a service (PaaS): Plataforma como servicio (PaaS), es decir, te entregan un entorno listo para que desarrolles y alojes tus aplicaciones sin que tengas que preocuparte por mantener los servidores o el sistema operativo que hay debajo.

  • Software as a service (SaaS): Software como servicio (SaaS), es decir, utilizas un producto completo y terminado a través de internet (como un servicio de correo electrónico o de streaming), donde el proveedor se encarga de administrar absolutamente todo.

Deployment strategies include the following: Las estrategias de despliegue incluyen las siguientes:

  • Cloud: Nube, es decir, toda tu infraestructura y aplicaciones operan 100% en los servidores del proveedor de la nube.

  • Hybrid: Híbrido, es decir, conectas y combinas los servidores físicos que ya tienes en tu empresa con recursos alquilados en la nube pública.

  • On-premises: Local (On-premises), es decir, instalas y mantienes todos los servidores y la infraestructura físicamente dentro de las instalaciones de tu propia empresa.

Shared responsibility

Each type of deployment model and strategy has a shared responsibility between you and the cloud service provider. Cada tipo de modelo y estrategia de despliegue tiene una responsabilidad compartida entre tú y el proveedor de servicios en la nube, es decir, independientemente del modelo que elijas, siempre habrá tareas de seguridad y gestión que te tocarán a ti (como proteger los datos de tus clientes) y otras que asumirá el proveedor (como la seguridad de los cables y el edificio donde están los servidores físicos).