SlideShare uma empresa Scribd logo
1 de 50
Cloud Computing: una opción viable para su
               negocio?
Agenda
●   Definición de Cloud Computing
●   Historia del Cloud Computing
●   Modelos de Cloud Computing y los principales proveedores
●   El impacto del uso de entornos Cloud Computing en las organizaciones
●   Factores a contemplar para migrar a entornos Cloud Computing
●   Software Libre y el Cloud Computing
●   El papel del administrador de TI en los entornos Cloud Computing.
Definición de Cloud Computing
Definición de Cloud Computing
National Institute of Standards and Technology
(NIST)
Cloud Computing es un modelo para habilitar el acceso a un conjunto de
servicios computacionales    (e.g.    Redes,     servidores, almacenamiento,
aplicaciones y servicios) de manera conveniente y por demanda, que pueden
ser rápidamente aprovisionados y liberados con un esfuerzo administrativo y
una interacción con el proveedor del servicio mínimos.
Definición de Cloud Computing
              Utility Computing
              El uso de servicios de computo como
              paquetes de servicios, de manera
              similar a los
              servicios públicos tradicionales (luz,
              agua, gas natural, teléfono)
Definición de Cloud Computing
Características

•   Servicio a demanda
•   Recursos compartidos
•   Independencia de la ubicación
•   API de consumo
•   Sistemas escalables
•   Pago por uso
Definición de Cloud Computing
              Tecnologías involucradas

               •   SOA Service-oriented architecture
               •   Virtualización
               •   Arquitecturas multiprocesador
               •   Evolución en la trasmisión de
                   datos
               •   Evolución en el almacenamiento
                   de datos
Historia del Cloud Computing
Historia del Cloud Computing
              John McCarthy
              Professor Emeritus of Computer
              Science at Stanford University



              1960
              “Algún día la computación podrá ser
              organizada como un servicio publico”
Historia del Cloud Computing
              John Burdette Gage
              Sun MicroSystems



              1984
              “The network is the computer”
Historia del Cloud Computing
                                             George Gilder


                                             2006
                                             “Information factories”
                                             El PC de escritorio está muerto.
                                             Bienvenido a la nube de Internet,
                                             donde un número enorme de
                                             instalaciones a lo largo de todo el
                                             planeta almacenarán todos los datos
                                             que usted podrá usar alguna vez en la
                                             vida.




      Information Factories, WIRED.
      http://www.wired.com/wired/archive/14.10/cloudware.html
Historia del Cloud Computing




          Cloud Security and Privacy [2009]
          Tim Mather, Subra Kumaraswamy, and Shahed Latif
          O’Reilly
Historia del Cloud Computing




          Cloud Security and Privacy [2009]
          Tim Mather, Subra Kumaraswamy, and Shahed Latif
          O’Reilly
Historia del Cloud Computing
    ¿Por qué ahora Cloud Computing y antes no?


●   Los modelos de negocio antes del Web 2.0: cercanía al cliente, margenes
    altos y compromisos altos.
●   Los modelos de negocio Web 2.0: distanciamiento del cliente, márgenes
    bajos y compromiso bajo.
●   De modelos de contrato a modelos de autoservicio.
Modelos de Cloud Computing y los principales
               proveedores
Modelos de Cloud Computing y los
    principales proveedores
Modelos de servicio




SaaS Software como Servicio
SaaS Software como Servicio

Características


●   Acceso Web/ Movilidad.
●   Multi - inquilino.
●   Actualizaciones centralizadas.
●   Gestión de la plataforma/ escalabilidad por
    parte del proveedor
●   Configurable, pero no totalmente
    personalizable.
●   Reducción de costos asociados a licencias de
    software, infraestructura y personal dedicado*.
SaaS Software como Servicio

              Beneficios para el proveedor


               ●   Controlar / limitar el uso del software.
               ●   Restringir la copia y distribución del
                   software.
               ●   No hay instalaciones a soportar en el
                   lado cliente.
               ●   Liberación más frecuente de versiones.
               ●   Lock-in del cliente*.
SaaS Software como Servicio

               Microsoft - SaaS Architectural Maturity
               Levels
                 1. Versión personalizada, Servidor
                    dedicado
                 2. Base de codigo común, Configurable,
                    Servidor dedicado
                 3. Multi-inquilino efectivo, uso eficiente de
                    computo
                 4. Escalable, balanceo de carga,
                    incremento de la capacidad de
                    computo a demanda




             Architecture Strategies for Catching the Long Tail
             http://msdn.microsoft.com/en-us/library/aa479069.aspx
Modelos de servicio




PaaS Plataforma como servicio
PaaS Plataforma como servicio

Características


●   Orientado a Fabricantes de
    software.
●   Funcionalidades para diseñar,
    desarrollar, desplegar, integrar
    servicios y obtener capacidad
    operacional.
