Almacenamiento en la Nube: La Guia Definitiva

En esta guía de almacenamiento en la nube, explicamos desde cero cómo funciona esta tecnología a partir de los términos clásicos que se escuchan con mayor frecuencia: IaaS (Infraestructura como servicio), Paas (Plataforma como servicio) y SaaS (Software como servicio). Es una serie de episodios que profundizan cada aspecto en detalle, desde el funcionamiento de las instancias de la nube, hasta la gestión del almacenamiento con el modelo de pago de consumo: es un camino fundamental para el profesional, empresario o empresa que quiere comprender la nube en profundidad. informática con ejemplos concretos y reales, y atención particular a los momentos de mayor interés para aquellos que deben comenzar a utilizar la informática en la nube.

Lecciones

Contenido

¿Qué es la computación en la nube?

almacenamiento en la nube

En informática, el término computación en la nube significa un conjunto de tecnologías que permiten, en forma de un servicio ofrecido por un proveedor al cliente, almacenar / archivar y / o procesar datos (a través de CPU o software) gracias al uso de recursos de hardware / software distribuido y virtualizado en la red.

Para empezar, debe decirse que Cloud Computing no es una tecnología realmente nueva en sentido estricto. Cloud Computing podría definirse como un nuevo enfoque para el uso de tecnologías ya existentes : Internet, virtualización, web, etc., pero remodelado para crear una plataforma de procesamiento que sea independiente de una ubicación física y que abstraiga recursos de hardware y software utilizado .

Cuando hablamos de Internet, en los diagramas y diagramas, la red a menudo se representaba como una nube (precisamente la nube). Es una metáfora decididamente buena: hoy en día los datos y los programas no necesariamente tienen que residir en su PC ; de hecho, pueden ser “alojados” (o almacenados) en Internet o, como dicen en la jerga técnica, “en la nube”.

Cloud Computing significa exactamente esto: administre aplicaciones y actividades de forma externa (en línea), en lugar de dentro de las cuatro paredes de su propia oficina, oficina o empresa. Las ventajas no son pocas. Este nuevo enfoque tecnológico beneficia tanto a usuarios comunes como a profesionales y empresas por igual.

cloud_computing

Las aplicaciones comerciales tradicionales siempre han sido muy complicadas y caras. La cantidad y variedad de hardware y software requeridos para su ejecución tienen costos de mantenimiento en términos de costo / tiempo humano son altos. Se necesita un equipo completo de expertos para instalarlos, configurarlos, probarlos, ejecutarlos, protegerlos y actualizarlos. Si multiplicamos todo esto por decenas o cientos de aplicaciones, es fácil entender por qué incluso las compañías más grandes con los mejores departamentos de TI no pueden obtener las aplicaciones que necesitan. Las escuelas pequeñas y medianas están literalmente fuera del juego. Hace algún tiempo, intentamos reducir los costos al externalizar la infraestructura de TI a empresas externas. Pero incluso en este caso, los costos de funcionamiento aumentan significativamente.

La simplificación de la computación en la nube

La computación en la nube elimina todos estos problemas porque no requiere que el cliente administre el hardware y el software : un proveedor experto se encarga de ellos. La infraestructura compartida ofrece una función similar a la de los servicios públicos: el usuario paga solo las características necesarias, las actualizaciones son automáticas y la escalabilidad hacia arriba o hacia abajo es simple. Las aplicaciones basadas en la nube pueden estar operativas en unos pocos días o semanas y son menos costosas. Con una aplicación en la nube, simplemente abra un navegador, inicie sesión, personalice la aplicación y comience a usarla. Las empresas ejecutan todo tipo de aplicaciones en la nube, como gestión de relaciones con clientes (CRM), recursos humanos, contabilidad y mucho más.

El enfoque de la nube para adquirir recursos informáticos ofrece ventajas indudables. La prestación como servicio evita que la empresa realice inversiones en hardware y software y se encargue de su mantenimiento y evolución. La empresa utiliza los recursos solo por el tiempo que considere necesario; incluso algunos proveedores permiten el uso por hora de recursos informáticos .

Entre otras cosas, la posibilidad de poder aumentar o disminuir la demanda de recursos informáticos en función de la necesidad real del momento permite una alta escalabilidad de este enfoque de procesamiento. La accesibilidad remota de los recursos de procesamiento ofrece la posibilidad de poder trabajar desde cualquier parte del mundo, generalmente utilizando herramientas estándar.

La computación en la nube es una tecnología que utiliza Internet y servidores remotos centrales para mantener datos y aplicaciones, lo que permite a los consumidores usar aplicaciones sin instalación y acceder a sus archivos personales desde cualquier computadora, teléfono inteligente, tableta, etc. solo tengo acceso a internet.

Esta tecnología permite calcular y guardar datos de manera mucho más eficiente al centralizar el almacenamiento, la memoria, el procesamiento y el ancho de banda. Algunos ejemplos simples de computación en la nube son Yahoo mail, Gmail, Hotmail, Google Apps solo por nombrar las más famosas y asequibles. No es necesario un software o un servidor para poder usarlas para leer el correo electrónico, la agenda o el almacenamiento de datos, y para poder ver los datos y usarlos, solo necesita acceder a Internet desde cualquier PC o teléfono inteligente. Google+ también ha desarrollado una serie de servicios que van desde la agenda diaria hasta el álbum de fotos y el almacenamiento de video y todo lo que el consumidor necesitaría es solo una conexión a Internet. La Figura 1 da una buena idea

infraestructura de la nube

Computación en la nube y servidores

La arquitectura de computación en la nube incluye uno o más servidores reales, generalmente en una arquitectura altamente confiable y ubicada físicamente en el centro de datos del proveedor de servicios. El proveedor de servicios expone las interfaces para enumerar y administrar sus servicios .

El cliente administrador utiliza estas interfaces para seleccionar el servicio solicitado (por ejemplo, un servidor virtual completo o solo almacenamiento) y para administrarlo (configuración, activación, desactivación). El cliente final utiliza el servicio configurado por el cliente administrador. Las características físicas de la implementación, el hardware del servidor, el software instalado, la ubicación del servidor remoto, se vuelven irrelevantes.

Imagine instalar en un servidor en línea todas las aplicaciones que millones de personas utilizan diariamente para trabajar, jugar, buscar información, retocar fotos o editar el video de las vacaciones. Imagine también guardar todos los archivos de millones de personas en el mismo servidor: fotos, videos, documentos, varios documentos. A través de la conexión a Internet, puede acceder a la computadora desde cualquier parte del mundo y solicitarle que realice acciones por usted en sus archivos y le envíe los resultados.

A partir de esto, es fácil entender por qué la computación en la nube está hoy en boca de todos: tratando de hacer que los nuevos dispositivos portátiles (iPad, iPhone, teléfonos inteligentes, tabletas, netbooks) sean cada vez más potentes y de mayor rendimiento. Tanto es así que Google con el sistema operativo para teléfonos inteligentes Android y el navegador de Internet Chrome ha creado Chrome OS: un sistema operativo basado completamente en aplicaciones en línea y computación en la nube.

Chromebook

No más archivos de instalación o discos duros guardados, si necesita una nueva función, solo busque en el catálogo de aplicaciones en línea. La ausencia de un disco duro en su computadora obviamente lo obligará a guardar todos los archivos directamente en los servidores de Google. La función de almacenamiento remoto significa que tenemos una copia de respaldo automáticamente y la operación se transfiere completamente en línea mientras los datos se almacenan en granjas de servidores generalmente ubicadas en los países de origen del proveedor de servicios. Muy a menudo, los datos de copia de seguridad y los datos almacenados están protegidos por la nube con una forma de cifrado con una clave digital, para preservar su seguridad.

La computación en la nube pone los recursos a disposición del usuario como si fueran implementados por sistemas “estándar” (servidores o periféricos personales). La implementación real de los recursos no está definida en detalle; de hecho, la idea es que la implementación es un conjunto heterogéneo y distribuido de recursos cuyas características no son conocidas por el usuario pero los beneficios para sus usuarios son múltiples:

  • Almacenamiento eficiente y servicios de TI baratos , ya que el proveedor de servicios proporciona todos los recursos virtuales, desde hardware hasta software.
  • Garantiza el uso adecuado de los recursos , los usuarios deben pagar solo por los servicios que necesitan.
  • Altamente fiable . Amplia disponibilidad independientemente de los distritos geográficos. Deja a los usuarios libres de las preocupaciones de comprar, administrar y mantener todos los recursos, la nube hace todo por el usuario; En muchos lugares de trabajo actuales, la nube permite a los empleados ser productivos no solo dentro de su lugar de trabajo, sino también cuando están fuera de la oficina. El modelo SaaS (software como servicio) garantiza que las empresas ahorren en gastos de TI al tiempo que ofrece la flexibilidad del software de productividad en la nube.

¿Qué significa una migración a Cloud Computing? Significa un cambio de paradigma, la computación en la nube afectará muchas subcategorías en el sector de TI, como compañías de software, proveedores de servicios de Internet (ISP) y fabricantes de hardware.


El origen histórico de la nube: los principales partidarios

a historia de Cloud Computing , a diferencia de lo que parece, ya ha alcanzado la edad adulta, ya que se origina en el modelo mainframe, la expresión dominante de TI en los años 60 y 70, cuando John McCarthy , uno de los pioneros de ‘inteligencia artificial, imaginaba un futuro en el que el procesamiento del cálculo podría distribuirse y organizarse en diferentes sistemas de acceso público.

El término ” Nube ” se remonta a principios de los noventa, en el campo de las telecomunicaciones , para identificar la nube de circuitos eléctricos que sirven para permutar el tráfico, el audio o los datos, con el fin de dar al usuario final la necesidad de saber solo dispositivos finales de comunicación, teléfonos.

Hacia finales de los noventa, debido al crecimiento imparable en el número de usuarios de Internet, los primeros servicios a pedido comenzaron a extenderse en la red, creando así el Software como Servicio (SaaS).

A partir de 2000, los gigantes mundiales de TI comenzaron a comprender la importancia de esta tendencia. Microsoft ha impulsado principalmente en la dirección de mejorar sus servicios web, IBM ha concentrado sus recursos en la redacción del Manifiesto de Computación Autónoma, un texto que describe las principales técnicas para la autogestión de los sistemas de TI en presencia de productos heterogéneos y posteriormente, el resto de las cadenas se interesaron en el desarrollo de la nube.

Computación en la nube

El punto de inflexión de la Amazonía y la Italia de la nube.

Un punto de inflexión ocurrió cuando Amazon , la plataforma de ventas en línea más importante del mundo, comenzó a modernizar sus centros de datos siguiendo la nueva tendencia con el objetivo de aumentar la eficiencia computacional y reducir el consumo de recursos eléctricos y con La introducción de Amazon Web Services ha hecho posible que usuarios externos accedan a sus instalaciones.

El punto de inflexión se establece en 2008, probablemente debido a la crisis y la necesidad de reducir los costos de una estructura, aunque sea estratégica, aunque todavía se considera una carga enorme. La nube se ha extendido incluso entre los no profesionales, aunque gracias a las experiencias de Hotmail y Gmail, los usuarios ya se habían acercado involuntariamente a la nueva tecnología.

En Italia, el discurso fue tomado por una de las principales referencias del mercado, Telecom Italia, que con su nube italiana se ha fijado el objetivo de “acompañar a las empresas públicas y privadas italianas en su camino hacia la innovación digital para fomentar su crecimiento y hacerlos competitivos, colaborativos y tecnológicos “. Puede encontrar una descripción general de los servicios ofrecidos en Italia en el enlace http://www.cloudtalk.it/la-nuvola-in-italia-facemo-un-punto-della-situazione .

Por que nació la computación en la nube

La computación en la nube representa el estado del arte de la tecnología de la información y nació como una necesidad para resolver un problema (como todas las soluciones): los costos de TI para las empresas . Cualquier empresa de cualquier tamaño casi siempre tiene que ver con una infraestructura de TI. Hasta hace poco, TI representaba un valor agregado para las empresas, y sus costos se amortizaban con los beneficios en términos de eficiencia y productividad logrados por las empresas que decidieron saltar la zanja entre un presente considerado obsoleto y un futuro de alta tecnología. .

Hoy la situación es muy diferente y TI representa sobre todo un costo ; un costo que está sustancialmente relacionado con problemas de diferente naturaleza que incluyen, entre otros, administración de ancho de banda, costos de electricidad, cableado, sistemas de enfriamiento, contratos de suministro de servicios, hardware diferente, robos, problemas de seguridad, recuperación ante desastres, costos inesperados, etc. Teniendo en cuenta que la tecnología de la información cae masivamente en todas las áreas de las actividades diarias, es fácil entender cómo una infraestructura de TI, sujeta a problemas como los enumerados anteriormente, se ha vuelto costosa y difícil de administrar con el tiempo.

La demanda de potencia informática: una curva impredecible

El objetivo es crear un servicio que aún pueda representar un valor agregado para la actividad laboral, evitando todos estos problemas, garantizando así el logro de un resultado tangible e inmediato. Otro problema que a menudo se pasa por alto es la previsión de las “necesidades” de la infraestructura de TI que no siempre es simple o precisamente concebible. No es fácil predecir cuáles son las capacidades informáticas que necesitamos, básicamente por diferentes razones, pero las dos principales son identificables con estos dos puntos:

  • La capacidad real requerida es fluctuante , ya que las condiciones y necesidades a menudo cambian a diario, después de la entrada o salida de nuevos clientes, el inicio o la finalización repentina de proyectos fuertemente vinculados a la infraestructura de TI corporativa u otras condiciones impredecibles.
  • La necesidad de calcular algunas actividades es intrínsecamente variable para las condiciones de la actividad misma. Un contador que tenga que calcular los modelos para el pago de impuestos aprovechará la capacidad de cálculo de sus sistemas más cerca de los plazos que en otros períodos, así como una empresa que realiza cálculos y simulaciones de pruebas de choque para automóviles, aprovechará la capacidad de cálculo de sistemas propios cuando todos los datos de diseño del automóvil estarán disponibles, dejando los sistemas descargados en otros períodos.

Es evidente que, sobre la base de estas simples consideraciones, no es posible predecir con precisión cuánta capacidad informática se necesita, sino, sobre todo, modelar lo que ofrece el mercado de TI para satisfacer cada necesidad sin reducir o sobredimensionar los recursos.

La nube nació como una solución.

Básicamente, no podemos saber qué necesitamos instantáneamente, solo podemos hacer un pronóstico para el peor de los casos, es decir, los picos más pesados, pero lo peor es que a pesar de tener la capacidad “mística” de poder hacer tal pronóstico, no podemos encontrar ninguna solución que satisfaga la curva de demanda de nuestras necesidades de TI al instante. Por lo tanto, es necesario, como en cualquier campo de la aplicación de ingeniería, encontrar el compromiso adecuado, que a menudo resulta en un sobredimensionamiento de la infraestructura, con el consiguiente desperdicio de recursos y mayores costos.. Con el tiempo, esta situación puede cambiar, lo que se traduce en la necesidad de una reducción de personal en el futuro y, por lo tanto, en la necesidad de actualizar la infraestructura de TI, o en tener que realizar una inversión significativa para un pico de necesidades computacionales que no siempre están al alcance de todos los presupuestos.

Una infraestructura de TI flexible, que sigue las necesidades de calcular nuestro negocio en tiempo real, es una infraestructura “a pedido”, de acuerdo con el consumo, y esto significa que solo uso lo que necesito, porque solo tengo lo que necesito físicamente . Esta infraestructura, capaz de aumentar los recursos, pero también de liberarlos cuando ya no los necesito, permite una optimización del gasto porque de vez en cuando el costo está vinculado a lo que realmente se usa, lo que reduce en gran medida el desperdicio, también el usuario finalle reduce los costos de mantenimiento y administración del personal a cargo, ya que no necesita conocer los detalles de cómo se implementa cada componente individual y puede invertir en recursos estrictamente productivos.

Así es como se originó la nube, a partir de la necesidad de tener una estructura escalable y flexible , con la ventaja de abstraerse de la implementación técnica de la estructura y poder reducir los costos de TI a largo plazo.

Computación de productos básicos y computación de servicios públicos

Esta visión de la nube introduce el concepto de informática de utilidad y TI como una mercancía . En el campo económico, el producto básico se define como un activo para el cual hay demanda pero que se ofrece sin diferencias cualitativas en el mercado y es fungible, es decir, el producto es el mismo independientemente de quién lo produzca, como por ejemplo petróleo o metales, mientras que para los servicios públicos significa una compañía que genera, transmite, distribuye una mercancía.

IBC08 diagrama de servicios

De hecho, la informática básica significa la posibilidad de utilizar una gran cantidad de componentes de TI ya disponibles para la computación paralela (componentes básicos), con el objetivo de obtener la mayor cantidad de cálculo útil a bajo costo. El cálculo es realizado por máquinas que se consideran “en bruto” y “primitivas” en comparación con las supercomputadoras, y estos sistemas básicos son sistemas informáticos suministrados por diferentes fabricantes e incorporan componentes basados ​​en estándares abiertos.

La analogía se deriva del hecho de que estos grandes sistemas, que ofrecen posibilidades de cálculo complejas, están sujetos a un proceso de estandarización que promueve costos más bajos, reduce la diferenciación, de la misma manera que las materias primas que forman la base de productos más complejos, y Por esta razón, hablamos de computación de productos básicos, y el servicio ofrecido generalmente se conoce como computación de servicios públicos.

El concepto es simple y está vinculado a la visión de McCarthy mencionada al principio, de los sistemas públicos que se utilizarán para grandes cálculos; El poder de las computadoras y las aplicaciones se puede vender como productos de acuerdo con el modelo de servicios públicos, heredando todas las peculiaridades:

  • Un modelo económico orientado al servicio para el usuario final.
  • Uso del servicio (uso de mercancía) a pedido
  • La ilusión de tener recursos infinitos disponibles
  • Precios basados ​​en el uso del servicio.

Y estas son precisamente las características que dieron origen al modelo de computación en la nube, y que hacen que la similitud con los servicios básicos, como el agua, el gas, la luz (proporcionados por compañías llamadas empresas de servicios públicos), sea más evidente y, por lo tanto, haga que la idea de concepto de computación comercial y computación de servicios públicos destinado al pago por uso dentro del único servidor o centro de datos.

Tipos de nube: nube pública, privada e híbrida

Después de introducir el origen histórico y lógico de la nube, en el episodio anterior de la guía de computación en la nube, es evidente que la nube representa la evolución natural de las TI en el mundo empresarial, con el objetivo de abstracción de la infraestructura, es decir. Cambiando la atención de la infraestructura misma a la información (lo que realmente afecta al usuario final), estableciéndose como respuesta a las necesidades cada vez más “impulsadas” de las empresas.

Tipos de Almacenamiento en la Nube

Aunque los usuarios finales siempre se refieren a la nube para una serie de objetivos, a saber, aumentar la flexibilidad y liberar recursos, pagando solo por lo que se usa, las arquitecturas en la nube no son todas iguales y actualmente existen tres tipos diferentes de nube que se pueden identificar con los siguientes modelos:

• Nube pública

• Nube privada

Nube híbrida

arquitectura de la nube

La compra de una solución de TI tradicional tiene un impacto en los gastos de la compañía, mientras que decidir por una solución en la nube implica que el costo afecta los gastos operativos, considerando la forma en que se usa y, por lo tanto, el costo se basa en el consumo o suscripción. Sin embargo, esto implica prestar especial atención al tipo de nube para elegir, que puede depender de cuál

objetivo que la empresa pretende alcanzar.

Computación en la nube pública

Una nube pública se basa en el modelo estándar de computación en la nube; un proveedor de servicios pone a disposición del público recursos como aplicaciones y almacenamiento en Internet. Los servicios de nube pública se pueden ofrecer de acuerdo con un modelo que paga lo que usa , también este modelo garantiza la escalabilidad y el alto rendimiento a un precio extremadamente competitivo, ya que las empresas tienen la posibilidad de tener un centro de datos, prácticamente propietario, sin comprar y mantener hardware dentro de ellos.

Los costos debidos a actividades de mantenimiento, capacitación del personal para el manejo de redes físicas, costos relacionados con licencias de software, costos por el manejo de espacios y personal asignado a espacios cancelados . La nube pública es, por su propia naturaleza, flexible y esta fortaleza la convierte en una solución atractiva para empresas de todos los tamaños.

Si, por un lado, la flexibilidad, la escalabilidad y la reducción de costos representan una ventaja de la nube pública, por otro lado, la imposibilidad de tener control sobre la infraestructura y, sobre todo, sobre las opciones con respecto a las políticas de seguridad, respaldan el temor del usuario final en cómo se guardan sus datos y qué tan seguros estarán de los ataques externos y / o internos.

En general, la idea de que algo que poseemos está fuera de los límites de nuestro espacio de control genera temores inconscientemente, más allá de cuán segura es la estructura, miedos que a veces son el resultado de la “ignorancia”, pero a veces se basan en Un principio saludable y antiguo de que confiar es bueno, pero no confiar es mejor.

Tener la capacidad de pagar un centro de datos verdaderamente seguro es un lujo que pocas compañías pueden permitirse, ya que la inversión económica para seguir las reglas de seguridad para la protección de sus salas de máquinas no es de poca importancia. Por ejemplo, sería necesario garantizar:

  • Acceso al centro de datos controlado con secuencias de video;
  • Control de acceso con identificación;
  • Eliminación segura de discos en caso de falla;
  • Acceso seguro a datos confidenciales para usuarios de intranet.

Está claro que la seguridad nunca es suficiente, por lo que confiar sus datos a estructuras calificadas, no improvisadas y con referencias de compañías que están muy atentas a la seguridad de sus datos, es un punto de partida para elegir el proveedor. Agregaría que guardar datos cifrados y no cifrados podría dificultar aún más la vida de quienes los tenían.

La nube pública puede representar una ventaja tanto para las startups como para las empresas ya estructuradas, evitando grandes inversiones iniciales, garantizando una alta confiabilidad en términos de redundancia y disponibilidad de recursos computacionales, y escalabilidad de recursos, todas condiciones esenciales para proyectos donde es difícil cuantificar las cargas de trabajo de una infraestructura, por otro lado, es esencial que la elección del proveedor se realice con precaución, evaluando adecuadamente los servicios ofrecidos, la relación precio / calidad y las cláusulas de prestación de servicios.

Encontrar el camino a través de la “jungla” de ofertas disponibles hoy en día no es fácil, por lo que obtener información en sitios especializados que siempre están actualizados en tiempo real puede proporcionar una rica fuente de información. Entre los proveedores italianos que actualmente ofrecen una infraestructura de nube pública se encuentran: Seeweb, Aruba, HostingSolutions, SeFlow, DnsHosting, Enter, KeliWeb.

Computación en la nube privada

La nube privada es un entorno de TI dentro de la propia empresa , creado con la virtualización de recursos, servicios y estandarizando su gestión.

En este modelo, las empresas crean un entorno de computación en la nube que permanece completamente dentro del centro de datos, y que le permite mantener los datos dentro de su estructura operativa , resolviendo la pregunta sobre el problema de privacidad y seguridad que hemos visto en su lugar. Una desventaja de las nubes públicas.

La nube privada se estableció después de un inicio muy lento, ya que tenía que llamar la atención de las empresas al dejar en claro que la posibilidad de aprovechar un sistema de aprovisionamiento simplificado , configurable y de rendimiento , que le permite servir a las unidades de negocio individuales basadas en sus necesidades reales representan un valor agregado cuyo costo ciertamente será amortizado por la compañía.

La principal ventaja de este modelo es precisamente la posibilidad de optimizar los recursos disponibles de la mejor manera posible y, por lo tanto, se presenta como un modelo de TI ágil, escalable y utilizable en cualquier momento y con la configuración deseada. Los recursos de TI internos se administran de manera efectiva y estandarizada, asignándolos a cada aplicación individual en función de sus necesidades reales y de la manera más rápida y segura posible.

A diferencia de la nube pública, las principales razones que guían a una empresa a elegir un modelo de nube privada son la seguridad , la gobernanza y la privacidad de los datos y la necesidad (especialmente presente en las grandes empresas) de no dejar recursos de hardware no utilizados y software para el que se han realizado grandes inversiones.El adjetivo público aplicado a la nube se introdujo para diferenciar el modelo estándar del definido como privado, es decir, una red o centro de datos patentado que utiliza tecnologías de computación en la nube como la virtualización y con la diferencia adicional de que la nube privado es administrado por la misma compañía que lo usa. Básicamente, la diferencia entre los dos tipos de nube es comparable, en términos muy primitivos, a la diferencia que existe entre los servicios de alojamiento y alojamiento para la gestión de un portal web, con problemas similares con respecto a los espacios necesarios, el personal, El hardware es el tema cada vez más crucial de la privacidad y la seguridad.

Hay docenas de proveedores y vendedores que implementan soluciones privadas de computación en la nube: desde Microsoft hasta Dell, todos los proveedores más grandes en el sector de TI se han equipado para brindar a los clientes la oportunidad de construir su nube internamente.

Pasando al aspecto técnico, podemos decir que la computación en la nube privada se administra con las mismas herramientas que ya conocemos: VMware y su conjunto completo de servicios, Microsoft System Center y otros productos que generalmente permiten primero unificar recursos virtualizados y luego administrarlos como un entorno de nube, por lo tanto, con características muy similares a la nube pública pero dentro del centro de datos corporativo.

Computación en la nube híbrida

Además de los dos modelos de nube pública y privada, hay un tercero que, como se define como ” híbrido “, representa un término medio que intenta explotar las ventajas de cada uno de los dos modelos en los que el otro es más débil. La infraestructura es mantenida conjuntamente por el proveedor interno y externo, y se implementan sistemas que permiten compartir recursos y datos entre el centro de datos del cliente y el de la nube pública.

Uno de los mayores riesgos de elegir una nube híbrida es la falta de consistencia operativa . Que significa Significa que los sistemas de las empresas suelen tener una plataforma de gestión común, al mismo tiempo, los recursos en la nube podrían ser gestionados por diferentes sistemas e interfaces.

cloud_guida_hostingtalk
almacenamiento en la nube

Por lo tanto, surge el problema, para que la empresa resuelva esta diferencia con un proceso de integración y la automatización de los mecanismos de planificación y entrega de los servicios que son necesarios para soportar las aplicaciones. Por lo tanto, es necesario poder garantizar la interoperabilidad de sus servidores en la nube, optimizándolos para los roles específicos que deberían haber desempeñado. Por ejemplo, cada servidor en la nube podría operar una sola máquina virtual con parámetros técnicos y de equipo optimizados, y los servidores posteriormente se combinaron en conjuntos específicamente calibrados para cada tarea.

En tal situación, se puede alcanzar el objetivo para garantizar que la nube satisfaga la solicitud de procesamiento básico y que solo los picos de actividad se puedan delegar en sus servidores tanto como sea posible, ganando eficiencia general .

La seguridad se considera el mayor obstáculo para adoptar una solución en la nube, y el rendimiento también se percibe como un problema y representa un obstáculo adicional para ampliar el uso de la infraestructura en la nube.

Aunque la complejidad de una solución híbrida para los problemas de integración mencionados es mayor que los otros dos modelos, el híbrido es una solución óptima para las empresas que en cambio desean delegar la gestión de parte de la información y su propio procesamiento fuera mantener a otros dentro de aquellos que consideran más sensibles o estratégicos. Además, la nube híbrida es la opción más adecuada también para aquellas empresas que ya tienen una infraestructura de TI consolidada y que han planeado una migración gradual a un servicio de nube pública, lo que garantiza la continuidad del servicio para los empleados que pueden administrar su propia actividades ininterrumpidas

La nube híbrida se usa en aquellos contextos en los que la empresa no tiene la intención de realizar más inversiones para la gestión de proyectos a corto plazo que requieren grandes recursos o tiene la intención de utilizar la nube pública, con una Infraestructura como servicio, solo para aquellas actividades que tienen datos menos sensibles y, por lo tanto, pueden ir más allá de los límites del centro de datos corporativo.

Los puntos de encuentro

Como se ve, los diferentes tipos de Cloud Computing tienen diferentes puntos en común. Hasta la fecha, las empresas están presionando cada vez más hacia el contexto híbrido, porque generalmente es el que le permite tener mayores ventajas de los dos modelos, privado y público. Imagine un comercio electrónico que tiene su propia infraestructura física, virtualizada, con un proveedor importante en suelo italiano.

Durante el período navideño, sabe que las solicitudes y las visitas aumentan, pero no tiene intención de invertir en nuevo hardware solo por ese período de tiempo: puede elegir lanzar N instancias virtuales en la nube pública de otro proveedor y administrarlas. Desactivará estas solicitudes al final del período de Navidad, ya que ha utilizado solo los recursos necesarios.

Las empresas que tienen que evaluar qué tipos de nube elegir deben hacerlo sobre la base de estos elementos:

  • Costo de la informática en su centro de datos y en la nube pública
  • ¿La empresa ya parte de una infraestructura virtual? Si es así, la nube privada / híbrida tiene sentido y cuesta menos
  • ¿Qué beneficios podría obtener de la nube pública?
  • Sensibilidad de datos: si es alta, prefiere una nube privada o híbrida, si es baja, la nube pública es una solución menos costosa
  • Contracargo: el sistema híbrido plantea dificultades de gestión técnica, ¿la empresa ha elegido al proveedor público y privado adecuado para enfrentarlos? Un análisis completo del proyecto es esencial.


Cloud Computing IaaS, operación y ejemplos

Hoy en día, muchos hablan de la nube, pero pocos saben realmente de qué están hablando y cómo funciona el sistema. Esto se debe a la información errónea y a la poca información que a menudo se cree que es suficiente para hablar sobre una tecnología. La nube se está convirtiendo para algunos, como los comentarios sobre el fútbol el lunes por la mañana, se habla mucho al respecto, pero a menudo de manera confusa e inadecuada. Pocos tienen ideas claras sobre la nube.

Una nube se compone de tres componentes: almacenamiento , nodos y un controlador . Además de estos, se pueden identificar tres actores principales en la definición de un modelo general:

  • Proveedor de servicios o proveedor de la nube que proporciona servicios destinados a servidores virtuales, almacenamiento, aplicaciones completas, de acuerdo con un modelo de pago por uso ya discutido;
  • El administrador, que se encarga de elegir y configurar los servicios ofrecidos;
  • El cliente final que utiliza los servicios adquiridos y configurados por el administrador.

En el artículo anterior vimos cómo se definen actualmente tres tipos de organización de servicios: nube pública, privada e híbrida. Se realiza una mayor diferenciación en los servicios. Los servicios que puede ofrecer una estructura en la nube son tres básicos, a los que se agregan dos más, y se clasifican como:

  • SaaS (Software as a Service): consiste en el uso de programas de forma remota, por ejemplo, a través de un servidor web. Un ejemplo de software como servicio es, por ejemplo, Salesforce. Por lo general, se le solicita al usuario acceso básico, a través del navegador, sin necesidad de instalar ninguna aplicación.
  • DaaS (base de datos como servicio): con este servicio, solo los datos a los que los usuarios pueden acceder a través de cualquier aplicación como si fueran residentes en un disco local están disponibles a través de la web.
  • HaaS (Hardware como servicio): el usuario de este servicio envía sus datos a un servidor, que los procesará y posteriormente los pondrá a disposición del usuario inicial.
  • PaaS (Plataforma como servicio): es esencialmente una plataforma de software remota que puede estar compuesta por diferentes servicios, programas, bibliotecas; Un ejemplo típico sería Google App Engine. Microsoft Azure es una alternativa que le permite enviar solo el código de sus aplicaciones a la nube sin tener que administrar la infraestructura del servidor.
  • IaaS (Infraestructura como servicio): en este caso, los recursos de hardware se utilizan de forma remota. En este tipo de nube, los recursos se utilizan a pedido cuando una plataforma los necesita, y no se asignan independientemente de su uso real.

Los tipos Saas, Paas e Iaas difieren en el nivel de control que se le otorga al usuario sobre la infraestructura del proveedor.

guía en la nube de computación

Infraestructura como servicio, cómo funciona

IaaS representa el nivel más bajo de abstracción y corresponde al uso de una máquina virtual que el usuario puede configurar con un nivel de granularidad muy fino adaptándolo a sus necesidades de la manera más adecuada. NIST, o el Instituto Nacional de Estándares y Tecnología, la agencia del gobierno de los Estados Unidos que se ocupa de la gestión de tecnologías, define la nube Iaas como ese servicio que proporciona al usuario la capacidad de procesamiento , almacenamiento , las redesy otros recursos informáticos fundamentales; el usuario puede distribuir y ejecutar software arbitrario, que puede incluir sistemas operativos y aplicaciones. El usuario no administra, controla la infraestructura de nube subyacente, pero controla todo lo demás.

¿Qué significa todo esto? En una palabra, se explica por el término virtualización. IaaS es el servicio más cercano a lo que forma la nube, porque al comprar este servicio tenemos una virtualización completa del hardware de un servidor tradicional (CPU, RAM, almacenamiento y tarjetas de red con conectividad).

Las infraestructuras de tipo IaaS se gestionan a través de un sistema de virtualización, basado en los hipervisores principales, que permiten la creación de instancias virtuales para los clientes: no se proporciona soporte gestionado, por lo tanto, el cliente es libre de crear su propia infraestructura virtual dentro del nube, haciendo uso de componentes de red, como conmutadores virtuales y equilibradores de carga, o incluso componentes de almacenamiento.

Los beneficios de la computación en la nube IaaS

La ventaja de esta solución es precisamente la capacidad de control permitida al usuario. Una vez que se ha elegido el hardware más apropiado con el contrato de suministro del servicio, es posible explotar la energía presente en otras computadoras de forma remota y desde computadoras o teléfonos móviles con poca potencia, y realizar un procesamiento complejo y lento es una ventaja de esto. virtualización.

El usuario del servicio, al poder elegir el sistema operativo que prefiere, tiene un grado de libertad total y puede personalizar la configuración del sistema sin límites. Por supuesto, debe ocuparse de los aspectos relacionados con la carga de la CPU, el número de aplicaciones en ejecución, la ocupación del disco, en resumen, lo mismo que se debe administrar en una PC real, pero al hacerlo, el usuario no está obligado a elegir las aplicaciones para instalar, por ejemplo, puede elegir el servidor web con el que tiene más confianza o instalar la base de datos que mejor se adapte a sus necesidades.

cloud_computing_infrastructure_as-a-Service

En cuanto a los costos, usted paga la infraestructura. Una instancia de IaaS es un costo para el proveedor solo cuando trabaja y no cuando es estacionario, esto significa que la facturación del usuario es conveniente para el usuario; Por lo general, en Italia, existe una tendencia a proporcionar un servicio de facturación plana, ya que el usuario nunca consigue que la infraestructura funcione a plena capacidad y, por lo tanto, al contar con el tiempo de inactividad, el costo del suministro es menor, mientras que las ganancias del proveedor aumenta.

Veamos ahora las ventajas individuales de las infraestructuras IaaS por puntos:

  • Escalabilidad : las infraestructuras IaaS le permiten aumentar y disminuir los recursos de servidores en la nube individuales, en tiempo real.
  • Pago por uso : una de las ventajas del modelo en la nube, las instancias virtuales se cobran por hora o por GB en el caso de los servicios de almacenamiento.
  • Redundancia geográfica : las infraestructuras de computación en la nube de tipo IaaS generalmente se extienden a través de múltiples centros de datos.
  • La infraestructura de acceso de computación , almacenamiento y redes : la infraestructura del proveedor de servicios como un servicio de proporcionar una plataforma completa de computación en nube dentro de la cual el cliente también puede gestionar los servicios de red, como conmutadores y routers virtuales o servicios de almacenamiento virtualizado .

Un ejemplo genérico de computación en la nube IaaS

Un modelo IaaS debe proporcionar funciones de autoaprovisionamiento con activación y gestión en línea, con total autonomía y soporte y asistencia bajo demanda; escalabilidad, de modo que los recursos sean flexibles y puedan adaptarse a los volúmenes de cálculo con tiempos reducidos de creación y eliminación de recursos. La fórmula de pago por uso puede proporcionar flexibilidad y conveniencia adicionales para el usuario final.

La referencia IaaS debe ser capaz de administrar múltiples instancias de máquinas virtuales asegurando que los usuarios no puedan crear interrupciones de servicio a otros o interferir entre sí.

Uno de los mejores ejemplos de computación en la nube de IaaS es la plataforma Amazon EC2 ; Amazon fue el primero en crear un modelo de nube en 2006 que se adhirió a las ventajas que se acaban de mencionar en la página anterior. La nube de Amazon le permite crear servidores en la nube escalables, con diferentes valores de CPU y RAM y pagar solo las horas individuales de cómputo. No solo eso, para completar el servicio también hay servicios de almacenamiento y redes que permiten a los clientes crear una infraestructura de centro de datos virtual real dentro de EC2.

Amazon le permite operar fácilmente con una infraestructura virtual escalable tanto para pequeñas startups como para particulares y grandes multinacionales: la cantidad de solicitudes solicitadas en la nube nunca es un problema, de hecho, Amazon puede agregar rápidamente hardware a sus centros de datos. Esto nos lleva a otro aspecto fundamental: Amazon administra varios centros de datos para su nube, lo que también asegura al cliente una redundancia geográfica para el servicio.

A continuación se muestra un ejemplo de cómo se puede organizar una infraestructura en la nube dentro de Amazon EC2: como puede ver, se utilizan tanto el servicio informático como el servicio de almacenamiento (Amazon S3).

amazon-EC2-infracture

Como la mayoría de las infraestructuras Infraestructura como servicio, la nube de Amazon también está completamente sin administrar y, por lo tanto, la administración total de los servidores en la nube se deja al cliente.

Las soluciones de infraestructura de computación en la nube como servicio también existen en el mercado italiano. La mayoría de estas empresas proporcionan infraestructura ubicada en nuestro país; ejemplos de proveedores de soluciones de computación en la nube son Aruba.it , Seeweb.it , HostingSolutions.it , Enter.it , DnsHosting.it , Seflow.it, TelecomItalia.it y ServerPlan.it . El número de empresas que ofrecen un servicio de tipo IaaS crece constantemente en el mercado italiano, lo que hace que este sector sea particularmente competitivo e interesante para los clientes finales, que se benefician de una competencia cada vez más obstinada.


Almacenamiento en la nube

La nube se está extendiendo cada vez más y con ella los usuarios son cada vez más conscientes del valor agregado de su trabajo diario. Esta mayor confianza con este tipo de servicio ha introducido el concepto de deslocalización de recursos, es decir, usar, organizar o controlar un dispositivo o, en cualquier caso, en general, un recurso (hardware o software) que no se encuentra físicamente en la propia computadora, para precisamente un recurso similar a la nube. Este concepto de reubicación de recursos también se puede aplicar a los servicios de almacenamiento, creando así el almacenamiento en la nube.

Nube de almacenamiento

El almacenamiento en la nube se define como un modelo para la retención remota de datos . En particular, los datos se almacenan en múltiples servidores dentro de una nube, por lo que el usuario final no tiene que preocuparse de si son servidores dedicados, reales o virtuales. El usuario de un servicio de almacenamiento en la nube no sabe nada acerca de cómo y dónde se almacenan sus datos, lo que importa es la capacidad de acceder a estos datos independientemente del tipo, o si se trata de video, audio, fotografías o archivos de otra naturaleza, desde cualquier parte del mundo y utilizando cualquier dispositivo que pueda conectarse a la red. (ver imagen siguiente).

La arquitectura del almacenamiento en la nube.

El almacenamiento en la nube cae en la categoría de plataformas IaaS, por proporcionar espacio como servicio. Podemos hablar de almacenamiento en la nube si el “espacio en disco”, es decir, lo que compra con el contrato de suministro del servicio, se encuentra en un centro de datos público o privado y, por lo tanto, está separado del almacenamiento primario. Además, este espacio debe implementarse utilizando SOA (Service Oriented Architecture). Se accede al espacio como “como un servicio” directamente en bloques o archivos, o indirectamente a través de aplicaciones que están instaladas en la nube que actúa como un servicio de almacenamiento.

El almacenamiento en la nube tiene propiedades que lo caracterizan y que representan las principales ventajas para los usuarios, individuos o empresas que deciden dar el paso del almacenamiento remoto:

  • Escalable, ya que el cliente puede aumentar o disminuir su espacio bajo demanda, es decir, de acuerdo con las necesidades específicas;
  • El pago es pago por uso, y está estrictamente relacionado con el tema de la escalabilidad, ya que de esta manera solo se paga el espacio utilizado;
  • El acceso se realiza a través de Internet y se realiza a través de protocolos estándar como Soap, Nfs, Ftp, Http u otros, según la elección del proveedor.
  • Los recursos físicos se comparten entre múltiples clientes.

El cliente del servicio puede usarlo de tres maneras diferentes, clasificadas como:

  • Aplicación en la nube. El servicio es una aplicación y el usuario final no sabe nada sobre la infraestructura de almacenamiento subyacente. Un ejemplo es DropBox.
  • Computer Cloud: en este caso, el servicio está disponible como un servidor virtual. Como en el caso anterior, la infraestructura de almacenamiento es transparente para el cliente final
  • Network Storage Cloud: este es el caso de un almacenamiento de red, visto por el usuario como un almacenamiento local (de la misma manera que se ve un sistema de archivos de red con NFS); se puede acceder al espacio a través de servicios web

Principios de seguridad en el almacenamiento en la nube

Es esencial en dicha arquitectura gestionar adecuadamente la privacidad y la seguridad . Un almacenamiento en la nube debe garantizar la continuidad de los servicios y la disponibilidad de datos incluso en caso de falla del servidor, por lo tanto, debe haber sistemas eficientes anti-intrusión, mecanismos robustos de copia de seguridad y duplicación (figura 2) que se puedan implementar a través de soluciones y productos RAID. comercial o de código abierto como DFS, Robocopy o Rsync, para permitir a los usuarios encontrar siempre sus archivos incluso en caso de rotura del servidor, alteración o conmutación por error del servicio para mantenimiento, prevención y / o gestión de ataques .

A menudo, en esta guía, se hace referencia a la necesidad de que los distintos usuarios no interfieran entre sí y, por lo tanto, que no se viole la privacidad de los datos. Cuando se trata de privacidad, la discusión está relacionada con la arquitectura de la nube. La estructura consta de varios servidores, algunos de los cuales se utilizan para el almacenamiento, y estos servidores, a su vez, ejecutan varias máquinas virtuales.

En una configuración que tiene varias máquinas virtuales que se ejecutan en el mismo servidor, las diferentes imágenes virtuales comparten los discos para archivar y, por lo tanto, es evidente que no hay carpetas compartidas y que cada máquina virtual no cruza más allá de su espacio para disponible dentro de otra máquina virtual y, por lo tanto, de otro usuario.

Las ventajas del almacenamiento en la nube

Uno de los impulsos que contribuyó decisivamente a la difusión de los servicios de almacenamiento en la nube se originó y apoyó sin duda en el avance del mercado de la telefonía móvil y en la necesidad de tener y aprovechar al máximo las características de los dispositivos cada vez más vinculados a Internet. De hecho, la posibilidad de poder guardar su propia libreta de direcciones en Internet en proveedores patrocinados o “impuestos” por el operador, o por el fabricante del teléfono móvil, guardando sus propios documentos en línea para que puedan ser devueltos cuando, dónde y cómo lo desee, o otras operaciones, como compartir documentos con otros usuarios, brindar la oportunidad de colaborar haciendo los cambios de cada uno sin interferir con los demás son sin duda ventajas para el usuario final;

Por lo tanto, el almacenamiento en la nube es evidente que tiene la ventaja de proporcionar un servicio de disponibilidad de datos las 24 horas siempre que tenga una conexión a Internet y un dispositivo que pueda conectarse. Además, la cantidad de espacio disponible que es casi ilimitada no es de poca importancia; es decir, debido a que el precio se basa en la cantidad de memoria necesaria y, por lo tanto, comprada, la capacidad está limitada por los recursos económicos que piensa invertir en un contrato para aprovechar un servicio de almacenamiento en la nube. Dado que el espacio disponible en un disco real no está en manos del usuario, sino dentro de una infraestructura remota, el mantenimiento y la gestión de los dispositivos de almacenamiento no es responsabilidad del usuario final, ya que el proveedor contará con personal especializado dedicado a la gestión y mantenimiento. Por lo tanto, la responsabilidad del usuario se limita a la organización lógica de sus archivos dentro de su espacio y esto representa una ventaja significativa para el usuario final, tanto en términos de tiempo como de costos económicos.

¿Quién necesita almacenamiento en la nube? El almacenamiento en la nube es para todas aquellas empresas y usuarios privados que desean interactuar con la computación en la nube sin alterar sus infraestructuras y hábitos de TI internos.

Estos son temas que necesitan mucho espacio disponible para el almacenamiento, cuando sea necesario, con la posibilidad de acceso ilimitado tanto en términos de intervalos de tiempo como de lugar. No obstante, la solución debe ser segura y, por lo tanto, debe garantizarse una copia de seguridad segura y asequible, es decir, justifican la no compra de un servidor propietario. En última instancia, los usuarios que usan el almacenamiento en la nube quieren resolver sus problemas de espacio de almacenamiento de una manera simple, y al mismo tiempo tienen la alternativa de poder elegir si almacenar sus datos en servidores internos o en la nube. 

Soluciones de almacenamiento en la nube en el mercado italiano

Varios proveedores italianos, incluidos Seeweb , AziendaItalia , Tiscali y HostingSolutions hemos traído el servicio Cloud Object Storage a nuestro país, un servicio de almacenamiento diferente al habitual, organizado como un sistema de alojamiento de archivos que se basa en una infraestructura altamente redundante distribuida en varios centros de datos, construida con un alto nivel de protección del datos (hasta 5 réplicas) y escalable. Esta solución le permite almacenar grandes cantidades de datos accesibles a través de una interfaz web simple y recuperarlos de manera fácil, eficiente y económica. También es posible, a través de un software especial, administrar los contenidos como si estuvieran en carpetas en un disco virtual conectado a su servidor.

El contenido dentro del Almacenamiento de objetos en la nube puede ser público, accesible desde cualquier lugar a través de un navegador web, o privado y, por lo tanto, inaccesible, excepto a través de los datos de acceso y está garantizado:

  • Redundancia completa en todos los niveles; hasta 5 copias por archivo, con la posibilidad de imponer restricciones para imponer que existen copias en diferentes centros de datos.
  • El espacio de almacenamiento se puede aumentar sin la necesidad de bloquear el servicio. Desde 100 GB del servicio base hasta cientos de terabytes.
  • Compatibilidad total de clientes desarrollados según API S3 (por ejemplo, cliente de respaldo)
  • Diferentes modos de acceso a datos: cliente tipo ftp (por ejemplo, cloudberry), montaje de Cloud Storage en un servidor, a través de una API específica, directamente desde Internet usando el sistema Cloud Storage como servicio de entrega de contenido para objetos estáticos
  • Monitoreo de todos los parámetros operativos y operativos principales con ajuste automático de acuerdo con la intensidad de uso.
  • Cobro por consumo con facturación mensual

