COMPUTACION EN LA NUBE
¿Qué es?
La computación en la nube es un término general para denominar cualquier cosa que tenga que ver con la provisión de servicios de hospedaje a través de Internet. Estos servicios se dividen en tres grandes categorías: Infraestructura como servicio (IaaS), plataforma como servicio (PaaS) y software como servicio (SaaS). El nombre de computación en la nube fue inspirado por el símbolo de nube que se utiliza a menudo para representar a Internet en imágenes y diagramas de flujos.
CARACTERÍSTICAS:
Si estás familiarizado de alguna forma con el mundo digital, probablemente has escuchado el término Computación en la Nube. Este se refiere a la tecnología que permite y facilita el almacenamiento de todos nuestros archivos e información en Internet, sin la necesidad de preocuparnos por poseer la capacidad suficiente para alojar dicha información en nuestro computador.
La computación en la Nube es comúnmente llamada Cloud Computing o, en español, servicios en la nube, informática en la nube o nube de cómputo. Esta presenta distintas características clave que la diferencian de la computación tradicional:
Escalabilidad y elasticidad: tus recursos computacionales no estarán limitados a una capacidad estática. Con esta funcionalidad de las plataformas en la nube tus sistemas se adaptarán a la carga a la que están siendo sometidos, por lo que no se agotará el almacenamiento o la capacidad de computación de tu aplicación.
Independencia entre el dispositivo y la ubicación: ya no son necesarios los equipos ni las tediosas salas de data centers. La computación en la nube se caracteriza por la puesta a disposición de consolas de administración y múltiples ambientes de trabajo que pueden ser accedidas a través de un dispositivo móvil, tu editor de código favorito o en tu computador, independientemente del lugar en el que te encuentres ubicado.
Seguridad: en la computación en la nube, la seguridad es igual de buena e incluso puede superar a los sistemas tradicionales. Esto se debe, en parte, a que los proveedores son capaces de dedicar recursos a la solución de los problemas de seguridad que muchos clientes no pueden permitirse el lujo de abordar. El usuario de la nube es responsable de la seguridad a nivel de aplicación. El proveedor de la nube es responsable de la seguridad física.
Costo: los costos se reducen notablemente. Un servidor en la nube convierte los gastos de capital en gastos de funcionamiento, lo cual tiene como resultado la reducción de barreras de entrada, ya que la infraestructura se proporciona típicamente por una tercera parte y no tiene que ser adquirida por una sola vez o tareas informáticas intensivas infrecuentes.
Rendimiento: el rendimiento es una pieza clave en este modelo tecnológico, ya que todos los recursos están dispuestos para la optimización del resultado final. Se crean múltiples integraciones para que el usuario esté en capacidad de hacer un seguimiento permanente e implementar correcciones que permitan obtener aún más capacidad de los mismos recursos.
Mantenimiento: en el caso de las aplicaciones de computación en la nube, este proceso se reduce a la asignación de personal capacitado para manejar servicios de seguimiento. La plataforma se encargará de lo demás, ya que el mantenimiento a los sistemas se puede configurar para que se dé automáticamente. Esto reduce tiempos de implementación que resulta en que se pueda centrar la atención en la producción del software
.
VENTAJAS Y DESVENTAJAS:
VENTAJAS
Costos. Podría ser la ventaja más atractiva que presenta el cómputo en la nube, y si no lo es, al menos es la más evidente de todas las que ofrece esta tecnología. Al dejar la responsabilidad de la implementación de la infraestructura al proveedor, el cliente no tiene que preocuparse por comprar equipos de cómputo, capacitar personal para la configuración y mantenimiento de éstos, y en algunos casos, por el desarrollo del software. Además el usuario de estos servicios únicamente paga por los recursos que utiliza, permitiéndole diseñar un plan de pago normalmente a partir del tiempo en que éste se utiliza (memoria, procesamiento, almacenamiento).
Competitividad. Al no tener que adquirir equipos costosos, las pequeñas empresas pueden tener acceso a las más nuevas tecnologías a precios a su alcance pagando únicamente por consumo. De este modo las organizaciones de cualquier tipo podrían competir en igualdad de condiciones en áreas de TI con empresas de cualquier tamaño. La ventaja competitiva no está en aquel que tiene los recursos de cómputo sino en quien los emplea mejor.
Disponibilidad. El proveedor está obligado a garantizar que el servicio siempre esté disponible para el cliente. En este sentido, la virtualización juega un papel fundamental, ya que el proveedor puede hacer uso de esta tecnología para diseñar una infraestructura redundante que le permita ofrecer un servicio constante de acuerdo a las especificaciones del cliente.
Abstracción de la parte técnica. Como se mencionó al hablar de costos, el cómputo en la nube permite al cliente la posibilidad de olvidarse de la implementación, configuración y mantenimiento de equipos; transfiriendo esta responsabilidad al proveedor del servicio.
Acceso desde cualquier punto geográfico. El uso de las aplicaciones diseñadas sobre el paradigma del cómputo en la nube puede ser accesible desde cualquier equipo de cómputo en el mundo que esté conectado a Internet. El acceso normalmente se hace desde un navegador web, lo que permite a la aplicación ser utilizada no únicamente desde una computadora de escritorio o una computadora portátil, sino que va más allá, permitiendo al usuario hacer uso de la aplicación incluso desde dispositivos móviles como smartphones.
Escalabilidad. El cliente no tiene que preocuparse por actualizar el equipo de cómputo sobre el que se está corriendo la aplicación que utiliza, ni tampoco por la actualización de sistemas operativos o instalación de parches de seguridad, ya que es obligación del proveedor del servicio realizar este tipo de actualizaciones. Además, éstas son transparentes para el cliente, por lo que la aplicación debe de continuar disponible para el usuario en todo momento aún cuando se esté realizando el proceso de actualización del lado del proveedor. Las actualizaciones y nuevas funcionalidades son instaladas prácticamente de manera inmediata.
Concentración de esfuerzos en los procesos de negocio. Como resultado de las ventajas antes mencionadas, el cliente pude concentrar más recursos y esfuerzos hacia un aspecto más estratégico y trascendente, que tenga un impacto directo sobre los procesos de negocio de la organización, transfiriendo al proveedor la responsabilidad de la implementación, configuración y mantenimiento de la infraestructura necesaria para que se ejecute la aplicación.
DESVENTAJAS:
Privacidad. Es comprensible la percepción de inseguridad que genera una tecnología que pone la información (sensible en muchos casos), en servidores fuera de la organización, dejando como responsable de los datos al proveedor de servicio. El tema a tratar aquí, es el de la privacidad, ya que para muchos es extremadamente difícil el confiar su información sensible a terceros y consideran que lo que propone el cómputo en la nube pone en riesgo la información vital para los procesos de negocio.
Disponibilidad. Si bien es cierto que se incluyó a la disponibilidad previamente como una ventaja, ésta queda como una responsabilidad que compete únicamente al proveedor del servicio, por lo que si su sistema de redundancia falla y no logra mantener al servicio disponible para el usuario, éste no puede realizar ninguna acción correctiva para restablecer el servicio. En tal caso, el cliente debería de esperar a que el problema sea resuelto del lado del proveedor.
Falta de control sobre recursos. Al tener toda la infraestructura e incluso la aplicación corriendo sobre servidores que se encuentran en la nube, es decir, del lado del proveedor, el cliente carece por completo de control sobre los recursos e incluso sobre su información, una vez que ésta es subida a la nube.
Dependencia. En una solución basada en cómputo en la nube, el cliente se vuelve dependiente no sólo del proveedor del servicio, sino también de su conexión a Internet, debido a que el usuario debe estar permanentemente conectado para poder alcanzar al sistema que se encuentra en la nube.
Integración. No en todos los entornos resulta fácil o práctica la integración de recursos disponibles a través de infraestructuras de cómputo en la nube con sistemas desarrollados de una manera tradicional, por lo que este aspecto debe ser tomado en cuenta por el cliente para ver qué tan viable resulta implementar una solución basada en la nube dentro de su organización.
El cómputo en la nube se puede dividir en tres niveles en función de los servicios que ofrecen los proveedores. Desde el nivel más interno hasta el más externo se encuentran: Infraestructura como Servicio, Plataforma como Servicio y Software como Servicio. A continuación se describen brevemente cada uno de estos niveles:
TIPOS DE NUBES:
Nubes Públicas
Se manejan por terceras partes Intentan brindar a los consumidores elementos informáticos sin complicaciones. Se trate de software, de infraestructura de aplicaciones o de infraestructura física, el proveedor de la nube asume las responsabilidades de instalación, gestión, provisión y mantenimiento.
Nubes Privadas
Son servicios de nube que se brindan dentro de la empresa que necesitan alta protección de datos y están gestionadas por la misma empresa. Las nubes privadas ofrecen muchos de los beneficios que ofrecen las nubes públicas, con una diferencia fundamental: la empresa es la encargada de la configuración y el mantenimiento de la nube.
Nubes Hibridas
Combinan los modelos de nubes públicas y privadas. Por lo general, estas nubes son creadas por empresas, aunque las responsabilidades de gestión se dividen entre la empresa y el proveedor de la nube pública. La nube híbrida aprovecha al máximo servicios que se encuentran tanto en el espacio público como en el privado.
EN QUE CONSISTE LA NUBE DE GOOGLE
La computación en la nube implica mover parte del trabajo desde tu equipo o red de equipos locales a servidores remotos. Estos servidores almacenan los datos y programas que necesitas para trabajar, de manera que es posible acceder a ellos desde cualquier dispositivo conectado a internet en cualquier parte del mundo.
Un ejemplo muy popular de computación en la nube es el correo electrónico web, con servicios como Hotmail, Gmail o Yahoo. En lugar de instalar un programa de correo electrónico en su ordenador, el usuario de estos servicios puede iniciar sesión de manera remota desde diferentes lugares y usando diferentes dispositivos. El programa de correo y el almacenamiento de archivos no existen en el ordenador desde el que se accede, sino que están en la nube. Otros ejemplos muy utilizados son Dropbox (una especie de disco duro online) y las aplicaciones de Google, que permiten trabajar con diferentes tipos de documentos online de manera instantánea.
QUE ES GOOGLE CLOUD
Es una plataforma que ha reunido todas las aplicaciones de desarrollo web que Google estaba ofreciendo por separado. Es utilizada para crear ciertos tipos de soluciones a través de la tecnología almacenada en la nube y permite por ejemplo destacar la rapidez y la escalabilidad de su infraestructura en las aplicaciones del buscador.1
Google Cloud se refiere al espacio virtual a través del cual se puede realizar una serie de tareas que antes requerían de hardware o software y que ahora utilizan la nube de Google como única forma de acceso, almacenamiento y gestión de datos.
Google ofrece una variedad de servicios basados en la nube. Google Cloud Print permite imprimir desde la web, el escritorio o dispositivo móvil sin la necesidad de un sistema operativo en particular o controladores. En su lugar, envías el documento a cualquier impresora conectada a la nube. Google también ofrece espacio en la nube para desarrolladores de bases de datos SQL para crear aplicaciones, así como para los usuarios de Microsoft Office que deseen editar colaborativamente documentos de Word, PowerPoint y Excel, sin necesidad de la utilización de un cliente local.
QUE ES DRIVE?
Google Drive es la herramienta que anteriormente se conocía como Google Docs. Tiene como novedad el servicio de almacenamiento de archivos en la nube y sincronización de estos con otros dispositivos donde se tenga instalada la herramienta Google Drive, es decir, los recursos están disponibles no solo en el computador donde fueron creados o guardados, sino también en la web. Esta herramienta puede instalarse en un computador, en un dispositivo móvil o utilizarse desde un navegador.
La nueva herramienta Google Drive fue puesta a disposición de los usuarios, de esta forma los cibernautas cuentan con una nueva opción para el almacenamiento en línea.
Google Drive es la respuesta del gigante informático frente a la explosión de la "computación en la nube", tratando de hacerse un lugar dentro de un sector donde están DropBox, Sky Drve, Cubby y Amazon Cloud Drive entre otros.
Los usuarios que utilicen esta herramienta podrán crear, compartir y guardar sus archivos en la red, contando con una capacidad de 5GB gratuitos, pero se puede ampliar a 25GB por US$2.49 o 100GB por US$4.99 al mes.
REQUSITOS PARA USAR DRIVE?
Paso 1: Ir a drive.google.com
Abre drive.google.com en el ordenador. Verás "Mi unidad", que contiene:
Los archivos y las carpetas que subas o sincronices.
Los documentos, las hojas de cálculo, las presentaciones y los formularios de Google que crees.
Más información sobre cómo realizar copias de seguridad y sincronizar archivos desde tu Mac o PC
Paso 2: Subir o crear archivos
Puedes subir archivos de tu ordenador o crearlos en Google Drive.
Subir archivos y carpetas a Google Drive
Trabajar con archivos de Office
Crear y editar documentos, hojas de cálculo y presentaciones de Google y darles formato
Paso 3: Compartir y organizar archivos
Puedes compartir archivos o carpetas para que otras personas puedan verlos, comentarlos o editarlos.
Compartir archivos desde Google Drive
Compartir carpetas en Google Drive
Asignar la propiedad de un archivo a otra persona









