15
UNIVERSIDAD NACIONAL AUTÓNOMA DE HONDURAS DEL VALLE DE SULA Nombre: Wendy Daniela Alvarenga Catedrático: Guillermo Brand Tema: Computación en la Nube

Computación en la nube

Embed Size (px)

Citation preview

Page 1: Computación en la nube

UNIVERSIDAD NACIONAL AUTÓNOMA DE HONDURAS DEL VALLE DE SULA

Nombre: Wendy Daniela Alvarenga

Catedrático: Guillermo Brand

Tema: Computación en la Nube

Page 2: Computación en la nube

COMPUTACIÓN EN LA NUBE

Conocida también como informática en la nube, del inglés Cloud Computing, es un modelo o paradigma para la utilización de los recursos informáticos, que está completamente basado en Internet. Dichos recursos, que normalmente son aplicaciones software, pero que también pueden ser almacenamiento de archivos, bases de datos, correo electrónico, etc., residen en servidores remotos, de modo que el usuario puede acceder a ellos desde cualquier lugar del mundo, siempre que cuente con un navegador y una conexión a Internet.

Page 3: Computación en la nube

La computación en la nube permite que los consumidores y las empresas gestionen archivos y utilicen los programas, sin necesidad de instalarlos localmente en sus computadores. Esta tecnología ofrece un uso mucho más eficiente de los recursos, tales como almacenamiento, memoria, procesamiento y ancho de banda. Un ejemplo sencillo de computación en la nube es el sistema de documentos y aplicaciones electrónicas Google Docs / Google Apps. Para su uso no es necesario comprar ni instalar software o disponer de un servidor, basta con una conexión de banda ancha para poder utilizar cualquiera de sus servicios.   Las brechas de seguridad en iCloud, Dropbox y otros proveedores similares exponen la necesidad de implementar controles para que los datos empresariales cuenten con la mejor protección cuando se alojan en la nube.

Page 4: Computación en la nube

TRES CARACTERÍSTICAS QUE LOS DESMARCAN DEL HOSTING TRADICIONAL.

La tarificación se realiza en función del uso, normalmente por minuto o por hora.

El servicio es elástico, ya que el usuario puede usar tanto como quiera y en el momento que lo desee.

El servicio es gestionado en su totalidad por el proveedor (el consumidor no necesita nada salvo una computadora personal y acceso a Internet).

Page 5: Computación en la nube

 LAS NUBES PUEDEN SER PRIVADAS O PÚBLICAS.

Nube pública es la que vende servicios en Internet a cualquier usuario. (Actualmente, Amazon Web Services es el principal proveedor en una nube pública).Las nubes privadas son una red o centro de datos que pertenece a una organización y que ofrece servicios de hosting a un número limitado de personas. Cuando el proveedor de servicios usa recursos de nubes públicas para crear su nube privada, el resultado se denomina nube privada virtual. Sea privada o pública, el objetivo de la computación en la nube es ofrecer acceso a recursos de computación y servicios de TI de forma sencilla y escalable.

Page 6: Computación en la nube

La infraestructura como servicio —un buen ejemplo es Amazon Web Services— ofrece una instancia de servidor virtual (API). En el ámbito empresarial, la computación en la nube permite a las compañías pagar sólo por la capacidad utilizada y acudir a la Red según vaya siendo necesario. Dado que este modelo basado en el pago por uso se asemeja a la forma de consumir electricidad, gasolina y agua, a veces se habla de la computación como servicio básico (Utility Computing).La plataforma como servicio (PaaS) en la nube se define como un conjunto de herramientas de software y desarrollo de productos hospedadas en la infraestructura del proveedor del servicio. Los desarrolladores crean aplicaciones en la plataforma del proveedor a través de Internet. Los proveedores de PaaS pueden emplear APIs, portales de Internet o software de pasarelas Web instaladas en la computadora del usuario. Force.com, (un desarrollo de Salesforce.com) y GoogleApps son ejemplos de PaaS. Los programadores deben saber que, actualmente, no hay estándares de interoperabilidad o portabilidad de la información en la nube. Algunos proveedores no permiten que clientes suyos que hayan creado software lo muevan de su plataforma.En el modelo de software como servicio (SaaS), el proveedor proporciona la infraestructura de hardware, el producto de software e interactúa con el usuario a través de un portal de acceso. El mercado de SaaS es muy amplio. Los servicios ofrecidos van desde email basado en la Web hasta el control de inventarios y el procesamiento de bases de datos. Dado que tanto las aplicaciones como la información son alojadas por el proveedor del servicio, el usuario final tiene entera libertad para acceder al servicio desde cualquier punto.