Integración API en aplicaciones

Amazon Simple Storage es uno de los líderes mundiales en el suministro de espacio de almacenamiento de objetos. El modelo utilizado por los proveedores italianos y europeos mencionados es el mismo que Amazon S3. Una de las principales ventajas de este sistema de almacenamiento es la capacidad de acceder a él a través de API, o de poder implementar el uso del almacenamiento en la nube directamente a través de API. Muchas nuevas empresas modernas utilizaron servicios de almacenamiento de objetos en la nube para poder guardar los archivos de los usuarios, desde fotos, películas y datos reales en la nube.

La ventaja de Cloud Storage es la posibilidad de pagar exclusivamente sobre la base del crecimiento del espacio ocupado, sin necesidad de escalar el sistema a medida que aumenta el consumo: es el trabajo del proveedor de alojamiento web cuidar de escalar la infraestructura, también para solicitudes Muy alto almacenamiento. Las API generalmente son parte de un SDK que se puede usar con diferentes lenguajes de programación, lo que significa que va a implementar el almacenamiento en la nube en cualquier tipo de aplicación, tanto de aplicaciones web como móviles, este último es un contexto adicional donde el almacenamiento de datos del usuario es un factor realmente decisivo.


Cloud Computing SaaS, software como servicio

Continuamos con los diferentes tipos de nube introducidos en nuestra guía , y es hora de presentar la nube SaaS , un acrónimo de Software as a Service , que representa el nivel más alto de la nube disponible por un proveedor, y en el que el proveedor ejerce el máximo control en términos de configuración y personalización de la solución. Volviendo a un esquema ya propuesto y mostrado en la figura 1, es posible ver cuáles son las capas de aplicación de las cuales es responsable el proveedor de un servicio en la nube SaaS.

Cloud_computing

El modelo SaaS también se identifica como un modelo de software a pedido distribuido como un servicio alojado; es un modelo en la nube en el que el usuario pone a disposición directamente un entorno completo con la aplicación que se utilizará, liberándole de la responsabilidad y el honor de instalar la aplicación, configurarla y configurar el sistema host que ejecutará la aplicación.

CloudComputing

Cómo nació la idea de una aplicación como servicio

En realidad, el concepto detrás de SaaS es incluso más antiguo que el de la nube. El modelo ASP introdujo por primera vez el concepto de proporcionar software como servicio (SaaS), pagado en modo plano o incluso en consumo. Una característica típica del modelo ASP es el suministro a cada organización de clientes de uno o más servidores dedicados, en los que las aplicaciones y servicios dedicados se ejecutan en un modo de instancias múltiples; de esta manera, cada usuario tiene su propia instancia dedicada de la aplicación, y a menudo personalizada ad hoc. Incluso antes, se le puede atribuir a John Gage, 21º empleado de Sun Microsystems, la frase “la red es la computadora”, que expresa sintéticamente la idea que Sun siempre ha tenido de la PC, y que ha tratado de compartir como objetivo de su misión, o una computadora que no tenía software almacenado localmente,

Y así, el servicio SaaS es la evolución de este modelo e idea, que sin recurrir a la instalación y administración de un software, permite un fácil acceso a las aplicaciones a través de Internet, a través de un navegador web o desde un cliente ligero, es decir Digamos que un cliente con capacidad de procesamiento reducida y que depende exclusivamente de un servidor para el procesamiento de datos (la idea profética de Sun).

Acceso a aplicaciones SaaS con un cliente ligero

La utilidad de usar un cliente ligero radica en el hecho de que la potencia informática no tendrá que ser una característica prerrogativa del cliente que accede a la nube, ya que todos los cálculos, el procesamiento en general y el almacenamiento se realizarán en la nube misma. Queriendo imaginar un escenario “extremo”, el thin client podría ser una computadora de red simple, sin disco duro, con conectividad de red y que simplemente actúa como una interfaz entre el usuario y la nube para insertar datos, procesar solicitudes y presentar los resultados al usuario (una versión más potente y avanzada de los terminales “estúpidos” conectados a los mainframes que se despoblaron a principios de los años 80). Esta elección tecnológica obviamente representa una ventaja en términos de costo y mantenimiento para la empresa,

Por lo que se ha dicho, está claro que SaaS es un modelo de distribución de software, que también se puede aplicar (¡y no solo!) A las estructuras de la nube, dando vida a la nube de SaaS, pero es necesario resaltar y subrayar cómo la nube y SaaS no son necesariamente conceptos unidos, coexisten, pero también existen por separado.

Tanto la nube como SaaS transforman la TI haciéndola evolucionar hacia el concepto de utilidad, el primero con referencia a los recursos de almacenamiento y computación, el segundo con referencia a las aplicaciones. Se proporciona una aplicación SaaS en modo nube, si cumple con los principios ya descritos en los artículos anteriores, de lo contrario se proporciona en modo no nube. Por lo tanto, en el primer caso, SaaS puede considerarse como uno de los modelos de negocio de la computación en la nube y es lógico que, por lo tanto, en este caso, existan relaciones estrechas entre SaaS y la computación en la nube, pero cuando los principios ilustrados no se respetan, son dos cosas. distinto y separado

Principios de la arquitectura SaaS

En general, la estructura de una aplicación de software se organiza de acuerdo con una estructura en capas, para satisfacer también un principio de división de tareas y patrones arquitectónicos precisos. Las capas típicas de la arquitectura de una aplicación SaaS se refieren a los servicios de control y empresariales a los que se puede acceder a través de servicios de presentación y directamente desde aplicaciones de clientes que no son web.

En estas capas, se implementan políticas de seguridad que determinan cómo pueden comunicarse entre sí. Hay dos elementos nuevos que caracterizan la arquitectura de una aplicación SaaS en comparación con las aplicaciones tradicionales:

  • la capa de servicios de configuración;
  • la capa de servicios de medición;

La capa de servicios de configuración se refiere a un conjunto de metadatos necesarios para administrar la configuración de los diferentes inquilinos (clientes de la aplicación) que utilizan la aplicación. Además, esta capa se utiliza para personalizar la aplicación; La capa de servicios de medición recopila mediciones sobre el consumo real de recursos por parte de los inquilinos. La recopilación de estos datos se utiliza con fines de facturación para dar cuenta del uso de recursos a los inquilinos.

Características de una aplicación SaaS

La arquitectura de una aplicación Saas debe respetar ciertas características: debe ser escalable, tener eficiencia multiinquilino y debe ser configurable. La escalabilidad es una característica que permite que la aplicación atienda un número variable de solicitudes, que pueden crecer y, por lo tanto, deben garantizar que no haya un impacto negativo en la calidad del servicio prestado y, al mismo tiempo, que pueda “reducirse” en caso de que una disminución en el número de solicitudes para liberar recursos no utilizados, tanto para asignarlos a otras aplicaciones como para ahorrar energía en los servidores.

Para admitir la escalabilidad, la aplicación se instala en varios servidores, en algunos casos, se podría configurar una segunda versión de la aplicación para ofrecer a un grupo seleccionado de clientes acceso a versiones preliminares de las aplicaciones con fines de prueba, en contraste con el modelo de software tradicional que ve múltiples copias físicas del mismo software, cada una potencialmente una versión diferente, con una configuración diferente y personalizada, en última instancia, una instalación para cada cliente.

La configurabilidad permite la personalización de la aplicación, desde el punto de vista basado en las necesidades específicas de las organizaciones clientes, esto ocurre con metadatos que definen el contexto de la aplicación.

El modelo de arquitectura multiinquilino es, en cambio, un concepto de aplicación que prevé tener una aplicación que se comporta como si estuviera totalmente dedicada a un usuario cuando en realidad sirve a muchos en paralelo usando el mismo código y dando a cada usuario la sensación ser el único en interactuar con la aplicación, por lo tanto, no se solapan los datos ni se reduce el rendimiento.

Preserve los beneficios de la nube cuando la aplicación es de tipo SaaS

Las ventajas típicas de elegir una solución en la nube sobre la compra de una solución patentada, ya presentada en los artículos anteriores, deben seguir existiendo en el caso de un servicio SaaS, y en particular nos referimos a los aspectos más destacados que se enumeran a continuación:

  • tiempo de transición para el inicio de una aplicación reducida y operación inmediata para los usuarios
  • entorno de ejecución constantemente actualizado y monitoreado para intrusos o riesgos de malware;
  • reducción de los costos de subcontratación y mantenimiento de software de la infraestructura de TI, reducción de los costos de soporte de hardware, eliminación de los costos iniciales de inversión, vinculados a la implementación de soluciones internas y que generalmente son muy altos y, a menudo, más relacionados con licenciamiento y soporte técnico;
  • los costos totales deben ser previsibles ya que tomarán en cuenta solo los gastos realmente necesarios, como el contrato de suministro de servicios, reduciendo el riesgo de sorpresas o costos inesperados por actualización o mantenimiento extraordinario;
  • reducción del riesgo de degradación del servicio luego de un mal funcionamiento y la consiguiente necesidad de asistencia al usuario;

Un ejemplo de implementación gratuita

Navegando por la red, puede encontrar varios ejemplos que muestran cómo es posible implementar una estructura para proporcionar servicios en la nube SaaS primordiales o simplemente para jugar con el servicio, ganar confianza y probar los diversos casos de uso en los que puede incurrir un usuario ocasional. Sin embargo, entre las diferentes soluciones que encuentra, una muy interesante es el estudio y análisis de factibilidad sobre el estado actual del Software Libre para la posible creación de una infraestructura de nube SaaS exclusivamente en soluciones gratuitas, tanto en las licencias de usuario como en los formatos y protocolos adoptados.

El software seleccionado también se eligió en función del tipo de licencia de software, la funcionalidad proporcionada, la disponibilidad de autenticación LDAP o OpenID, la disponibilidad de clientes web y Andoid para garantizar la interfaz también desde dispositivos móviles, como tabletas y teléfonos inteligentes, y no limite el acceso a la información a dispositivos y software específicos. En particular, el software identificado son:

  • Servidor de autenticación: openLDAP;
  • Interfaz de gestión de cuentas: phpLDAPadmin;
  • Inicio de sesión único: OpenID (e integración con LDAP);
  • Software de mensajería:

Servidor de correo electrónico: Postfix y Courier Mail Server;

Webmail y Groupware: Horde Groupware Suite

Grupos de trabajo: servidor de grupos;

Servidor de comunicaciones: ejabberd;

  • Software de colaboración:

Gestión de documentos: Alfresco Community Edition;

Edición de texto: Etherpad Lite;

Servidor de calendario: DAViCAL;

Calendario web: Kronolith

  • Almacenamiento de red virtual: OwnCloud;
  • Interfaz con el móvil: Funambol;

Se logra un primer nivel de integración en todas las soluciones propuestas al proporcionar un mecanismo probado y funcional para crear un sistema de autenticación centralizado para todos los usuarios que acceden a los diversos servicios proporcionados.

En conclusión: el presente y el futuro

Ejemplos de modelos SaaS son el uso de los servicios de correo electrónico de Microsoft Exchange Server con Microsoft Office 365, Zoho LogicalDoc, documentos de Google, la solución en la nube para administrar las actividades de automatización de la oficina en un entorno de nube, y en particular para crear, modificar y administrar:

  • Hojas de calculo
  • Procesamiento de textos
  • Cliente de correo electrónico;
  • Procesamiento de imágenes;
  • presentaciones

Toda la gestión se realiza a través del navegador, pero en general todas las aplicaciones SaaS en la plataforma de la nube que están orientadas a un servicio específico para el usuario, así como los servicios de banca en línea, entran en la categoría SaaS.

La afirmación de la nube en los próximos años es obvia, especialmente teniendo en cuenta la tendencia actual que ve a más y más empresas e individuos empujando hacia nuevas soluciones para una serie de ventajas indudables que ya se han destacado varias veces.

También se da por sentado que el enfoque de la nube cambia no solo la forma de trabajar, sino también la forma en que TI actúa como soporte para los negocios, la empresa y la actividad laboral. Las nuevas generaciones se verán facilitadas y determinarán el éxito definitivo de la nube, y tal vez la puesta de sol inicial a expensas de alguna nueva tecnología, porque ya razonarán en términos de la nube.

Entre las ventajas más obvias se encuentran las muchas oportunidades para las organizaciones pequeñas y medianas, todas las cuales pueden beneficiarse de TI de bajo costo y ya no solo de grandes empresas con centros de datos dedicados. La nube hace que la tecnología sea democrática al ponerla a disposición de todos, cada uno en función de sus necesidades elegirá el servicio en la nube más adecuado. La nube SaaS es ciertamente adecuada para aquellas empresas o individuos que necesitan utilizar un software complejo para instalar, lo que puede requerir requisitos de hardware complejos o demasiado caros, o que tienen altos costos de licencia (como las aplicaciones CAD en primer lugar).

La desventaja siempre está vinculada a problemas de seguridad de datos, que no están bajo el control total del usuario final, y la falta de flexibilidad de esta solución en la que, por ejemplo, el usuario final no tiene posibilidad de administrar el espacio (aumentarlo y disminuyéndola) y cargas de trabajo.


PaaS, Platform as a Service, la nube para desarrolladores

Vimos en el episodio anterior cómo IaaS es el primer nivel de la nube, el más bajo, el nivel en el que el usuario está a cargo de toda la administración de la plataforma, teniendo un control completo tanto en términos de configuración como de administración. La nube PaaS, un acrónimo de Platform as a Service, se erige como una capa intermedia en los tipos de nube entre IaaS y Saas, y a veces se llama middleware; Por lo tanto, representa el siguiente paso y se basa en la infraestructura de IaaS.

Antes de continuar en el camino de PaaS, es necesaria una breve aclaración, especialmente útil para quienes se acercan al desarrollo de aplicaciones de software y especialmente en los últimos tiempos para el desarrollo de aplicaciones para sistemas móviles, teléfonos inteligentes, xpads y similares. El desarrollo de una aplicación no se limita a la simple escritura de código y las pruebas finales, que a menudo podrían reducirlo a una simple actividad de copiar / pegar bloques de código tomados aquí y allá, o mediante el uso de complementos y / o componentes reutilizables. . El software se caracteriza por un ciclo de vida que, a partir de una fase de exploración de lo que se necesita, llega al producto final a través de las fases de diseño , desarrollo , prueba y mantenimiento.. Todas estas fases se caracterizan por una serie de actividades que requieren la realización de un software específico, en particular las fases de desarrollo, prueba y mantenimiento.

Cuando hablamos del entorno de desarrollo y tiempo de ejecución, nos referimos precisamente a todo el software necesario configurado adecuadamente que admite el desarrollo en sí mismo y permite que la aplicación se ejecute, y que va desde el sistema operativo hasta los compiladores, editores, software de depuración, validación, creación de perfiles y pruebas, cualquier servidor de aplicaciones o varios frameworks. A la luz de esta aclaración, está claro cómo preparar un entorno de desarrollo es una actividad que no es de segunda categoría y que puede llevar mucho tiempo, condicionar el desarrollo y, sobre todo, tiene un costo.

¿Quién gestiona la plataforma?

La idea detrás de la definición de esta categoría de nube (PaaS) es aportar una ventaja a esta actividad reduciendo sus costos, minimizando los tiempos de preparación y reduciendo los recursos necesarios, ya que todo el desarrollo puede limitarse dentro de este “Capa de nube”, en la que el proveedor proporciona una infraestructura completa que va desde el sistema operativo hasta el entorno para ejecutar y distribuir aplicaciones.

