Computacion En La Nube
edith27108 de Agosto de 2014
4.231 Palabras (17 Páginas)275 Visitas
Resumen
Con los recientes avances en programación y en tecnologías de la información, se han mostrado también nuevas aplicaciones para la Internet, en este caso la computación en la nube o Cloud Computing, en la cual los recursos informáticos son ofrecidos y consumidos como servicios a través de Internet sin que Los usuarios tengan conocimiento de la infraestructura que hay detrás.
Siguiendo esta idea, La computación en la nube resulta conveniente y rentable tanto para usuarios como para los proveedores; pues aun cuando existen algunos riesgos, el poder trabajar con esta nueva tecnología, permite ahorros tanto en licencias como en administración de servicios y de equipos. Esto se debe a la arquitectura conformada por capas con la cual trabaja que corresponden al software, plataforma e infraestructura.
Un aspecto importante en la implementación, y que se refiere principalmente al tema de la plataforma, es la virtualización. Se puede decir que esta es una abstracción de los recursos tecnológicos en donde se puede llegar a tratar a un servidor como muchos servidores y, también gracias al clustering, se permite tratar a muchos servidores como uno solo.
Introducción
Cuando se hace referencia a la nube, se está aludiendo a un termino con algunos años de historia y que es una forma metafórica de nombrar a Internet. Básicamente la computación en la nube consiste en los servicios ofrecidos a través de la red tales como correo electrónico, almacenamiento, uso de aplicaciones. Los cuales son normalmente accesibles mediante un navegador web.
Al utilizar estos servicios, la información utilizada y almacenada, así como la mayoría de las aplicaciones requeridas, son procesadas y ejecutadas por un servidor en Internet.
Dicho en otras palabras, se trata de una implementación que pretende transformar el prototipo habitual de la computación y la informática y trasladar la a Internet.
Contenido
Resumen i
Introducción ii
Contenido ii
1 Computación en la Nube 4
1.1 Concepto 4
1.1.1 Términos Básicos 4
1.2 Antecedentes 6
1.2.1 Década de 1960 6
1.2.2 Siglo XXI 7
1.3 Características 7
1.4 Arquitectura de la nube 8
1.4.1 Software como Servicio(SaaS) 8
1.4.2 Plataforma como Servicio(PaaS) 9
1.4.3 Infraestructura como Servicio (IaaS) 10
1.5 Virtualización en la nube 11
1.6 COMPONENTES DE LA NUBE 11
1.6.1 Clientes 12
1.6.2 Servicios de Distribución 12
1.6.3 Internet 13
1.6.4 Data Center 13
1.7 Beneficios 13
1.7.1 Integración probada de servicios Web. 13
1.7.2 Prestación de servicios a nivel mundial. 14
1.7.3 No necesita instalar ningún tipo de hardware. 14
1.7.4 Implementación más rápida y con menos riesgos. 14
1.7.5 Permite realizar un backup de la información valiosa. 14
1.7.6 Compartir información es muy fácil. 14
1.7.7 Mayor seguridad 14
1.8 Riesgos 15
1.8.1 Privilegiado acceso de los usuarios. 15
1.8.2 El cumplimiento de la normativa. 15
1.8.3 La ubicación de los datos. 15
1.8.4 La segregación de los datos. 16
1.8.5 Recuperación. 16
1.9 Tipos de nubes 16
1.9.1 Nubes públicas 16
1.9.2 Nubes privadas 17
1.9.3 Nubes comunitarias 17
1.9.4 Nubes híbridas 17
1.10 Plataformas de servicios en la nube 18
1.10.1 Google Apps 18
1.10.2 Amazon EC2 18
1.10.3 Windows Azure 18
1.11 Aplicaciones en la NUbe 19
1.11.1 Evernote 19
1.11.2 Spotify 20
1.11.3 Dropbox 20
1.11.4 Gmail 21
1.11.5 Google Docs 21
Conclsion 4
Bibliografía 5
Apéndice A: Razones para la posible adopción de Computación en la nube 6
Apéndice B: Procesos de negocio más factibles de ser gestionados desde aplicaciones en la nube 7
Apéndice C: Reducción de costes por el uso de cloud computing dependiendo del tamaño 8
Apéndice D : Principales preocupaciones en la demanda de cloud computing 9
Anexo 1 : Google apps 10
Anexo 2: Servicio en la Nube 11
Anexo 3: Capas de computación en la nube 12
1 Computación en la Nube
1.1 Concepto
La computación en la nube son servidores desde internet encargados de atender las peticiones en cualquier momento. Se puede tener acceso a su información o servicio, mediante una conexión a internet desde cualquier dispositivo móvil o fijo ubicado en cualquier lugar. Sirven a sus usuarios desde varios proveedores de alojamiento repartidos frecuentemente también por todo el mundo. Esta medida reduce los costes, garantiza un mejor tiempo de actividad y que los sitios web sean invulnerables a los hackers, a los gobiernos locales y a sus redadas policiales.
En otros términos, la computación en nube viene a ser la red de computadores que tienen como fin dar un servicio (cualquiera que sea) en base a la internet.
1.1.1 Términos Básicos
Dentro del Cloud Computing existen términos que es necesario estudiar para posteriormente aunar más en el contexto del tema, cuando hacemos referencia a la computación en la nube, es inevitable encontrarnos con dichos términos los cuales se describen a continuación:
1.1.1.1 ISP
Proviene de las siglas en inglés Internet Service Provider, traducido a Proveedor de Servicios de internet, es la empresa capaz de ofrecer servicios de acceso a internet por medio de una cuenta creada por el usuario. Cuando adquirimos un plan de internet por telefonía muchas veces se exige la creación de un usuario y contraseña para tener acceso a la red, bajo este concepto se constituye el ISP
1.1.1.2 ASP
Proviene de las siglas en inglés Applications Service Provider, traducido a Proveedor de Servicios de Aplicaciones, y se define como la evolución en nivel del ISP que, además de ofrecer servicios de acceso a internet por medio de un usuario con una cuenta, provee aplicaciones específicas como por ejemplo, almacenamiento de base de datos o correo electrónico.
1.1.1.3 WWW
Proviene del inglés World Wide Web, y se define como el sistema de documentos de hipertexto unidos entre si y a los cuales se puede acceder por medio de internet. Utilizando el software más común en la red, como lo es el navegador, el usuario se encuentra en la capacidad de visualizar páginas web, las cuales contienen textos, videos, imágenes y otros contenidos multimedia, y navegar entre ellas haciendo uso de hipervínculos.
1.1.1.4 Web 2.0
Este término se asocia a la evolución de la WWW, ya que el usuario ahora pasa a ser de simple observador, a productor de contenidos. Los blogs, Wikis y redes sociales son algunos tipos de producciones que se embarcan en la evolución de la WWW como WEB 2.0, ya que sobre ellos es posible hace modificaciones y creación de contenidos para ser visualizados por el usuario.
1.1.1.5 Cluster
Este término hace referencia a un conjunto mezclado de computadoras que han sido construidas mediante el uso de hardwares comunes las cuales funcionan de tal forma que se comportan como si fuesen una sola computadora. En la actualidad el Cluster cumple con un papel muy importante en la solución de problemas de ciencias, ingeniería y comercio moderno.
1.2 Antecedentes
El desarrollo de la computación en la nube comenzó a través de grandes empresas de servicios de Internet como Google y Amazon los cuales construyeron su propia infraestructura. A partir de allí surgió una arquitectura: un sistema de recursos distribuidos de manera horizontal, introducidos como servicios virtuales de tecnologías de información. Escalados masivamente y manejados como recursos agrupados y configurados continuamente.
El modelo de esta arquitectura tiene como base a “Las granjas de servidores” estas eran similares en su arquitectura al procesamiento en red. Sin embargo, mientras que las redes se utilizan para aplicaciones de procesamiento técnico con un acoplamiento más bien débil, la nube oriento sus aplicaciones a los servicios de Internet.
Aunque la implementaciones reciente, la idea no es nueva ya que se ha discutido en el medio desde hace algunos años con distintos nombres tales como: “Utility computing”, computación en demanda, Computación elástica, o“ grid computing”
Haciendo una comparación de ideas y tecnologías entre las décadas de 1960 y 1970 con la época actual se tiene lo siguiente
1.2.1 Década de 1960
Uso de “terminales tontas” que dependían de un sistema central más potente.
La información se guardaba en el servidor.
Se necesitaba conexión constante con el sistema central para funcionar correctamente.
Imposibilidad de instalar aplicaciones.
1.2.2 Siglo XXI
Terminales poco potentes pero autosucintes (Netbooks, tablets, smartphones)
La información se aloja en los servidores del proveedor de servicios aunque hay posibilidad de guardar información en la terminal del usuario.
Se necesita conexión constante con el sistema central para hacer uso de todos los recursos.
Dependiendo de la terminal, es posible instalar aplicaciones, aunque la idea es ejecutarlas a través de Internet.
1.3 Características
No
...