●   Contenedor de aplicaciones,
    plataforma de ejecución, API de
    servicios y persistencia de datos.
PaaS Plataforma como servicio

Beneficios


●   Enfocar sus esfuerzos en el
    proceso de construcción de su
    producto
●   Escalar a demanda de acuerdo a
    variables como cantidad de
    usuarios, cantidad de
    transacciones, uso de memoria,
    uso de procesador, espacio para la
    persistencia de datos.
●   Gratuito en algunos casos
    mientras no sea superado el limite
    permitido.
Modelos de servicio




IaaS Infraestructura como servicio
IaaS Infraestructura como servicio

Características


●   Capacidad de computo a
    demanda.
●   Entorno Virtualizado, que permite
    el control del sistema Operativo.
●   Menor grado de dependencia con
    el proveedor Cloud*.
●   Multipropósito.
●   Escalabilidad programable.
IaaS Infraestructura como servicio

Beneficios


●   Facilita procesos de migración a la
    nube de sistemas ya existentes en
    la organización.
●   Definición de arquitecturas a la
    medida.
●   Ejecución de tareas de computo
    intensivo.
●   Variedad de sistemas operativos
    totalmente personalizables.
Modelos de despliegue
Modelos de despliegue




      ●   Público
      ●   Privado
      ●   Híbrido
El impacto del uso de entornos Cloud Computing
             en las organizaciones
El impacto del uso de entornos Cloud Computing en las
                     organizaciones


●   Centrarse en los aspectos del negocio


www.netflix.com
●   Servicio de Streaming de Películas, series de tv.
●   15 millones de subscriptores
●   En USA equivale al 20% del tráfico de descarga (desde los proveedores al
    cliente final), es igual a reunir todo el trafico de descarga por HTTP de todo
    el país
●   Sus inversiones están destinadas al licenciamiento de las películas y
    miniseries que rentan y no en TI.
●   Migración de toda la plataforma a AWS, exceptuando la pasarela de pagos.
El impacto del uso de entornos Cloud Computing en las
                     organizaciones


●   Elasticidad para soportar picos de demanda estacional


www.sharethis.com
●   Sufrió el efecto Slashdot, el tráfico se multiplico en pocas horas.
●   De 100 a 3500 máquinas(EC2) en un solo día.
●   El gasto total para atender el pico en la demanda fue inferior a USD $200.
El impacto del uso de entornos Cloud Computing en las
                     organizaciones


●   Escalabilidad para acelerar procesos y toma de decisiones


timesmachine.nytimes.com
●   Procesamiento de 11 millones de artículos.
●   Hadoop - software OpenSource.
●   100 servidores EC2 y 4TB de almacenamiento S3.
●   El trabajo se completó en 24 horas con un coste total USD $240
    aproximadamente.
El impacto del uso de entornos Cloud Computing en las
                     organizaciones


●   Usar/probar aplicaciones sin realizar inversión en infraestructura


www.vivareal.com.co
●   Bases de datos NoSQL.
●   Pruebas de Carga.
●   Bases de datos en memoria y algoritmos de posicionamiento sobre High
    Performance Compute instances.
●   Coste total USD $15 aproximadamente.
El impacto del uso de entornos Cloud Computing en las
                     organizaciones


●   Movilidad - portabilidad/ Las aplicaciones no esta atadas a una ubicación


Grupo Manuelita - Microsoft Business Productivity Online Suite
●   “La migración permitirá a la compañía ahorrar entre un 30 y 40% del
    presupuesto de gastos en tecnología”
●   “formaremos a nuestros analistas técnicos como analistas de negocios. Que
    piensen cómo innovar como co-crear soluciones con los proveedores, cómo
    ser más productivos en la industria de la agricultura”
●   800 puestos de trabajo distribuidos por el Valle del Cauca, los Llanos
    Orientales, Bogotá, Perú y Chile.
El impacto del uso de entornos Cloud Computing en las
                     organizaciones


●   Movilidad - portabilidad/ Las aplicaciones no esta atadas a una ubicación


SENA - Google Apps
●   Utilizada por 3,4 millones de personas en el país.
●   El desarrollar la solución in-house implicaría una inversión de $7.000
    millones de pesos.
●   Aplicaciones de mensajería instantánea, agenda y calendario,
    procesamiento de textos y hojas de cálculo
El impacto del uso de entornos Cloud Computing en las
                     organizaciones


●   Movilidad - portabilidad/ Las aplicaciones no esta atadas a una ubicación


www.confecamaras.org.co - SaaS


El S.I.I (Sistema integrado de información) es un sistema de información
(producto de software) desarrollado por Confecámaras para que las Cámaras
intermedias y pequeñas del país gestionen sus procesos de registro y
administrativos.
El impacto del uso de entornos Cloud Computing en las
                        organizaciones

