Click here to load reader

Cloud computing

  • View
    132

  • Download
    0

Embed Size (px)

DESCRIPTION

cloud computing

Text of Cloud computing

  • Cloud Computingcomputacin en nubePresentado por: Omar Martnez Castillo. Andrs Romero Bustamante.Milton Rodrguez M.Pablo Avendao G. Elementos de informtica

  • Que es Cloud Computing?Es una tecnologa que ofrece servicios a travs de Internet.Se puede decir que la nube o Internet pasa a ser nuestro computadorComo usuario de este servicio, se tiene acceso de forma gratuita o de pago.

  • De que se trata cloud computing?Tambin como usuario se puede acceder a un catlogo de servicios. Con diferentes herramientas tales como notebook, PC, Ipad, smarphones, etc. Se puede acceder de forma remota a nuestro contenido en la nube

  • Las aplicaciones software y los equipos hardware con capacidad de proceso y almacenaje de datos no estn en el PC o equipos del usuario, sino que estn ubicado en un Datacenter que permite a los usuarios acceder a los aplicaciones y servicios disponibles a travs de Internet o como se conoce coloquialmente a travs de la nube, de una forma sencilla y cmodaCloud computing como concepto

  • Tipos de nubesUna compaa puede escoger utilizar una nube de un proveedor de servicio o construir la suya propia.Las nubes pblicas son manejadas por terceras partes, y los trabajos de muchos diferentes clientes pueden ser mezclados en los servidores, los sistemas de almacenamiento, y otra infraestructura dentro de la nube. Los usuarios finales no saben el trabajo de quin ms pueda estar corriendo en el mismo servidor, red, discos como los suyos propios.Las nubes privadas son una buena opcin para las compaas lidiando con proteccin de datos y ediciones a nivel de servicio. Las nubes privadas estn en una infraestructura en-demanda manejada por un slo cliente quien controla que aplicaciones correr, y en dnde. Ellos son propietarios del servidor, red, y disco y pueden decidir que usuarios estn permitidos para utilizar la infraestructura.Las nubes hbridas combinan los modelos de nubes pblicas y privadas. Usted es propietario de unas partes y comparte otras partes, aunque de una manera controlada. Las nubes hbridas ofrecen la promesa de la escala provisionada externamente, en-demanda, pero aade la complejidad de determinar cmo distribuir las aplicaciones a travs de estos diferentes ambientes. Mientras que las empresas pueden sentir atraccin por la promesa de una nube hbrida, esta opcin, al menos inicialmente, probablemente estar reservada para simples aplicaciones incondicionadas que no requieren de ninguna compleja sincronizacin o base de datos.

  • Cloud computing como servicio.Varias son las grandes empresas que se han dedicado a ofrecer estos servicios, promoviendo el fcil acceso a nuestra informacin, los bajos costos, la escalabilidad y muchas caractersticas que nos hace pensar en la comodidad que nos brindan, entre ellas podemos mencionar: Google Apps: brinda el servicio de aplicaciones para empresas como Gmail, Google Talk, Google Calendar y Google Docs, etc. Amazon Web Services: los servicios que ofrece son el Amazon EC2, Amazon S3, SimpleDB, Amazon SQS.Azure de Microsoft: ofrece servicios de sistema operativo, hosting, sistemas para desarrollo.

    Rackspace: una famosa empresa de hosting, est detrs de Mosso una compaa la cual ofrece un paquete de bsico de hosting y a partir de este se escala segn se necesite (y sin migrar de servidores). Recientemente Rackspace adquiri a JungleDisk, un popular cliente para Amazon S3 y que a futuro estar integrndose con Cloudfiles, otro servicio de Mosso.

  • Los 3 niveles o capas del Cloud Computing

    Software as a Service (SaaS): En espaol Software como Servicio. Platform as a Service (PaaS): En espaolPlataforma como Servicio Infrastructure as a Service (Iaas): En espaolInfraestructura como Servicio.

  • Infrastructure as a Service (Iaas)

    En espaolInfraestructura como Servicio. Modelo de distribucin de infraestructura de computacin como un servicio, normalmente mediante una plataforma de virtualizacin.En vez de adquirir servidores, espacio en un centro de datos o equipamiento de redes, los clientes compran todos estos recursos a un proveedor de servicios externo. Una diferencia fundamental con el hosting virtual es que el aprovisionamiento de estos servicios se hace de manera integral a travs de la Web. Ejemplos:Amazon Web Services EC2 y GoGrid.

  • Platform as a Service (PaaS)En espaol Plataforma como Servicio. Aunque suele identificarse como una evolucin de SaaS, es ms bien un modelo en el que se ofrece todo lo necesario para soportar el ciclo de vida completo de construccin y puesta en marcha de aplicaciones y servicios Web completamente disponibles en la Internet. Otra caracterstica importante es que no hay descarga de software que instalar en los equipos de los desarrolladores. PAAS ofrece mltiples servicios, pero todos provisionados como una solucin integral en la Web. Otro ejemplo esGoogle App Engine.

  • Software as a Service (SaaS) En espaol Software como Servicio. Modelo de distribucin de software donde una empresa sirve el mantenimiento, soporte y operacin que usar el cliente durante el tiempo que haya contratado el servicio. El cliente usar el sistema alojado por esa empresa.

  • Cul es la diferencia entre los hosting tradicionales y el Cloud Computing?

    La traduccin de cloud computing es capacidad de computo en la nube pero si lo pensamos esta capacidad de computo en la nube ya la tenamos. Las empresas de hosting ofrecen mquinas a las que puedes acceder a travs de Internet desde hace mucho tiempo y los ASP ofrecen tambin la capacidad de utilizar una aplicacin en la nube e incluso ofrecen servicios para que puedas desplegar aplicaciones y ellos te las mantienen. Es decir todas las partes del cloud computing tienen su antiguo competidor. Entonces qu es lo que les diferencia? La elasticidad es precisamente el factor diferencial del cloud computing que adems lleva implcito la capacidad de escalarreducir tu sistema y hacerlo en tiempo record.

  • Escalabilidad del cloud computingEn el mbito de la informtica es la propiedad que cualquier sistema debera poseer para aadir nuevos componentes y as dar cobertura a un crecimiento de tu demanda. Una de las ventajas ms importantes del cloud computing en el nivel de infraestructura (iaas) es la facilidad y rapidez para poder escalar los sistemas en funcin de tus necesidades y tan importante es esta propiedad como la posibilidad de desencalarlos que tambin provee el cloud computing. En el nivel del paas y saas, la escabilidad corre a cargo del proveedor formando parte del conjunto de servicios que ofrecen sus soluciones, es decir, el usuario de las paas y el saas no se preocupa de este trmino. Por ltimo, en el nivel del saas la escalabilidad tambin puede referirse a la posibilidad de aumentar el nmero de usuarios que pueden acceder a la aplicacin y esto al igual que en el nivel de infraestructura es una propiedad destacable ya que se puede realizar con facilidad y rapidez.

  • Beneficios y desventajas

    BeneficiosUna infraestructura 100% de "Cloud Computing" no necesita instalar ningn tipo de hardware. La belleza de la tecnologa de "Cloud Computing" es su simplicidad y el hecho de que requiera mucha menor inversin para empezar a trabajar.

    Contribuye al uso eficiente de la energa. En este caso, a la energa requerida para el funcionamiento de la infraestructura. En los datacenters tradicionales, los servidores consumen mucha ms energa de la requerida realmente. En cambio, en las nubes, la energa consumida es slo la necesaria, reduciendo notablemente el desperdicio.

    Prestacin de servicios a nivel mundial. Las infraestructuras de "Cloud Computing" proporcionan mayor capacidad de adaptacin, recuperacin de desastres completa y reduccin al mnimo de los tiempos de inactividad.

  • DesventajasLa centralizacin de las aplicaciones y el almacenamiento de los datos origina una dependencia de los proveedores de servicios.

    La disponibilidad de las aplicaciones estn atadas a la disponibilidad de acceso a Internet.

    La madurez funcional de las aplicaciones hace que continuamente estn modificando sus interfaces por lo cual la curva de aprendizaje en empresas de orientacin no tecnolgica tenga unas pendientes pequeas.

    Escalabilidad a largo plazo. A medida que ms 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 jitter altos.

  • Un poco de historia

    Aos 60 En el comienzo fueron los Mainframes. Funcin Centralizada, grande, costosa y pesada.Aos 80Empieza la masificacin, descentralizacin y la personalizacin. Aos 90Tiempo del modelo Cliente-servidor (interactan).Algunas funciones estn en el cliente y otras en el servidor.La inteligencia es compartida (cliente-servidor).Aos 00El tiempo de Internet.Similar al modelo cliente- servidor, pero otorgando mayor inteligencia al servidor.La inteligencia segua siendo compartida cliente-servidor.Aos 05Llega Cloud Computing. Gracias a nuevas tecnologas e infraestructuras la inteligencia y el servicio empez a estar en la nube de Internet. Gran cantidad de datos y su almacenamiento generan ms y mejor inteligencia, optimizando de forma dinmica su infraestructura para costear sus aplicaciones.

  • En conclusin Esta tecnologa representa una manera en la cual se puede aprovechar las variables de Internet para manipular, conservar y crear informacin, en mayor usabilidad para las empresas.Con el Cloud Computing podremos abordar nuevos tipos de proyectos y reducir el costo en infraestructuras, licencias y mantenimiento. El Cloud computing se encuentra en sus primeras fases, que dar paso muy pronto a la siguiente generacin de nubes y servicios. muy pronto alcanzara la edad adulta, ya que cuenta con el sop