¿Qué es la computación en la nube? Una guía completa
Publicado: 2020-01-16¿Cómo involucras a las cuentas objetivo de alto valor con el contenido adecuado en el momento adecuado para que, en última instancia, se conviertan?
La respuesta se encuentra en el marketing basado en cuentas. Los especialistas en marketing B2B están implementando este tipo de estrategia y realizando grandes inversiones y viendo un aumento de los ingresos al hacerlo.
Según la ITSMA, casi el 85 % de los especialistas en marketing B2B que han implementado y medido el ROI afirman que ABM ha generado mayores retornos que cualquier otro método de marketing.
Que muchos especialistas en marketing no pueden estar equivocados.
- Definición de computación en la nube
- Como funciona
- Tipos de servicios en la nube
- Modelos de implementación en la nube
- Beneficios de la computación en la nube
- Desventajas de la nube
- Futuro de la computación en la nube
¿Qué es la computación en la nube?
La nube es una plataforma que aloja un conjunto de recursos informáticos a través de Internet como una utilidad conveniente y bajo demanda que se alquila mediante pago por uso. Todas las nubes son básicamente centros de datos virtualizados compuestos por recursos de computación y almacenamiento.
El término servicios de computación en la Nube comprende todos los servicios que están alojados en una Nube. Por lo tanto, Cloud Computing es la utilización de servicios como almacenamiento, aplicaciones y servidores en la nube.
La mayoría de las organizaciones optan por los servicios en la nube para reducir sus inversiones en costos de infraestructura, costos de mantenimiento y garantizar la disponibilidad de recursos las 24 horas del día. Cloud Computing es una solución más eficiente y rentable que los centros de datos tradicionales.
Historia de la computación en la nube
La computación en la nube que existe hoy se remonta a la década de 1960 cuando John McCarthy, Douglas Parkhill exploraron la idea de proporcionar instalaciones de computación como una utilidad pública.
Pero las aplicaciones prácticas de compartir recursos fueron introducidas por IBM en la década de 1970 con el concepto de "tiempo compartido". En un momento en que los usuarios estaban restringidos a reservar tiempo y usar los recursos informáticos de forma secuencial o 'Procesamiento por lotes', IBM presentó RUSH (Usuarios remotos de hardware compartido). Esto permitió que varios usuarios utilizaran simultáneamente los recursos informáticos de una sola computadora a través de terminales ficticias/virtuales.
Se considera el nacimiento de la Virtualización en la Computación. Esto, junto con Grid Computing y Utility Computing en la década de 1990, formó los peldaños hacia Cloud Computing. Gradualmente, con el aumento en el poder de procesamiento de las máquinas y una explosión en el ancho de banda de las redes a través de Internet, las empresas reforzaron el uso de estos recursos bajo demanda y de una manera dinámicamente escalable.
En 1999, Salesforce puede calificarse como la primera implementación exitosa de servicios de computación en la nube para alojar su sistema CRM.
¿Cómo funciona la computación en la nube?
Considere que tiene un servidor en el sitio con su software Enterprise y su base de datos. Esto implicó una inversión inicial en términos de infraestructura de TI y la ubicación física, y hay costos crecientes relacionados con el mantenimiento.
Para evitar estos costos, las empresas recurren a los proveedores de servicios de computación en la nube que brindan la misma infraestructura o una infraestructura avanzada según sus especificaciones en régimen de alquiler.
El proveedor realiza las actividades regulares de mantenimiento y actualización y, como empresa, solo necesita administrar su aplicación que está alojada en esta plataforma alquilada.
El proveedor de servicios en la nube también gestiona de forma dinámica la mejora o degradación adicional de estas utilidades.
Esto proporciona una importante carga de trabajo y una transición de costos para las empresas y les ayuda a concentrarse en sus negocios principales, mientras que sus recursos de TI están siendo administrados por una entidad externa.
Tipos de servicios de computación en la nube
¿Cuáles son los servicios que se pueden aprovechar de un proveedor de la nube?
Según las utilidades que se adquieren, los servicios de computación en la nube se dividen en 3 categorías principales: infraestructura como servicio (IaaS), plataforma como servicio (PaaS) y software como servicio (SaaS).
Infraestructura como un servicio
IaaS es donde los proveedores de la nube aprovisionan y administran la infraestructura informática virtualizada para las empresas. Los recursos de TI que se ofrecen en IaaS incluyen almacenamiento, servidores y utilidades de red a través de Internet.
Las principales empresas que brindan IaaS son AWS, Rackspace Open Cloud, IBM Smart Cloud, Microsoft Azure y más.
Plataforma como servicio
PaaS es donde, junto con el hardware subyacente, el proveedor externo proporciona el software intermedio, los sistemas operativos y las herramientas necesarias para desarrollar y probar aplicaciones. Esto lo ayuda a evitar el costo de mantenimiento, aplicación de parches o cualquier tipo de planificación de capacidad necesaria para su plataforma subyacente.
Los proveedores comunes que brindan PaaS son AWS, Salesforce.com, Microsoft Azure, Oracle Cloud, SAP y OpenShift, entre otros.
Software como servicio
Como parte de SaaS, el proveedor externo le proporciona la pila completa para alquilarla mediante pago por uso. SaaS le brinda total libertad para trabajar en el software adquirido sin preocuparse por cómo se mantiene la infraestructura o incluso cómo se mantiene el software subyacente.
Los proveedores populares de SaaS son Microsoft 365, Zoho, Salesforce, SAP, Google G Suite y más.
Introducción a la informática sin servidor
Las organizaciones se están alejando gradualmente del concepto de plataforma o hardware dedicado o definido hacia la informática sin servidor. La computación sin servidor es un concepto próximo proporcionado por los proveedores de computación en la nube y la contenedorización es el elemento central utilizado para la computación sin servidor. Los contenedores son cápsulas que contienen la información relacionada con la infraestructura de TI que necesita una aplicación para funcionar sin problemas.
En el modelo de computación sin servidor, cuando implementa una aplicación en la nube, el proveedor de servicios en la nube analiza el código y genera dinámicamente los recursos necesarios para ejecutar la aplicación de manera efectiva. Estas especificaciones de la infraestructura subyacente se mencionan en el Contenedor en el que se empaqueta la aplicación.
Debido a la introducción de la informática sin servidor, el proceso de cómo se desarrollan y alojan las aplicaciones está cambiando rápidamente. Los proveedores de Servicios de Cloud Computing están ampliando sus utilidades y permitiendo que las organizaciones se concentren sólo en la Aplicación y sus clientes. Esto brinda a las organizaciones una razón comercial convincente para migrar gradualmente a la nube.
Tipos de modelos de computación en la nube
El modelo de negocio en base al cual se ofrecen los Servicios de Computación en la Nube difiere en gran medida de los modelos de alojamiento que elija.
Nube pública
Una nube cuyos recursos son compartidos por varios clientes se conoce como nube pública. A cada cliente que contrata los servicios de una nube se le conoce como arrendatario. Una nube pública puede tener varios inquilinos que comparten los mismos recursos y servicios.
Estos inquilinos solo pagan por los servicios que usan de manera similar a nuestro uso de agua o electricidad. Reservan una cantidad fija de espacio o capacidad computacional o aplicación de antemano y se les factura en consecuencia. Dado que la infraestructura de una nube pública es compartida, su uso es más económico.
Nube privada
En el caso de la nube privada, toda la nube está dedicada a un inquilino. Como arrendatario, puede personalizar la nube según sus necesidades. Puede conectarse a la nube privada mediante el uso de una LAN privada oa través de Internet.
La mayoría de las aplicaciones de nivel empresarial están alojadas en una nube privada, donde todos los datos de una organización se mantienen seguros. Esto permite además la flexibilidad para aumentar/disminuir dinámicamente las utilidades según las demandas comerciales, ya que los SLA definidos para las nubes privadas son muy estrictos. Las organizaciones que tienen información altamente confidencial o aplicaciones de misión crítica optan por la nube privada.
Nube híbrida
Como su nombre indica, una nube híbrida es la combinación de nubes públicas y privadas que brindan lo mejor de ambos mundos. Con la nube híbrida, cuando alguno de los recursos de la nube privada está completamente ocupado y es necesario aumentarlos, estos recursos adicionales se toman prestados de la nube pública.
Este fenómeno se llama explosión de nubes. Una nube híbrida le brinda la flexibilidad de alojar algunas de sus aplicaciones en una nube pública y otras críticas en la nube privada. Esto le proporciona un ahorro de costos y recursos de acuerdo con sus necesidades.
Ventajas de la computación en la nube
Eficiencia de costo
Esta es la razón más lucrativa por la que las empresas deciden migrar a la nube. Los métodos tradicionales de tener servidores internos y comprar licencias de software pueden costar mucho a las empresas.
Los servicios en la nube están disponibles en alquiler, por lo tanto, el costo es notablemente menor, lo que reduce los gastos de TI de una empresa. Las empresas más pequeñas que no pueden permitirse una gran inversión inicial pueden aprovechar los servicios alojados en la nube y pagar solo por las utilidades específicas que necesitan.
Copia de seguridad y recuperación
La arquitectura de los entornos Cloud está diseñada para proporcionar una alta disponibilidad. Por lo tanto, tienen un sitio de recuperación ante desastres planificado previamente configurado para su nube.
Los bancos de datos con los proveedores de servicios en la nube facilitan la redundancia, lo que asegura la máxima disponibilidad de sus datos. Esto facilita la restauración de sus datos más rápido en comparación con la recuperación ante desastres tradicional.
Accesibilidad y Conveniencia
Dado que los servicios en la nube están alojados en Internet y se pueden utilizar en cualquier momento y en cualquier lugar. Esto proporciona a las organizaciones una mejor accesibilidad y productividad. Se puede acceder a los servicios de una empresa alojada en la nube desde cualquier parte del mundo.
Recursos de TI ilimitados
Dado que los recursos que se ofrecen en la nube se pueden ampliar dinámicamente según las necesidades empresariales, la nube hace que la extensión de estos recursos parezca ilimitada. El almacenamiento de datos, la potencia computacional y el ancho de banda de la red pueden ampliarse instantáneamente en casos de mayor carga de trabajo. En una configuración de TI tradicional, esto requeriría una planificación previa y la compra de recursos con mucha antelación.
Flexibilidad y Escalabilidad
Los entornos de nube brindan soluciones para empresas de todos los tamaños. Los proveedores de la nube brindan a las organizaciones la flexibilidad de tener sus recursos parcialmente en una nube privada y parcialmente en una nube pública.
Ampliar temporalmente los recursos cuando sea necesario es una opción económica para las pymes o las empresas emergentes. Las aplicaciones elásticas que experimentan períodos de alta demanda pueden utilizar la función de escalabilidad de la nube para atender a un mayor número de usuarios.
( Lea también: 14 increíbles beneficios de la computación en la nube para las empresas)
Desventajas de la computación en la nube
Los servicios de computación en la nube parecen ser una solución de la nueva era que puede sostenerse durante los próximos años, pero tiene sus deficiencias.
Seguridad
La seguridad es la preocupación más debatida que tienen las empresas al mover sus datos a la nube. A medida que migra sus datos y servicios a una ubicación externa más allá de sus servidores en el sitio, se considera un riesgo potencial. Dado que los servicios de Cloud son accesibles a través de Internet, la información se considera vulnerable a los ataques cibernéticos.
Restricción
La elección de los servicios de un proveedor en particular limita la organización a las aplicaciones patentadas alojadas por ese proveedor de servicios en la nube. El uso compartido de aplicaciones entre proveedores de servicios en la nube es limitado.
Conexión a Internet Obligatoria
En el caso del alojamiento interno tradicional, las pequeñas empresas no dependían de una conexión a Internet para sus actividades diarias. Con el uso de servicios en la nube, es obligatorio estar conectado a Internet para utilizar aplicaciones empresariales. Por lo tanto, una pérdida de conectividad a Internet puede causar tiempo de inactividad para tales empresas.
Mitos comunes al trabajar con servicios en la nube
Los datos no están seguros en la nube
La medida de seguridad de una Nube depende de los proveedores de Servicios en la Nube que haya elegido. Es recomendable revisar sus políticas de seguridad para prevenir ataques antes de UTILIZAR sus servicios. Por lo general, las PYME no pueden permitirse invertir mucho en seguridad. La nube les proporciona las características de seguridad que normalmente no podrían permitirse.
“Debido a que las grandes empresas de computación en la nube tienen más recursos, a menudo pueden ofrecer niveles de seguridad que una pequeña empresa promedio no puede permitirse implementar en sus propios servidores”
Michael Redding, director gerente de Accenture Technology Labs
Pasarse a la nube es fácil
Mover sus servicios a la nube es equivalente a cualquier migración de hardware/software realizada. Necesitamos analizar la compatibilidad e incluir controles posteriores que aseguren la consistencia de sus aplicaciones.
Por lo tanto, trasladar todos los servicios de su empresa a la nube de una sola vez no es una estrategia factible. Debe tener el plan de transición adecuado que garantice la disponibilidad de sus servicios empresariales.
La nube mata múltiples trabajos de TI
A medida que su sistema realiza la transición a la nube, su administrador de TI residente y todo su equipo pierden su trabajo, es una percepción común. A medida que vemos que estos trabajos se ponen en juego, hay una escasez de administradores de sistemas en la nube y una serie de expertos en implementación e integración en la nube. Por lo tanto, aunque Cloud reduce algunos equipos, también abre las puertas a nuevos caminos.
Los nuevos trabajos creados por Cloud incluyen: Enterprise Cloud Architect, Cloud System Engineer, Cloud Cost Manager, DevOps Expert y toda una gama en Machine Learning, AI, IoT, Privacidad y seguridad, por nombrar algunos.
La virtualización y la nube son lo mismo
La virtualización es el aislamiento a nivel de software del entorno informático de la infraestructura física. Esto le permite ejecutar múltiples sistemas operativos, middleware y aplicaciones en la misma máquina. Aunque la virtualización es la tecnología en la que se basan las nubes, difieren en su entrega.
La computación en la nube permite la entrega de servicios que se basan en una infraestructura/plataforma virtualizada. La computación en la nube se puede ver como un producto comercial que está listo para usar, mientras que la virtualización se ve como un producto técnico que se puede implementar según sus necesidades. Por lo tanto, Cloud Computing puede denominarse como la evolución de la virtualización.
El futuro de los servicios de computación en la nube
Como actualmente vemos una ola de pymes que se trasladan a la nube para sus aplicaciones principales, gradualmente seremos testigos de cómo toda la organización se dirige a la nube y no solo a las aplicaciones empresariales. La nube híbrida jugará un papel clave en esta transición.
El poder de cómputo se ha convertido en un bien compartible en la nube, de manera similar, la variedad de servicios de Big Data alojados en la nube se convertirá gradualmente en un bien consumible. A medida que las empresas se esfuerzan por generar y almacenar sus datos de consumo, se genera una gran cantidad de datos no confidenciales redundantes que se pueden compartir dentro de las organizaciones.
La colaboración de datos entre empresas de dominios similares les brindará acceso a nuevas investigaciones, reducirá la redundancia de datos y mejorará el análisis de datos.
Con la introducción de CI/CD y el aprendizaje automático, las metodologías de desarrollo se potencian y aceleran en gran medida gracias a la nube. A medida que las interfaces se construyen sobre una interfaz de usuario estandarizada y con principios de experiencia de usuario comunes, los servicios de la nube se reducirán aún más desde el uso compartido de aplicaciones hasta solo el alojamiento de la experiencia del usuario.
Donde las empresas necesitan generar la lógica comercial y la experiencia de usuario que pretenden que tengan sus usuarios/clientes, mientras que la aplicación subyacente será aprovisionada por los proveedores de servicios de Cloud Computing.
Aunque parece una idea descabellada, al observar el ritmo al que evolucionan los servicios de computación en la nube, nada parece utópico.
Otros recursos útiles:
Arquitectura de computación en la nube: ¿Qué es el front-end y el back-end?
Los 10 principales beneficios de la tecnología Blockchain en la computación en la nube en 2019
Beneficios de trasladar su empresa a una plataforma en la nube
Cómo Edge Computing está remodelando el futuro de la tecnología
Impacto de la computación en la nube en la planificación de la recuperación ante desastres (DRP)