●   El riesgo operativo se transfiere al proveedor de Cloud Computing
●   No existe compromiso a largo término con el proveedor.
●   Es posible cancelar toda la operación asociada a un proyecto en menos de un minuto.
●   Sin hardware subutilizado.
●   Sin cuotas mensuales de alquiler pendientes de pago.
●   Trasladando el coste de un proyecto a su cuenta operativa en lugar de su cuenta de
    inversiones puede recortar el capital inicial de lanzamiento hasta un 90%.
●   Dependiendo de los procesos financieros internos, una unidad de negocio puede tener mejor
    acceso a capital operativo o capital inversión o incluso ningún acceso en absoluto.
●   Los proyectos pueden financiarse con tan solo disponer de una tarjeta de crédito.
●   Los departamentos de TI son más independientes, menos influenciados por los resultados
    trimestrales de la empresa.
Factores a contemplar para migrar a entornos
             Cloud Computing.
Factores a contemplar para migrar a entornos
                 Cloud Computing.

Beneficios - El Costo de la plataforma de TI


●   Mantenimiento de infraestructura tecnológica
●   Centro de datos/ el Colocation
●   Tiempo y dinero invertido por daños de hardware
●   Perdidas por caida / Off-line por fallas de Hardware
●   Sostenibilidad de un centro de datos alterno
●   Mantener la bodega de datos de backups
●   Velocidad con que se deprecia el hardware
●   Costos ocultos por Hardware subutilizados
●   Sistemas de acceso y control perimetral del centro de datos
Factores a contemplar para migrar a entornos
                 Cloud Computing.

Beneficios - La gestión de la plataforma


●   Tiempo invertido en recuperación/ restauración de la plataforma.
●   Nivel de dificultad en el restablecimiento del servicio usando un centro de datos alterno.
●   Procesos de administración, monitorización y toma de backups.
●   Medios extraibles ó bodegas de datos.
●   Capacidad tiene la plataforma/ planes de crecimiento para soportar creciemiento en la
    demanda de servicios de TI (semanas, meses, años).
●   Tiempos de respuesta del proveedor de tecnología/canal de distribución en el abastecimiento
    de Hardware.
Factores a contemplar para migrar a entornos
                 Cloud Computing.


Riesgos - La seguridad de la plataforma de TI


●   La información de la empresa en un entorno Cloud Computing.
●   Sistemas robustos para la autenticación, auditoría y gestión de usuarios.
●   Políticas de seguridad de la organización - ¿ se pueden adaptar a un
    entorno Cloud Computing?
●   Acceso a servicios empresariales desde redes diferentes a la red
    corporativa.
Factores a contemplar para migrar a entornos
             Cloud Computing

Identificar las áreas de negocio   Identificar usuarios que puedan
  adecuadas para la migración         mejorar su productividad
Factores a contemplar para migrar a entornos
                   Cloud Computing
Ron Markezich, vicepresidente de Microsoft Online


●   Estudiar las vías de integración de la arquitectura
    de TI actual con el entorno Cloud Computing.
●   Socializar a la organización ante el cambio.
●   Planificar la integración de servicio Cloud
    Computing con el sistema de gestión de
    identidad. Genera un proceso ágil y transparente
●   Elegir aplicaciones con riesgo y carga de trabajo
    bajos. Despertar el entusiasmo con los nuevos
    servicios ofrecidos.
●   Seleccionar un proveedor con credibilidad,
    capacidad e historial. Casos de éxito.




                           Five Considerations for CIOs Considering Cloud Computing,
                           http://www.microsoft.com/Presspass/Features/2009/may09/05-20RonMarzekichQA.mspx
Software Libre y el Cloud
      Computing
Software Libre y el Cloud Computing


                      Objetivos del Open Cloud
                      Manifesto.
                  ●   Libertad de elección de proveedor
                      y arquitectura.
                  ●   flexibilidad basada en
                      interoperabilidad.
                  ●   velocidad y agilidad para el cambio
                      y la escalabilidad.
                  ●   Disponibilidad de profesionales
                      cualificados.
Software Libre y el Cloud Computing

                  Principios del Open Cloud Manifesto



                1. Trabajar juntos para que los retos fundamentales en la adopción
                   sean solucionados mediante colaboración abierta y el uso
                   adecuado de los estándares
                2. No utilizar su posición de mercado para convertir a sus clientes
                   en cautivos de una plataforma concreta y limitar su libertad de
                   elección
                3. Usar y adoptar los estándares existentes siempre que sea
                   posible, para evitar así reinventarlos o duplicarlos
                4. Recurrir con prudencia a la creación de nuevos estándares, y
                   cuando así sea por necesidad, hacerlo con pragmatismo,
                   reduciendo el número de estándares necesarios, y asegurando
                   que éstos promueven la innovación en lugar de inhibirla
                5. Llevar a cabo iniciativas en función de las necesidades del
                   cliente, no de las necesidades técnicas de los proveedores
                6. Trabajo conjunto y coordinado de todos los actores implicados
                   para evitar que sus iniciativas entren en conflicto o se solapen.
