Al tercerizar estos recursos, las empresas pueden acceder a los activos informáticos cuando los requieran sin tener que invertir en infraestructura física local de TI con recursos flexibles, innovadores, rápidos y de economía de escalable. Para muchas empresas, la migración a la nube está directamente relacionada con la modernización de la infraestructura de TI.

Imagen de BrianPenny.
A continuación, veremos qué es la computación en la nube, sus características y que tanto influye en la cotidianidad.
índice
- Qué es la computación en la nube
- Características de la computación en la nube
- Tipos de nube informática
- Servicios de computación en la nube
- La infraestructura como servicio IaaS
- Plataforma como servicio PaaS
- Software como servicio SaaS
- Función como servicio FaaS
- Ventajas de la computación en la nube
- Ejemplos de servicios de computación en la nube
La computación en la nube es la entrega de recursos informáticos, suministrados por un proveedor global que cuenta con la infraestructura tecnológica computacional en la modalidad de renta que incluye almacenamiento, la potencia de procesamiento, bases de datos, redes informáticas, análisis, inteligencia artificial, aplicaciones de software, plataformas de juegos y otros recursos a través de Internet (la nube).

Imagen de Gerd Altmann
Ahorro de costos
No requiere costosas inversiones en infraestructura de TI, simplifica y acelera el proceso de desarrollo.
Autoservicio bajo demanda
Los proveedores de computación en la nube permiten aprovisionar, gestionar y automatizar la infraestructura de TI de acuerdo a sus requerimientos y picos de demanda.
Amplio acceso a la red
La computación en la nube ofrece recursos de infraestructura de TI a nivel global lo que permite a las organizaciones aprovisionar de forma estratégica hardware orientado a la ubicación.
Agrupación de recursos
En la plataforma de infraestructura de nube, los recursos informáticos se dividen de forma dinámica y se asignan según la demanda, además se comparten entre varias organizaciones optimizando el uso al máximo.
Rápida elasticidad
Las infraestructuras de nube pueden crecer y reducirse de forma dinámica. La elasticidad puede ocurrir en una o varias máquinas o redes de acuerdo a las aplicaciones y su requerimiento de forma automática.
Medición del servicio
Los proveedores de infraestructuras de nube proporcionan métricas de uso detalladas que se utilizan para informar sobre los costos de uso utilizados.
Nube pública
Las nubes públicas, los proveedores de servicios en la nube ofrecen recursos informáticos (servidores, almacenamiento, aplicaciones, etc.) a través de Internet, poseen y operan todo el hardware, software y otras infraestructuras de soporte. Los principales beneficios son el autoservicio, la escalabilidad y la elasticidad, pero con la ventaja de control y personalización adicionales
Nube privada
Una nube privada se compone de recursos informáticos exclusivos de una organización. Físicamente, se puede situar en el centro de datos interno de una organización o lo puede alojar un proveedor de servicios en la nube. Una nube privada ofrece un mayor nivel de seguridad y privacidad que la nube pública ofreciendo recursos especializados a las empresas; también cuenta benéficos de la nube publica como autoservicio, la escalabilidad y la elasticidad, pero con la ventaja de control y personalización adicionales. Además, las nubes privadas pueden contar con un nivel superior de seguridad y privacidad porque se alojan en redes privadas no accesibles al tráfico público.
Nube híbrida
Las nubes híbridas son una combinación de nubes privadas y públicas (por ejemplo, IBM Hybrid Cloud, con la tecnología de Red Hat) conectadas junto con tecnología que permite el funcionamiento conjunto entre datos y aplicaciones. Los servicios y aplicaciones confidenciales se pueden mantener seguros en la nube privada, mientras que los servidores web de acceso público y los endpoints orientados al cliente pueden residir en la nube pública.

