Introducción al Cloud Computing

Esteban Saavedra
Esteban SaavedraCEO Opentelematics Internacional en Bolivia
Cloud Computing
Esteban Saavedra Lopez, Ph.D
CEO Opentelematics
Internacional Bolivia
email: estebansaavedra@yahoo.com
http://jesaavedra.opentelematics.org
Agenda
    Introducción
●


    Cloud Computing
●


    Caracteristicas
●


    Ventajas
●


    Estado y Evolución
●


    Elementos
●


    IaaS – SaaS - PaaS
●


    Proveedores
●


    Impactos y futuro
●
Introducción
    90s decada de la OO
●


    2000s decada de los sistemas distribuidos
●


    Conduce:
    Aparación de nuevos paradigmas y recursos
●


    Interacción de aplicaciones
●


    Interacción de plataformas
●


    Intervención multidispositivo
●


    Convergencia de IT
●
Cloud Computing?
Que es el Cloud Computing


 Un nuevo paradigma de computación donde los
  datos y los servicios residen en centros de
   datos masivamente escalables y se puede
acceder desde cualquier dispositivo conectado a
               través de Internet
Que es el Cloud Computing
Definición



  Infraestructura de IT, servicios basados en la
      Web, o el software como servicio que es
accesible desde cualquier lugar en Internet ya sea
 gratis o facturados únicamente por el consumo
Modelo del Cloud Computing

 Modelo de adquisición         Solo nos preocupamos por los resultados,
(basados en el servicio)   no como las capacidades de IT son implementadas


  Modelo de negocio
                           Queremos pagar por lo que usamos como utilidad
 (Basados en el uso)


  Modelo de acceso               Puedo acceder a los servicios desde
  (Intranet, Internet)        cualquier lugar y desde cualquier dispositivo


    Modelo Técnico               La capacidad se puede escalar según
  (Dinámico, flexible)           se precise (hacia arriba o hacia abajo)
Características
Características

Es completamente independiente del SO

           Se paga para usarlo


No se precisa contar con un servidor
ni con una infraestrtuctura propia


  No se precisa instalar ningún software adicional,
  usas el browser para acceder a los servicios
Características
      Perspectiva del consumidor
Único punto de acceso
El servicio provee una experiencia rica al usuario

                               Virtualización
                               Incrementa la utilización de los sistemas



Automatizado
Cumplimiento en las solicitudes de servicio automatizados

                               Agilidad
                               Rápida prestación de servicios

Flexibilidad
Escalado masivo de los servicios de IT, según sea necesario
Características
     Perspectiva del consumidor
Contabilidad de uso
Basada en el uso de métricas

                               Gestión de servicios
                               Servicios modulares gestionados por medio
                               de la pila de infraestructura
                               / plataforma / aplicación / negocio
Seguridad
Los servicios son emitidos a través de los dominios de confianza

                               Rentabilidad
                               Reducen elementos innecesarios
Estado
 actual y
Evolución
Evolución de Servicios y Tecnología
Estado actual
Ventajas
    de la
Computación
 de la nube
Ventajas

ahorro de costos


               altamente escalable


  rápida innovación


              fácil de publicar nuevos servicios
              para un mercado global
Requerimientos del cliente
            No precisaremos un equipo
            potente para trabajar con las
            últimas aplicaciones. Con un
               simple navegador será
             suficiente ya que las tareas
                 de procesamiento y
            almacenamiento de datos las
           llevarán a cabo los servidores
                     de la nube.
Actualizaciones transparentes




 Al no tener que instalar la aplicación en nuestro
equipo utilizaremos siempre la última versión de
     la misma, teniendo acceso a las nuevas
  características desde el instante en el que se
                     publique.
El fin de las licencias


      Como se cobra por el servicio,
       el usuario paga simplemente lo
         que utiliza, y se cree que la
      manera de facturar será parecida
      al de otros servicios como el del
             agua o el de la luz
Movilidad y sincronismo
             Podremos acceder a
        versiones específicas de los
              programas según el
        dispositivo que utilicemos para
            conectarnos a la nube.
           Teléfonos móviles, pdas,
             netbooks, portátiles y
         ordenadores de sobremesa,
           siempre se encontrarán
                  sincronizado
Seguridad


      Los proveedores de
   almacenamiento son los
 encargados de llevar a cabo
las tareas de almacenamiento
           y backup
Inconvenientes
     de la
 Computación
  de la nube
Desventajas
No tienes un completo control de tus datos


         Debes estar online para usarlos