Software Libre y el Cloud Computing
El papel del administrador de TI en los entornos
               Cloud Computing
El papel del administrador de TI en los entornos
                   Cloud Computing

●    Devops – desarrollador y
     orquestador.
●    Automatización, planificación,
     gestión y análisis.
●    Alineado con los objetivos del
     negocio.
●    Generadores de innovación.
●    Acelerar la toma de decisiones.
¿ Preguntas ?
   www.cloudcomputingla.com
  juan.gutierrez@cloudbex.com
            @jdtato
       @cloudcomputingl
facebook.com/juancloudcomputing

Mais conteúdo relacionado

Mais procurados

Plan de contingencia en los centros de cómputo
Plan de contingencia en los centros de cómputoPlan de contingencia en los centros de cómputo
Plan de contingencia en los centros de cómputo
marily calderón lizana
 
ciclo de vida de sistema de informacion
ciclo de vida de sistema de informacionciclo de vida de sistema de informacion
ciclo de vida de sistema de informacion
Manuel Medina
 

Mais procurados (20)

Servidor presentacion
Servidor presentacionServidor presentacion
Servidor presentacion
 
Informe proyecto nessus
Informe proyecto nessusInforme proyecto nessus
Informe proyecto nessus
 
Mapa android
Mapa androidMapa android
Mapa android
 
ISO 27002
ISO 27002ISO 27002
ISO 27002
 
Plan de contingencia en los centros de cómputo
Plan de contingencia en los centros de cómputoPlan de contingencia en los centros de cómputo
Plan de contingencia en los centros de cómputo
 
Diseño y normas para data centers
Diseño y normas para data centersDiseño y normas para data centers
Diseño y normas para data centers
 
Herramientas Case
Herramientas CaseHerramientas Case
Herramientas Case
 
Continuidad de TI - Estrategias de Disaster Recovery
Continuidad de TI - Estrategias de Disaster Recovery Continuidad de TI - Estrategias de Disaster Recovery
Continuidad de TI - Estrategias de Disaster Recovery
 
Bases de datos distribuidas heterogéneas
Bases de datos distribuidas heterogéneasBases de datos distribuidas heterogéneas
Bases de datos distribuidas heterogéneas
 
Arquitecturas ti
Arquitecturas tiArquitecturas ti
Arquitecturas ti
 
Marco legal china web
Marco legal china webMarco legal china web
Marco legal china web
 
Interpretación del ISO 27031
Interpretación del ISO 27031Interpretación del ISO 27031
Interpretación del ISO 27031
 
CUESTIONARIO SISTEMA OPERATIVO
CUESTIONARIO SISTEMA OPERATIVOCUESTIONARIO SISTEMA OPERATIVO
CUESTIONARIO SISTEMA OPERATIVO
 
ciclo de vida de sistema de informacion
ciclo de vida de sistema de informacionciclo de vida de sistema de informacion
ciclo de vida de sistema de informacion
 
Organización Del Centro De Cómputo
Organización Del Centro De CómputoOrganización Del Centro De Cómputo
Organización Del Centro De Cómputo
 
Factores de calidad según mc call
Factores de calidad según mc callFactores de calidad según mc call
Factores de calidad según mc call
 
Norma iso 27000
Norma iso 27000Norma iso 27000
Norma iso 27000
 
Why Solutions Fail and the Business Value of Solution Architecture
Why Solutions Fail and the Business Value of Solution ArchitectureWhy Solutions Fail and the Business Value of Solution Architecture
Why Solutions Fail and the Business Value of Solution Architecture
 
Alineación estratégica de TI al negocio
Alineación estratégica de TI al negocioAlineación estratégica de TI al negocio
Alineación estratégica de TI al negocio
 
Gestión del Cambio del Software
Gestión del Cambio del SoftwareGestión del Cambio del Software
Gestión del Cambio del Software
 

Semelhante a cloudcomputing: Cloud Computing: ¿ una opción viable para su negocio?

Computcion En La Nube Y Posicionamiento Web
Computcion En La Nube Y Posicionamiento WebComputcion En La Nube Y Posicionamiento Web
Computcion En La Nube Y Posicionamiento Web
BrayanBuezo10
 
La Computación En La Nube
La Computación En La Nube La Computación En La Nube
La Computación En La Nube
Sulman809
 
Computación en la nube
Computación en la nubeComputación en la nube
Computación en la nube
Culeo
 
Cloud computing
Cloud computingCloud computing
Cloud computing
yirajulio
 

Semelhante a cloudcomputing: Cloud Computing: ¿ una opción viable para su negocio? (20)

Cloud computing
Cloud computingCloud computing
Cloud computing
 
Cloud computing[11]
Cloud computing[11]Cloud computing[11]
Cloud computing[11]
 
Cloud computing
Cloud computingCloud computing
Cloud computing
 
Cloud computing
Cloud computingCloud computing
Cloud computing
 
Computcion En La Nube Y Posicionamiento Web
Computcion En La Nube Y Posicionamiento WebComputcion En La Nube Y Posicionamiento Web
Computcion En La Nube Y Posicionamiento Web
 
Computacion En La Nube Y Posicionamiento Web
Computacion En La Nube Y Posicionamiento WebComputacion En La Nube Y Posicionamiento Web
Computacion En La Nube Y Posicionamiento Web
 
La Computación En La Nube
La Computación En La NubeLa Computación En La Nube
La Computación En La Nube
 
La Computación En La Nube
La Computación En La Nube La Computación En La Nube
La Computación En La Nube
 
wendimerarisuazoflores
wendimerarisuazofloreswendimerarisuazoflores
wendimerarisuazoflores
 
141018735 computacion-en-la-nube
141018735 computacion-en-la-nube141018735 computacion-en-la-nube
141018735 computacion-en-la-nube
 
Información en la nube
Información en la nube Información en la nube
Información en la nube
 
Información en la Nube
Información en la NubeInformación en la Nube
Información en la Nube
 
Computacion en la nube. Susan Garcia
Computacion en la nube. Susan GarciaComputacion en la nube. Susan Garcia
Computacion en la nube. Susan Garcia
 
Computación en la nube. Susan Garcia
Computación en la nube. Susan GarciaComputación en la nube. Susan Garcia
Computación en la nube. Susan Garcia
 
Capitulo 1
Capitulo 1Capitulo 1
Capitulo 1
 
Computación en la nube
Computación en la nubeComputación en la nube
Computación en la nube
 
Cloud computing
Cloud computingCloud computing
Cloud computing
 
Computacion en la Nube
Computacion en la NubeComputacion en la Nube
Computacion en la Nube
 
Cloud Computing: una perspectiva tecnológica
Cloud Computing: una perspectiva tecnológicaCloud Computing: una perspectiva tecnológica
Cloud Computing: una perspectiva tecnológica
 
Computación en la nube
Computación en la nubeComputación en la nube
Computación en la nube
 

Último

redes informaticas en una oficina administrativa
redes informaticas en una oficina administrativaredes informaticas en una oficina administrativa
redes informaticas en una oficina administrativa
nicho110
 

Último (10)

investigación de los Avances tecnológicos del siglo XXI
investigación de los Avances tecnológicos del siglo XXIinvestigación de los Avances tecnológicos del siglo XXI
investigación de los Avances tecnológicos del siglo XXI
 
Avances tecnológicos del siglo XXI y ejemplos de estos
Avances tecnológicos del siglo XXI y ejemplos de estosAvances tecnológicos del siglo XXI y ejemplos de estos
Avances tecnológicos del siglo XXI y ejemplos de estos
 
Buenos_Aires_Meetup_Redis_20240430_.pptx
Buenos_Aires_Meetup_Redis_20240430_.pptxBuenos_Aires_Meetup_Redis_20240430_.pptx
Buenos_Aires_Meetup_Redis_20240430_.pptx
 
Avances tecnológicos del siglo XXI 10-07 eyvana
Avances tecnológicos del siglo XXI 10-07 eyvanaAvances tecnológicos del siglo XXI 10-07 eyvana
Avances tecnológicos del siglo XXI 10-07 eyvana
 
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
 
How to use Redis with MuleSoft. A quick start presentation.
How to use Redis with MuleSoft. A quick start presentation.How to use Redis with MuleSoft. A quick start presentation.
How to use Redis with MuleSoft. A quick start presentation.
 
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptxEVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
 
Innovaciones tecnologicas en el siglo 21
Innovaciones tecnologicas en el siglo 21Innovaciones tecnologicas en el siglo 21
Innovaciones tecnologicas en el siglo 21
 
Guia Basica para bachillerato de Circuitos Basicos
Guia Basica para bachillerato de Circuitos BasicosGuia Basica para bachillerato de Circuitos Basicos
Guia Basica para bachillerato de Circuitos Basicos
 
redes informaticas en una oficina administrativa
redes informaticas en una oficina administrativaredes informaticas en una oficina administrativa
redes informaticas en una oficina administrativa
 

