Los diferentes tipos de servicios en la nube
Publicado: 2019-02-20El desarrollo de la nube ha sido parte integral del crecimiento explosivo de la computación en la nube en los últimos años. Según el estudio Cloud Vision 2020: The Future of the Cloud de LogicMonitor, alrededor del 83 % de todas las cargas de trabajo empresariales se encontrarán en la nube para 2020. A medida que más empresas comiencen a comprender los grandes beneficios que la computación en la nube brinda a sus operaciones, esto El gran cambio de paradigma para las empresas solo continuará.
En el corazón del desarrollo de la nube está la importancia de comprender lo que queremos decir cuando decimos "nube" y "servicios en la nube".
La nube es un grupo basado en la web de recursos informáticos configurables que se pueden aprovisionar rápidamente con solo una cantidad relativamente pequeña de esfuerzo, lo que lo hace muy atractivo para las organizaciones que buscan aumentar la eficiencia y reducir los costos.
Cuando se trata de servicios en la nube reales, su empresa tiene muchos para elegir. Aprovechar al máximo la computación en la nube exige que tenga una comprensión sólida de cada servicio y para qué se utiliza mejor.
En términos generales, los servicios en la nube se pueden dividir en estos cuatro grupos.
IaaS – Infraestructura como servicio
Según un informe de la industria de Grand View Research, el tamaño del mercado de infraestructura como servicio aumentará a $ 60 mil millones para 2024, lo que lo convertirá en el segundo tipo de servicio en la nube más grande según el tamaño de su mercado. El mismo informe indica que el período de 2016 a 2024 habrá visto una tasa de crecimiento del 25% en IaaS.
Si necesita el tipo más simple de computación en la nube, optará por IaaS. IaaS, en lo que respecta al desarrollo de la nube, significa que simplemente está alquilando infraestructura de TI como máquinas virtuales, redes, sistemas operativos y almacenamiento de su proveedor de nube, pagando tanto como necesita a medida que avanza.
Por lo general, IaaS se basa en la tecnología de orquestación en la nube, que es la configuración, coordinación y operación automatizadas de software y sistemas informáticos. Los ejemplos de tecnología de orquestación en la nube van desde Open Nebula y Apache Cloudstack hasta Open Stack. Esto da como resultado el establecimiento de una máquina virtual y el host físico para iniciarlo.
Con cada recurso que alquila con este enfoque particular de los servicios en la nube, tiene el lujo y la comodidad de alquilarlo solo durante el tiempo que lo necesite, principalmente porque cada recurso está disponible para alquilar como un componente de servicio independiente.
Cuando elige IaaS, un servicio de desarrollo en la nube, como Azure de Microsoft, Cloud Platform de Google o Amazon Web Services (AWS), tendrá que administrar realmente cualquier infraestructura. Sin embargo, debe instalar, configurar y luego administrar el software, cosas como aplicaciones, middleware y sistemas operativos.
PaaS: plataforma como servicio
Puede pensar en la plataforma como un servicio como un entorno de desarrollo de nube completo. Es esencialmente un nivel más alto que IaaS porque viene con algo más que un hardware preconfigurado, junto con un hipervisor (hardware, software o firmware de computadora que opera una máquina virtual) o una interfaz de usuario virtual. PaaS va más allá e incluye todo el ecosistema operativo, como el sistema operativo (SO) y los servicios de aplicaciones.
Por lo tanto, el modelo PaaS es el más adecuado para su organización si su empresa ya ha decidido un entorno de desarrollo específico para una aplicación específica, pero usted (por el motivo que sea) está casado con el concepto de un tercero que mantiene la plataforma de implementación por usted. .
Una buena manera de pensar en PaaS es que es el término medio entre los conceptos básicos de IaaS y la sofisticación completa de SaaS.
Mientras que IaaS se limita solo a la infraestructura, PaaS viene con funciones adicionales que la hacen más robusta, como middleware, servicios de administración de bases de datos, servicios de inteligencia empresarial (BI) y herramientas de desarrollo. Debido a esta funcionalidad adicional, admite el ciclo de vida total de la aplicación web, que incluye:
- Edificio
- Pruebas
- Despliegue
- administración
- Actualizaciones
Dado que este enfoque es el término medio entre IaaS y SaaS completo, es la solución para los pragmáticos. Su organización puede evitar tanto el costo como las complicaciones de comprar y luego administrar licencias de software, el middleware fundamental o la infraestructura de aplicaciones, o las herramientas de desarrollo. Usted administra todos los servicios y aplicaciones que desarrolla, mientras que el proveedor de la nube generalmente se encarga de todo lo demás.
Según Statista, solo se espera que el mercado de PaaS crezca a $ 8.6 mil millones para 2020, lo que lo hace considerablemente más pequeño que la participación de mercado total de SaaS. Sin embargo, de 2010 a 2020, el mercado de PaaS experimentó un crecimiento masivo, pasando de solo $ 283 millones en 2010 a su proyección de $ 8,6 mil millones 10 años después.
SaaS: software como servicio
Tal vez el servicio en la nube más conocido y mencionado con más frecuencia, el software como servicio es un método para proporcionar un servicio a través de la web, generalmente a pedido y mediante un modelo de suscripción, que también está alojado de forma centralizada. El proveedor administra el software, así como la infraestructura subyacente, junto con cualquier problema de mantenimiento, como parches de seguridad y actualizaciones de software, lo que lo convierte en el tipo de servicio en la nube más sofisticado.
Para el 2020, el mercado de SaaS se incrementará a $ 76 mil millones. Decir que muchas empresas están usando SaaS... sería quedarse corto.
Veamos algunos ejemplos concretos de marcas con las que está familiarizado que usan el modelo SaaS:
- Cisco WebEx
- Adobe Photoshop, Illustrator, XD, etc.
- Google Apps
- Fuerza de ventas
Probablemente, el mayor beneficio de este enfoque para la prestación de servicios es la conveniencia de no tener que molestarse más en instalar y ejecutar sus aplicaciones en sus computadoras individuales (como solía ser el caso), porque el servicio está disponible a través de Internet.
La gama de casos de uso que atiende SaaS es casi infinita, con algunos ejemplos destacados que incluyen:
- Contabilidad
- Correo electrónico
- Gestión de las relaciones con los clientes (CRM)
- virtualización
- software de nómina
- aplicaciones de mensajería
- Software de oficina
- software de gestión
- Gestión de contenidos (CM)
- software de colaboración
- Adquisición de Talento
- Gestión de recursos humanos (HRM)
- Facturación
- Sistemas de gestión del aprendizaje
- Gestión de la mesa de servicio
- Software CAD (diseño asistido por computadora)
A los que normalmente acceden personas que usan un cliente ligero a través de un navegador, su organización puede acceder a los modelos de entrega de SaaS por teléfono, tableta y computadora de escritorio, para lo último en compatibilidad de dispositivos y, por lo tanto, conveniencia.
Un ejemplo de las mejoras de productividad logradas a través del desarrollo de la nube, SaaS viene con una gran cantidad de beneficios para su negocio:
- Solo paga por lo que necesita (aumentando o reduciendo según sus niveles de uso)
- Disfruta de una gran seguridad para sus datos
- Nunca perderá sus datos si su computadora o dispositivo de acceso falla
Informática sin servidor
La computación sin servidor es interesante ya que se superpone en alcance con PaaS. Una característica destacada de la informática sin servidor es su gran escalabilidad y su tendencia a basarse en eventos. Esto significa que los recursos solo se utilizan cuando se produce un cierto desencadenante o función.
En pocas palabras, la informática sin servidor está orientada a crear la funcionalidad de la aplicación sin la necesidad de administrar constantemente la infraestructura o los servidores necesarios para esta funcionalidad de la aplicación. En cambio, es el proveedor de servicios en la nube el que se encarga de la configuración, la planificación de la capacidad y, por supuesto, la administración del servidor.
Eso no quiere decir que no haya servidores involucrados. "Sin servidor" es un nombre algo inapropiado, pero, en realidad, los servidores siguen siendo parte de la imagen. Es solo que la configuración, la planificación de la capacidad y la gestión antes mencionadas son cuestiones de las que no tiene que preocuparse, ya que el proveedor de la nube (y sus servidores) se encarga de todo.
Compare esto con un entorno de servidor tradicional. Allí, es el desarrollador de la nube el que se encarga tanto del aprovisionamiento como de la configuración de los servidores, así como de la instalación del sistema operativo y luego del mantenimiento constante de la infraestructura.
Algunos de los beneficios de la computación sin servidor incluyen:
- La libertad de crear aplicaciones
- La libertad de gestionar aplicaciones
- La libertad de implementar aplicaciones
Estas aplicaciones escalan bajo demanda.
Las arquitecturas sin servidor también tienen varios usos, como:
- Manipulación de imagen
- Cualquier cosa relacionada con los back-ends de Internet de las cosas (IoT)
- Aplicaciones móviles y web
- Procesamiento de eventos desde aplicaciones SaaS
Con la computación sin servidor, solo tiene que pagar por el tiempo que ejecuta su código o por el uso de los recursos.
Servicios en la nube: varios casos de uso
Debido al crecimiento del desarrollo de la nube en el siglo XXI, su negocio ahora tiene una variedad de opciones para ayudarlo a ejecutar sus operaciones de manera más productiva, fluida y por menos dinero. Antes de mover sus operaciones a la nube, asegúrese de tener un conocimiento profundo de los diferentes tipos de servicios en la nube, para que pueda seleccionar la mejor opción para su organización.
Hay ventajas y desventajas para IaaS, PaaS, SaaS y la computación sin servidor. Ten en cuenta factores como la industria en la que trabajas y cuánto dinero quieres gastar.