Dependes de tu proveedor para poder acceder a los servicios

       Por ser un servicio de venta mundial significa obedecer
       una serie de reglamentos locales e internacionales
       (la privacidad de los datos, la censura, los derechos humanos).
 No conoces las aplicaciones backend
 que utilizan los proveedores de servicios

       No sabes si el software utilizado es libre o es propietario
Datos en manos de terceros
          Las compañías y los usuarios
       relegarán el control de sus datos
         en manos de terceros, lo que
        supone una pérdida de control en
           cuanto al tratamiento de los
        mismos. Una opción es mantener
           los datos más sensibles en
       servidores propios y subir el resto
                     a la nube
Imposibilidad de acceso al código
               fuente


  La nube estará plagada de
aplicaciones de código cerrado
  y el usuario se encontrará
    indefenso frente a ellas
         (R. Stallman)
La dependencia de Internet


         La computación en la nube está
          limitada por la velocidad de
          conexión de los usuarios y la
          capacidad de los mismos para
         poder conectarse allá dónde se
            encuentren. No siempre se
              puede trabajar offline
Confianza y Seguridad
    Puedes confiar en tu banco de
●

    que su dinero está a salvo
    Puedes confiar en tu proveedor
●

    de acceso a Internet que no es
    tu espía
    Usted también puede confiar en
●

    su proveedor de servicios de CC
    de que tus datos están seguros
    y no espiar a usted
Elementos
   del
  Cloud
Computing
Infraestructura


    El corazón de la nube.
●

    Esto es lo más cercano
    a la:
    Disponibilidad de HW
●


    Almacenamiento
●


    Capacidad de computo
●
Plataformas



 Es un sistema que puede ser
 programado y personalizado,
      adecuándose a las
necesidades principalmente de
      los desarrolladores
Aplicaciones y Servicios



   Formado por todas las
aplicaciones y servicios que
  se construyen en la parte
    superior de cualquier
Infraestructura o Plataforma
API
 (Application programing Interface)


Conjunto de funciones y procedimientos (métodos
  en POO) que ofrece cierta biblioteca para ser
  utilizado por otro software como una capa de
                    abstracción.
Niveles del Cloud Computing
Infraestructure
      as a
    Service
     (IaaS)
Computing as a Service (CaaS)
    Máquinas virtuales con
●

    posibilidad de elección
    del sistemas operativo
    (normalmente Linux)
    para albergar el
    software que se desee.
    Utilizadas para albergar
●

    un servidor de
    aplicaciones, servidores
    de BBDD, etc
Storage as a Service (StaaS)
    Ofrecen
●

    almacenamiento en la
    red.
    Los servicios de
●

    backup y replicación,
    pueden o no estar
    incluidos en el precio
    del servicio.
Database as a Service (DbaaS)
    Máquinas (virtuales o no) con
●

    sistema operativo que ofrece
    un servicio de
    almacenamiento relacionado o
    lo que comúnmente llamamos
    “base de datos”.
    Se considera infraestructura
●

    porque la base de datos es un
    soporte para el
    almacenamiento de
    información que suelen utilizar
    la aplicaciones.
Platform
  as a
Service
 (PaaS)
Platform as a Service (PaaS)

    Ofrecen la posibilidad de
●

    desplegar y ejecutar
    aplicaciones en un
    determinado lenguaje de
    programación, sin tener que
    ocuparte del mantenimiento
    y actualización de los
    mismos.
Software
  as a
Service
 (SaaS)
Software as a Service (SaaS)




    Es el software ofrecido como servicio (SaaS), sin
●

    necesidad de inversión en instalaciones y como
    consecuencia sin en el mantenimiento posterior.
    El software esta desplegado en una plataforma
●

    como servicio que puede ser propia o de algunos
    de los proveedores del mercado.
Introducción al Cloud Computing
Capas del Coud Computing
Proveedores
Hardware as a Service (HaaS)


    Amazon: Elastic Compute Cloud (Amazon EC2)
●


    Google: App Engine
●


    Akamai
●


    IBM
●
Software as a Service


    Google: Gmail, Docs
●
Software as a Service


    Yahoo!: Flickr
●
Software as a Service


    Zoho
●
Software as a Service


    Salesforce
●
Software as a Service


    Clarizen
●
IaaS
PaaS
SaaS
Por que usar Cloud Computing


  Negocios                        Desarrollo
                 Operaciones


Baja el costo
                Facil de        No existe
total de la
                escalar         costo de
membresia
                                licenciamiento
                Bajo costo de
