Los 6 principales desafíos críticos de la computación en la nube en 2022 [Todo lo que necesita saber]

Publicado: 2021-01-08

A medida que ingresamos a una fase crucial de la revolución industrial, donde el trabajo remoto, BYOD y CYOD han tomado prioridad sin previo aviso, enfrentar los desafíos de la computación en la nube nunca ha sido más importante. Para proporcionar contexto, la transformación digital se puso en marcha gracias a la revolución de los grandes datos. Sin embargo, la democratización de los datos es casi imposible sin la nube.

En pocas palabras, hoy en día, si las nuevas empresas, las pequeñas y medianas empresas pueden prosperar, la única razón es la nube. Uno de los desafíos de la computación en la nube es poder permitir que las empresas más pequeñas también entren en el campo de la inteligencia artificial, la realidad virtual, el aprendizaje automático y el análisis de datos, ya que las empresas pueden alquilar infraestructura sin tener que gastar mucho dinero.

Considera esto:

  • El gasto en la nube fue de 24 650 millones de dólares en 2010, 80 000 millones de dólares en 2010 y superará los 150 000 millones de dólares en 2020.
  • El 67% de la infraestructura empresarial estará basada en la nube para finales de 2020.
  • El 83 % de la carga de trabajo residirá en la nube para 2020.
  • La persona promedio interactúa con aproximadamente 36 servicios basados ​​en la nube cada día

Esto significa que el cambio a la nube es inevitable para cualquier organización. Este artículo no pretende hacer agujeros en la computación en la nube en comparación con las soluciones de infraestructura tradicionales. Es simplemente una representación de la línea de tiempo de los desafíos de la computación en la nube y las decisiones cruciales que los empresarios de TI, las partes interesadas, los administradores de cambios y los administradores de ITSM de hoy y mañana tomarán durante la fase de transición.

Aprenda cursos de desarrollo de software en línea de las mejores universidades del mundo. Obtenga Programas PG Ejecutivos, Programas de Certificado Avanzado o Programas de Maestría para acelerar su carrera.

Lo primero es lo primero, elegir la infraestructura:

Elegir la base para la implementación es el primer paso para pasar a la nube.

Tabla de contenido

Los tipos de implementación incluyen

1. Nube privada

La infraestructura de nube privada está exclusivamente dedicada a los datos de una sola organización. Esto puede significar que las empresas con una infraestructura de datos de hardware existente simplemente están trasladando su centro a la nube, pero manteniendo sus propios centros en el sitio.

Algunos servicios de terceros también brindan infraestructura de nube privada de tal manera que una red privada es la única puerta de entrada para acceder a los datos de la nube.

Una nube privada requiere costos de capital más altos que los centros de datos tradicionales, pero es necesaria cuando las organizaciones desean poder brindar acceso remoto a sus empleados y clientes. Es la única opción para las organizaciones que deben priorizar la seguridad por ley, como organizaciones gubernamentales, centros militares, empresas IBFS, etc. Dado que las nubes privadas tienen el control absoluto de la organización, la escalabilidad y la seguridad son de primer orden aquí. .

2. Nube pública

A diferencia de la nube privada, las nubes públicas comparten infraestructura externa. Son la opción preferida para empresas de nueva creación y empresas de mediana escala que desean hacer uso de capacidades informáticas más masivas sin tener que gastar mucho dinero en la compra y el mantenimiento de hardware en las instalaciones. Microsoft Azure, Amazon Web Services y Google Cloud son ejemplos de la nube pública.

La nube pública permite que las empresas estén listas para trabajar de forma remota en muy poco tiempo. Sin embargo, la seguridad puede verse comprometida y no es recomendable almacenar datos críticos en la nube pública.

Dado que puede expandirse infinitamente y seguir comprando más acciones de la nube pública, el punto de la escalabilidad se vuelve discutible. De la misma manera, los empresarios deben tener una idea clara de cuánto quieren comprar por adelantado, cuánto margen de maniobra quieren proporcionar para escalar y cuánto quieren depositar en los esquemas de pago por uso.

Estos desafíos de la computación en la nube son especialmente ciertos para las empresas de nueva creación, que a menudo tendrán que negociar acuerdos y concentrarse en una opción entre una miríada de esquemas confusos que presentan varios proveedores de nube pública para mantener costos bajos.

3. Nube híbrida

Una respuesta a los desafíos de escalabilidad, seguridad y costo de la computación en la nube en implementaciones públicas y privadas, la nube híbrida es el mejor modelo de ambos mundos. Aquí, los datos confidenciales se almacenan en una nube privada utilizando la infraestructura en el sitio. Pero las cargas de trabajo y los recursos no críticos se alojan en la nube pública. De esta manera, la escalabilidad es simple para ambos escenarios.

Sin embargo, como dicen, cada nube tiene un lado positivo. Lograr que las nubes públicas y privadas interactúen sin problemas es uno de los desafíos de la computación en la nube que el equipo de TI deberá enfrentar. Hybrid tiene sus inconvenientes y su popularidad ha disminuido un 7% entre 2018 y 2019 según una encuesta de Gartner.

4. Nube múltiple

En acuerdos de múltiples nubes, las organizaciones emplean a dos o más proveedores de nube. Una empresa podría estar utilizando múltiples proveedores de nube pública como Microsoft Azure, AWS y entornos de Google Cloud además de su propia nube privada para ejecutar las diversas funciones de la organización. Si bien esto puede parecer tedioso, una estrategia de nubes múltiples está ganando terreno rápidamente. De hecho, el 81 % de las organizaciones ya cuentan con una estrategia multinube.

Sería bastante imprudente llamar a la multi-nube una estrategia a veces porque la razón por la que las organizaciones usan más de un proveedor no es solo por la flexibilidad en términos de funcionalidad. El uso del método de múltiples nubes es una consecuencia de las necesidades de la organización para liberarse de las garras de tener que depender de un solo proveedor, reduciendo efectivamente el tiempo de inactividad y la pérdida de datos.

Fuente

Selección del modo de servicio

Una vez que se desarrolla el modelo de infraestructura en la nube y se eligen los proveedores, las organizaciones deberán definir la profundidad de su relación con el proveedor de infraestructura.

1. Infraestructura como servicio (IaaS)

IaaS es un modelo de autoservicio completamente contenido. Aquí, las organizaciones tienen acceso a servidores, redes, sistemas operativos y almacenamiento mediante tecnología de virtualización. Las empresas tienen el control exclusivo sobre el monitoreo de las computadoras, el almacenamiento en red y otros servicios. Pueden optar por incluir más recursos a pedido.

2. Plataforma como Servicio (PaaS)

Además de la infraestructura, PaaS establece una base para que los desarrolladores construyan software que se puede usar principalmente para aplicaciones. Los servidores, las redes y el almacenamiento son mantenidos por el proveedor de servicios externo. Las aplicaciones de middleware escalables son el mayor argumento a favor de PaaS. Estos pueden interpretarse como soluciones a largo plazo para los proveedores de servicios en la nube.

3. Software como servicio (SaaS)

Este es el mercado de la nube más utilizado. Utiliza Internet para entregar aplicaciones que son administradas por proveedores externos. Muchas aplicaciones SaaS se ejecutan directamente en un navegador. SaaS es rudimentario y no da control a la organización. Las pequeñas empresas de comercio electrónico, los proyectos a corto plazo y los proyectos estacionales a menudo se llevan a cabo en modo SaaS.

Las empresas pueden utilizar una combinación de proveedores para realizar diversas funciones dentro de la organización.

Fuente

Migrando a la nube

Los desafíos reales de la computación en la nube se encuentran cuando comienza el proceso de migración a la nube. Para que la transición sea fluida, las organizaciones deben considerar una variedad de factores. Pero el principal de ellos es invertir en ancho de banda. La conexión a la nube requiere una disponibilidad de ancho de banda adecuada para garantizar que no haya compromisos. A las empresas a menudo les resulta difícil abordar los requisitos de ancho de banda sin asignar recursos monetarios a este aspecto crucial.

Las empresas también deben estar preparadas para una amplia resolución de problemas, migraciones lentas de datos, trabajo con agentes y características sofisticadas anteriores para garantizar tiempos de inactividad más bajos.

Uno de los principales desafíos de la computación en la nube que enfrentan las grandes organizaciones hoy en día es encontrar un punto de Zen entre la infraestructura local y la nube. No todos los datos y recursos se pueden mover a la nube, pero todos los datos de los clientes deben ser accesibles desde la nube. Se necesitan manos para garantizar que se mantenga la infraestructura local y se construyan entornos de computación en la nube personalizados al tiempo que se garantiza que las operaciones comerciales normales se lleven a cabo sin problemas.

Abordar la gestión de TI

Al realizar la transición de las aplicaciones existentes a la nube, la violación y la fuga de datos también son motivo de preocupación. Garantizar la preparación antes de la transición es de máxima prioridad. También es importante elegir proveedores de servicios que puedan equipar a las organizaciones con un conjunto sólido de herramientas y servicios que brinden un monitoreo adecuado del rendimiento de las aplicaciones en la nube.

Las empresas pueden optar por tener equipos de TI internos para garantizar la preparación, pero puede ser preferible emplear servicios de terceros, ya que lleva tiempo mejorar las habilidades de los trabajadores de TI existentes para los nuevos entornos de nube. Muchas organizaciones hoy en día se están equipando con expertos en la nube y, por el momento, también utilizan servicios de terceros para soluciones de TI. Esto se debe a que la implementación en la nube se ha convertido en una carrera contra el tiempo, pero la dependencia de proveedores externos generará costos más altos a largo plazo.

En este sentido, los profesionales tecnológicos versátiles que pueden adaptarse a entornos cambiantes y están equipados con el conjunto de habilidades para llevar a las organizaciones a través de los cambios venideros tienen una ventaja sustancial en el mundo actual. De hecho, los arquitectos de la nube son los terceros trabajadores/empleos más solicitados de 2020.

Lidiando con tecnología inmadura

Si bien las ventajas son excelentes y elegantes, debe tenerse en cuenta que estamos tratando con nuevas tecnologías que aún no se han saturado en términos de innovación. La Inteligencia Artificial, el Machine Learning, el Big Data, la Realidad Aumentada y la Realidad Virtual están continuamente acercando lo imposible a la realidad. Nos encontramos con estas aplicaciones en nuestra vida cotidiana, desde la detección del cáncer hasta la gestión del tráfico rodado.

Sin embargo, muchas de estas aplicaciones aún son incipientes y, a menudo, parecen estar lanzando bolas curvas donde no parecían existir problemas. También muy a menudo tienen un rendimiento inferior y un rendimiento inferior al esperado. Por lo tanto, la computación en la nube permanece infrautilizada. Ajustar las expectativas requiere un mínimo de indulgencia tanto en términos de moralidad como de consideraciones de costos. Si bien los proveedores claman por brindar servicios e invertir las ganancias en más investigación y desarrollo, ser paciente pero cauteloso se convierte en la clave.

En el mismo sentido, la introspección también es crucial para garantizar que los límites de la innovación y la creatividad siempre se superen mientras se aceptan las limitaciones internas existentes.

Mantener y optimizar el rendimiento

La nube y las instalaciones son polos opuestos en términos de funcionamiento. La mayoría de las empresas optan por utilizar una CDN – Content Delivery Network . Las organizaciones deben asegurarse de que los empleados se vuelvan a capacitar y mejoren adecuadamente para emprender la gigantesca tarea de la migración. Los empleados existentes deben recibir capacitación para garantizar la eficiencia del personal. Tener expertos en la nube a bordo contribuirá en gran medida a determinar si una organización está aprovechando al máximo la computación en la nube.

Fuente

Muchas empresas también están invirtiendo en programas de transformación de talentos para garantizar la disponibilidad de recursos. Varios otros también están recurriendo a las herramientas DevOps para monitorear los patrones de uso de la nube únicamente por el bien de la optimización.

Garantizar un control estricto de la seguridad de los datos

Configurar el acceso basado en roles, minimizar los puntos finales, garantizar la confiabilidad de terceros, prepararse para BYOD, CYOD y el trabajo remoto sin comprometer la privacidad de los empleados o clientes es de suma importancia al tratar con la nube.

La seguridad a menudo se promociona como el mayor obstáculo para una transición fluida a la nube, ya que el lugar donde se almacenan principalmente sus datos permanece desconocido. El aumento de la violación de datos y los incidentes de secuestro que comprometen las credenciales de la empresa no han hecho que las cosas sean más fáciles de digerir.

Sin embargo, no hay motivo de preocupación ya que se mantienen todas las leyes y las organizaciones llevan a cabo campañas adecuadas de equipo rojo contra equipo azul. A medida que más organizaciones saltan a la nube, la ciberseguridad automáticamente se vuelve más sólida.

Una de las formas de abordar los desafíos de seguridad de la computación en la nube es exigir la autenticación de múltiples factores en todos los ámbitos. Por engorroso que sea, hasta que el ojo de la tormenta se derrumbe, es crucial ser lo más cauteloso posible. Las empresas también deben invertir tiempo en capacitar a los empleados y a los clientes sobre la importancia de mantener las mejores prácticas de seguridad.

Las contraseñas y los nombres de usuario deben cambiarse regularmente y deben implementarse sistemas de encriptación. Se debe dar prioridad a la configuración de políticas de seguridad cibernética incluso antes de la transición de los empleados y las aplicaciones a la nube.

Controlar el gasto en la nube

El trabajo agotador de los analistas de riesgos y los administradores de cambios de hoy en día, controlar el gasto en la nube, especialmente con la llegada de las múltiples nubes, es uno de los principales desafíos de la computación en la nube . Como se mencionó anteriormente, el uso de seguimiento y pronóstico es tan crítico que, a veces, puede romper la columna vertebral de una empresa en transición si no se estima correctamente.

Hacer uso de herramientas de análisis financiero es una forma de abordar el problema de los cálculos de costos de pago por uso frente a los costos iniciales. Si bien el pago por uso es un poco más conveniente, elegir pagos iniciales más pequeños también tiene una desventaja: el período de bloqueo del proveedor. Los períodos de bloqueo impiden que las organizaciones cambien aplicaciones entre nubes y aquí es donde comienza el problema de superar los costos en el entorno de múltiples nubes. La negociación de períodos de bloqueo de proveedores debe asegurar contra el tiempo de inactividad.

Si bien la infraestructura en sí misma es asequible, hacer que funcione es donde los costos parecen dispararse. La integración con proveedores de administración y seguridad de terceros debe realizarse con cuidado. Uno debe entender que esos cálculos de costos son múltiples, incluso un mayor tiempo de inactividad conduce a una disminución del ROI.

Gobernanza/Control

A menos que las empresas elijan IaaS, el equipo de TI no tendrá control total sobre la entrega, el posicionamiento y la operación. En este sentido, el papel de TI ha evolucionado a varios grados de complejidad, especialmente cuando las empresas trabajan con tantos proveedores externos.

También es necesario configurar protocolos de TI que sean estrechamente paralelos al mantenimiento de la infraestructura tradicional. El equipo central de TI también debe ser parte de todo el movimiento de la nube, desde el primer momento, ya que probablemente podrá identificar muchas de las necesidades especiales de la empresa antes de realizar compras.

Cumplimiento

Otro de los desafíos importantes de la computación en la nube es controlar los problemas legales. El mantenimiento de las prácticas, regulaciones y leyes estándar de la industria surge cuando llega el momento de elegir los servicios de respaldo. En los últimos años se ha producido un auge en la contratación de delegados de protección de datos con esta misma finalidad.

Las reglas gubernamentales están evolucionando a un ritmo rápido y muchas veces van en contra del favor de la empresa. También es una de las causas de un aumento repentino del gasto. Para asegurarse de que no se produzcan tiempos de inactividad simplemente porque no se cumplen las obligaciones legales, puede ser muy útil contar con personal dedicado para supervisar estos asuntos.

Sin embargo, como siempre, Europa ha estado al tanto de estos asuntos, y es probable que más países hagan lo mismo. El Reglamento General de Protección de Datos de la UE se ha comprometido a facilitar el cumplimiento en el futuro. Los oficiales de protección de datos ahora han recibido el mandato de la ley GDPR para que las responsabilidades de cumplimiento estén centralizadas.

Echa un vistazo a: Salario de ingeniero de la nube en la India

Problemas comunes de solución de problemas

Si bien los puntos anteriores cubren los aspectos principales a documentar durante la transición a la nube, también podrían surgir algunos pequeños problemas técnicos una vez que la nube comience a funcionar.

A continuación se muestra una lista de problemas comunes que las empresas encuentran al trabajar con la nube:

1. Portabilidad

Muchas veces, las empresas deben enfrentar desafíos como mover aplicaciones de entornos locales basados ​​en Windows a entornos Linux basados ​​en la nube o viceversa. En tales casos, es posible que se pierda alguna funcionalidad. La portabilidad no tiene por qué ser un sistema operativo limitado. Dichos desafíos imprevistos pueden surgir al realizar cualquier forma de movimiento de datos o aplicaciones.

Una forma de abordar el desafío es restringir las dependencias en la atmósfera de origen. Aunque puede llevar tiempo, es posible reprocesar casi cualquier dato o aplicación para adaptarse a un nuevo entorno con el conjunto de herramientas adecuado.

2. Desarrollo de nueva arquitectura

A día de hoy, casi toda la infraestructura de la nube está alojada en importantes centros de datos comerciales que se controlan de forma centralizada. Esto tiene muchas ventajas, ya que se puede escalar y administrar de manera eficiente. Sin embargo, quedan algunos desafíos en entornos heterogéneos, mientras que se incentivan nuevas arquitecturas.

3. Escalabilidad

Aunque pueda parecer bastante sorprendente, la disponibilidad de la infraestructura en la nube ahora representa una amenaza para muchos procesos de migración. Esto se debe a que el aumento de la nube no ha sido gradual. En tales casos, la elección de los proveedores de servicios adecuados requerirá mucha deliberación, pero también abre la posibilidad de negociaciones que tiendan a favor de la empresa.

4. Falta de estándares

Si bien la escalabilidad se puede abordar rápidamente con una infraestructura de múltiples nubes, la misma solución trae consigo otro conjunto de desafíos. Dado que cada proveedor de servicios en la nube tiene su propio conjunto de protocolos, y actualmente no existen instalaciones de medición del rendimiento para los propios proveedores de servicios, una situación de caos se está volviendo cada vez más evidente. Si bien este problema debería disminuir con la entrada de las regulaciones de cumplimiento, actualmente, la situación permanece en un estado transitorio desordenado.

5. Medición

Para aquellos que usan IaaS, es inevitable elegir entornos que midan el rendimiento y emplear proveedores externos para desempeñar esta función. Una vez más, con la nube múltiple, la falta de estandarización trae consigo otro conjunto de desafíos en la computación en la nube.

Leer: Carrera en Computación en la Nube

6. Eficiencia energética

Especialmente para las empresas globales, los entornos de nube siempre funcionan en modo encendido. Pero esto puede conducir a una ineficiencia extrema en términos de uso de energía. Los centros de datos, especialmente los de nube privada, deben utilizar equipos energéticos de última generación para garantizar la minimización del gasto y la conservación. Este aspecto puede parecer una tontería, pero el cambio climático y la crisis energética, junto con la necesidad de un uso ininterrumpido de datos, han hecho que esta pregunta sea bastante relevante hoy en día. Muchas innovaciones están en marcha para hacer frente a estos desafíos.

6. Denegación de servicio (DoS)

A día de hoy, muchas empresas de computación en la nube confían en la intervención manual para hacer frente a los ataques DoS. Pero, ¿qué sucede si se está produciendo un fuerte ataque? ¿Es necesario invertir en protección DoS? Estas son algunas de las preguntas que las empresas deberán decidir por sí mismas en el futuro cercano hasta que el cumplimiento lo exija.

Lea también: Las 7 principales aplicaciones de computación en la nube en el mundo real [2020]

Conclusión

Hoy en día, muchas empresas también se preguntan si la infraestructura central de la nube en sí misma es confiable para realizar migraciones. Para cerrar estas lagunas, los proveedores de servicios en la nube están empleando en gran medida la IA.

La IA se está integrando cada vez más en la infraestructura de TI. Tanto es así, que muchas organizaciones predicen que a medida que la IA se vuelva más sofisticada, la IA no solo podrá monitorear y administrar las instancias de la nube, ¡sino incluso repararse a sí misma! Sin embargo, inicialmente, la IA se está utilizando para automatizar y optimizar algunos flujos de trabajo y otros procesos de rutina. Con el tiempo, las características analíticas ganarán impulso.

La IA también se utiliza para administrar datos dentro de la infraestructura para tareas como identificación, ingesta, catalogación, etc. La gestión de datos mediante IA es un campo candente. De hecho, los bancos que requieren el manejo de transacciones ya están utilizando este tipo de herramientas para la actualización de datos.

Las herramientas de IA que se integran con SaaS ofrecen una gran funcionalidad a los usuarios y ayudan significativamente en el proceso de migración a la nube. Un ejemplo de ello es Salesforce Einstein, que se presentó en 2016. Einstein ayuda a los usuarios a conectarse para interactuar con los clientes. Configura calendarios, brinda a los miembros de ventas actualizaciones de seguimiento, hace ping automáticamente a los usuarios, identifica patrones de comportamiento de los clientes y mucho más. ¡Esta herramienta de recomendación es una de las que hay que tener en cuenta!

Al final, elegir permanecer en las instalaciones es tan loco como usar un cofre del tesoro de 300 años de antigüedad para guardar todo tu dinero, mientras que el resto del mundo realiza transacciones financieras en sus teléfonos celulares.

En upGrad ofrecemos el Programa PG Ejecutivo en Desarrollo de Software Programa de Especialización en Computación en la Nube. Tiene una duración de solo 13 meses y es completamente en línea para que pueda completarlo sin interrumpir su trabajo.

Nuestro curso le enseñará los conceptos básicos y avanzados de la computación en la nube junto con las aplicaciones de estos conceptos. Aprenderá de expertos de la industria a través de videos, conferencias en vivo y tareas. Además, obtendrá acceso a la preparación profesional exclusiva de upGrad, comentarios sobre su currículum y muchas otras ventajas. Asegúrese de comprobarlo.

Liderar la revolución tecnológica impulsada por la IA

Solicite el programa de certificado avanzado en computación en la nube