cloudcomputing: Cloud Computing: ¿ una opción viable para su negocio?

  • 1. Cloud Computing: una opción viable para su negocio?
  • 2. Agenda ● Definición de Cloud Computing ● Historia del Cloud Computing ● Modelos de Cloud Computing y los principales proveedores ● El impacto del uso de entornos Cloud Computing en las organizaciones ● Factores a contemplar para migrar a entornos Cloud Computing ● Software Libre y el Cloud Computing ● El papel del administrador de TI en los entornos Cloud Computing.
  • 4. Definición de Cloud Computing National Institute of Standards and Technology (NIST) Cloud Computing es un modelo para habilitar el acceso a un conjunto de servicios computacionales (e.g. Redes, servidores, almacenamiento, aplicaciones y servicios) de manera conveniente y por demanda, que pueden ser rápidamente aprovisionados y liberados con un esfuerzo administrativo y una interacción con el proveedor del servicio mínimos.
  • 5. Definición de Cloud Computing Utility Computing El uso de servicios de computo como paquetes de servicios, de manera similar a los servicios públicos tradicionales (luz, agua, gas natural, teléfono)
  • 6. Definición de Cloud Computing Características • Servicio a demanda • Recursos compartidos • Independencia de la ubicación • API de consumo • Sistemas escalables • Pago por uso
  • 7. Definición de Cloud Computing Tecnologías involucradas • SOA Service-oriented architecture • Virtualización • Arquitecturas multiprocesador • Evolución en la trasmisión de datos • Evolución en el almacenamiento de datos
  • 8. Historia del Cloud Computing
  • 9. Historia del Cloud Computing John McCarthy Professor Emeritus of Computer Science at Stanford University 1960 “Algún día la computación podrá ser organizada como un servicio publico”
  • 10. Historia del Cloud Computing John Burdette Gage Sun MicroSystems 1984 “The network is the computer”
  • 11. Historia del Cloud Computing George Gilder 2006 “Information factories” El PC de escritorio está muerto. Bienvenido a la nube de Internet, donde un número enorme de instalaciones a lo largo de todo el planeta almacenarán todos los datos que usted podrá usar alguna vez en la vida. Information Factories, WIRED. http://www.wired.com/wired/archive/14.10/cloudware.html
  • 12. Historia del Cloud Computing Cloud Security and Privacy [2009] Tim Mather, Subra Kumaraswamy, and Shahed Latif O’Reilly
  • 13. Historia del Cloud Computing Cloud Security and Privacy [2009] Tim Mather, Subra Kumaraswamy, and Shahed Latif O’Reilly
  • 14. Historia del Cloud Computing ¿Por qué ahora Cloud Computing y antes no? ● Los modelos de negocio antes del Web 2.0: cercanía al cliente, margenes altos y compromisos altos. ● Los modelos de negocio Web 2.0: distanciamiento del cliente, márgenes bajos y compromiso bajo. ● De modelos de contrato a modelos de autoservicio.
  • 15. Modelos de Cloud Computing y los principales proveedores
  • 16. Modelos de Cloud Computing y los principales proveedores
  • 17. Modelos de servicio SaaS Software como Servicio
  • 18. SaaS Software como Servicio Características ● Acceso Web/ Movilidad. ● Multi - inquilino. ● Actualizaciones centralizadas. ● Gestión de la plataforma/ escalabilidad por parte del proveedor ● Configurable, pero no totalmente personalizable. ● Reducción de costos asociados a licencias de software, infraestructura y personal dedicado*.
  • 19. SaaS Software como Servicio Beneficios para el proveedor ● Controlar / limitar el uso del software. ● Restringir la copia y distribución del software. ● No hay instalaciones a soportar en el lado cliente. ● Liberación más frecuente de versiones. ● Lock-in del cliente*.
  • 20. SaaS Software como Servicio Microsoft - SaaS Architectural Maturity Levels 1. Versión personalizada, Servidor dedicado 2. Base de codigo común, Configurable, Servidor dedicado 3. Multi-inquilino efectivo, uso eficiente de computo 4. Escalable, balanceo de carga, incremento de la capacidad de computo a demanda Architecture Strategies for Catching the Long Tail http://msdn.microsoft.com/en-us/library/aa479069.aspx
  • 21. Modelos de servicio PaaS Plataforma como servicio
  • 22. PaaS Plataforma como servicio Características ● Orientado a Fabricantes de software. ● Funcionalidades para diseñar, desarrollar, desplegar, integrar servicios y obtener capacidad operacional. ● Contenedor de aplicaciones, plataforma de ejecución, API de servicios y persistencia de datos.
  • 23. PaaS Plataforma como servicio Beneficios ● Enfocar sus esfuerzos en el proceso de construcción de su producto ● Escalar a demanda de acuerdo a variables como cantidad de usuarios, cantidad de transacciones, uso de memoria, uso de procesador, espacio para la persistencia de datos. ● Gratuito en algunos casos mientras no sea superado el limite permitido.
  • 24. Modelos de servicio IaaS Infraestructura como servicio
  • 25. IaaS Infraestructura como servicio Características ● Capacidad de computo a demanda. ● Entorno Virtualizado, que permite el control del sistema Operativo. ● Menor grado de dependencia con el proveedor Cloud*. ● Multipropósito. ● Escalabilidad programable.
  • 26. IaaS Infraestructura como servicio Beneficios ● Facilita procesos de migración a la nube de sistemas ya existentes en la organización. ● Definición de arquitecturas a la medida. ● Ejecución de tareas de computo intensivo. ● Variedad de sistemas operativos totalmente personalizables.
  • 28. Modelos de despliegue ● Público ● Privado ● Híbrido
  • 29. El impacto del uso de entornos Cloud Computing en las organizaciones
  • 30. El impacto del uso de entornos Cloud Computing en las organizaciones ● Centrarse en los aspectos del negocio www.netflix.com ● Servicio de Streaming de Películas, series de tv. ● 15 millones de subscriptores ● En USA equivale al 20% del tráfico de descarga (desde los proveedores al cliente final), es igual a reunir todo el trafico de descarga por HTTP de todo el país ● Sus inversiones están destinadas al licenciamiento de las películas y miniseries que rentan y no en TI. ● Migración de toda la plataforma a AWS, exceptuando la pasarela de pagos.
  • 31. El impacto del uso de entornos Cloud Computing en las organizaciones ● Elasticidad para soportar picos de demanda estacional www.sharethis.com ● Sufrió el efecto Slashdot, el tráfico se multiplico en pocas horas. ● De 100 a 3500 máquinas(EC2) en un solo día. ● El gasto total para atender el pico en la demanda fue inferior a USD $200.
  • 32. El impacto del uso de entornos Cloud Computing en las organizaciones ● Escalabilidad para acelerar procesos y toma de decisiones timesmachine.nytimes.com ● Procesamiento de 11 millones de artículos. ● Hadoop - software OpenSource. ● 100 servidores EC2 y 4TB de almacenamiento S3. ● El trabajo se completó en 24 horas con un coste total USD $240 aproximadamente.
  • 33. El impacto del uso de entornos Cloud Computing en las organizaciones ● Usar/probar aplicaciones sin realizar inversión en infraestructura www.vivareal.com.co ● Bases de datos NoSQL. ● Pruebas de Carga. ● Bases de datos en memoria y algoritmos de posicionamiento sobre High Performance Compute instances. ● Coste total USD $15 aproximadamente.
  • 34. El impacto del uso de entornos Cloud Computing en las organizaciones ● Movilidad - portabilidad/ Las aplicaciones no esta atadas a una ubicación Grupo Manuelita - Microsoft Business Productivity Online Suite ● “La migración permitirá a la compañía ahorrar entre un 30 y 40% del presupuesto de gastos en tecnología” ● “formaremos a nuestros analistas técnicos como analistas de negocios. Que piensen cómo innovar como co-crear soluciones con los proveedores, cómo ser más productivos en la industria de la agricultura” ● 800 puestos de trabajo distribuidos por el Valle del Cauca, los Llanos Orientales, Bogotá, Perú y Chile.
  • 35. El impacto del uso de entornos Cloud Computing en las organizaciones ● Movilidad - portabilidad/ Las aplicaciones no esta atadas a una ubicación SENA - Google Apps ● Utilizada por 3,4 millones de personas en el país. ● El desarrollar la solución in-house implicaría una inversión de $7.000 millones de pesos. ● Aplicaciones de mensajería instantánea, agenda y calendario, procesamiento de textos y hojas de cálculo
  • 36. El impacto del uso de entornos Cloud Computing en las organizaciones ● Movilidad - portabilidad/ Las aplicaciones no esta atadas a una ubicación www.confecamaras.org.co - SaaS El S.I.I (Sistema integrado de información) es un sistema de información (producto de software) desarrollado por Confecámaras para que las Cámaras intermedias y pequeñas del país gestionen sus procesos de registro y administrativos.
  • 37. El impacto del uso de entornos Cloud Computing en las organizaciones ● El riesgo operativo se transfiere al proveedor de Cloud Computing ● No existe compromiso a largo término con el proveedor. ● Es posible cancelar toda la operación asociada a un proyecto en menos de un minuto. ● Sin hardware subutilizado. ● Sin cuotas mensuales de alquiler pendientes de pago. ● Trasladando el coste de un proyecto a su cuenta operativa en lugar de su cuenta de inversiones puede recortar el capital inicial de lanzamiento hasta un 90%. ● Dependiendo de los procesos financieros internos, una unidad de negocio puede tener mejor acceso a capital operativo o capital inversión o incluso ningún acceso en absoluto. ● Los proyectos pueden financiarse con tan solo disponer de una tarjeta de crédito. ● Los departamentos de TI son más independientes, menos influenciados por los resultados trimestrales de la empresa.
  • 38. Factores a contemplar para migrar a entornos Cloud Computing.
  • 39. Factores a contemplar para migrar a entornos Cloud Computing. Beneficios - El Costo de la plataforma de TI ● Mantenimiento de infraestructura tecnológica ● Centro de datos/ el Colocation ● Tiempo y dinero invertido por daños de hardware ● Perdidas por caida / Off-line por fallas de Hardware ● Sostenibilidad de un centro de datos alterno ● Mantener la bodega de datos de backups ● Velocidad con que se deprecia el hardware ● Costos ocultos por Hardware subutilizados ● Sistemas de acceso y control perimetral del centro de datos
  • 40. Factores a contemplar para migrar a entornos Cloud Computing. Beneficios - La gestión de la plataforma ● Tiempo invertido en recuperación/ restauración de la plataforma. ● Nivel de dificultad en el restablecimiento del servicio usando un centro de datos alterno. ● Procesos de administración, monitorización y toma de backups. ● Medios extraibles ó bodegas de datos. ● Capacidad tiene la plataforma/ planes de crecimiento para soportar creciemiento en la demanda de servicios de TI (semanas, meses, años). ● Tiempos de respuesta del proveedor de tecnología/canal de distribución en el abastecimiento de Hardware.
  • 41. Factores a contemplar para migrar a entornos Cloud Computing. Riesgos - La seguridad de la plataforma de TI ● La información de la empresa en un entorno Cloud Computing. ● Sistemas robustos para la autenticación, auditoría y gestión de usuarios. ● Políticas de seguridad de la organización - ¿ se pueden adaptar a un entorno Cloud Computing? ● Acceso a servicios empresariales desde redes diferentes a la red corporativa.
  • 42. Factores a contemplar para migrar a entornos Cloud Computing Identificar las áreas de negocio Identificar usuarios que puedan adecuadas para la migración mejorar su productividad
  • 43. Factores a contemplar para migrar a entornos Cloud Computing Ron Markezich, vicepresidente de Microsoft Online ● Estudiar las vías de integración de la arquitectura de TI actual con el entorno Cloud Computing. ● Socializar a la organización ante el cambio. ● Planificar la integración de servicio Cloud Computing con el sistema de gestión de identidad. Genera un proceso ágil y transparente ● Elegir aplicaciones con riesgo y carga de trabajo bajos. Despertar el entusiasmo con los nuevos servicios ofrecidos. ● Seleccionar un proveedor con credibilidad, capacidad e historial. Casos de éxito. Five Considerations for CIOs Considering Cloud Computing, http://www.microsoft.com/Presspass/Features/2009/may09/05-20RonMarzekichQA.mspx
  • 44. Software Libre y el Cloud Computing
  • 45. Software Libre y el Cloud Computing Objetivos del Open Cloud Manifesto. ● Libertad de elección de proveedor y arquitectura. ● flexibilidad basada en interoperabilidad. ● velocidad y agilidad para el cambio y la escalabilidad. ● Disponibilidad de profesionales cualificados.
  • 46. Software Libre y el Cloud Computing Principios del Open Cloud Manifesto 1. Trabajar juntos para que los retos fundamentales en la adopción sean solucionados mediante colaboración abierta y el uso adecuado de los estándares 2. No utilizar su posición de mercado para convertir a sus clientes en cautivos de una plataforma concreta y limitar su libertad de elección 3. Usar y adoptar los estándares existentes siempre que sea posible, para evitar así reinventarlos o duplicarlos 4. Recurrir con prudencia a la creación de nuevos estándares, y cuando así sea por necesidad, hacerlo con pragmatismo, reduciendo el número de estándares necesarios, y asegurando que éstos promueven la innovación en lugar de inhibirla 5. Llevar a cabo iniciativas en función de las necesidades del cliente, no de las necesidades técnicas de los proveedores 6. Trabajo conjunto y coordinado de todos los actores implicados para evitar que sus iniciativas entren en conflicto o se solapen.
  • 47. Software Libre y el Cloud Computing
  • 48. El papel del administrador de TI en los entornos Cloud Computing
  • 49. El papel del administrador de TI en los entornos Cloud Computing ● Devops – desarrollador y orquestador. ● Automatización, planificación, gestión y análisis. ● Alineado con los objetivos del negocio. ● Generadores de innovación. ● Acelerar la toma de decisiones.
  • 50. ¿ Preguntas ? www.cloudcomputingla.com juan.gutierrez@cloudbex.com @jdtato @cloudcomputingl facebook.com/juancloudcomputing