Guía para principiantes del cloud computing
Acceder a servicios informáticos -como servidores, almacenamiento, redes, software- a través de Internet ("la nube").
La computación en la nube es la entrega de servicios informáticos (servidores, almacenamiento, bases de datos, redes, software, análisis, inteligencia y más) a través de Internet ("la nube") para ofrecer una innovación más rápida, recursos flexibles y economías de escala. Por lo general, solo pagas por los servicios en la nube que usas, lo que ayuda a reducir los costos operativos, ejecutar la infraestructura de manera más eficiente y escalar a medida que cambian las necesidades de tu negocio.
Principales ventajas del Cloud Computing
La computación en nube supone un cambio en la forma tradicional en que las empresas conciben los recursos informáticos. He aquí seis razones habituales por las que las organizaciones recurren a la nube.
Costo
La computación en nube elimina los gastos de capital y los recursos necesarios para ejecutar y gestionar su propia infraestructura. Los costes de hardware, software, servicios públicos y gestión in situ de los servidores se acumulan rápidamente.
Velocidad
La mayoría de los servicios de computación en nube son de autoservicio y bajo demanda. Incluso grandes cantidades de recursos informáticos se pueden aprovisionar en minutos, normalmente con unos pocos clics, lo que proporciona a las empresas una gran flexibilidad y elimina la presión de la planificación de la capacidad.
Escala Global
Los servicios de Cloud Computing incluyen la capacidad de escalar de forma elástica. En el lenguaje de la nube, eso significa proporcionar la cantidad adecuada de recursos de TI. Por ejemplo, elegir más o menos potencia de computación, almacenamiento, ancho de banda justo cuando se necesita y desde la ubicación geográfica correcta.
Productividad
Los centros de datos en el sitio generalmente requieren una configuración de hardware pesada de "almacenamiento y apilamiento", parches de software y otras tareas de administración de TI que requieren mucho tiempo. La computación en la nube elimina la necesidad de muchas de estas tareas para que los equipos de TI puedan trabajar hacia objetivos comerciales más importantes.
Desempeño
Los servicios de Cloud Computing se ejecutan en una red mundial de centros de datos seguros que utilizan hardware informático de última generación. Esta red global proporciona a los usuarios de tu aplicación la latencia de red reducida que esperan. A medida que tu base de usuarios cambia geográficamente, tu infraestructura de cloud también puede hacerlo.
Seguridad
Los proveedores de cloud suelen ofrecer un amplio conjunto de políticas, tecnologías y controles que refuerzan tu postura general de seguridad. Estas herramientas protegen tus datos, aplicaciones, usuarios e infraestructura de amenazas potenciales.
Tipos de Cloud Computing
No todas las nubes son iguales y no hay un tipo de computación en nube que sea adecuado para todo el mundo. Varios modelos, tipos y servicios diferentes han evolucionado para ayudar a ofrecer la solución adecuada a sus necesidades. En primer lugar, debe determinar el tipo de despliegue de nube, o arquitectura de computación en nube, en el que se implementarán sus servicios en nube. Hay cuatro formas diferentes de implantar servicios en la nube: en una nube pública, en una nube privada, en una nube múltiple o en una nube híbrida.
- Nube pública
- Nube privada
- Nube Híbrida
- Multicloud
Nube pública
Las nubes públicas son propiedad y están gestionadas por terceros proveedores de servicios en la nube, que ofrecen recursos informáticos como servidores y almacenamiento a través de Internet. Linode Akamai, ahora Akamai, es un ejemplo de nube pública. Con una nube pública, todo el hardware, software y demás infraestructura de apoyo es gestionado por el proveedor de la nube. El usuario accede a estos servicios y gestiona su cuenta a través de un navegador web.
Nube privada
Una nube privada se refiere a los recursos de computación en nube utilizados exclusivamente por una sola empresa u organización. Una nube privada puede estar físicamente ubicada en el centro de datos in situ de la empresa. Algunas empresas también pagan a terceros proveedores de servicios para que alojen su nube privada. Una nube privada mantiene los servicios y la infraestructura en una red privada.
Nube Híbrida
La nube híbrida ofrece una combinación de nubes públicas y privadas, conectadas en red de tal manera que los datos y las aplicaciones pueden ser compartidos entre ellas. Las nubes híbridas ofrecen a las empresas una mayor flexibilidad para la ampliación y el despliegue.
Multicloud
Multicloud es una estrategia que emplea dos o más servicios de computación en nube. Las estrategias multicloud ofrecen redundancia y la posibilidad de seleccionar diferentes servicios o funciones en la nube de distintos proveedores. Los despliegues multicloud pueden ser valiosos para compensar el coste de los entornos de prueba y ofrecer a los desarrolladores internos más potencia a un coste reducido.
Tipos de servicios cloud:
IaaaS, PaaS, Serverless y SaaS
IaaaS, PaaS, Serverless y SaaS
La mayoría de los servicios de cloud computing se dividen en cuatro grandes categorías: Infraestructura como servicio (IaaS); Plataforma como servicio (PaaS); Serverless; y Software como servicio (SaaS). A veces se les llama la "stack de computación en la nube" porque se construyen uno encima del otro. Saber cuáles son y en qué se diferencian hace que sea más fácil lograr los objetivos de tu negocio.
Infraestructura como servicio (IaaS)
Esta es la categoría más básica de los servicios de cloud computing. Con IaaS, alquilas infraestructura de TI - servidores y máquinas virtuales (VMs), almacenamiento, redes, sistemas operativos - a un proveedor de cloud computing con un sistema de pago por uso. Para obtener más información, ve ¿Qué es IaaS?
Informática sin servidores
Al superponerse con PaaS, la computación sin servidor se enfoca en desarrollar la funcionalidad de la aplicación sin perder tiempo administrando continuamente los servidores y la infraestructura necesarios para hacerlo. El proveedor de la nube se encarga de la configuración, la planificación de la capacidad y la administración del servidor por tí. Las arquitecturas sin servidor son altamente escalables y controladas por eventos, y solo utilizan recursos cuando se produce una función o un disparador específico.
Plataforma como servicio
Plataforma como servicio (PaaS) se refiere a los servicios de cloud computing que proporcionan un entorno bajo demanda para desarrollar, probar, entregar y gestionar aplicaciones de software. PaaS facilita a los desarrolladores la creación rápida de aplicaciones web o móviles sin tener que preocuparse por la configuración o gestión de la infraestructura subyacente de servidores, almacenamiento, redes y bases de datos. Para obtener más información, ve ¿Qué es PaaS?
Software como servicio (SaaS)
El software como servicio es un método para entregar aplicaciones de software a través de Internet, bajo demanda y, por lo general, mediante suscripción. Con SaaS, los proveedores de cloud computing alojan y gestionan la aplicación de software y la infraestructura subyacente, y se encargan de cualquier tipo de mantenimiento, como actualizaciones de software y parches de seguridad. Los usuarios se conectan a la aplicación a través de Internet, generalmente con un navegador web en su teléfono, tableta o PC. Para obtener más información, consulta ¿Qué es SaaS?
Usos del Cloud Computing
Probablemente estes utilizando el cloud computing en este momento, incluso si no te das cuenta. Si utilizas un servicio en línea para enviar correo electrónico, editar documentos, ver películas o televisión, escuchar música, jugar juegos o almacenar imágenes y otros archivos, es probable que la computación en nube lo haga posible entre bastidores. Los primeros servicios de cloud computing tienen apenas una década de antigüedad, pero ya hay una variedad de organizaciones -desde pequeñas startups y corporaciones globales hasta agencias gubernamentales y organizaciones sin fines de lucro- que están adoptando la tecnología por una variedad de razones.
Estos son algunos ejemplos de lo que es posible hoy en día con los servicios de un proveedor de cloud computing:
Crear nuevas aplicaciones y servicios
Crea, implementa y amplía rápidamente aplicaciones como Web, móviles y API en cualquier plataforma. Accede a los recursos que necesitas para ayudar a cumplir con los requisitos de rendimiento, seguridad y cumplimiento.