Una nube pública se refiere a los recursos de nube que ofrecen grandes proveedores de nube y que están disponibles para uso público. Una nube privada hace referencia a los servicios de nube que se han desarrollado dentro de una empresa y que solo están disponibles para uso interno. Una nube híbrida combina nubes públicas y privadas, mientras que un entorno multinube combina servicios de varias nubes públicas con la opción de incluir también recursos de nube privada.
Guía para principiantes sobre el cloud computing
El cloud computing es la capacidad de adquirir y utilizar servicios informáticos: servidores, almacenamiento, bases de datos, redes, software, análisis, inteligencia y mucho más a través de Internet. Al proporcionar recursos informáticos bajo demanda, el cloud computing le evita tener que instalar sus propios servidores físicos, ejecutar su propio software y gestionar sus propias bases de datos. Puede acceder a los datos, las aplicaciones y los recursos informáticos desde cualquier parte del mundo, en lugar de tener que estar conectados a un ordenador en una oficina. Como resultado, la nube ofrece una innovación más rápida, recursos flexibles y economías de escala. Normalmente, solo paga por los servicios en la nube que utiliza, lo cual le ayuda a reducir los costes operativos, ejecutar la infraestructura de manera más eficiente y ampliar según cambien las necesidades de la empresa.
Principales ventajas del cloud computing
El cloud computing supone un cambio con respecto a la forma tradicional de pensar de las empresas sobre los recursos de TI. Estas son las razones más comunes por las que las organizaciones recurren a la nube.
- Coste: el cloud computing elimina los gastos de capital y los recursos necesarios para ejecutar y gestionar su propia infraestructura. El precio y el coste del hardware, el software, las utilidades y la gestión in situ de los servidores aumentan rápidamente.
- Velocidad: la mayoría de los servicios de cloud computing son de autoservicio y bajo demanda. Incluso se pueden aprovisionar grandes cantidades de recursos informáticos en cuestión de minutos, normalmente con unos pocos clics, lo que le proporciona una gran flexibilidad y reduce la presión de la planificación de la capacidad.
- Escala mundial: los servicios de cloud computing incluyen la capacidad de escala flexible. En la nube, esto significa proporcionar la cantidad adecuada de recursos de TI para sus cargas de trabajo. Por ejemplo, elegir más o menos potencia informática, almacenamiento o ancho de banda justo cuando se necesita y desde la ubicación geográfica adecuada.
- Productividad: los centros de datos in situ suelen requerir una configuración de hardware de apilamiento intensivo, parches de software y otras tareas de gestión de TI que requieren mucho tiempo. El cloud computing elimina la necesidad de realizar muchas de estas tareas, lo que permite a los equipos de TI trabajar en objetivos empresariales más importantes.
- Rendimiento: los servicios de cloud computing se ejecutan en una red mundial de centros de datos seguros que suelen utilizar un hardware informático de última generación. Esta red global proporciona a los usuarios de su aplicación la latencia de red reducida que esperan. A medida que su base de usuarios cambia geográficamente, su infraestructura de nube también puede hacerlo.
- Seguridad: los proveedores de nube pueden ofrecer un amplio conjunto de políticas, tecnologías y controles que refuerzan su estrategia de seguridad general. Estas herramientas protegen sus datos, aplicaciones, aplicaciones empresariales, datos confidenciales, usuarios finales e infraestructura frente a posibles amenazas.
- Fiabilidad: los proveedores de servicios en la nube pueden almacenar datos en varios sitios redundantes, lo que le proporciona un acceso fiable a sus recursos en la nube.
- Movilidad: el cloud computing ayuda a sus trabajadores ya que pone los recursos a disposición de sus usuarios en cualquier momento y lugar, y en cualquier dispositivo conectado a Internet.
- Modernización: los servicios en la nube pueden desempeñar un papel fundamental a la hora de ayudar a su organización a abandonar las engorrosas tecnologías heredadas y adoptar soluciones más innovadoras que automatizan los procesos, optimizan los flujos de trabajo y simplifican las operaciones de TI.
¿Cómo funciona el cloud computing?
La nube es una amplia red de servidores informáticos ubicados en todo el mundo, junto con los datos, el contenido, las aplicaciones, las bases de datos y otros recursos informáticos que se alojan en estos servidores. El cloud computing es posible gracias a la virtualización, una tecnología que permite que un único servidor se ejecute en varios ordenadores "virtuales" (también conocidos como máquinas virtuales o VM). La virtualización permite agrupar los recursos de muchos servidores físicos diferentes, incluso servidores ubicados en diferentes áreas geográficas, y ponerlos a disposición de los clientes o usuarios como un único servicio altamente escalable.
Al hacer que el uso del hardware físico sea más eficiente y que una máquina física atienda muchas necesidades y a muchas organizaciones diferentes, el cloud computing reduce el coste de la gestión y el acceso a los recursos informáticos.
Tipos de cloud computing
Ni todas las nubes son iguales ni hay un tipo de cloud computing que sea el adecuado para todos. Distintos modelos, tipos y servicios han evolucionado para poder ofrecerle la solución adecuada a sus necesidades. En primer lugar, debe determinar el tipo de implementación de nube, o arquitectura de nube, en el que se implementarán sus servicios. Existen cuatro formas diferentes de implementar servicios en la nube: en una nube pública, en una nube privada, en una nube híbrida o en un entorno multinube.
- Servicios de nube pública: las nubes públicas son propiedad de proveedores de servicios en la nube de terceros, que ofrecen recursos informáticos como servidores y almacenamiento a través de Internet. Linode, ahora Akamai, es un ejemplo de nube pública. Con una nube pública, el proveedor de nube gestiona todo el hardware, el software y cualquier otra infraestructura de apoyo. Puede acceder a estos servicios y gestionar su cuenta mediante un navegador web, una API o la CLI.
- Nube privada: una nube privada se refiere a los recursos de cloud computing que utiliza exclusivamente una empresa u organización. Una nube privada se puede ubicar físicamente en el centro de datos in situ de la empresa. Algunas empresas también pagan a proveedores de servicios externos para alojar su nube privada. Un entorno de 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 mediante una red de forma que los datos y las aplicaciones se puedan compartir entre ellas. Las nubes híbridas ofrecen a las empresas una mayor flexibilidad para la escalabilidad y la implementación.
- Multinube: el entorno multinube es una estrategia que emplea dos o más proveedores de cloud computing. Las estrategias multinube ofrecen redundancia y la capacidad de seleccionar diferentes servicios o funciones de nube de diferentes proveedores. Las implementaciones multinube pueden ser valiosas a la hora de compensar el coste de los entornos de pruebas para proporcionar a los desarrolladores internos más potencia a un coste reducido.
Tipos de servicios en la nube: IaaS, PaaS, sin servidor y SaaS
La mayoría de los servicios de cloud computing se dividen en cuatro categorías generales: infraestructura como servicio (IaaS), plataforma como servicio (PaaS), sin servidor y software como servicio (SaaS). A veces se les denomina "pila de cloud computing" porque se crean una sobre otra. Saber lo que son y en qué se diferencian hace que sea más fácil lograr sus objetivos empresariales.
- Infraestructura como servicio (IaaS): es la categoría más básica de servicios de cloud computing. Con IaaS, puede alquilar la infraestructura de TI (servidores y máquinas virtuales, almacenamiento, redes y sistemas operativos) de un proveedor de nube con un sistema de pago por uso.
- Plataforma como servicio: La plataforma como servicio (PaaS) en la nube se refiere a los servicios de cloud computing que proporcionan un entorno bajo demanda para desarrollar, probar, distribuir y gestionar aplicaciones de software. PaaS facilita a los desarrolladores la creación rápida de aplicaciones web o aplicaciones móviles sin tener que preocuparse de configurar o gestionar la infraestructura subyacente de servidores, almacenamiento, redes y bases de datos.
- Informática sin servidor: la informática sin servidor, que se superpone con PaaS, se centra en crear funcionalidades de aplicaciones sin perder tiempo gestionando continuamente los servidores y la infraestructura necesarios para ello. El proveedor de nube se encarga de la configuración, la planificación de la capacidad y la gestión de servidores. Las arquitecturas sin servidor son altamente escalables y están basadas en eventos, y solo utilizan recursos cuando se produce una función o un desencadenante específicos.
- Software como servicio (SaaS): el software como servicio es un método para distribuir aplicaciones de software a través de Internet, bajo demanda y, normalmente, mediante suscripción. Con SaaS, los proveedores de nube alojan y gestionan el software (aplicación SaaS) y la infraestructura subyacente, y gestionan cualquier mantenimiento, como las actualizaciones de software y los parches de seguridad. Los usuarios se conectan a la aplicación a través de Internet, normalmente con un navegador web en su teléfono, tablet o PC.
Usos de cloud computing
Probablemente esté utilizando el cloud computing en este momento, incluso si no se da cuenta de ello. Si utiliza un servicio en línea para enviar correos electrónicos, editar documentos, ver películas o la televisión, escuchar música, jugar o almacenar imágenes y otros archivos, es probable que el cloud computing lo esté haciendo posible en segundo plano. Los primeros servicios de cloud computing apenas tienen una década de antigüedad, pero una gran variedad de organizaciones, desde pequeñas empresas emergentes y corporaciones globales hasta organismos gubernamentales y organizaciones sin ánimo de lucro, ya están adoptando la tecnología por diversas razones y para diferentes casos de uso.
- Cree nuevas aplicaciones y servicios: cree, implemente y escale rápidamente aplicaciones de tipo web, móviles y API en cualquier plataforma. Acceda a los recursos que necesita para cumplir los requisitos de rendimiento, seguridad y conformidad. Cree, pruebe y retire rápidamente los entornos, lo que acelera el tiempo de comercialización de los nuevos desarrollos.
- Almacene, realice copias de seguridad y recupere los datos: Evite interrupciones y proteja sus datos de forma rentable y a gran escala transfiriendo sus datos a través de Internet a un sistema externo de almacenamiento en la nube al que se pueda acceder desde cualquier ubicación y dispositivo. Mejore los esfuerzos de recuperación ante desastres para garantizar la continuidad del negocio.
- Transmita audio y vídeo: conéctese con su audiencia en cualquier lugar, en cualquier momento y desde cualquier dispositivo con vídeo y audio de alta definición y distribución global.
- Ofrezca software bajo demanda: También conocido como software como servicio (SaaS), el software bajo demanda le permite ofrecer a sus clientes las versiones y actualizaciones de software más recientes siempre que las necesiten y dondequiera que se encuentren.
- Trabaje con análisis de big data e IA: utilice las potentes capacidades de procesamiento de la nube para recopilar y analizar big data o para impulsar aplicaciones de inteligencia artificial y aprendizaje automático.
- Proporcione soporte a sus trabajadores móviles: proporcione a sus trabajadores móviles y remotos escritorios virtuales a los que puedan acceder fácilmente desde cualquier portátil, tablet o dispositivo móvil. Mantenga a los trabajadores conectados con plataformas de correo electrónico y mensajería basadas en la nube.
¿Qué nivel de seguridad ofrece el cloud computing?
La seguridad en la nube es una gran preocupación para muchas empresas que almacenan datos y ejecutan aplicaciones en el cloud. Muchas ofertas de nube pública son entornos multiinquilino. Esto significa que los datos de varios clientes se encuentran en el mismo servidor, lo cual incrementa la posibilidad de una filtración. Los ciberdelincuentes, conocedores de que muchas organizaciones almacenan datos confidenciales en la nube, tienen una mayor motivación para intentar vulnerar las defensas de los proveedores de servicios en la nube con objeto de acceder a información valiosa o robarla.
Para proteger los datos en la nube frente a robos, pérdidas o interrupciones causadas por ciberataques, los proveedores de servicios en la nube adoptan diversos protocolos, políticas y tecnologías para mejorar la seguridad del cloud computing. Entre ellos se incluyen el cifrado de datos, la tecnología de gestión de acceso e identidades de usuario, y la supervisión y el cumplimiento de la seguridad. Como los proveedores de nube invierten más en soluciones de seguridad, muchas empresas descubren que la nube puede ofrecer una mayor seguridad que sus propios entornos de TI locales. [artículo citado]
¿Cuál es el futuro del edge computing?
La nube evoluciona constantemente y, según las predicciones de los expertos, hay varias tendencias que dominarán el cloud computing en los próximos años. La nube hará posible la informática cuántica, que puede procesar cálculos complejos y conjuntos de datos masivos con mayor rapidez. Con el crecimiento de los dispositivos de Internet de las cosas (IoT) y otras aplicaciones sensibles a la latencia, es probable que los proveedores de nube adopten el edge computing, que permite una mayor distribución de los sistemas y un mayor acercamiento de los datos y el procesamiento a los usuarios. Secure Access Service Edge (SASE) desempeñará un papel importante en la gestión de la seguridad y el riesgo. Las iniciativas de "nube ecológica" trabajarán para reducir la enorme cantidad de energía que requiere la nube para electricidad y refrigeración, al tiempo que mejoran el reciclaje del hardware y reducen los residuos electrónicos.
Obtenga más información sobre cloud computing
Akamai cuenta con una serie de recursos de formación y ayuda para que pueda familiarizarse con el cloud computing. Eche un vistazo a algunos de los recursos y temas adicionales sobre los que hemos escrito.
Conceptos básicos del cloud computing
Tipos de implementación de nube
- ¿Qué es la nube pública?
- ¿Qué es la nube privada?
- ¿Qué es la computación multinube?
- ¿Qué es una nube híbrida?
- ¿Qué es una nube distribuida?
Modelos de servicios en la nube
- ¿Qué es la infraestructura de nube?
- ¿Qué es una plataforma en la nube?
- ¿Qué es la infraestructura como servicio?
- ¿Qué es la informática sin servidor?
- ¿Qué es el software como servicio (SaaS)?
Bases de datos en la nube y almacenamiento en la nube
La seguridad en la nube
Aplicaciones y rendimiento en la nube
- ¿Qué son las aplicaciones nativas de la nube?
- ¿Qué es el balanceo de carga en la nube?
- ¿Qué es la optimización de la nube?
- ¿Qué es una CDN en la nube?
Conceptos avanzados de la nube
Serie sobre los fundamentos del cloud computing
- Serie de blogs dirigidos a los desarrolladores sobre los fundamentos del cloud computing
- Amplíe sus competencias con nuestro curso de certificación Introduction to Cloud Computing
Preguntas frecuentes
En informática, la "nube" es un conjunto de servidores, almacenamiento, aplicaciones y otras infraestructuras informáticas bajo demanda que reside en centros de datos de todo el mundo y al que se puede acceder a través de Internet. Estos recursos proporcionan a las empresas la potencia informática que necesitan sin necesidad de adquirir, instalar, mantener y actualizar servidores físicos en las instalaciones ni ejecutar aplicaciones de software en sus propios equipos.
El cloud computing es la distribución y el uso de recursos informáticos como servidores, bases de datos, aplicaciones, redes y análisis a través de Internet. Dado que permite a las organizaciones pagar solo por los recursos y servicios que utilizan, el cloud computing puede ayudar a reducir los costes operativos y facilitar la escalabilidad de los recursos informáticos según sea necesario.
La amplia gama de servicios ofrecidos por los proveedores de servicios de cloud computing se puede clasificar en tres tipos básicos:
- Infraestructura como servicio (IaaS): IaaS proporciona a los usuarios acceso a los recursos informáticos primarios, tales como la capacidad de procesamiento, la capacidad de almacenamiento de datos y la conexión en red, en el contexto de un centro de datos virtual seguro.
- Plataforma como servicio (PaaS): orientadas a los equipos de desarrollo de software, Las ofertas de PaaS proporcionan infraestructura informática y de almacenamiento, además de un nivel de plataforma de desarrollo, con componentes tales como servidores web, sistemas de gestión de bases de datos, y kits de desarrollo de software (SDK) para varios lenguajes de programación.
- Software como servicio (SaaS): los proveedores de SaaS ofrecen servicios de nivel de aplicación adaptados a una amplia variedad de necesidades empresariales, como la gestión de las relaciones con clientes (CRM), la automatización de marketing o el análisis empresarial.
Desde la perspectiva del administrador, los servicios de cloud computing presentan las siguientes ventajas principales:
- El proveedor los aloja y realiza su mantenimiento. El proveedor de alojamiento en la nube compra, aloja y realiza el mantenimiento del hardware y el software necesarios en sus propias instalaciones. Los usuarios de los servicios evitan los gastos de capital y los quebraderos de cabeza relacionados con el mantenimiento que tendrían si desarrollaran el servicio de manera local.
- Autoservicio a través de una interfaz web, API o CLI. Los administradores del servicio pueden iniciar funciones del servicio específicas y aumentar o disminuir su nivel de uso del servicio (por medio de una interfaz web, API o CLI) con poca o ninguna interacción con la empresa que proporciona los servicios en la nube.
- Rentabilidad. Los usuarios del servicio pagan solo por la cantidad de servicio que utilizan. Esto puede suponer un importante ahorro de costes en comparación con el enfoque tradicional de desarrollar capacidades de TI in situ orientadas a escenarios de uso máximo y que luego esa capacidad se infrautilice la mayoría del tiempo.
- Escalabilidad prácticamente ilimitada. Los proveedores de servicios de cloud computing suelen tener la infraestructura de TI necesaria para ofrecer su servicio a gran escala. Para los usuarios de servicios en la nube, esto significa que el cloud computing puede adaptarse fácilmente al crecimiento empresarial o a los picos periódicos de uso de los servicios.
- Seguridad en la nube El cloud computing cuenta con un conjunto de controles, tecnologías y políticas diseñados para proteger los datos, las aplicaciones y la infraestructura. Abarca una amplia gama de estrategias, como el cifrado, la gestión de identidades y accesos, redes privadas virtuales (VPN), firewalls y pistas de auditoría, para evitar el acceso no autorizado a datos y aplicaciones basados en la nube.
El cloud computing se puede utilizar para el desarrollo de aplicaciones en la nube de diversas formas. Proporciona a los desarrolladores acceso a diversos servicios y herramientas de desarrollo basados en la nube que se pueden emplear para crear aplicaciones personalizadas. Estos servicios incluyen acceso a la infraestructura como servicio (IaaS), lo que permite a los usuarios crear fácilmente máquinas virtuales y otros recursos basados en la nube; plataforma como servicio (PaaS), que ofrece una plataforma en la que los desarrolladores pueden crear e implementar sus aplicaciones; y software como servicio (SaaS), que proporciona una solución totalmente gestionada para implementar aplicaciones de forma rápida.
Además, el cloud computing también permite estrategias de DevOps, lo que proporciona automatización y escalabilidad para el desarrollo y la implementación de aplicaciones. Estas capacidades, junto con otros servicios, como los servicios de almacenamiento, análisis y bases de datos, hacen que el cloud computing sea una herramienta ideal para los desarrolladores de aplicaciones a la hora de crear aplicaciones personalizadas.
El cloud computing ofrece una mayor flexibilidad y disponibilidad, ya que proporciona acceso bajo demanda a recursos informáticos que pueden residir en distintos centros de datos de prácticamente cualquier lugar del mundo. Por el contrario, el edge computing mejora el ancho de banda y reduce la latencia mediante el procesamiento de los datos y la ejecución de las aplicaciones en el Edge de la red, más cerca de los usuarios finales y los terminales.
La migración a la nube es el proceso de trasladar los datos y las aplicaciones a la nube desde servidores ubicados en las instalaciones del centro de datos de una empresa, o desde un entorno de nube a otro.
Por qué los clientes eligen Akamai
Akamai potencia y protege la vida online. Las empresas líderes de todo el mundo eligen Akamai para crear, proteger y ofrecer sus experiencias digitales, ayudando así a millones de personas a vivir, trabajar y jugar cada día. Akamai Connected Cloud, plataforma de nube distribuida de forma masiva en el Edge, acerca las aplicaciones y las experiencias a los usuarios y mantiene las amenazas más alejadas.