2.1 Definición
Cloud computing cuenta con con cinco características esenciales:
Cloud computing es un modelo que permite el acceso bajo demanda y a través de la red a un conjunto de recursos compartidos y configurables (como redes, servidores, capacidad de almacenamiento, aplicaciones y servicios) que pueden ser rápidamente asignados y liberados con una mínima gestión por parte del proveedor del servicio.
Cloud computing cuenta con con cinco características esenciales:
1- autoservicio bajo demanda
2- Múltiples formas de acceder a la red
3- Comparticion de recursos
4- Elasticidad
5- Servicio Medido
imagen a continuación sobre definición de nube del NIST
https://books.google.com.mx/books?id=_fTJXVjOD90C&pg=PA11&lpg=PA11&dq=El+Laboratorio+de+Tecnolog%C3%ADas+de+la+Informaci%C3%B3n,+integrado+en+el+National+Institute+of+Standards+and+Technology+%28NIST%29+del+Departamento+de+Comercio+del+Gobierno+Federal+de+los+Estados+Unidos,+ha+definido+Cloud+Computing+de+la+siguiente+forma:++%E2%80%9CCloud+Computing+es+un+modelo+que+permite+el+acceso+bajo+demanda+y+a+trav%C3%A9s+de+la+red+a+un+conjunto+de+recursos+compartidos+y+configurables+%28como+redes,+servidores,+capacidad+de+almacenamiento,+aplicaciones+y+servicios%29+que+pueden+ser+r%C3%A1pidamente+asignados+y+liberados+con+una+m%C3%ADnima+gesti%C3%B3n+por+parte+del+proveedor+del+servicio%E2%80%9D+%28NIST,+2011%29.&source=bl&ots=6GJHLuG5lN&sig=j6fJ5l1dE7_5kJ10DQArRDpWafg&hl=es&sa=X&ei=61dOVdutGMyRsAWOmYDgAg&ved=0CBwQ6AEwAA#v=onepage&q=El%20Laboratorio%20de%20Tecnolog%C3%ADas%20de%20la%20Informaci%C3%B3n%2C%20integrado%20en%20el%20National%20Institute%20of%20Standards%20and%20Technology%20(NIST)%20del%20Departamento%20de%20Comercio%20del%20Gobierno%20Federal%20de%20los%20Estados%20Unidos%2C%20ha%20definido%20Cloud%20Computing%20de%20la%20siguiente%20forma%3A%20%20%E2%80%9CCloud%20Computing%20es%20un%20modelo%20que%20permite%20el%20acceso%20bajo%20demanda%20y%20a%20trav%C3%A9s%20de%20la%20red%20a%20un%20conjunto%20de%20recursos%20compartidos%20y%20configurables%20(como%20redes%2C%20servidores%2C%20capacidad%20de%20almacenamiento%2C%20aplicaciones%20y%20servicios)%20que%20pueden%20ser%20r%C3%A1pidamente%20asignados%20y%20liberados%20con%20una%20m%C3%ADnima%20gesti%C3%B3n%20por%20parte%20del%20proveedor%20del%20servicio%E2%80%9D%20(NIST%2C%202011).&f=false
2.2 Comienzos
El Cloud Computing se le atribuye a john McCarthy en el año 1961, fue el primero en sugerir publicamente que la tecnologia de tiempo compartido de las computadoras , podría conducir a un futuro donde el poder del computo e incluso de las aplicaciones especificas podrían venderse como un servicio. Hasta en la década de los 90s, únicamente las empresas de telecomunicaciones ofrecían redes privadas virtuales (vpn). Eran capaces de equilibrar el trafico haciendo uso del ancho de banda total de la red con mayor eficacia.
Empezó con proveedores de servicios de Internet a gran escala como google, amazon AWS y otros que construyeron su propia infraestructura, esto significa que cada compañía o empresa pues brindaba sus servicios de poder subir cualquier tipo de cosas a la red, en la cual unas pues son publicas y otras privadas dependiendo el tipo de servicio que ofrecían.
https://www.fayerwayer.com/2012/01/el-origen-de-el-computo-en-la-nube/
http://todosobrelanube.blogspot.mx/p/historia.html
2.3 Ventajas y Desventajas
Ventajas
· Reducción de costos: No hay necesidad de adquirir hardware y software lo que reduce costos operativos en infraestructura, mantenimiento y energía. La nube es más barata que la instalación y mantenimiento de un servidor propio o contratar los servicios de un proveedor.
· Flexibilidad: El servicio de nube se paga de acuerdo a la demanda. Si, por ejemplo, una empresa los días treinta incrementa el movimiento de su área contable y financiera por pagos a empleados y proveedores, puede decidir que requiere mayor capacidad de proceso o de almacenamiento de datos, y pagará por una mayor demanda, pero sólo el día 30.
· Movilidad: Los datos de una empresa al quedar alojados en la nube pueden ser consultados por los empleados desde cualquier lugar. Esta característica está significando un crecimiento del teletrabajo con todos sus efectos de tipo económico, social e incluso, inmobiliario.
· Localización: Cloud Computing permite a las compañías centrarse en su core business, negocio principal. En vez de hacer una alta inversión tecnológica en sistemas, una empresa podría invertir en su infraestructura industrial o física o en capital humano para proseguir sus planes de expansión
· Ecología: Usar la nube en una empresa reduce la huella de carbono de una empresa al ahorrar recursos y componentes que pasan de estar almacenados en componentes físicos a ser virtuales. Se ahorra también en consumo de energía con sus beneficios al medio ambiente.
DESVENTAJAS
· Seguridad: Se debe ser muy cuidadoso con el manejo de la información para evitar que los datos sean robados por hackers o extraviados en agujeros de seguridad.
· Privacidad: Datos confidenciales y sensibles como planes de mercadeo, lanzamientos de productos, información personal de empleados, datos financieros pueden quedar en manos de terceros si no se tienen las medidas preventivas.
· Conectividad: La velocidad de acceso a la información y la disponibilidad de las aplicaciones dependen de la velocidad de la conexión a internet. Sin acceso a Internet no hay Cloud Computing y este servicio puede caerse en cualquier momento por diversos factores.
· Una vez que somos conscientes de las ventajas del “Cloud Computing” podemos tomar la decisión pero debemos antes analizar el mercado de aquellas empresas que ofrecen este servicio y evaluar las características que nos ofrecen para luego compararlas y escoger la que más beneficios y garantías nos ofrezcan, además debemos fijarnos bien en la solidez que dicha empresa tiene en el mercado. Esto con el fin de estar seguros que la empresa que escogemos nos va a resguardar los datos, y que nuestros clientes y empleados puedan acceder a los servicios de forma efectiva.
http://www.hostingroup.com/cloud-computing-ventajas-desventajas-y-algunos-tipos-de-nubes/
2.4 Aplicaciones
OpenStack es un proyecto de computación en la nube que tiene la finalidad de proporcionar una infraestructura como servicio (IaaS). Distribuido bajo los términos de la licencia Apache, esta solución está gobernada por la Fundación OpenStack, una persona jurídica sin fines de lucro creada en el 2012 para su promoción y comunidad.
Empresas como AMD, Canonical, Cisco, Dell, HP, IBM, Intel, Red Hat, SUSE Linux y VMware forman parte del proyecto. OpenStack consiste en una serie de proyectos relacionados entre sí que controlan pools de control de procesamiento, almacenamiento y recursos de red a través de un centro de datos, todos administrados a través de un panel de control que permite a los administradores controlar mientras potencia a sus usuarios proveyendo los recursos a través de una interfaz web.
Empresas como AMD, Canonical, Cisco, Dell, HP, IBM, Intel, Red Hat, SUSE Linux y VMware forman parte del proyecto. OpenStack consiste en una serie de proyectos relacionados entre sí que controlan pools de control de procesamiento, almacenamiento y recursos de red a través de un centro de datos, todos administrados a través de un panel de control que permite a los administradores controlar mientras potencia a sus usuarios proveyendo los recursos a través de una interfaz web.
Apache CloudStack es un proyecto de la Apache Software Foundation (ASF) que desarrolla software libre para la implementación de nubes IaaS públicas y privadas. CloudStack provee una plataforma flexible y abierta con la intención de obtener una nube privada o pública que sea segura y escalable. Entre sus principales características tenemos: Basado en Java, virtualización (soporte XenServer/XCP, KVM, VMware ESXi con vSphere), interfaz web amigable para la administración de la nube, API nativo, API comparible con Amazon S3/EC2, administra almacenamiento para instancias ejecutándose en los hipervisodres, así como plantillas, snapshots, imágenes ISO (para almacenamiento secundario), etc.
OpenNebula es un proyecto libre que intenta entregar una simple pero robusta y flexible solución para construir y administrar nubes y data centers virtualizados. Ellos entienden que la nube empresarial es el próximo paso en la evolución de los data centers virtualizados. Combinando las tecnologías de virtualización actuales con características avanzadas para multiempresa, provisión automática y elasticidad, siguiendo un enfoque ascendende dirigido por las necesidades reales de los sysadmins y desarrolladores.
Nimbus Infraestructure y Platform provee un conjunto de herramientas integradas diseñadas para satisfacer todas los retos de computación en la nube a usuarios científicos. Su propósito es permitir a esos usuarios moverse a la nube rápido y con pocos esfuerzos, automatizando y facilitando mucho del proceso. También provee un puente que les permite cubrir conceptos familiares como clusters virtuales, dentro de los recursos que se proveen en la nube. Se integra con facilidad a OpenStack, Amazon y otras plataformas IaaS.
Eucalyptus es un software libre que permite construir nubes híbridas compatibles con Amazon Web Services (AWS). Entre sus características tenemos pooling compute, almacenamiento, y recursos de red que pueden ser escalados de forma dinámica en la medida en que la carga de trabajo aumenta o disminuye. Eucalyptus Systems, la empresa tras esta solución, anunció en 2012 un acuerdo con AWS para mantener compatibilidad.
ownCloud nos permite acceso universal a nuestros archivos a través de una interfaz web o WebDAV. Además provee una plataforma que nos permite ver y sincronizar nuestros contactos, calendarios y marcadores a través de varios dispositivos y facilita la edición a través de su interfaz web. Requiere de pocos recursos de hardware para su funcionamiento, no necesita permisos especiales y es muy rápido y simple, así como tambié un API poderoso para apliaciones y plugins. ownCloud es parte del proyecto KDE.
http://fraterneo.blogspot.mx/2014/03/6-aplicaciones-libres-para-cloud.html
2.5 Tipos
· 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 on-demand 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, on-demand, pero añaden la complejidad de determinar cómo distribuir las aplicaciones a través de estos ambientes diferentes.
http://www.hostingroup.com/cloud-computing-ventajas-desventajas-y-algunos-tipos-de-nubes/
2.6 Arquitectura Nube/Cliente
Los modelos de computación cloud/cliente están en continuo movimiento. En esta arquitectura el cliente es una aplicación enriquecida que corre sobre un dispositivo conectado a internet, y el servidor es un conjunto de servicios de aplicación hospedados en una plataforma de cloud computing escalable y flexible. La nube es el punto de control y el sistema y las aplicaciones pueden abarcar múltiples dispositivos.
Esta arquitectura viene siendo como por ejemplo cliente/servidor pero al contrario Nube/Cliente en el cual el cliente necesariamente necesita estar conectado a internet para poder acceder a alguna aplicacion, base de datos, etc que se encuentre en la nube ya que sin internet es imposible de acceder a cualquiera nube oh mas bien cualquier software oh aplicacion que se encuentre en ella.
Esta arquitectura viene siendo como por ejemplo cliente/servidor pero al contrario Nube/Cliente en el cual el cliente necesariamente necesita estar conectado a internet para poder acceder a alguna aplicacion, base de datos, etc que se encuentre en la nube ya que sin internet es imposible de acceder a cualquiera nube oh mas bien cualquier software oh aplicacion que se encuentre en ella.
http://www.innovacion.cl/2013/10/las-10-tendencias-tecnologicas-para-las-empresas-en-2014/
2.7 Empresa que proporciona servicio de cloud
Google Apps.
Es uno de los servicios que Google ofrece. Como la mayoría de sus aplicaciones es completamente gratis; aunque también existe una versión de pago especialmente diseñada para clientes empresariales.
Google Apps proporciona herramientas eficaces para la gestión y personalización de utilidades para dominios o nombres de Internet. Es decir, Google Apps permite gestionar el correo electrónico de un dominio (a través de Gmail), mensajería instantánea entre miembros de una organización o red (Google Talk), calendario en línea (Google Calendar), edición de Documentos igualmente en línea (Google Docs) y creación de sitios web profesionales (Google Sites).
Google Apps proporciona herramientas eficaces para la gestión y personalización de utilidades para dominios o nombres de Internet. Es decir, Google Apps permite gestionar el correo electrónico de un dominio (a través de Gmail), mensajería instantánea entre miembros de una organización o red (Google Talk), calendario en línea (Google Calendar), edición de Documentos igualmente en línea (Google Docs) y creación de sitios web profesionales (Google Sites).
Amazon EC2. Amazon Elastic Compute Cloud
Es un servicio Web que proporciona capacidad informática con tamaño modificable en la nube. Según la propia Amazon, se ha diseñado con el fin de que la computación web resulte más sencilla a los desarrolladores.
Lo interesante de Amazon es su facilidad para poder escalar de forma horizontal. Esto es agregando más procesador, más memoria, más almacenamiento, o más instancias, que vendrían a ser como mas servidores en paralelo. Provee herramientas de recuperación de datos y aislamiento frente a otros procesos realizados en sus máquinas. En este tipo de servicio s´olo se paga por la capacidad utilizada.
Se apoya en las tecnologías de virtualización, lo cual permite utilizar diversos sistemas operativos a través de sus interfaces de servicios Web.
Lo interesante de Amazon es su facilidad para poder escalar de forma horizontal. Esto es agregando más procesador, más memoria, más almacenamiento, o más instancias, que vendrían a ser como mas servidores en paralelo. Provee herramientas de recuperación de datos y aislamiento frente a otros procesos realizados en sus máquinas. En este tipo de servicio s´olo se paga por la capacidad utilizada.
Se apoya en las tecnologías de virtualización, lo cual permite utilizar diversos sistemas operativos a través de sus interfaces de servicios Web.
Windows Azure.
Es una plataforma que se ofrece como servicio y alojada en los centros de procesamiento de datos de Microsoft. Ofrece distintos servicios para aplicaciones, desde los que permiten guardar aplicaciones en alguno de los centros de procesamiento de datos de la compañía para que se ejecute sobre su infraestructura en la nube hasta otros de comunicación segura y asociación entre aplicaciones.
SERVICIOS EN LA NUBE.
Además de los servicios de plataforma, para el usuario común existe multitud de servicios ofrecidos como software que permiten usar la nube como una máquina virtual para almacenar, manipular y sincronizar datos.
Google docs.
Es un programa gratuito basado en Web para crear documentos en línea con la posibilidad de colaborar en grupo. Incluye procesador de textos, hoja de cálculo, editor de presentaciones básico as´ı como uno de formularios destinados a encuestas. Es posible visualizar y editar los documentos a través de teléfonos móviles.
Meebo.
Se trata de un cliente de mensajería instantánea ejecutado dentro de un navegador Web.
Aquí se integran múltiples servicios de mensajería instantánea haciéndolos más accesibles a los usuarios que no disponen del software necesario para ejecutarlos.
Aquí se integran múltiples servicios de mensajería instantánea haciéndolos más accesibles a los usuarios que no disponen del software necesario para ejecutarlos.
Grooveshark.
Ofrece la posibilidad de escuchar música online sin limitaciones. El portalGrooveshark.com es gratuito mostrando publicidad la misma que se puede eliminar registrándose pagando el sistema premium de la Web.
Evernote. Esta aplicación está enfocada a escribir notas para recordar ideas y organizarlas. Permite instalar un cliente de escritorio para utilizarlo cuando se requiera, sincronizando todas las notas nuevas y modificadas con una cuenta en Internet para el servicio. Existen versiones para teléfonos móviles.
Evernote. Esta aplicación está enfocada a escribir notas para recordar ideas y organizarlas. Permite instalar un cliente de escritorio para utilizarlo cuando se requiera, sincronizando todas las notas nuevas y modificadas con una cuenta en Internet para el servicio. Existen versiones para teléfonos móviles.
Thumba.
Es un programa que permite abrir y editar imágenes desde el navegador Web.
Dropbox.
Este es un programa con un sencillo funcionamiento que permite acceder a los ficheros del usuario desde cualquier sitio. Al instalar este software en Windows por ejemplo, se crea una carpeta en la cual todo lo que se ponga dentro se subirá los servidores de Dropbox, siendo posible acceder a estos archivos desde cualquier lugar con un navegador web. Además, si se trabaja en distintas terminales y se instala Dropbox en cada uno asociándolo a la misma cuenta, cada vez que se inserte o modifique un fichero en la carpeta de Dropbox de una terminal, digamos, computadora de escritorio, aparecerá inmediatamente en la carpeta de la laptop (o BlackBerry o Android). Por ejemplo si necesito pasar algo de la laptop al teléfono, simplemente se copia lo que necesario a la carpeta de Dropbox y se tendrá en el teléfono, solo disponiendo de conexión a Internet.
http://www.ticbeat.com/tecnologias/10-mejores-servicios-cloud-computing-2010/
https://www.euskadi.eus/r46-19123/es/contenidos/informacion/kultura2_0_prestakuntza/es_k20_form/adjuntos/pildora-APP-7.pdf
2.8 Filosofía empresarial
Se Refiere a la forma en que una empresa trabaja, la comunicación y espíritu que existen dentro de ella y la adopción de valores que trata de transmitir a sus empleados; son el reflejo de los conceptos del valor humano.
Esto es el nacimiento de la computación en la nube una de las mejores tendencias en el mercado , el "Cloud Computing". Una verdadera revolución informática en la que estamos metidos. La tendencia es más software y menos hardware. El negocio ahora está en contratar software. Cuantos más usuarios utilicen un software más barato es contratarlo.
incluso algunas alcaldías norteamericanas se están uniendo a esta tendencia, utilizando el servicio App de Google para sus correos electrónicos y otras aplicaciones rutinarias, y la Casa Blanca recientemente lanzó www.apps.gov para animar a las agencias federales a que utilicen los servicios en la nube.
incluso algunas alcaldías norteamericanas se están uniendo a esta tendencia, utilizando el servicio App de Google para sus correos electrónicos y otras aplicaciones rutinarias, y la Casa Blanca recientemente lanzó www.apps.gov para animar a las agencias federales a que utilicen los servicios en la nube.
2.10 Seguridad
La seguridad siempre ha sido uno de los principales problemas en el ámbito de la transmisión de datos y la computación. Con la aparición del Cloud Computing se ha convertido en un problema especialmente relevante, pues los datos del usuario pasan a estar almacenados en servidores ajenos, gestionados por proveedores que en principio no presentan garantías de confiabilidad.
La computación en la nube o Cloud Computing es una tecnología que permite llevar algunas de las tareas que típicamente se realizaban en el cliente, como el procesamiento de datos o el almacenamiento, a servidores deslocalizados en Internet. Su utilización proporciona a los usuarios múltiples ventajas, como acceder a sus datos desde cualquier punto a través de una conexión a Internet, la posibilidad de obtener recursos adicionales bajo demanda o despreocuparse del mantenimiento del sistema.
Sin embargo, a pesar de estas ventajas, aún existen grandes reticencias por parte de los usuarios para trasladar sus datos a la nube, principalmente relacionadas con la seguridad y en particular con los siguientes aspectos:
Sin embargo, a pesar de estas ventajas, aún existen grandes reticencias por parte de los usuarios para trasladar sus datos a la nube, principalmente relacionadas con la seguridad y en particular con los siguientes aspectos:
· Integridad de los datos: es necesario poder asegurar que los datos no han sido modificados por entidades no autorizadas, y que la información es la original.
· Pérdidas de información: debido a que los datos se dejan de almacenar en el cliente y pasan a estar ubicados en servidores en la nube, existe la probabilidad de pérdida de la información en el caso de fallo en el sistema ajeno al usuario.
· Confidencialidad o privacidad: es la garantía de que sólo puedan acceder a los datos usuarios autorizados. El usuario, en principio, no tiene control completo del acceso del proveedor a sus datos
No hay comentarios:
Publicar un comentario