Page 7: Computación en la nube

PARA LOS USUARIOS COMUNESPara nosotros, usuarios comunes y corrientes, el Cloud Computing probablemente sea cosa ya de todos los días. Al usar Gmail, Hotmail, o cualquier otro servicio de correo electrónico online, donde han delegado la tarea que antes cumplían aplicaciones, los famosos clientes de correo electrónico, al navegador. Esto es el Cloud Computing para nosotros, los usuarios comunes. Poco a poco, muchas de las aplicaciones que en el pasado eran aplicaciones "nativas" de Windows, Mac OS, o el sistema operativo que estén corriendo, han dado el salto ya a la nube, donde son totalmente independientes de qué sistema esté accediendo a ellas. Lo que nos lleva a la otra gran ventaja de tenerlo todo en la nube: todo es portátil. En el pasado, guardar un documento de Office, significaba que éste terminaba residiendo en nuestra PC, porque lo guardamos en nuestra carpeta "Mis Documentos". Con el Cloud Computing, y cogiendo el servicio más común, Google Docs, éste artículo reside en Internet. Esto no sólo significa que podemos acceder al archivo desde cualquier PC (siempre y cuando tenga conexión a internet), sino también que podemos ver o editarlo desde nuestro celular, laptop, iPad, o lo que tengan a la mano.

Page 8: Computación en la nube

PARA LAS EMPRESASPara las empresas, el impacto del Cloud Computing es aún mayor. Imagínense que tienen una pequeña empresa. No sólo tienen que comprar hardware específico y que cumpla ciertas características, sino que además, tienen que comprar software (y licencias) para cada una de las PCs que utilizarán. ¿Nuevo personal? Necesitarán más licencias. Aparte de esto, se necesitará seguramente personal especializado que se encargue de mantener y actualizar todo el hardware y software. Con la computación en nube, o Cloud Computing, todo está centralizado en la Web. Esto significa que podemos tener una sola aplicación, corriendo en un servidor, al cual todos los trabajadores tienen acceso, necesitando una sóla licencia, o tal vez alquilándola solo por el tiempo que se necesite. La idea de la computación en la nube también reduce bastante los costos de implementación en hardware. Para software especializado, ya no es necesario tener la PC más rápida del Oeste con extravantes cantidades de RAM; bastaría tener una PC relativamente económica que sirva de terminal, capaz de simplemente correr el software necesario para interactuar remotamente con la web, que se encargaría de todo este trabajo de procesamiento.

Page 9: Computación en la nube

La idea de Cloud Computing se está extendiendo aún más allá. Hace poco, se presentó el proyecto OnLive. La idea es la misma, la de centralizar el procesamiento y alojarlo todo en servidores de terceros, pero esta vez, es aplicado a videojuegos. Así es, en lugar de tener que correr juegos en nuestar PC, OnLive lo corre en sus servidores, y nosotros lo manipulamos remotamente.

Esto significa, por supuesto, que podemos correr incluso los últimos y más recientes juegos sin preocuparnos de límites de hardware. Y esto significa, que podemos jugar un juego de PC, o un juego de Xbox 360, o un juego de Playstation 3, donde queramos, incluyendo en nuestros propios celulares.

Page 10: Computación en la nube

USOS Y APLICACIONES 

La computación en la nube se puede aplicar en casi cualquier entorno: desde el pequeño comerciante que necesita un sitio Web de comercio electrónico, de forma rápida y barata, hasta las grandes empresas, que desean disminuir los gastos y evitar las dificultades de administrar un centro de cómputo complejo.

Los servicios de la computación en la nube cubren desde aplicaciones individuales de negocios, como el gestor de clientes y contactos, software contable y financiero o programas ofimáticos, hasta la externalización informática de alto rendimiento para complejos diseños en 3D, películas de cine o investigación científica.