Tiempo rapido
                cambio          Promueve la
de venta
                                agilidad
Impactos esperados
    Bajos costos iniciales: elimina las barreras de
●

    adopción
    Bajos costos de infraestructura: libera más
●

    presupuesto para otros proyectos
    Nuevos escenarios de Procesos de Negocios
●


    Permite a los ISVs para construir diferentes
●

    modelos de negocio
Visión futura
Preguntas - Consultas
Cloud Computing
Esteban Saavedra Lopez, Ph.D
CEO Opentelematics
Internacional Bolivia
email: estebansaavedra@yahoo.com
http://jesaavedra.opentelematics.org
1 of 59

Recommended

Cloud computing by
Cloud computingCloud computing
Cloud computingحيدر نافع nafaa
2.5K views32 slides
Base De Datos Moviles by
Base De Datos MovilesBase De Datos Moviles
Base De Datos Movilesguest8d7627
12.3K views13 slides
Cloud Computing - An Introduction by
Cloud Computing - An IntroductionCloud Computing - An Introduction
Cloud Computing - An IntroductionRavindra Dastikop
3.6K views108 slides
PRESENTATION ON CLOUD COMPUTING by
PRESENTATION ON CLOUD COMPUTINGPRESENTATION ON CLOUD COMPUTING
PRESENTATION ON CLOUD COMPUTINGvipluv mittal
1.6K views27 slides
The Future of Cloud Computing in 2021 by
The Future of Cloud Computing in 2021The Future of Cloud Computing in 2021
The Future of Cloud Computing in 2021Extentia Information Technology
1.1K views10 slides
Herramientas de Programacion Cliente Servidor by
Herramientas de Programacion Cliente ServidorHerramientas de Programacion Cliente Servidor
Herramientas de Programacion Cliente ServidorHectlys Piña
2.7K views5 slides

More Related Content

What's hot

Cloud Computing for college presenation project. by
Cloud Computing for college presenation project.Cloud Computing for college presenation project.
Cloud Computing for college presenation project.Mahesh Tibrewal
8.5K views34 slides
13 tipos de diagramas uml, la metodología de desarrollo ágil de software y la... by
13 tipos de diagramas uml, la metodología de desarrollo ágil de software y la...13 tipos de diagramas uml, la metodología de desarrollo ágil de software y la...
13 tipos de diagramas uml, la metodología de desarrollo ágil de software y la...Uriel Herrera
26.4K views15 slides
Cloud computing writeup by
Cloud computing writeupCloud computing writeup
Cloud computing writeupselvavijay1987
6.4K views17 slides
Programación de aplicaciones móviles by
Programación de aplicaciones móvilesProgramación de aplicaciones móviles
Programación de aplicaciones móvilesGREINDER MARCHENA & LIZ VASQUEZ
1K views12 slides
INTRODUCTION TO CLOUD COMPUTING by
INTRODUCTION TO CLOUD COMPUTINGINTRODUCTION TO CLOUD COMPUTING
INTRODUCTION TO CLOUD COMPUTINGTanmoy Barman
6.4K views19 slides

What's hot(20)

Cloud Computing for college presenation project. by Mahesh Tibrewal
Cloud Computing for college presenation project.Cloud Computing for college presenation project.
Cloud Computing for college presenation project.
Mahesh Tibrewal8.5K views
13 tipos de diagramas uml, la metodología de desarrollo ágil de software y la... by Uriel Herrera
13 tipos de diagramas uml, la metodología de desarrollo ágil de software y la...13 tipos de diagramas uml, la metodología de desarrollo ágil de software y la...
13 tipos de diagramas uml, la metodología de desarrollo ágil de software y la...
Uriel Herrera26.4K views
INTRODUCTION TO CLOUD COMPUTING by Tanmoy Barman
INTRODUCTION TO CLOUD COMPUTINGINTRODUCTION TO CLOUD COMPUTING
INTRODUCTION TO CLOUD COMPUTING
Tanmoy Barman6.4K views
Introduction To Cloud Computing by kevnikool
Introduction To Cloud ComputingIntroduction To Cloud Computing
Introduction To Cloud Computing
kevnikool2.2K views
Computacion en la Nube by Dilcia Mejia
Computacion en la NubeComputacion en la Nube
Computacion en la Nube
Dilcia Mejia962 views
The seminar report on cloud computing by Divyesh Shah
The seminar report on cloud computingThe seminar report on cloud computing
The seminar report on cloud computing
Divyesh Shah3.5K views
la nube de internet by jose galindo
la nube de internetla nube de internet
la nube de internet
jose galindo1.7K views
Tipos de software by Sussan Reyna
Tipos de softwareTipos de software
Tipos de software
Sussan Reyna11.1K views
Cloud computing ppt by Amex Ka
Cloud computing pptCloud computing ppt
Cloud computing ppt
Amex Ka1.8K views
Top 10 cloud service providers by Vineet Garg
Top 10 cloud service providersTop 10 cloud service providers
Top 10 cloud service providers
Vineet Garg16.8K views