Imagen de Atlassian.
Las propiedades dinámicas de la computación en la nube sientan las bases de los nuevos servicios de nivel superior. Estos servicios ayudan no solo a complementar sino también, a menudo, a proporcionar los servicios necesarios para los equipos ágiles y de DevOps.
Infraestructura como servicio (IaaS) es una capa básica de servicio en la nube que permite a las organizaciones alquilar la infraestructura de TI (servidor, almacenamiento, redes, sistemas operativos, etc.) de un proveedor de servicios en la nube. Además, IaaS permite a los usuarios reservar y aprovisionar los recursos que necesitan de los almacenes de servidores físicos sin procesar. También les permite reservar máquinas preconfiguradas para tareas especializadas como equilibradores de carga, bases de datos, servidores de correo electrónico y colas distribuidas.
Los equipos de DevOps pueden usar IaaS como una plataforma subyacente desde la cual crear una cadena de herramientas de DevOps, que puede incluir el uso de diversas herramientas de terceros.
La plataforma como servicio (PaaS) es una infraestructura de la nube basada en IaaS que proporciona recursos para crear herramientas y aplicaciones a nivel de usuario. Además, proporciona la infraestructura subyacente que incluye recursos de computación, red y almacenamiento, así como herramientas de desarrollo, sistemas de gestión de bases de datos y middleware.
PaaS emplea IaaS para asignar automáticamente los recursos necesarios para alimentar una pila tecnológica basada en el lenguaje. Las pilas tecnológicas de lenguaje populares son Ruby On Rails, Java Spring MVC, MEAN y JAM. Los clientes de PaaS pueden sencillamente cargar un servidor de su código de aplicación que se implementa automáticamente en la infraestructura de PaaS. Este es un nuevo y potente flujo de trabajo que permite a los equipos centrarse por completo en su código de aplicación empresarial específico sin tener que preocuparse por los problemas de alojamiento e infraestructura. PaaS gestiona automáticamente el escalado y la supervisión de la infraestructura para aumentar o reducir los recursos con cargas de tráfico estudiadas.
El software como servicio (SaaS) ofrece aplicaciones de software a través de Internet, bajo demanda y, normalmente, por suscripción. Los proveedores de servicios en la nube alojan y gestionan la aplicación mientras se encargan de las actualizaciones de software y parches de seguridad si es necesario. Algunos ejemplos de SaaS son los sistemas de CRM, las aplicaciones de correo web, las herramientas de productividad como Jira y Confluence, las herramientas de análisis, las herramientas de supervisión, las aplicaciones de chat y mucho más.
La función como servicio (FaaS) es un servicio de computación en la nube que ofrece una plataforma en la que los clientes pueden desarrollar, ejecutar y gestionar aplicaciones. De esta forma, se reduce la necesidad de que los desarrolladores creen y mantengan la infraestructura necesaria para desarrollar y lanzar una aplicación. Los proveedores de servicios en la nube ofrecen recursos en la nube, ejecutan un bloque de código, devuelven el resultado y, luego, destruyen los recursos que se han utilizado.

Imagen de Atlassian.
Las propiedades exclusivas de las infraestructuras de nube proporcionan varias novedosas ventajas técnicas y empresariales. Estas son las ventajas clave de la computación en la nube para los equipos ágiles.
Reducción de costos
Los equipos, recursos y personal requeridos para la infraestructura informática en la nube requiere de un alto costo en inversión, la cual genera activos depreciables, que están sujetos a la depreciación y desactualización tecnológica, estos deben ser asumidos por los proveedores los cuales buscan ser muy competitivos, ofrecer el mejor servicio con tecnología de punta, permitiéndoles ofrecer a sus clientes el mejor servicio, generar el mejor resultado, optimizar sus recursos financieros, invertir en activos de la línea de su negocio.
El pago mensual o anual que realiza es por el servicio como un gasto, que no afectara su carga impositiva y los activos depreciables.
Mayor escalabilidad
Dado que la computación en la nube permite su contratación de acuerdo al recurso requeridos, además permite el crecimiento a la medida, las empresas y organizaciones pueden escalar los recursos bajo demanda. También permite funciones de escalado automático a los equipos de acuerdo a las exigencias de las aplicaciones las cuales pueden reducir y aumentar automáticamente sus recursos de infraestructura como respuesta a los picos de tráfico.
Rendimiento mejorado
La computación en la nube cuenta con proveedores que ofrece los mejores y más recientes recursos informáticos. Los usuarios pueden acceder a las máquinas más recientes en el mercado con CPU multinúcleo extremas diseñadas para arduas tareas de procesamiento paralelo. Además, los principales proveedores de servicios en la nube ofrecen vanguardistas máquinas de hardware de GPU y TPU para unas intensas tareas de procesamiento de gráficos, matrices e inteligencia artificial, juegos. Los proveedores de servicios en la nube se actualizan constantemente con la última tecnología de procesador.
Los principales proveedores de computación en la nube cuentan con DATACENTER nivel 4 y tienen ubicaciones de hardware distribuidas globalmente que garantizan conexiones de alto rendimiento según la ubicación de la conexión física. Además, los proveedores de servicios en la nube ofrecen redes globales de entrega de contenido que almacenan en caché las solicitudes de los usuarios y el contenido por ubicación.
Mayor velocidad de ejecución
Los equipos que utilizan infraestructuras de nube pueden ejecutar y ofrecer valor más rápido a sus clientes. Los equipos de software ágil pueden emplear una infraestructura de nube para probar rápidamente las nuevas máquinas virtuales a fin de experimentar y validar ideas únicas, así como automatizar las pruebas y las fases de implementación de la canalización.
Seguridad reforzada
El alojamiento de la nube privada ofrece una infraestructura aislada con cortafuegos que refuerza la seguridad. Además, los proveedores de servicios en la nube ofrecen muchos mecanismos y tecnologías de seguridad para ayudar a crear aplicaciones seguras. El control de acceso de usuarios es un problema importante en materia de seguridad, y la mayoría de los proveedores de servicios en la nube ofrecen herramientas para limitar el acceso granular de los usuarios.
Integración y entrega contínuas
Integración continua y entrega continua (CI/CD) es una práctica clave para los profesionales de DevOps que ayudan a aumentar la velocidad de los equipos y a agilizar el lanzamiento al mercado. CI/CD basado en la nube, como Bitbucket Pipelines, permite a los equipos compilar, evaluar e implementar código automáticamente sin tener que preocuparse por la gestión ni el mantenimiento de la infraestructura de CI. Bitbucket Pipelines confía en los contenedores
Ejemplos de computación en la nube
Categoría: