Ventajas y desventajas de la informática en la nube
- 11 minutos
Ventajas de la nube
La popularidad de la informática en la nube está motivada por sus numerosas ventajas, entre las que se incluyen la mejora económica, la administración simplificada de TI, la escalabilidad, la flexibilidad, el uso mejorado y la reducción de la huella de carbono. Vamos a considerar las ventajas de la nube individualmente:
Modelo económico: las organizaciones suelen calcular sus requisitos de TI durante un período de 1 a 5 años con antelación en un proceso denominado planeamiento de capacidad. El planeamiento de la capacidad permite a las organizaciones calcular las inversiones de TI para cargas máximas, lo que a veces puede conducir a una capacidad excesiva (recursos infrautilizados) o a una capacidad deficiente cuando las cargas superan las proyecciones (lo que podría provocar la degradación del servicio). Con el modelo económico de pago por uso, las organizaciones pagan por los recursos que necesitan. Las organizaciones ya no tienen que pagar costos iniciales, invertir en infraestructuras informáticas costosas y adquirirlas, ni pagar costos periódicos para administrar su infraestructura. Esto es especialmente importante para las startups porque, al ceder recursos de proceso en concesión, se benefician de reducir el costo inicial y reducir el tiempo de comercialización al crear y poner sus ofertas a disposición del público general.
Administración simplificada de TI: los usuarios de servicios en la nube no necesitan asignar tiempo y recursos para configurar, operar y mantener sus recursos de TI. Aunque el proveedor de la nube compite por los clientes y, por lo tanto, invierte recursos importantes para administrar y mantener sus ofertas con alta confiabilidad.
Escalabilidad: en un entorno informático interno tradicional, las organizaciones pueden tardar entre unos días y varios meses en adquirir, configurar y operar la infraestructura de TI. Los proveedores de servicios en la nube aprovisionan recursos informáticos alquilados para sus clientes en cuestión de horas o incluso minutos. Los clientes no solo pueden escalar verticalmente los recursos a petición, sino que pueden reducirlos verticalmente en períodos de baja demanda para ahorrar dinero. Por lo tanto, las nubes habilitan la importante propiedad de elasticidad, donde los recursos se pueden aprovisionar y desaprovisionar de forma dinámica o mediante programación para adaptarse a las cargas de trabajo cambiantes. Con el fin de admitir la elasticidad, muchos proveedores de servicios en la nube ponen a disposición de los clientes soluciones de escalado automatizado que modifican dinámicamente el aprovisionamiento de recursos a medida que la demanda fluctúa.
Flexibilidad: para determinados servicios en la nube, los proveedores ofrecen a sus usuarios la flexibilidad de configurar cualquier plataforma de software para que se ejecute en cualquier sistema operativo disponible como una imagen virtualizada en la infraestructura alquilada y aprovisionada personalizada. La nube ofrece un cambio de las inflexibles decisiones de diseño de TI de una organización (que están vinculadas a plataformas de desarrollo e infraestructura específicas) a opciones más flexibles, elásticas y modulares.
Uso mejorado: el uso de recursos se mejora significativamente con la informática en la nube porque los recursos físicos se comparten entre los usuarios (multiinquilino). A través de la virtualización, los servidores ahora se consolidan como imágenes de sistema operativo que comparten los mismos recursos del sistema. Por lo tanto, se mejora el uso, lo que conduce a un ahorro global en energía y refrigeración y reduce la huella de carbono.
Implementación rápida y global: al emplear los servicios de los proveedores de servicios en la nube que también tienen una presencia global de centros de datos, las startups pueden competir con los jugadores establecidos implementando rápidamente aplicaciones y servicios en un público global. Esto cobra especial importancia en el caso de las startups de redes sociales, que pueden ver tendencias de crecimiento viral a medida que los servicios se hacen más populares en varios países o regiones.
Riesgos de la informática en la nube
Mediante la adopción de servicios en la nube, los usuarios y las organizaciones pueden aprovechar muchas ventajas. Aunque el uso de estos servicios presenta varios riesgos, tales como:
Bloqueo de proveedor: las plataformas informáticas en la nube de los principales proveedores de nube son en gran medida propietarias. La falta de normalización puede llevar a la situación de bloqueo del proveedor, como cuando un cliente se suscribe a un servicio en la nube, desarrolla aplicaciones para él e implementa datos en él. La falta de normalización hace que sea improbable que el cliente se pueda trasladar a otra plataforma en la nube sin problemas. El cliente suele requerir un especialista en migración a la nube de terceros o un servicio adicional para trasladar la aplicación a otra plataforma.
Riesgos de seguridad: dado que la informática en la nube con nubes públicas puede dar lugar a que los datos de una organización se envíen más allá de sus cuatro muros, la seguridad se convierte en un riesgo y una preocupación principales. En el caso de determinados dominios, simplemente es inaceptable que los usuarios o las organizaciones lo hagan, en cuyo caso es posible que tengan que recurrir a la creación de una nube privada o a sus propios recursos con acceso restringido para satisfacer sus necesidades. Si bien, algunos mercados con requisitos de seguridad estrictos tienen soluciones de nicho. Un ejemplo es Amazon GovCloud, que cumple ciertos requisitos del gobierno federal de EE. UU. en materia de seguridad e integridad de los datos. GovCloud es físicamente distinto de otras infraestructuras en la nube que Amazon pone a disposición del público, lo que reduce la exposición. Azure Government desempeña la misma función en el espacio de Azure.
Riesgos de privacidad: el uso de la nube también plantea muchas preocupaciones relacionadas con la privacidad. En función de las leyes bajo las que opere un proveedor de servicios en la nube, los gobiernos pueden tener la capacidad de buscar y asumir datos del proveedor sin el consentimiento explícito del cliente o sin notificárselo. Además, los clientes no pueden estar totalmente seguros de la confidencialidad de los datos al usar nubes públicas. Más adelante en este artículo, se describen algunos de los riesgos de seguridad asociados con la informática en la nube.
Riesgos de confiabilidad: incluso las nubes no son inmunes a los problemas de confiabilidad. En diciembre de 2012, los usuarios de Netflix experimentaron una interrupción del servicio debido a los "problemas de conectividad de rendimiento degradado" de sus servidores en Virginia. El centro de datos de Virginia septentrional de Amazon EC2 dejó de funcionar durante unos días en 2011, lo que afectó a sitios web como Reddit y Foursquare. Microsoft Azure también se enfrentó a un problema similar y sus servicios se desactivaron durante dos horas y media en Europa occidental. Las nubes públicas conllevan un riesgo potencial de confiabilidad que puede afectar a las organizaciones. Los clientes deben diseñar los errores y usar características como las zonas de disponibilidad, en las que los clientes pueden configurar infraestructuras redundantes y de conmutación por error para asumir el control en caso de error, lo que tiene un precio, por supuesto. Los usuarios de la nube intentan mitigar el riesgo de confiabilidad de la nube mediante la firma de Acuerdo de Nivel de Servicio (SLA) que habilitan la compensación cuando se exponen a dichos eventos. Dado que solo se puede tener acceso a los servicios en la nube a través de la red, cualquier interrupción de la conectividad provocará un error en la aplicación, lo que posiblemente supondrá una pérdida de reputación o de ingresos.
Algunos de estos riesgos no son específicos únicamente para la informática en la nube, pero son típicos para cualquier proveedor de servicios, ya sean servicios bancarios o de mantenimiento. Los proveedores de servicios en la nube deben considerar detenidamente las implicaciones de estos riesgos y diseñar soluciones para mitigarlos, ya que su credibilidad y reputación afectan directamente a su tasa de adopción. Los pioneros de la nube que ofrecen sus propios servicios también deben proteger su reputación en relación con estos riesgos.
Desafíos en la informática en la nube
Junto con las ventajas y los riesgos, existen varios desafíos asociados con la adopción de la informática en la nube:
Ingeniería y desarrollo de aplicaciones: una nube ofrece inherentemente la promesa de infraestructura a petición y escalable dinámicamente. Sin embargo, la programación de una nube es más compleja que escribir código para un solo equipo. Los nuevos paradigmas de programación, como MapReduce, Spark y GraphLab, junto con las API de proveedores para administrar la infraestructura, ayudan a los desarrolladores a administrar la complejidad pero siguen presentando una curva de aprendizaje. Además, los programadores cualificados con experiencia en la nube todavía son relativamente poco frecuentes y tienen una alta demanda. Por último, los modelos de programación en la nube y las API están evolucionando continuamente, lo que puede aumentar los costes recurrentes de ingeniería y desarrollo.
Movimiento de datos: el uso de nubes públicas normalmente requiere conectarse a la nube a través de Internet. Debido a este requisito, el movimiento de datos hacia la nube, y desde ella, es significativamente más lento que en la red de área local (LAN) de una organización. Aunque la nube permite a las aplicaciones tener como destino grandes cantidades de datos (macrodatos), el movimiento de datos puede convertirse en un factor limitador para la adopción de la nube. Por ejemplo, Amazon y Microsoft permiten a los clientes cargar grandes conjuntos de datos o enviar discos duros para que los datos de los mismos se puedan cargar en la nube.
Calidad de servicio (QoS): Como se mencionó anteriormente, la infraestructura en la nube normalmente se comparte entre muchos usuarios. Este uso compartido supone un reto para que los proveedores de nube ofrezcan garantías de QoS a sus clientes. Este desafío podría impedir que determinadas aplicaciones sensibles al rendimiento migren a la nube. La calidad de servicio en las nubes es un área importante en la investigación en la nube. Por ejemplo, la regulación del ancho de banda de E/S en máquinas virtuales específicas podría ofrecer un rendimiento predecible para aplicaciones críticas.
Comprobación de conocimientos
Comentarios
¿Le ha resultado útil esta página?
No
¿Necesita ayuda con este tema?
¿Desea intentar usar Ask Learn para aclarar o guiarle a través de este tema?