martes, 27 de noviembre de 2012

Almacenamiento En la nube

Que es el almacenamiento en la nube?

El almacenamiento en la nube es un modelo de almacenamiento en red y en línea donde los datos se almacenan en varios servidores virtuales, por lo general organizados por terceros, en lugar de ser alojados en servidores dedicados.


La computación en nube, permite una mayor agilidad y eficiencia de costes en la gestión de la información digital de cualquier organización o empresa, a través de una implantación sencilla y flexible. Esencialmente, la computación en nube consiste en la gestión y suministro de aplicaciones, información y datos como un servicio. Estos servicios se proporcionan a través de la “nube”. Así, Cloud Computing proporciona de forma eficiente el acceso a servicios informáticos, independientemente de los sistemas físicos que utilizan o de su ubicación real, siempre y cuando se disponga de acceso a Internet. 




El Cloud Computing permite que:

 La información ya no tenga que almacenarse necesariamente en los dispositivos informáticos de la empresa u organización interesada, sino en los sistemas proporcionados por la “nube”. Además, el Cloud Computing hace que no sea necesario instalar aplicaciones informáticas en los sistemas de la organización, sino que estas se ejecutaran en la nube a través de Internet. Como se verá a lo largo del presente estudio, esto permite liberar recursos, tales como la memoria de los ordenadores de la organización o su consumo de energía.



 La puesta a disposición de los usuarios de infraestructuras tecnológicas a
Través de Internet, de modo que recursos informáticos dispuestos en red sean Compartidos por varios usuarios y a través de distintos dispositivos, pudiendo trabajar Conjuntamente sobre el mismo contenido.
Muchas organizaciones enfocan el suministro de servicios de negocio mediante las tecnologías de la información, desde el almacenamiento a la computación distribuida o la gestión financiera. 

Como ya hemos comentado, la implantación de Cloud Computing en la actualidad está mucho más extendida entre los ciudadanos de lo que puede parecer a partir de su definición, gracias en gran medida a la expansión de Internet.

Tipos de nubes

  • Las nubes públicas: se manejan por terceras partes, y los trabajos de muchos clientes diferentes pueden estar mezclados en los servidores, los sistemas de almacenamiento y otras infraestructuras de la nube. Los usuarios finales no conocen qué trabajos de otros clientes pueden estar corriendo en el mismo servidor, red, discos como los suyos propios.
  • Las nubes privadas: son una buena opción para las compañías que necesitan alta protección de datos y ediciones a nivel de servicio. Las nubes privadas están en una infraestructura en-demanda manejada por un solo cliente que controla qué aplicaciones debe correr y dónde. Son propietarios del servidor, red, y disco y pueden decidir qué usuarios están autorizados a utilizar la infraestructura.
  • Las nubes híbridas: combinan los modelos de nubes públicas y privadas. Usted es propietario de unas partes y comparte otras, aunque de una manera controlada. Las nubes híbridas ofrecen la promesa del escalado aprovisionada externamente, en-demanda, pero añaden la complejidad de determinar cómo distribuir las aplicaciones a través de estos ambientes diferentes. Las empresas pueden sentir cierta atracción por la promesa de una nube híbrida, pero esta opción, al menos inicialmente, estará probablemente reservada a aplicaciones simples sin condicionantes, que no requieran de ninguna sincronización o necesiten bases de datos complejas.

Arquitectura de la Nube


Cuando se habla de un sistema de computación en la nube, es útil dividirlo en dos secciones: la parte delantera (front end) y la parte trasera (back end). Se conectan entre sí a través de una red, generalmente Internet. El front end es la parte que el usuario de la computadora, o el cliente, ve. La parte trasera es la “nube” del sistema.

El front end incluye el equipo del cliente (o red informática) y la aplicación necesaria para acceder al sistema de computación en la nube. No todos los sistemas de computación en la nube tienen la misma interfaz de usuario. Los servicios basados ​​en la web como el correo electrónico aprovechan los programas existentes de los navegadores web como Internet Explorer o Firefox. Otros sistemas tienen aplicaciones únicas que proporcionan el acceso a los clientes a la red.

En el extremo posterior del sistema, en el back end, están los ordenadores, los servidores y los sistemas de almacenamiento de datos que crean la “nube” de los servicios de computación. En teoría, un sistema de computación en la nube podría incluir prácticamente cualquier programa de ordenador que se pueda imaginar, desde el procesamiento de datos a los vídeo juegos. Por lo general, cada aplicación tiene su propio servidor dedicado.

Un servidor central administra el sistema, la vigilancia del tráfico y las demandas del cliente para asegurar que todo marche sobre ruedas. Siguen un conjunto de reglas llamadas protocolos y utilizan un tipo especial de software llamado middleware. El Middleware permite a los ordenadores conectados en red comunicarse entre sí.
Si una empresa de computación en la nube tiene una gran cantidad de clientes, es probable que haya una gran demanda para bastante cantidad de espacio de almacenamiento. Algunas compañías requieren cientos de dispositivos de almacenamiento digital. Los sistemas de computación en la nube necesitan por lo menos dos veces el número de dispositivos de almacenamiento para mantener toda la información de sus clientes almacenada. Esto se debe a que estos dispositivos, al igual que todos los equipos, de vez en cuando se descomponen. Un sistema de computación en la nube debe hacer una copia de toda la información de sus clientes y almacenarla en otros dispositivos. Las copias le permiten al servidor central acceder a las máquinas de copia de seguridad para recuperar datos que de otro modo serían inalcanzables. Hacer copias de los datos, como una copia de seguridad, se denomina redundancia.

Aplicaciones
Las aplicaciones de la computación en la nube son prácticamente ilimitadas. Con un middleware adecuado, un sistema de computación en la nube podría ejecutar todos los programas que ejecuta un ordenador normal. En teoría, todo, desde software genérico de procesamiento de textos a programas informáticos hechos a medida para una empresa específica podrían funcionar en un sistema de computación en la nube



Ventajas de almacenamiento en la  nube:

  • Las compañías sólo necesitan pagar por el almacenamiento que realmente utilizan.
  • Las empresas no necesitan instalar dispositivos físicos de almacenamiento en sus centros de datos o en las oficinas, lo que reduce los costos de IT y hosting.
  • Las tareas de mantenimiento, tales como la copia de seguridad, la replicación de datos, y la compra de dispositivos adicionales de almacenamiento es ahora responsabilidad de un proveedor de servicios, permitiendo a las organizaciones a centrarse en su negocio principal.

Desventajas o potenciales problemas:


  • La seguridad de los datos almacenados y los datos en tránsito pueden ser una preocupación cuando se almacenan datos sensibles en un proveedor de almacenamiento en la nube.
  • El rendimiento puede ser menor comparado al almacenamiento local
  • La fiabilidad y la disponibilidad depende de la disponibilidad de red y en el nivel de las precauciones tomadas por el proveedor de servicios.
  • Los usuarios con determinados requisitos de registro, tales como los organismos públicos que deben conservar los registros electrónicos de acuerdo a la ley, pueden tener complicaciones con el uso de la computación en nube.

Fuentes