Viewers also liked

Realidad Aumentada by
Realidad AumentadaRealidad Aumentada
Realidad AumentadaRaúl Reinoso
15.9K views222 slides
2.1 Data warehousing acceso, análisis y visualización by
2.1 Data warehousing acceso, análisis y visualización2.1 Data warehousing acceso, análisis y visualización
2.1 Data warehousing acceso, análisis y visualizaciónEduardo S de Loera
1.1K views18 slides
Cloud Computing by
Cloud ComputingCloud Computing
Cloud ComputingMasterBase®
15.2K views49 slides
La web 2.0 y las redes sociales by
La web 2.0 y las redes socialesLa web 2.0 y las redes sociales
La web 2.0 y las redes socialesCarlos Caicedo
44.9K views71 slides
Tics(web 4.0 y 5.0) by
Tics(web 4.0 y 5.0)Tics(web 4.0 y 5.0)
Tics(web 4.0 y 5.0)Fabricio Mena
1.2K views6 slides
Hacia dónde va la web (web 3.0) by
Hacia dónde va la web (web 3.0)Hacia dónde va la web (web 3.0)
Hacia dónde va la web (web 3.0)Dolors Reig (el caparazón)
6K views32 slides

Viewers also liked(20)

Realidad Aumentada by Raúl Reinoso
Realidad AumentadaRealidad Aumentada
Realidad Aumentada
Raúl Reinoso15.9K views
2.1 Data warehousing acceso, análisis y visualización by Eduardo S de Loera
2.1 Data warehousing acceso, análisis y visualización2.1 Data warehousing acceso, análisis y visualización
2.1 Data warehousing acceso, análisis y visualización
Eduardo S de Loera1.1K views
Cloud Computing by MasterBase®
Cloud ComputingCloud Computing
Cloud Computing
MasterBase®15.2K views
La web 2.0 y las redes sociales by Carlos Caicedo
La web 2.0 y las redes socialesLa web 2.0 y las redes sociales
La web 2.0 y las redes sociales
Carlos Caicedo44.9K views
La innovación, una reacción en cadena by 3M Innovación
La innovación, una reacción en cadenaLa innovación, una reacción en cadena
La innovación, una reacción en cadena
3M Innovación3.8K views
Unidad 3. tecnología de software metodologias de desarrollo de software by ROSA IMELDA GARCIA CHI
Unidad 3. tecnología de software metodologias de desarrollo de softwareUnidad 3. tecnología de software metodologias de desarrollo de software
Unidad 3. tecnología de software metodologias de desarrollo de software
Metodologias modernas para el desarrollo de software by Deisy Sapaico
Metodologias modernas para el desarrollo de softwareMetodologias modernas para el desarrollo de software
Metodologias modernas para el desarrollo de software
Deisy Sapaico19.1K views
Introduccion A Las Redes De Computadoras by Teresa Freire
Introduccion A Las Redes De ComputadorasIntroduccion A Las Redes De Computadoras
Introduccion A Las Redes De Computadoras
Teresa Freire56K views
Consideraciones para el Desarrollo de Aplicaciones Móviles by Sorey García
Consideraciones para el Desarrollo de Aplicaciones MóvilesConsideraciones para el Desarrollo de Aplicaciones Móviles
Consideraciones para el Desarrollo de Aplicaciones Móviles
Sorey García57.5K views
Balance score card by poison killer
Balance score cardBalance score card
Balance score card
poison killer17.1K views
ISO BASADOS EN SISTEMAS INFORMÁTICOS Y SGSI by UCC
ISO BASADOS EN SISTEMAS INFORMÁTICOS Y SGSIISO BASADOS EN SISTEMAS INFORMÁTICOS Y SGSI
ISO BASADOS EN SISTEMAS INFORMÁTICOS Y SGSI
UCC18.2K views
Inteligencia De Negocios para Dummies by Sorey García
Inteligencia De Negocios para DummiesInteligencia De Negocios para Dummies
Inteligencia De Negocios para Dummies
Sorey García47.4K views
Investigación y comparativa cms by psvasir
Investigación y comparativa cmsInvestigación y comparativa cms
Investigación y comparativa cms
psvasir2K views
La evolución de los dispositivos móviles by Isaac Meneses
La evolución de los dispositivos móvilesLa evolución de los dispositivos móviles
La evolución de los dispositivos móviles
Isaac Meneses10.6K views

