
Introducción
Hoy en día, la tecnología de computación en la nube se ha vuelto muy extendida. La popularidad de esta tecnología está determinada por la gran cantidad de proveedores de TI, incluidas empresas como IBM, Microsoft, Intel, Google, HP y NEC. Las tecnologías en la nube comenzaron su desarrollo cuando aparecieron en el mercado en 2008 bajo el término "computación en la nube". Hoy, la computación en la nube permite ejecutar aplicaciones a través de Internet mediante recursos informáticos especiales gestionados por un proveedor. Hay tres formas principales de proporcionar computación en la nube: IaaS, PaaS y SaaS.
IaaS significa Infraestructura como Servicio. Este tipo de servicio permite utilizar un servidor completo con una cantidad dedicada de datos y una dirección única en el espacio virtual. PaaS significa Plataforma como Servicio. Este tipo de servicio permite utilizar un servidor virtual en el que se instala un sistema operativo y los programas necesarios. SaaS significa Software como Servicio. Este tipo de servicio permite utilizar programas individuales a través de Internet. Usar estas categorías permite al usuario utilizar equipos ya configurados y mantenidos sin gastar dinero en hardware y software.
Ventajas y desventajas de la tecnología de computación en la nube
Todas las categorías de computación en la nube tienen una ventaja invaluable al ser accesibles desde cualquier lugar del planeta dado la disponibilidad de Internet, una computadora y un navegador. Para acceder, no es necesario tener una computadora cara; toda la información se almacena y procesa en un servidor remoto, y el acceso a ella se abre a través de una interfaz web.
El uso de la tecnología de computación en la nube permite acceder a su información desde cualquier lugar en cualquier momento. Los datos son copiados automáticamente por el proveedor y encriptados, lo que permite al usuario no preocuparse por la seguridad y confidencialidad de la información.
El proveedor ofrece soporte las 24 horas para máquinas virtuales y varios planes tarifarios para cualquier nivel requerido. Generalmente, los servidores de empresas promedio están cargados al 10-15%, mientras que el resto del tiempo, excepto por momentos raros, los recursos permanecen inactivos. La tecnología de computación en la nube permite redistribuir gastos y no pagar de más por costos adicionales de equipos y su mantenimiento. Los recursos de hardware se pagan estrictamente en función del consumo real, lo que permite al cliente no comprar o alquilar equipos, sino utilizar recursos virtuales según sea necesario.
El pago por recursos de software también tiene un sistema flexible. En lugar de paquetes de software, la empresa adquiere productos de software individuales para cada usuario local separado. El costo de las versiones de productos para computación en la nube es significativamente más bajo que el costo de aplicaciones para computadoras personales. También existe la posibilidad de pagar por software por hora, lo que permite ahorrar dinero en caso de uso raro. El uso de programas en la nube también elimina el tiempo dedicado a la instalación, actualización y soporte técnico.
Los proveedores de software también obtienen un beneficio económico de la provisión de recursos en la nube. Mantener un gran centro de datos homogéneo es más rentable que el mismo volumen de centros más pequeños y heterogéneos. Además, cuando un solo servidor se distribuye entre varios usuarios, la carga se suaviza, ya que la probabilidad de carga máxima simultánea es muy baja.
Entre otras cosas, las tecnologías en la nube son una herramienta efectiva para expandir canales de ventas y aumentar las ganancias para los proveedores de software independientes en forma de software como servicio. Este enfoque organiza una provisión dinámica de servicios, en la que los usuarios pagan por el hecho de la provisión de servicios y regulan el volumen de recursos consumidos según sus necesidades personales.
Usar computación en la nube no requiere la compra y configuración de equipos y software. Reducir el número de servidores físicos mejora los procesos de mantenimiento. En cualquier momento en que el usuario inicie cualquier producto de software, hay plena confianza en que la última versión configurada del programa está instalada, sin necesidad de reinstalación y pago por actualizaciones.
La computación en la nube también ofrece a los usuarios herramientas de trabajo adicionales, como el trabajo colaborativo en documentos. Al usar esta herramienta, no es necesario enviar nuevas versiones de un archivo y editar secuencialmente. Al usar servicios en la nube, todos los cambios realizados por un usuario se muestran instantáneamente a otros usuarios.
Las herramientas en la nube tienen interfaces de programación de aplicaciones (API) estándar abiertas, a través de las cuales se desarrollan y conectan aplicaciones entre sí.
Al desarrollar aplicaciones con una estructura compleja, la computación en la nube permite utilizar una cantidad ilimitada de recursos informáticos según sea necesario. La provisión de estos recursos está limitada solo por las capacidades de la nube. Las tareas más complejas realizadas por los usuarios reciben una mayor cantidad de memoria y potencia de cálculo en los momentos en que esto es necesario. Usar esta herramienta permite ejecutar varias copias de una aplicación para pruebas y depuración; la escalabilidad de una máquina virtual permite hacer esto casi instantáneamente.
Al igual que los recursos de computación, la cantidad de memoria disponible al usar tecnologías en la nube también tiene la capacidad de aumentar según sea necesario. Al almacenar datos en un servicio en la nube, los usuarios no están limitados por la cantidad de espacio en disco, ya que el volumen de la nube se calcula en miles de millones de gigabytes de espacio disponible.
Todas estas ventajas de las tecnologías en la nube son una herramienta conveniente para crear startups de software. Los desarrolladores no tienen necesidad de adquirir hardware y software y mantenerlo.
Sin embargo, la tecnología de computación en la nube también tiene desventajas. La más significativa de ellas es la necesidad de una conexión constante a Internet. Sin una conexión de red, no hay acceso a los documentos y software necesarios para trabajar. Además del acceso simple, algunos programas requieren una alta velocidad de conexión con un gran ancho de banda. En ausencia de una conexión de calidad, los programas en la nube pueden funcionar más lentamente que las aplicaciones de escritorio en una computadora personal. Es precisamente esta desventaja la que es el principal obstáculo para el desarrollo de tecnologías en la nube en el entorno de TI de Rusia.
Teóricamente, la seguridad de los datos en la nube también puede estar en riesgo. No todos los datos pueden ser confiados a un proveedor externo, no solo para almacenamiento, sino también para procesamiento. Los datos también pueden ser interceptados durante su transmisión al proveedor. Además de la confidencialidad, también pueden surgir problemas legales, por ejemplo, aquellos relacionados con el cumplimiento de los requisitos para la protección de datos personales.
El aspecto del acceso del estado a los datos es importante. Por ley, el estado en cuyo territorio se almacenan los datos tiene acceso pleno a la información. Por ejemplo, bajo las leyes de EE. UU., el proveedor ni siquiera tiene derecho a divulgar el hecho de la transferencia de información confidencial al estado a nadie más que a sus abogados.
Existen varias opciones para resolver este problema. Una de ellas es la encriptación previa de los datos antes de enviarlos al almacenamiento en la nube. Cuando el usuario de un recurso en la nube es una empresa, el método de uso de tecnologías en la nube se escribe como un elemento separado en la lista de problemas de seguridad de la información.
Algunos proveedores implementan de forma independiente servicios de encriptación de datos.
Otra desventaja significativa es la funcionalidad reducida de las aplicaciones en la nube. Para utilizar la funcionalidad principal a través de la interfaz web, muchas aplicaciones carecen de herramientas de trabajo adicionales. En algunos productos de software en la nube, la funcionalidad es casi idéntica a la de los de escritorio, mientras que en algunos pierde significativamente en muchos parámetros. Así, por ejemplo, Microsoft Excel de escritorio tiene muchas más funciones que las hojas de cálculo de Google Docs o la aplicación web de Office.
Al elegir un proveedor de servicios en la nube, primero vale la pena pensar a largo plazo. Trabajar con cualquier proveedor implica plena confianza en todos los recursos y la elección de métodos para procesar información. Un proveedor puede cometer errores, no realizar copias de seguridad a tiempo y no mantener su hardware. La libertad de elegir cualquier versión de un producto de software que no sea la más reciente también está limitada.
En su artículo "El secreto mejor guardado de las nubes", Hugh MacLeod afirma que la computación en la nube conduce a la creación de un enorme monopolio, nunca antes visto. La agregación de recursos en un único proveedor más popular podría llevar al poder exorbitante de esa corporación. Pero hoy ya existen varias corporaciones de confianza compitiendo entre sí, como Amazon, Google y Microsoft, y ninguna de ellas tiene dominio.
Conclusión
En conclusión, se puede señalar que el uso activo de la tecnología de computación en la nube no es una solución a todos los problemas en el campo de la tecnología de la información.
La computación en la nube no es tanto un nuevo principio de uso de la tecnología de la información, como el resultado de la convergencia en el proceso de desarrollo de una serie de tecnologías, como redes de alta velocidad, procesadores de alto rendimiento y virtualización.
La necesidad de reevaluar las inversiones en el campo de la tecnología de la información en la situación económica actual es un factor adicional que impulsa a las empresas a explorar las posibilidades de la computación en la nube para reducir costos. Pero es indeseable que las organizaciones elijan una infraestructura exclusivamente en la nube, confiando solo en diversas arquitecturas y servicios de nube privados y públicos, principalmente por razones de personalización, disponibilidad y seguridad de los sistemas de información. Los proveedores de servicios de computación en la nube y las grandes empresas que deseen implementar una infraestructura en la nube efectiva pueden obtener ventajas.

Comentarios 0
No hay comentarios aún — sé el primero.