La plataforma es vista como un servicio que exporta herramientas y API para el desarrollo de su aplicación y, por lo tanto, el usuario que elige un servicio en la nube de PaaS es un desarrollador, o más generalmente una casa de software , que no tiene que preocuparse por configurar la infraestructura. , del cual no conoce los detalles, ya que compra una solución completa de hardware / software para el desarrollo y despliegue de sus aplicaciones , ignorando así los aspectos relacionados con la organización de los servidores, el almacenamiento o la red.Por ejemplo, ¿quién se encarga de cuánto espacio asignar a una aplicación o servicio, o cómo se deben equilibrar y distribuir las cargas de trabajo? Estas actividades son responsabilidad del proveedor que proporciona un servicio de PaaS, el usuario sigue siendo la única responsabilidad limitada al campo de lo que se refiere simplemente al desarrollo y lanzamiento de su aplicación.

La figura a continuación resalta cómo, en los tres tipos de nube cubiertos en esta guía, comenzando desde una pila genérica de hardware / software, el límite entre lo que administra el proveedor y lo que administra el usuario final se mueve cada vez más hacia arriba, y PaaS se coloca en una condición intermedia, donde el usuario controla, como ya se dijo, solo su propia aplicación. La figura es exhaustiva para mostrar cómo, ya visto en el IAAS, el usuario puede bajar al nivel de virtualización. La Figura 2 muestra la misma estratificación, sin embargo, detalla cómo los diferentes tipos de nubes no son independientes sino que interactúan entre sí. 

PaaS: los beneficios para los desarrolladores

La ventaja de esta solución es la simplificación del proceso de desarrollo de aplicaciones, sin embargo, no va más allá de los problemas de costo y complejidad relacionados con la compra y administración de la capa subyacente de hardware / software. Además, en una solución PaaS, el proveedor también proporciona al usuario las herramientas necesarias para facilitar el soporte para el ciclo de visión del software, desde el desarrollo hasta el lanzamiento.

Por lo tanto, es evidente que PaaS es una opción casi obligatoria para los desarrolladores, ya que las ventajas que pueden hacer que tenga éxito a expensas de elegir otro tipo de nube están esencialmente relacionadas con el aumento de la productividad y la reducción de costos operativo:

  • El tiempo de comercialización, es decir, el tiempo que transcurre desde la concepción de un producto hasta su comercialización real, se reduce, con la consiguiente posibilidad de “monetizar” la aplicación en un tiempo más corto.
  • No se requieren inversiones iniciales, excepto para la firma del contrato de servicio, y en consecuencia se reducen los costos operativos.
  • La gestión de todo el proceso de desarrollo está centralizada, con el consiguiente aumento de la productividad, también vinculada a la posibilidad de poder acceder, modificar, verificar y liberar el código en cualquier momento y desde cualquier lugar, sin perder de vista los aspectos de seguridad. y privacidad de datos.
  • Por su propia naturaleza, PaaS favorece la colaboración entre los usuarios del servicio, proporcionando herramientas de desarrollo colaborativo, y esta es una característica esencial en el desarrollo “colegiado” de una aplicación, ya que favorece el intercambio de información y el intercambio de conocimientos. El proceso de desarrollo se acelera.
  • La posibilidad de integración con los servicios web garantiza que los desarrolladores no tengan límites en la personalización de sus aplicaciones.

¿Cuáles son las desventajas de este tipo de nube?

Obviamente, como todas las soluciones, PaaS no solo ofrece ventajas. El hecho mismo de ser una infraestructura administrada y eliminar las tareas pesadas de configuración y administración de las responsabilidades del usuario reduce su flexibilidad porque el usuario no tiene el control completo como en una solución Iaas y, por lo tanto, está sujeto a las elecciones del proveedor .

Supongamos que un proveedor que proporciona un servicio PaaS para el desarrollo y lanzamiento de un servicio web, construye su infraestructura en una solución LAMP (Linux, Apache, MySql, Perl / Php).

La elección de este servicio obviamente lleva al usuario a usar todas las tecnologías admitidas solo por esa opción, y a no poder migrar a una solución de Windows, o usar una base de datos diferente o soporte de secuencias de comandos. Esta es la principal limitación, incluso si se puede evitar gracias a la amplia variedad de soluciones propuestas por los proveedores, por lo que puede no ser difícil encontrar lo que se considera más apropiado.

El problema persiste si es necesario anular la aplicación o simplemente desarrollarla en parte para una plataforma diferente una vez que se ha firmado el contrato, precisamente porque es imposible tener control sobre la capa subyacente.

Google AppEngine

La atención a querer brindar a las empresas la oportunidad de concentrar sus esfuerzos, tanto en términos económicos como de tiempo, en investigación e innovación en lugar de desperdiciar recursos y respaldar los costos de administración de una infraestructura de hardware que a veces es muy compleja, Sin duda, es uno de los objetivos de quienes proporcionan infraestructuras de PaaS como Microsoft con Windows Azure , Google con AppEngine o Cloud Foundry d VmWare.

Google App Engine nació con el lenguaje Python y el marco Django, dos productos de código abierto, para garantizar también la compatibilidad con Java. Gestiona automáticamente la escalabilidad, activando máquinas virtuales Java sobre la marcha en una gran cantidad de servidores físicos que se encargan del equilibrio de carga.

Esta característica permite que App Engine pueda administrar de forma automática y rápida de unos pocos a millones de usuarios en sus servicios en línea, admitiendo picos de carga sin comprometer las actividades del usuario. Además, la alta redundancia de datos garantiza un nivel de seguridad para que el usuario sea un incentivo para elegir esta solución. Para admitir la escalabilidad de una serie de usuarios y aplicaciones que solo Google y pocos conocen en el mercado hoy en día, App Engine aprovecha BigTable , la base de datos de Google que administra Petabyte todos los días de información, noticias, búsquedas, imágenes, videos, mapas. .

Google AppEngine es una oferta típicamente PaaS: no proporciona ningún control sobre las versiones del software instalado en los servidores, sino que solo garantiza la implementación del código y el funcionamiento de las aplicaciones. Hay algunos parámetros que se pueden establecer para este último, pero debe enfatizarse que siempre y en cualquier caso permanecemos en un entorno de “bloqueo”, de hecho, Google AppEngine utiliza las API propietarias de Google que dificultan la migración directa desde la nube de Google AppEngine a otro, como Cloud Foundry o Azure.

guia de almacenamiento en la nube

VMware y Cloud Foundry

Cloud Foundry, por otro lado, actúa como un PaaS abierto y le permite elegir entre un conjunto más amplio de marcos e idiomas, entornos para la implementación en la nube y servicios de aplicaciones heterogéneos. Esta característica permite a Cloud Foundry garantizar un alto grado de portabilidad y minimizar el riesgo de bloqueo (en términos simples, los costos que los consumidores deben asumir al migrar de una tecnología antigua a una nueva), lo que permite a los desarrolladores migrar aplicaciones entre diferentes entornos, entre proveedores de la nube y dentro de sus propios centros de datos sin bloquear o modificar las propias aplicaciones.

Cloud Foundry no está vinculado a ningún entorno de nube en particular ni requiere una infraestructura VMware para funcionar , y admite los marcos de productividad más populares como Spring para Java, Ruby on Rails, Sinatra para Ruby y Node.js, pero lo permite, gracias a su arquitectura abierta, para soportar rápidamente nuevos marcos de programación en el futuro. Para servicios de aplicaciones críticas, Cloud Foundry admite bases de datos MongoDB, MySQL y Redis y servicios VMware vFabric para mensajería en la nube, gestión flexible de datos, equilibrio de carga y gestión del rendimiento.

cloud_foundy_guida_cloud_computing_hostingtalk

Microsoft Azure

La visión de Microsoft para la nube Paas se llama Windows Azure, que ofrece diferentes formas de usar la nube a sus usuarios:

  • Servicios de almacenamiento de Windows Azure  : una infraestructura para usar y almacenar datos estructurados y no estructurados;
  • Servicios alojados de Windows Azure , es un entorno de tiempo de ejecución completo para aplicaciones;
  • La plataforma Windows Azure AppFabric , es un conjunto de servicios para crear aplicaciones distribuidas que también pueden ser utilizadas por soluciones híbridas locales y en la nube;
  • SQL Azure , una versión de SQL Server adaptada para ejecutarse en un entorno de computación en la nube.

El núcleo del sistema es Windows Azure Fabric Controller, el kernel de Windows Azure, el elemento que se encarga internamente de administrar los recursos asignados, monitorear los servicios activos y verificar que los nodos en los que se distribuye la aplicación que se ejecuta correctamente , actividades de equilibrio de carga. En particular, es responsable de mantenerse activo:

  • disponibilidad de la aplicación;
  • distribución geográfica
  • escalabilidad en grandes cantidades de datos;
  • gestión de anomalías;

De esta manera, Azure proporciona su visión de una plataforma completa y efectiva, proporcionando una infraestructura dinámica, confiable y cambiante a lo largo del tiempo de acuerdo con los recursos necesarios para que los desarrollos de aplicaciones sean efectivos.

Microsoft Windows Azure ha sido durante mucho tiempo una solución muy popular en el mundo de los desarrolladores de .NET, debido a la fuerte integración con el software de desarrollo de Microsoft; Desde hace algún tiempo, la plataforma ya no ha sido solo Plataforma como Servicio, sino que también le permite crear instancias virtuales reales de Linux o Windows, cubriendo así el sector de Infraestructura como Servicio.

Guida_cloud_computing_HostingTalk


Almacenamiento en la nube: cómo se usa en todo el mundo

esta estructura representa un modelo de almacenamiento en línea de datos en una red de servidores virtuales administrados por otra persona. Los recursos se virtualizan de acuerdo con las solicitudes de los usuarios y luego se ponen a su disposición como grupos de dispositivos de almacenamiento. Pero ya sabemos cómo funciona, lo que nos interesa ahora es mostrar dos casos de uso elegidos para diferentes enfoques del problema final del cliente, introduciendo primero una diferencia hasta ahora omitida, es decir, entre un almacenamiento de objetos y un almacenamiento de bloques en óptica en la nube. En el mercado es posible encontrar muchas soluciones de almacenamiento diferentes y hacer una elección no es una operación trivial.

Dado que no existe una solución óptima, sino soluciones optimizadas para un escenario de uso dado, la primera característica a considerar es, como dijimos, el modo de acceso que se puede distinguir en el acceso a nivel de bloque y el acceso a nivel de objeto.

Dispositivo de almacenamiento en bloque

El almacenamiento en bloque es sinónimo de SAN (Red de área de almacenamiento). En el modo de dispositivo de almacenamiento de bloqueo B (BSD), las aplicaciones ven los discos remotos como discos locales y el sistema operativo y los archivos se exponen a través de una interfaz de bajo nivel similar a los buses de datos típicos como SCSI o ATA pero accesibles desde la red.

Los clientes acceden a los datos a través del sistema operativo a nivel de dispositivo, esto significa que los usuarios pueden acceder a los datos montando el dispositivo remoto de la misma manera que montarían un disco físico local (por ejemplo, usando el comando clásico “montar” en Linux). Dado que los datos se administran en este modo, el usuario también es responsable de crear las particiones y formatear el disco y, por lo tanto, de elegir el sistema de archivos más apropiado. La pila de acceso al almacenamiento se encargará de gestionar la transferencia de datos desde el servidor al dispositivo de almacenamiento y organizarla en el propio disco.

¿Qué solución elegir?

Ambos tipos de dispositivos le permiten crear soluciones de alta disponibilidad, pero hay diferencias que deben tenerse en cuenta al elegir una u otra solución, especialmente si se informa en un entorno de nube donde debido a retrasos en la transmisión debido a La “reubicación” de los recursos puede acentuarse.

Las diferencias sustanciales entre los dos tipos de dispositivos son atribuibles a la sobrecarga de la CPU, que es muy baja en los dispositivos de almacenamiento en bloque, especialmente cuando se compara con el almacenamiento de objetos , y a la latencia de acceso, que una vez más es muy baja para los dispositivos de almacenamiento en bloque y significativamente mayor en dispositivos de almacenamiento de objetos.

Para grandes cantidades de datos no estructurados, típicos de aplicaciones médicas, de procesamiento de imágenes de películas y entretenimiento, la naturaleza del sistema de archivos implica una estructura jerárquica que puede limitar la escalabilidad (requisito esencial para aplicaciones en la nube) e impactar el rendimiento global. En estos casos, también respaldado por la mayor familiaridad que tiene el usuario con los conceptos de objeto fotográfico, video o audio mp3 y por una mayor facilidad de administración, el almacenamiento de objetos representa la elección a tomar.

Cómo el CERN en Ginebra usa el almacenamiento en la nube

Ahora veamos algunas soluciones en la práctica que usan almacenamiento en la nube para sus datos. Uno de los casos que tomamos en consideración se ha recuperado en los titulares en los últimos tiempos, especialmente por la importancia de los datos que se almacenarán en la nube y por el hecho de que quienes procesan estos datos es uno de los centros de investigación más grandes del mundo, y Lo más importante en el mundo para la física de partículas, estoy hablando del CERN en Ginebra. Precisamente por la importancia del cliente, es evidente que se trata de un patrocinio incomparable para los partidarios de la nube.

Después de cuidadosas pruebas de rendimiento, CERN anunció que utilizará el almacenamiento en la nube de Huawei ( http://www.huaweidevice.co.in/cloud/ ), un líder mundial en el desarrollo, producción y comercialización de productos y soluciones Ict.

La escalabilidad del sistema de archivo es fundamental para el CERN, precisamente porque el laboratorio debe satisfacer la creciente demanda de archivo de datos por parte de sus físicos. Este fuerte crecimiento de los datos a procesar ha llevado al CERN a evaluar nuevas tecnologías de almacenamiento, precisamente el almacenamiento en la nube capaz de cumplir con los requisitos de escalabilidad horizontal, seguridad, espacio y rendimiento en la lectura / escritura de los datos a gran escala requeridos por el laboratorio. . Huawei, que tiene una experiencia consolidada en el sector de la tecnología de almacenamiento y puede contar con los principales expertos mundiales, está comprometido a desarrollar soluciones innovadoras en el almacenamiento en la nube de próxima generación y ha entregado su solución.

La gran ventaja de esta opción para el CERN es que es una solución con una arquitectura innovadora de hardware y software, que cumple con los requisitos de almacenamiento a gran escala. El sistema también ofrece mantenimiento inteligente con una opción de recuperación automática que reduce significativamente los costos de administración, además de mejorar de manera efectiva la disponibilidad y confiabilidad del sistema de almacenamiento. Los resultados de la prueba de validación mostraron que esta solución cumple con las solicitudes del CERN.

Swisscom es la solución de Ctera

Otra evidencia del uso del almacenamiento de objetos en la nube es la proporcionada por Swisscom IT Services. Swisscom está clasificado como uno de los principales proveedores suizos especializados en la integración y gestión de plataformas informáticas complejas. Es una empresa de propiedad total de la división Swisscom AG, líder suizo en el sector de las telecomunicaciones. Los casi 3.000 empleados de Swisscom proporcionan servicios de outsourcing de TI a alrededor de 400 empresas clientes en Suiza, Luxemburgo, Alemania, Austria y Singapur, estos números miden la capacidad de producción de esta empresa, así como la necesidad de la cantidad de espacio y complejidad de su infraestructura. para gestionar todos los datos de almacenamiento entre empleados y clientes repartidos por todo el mundo sin causar molestias a la distancia. ¿Cuál fue el desafío de Swisscom? Swisscom IT Services quería lanzar servicios de almacenamiento en la nube para aprovechar sus inversiones en almacenamiento de objetos con un objetivo específico, crear servicios innovadores con la marca Swisscom para sus clientes, con especial atención a la protección de datos, la colaboración y el acceso. a archivos desde cualquier lugar. El impulso fue, por lo tanto, la búsqueda de soluciones que permitieran ampliar el almacenamiento en la nube en una variedad de aplicaciones comerciales que fueran completas y llenas de características fáciles de usar y que tuvieran una relación calidad / precio que justificara la inversión. cree servicios innovadores con la marca Swisscom para sus clientes, con especial atención a los problemas de protección de datos, colaboración y acceso a archivos desde cualquier lugar. El impulso fue, por lo tanto, la búsqueda de soluciones que permitieran ampliar el almacenamiento en la nube en una variedad de aplicaciones comerciales que fueran completas y llenas de características fáciles de usar y que tuvieran una relación calidad / precio que justificara la inversión. cree servicios innovadores con la marca Swisscom para sus clientes, con especial atención a los problemas de protección de datos, colaboración y acceso a archivos desde cualquier lugar. El impulso fue, por lo tanto, la búsqueda de soluciones que permitieran ampliar el almacenamiento en la nube en una variedad de aplicaciones comerciales que fueran completas y llenas de características fáciles de usar y que tuvieran una relación calidad / precio que justificara la inversión.

Swisscom IT Services ha elegido Ctera’s Cloud Attached Storage como la solución ideal porque es una plataforma de almacenamiento flexible y que se integra en una infraestructura de almacenamiento de objetos a través de la aplicación Ctera Portal. Figura 2 : Almacenamiento conectado a la nube CTera
La solución deCteraes utilizada por Swisscom para proporcionar tres servicios de marca diferentes:

  • Almacenamiento de archivos locales administrados: un reemplazo del servidor de archivos que usa aplicaciones Ctera a pedido de los clientes con una administración centralizada por Swisscom y respaldo externo desde el almacenamiento en la nube.
  • StoreBox: es un almacenamiento personal para empresas. En esencia, es un servicio para un tipo de cliente que requiere archivos sarin seguros para su negocio, lo que permite el acceso a los archivos y el intercambio entre diferentes plataformas, como los sistemas operativos para teléfonos inteligentes o tabletas, como el iPad de Apple.
  • Copia de seguridad mejorada: este es un tipo de copia de seguridad para entornos de nube existentes y sacada de la nube, a través de una serie de “instantáneas”, instantáneas del sistema que luego se guardan durante un cierto período de tiempo.


Cloud Computing PaaS, cómo usarlo

Anteriormente, presentamos PaaS (Platform as a Service), que representa un tipo de servicio en la nube en el que, para proporcionarse como un servicio, no solo está el hardware, sino también la plataforma que abstrae el hardware en sí y le permite aproveche un conjunto de características que le permiten obtener equilibrio de carga, almacenamiento, redes, máquinas virtuales, implementaciones. Como ya se vio, este es el siguiente paso para la nube IaaS.

PaaS ofrece la ventaja al usuario de concentrarse única y exclusivamente en el desarrollo de la aplicación, dejando de lado todos los problemas relacionados con el entorno en el que se distribuirá, esto reduce considerablemente el tiempo de comercialización de la aplicación y los costos de desarrollo.

A menudo sucede que el proveedor de servicios en la nube de PaaS proporciona al usuario API a través de las cuales el usuario puede escribir aplicaciones que interactúan con el servicio. Las características específicas que ofrece la API dependen del servicio ofrecido , y su ejecución está garantizada por el proveedor del servicio; Además, también se puede poner a disposición del usuario un entorno de desarrollo.

Windows Azure, la nube según Microsoft

Hoy no es posible ignorar la nube, e incluso un gran mercado como Microsoft se ha dado cuenta de esta realidad. La solución en la nube PaaS de Microsoft es Windows Azure Compute, que le permite usar el marco .NET para desarrollar aplicaciones; El uso del servidor web IIS7 permite administrar aplicaciones desarrolladas en ASP.NET y Windows Communication Foundation (WCF) y también proporciona soporte para PHP y Java.

El hecho de que Microsoft, referencia del mercado de las TIC, haya decidido desarrollar el servicio en la nube de Azure y, por lo tanto, invertir en este tipo de tecnología, dice mucho sobre el hecho de que el interés en esta tecnología no está vinculado a una moda de momento. Hay varias compañías que han decidido migrar sus plataformas a la nube PaaS de Microsoft, y ahora vemos algunos ejemplos de soluciones que han tenido tanto éxito que no han hecho retroceder a los clientes que las han usado.

Estudio de caso: 3M VAS en Azure

3M es una empresa multinacional que opera en las industrias de fabricación, alta tecnología y electrónica. Actualmente con aproximadamente 75,000 empleados y oficinas operativas en más de 60 países, 3M desarrolla una amplia gama de productos industriales y de consumo. Las marcas 3M más conocidas incluyen Scotch, Post-it, Thinsulate y Scotch-Brite.

Un líder mundial reconocido en investigación y desarrollo de TI, 3M quería poner a disposición de los clientes sus décadas de experiencia en ciencias visuales, ofreciendo a sus clientes su tecnología de Servicio de Atención Visual (VAS) como una aplicación basada en la web, con altos niveles. de rendimiento y escalabilidad y bajos costos de infraestructura y administración.

Utilizando la plataforma Windows Azure, 3M ha creado una aplicación basada en la web que permite a los diseñadores invocar algoritmos complejos para analizar la efectividad de un diseño basado en la respuesta del ojo humano. Inicialmente, el prototipo, una aplicación web alojada en los servidores del centro de datos de 3M, permitía a los usuarios cargar fotografías de un entorno físico o diseño gráfico en VAS. El motor de procesamiento de la aplicación evaluó los contenidos más destacados de la imagen y devolvió un mapa en el que las áreas que tenían más probabilidades de atraer la atención del observador se indicaban mediante marcas similares a las utilizadas en los mapas térmicos.

Sin embargo, la necesidad que surgió en algún momento fue lograr este objetivo: la aplicación tenía que funcionar de manera eficiente como parte integral de los procesos de diseño de los clientes de 3M. Para convertirse en una oferta atractiva, la aplicación VAS tenía que estar disponible para los clientes en tiempo real, poder procesar imágenes y devolver resultados casi inmediatos, ser rápidamente escalable en períodos pico, por ejemplo, cerca del lanzamiento de campañas publicitarias para vacaciones, e implica un riesgo mínimo de inversión inicial de 3M.

Las ventajas de elegir 3M

Windows Azure es un sistema operativo de servicios en la nube que actúa como un entorno de desarrollo, alojamiento de servicios y administración de servicios para la plataforma Windows Azure. Windows Azure ofrece a los desarrolladores procesamiento y almacenamiento a pedido para alojar, escalar y administrar aplicaciones web en Internet a través de los centros de datos de Microsoft. Por esta razón, la elección final recayó en el entorno de Microsoft.

¿Cuáles fueron las ventajas de elegir esta solución? Finalmente 3M obtenido:

  • Despliegue simple y eficiente
  • Costos reducidos y alta escalabilidad.
  • Excelente solución para clientes

Al alojar la aplicación en los centros de datos de Microsoft, 3M ha puesto a disposición de una audiencia global un servicio innovador, al tiempo que reduce la inversión en infraestructura de hardware y actividades de gestión continuas. La solución, que permitió a los desarrolladores evaluar frecuentes iteraciones de aplicaciones, permitió a la empresa realizar implementaciones eficientes (acelerar los tiempos de comercialización del servicio) y reducir los costos de infraestructura, obteniendo resultados de mayor calidad en un rápido en comparación con un entorno de desarrollo tradicional. El servicio web altamente escalable permitirá a los clientes de 3M optimizar diseños basados ​​en análisis científicos y sacar más provecho de las campañas de marketing.

Estructura de la aplicación

Para preparar la aplicación VAS para su lanzamiento comercial, 3M ha creado una nueva interfaz de usuario basada en las especificaciones de Windows Azure. El equipo de desarrollo también utilizó la infraestructura de desarrollo de Windows Azure para simular el entorno de Windows Azure en computadoras locales, simplificando la ejecución y las pruebas de la aplicación VAS antes de la implementación. La aplicación VAS incorpora varias bibliotecas de software para el procesamiento de imágenes no administrado y de alto rendimiento desarrollado por 3M. En la figura 1 es posible ver una representación gráfica de la arquitectura de VAS en Azure.

La interfaz VAS y el sitio web utilizado por los usuarios para acceder a ella se desarrollaron con Microsoft ASP.NET 2.0. El complemento del navegador Microsoft Silverlight se utilizó para crear controles de aplicaciones que permiten a los usuarios editar imágenes enviadas al motor de procesamiento VAS. Los controles basados ​​en Silverlight se incorporan al marco de la aplicación ASP.NET. La aplicación VAS se basa en el Servicio de control de acceso de Windows Azure para autenticar a los usuarios en el sistema, proporcionando acceso a varios componentes del servicio según las credenciales de los usuarios. Para administrar las imágenes cargadas por los usuarios, se eligió Microsoft SQL Azure, una plataforma de base de datos relacional basada en la nube creada con tecnologías de SQL Server.

3M Azure

Google App Engine

“ Google App Engine es la plataforma de desarrollo de aplicaciones y alojamiento de Google que le permite crear aplicaciones web sin tener que administrar la infraestructura. Sus aplicaciones basadas en Google App Engine utilizan la misma tecnología que proporciona velocidad y confiabilidad a los sitios web de Google ” Esta es la definición de Google App Engine proporcionada por el propio Google.

Sin embargo, en esencia, Google App Engine es la oferta de nube PaaS de Google. El acceso y uso de este servicio es extremadamente simple, ya que es suficiente tener o crear una cuenta para ejecutar sus aplicaciones directamente y de forma gratuita en las infraestructuras de Google, en diferentes entornos de tiempo de ejecución, para aplicaciones Java y Python y con la disponibilidad de un almacén de datos para almacenar los datos.

El uso de la plataforma es inicialmente gratuito, con acceso en un momento posterior, por una tarifa, a recursos computacionales adicionales, memoria y ancho de banda según las necesidades. En Google App Engine, las aplicaciones se ejecutan en un entorno protegido, una especie de sandbox, necesario para garantizar la correcta ejecución de las aplicaciones en un contexto distribuido y dinámico de este tipo. Sin embargo, el entorno plantea algunas limitaciones, vinculadas a la imposibilidad de que las aplicaciones puedan escribir el acceso al sistema de archivos; Las aplicaciones solo pueden leer archivos cargados en Google App Engine junto con el código de la aplicación, pero al mismo tiempo pueden almacenar datos utilizando el almacén de datos, Memcache u otros servicios ofrecidos como un blobstore.

google

Figura 2: arquitectura de Google App Engine

Un incentivo para los usuarios que eligen esta solución es definitivamente un complemento útil que Google proporciona para entornos de desarrollo Java basados ​​en Eclipse y un entorno de simulación de Google App Engine para aplicaciones Python. Estas dos características permiten a los desarrolladores simplificar el proceso de escribir el código utilizando un entorno familiar para la mayoría de los desarrolladores (Eclipse) y probar aplicaciones localmente antes de cargarlas en la plataforma de Google. Además de estas herramientas (y hay muchas otras), hay otras herramientas ofrecidas por terceros que le permiten monitorear el estado de la infraestructura. 

El caso de BestBuy y Google AppEngine

El segundo caso que consideramos es el de Best Buy, un minorista multinacional minorista de electrónica de consumo, productos de oficina y hogar, software de entretenimiento y electrodomésticos, alrededor de 180,000 empleados, más de 1000 tiendas en los EE. UU., Canadá, Europa, China y México.

En 2008, el equipo de desarrolladores de Best Buy lanzó Giftag, una aplicación social que permite a los usuarios crear listas de deseos en línea para compartir con amigos por correo electrónico, Facebook, Twitter y otros sitios de redes sociales. La aplicación demostró ser prometedora y con potencial desde el principio hasta el punto de justificar el esfuerzo de inversión de ocho desarrolladores durante más de un año. Al final del desarrollo, la adición de nuevas características y una mayor escalabilidad eran una actividad exigente y costosa.

Para reducir los cuellos de botella, aumentar el rendimiento y simplificar el proceso de mantenimiento, Best Buy ha comenzado a buscar una nueva plataforma de desarrollo. Uno de los problemas que pueden afectar a estos proyectos es que las personas involucradas a menudo se unen a una tecnología en particular, evitando que encuentren algo mejor.

Una vez que el equipo de Best Buy cambió a Google App Engine, el resultado fue inmediato. Los desarrolladores de Best Buy reescribieron la aplicación Giftag desde cero, optimizando y mejorando el código original, mientras que solo tenían que proceder a extraer, transformar y cargar los datos existentes. Todo el proceso llevó 11 semanas y media del equipo de desarrollo original; Esta reducción en los tiempos de desarrollo permitió a Best Buy lanzar la aplicación antes de las compras navideñas del año 2008.

La aplicación Giftag comenzó a funcionar sin problemas, sin mantenimiento. Pero el resultado más importante de pasar a Google App Engine, según los gerentes de Best Buy, fue haber transformado la mentalidad del equipo de Best Buy sobre cómo crear sus propias aplicaciones. Este nuevo enfoque ha abierto la puerta para el desarrollo de otras aplicaciones mucho más, dando una idea de lo que se puede hacer con la nube, de hecho, los siguientes pasos han sido precisamente el lanzamiento de aplicaciones como:

  • BBY Scan: un generador de códigos QR;
  • Oferta BBY: una aplicación en tiempo real que captura datos de ofertas de otros sistemas y gestiona la carga de ofertas;
  • Vista universal: una aplicación que reconoce el formato del dispositivo del usuario conectado (móvil, computadora portátil, tableta, etc.) y adapta la vista del sitio al modo de pantalla del dispositivo, sin la necesidad de que los desarrolladores creen diferentes sitios para Diferentes pantallas.

Los beneficios del traslado a la nube de Google para Best Buy han sido significativos, en términos de reducción en los tiempos y costos de desarrollo, así como una reducción en el tiempo de comercialización que ha permitido a la compañía “colocar” su mercado aplicación a tiempo para aprovechar el período de compras navideñas.


Seguridad, firewall y políticas, cómo operar en la nube

Y hablemos ahora sobre el problema de seguridad en la nube . ¿De dónde viene la resistencia a la nube, vinculada a problemas de seguridad y privacidad, y que en parte ralentiza su difusión? ¿Por qué la pregunta que cada nuevo usuario que se acerca a la nube siempre se hace, si puede confiar en dejar sus datos dentro de una estructura externa, el 50% del tiempo no proporciona una respuesta convincente adecuada para brindar seguridad al usuario?

Es de conocimiento común que la computación en la nube es uno de los sectores del mercado de TI que ha experimentado el crecimiento más interesante en los últimos años, y esta tendencia está motivada por la enorme ventaja que pueden obtener de ella empresas de cualquier tamaño; Las pequeñas y medianas empresas, con computación en la nube, permiten que el equipo de TI opere de manera más eficiente con un tiempo limitado, mientras que en las grandes empresas, la nube proporciona la escalabilidad necesaria para responder rápidamente a las condiciones cambiantes del mercado. Las empresas de cualquier tamaño pueden aprovechar la nube para aumentar aspectos como la innovación y la colaboración.

Sin embargo, no es necesario ocultar que existe un problema relacionado con el aspecto técnico con respecto a cómo se implementa la seguridad del sistema y, en consecuencia, los riesgos que corren los datos guardados en la nube. Más allá de esto, también existe un problema jurisdiccional y regulatorio relacionado con la nube, y lo que sucede es que estos dos aspectos juntos representan un obstáculo para su difusión, con repercusiones negativas en detrimento de todos los involucrados, empresas, sector público y proveedores.

Muchas empresas justifican sus dudas con inquietudes como la pérdida de datos y el acceso no autorizado y, por lo tanto, son reacias a confiar en los proveedores de soluciones en la nube para enfrentar y resolver el desafío de la renovación tecnológica y no disfrutan plenamente de los beneficios de nube.

Donde surge el problema

Al confiar sus datos a un sistema remoto, cuya estructura interna, ubicación física y personal de mantenimiento son desconocidos, en consecuencia surge una cierta diferencia hacia el sitio donde se guardarán los datos. El usuario pierde el control directo y exclusivo de sus datos, por lo que la confidencialidad y disponibilidad de la información transferida a la infraestructura de la nube depende no solo del comportamiento del usuario sino también y, sobre todo, de los mecanismos de seguridad adoptados por el proveedor de servicios y que se requieren en alguna forma de estudiar y evaluar de antemano. Otra duda surge si consideramos que el servicio elegido podría ser el resultado final de una cadena de transformación de servicios adquiridos de otros proveedores de servicios,

Un aspecto que no debe pasarse por alto es que el almacenamiento de datos en diferentes ubicaciones geográficas tiene efectos inmediatos tanto en la legislación aplicable en caso de una disputa entre el usuario y el proveedor, como en relación con las disposiciones nacionales que rigen el tratamiento, almacenamiento y seguridad de datos

Los diferentes aspectos relacionados con la privacidad y la seguridad de los datos en la nube.

Por lo tanto, el problema de la seguridad de un entorno en la nube debe analizarse desde dos puntos de vista diferentes, uno que tenga en cuenta el aspecto relacionado con el ámbito legal y regulatorio que concierne al procesamiento de datos, y el otro técnico, es decir, las soluciones que debe adoptar al proveedor para implementar una estructura que garantice la seguridad de los datos, y que los clientes deben evaluar para asegurarse de que sus datos no estén sujetos a robo, acceso no autorizado, y que estén disponibles inmediatamente después de incidentes de seguridad (es decir, se implementa una sólida política de respaldo y recuperación ante desastres).

Cabe destacar que la adopción de servicios en la nube y la externalización de datos no exime a las empresas y administraciones públicas que lo utilizan, de la responsabilidad de procesar y proteger los datos de manera adecuada. El procesamiento de datos personales siempre requiere una evaluación cuidadosa de los riesgos relacionados con la seguridad y la usabilidad de la información, independientemente de los métodos de tratamiento y quién los trata. Deben tenerse en cuenta las características particulares de las nuevas tecnologías, con el objetivo de gestionar y mantener bajo control los peligros potenciales que pueden derivarse de usos poco conscientes y de modelos innovadores adoptados con métodos, prácticas y procesos que aún no son lo suficientemente sólidos y capaces de ocultar algunos problemas críticos

Aspectos legales y regulatorios relacionados con la computación en la nube.

Actualmente todavía no existe un marco regulatorio actualizado sobre privacidad, en materia civil y penal, que tenga en cuenta todas las innovaciones introducidas por la computación en la nube y que pueda ofrecer una protección adecuada con respecto a los aspectos legales relacionados con la adopción de este servicio. .

En espera de una regulación nacional e internacional actualizada y uniforme, que permita gobernar el fenómeno de la nube y el procesamiento de datos sin arriesgarse a penalizar el potencial de innovación y desarrollo de esta nueva tecnología, es necesario que las empresas y la administración pública , preste especial atención a los riesgos asociados con la adopción de servicios de computación en la nube, también en relación con los aspectos de protección de datos personales.

El propietario y gerente del tratamiento (la administración pública o la empresa, que transfiere todo o parte del procesamiento a la nube) debe proceder a designar al proveedor de servicios en la nube como “controlador”. El proveedor, según el tipo de servicios ofrecidos, asume la responsabilidad de preservar la confidencialidad, integridad y disponibilidad de los datos, y el usuario, por su parte, debe tener debidamente en cuenta la estipulación de los contratos de servicios. Las medidas necesarias para garantizar el procesamiento correcto de los datos ingresados ​​en la nube.

Antes de adoptar un sistema basado en la computación en la nube, es necesario evaluar cuidadosamente la relación entre los riesgos y los beneficios derivados del uso de esta tecnología, tratando de reducir los riesgos mediante una verificación cuidadosa de la confiabilidad del proveedor en el que desea confiar.

Políticas y cortafuegos

El aspecto técnico se refiere a las políticas de seguridad implementadas en el firewall para proteger la infraestructura y la recuperación ante desastres en caso de incidentes de seguridad. Hay muchos proveedores en la nube y cada uno tiene sus propias políticas y acuerdos de nivel de servicio (SLA). No es apropiado para un usuario que decide confiar en la nube que descuide la evaluación de cómo el candidato del proveedor para proporcionar los servicios en la nube aborda y maneja el problema de la seguridad y la privacidad de los datos.

Las infraestructuras actuales tienen una necesidad cada vez mayor de seguridad, especialmente en comparación con el pasado, ya que los atacantes son cada vez más especializados y ávidos, por lo que un administrador de seguridad debe hacer uso de toda su experiencia y tecnología que ofrece el mercado para tener algo de capacidad de repeler un ataque cibernético. La experiencia en particular se convierte en un valor agregado al configurar servidores y definir políticas de seguridad de firewall.

El usuario debe poder evaluar cómo se mueve el proveedor y elegir entre ofertas orientadas a la seguridad, lo que puede garantizar una cierta tranquilidad al almacenar sus datos en una infraestructura remota.  ¿Cuáles son los servicios que deberían ofrecerse en el campo de la seguridad y la privacidad en las soluciones de computación en la nube? Ciertamente, una primera característica a evaluar es si el proveedor ha adquirido certificaciones y acreditaciones, como la certificación ISO / IEC 27001 y las verificaciones en SAS70 tipo II en cumplimiento con el estándar internacional que considera los requisitos útiles para que un sistema se clasifique como un “Sistema”. Sistema de gestión de seguridad de la información confiable y garantizado “.Figura 1: ISO / IEC 27001 SAS70

Una nube segura debe permitir el control y garantizar la identificación y gestión del acceso al servicio, también mediante el cifrado de datos. Además, un servicio necesario es la capacidad de monitorear y verificar la seguridad de los datos confidenciales, así como la posibilidad de realizar copias de seguridad, almacenar y servidores redundantes para garantizar la continuidad del negocio y la recuperación ante desastres. Estos servicios, si están presentes y adecuadamente preparados, permiten a los usuarios tener todos los flujos de datos e información en su poder bajo control con total seguridad. El aspecto de seguridad de acceso se puede reforzar con el uso de protocolos seguros, como https y SSL (capa de sockets seguros) y gestión de eventos adecuada, para tener siempre su nube bajo control y, por lo tanto, le permite intervenir rápidamente en caso de eventos anómalos.

Un ejemplo de evaluación de riesgos de privacidad.

De hecho, preguntarse si la computación en la nube es segura no es la pregunta correcta, ya que es necesario entrar en la mente del criminal para comprender cuál será el próximo objetivo, por qué y luego poner remedios antes de que ocurra el ataque. La seguridad de TI no es un hecho relacionado solo con los sistemas y las políticas, sino que, sobre todo, se asocia con los usuarios finales y su comportamiento. La ingeniería social aprovecha el eslabón débil real en la seguridad de TI: el comportamiento de los empleados.

Veamos un ejemplo imaginando dos compañías ficticias, ITSoftwareHouse y FreeSoft. El primero almacena todos sus datos en un centro de datos privado con firewall y DMZ para proteger, bases de datos encriptadas y sistemas de detección de intrusos con políticas y protocolos de emergencia. FreeSoft es, en cambio, una empresa que utiliza la nube y permite el acceso público solo a través de la web con pocas contraseñas; contraseñas descifradas, el atacante no encontrará otros sistemas de defensa que le impidan explorar el sistema. Pensar como un ciberdelincuente significa preguntarse si es mejor atacar ITSoftwareHouse o FreeSoft, y ¿en quién recaerá la elección del ataque? Para el ojo inexperto, parece que FreeSoft es una presa fácil, sin embargo, aquellos que deciden atacar un sistema lo hacen críticamente al estudiarlo desde el exterior, tratando de evaluar las políticas de seguridad.

Los empleados pueden representar un problema y cómo cumplen con las políticas de seguridad . ITSoftwareHouse ciertamente tiene un arsenal de defensa cibernética más robusto que FreeSoft, pero si un empleado extrae datos de la base de datos, los guarda en una hoja de cálculo y envía el archivo adjunto por correo electrónico a su cuenta privada no cifrada. asegurándose de que la estructura esté frustrada. Por el contrario, si el empleado de FreeSoft guarda todo en la nube y cuando viaja por trabajo, accede a la nube solo a través de sistemas seguros, encontrando un punto de partida para el ataque que se vuelve más complejo. Entonces, el atacante que sigue estas consideraciones elegirá atacar paradójicamente la infraestructura de la primera compañía, lo que parecía inexpugnable.

Es inútil que la base de datos sea segura si los datos se pueden extraer y poner en riesgo por comportamiento inapropiado de los empleados, guardándolos en medios inseguros como DVD o enviándolos por correo electrónico a través de canales inseguros. La posibilidad de usar dispositivos heterogéneos como iPads, tabletas y teléfonos inteligentes, es decir, dispositivos que no existían cuando se escribieron las políticas de seguridad, creó algunos problemas de alineación; Si se omiten las políticas para usar estos dispositivos, se crea una falla.

conclusiones

Por lo tanto, el desafío es ofrecer un servicio con total seguridad y modificar la percepción negativa de los usuarios hacia una tecnología basada completamente en la red. Es necesario no solo configurar los sistemas y realizar copias de seguridad, sino seguir la larga lista de las últimas vulnerabilidades; un solo defecto es suficiente para hacer que un sistema sea inseguro.

Teniendo en cuenta todos estos factores, queda claro que la computación en la nube puede alcanzar los niveles de seguridad de un sistema interno clásico y permite a los usuarios compartir datos sin pasar por alto los controles de seguridad. En conclusión, para afirmar que la nube es menos segura, debemos tener en cuenta todos los parámetros y hacer un análisis cuidadoso, ya que, como hemos visto, la nube no es menos segura que los sistemas tradicionales, ya que a menudo se pone en riesgo por el comportamiento inapropiado de los usuarios. .

cloud_security_e

Figura 2: Responsabilidades de gobierno y seguridad.

tumblr_l9cxd8hVVF1qd9o7r

Los temores de los usuarios se refieren principalmente a la transferencia de sus datos confidenciales en contradicción con las leyes de privacidad, pero este aspecto debe superarse, observando la confiabilidad del proveedor y enfocándose en el hecho de que la nube es en todos los aspectos un espacio en la web que ofrece un conjunto de servicios en una infraestructura escalable y flexible accesible y manejable en cualquier lugar y con cualquier dispositivo a través de acceso cifrado y certificado, con un ahorro de costos para adquisición y mantenimiento. De lo contrario, la única solución posible es no usar ningún dispositivo, porque la única computadora segura es una computadora apagada.


El motor adecuado para su nube, el hipervisor

La arquitectura de computación en la nube incluye uno o más servidores reales, organizados de tal manera que garanticen una alta confiabilidad. Los servidores están ubicados físicamente en el centro de datos del proveedor de servicios, que muestra interfaces para enumerar y administrar sus servicios creados mediante servidores virtuales. El cliente administrador usa estas interfaces para seleccionar el servicio solicitado (por ejemplo, un servidor virtual completo o solo almacenamiento) y para administrarlo (configuración, activación, desactivación), mientras que el cliente final usa el servicio configurado por el cliente administrador. Este es un resumen de la arquitectura de una nube.

arco en la nube

Figura 1: arquitectura de computación en la nube

La computación en la nube ciertamente hace un uso extensivo de la virtualización para crear varios servidores virtuales en un solo servidor físico capaz de gestionar las solicitudes de todos los usuarios. El concepto en el que se basa toda la idea de virtualización es el de hipervisor. Veamos brevemente qué es un hipervisor.

Virtualización e hipervisor

El software de hipervisor, también conocido como Virtual Machine Monitor (VMM), es responsable de abstraer los sistemas operativos individuales (llamados máquinas virtuales o VM) del hardware de la computadora subyacente.

Es posible distinguir los tipos básicos de software de virtualización. El primer tipo, llamado software ‘alojado’, simplemente se instala en un sistema operativo (SO) de propósito general y le permite ejecutar máquinas virtuales con acceso limitado a E / S (y normalmente sin una garantía de determinismo). VMware Workstation es un ejemplo de software de virtualización alojado. El segundo tipo de software, llamado ‘bare-metal’, se instala en un nivel inferior y no depende de un sistema operativo host para la programación o la gestión del hardware. Este tipo de hipervisor es muy común en las aplicaciones porque admite la ejecución de sistemas operativos en tiempo real y el acceso a una variedad más amplia de E / S (como dispositivos PCI) en comparación con el software de virtualización alojado. El hipervisor proporciona hipercalls para aplicaciones y sistemas operativos invitados. Un hipervisor puede consistir en una arquitectura basada en microkernel como Microsoft Hyper-V, así como una arquitectura monolítica como VMware ESX para la virtualización del servidor.

Un hipervisor basado en microkernel incluye solo funciones básicas y no modificables, como las de gestión de memoria física y planificación del procesador. Los controladores de dispositivo y otros componentes modificables no son controlados por el hipervisor. Un hipervisor monolítico implementa todas las funciones mencionadas anteriormente, incluidas las de los controladores de dispositivo; por lo tanto, el tamaño del código de un hipervisor basado en microkernel es más pequeño que el de un hipervisor monolítico. Esencialmente, un hipervisor debe ser capaz de convertir dispositivos físicos en recursos virtuales dedicados para la máquina virtual distribuida que se utilizará.

Cómo elegir el hipervisor correcto

Un paso fundamental para la configuración de su servidor en la nube es la elección del hipervisor, una opción que demuestra ser fundamental ya que además de ser el administrador de máquinas virtuales y, por lo tanto, el componente principal de un sistema basado en la virtualización de recursos, como ya tenemos visto, una vez elegido, ya no será posible cambiarlo en el futuro. La elección del hipervisor afecta la disponibilidad o no de ciertos sistemas operativos y sus diferentes versiones.

Un consejo definitivamente es verificar los sistemas operativos compatibles para cada hipervisor propuesto. Otro parámetro que puede condicionar la elección del hipervisor, está vinculado a la posibilidad de poder importar imágenes de máquinas virtuales, si ya se usan localmente: es necesario mantener el hipervisor ya usado localmente, ya que no es posible exportar una imagen creada de un tipo específico de hipervisor a uno diferente. Otro elemento discriminatorio son las herramientas puestas a disposición por los hipervisores, que demuestran ser una ayuda válida en la gestión de su máquina virtual. Las herramientas instaladas en las máquinas virtuales contienen componentes fundamentales para la ejecución correcta de su servidor en la nube, como controladores optimizados para los diferentes dispositivos instalados en el servidor,

Las opciones en el mercado.

Hay varios hipervisores, pero aproximadamente aquellos que pueden considerarse estables y adecuados para entornos empresariales (también para asistencia técnica, calidad y cantidad de recursos que se pueden encontrar en línea en términos de experiencia y soporte de terceros) son pocos y reducirlo a hipervisores VMware y Microsoft con Hyper-V o KVM.

El hipervisor VMware

VMware es sin duda el hipervisor más famoso, y también el que tiene la mayor cuota de mercado y está empaquetado en diferentes formas. Las razones que llevan a muchas empresas a elegir VMware son diferentes, pero sobre todo, se destaca la riqueza y calidad de las características y el alto nivel de escalabilidad. También hay muchas soluciones de terceros que hacen que cada implementación sea más fácil que con productos competitivos.

virt-vmware

Figura 2: Virtualización de VMware

En comparación con Hyper-V, que veremos en breve, VMware ofrece algunas características adicionales, como la posibilidad de utilizar el software VMware vSphere Client para poder administrar todos sus servidores en la nube VMware simultáneamente; la capacidad de crear una instantánea de su servidor en la nube es particularmente útil si necesita crear un punto de recuperación temporal y poder devolver el servidor a una configuración que funcione definitivamente. El problema con VMware es que, aunque es el producto más empresarial del mercado, tiene un costo acorde con las características y, por lo tanto, también es tal que no puede subestimarse con seguridad. En resumen, las características de este hipervisor se pueden clasificar de la siguiente manera:

  • Mayor soporte para sistemas operativos.
  • Tarjetas de red con conexión plana de 1000 Mbit / s con tráfico incluido
  • Posibilidad de instalar VMware vSphere Client
  • Capacidad para importar y exportar máquinas virtuales en formato .vmdk (también multiparte)
  • Posibilidad de tomar una instantánea gratis
  • Consola de recuperación compatible con Firefox
  • Almacenamiento SAN con tecnología SAS redundante y replicado sincrónicamente
  • CPU garantizada, al menos el 50% de un núcleo físico Intel Xeon
  • Alojado en una estructura de clúster con hosts redundantes

Microsoft Hyper-V

Hyper-V es el único capaz de mantenerse al día con VMware en serio. Desde su primera aparición en el mercado, el producto ha evolucionado mucho, hasta el punto de pasar de una situación de inmadurez e inestabilidad a ser un competidor digno de VMware. Viene en dos variantes, la segunda se llama bajo costo, y desde el punto de vista de la funcionalidad y el sistema de virtualización no hay diferencias. La “distinción” entre las dos versiones es en términos de costo, menor rendimiento de almacenamiento y, sobre todo, de recursos dedicados a la CPU que no están garantizados. Sin embargo, como en la versión normal de Hyper-V, los recursos dedicados a la RAM están garantizados, el sustrato de hardware es redundante y se replica sincrónicamente.

arco-hypv

Figura 3: arquitectura Hyper-V

A pesar de las pocas diferencias entre las dos versiones de Hyper-V, el costo al que se propone la versión de bajo costo es menor que la versión normal, con menos garantías como hemos mencionado. La versión de bajo costo es particularmente ventajosa si existe la necesidad de crear servidores de prueba en la nube, realizar pruebas sobre las características, realizar experimentos o usarlo como un ‘montacargas’ para cualquier tipo de instalación o prueba de aplicaciones no críticas, pero de alguna manera puede estropear la configuración del servidor. Las características de Hyper-V se pueden resumir en esta lista: • Menor costo en comparación con las soluciones de VMware.

  • Tarjetas de red con conexión plana de 100 Mbit / s con tráfico incluido
  • Capacidad para importar y exportar máquinas virtuales en formato .vhd
  • Almacenamiento SAN con tecnología SAS redundante y replicado sincrónicamente
  • CPU garantizada, al menos el 50% de un núcleo físico Intel Xeon
  • Alojado en una estructura de clúster con hosts redundantes

Una opción abierta: KVM

En el análisis final, mencionamos KVM, un producto que aún no está completamente maduro, pero que se está abriendo camino en el mercado de hipervisores, también gracias a algunos de sus patrocinadores importantes, como Red Hat, que está haciendo de KVM la base de su estrategia de virtualización. y, dado el peso de Red Hat en código abierto y como una opción abierta para todas esas estructuras que se centran en reducir costos, como proveedor con recursos limitados, universidades, PA y empresas que se centran en Linux, entendemos cómo el desarrollo Este hipervisor puede tener en el futuro será notable. KVM (máquina virtual basada en el kernel) se compone de un módulo integrado en el kernel de Linux (de la versión 2.6.20) que le permite aprovechar las extensiones de virtualización de los procesadores modernos.

KVM no realiza ningún tipo de emulación, simplemente activa las extensiones de la CPU y pone a disposición del usuario un dispositivo capaz de reservar recursos de hardware para que estén disponibles para los sistemas virtuales. La fuerza de KVM radica en su simplicidad, el núcleo del sistema de virtualización realiza pocas operaciones fundamentales, mientras que toda la parte de emulación del hardware se delega a componentes externos y especializados como libvirt o Qemu. Pero esto también está relacionado con su punto débil, que es la dependencia del hardware especializado. KVM logra ser simple y rápido gracias al uso de extensiones especiales insertadas en los procesadores x86 de última generación: AMD-V para procesadores AMD y VT-x para procesadores Intel, sin los cuales KVM realmente no puede funcionar.

arco-kwm.jpg

Figura 4: arquitectura KWM

Pero KVM también tiene patrocinadores entre algunos grandes proveedores de la nube, que están desarrollando versiones especializadas precisamente para sus infraestructuras o que, en cualquier caso, lo respaldan cada vez más en herramientas para la gestión de la nube y, por lo tanto, garantizan un futuro brillante. Lo que emerge de esta breve comparación, pero también examinando en detalle la arquitectura de las soluciones tomadas en consideración, es que VMware continúa siendo un líder no solo para el hipervisor, que aunque competitivo desde un punto de vista puramente tecnológico, no supera Los adversarios de un destacamento que justifique su éxito.

Lo que marca la diferencia con los competidores es todo lo demás, en el lado de la administración (en el que Microsoft podría competir sin problemas a diferencia de KVM), y luego llegar al monitoreo, la protección de datos y la automatización; Por esta razón, sigue estando un paso por delante de todos los demás, incluso si la brecha se reduce gradualmente.


Almacenamiento en la nube: ancho de banda y red

Hay factores que han dado un impulso significativo a la evolución de la nube y su propagación en los últimos años. Factores prácticos, básicamente vinculados a la satisfacción de algunas necesidades particularmente apremiantes para las empresas:

  • Aumento del ritmo y la velocidad del trabajo;
  • Máxima oportunidad de seguir la evolución de los cambios del mercado en tiempo real para seguir siendo competitivos, una característica que requiere estructuras flexibles y escalables;
  • Necesidad de compartir recursos internos e información que debe integrarse con datos externos;
  • Aumentar la atención al negocio principal de uno;

Figura 1: los factores de empuje de la nube

Resumen de por qué acercarse a la nube o evitarla

Ya hemos visto varias veces en las lecciones anteriores cómo es posible clasificar y enumerar muchas de las mayores ventajas posibles para una empresa que decide migrar algunos o todos los servicios en una infraestructura en la nube (eliminar o reducir la administración de la infraestructura de TI que resulta en Dirigiendo la atención a su negocio principal, reduciendo los costos y licencias de hardware, actualizando, reduciendo los tiempos de implementación, escalabilidad y adaptación de la estructura de TI a las necesidades reales en tiempo real, reubicación y acceso a todas partes, actualizaciones frecuentes, externalización de la complejidad y riesgos), como los problemas que pueden surgir relacionados, por ejemplo, con la necesidad de enfrentar un costo recurrente en lugar de comprar una licencia una vez,el hecho de que cualquier cambio puede conducir a un cambio en las condiciones contractuales que podrían hacer que el modelo de nube sea menos ventajoso, sin olvidar que las aplicaciones en la nube requieren mucha atención a los contratos, los SLA y el control de rendimiento y la gama de ofertas aún ofrece pocos paquetes completos y, a menudo, la empresa tiene que lidiar con un número demasiado alto de proveedores para cubrir sus necesidades, con mayores costos de integración, aprovisionamiento y definición de los flujos operativos, que aún no pasan por alto los problemas relacionados con la privacidad y la confidencialidad de los datos.Los SLA y el control de rendimiento y la gama de ofertas aún tienen pocos paquetes completos y la empresa a menudo tiene que tratar con demasiados proveedores para cubrir sus necesidades, con mayores costos de integración, aprovisionamiento y definición de flujos. operacional y aún no debe pasarse por alto los problemas relacionados con la privacidad y la confidencialidad de los datos.Los SLA y el control de rendimiento y la gama de ofertas aún tienen pocos paquetes completos y la empresa a menudo tiene que tratar con demasiados proveedores para cubrir sus necesidades, con mayores costos de integración, aprovisionamiento y definición de flujos. operacional y aún no debe pasarse por alto los problemas relacionados con la privacidad y la confidencialidad de los datos.

bien prob-nube

Figura 2: beneficios y problemas de la adopción de la nube

La nube y la banda

El punto fundamental que queremos tratar ahora es otro. Es evidente que todos los aspectos deben evaluarse cuidadosamente, ya que el uso de la nube es ciertamente una opción a tener en cuenta, no porque sea el tema candente del momento sino por las razones explicadas anteriormente, sino que la computación en la nube vive y se alimenta con banda ancha, para la cual la reducción de la calidad o la interrupción de la conexión representan riesgos críticos. La “nube” es hermosa, ahorra dinero, aumenta la productividad, es flexible, es particularmente adecuada para pequeñas y medianas empresas italianas que están experimentando un período de crisis particular en el que la clave para la supervivencia o el éxito pasa por la reducción de costos , pero el problema sigue siendo la pandilla. Y el ancho de banda es un problema que se debe enfrentar y resolver si se mantienen las previsiones de crecimiento que verán en los próximos años, triplicando el porcentaje actual de difusión en la nube con el consiguiente aumento de empleos. La salida de la crisis también pasa a través de la nube y la banda ancha.

En la actualidad, la infraestructura para soportar la banda ancha aún no existe en muchas áreas, y en otras existe pero aún no está suficientemente extendida. La computación en la nube mueve todo lo que antes estaba cerca del usuario a Internet: software, correo electrónico, documentos, servidores, bases de datos, computadoras, discos duros y, por lo tanto, el principio solo funciona si existe una conexión a Internet adecuada entre estos elementos y el usuario La empresa o el usuario solo tienen que preocuparse por la infraestructura de banda ancha, si cambian a la computación en la nube, y el principal problema es que desafortunadamente en Italia esta infraestructura no se distribuye de manera uniforme en todo el territorio, si pensamos que incluso en el Sur Italia en muchas áreas, ni siquiera Umts funciona, es posible tener una medida de la gravedad del problema. De hecho, este retraso en comparación con otras realidades mundiales,

Lo que el proveedor puede hacer

El hecho de que la pandilla sea uno de los principales problemas se confirma con los casos presentados con el hospital Bambino Gesù en Roma y el Instituto Universitario Europeo que han trasladado sus servicios de correo electrónico a la nube y, a pesar de haber logrado ahorros significativos con la nube en comparación con solución anterior, liberando recursos humanos y presupuestarios para el desarrollo de aplicaciones, la falta de ancho de banda adecuado continúa teniendo un efecto negativo en el rendimiento general.

Aunque los proveedores (por ejemplo , www.serverplan.com  y otros) garantizan una cierta cantidad de ancho de banda a sus clientes, estos valores no son confiables si el cliente no tiene una conexión de igual ancho de banda para alcanzar el proveedor.

La necesidad de utilizar una tecnología que pueda llegar al usuario, y aún la necesidad de cubrir un territorio muy variado como el italiano, para llegar a los pequeños pueblos de los valles, islas y montañas, que sienten una gran necesidad de medios. de comunicación, solo puede satisfacerse mediante una intervención conjunta de los grandes operadores de TLC y el Estado (a través de incentivos y financiamiento). Sería deseable proceder al cableado capilar de fibra óptica, una opción indudablemente costosa, pero que permitiría resolver definitivamente el problema relacionado con la conexión de la última milla, es decir, el relacionado con la etapa de línea y el usuario, ya que, mientras transporta el fibra o ADSL en áreas aún no cubiertas,

Hoy en día, las necesidades de los usuarios de la red son tales que ya no es posible viajar con conexiones que no alcanzan los 100Mbit / s, y en ausencia de intervenciones estructurales, desde un punto de vista práctico y estrechamente vinculado al proveedor, es imperativo que Se toman todas las precauciones técnicas necesarias para limitar la caída de la conexión y, por lo tanto, para mantener la calidad del servicio lo más alta posible, precisamente porque los servicios dependen totalmente del acceso a Internet y, por lo tanto, no se puede ignorar una infraestructura adecuada. redundancia de conexión.

En cuanto al lado del cliente, generalmente muchas empresas tienen más de una conexión, proporcionada por diferentes proveedores, y a menudo con diferentes tecnologías (cable, fibra, xDSL), y es aconsejable utilizar uno o más sistemas de equilibrio de carga, conmutación por error y conformación de bandas, de modo que todas las infraestructuras puedan ser gestionadas y monitoreadas, no solo desde un punto de vista contractual, sino también desde un punto de vista técnico.

conclusiones

Con respecto al caso italiano, está claro que la reducción de la brecha digital y la mejora de la calidad de la conexión son factores esenciales para la difusión de la computación en la nube. Por ejemplo, la fibra tiene un índice de falla de dos órdenes de magnitud menor que el cobre con el que una gran parte de la red todavía se fabrica en Italia. En este escenario, la disponibilidad de ancho de banda juega un papel fundamental, y uno de los factores determinantes son los operadores, que no siempre tienen la tarea fácil de proporcionar un producto que sea al mismo tiempo de gran valor pero “invisible” para sus clientes.

Se necesitan grandes esfuerzos de planificación, industriales y políticos, que en este momento parecen un poco escondidos, al menos en Italia. Esperamos darnos cuenta de la importancia de estas herramientas para el desarrollo económico, social y cultural lo antes posible, ya que la demanda de ancho de banda por parte de las empresas para migrar a nuevos servicios podría ser la primavera para acelerar ese proceso de cierre del brecha digital y creación de la red de próxima generación tan importada para el país.

El auge de la computación en la nube ha permitido a los empresarios de todo el mundo trabajar de manera más eficiente, flexible y consistente, al tiempo que reduce los costos comerciales. Este tipo de software no solo permite a los empresarios y sus equipos trabajar fácilmente desde ubicaciones remotas, sino que también puede ayudarlos a alcanzar niveles más altos ...
A B R I R
Es inevitable que una organización sea diligente en su departamento de contabilidad y contabilidad. La gran cantidad de datos que recae en el departamento de contabilidad actúa como la vida sanguínea de cualquier negocio. Las altas habilidades analíticas, la debida diligencia y la supervisión son imprescindibles cuando se trata del sector contable. Funciona como la columna vertebral para la gestión ...
A B R I R
El servicio iCloud de Apple existe desde hace varios años, pero muchos usuarios de iPhone, iPad y iPod touch realmente no lo entienden. Dedicar unos minutos a configurar el servicio en sus dispositivos móviles y en su computadora podría ahorrarle una cantidad significativa de tiempo y esfuerzo en el futuro. ¿Qué es iCloud? Es simplemente un servicio que mantiene la ...
A B R I R
¿Qué es exactamente esta "nube" de la que tanto oyes en tecnología? ¿Y cuáles son sus ventajas? Descúbrelo en esta lección. "Cloud" es un término en inglés que significa "nube". Hace años, Internet se representaba metafóricamente como una nube, siempre presente en el cielo sobre ti, donde sea que estuvieras: hogar, oficina, etc. En pocas palabras, la nube es una "nube" de datos y servicios ...
A B R I R
¿Sabes cómo usar mejor las contraseñas para aumentar tu seguridad? Quien usa la computadora usa contraseñas para ingresar a la computadora, leer el correo electrónico, comprar en línea, verificar la cuenta en línea, comprar en línea, hacer llamadas con Skype, chatear, etc. Las contraseñas representan una línea de defensa extremadamente importante para nuestra privacidad y nuestros datos. Pero, ¿cómo podemos asegurarnos de que las contraseñas ...
A B R I R