Similar to Introducción al Cloud Computing

CLOUD COMPUTING by
 CLOUD COMPUTING CLOUD COMPUTING
CLOUD COMPUTINGRodrigo Moreno
183 views13 slides
Rodrigo moreno dn 11 (2) by
Rodrigo moreno dn 11 (2)Rodrigo moreno dn 11 (2)
Rodrigo moreno dn 11 (2)Rodrigo Moreno
377 views13 slides
Cloud Computing by
Cloud ComputingCloud Computing
Cloud ComputingRosy Nelly Melendez
160 views15 slides
Cloud Computing by
Cloud ComputingCloud Computing
Cloud ComputingRosy Nelly Melendez
553 views15 slides
Gestion de tic by
Gestion de ticGestion de tic
Gestion de ticElizabeth Sanchez
339 views10 slides
Examen 2 trimestre idiomas 1 by
Examen 2 trimestre idiomas 1Examen 2 trimestre idiomas 1
Examen 2 trimestre idiomas 1Lucy Villa
227 views7 slides

Similar to Introducción al Cloud Computing(20)

Examen 2 trimestre idiomas 1 by Lucy Villa
Examen 2 trimestre idiomas 1Examen 2 trimestre idiomas 1
Examen 2 trimestre idiomas 1
Lucy Villa227 views
Arquitectura de la nube Seiny Sarahi Cerros Navarrete by Sara Hills
Arquitectura de la nube Seiny Sarahi Cerros NavarreteArquitectura de la nube Seiny Sarahi Cerros Navarrete
Arquitectura de la nube Seiny Sarahi Cerros Navarrete
Sara Hills31 views
informática en la nube by JCSM199416
informática en la nubeinformática en la nube
informática en la nube
JCSM199416632 views
Computación en la nube cristian ortegas by cristiano_mj_93
Computación en la nube cristian ortegasComputación en la nube cristian ortegas
Computación en la nube cristian ortegas
cristiano_mj_93174 views
Computación en la nube cristian ortegas by Cristian Ortega
Computación en la nube cristian ortegasComputación en la nube cristian ortegas
Computación en la nube cristian ortegas
Cristian Ortega200 views
Computación en nube by mdcanabal
Computación en nubeComputación en nube
Computación en nube
mdcanabal663 views
Computación en nube by mdcanabal
Computación en nubeComputación en nube
Computación en nube
mdcanabal298 views
Trabajo de investigación nti cs by Carito Balarezo
Trabajo de investigación nti csTrabajo de investigación nti cs
Trabajo de investigación nti cs
Carito Balarezo300 views
Nubes by eduu2102
NubesNubes
Nubes
eduu2102310 views
Nubes by eduu2102
NubesNubes
Nubes
eduu2102430 views
Cloud Computing by razalas30
Cloud ComputingCloud Computing
Cloud Computing
razalas30692 views

More from Esteban Saavedra

Atix30 by
Atix30Atix30
Atix30Esteban Saavedra
534 views33 slides
Atix29 by
Atix29Atix29
Atix29Esteban Saavedra
430 views40 slides
Atix28 by
Atix28Atix28
Atix28Esteban Saavedra
531 views43 slides
Atix27 by
Atix27Atix27
Atix27Esteban Saavedra
314 views41 slides
Atix26 by
Atix26Atix26
Atix26Esteban Saavedra
278 views48 slides
Atix25 by
Atix25Atix25
Atix25Esteban Saavedra
355 views58 slides

More from Esteban Saavedra(20)

Lineas Base Migracion a Software Libre by Esteban Saavedra
Lineas Base Migracion a Software LibreLineas Base Migracion a Software Libre
Lineas Base Migracion a Software Libre
Esteban Saavedra4.1K views
Tunneling: Esquivando Restricciones de Proxies y Firewalls by Esteban Saavedra
Tunneling: Esquivando Restricciones de Proxies y FirewallsTunneling: Esquivando Restricciones de Proxies y Firewalls
Tunneling: Esquivando Restricciones de Proxies y Firewalls
Esteban Saavedra19.5K views
Bi Un Modelo Eficiente para Gerenciar Empresas by Esteban Saavedra
Bi Un Modelo Eficiente para Gerenciar EmpresasBi Un Modelo Eficiente para Gerenciar Empresas
Bi Un Modelo Eficiente para Gerenciar Empresas
Esteban Saavedra4.9K views
Frameworks de Desarrollo Web Grails by Esteban Saavedra
Frameworks de Desarrollo Web GrailsFrameworks de Desarrollo Web Grails
Frameworks de Desarrollo Web Grails
Esteban Saavedra3.3K views

Recently uploaded

Probando aplicaciones basadas en LLMs.pdf by
Probando aplicaciones basadas en LLMs.pdfProbando aplicaciones basadas en LLMs.pdf
Probando aplicaciones basadas en LLMs.pdfFederico Toledo
47 views40 slides
Fundamentos De Electricidad y Electrónica equipo 5.pdf by
Fundamentos De Electricidad y Electrónica equipo 5.pdfFundamentos De Electricidad y Electrónica equipo 5.pdf
Fundamentos De Electricidad y Electrónica equipo 5.pdfcoloradxmaria
13 views14 slides
Tecnologías para la enseñanza virtual.pptx by
Tecnologías para la enseñanza virtual.pptxTecnologías para la enseñanza virtual.pptx
Tecnologías para la enseñanza virtual.pptxexprosaavedra
11 views7 slides
El Ciberespacio y sus Características.pptx by
El Ciberespacio y  sus Características.pptxEl Ciberespacio y  sus Características.pptx
El Ciberespacio y sus Características.pptxAnthlingPereira
10 views3 slides
Meetup_Secrets_of_DW_2_Esp.pptx by
Meetup_Secrets_of_DW_2_Esp.pptxMeetup_Secrets_of_DW_2_Esp.pptx
Meetup_Secrets_of_DW_2_Esp.pptxFedericoCastellari
10 views15 slides
Como sacar el máximo partido a los Cores de MuleSoft - optimización y buenas ... by
Como sacar el máximo partido a los Cores de MuleSoft - optimización y buenas ...Como sacar el máximo partido a los Cores de MuleSoft - optimización y buenas ...
Como sacar el máximo partido a los Cores de MuleSoft - optimización y buenas ...Francisco Javier Toscano Lopez
38 views29 slides

Recently uploaded(17)

Probando aplicaciones basadas en LLMs.pdf by Federico Toledo
Probando aplicaciones basadas en LLMs.pdfProbando aplicaciones basadas en LLMs.pdf
Probando aplicaciones basadas en LLMs.pdf
Federico Toledo47 views
Fundamentos De Electricidad y Electrónica equipo 5.pdf by coloradxmaria
Fundamentos De Electricidad y Electrónica equipo 5.pdfFundamentos De Electricidad y Electrónica equipo 5.pdf
Fundamentos De Electricidad y Electrónica equipo 5.pdf
coloradxmaria13 views
Tecnologías para la enseñanza virtual.pptx by exprosaavedra
Tecnologías para la enseñanza virtual.pptxTecnologías para la enseñanza virtual.pptx
Tecnologías para la enseñanza virtual.pptx
exprosaavedra11 views
El Ciberespacio y sus Características.pptx by AnthlingPereira
El Ciberespacio y  sus Características.pptxEl Ciberespacio y  sus Características.pptx
El Ciberespacio y sus Características.pptx
AnthlingPereira10 views
¡Planificando para el éxito! Usando los Planners de Semantic Kernel para real... by codertectura
¡Planificando para el éxito! Usando los Planners de Semantic Kernel para real...¡Planificando para el éxito! Usando los Planners de Semantic Kernel para real...
¡Planificando para el éxito! Usando los Planners de Semantic Kernel para real...
codertectura505 views
Tarea15.pptx by illanlir
Tarea15.pptxTarea15.pptx
Tarea15.pptx
illanlir9 views
FUNDAMENTOS DE ELECTRICIDAD Y ELECTRONICA.pdf by ortizjuanjose591
FUNDAMENTOS DE ELECTRICIDAD Y ELECTRONICA.pdfFUNDAMENTOS DE ELECTRICIDAD Y ELECTRONICA.pdf
FUNDAMENTOS DE ELECTRICIDAD Y ELECTRONICA.pdf
Presentación: El impacto y peligro de la piratería de software by EmanuelMuoz11
Presentación: El impacto y peligro de la piratería de softwarePresentación: El impacto y peligro de la piratería de software
Presentación: El impacto y peligro de la piratería de software
EmanuelMuoz1116 views
Google alternativo, para volar by corpbracat
Google alternativo, para volarGoogle alternativo, para volar
Google alternativo, para volar
corpbracat9 views