El cliente puede en todo momento decidir qué aplicaciones usar y elegir entre aquellas que son gratuitas y las que no lo son. En el caso de las aplicaciones de pago, el costo irá en función de diversas variables, como el servicio contratado, el tiempo que se ha usado ese servicio, el volumen de tráfico de datos utilizado, el número de usuarios, etc.

Page 11: Computación en la nube

VENTAJAS DE LA COMPUTACIÓN EN LA NUBERápido: Los servicios más básicos de la nube funcionan por sí solos. Para servicios de software y base de datos más complejos, la computación en nube permite saltarse la fase de adquisición de hardware y el consiguiente gasto, por lo cual es perfecta para la creación de empresas. Actual: La mayoría de los proveedores actualizan constantemente su software, agregando nuevas funciones tan pronto como están disponibles. Elástico: Adaptable rápidamente a negocios en crecimiento o de picos estacionales, ya que el sistema en nube está diseñado para hacer frente a fuertes aumentos en la carga de trabajo. Esto incrementa la agilidad de respuesta, disminuye los riesgos y los costos operacionales, porque sólo escala lo que crece y paga sólo lo que usa. Móvil: El sistema en nube está diseñado para ser utilizado a distancia, así que el personal de la empresa tendrá acceso a la mayoría de los sistemas en cualquier lugar donde se encuentre. Mínima inversión: El proveedor ofrece servicios a varias empresas, las cuales se benefician de compartir una infraestructura compleja y pagan solamente por lo que realmente utilizan.

Page 12: Computación en la nube

DESVENTAJAS DE LA COMPUTACIÓN EN LA NUBE  La centralización de las aplicaciones y el almacenamiento de los datos origina

una interdependencia de los proveedores de servicios. La disponibilidad de las aplicaciones está sujeta a la disponibilidad de acceso

a Internet. La confiabilidad de los servicios depende de la "salud" tecnológica y financiera

de los proveedores de servicios en nube. Empresas emergentes o alianzas entre empresas podrían crear un ambiente propicio para el monopolio y el crecimiento exagerado en los servicios.7

La disponibilidad de servicios altamente especializados podría tardar meses o incluso años para que sean factibles de ser desplegados en la red.

La madurez funcional de las aplicaciones hace que continuamente estén modificando sus interfaces, por lo cual la curva de aprendizaje en empresas de orientación no tecnológica tenga unas pendientes significativas, así como su consumo automático por aplicaciones.

Seguridad. La información de la empresa debe recorrer diferentes nodos para llegar a su destino, cada uno de ellos (y sus canales) son un foco de inseguridad. Si se utilizan protocolos seguros, HTTPS por ejemplo, la velocidad total disminuye debido a la sobrecarga que éstos requieren.

Escalabilidad a largo plazo. A medida que más usuarios empiecen a compartir la infraestructura de la nube, la sobrecarga en los servidores de los proveedores aumentará, si la empresa no posee un esquema de crecimiento óptimo puede llevar a degradaciones en el servicio o altos niveles de jitter.

Page 13: Computación en la nube

APLICACIONESBox - desarrollado por Box Inc.Campaign Cloud - desarrollado por ElectionMall TechnologiesDoitle ajaxplorer - desarrollado por DoitleDropbox - desarrollado por DropboxGoogle Drive - desarrollado por GoogleiCloud - desarrollado por AppleOneDrive - desarrollado por Microsoft (antes SkyDrive)OwnCloud - desarrollado por OwnCloud Inc.Salesforce.com - desarrollado por Salesforce.com Inc.SugarSync - desarrollado por SugarSyncUbuntu One - desarrollado por Canonical (cerrado)Wuala - desarrollado por LaCieDataprius - desarrollado por Dataprius

Page 14: Computación en la nube

Todo indica que la computación en la nube es una tendencia tecnológica imparable, que de manera progresiva pero

segura está siendo adoptada por empresas de todo tipo, en especial las PYMES.

 Las predicciones confirman que las compañías han entendido las grandes ventajas de Cloud Computing y están dispuestas

a aprovechar este modelo para impulsar su crecimiento corporativo.

Page 15: Computación en la nube

GRACIAS POR SU ATENCIÓN