Introducción al Cloud Computing

  • 1. Cloud Computing Esteban Saavedra Lopez, Ph.D CEO Opentelematics Internacional Bolivia email: estebansaavedra@yahoo.com http://jesaavedra.opentelematics.org
  • 2. Agenda Introducción ● Cloud Computing ● Caracteristicas ● Ventajas ● Estado y Evolución ● Elementos ● IaaS – SaaS - PaaS ● Proveedores ● Impactos y futuro ●
  • 3. Introducción 90s decada de la OO ● 2000s decada de los sistemas distribuidos ● Conduce: Aparación de nuevos paradigmas y recursos ● Interacción de aplicaciones ● Interacción de plataformas ● Intervención multidispositivo ● Convergencia de IT ●
  • 5. Que es el Cloud Computing Un nuevo paradigma de computación donde los datos y los servicios residen en centros de datos masivamente escalables y se puede acceder desde cualquier dispositivo conectado a través de Internet
  • 6. Que es el Cloud Computing
  • 7. Definición Infraestructura de IT, servicios basados en la Web, o el software como servicio que es accesible desde cualquier lugar en Internet ya sea gratis o facturados únicamente por el consumo
  • 8. Modelo del Cloud Computing Modelo de adquisición Solo nos preocupamos por los resultados, (basados en el servicio) no como las capacidades de IT son implementadas Modelo de negocio Queremos pagar por lo que usamos como utilidad (Basados en el uso) Modelo de acceso Puedo acceder a los servicios desde (Intranet, Internet) cualquier lugar y desde cualquier dispositivo Modelo Técnico La capacidad se puede escalar según (Dinámico, flexible) se precise (hacia arriba o hacia abajo)
  • 10. Características Es completamente independiente del SO Se paga para usarlo No se precisa contar con un servidor ni con una infraestrtuctura propia No se precisa instalar ningún software adicional, usas el browser para acceder a los servicios
  • 11. Características Perspectiva del consumidor Único punto de acceso El servicio provee una experiencia rica al usuario Virtualización Incrementa la utilización de los sistemas Automatizado Cumplimiento en las solicitudes de servicio automatizados Agilidad Rápida prestación de servicios Flexibilidad Escalado masivo de los servicios de IT, según sea necesario
  • 12. Características Perspectiva del consumidor Contabilidad de uso Basada en el uso de métricas Gestión de servicios Servicios modulares gestionados por medio de la pila de infraestructura / plataforma / aplicación / negocio Seguridad Los servicios son emitidos a través de los dominios de confianza Rentabilidad Reducen elementos innecesarios
  • 14. Evolución de Servicios y Tecnología
  • 16. Ventajas de la Computación de la nube
  • 17. Ventajas ahorro de costos altamente escalable rápida innovación fácil de publicar nuevos servicios para un mercado global
  • 18. Requerimientos del cliente No precisaremos un equipo potente para trabajar con las últimas aplicaciones. Con un simple navegador será suficiente ya que las tareas de procesamiento y almacenamiento de datos las llevarán a cabo los servidores de la nube.
  • 19. Actualizaciones transparentes Al no tener que instalar la aplicación en nuestro equipo utilizaremos siempre la última versión de la misma, teniendo acceso a las nuevas características desde el instante en el que se publique.
  • 20. El fin de las licencias Como se cobra por el servicio, el usuario paga simplemente lo que utiliza, y se cree que la manera de facturar será parecida al de otros servicios como el del agua o el de la luz
  • 21. Movilidad y sincronismo Podremos acceder a versiones específicas de los programas según el dispositivo que utilicemos para conectarnos a la nube. Teléfonos móviles, pdas, netbooks, portátiles y ordenadores de sobremesa, siempre se encontrarán sincronizado
  • 22. Seguridad Los proveedores de almacenamiento son los encargados de llevar a cabo las tareas de almacenamiento y backup
  • 23. Inconvenientes de la Computación de la nube
  • 24. Desventajas No tienes un completo control de tus datos Debes estar online para usarlos Dependes de tu proveedor para poder acceder a los servicios Por ser un servicio de venta mundial significa obedecer una serie de reglamentos locales e internacionales (la privacidad de los datos, la censura, los derechos humanos). No conoces las aplicaciones backend que utilizan los proveedores de servicios No sabes si el software utilizado es libre o es propietario
  • 25. Datos en manos de terceros Las compañías y los usuarios relegarán el control de sus datos en manos de terceros, lo que supone una pérdida de control en cuanto al tratamiento de los mismos. Una opción es mantener los datos más sensibles en servidores propios y subir el resto a la nube
  • 26. Imposibilidad de acceso al código fuente La nube estará plagada de aplicaciones de código cerrado y el usuario se encontrará indefenso frente a ellas (R. Stallman)
  • 27. La dependencia de Internet La computación en la nube está limitada por la velocidad de conexión de los usuarios y la capacidad de los mismos para poder conectarse allá dónde se encuentren. No siempre se puede trabajar offline
  • 28. Confianza y Seguridad Puedes confiar en tu banco de ● que su dinero está a salvo Puedes confiar en tu proveedor ● de acceso a Internet que no es tu espía Usted también puede confiar en ● su proveedor de servicios de CC de que tus datos están seguros y no espiar a usted
  • 29. Elementos del Cloud Computing
  • 30. Infraestructura El corazón de la nube. ● Esto es lo más cercano a la: Disponibilidad de HW ● Almacenamiento ● Capacidad de computo ●
  • 31. Plataformas Es un sistema que puede ser programado y personalizado, adecuándose a las necesidades principalmente de los desarrolladores
  • 32. Aplicaciones y Servicios Formado por todas las aplicaciones y servicios que se construyen en la parte superior de cualquier Infraestructura o Plataforma
  • 33. API (Application programing Interface) Conjunto de funciones y procedimientos (métodos en POO) que ofrece cierta biblioteca para ser utilizado por otro software como una capa de abstracción.
  • 34. Niveles del Cloud Computing
  • 35. Infraestructure as a Service (IaaS)
  • 36. Computing as a Service (CaaS) Máquinas virtuales con ● posibilidad de elección del sistemas operativo (normalmente Linux) para albergar el software que se desee. Utilizadas para albergar ● un servidor de aplicaciones, servidores de BBDD, etc
  • 37. Storage as a Service (StaaS) Ofrecen ● almacenamiento en la red. Los servicios de ● backup y replicación, pueden o no estar incluidos en el precio del servicio.
  • 38. Database as a Service (DbaaS) Máquinas (virtuales o no) con ● sistema operativo que ofrece un servicio de almacenamiento relacionado o lo que comúnmente llamamos “base de datos”. Se considera infraestructura ● porque la base de datos es un soporte para el almacenamiento de información que suelen utilizar la aplicaciones.
  • 39. Platform as a Service (PaaS)
  • 40. Platform as a Service (PaaS) Ofrecen la posibilidad de ● desplegar y ejecutar aplicaciones en un determinado lenguaje de programación, sin tener que ocuparte del mantenimiento y actualización de los mismos.
  • 41. Software as a Service (SaaS)
  • 42. Software as a Service (SaaS) Es el software ofrecido como servicio (SaaS), sin ● necesidad de inversión en instalaciones y como consecuencia sin en el mantenimiento posterior. El software esta desplegado en una plataforma ● como servicio que puede ser propia o de algunos de los proveedores del mercado.
  • 44. Capas del Coud Computing
  • 46. Hardware as a Service (HaaS) Amazon: Elastic Compute Cloud (Amazon EC2) ● Google: App Engine ● Akamai ● IBM ●
  • 47. Software as a Service Google: Gmail, Docs ●
  • 48. Software as a Service Yahoo!: Flickr ●
  • 49. Software as a Service Zoho ●
  • 50. Software as a Service Salesforce ●
  • 51. Software as a Service Clarizen ●
  • 52. IaaS
  • 53. PaaS
  • 54. SaaS
  • 55. Por que usar Cloud Computing Negocios Desarrollo Operaciones Baja el costo Facil de No existe total de la escalar costo de membresia licenciamiento Bajo costo de Tiempo rapido cambio Promueve la de venta agilidad
  • 56. Impactos esperados Bajos costos iniciales: elimina las barreras de ● adopción Bajos costos de infraestructura: libera más ● presupuesto para otros proyectos Nuevos escenarios de Procesos de Negocios ● Permite a los ISVs para construir diferentes ● modelos de negocio
  • 59. Cloud Computing Esteban Saavedra Lopez, Ph.D CEO Opentelematics Internacional Bolivia email: estebansaavedra@yahoo.com http://jesaavedra.opentelematics.org