Top Banner
© 2016 IBM Corporation 1 Bluemix , la plataforma de innovación Milton Yarleque IT Specialist [email protected]
15

Bluemix , la plataforma de innovación · Las expectativas de los desarrolladores ha evolucionado . ... Cloud Foundry, Docker, y OpenStack. Your Own Hosted Apps / Services ... para

May 28, 2020

Download

Documents

dariahiddleston
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Bluemix , la plataforma de innovación · Las expectativas de los desarrolladores ha evolucionado . ... Cloud Foundry, Docker, y OpenStack. Your Own Hosted Apps / Services ... para

© 2016 IBM Corporation 1

Bluemix , la plataforma de innovación

Milton Yarleque

IT Specialist

[email protected]

Page 2: Bluemix , la plataforma de innovación · Las expectativas de los desarrolladores ha evolucionado . ... Cloud Foundry, Docker, y OpenStack. Your Own Hosted Apps / Services ... para

© 2016 IBM Corporation 2

Cloud Híbrida Cloud Privada Cloud Externa

IaaS

PaaS

SaaS

OAuth

Open, desde el diseño Construir open desde la base permite a IBM maximizar la inversión de los clientes

Page 3: Bluemix , la plataforma de innovación · Las expectativas de los desarrolladores ha evolucionado . ... Cloud Foundry, Docker, y OpenStack. Your Own Hosted Apps / Services ... para

© 2016 IBM Corporation 3

Liderazgo de IBM en establecer tecnologías open

• Las tecnologías Open han

creado una disrupción en el

mercado y los negocios

trabajan diferente ahora

• IBM se ha dado cuenta del

valor de tecnologías open,

liderando esfuerzos como

Java, Apache & Eclipse (1998)

• Actualmente IBM lidera miles

de esfuerzos open,

maximizando la innovación

con una estrategia holística

e-Business

Service Oriented Architecture

Engagement: Social

Engagement: Mobile

Open Cloud Architecture

Cloud Data

Tecnologías clave proveen una suerte de hoja de ruta a la innovación

Interoperabilidad • portabilidad • flexibilidad

Page 4: Bluemix , la plataforma de innovación · Las expectativas de los desarrolladores ha evolucionado . ... Cloud Foundry, Docker, y OpenStack. Your Own Hosted Apps / Services ... para

La revolución APP

Apps en cualquier parte

La cantidad y utilización de

apps web y mobile han traído la

”revolución de apps” entre

clientes y negocios

Importancia de la

experiencia Los clientes y empleados esperan

una experiencia sencilla y

encantadora en cada interacción

con el negocio.

Cloud lo hace posible

Las apps se pueden juntar

rápidamente con activos pre-

hechos. Cloud hace la economía

de APIs posible.

Fundamentalmente cambiando la manera como interactuamos con la

tecnología

Page 5: Bluemix , la plataforma de innovación · Las expectativas de los desarrolladores ha evolucionado . ... Cloud Foundry, Docker, y OpenStack. Your Own Hosted Apps / Services ... para

© 2016 IBM Corporation 5

El desarrollo de Apps se trata de velocidad y opciones

Failing

Fast

Segundos

para

Implantar Friction

Free

Cualquier

Lenguaje

Integración

Continua

Mobile

Ready

Foco en

el

Código

Selección

de

Herramien

tas

Useful

APIs

Las expectativas de los desarrolladores ha evolucionado

Page 6: Bluemix , la plataforma de innovación · Las expectativas de los desarrolladores ha evolucionado . ... Cloud Foundry, Docker, y OpenStack. Your Own Hosted Apps / Services ... para

© 2016 IBM Corporation 6

Core

IT

Las APPS actuales deben estar al ritmo de la revolución de apps. El Timing es crítico…

Beneficios

Completamente

personalizado.

Pocas limitaciones.

Necesario para algunas

soluciones.

Inversión existente. Compromiso de Tiempos

Semanas para configurar e

implantar.

Mantenimiento/actualización

de hardware y software.

~ Semanas ~ Días

Code

Data

Runtime

Middleware

OS

Virtualization

Servers

Storage

Networking

~ Minutos

Tiempo para la implantación inicial

Gestionado por Cliente

Personalizado; alto costo; tiempos lentos para el valor

Estandarización; menores costos; menor tiempo para el valor

Page 7: Bluemix , la plataforma de innovación · Las expectativas de los desarrolladores ha evolucionado . ... Cloud Foundry, Docker, y OpenStack. Your Own Hosted Apps / Services ... para

© 2016 IBM Corporation 7

Beneficios

Más control en la nube.

Necesario para algunas soluciones.

Infraestructura gestionada por el

proveedor.

Infrastructure as a Service Gestionado por Cliente

Gestionado por proveedor de servicios

Compromisos de tiempos

Minutos para aprovisionar una

VM.

Tiempo para configurar el

software y app varia.

Mantenimiento/upgrade de

OS, middleware y runtimes

Code

Data

Runtime

Middleware

OS

Virtualization

Servers

Storage

Networking

Core IT Tiempo para la implantación inicial

Personalizado; alto costo; tiempos lentos para el valor

Estandarización; menores costos; menor tiempo para el valor

Las APPS actuales deben estar al ritmo de la revolución de apps. El Timing es crítico…

~ Semanas ~ Días ~ Minutos

Page 8: Bluemix , la plataforma de innovación · Las expectativas de los desarrolladores ha evolucionado . ... Cloud Foundry, Docker, y OpenStack. Your Own Hosted Apps / Services ... para

© 2016 IBM Corporation 8

Platform as a Service

IaaS

Beneficios

Configurar ambiente y

desplegar aplicaciones muy

rápido.

Infraestructura y plataforma

gestionada por el

proveedor.

Compromiso de Tiempos

Minutos para desplegar.

Foco en las apps y su data.

Tiempo para la implantación inicial

Code

Data

Runtime

Middleware

OS

Virtualization

Servers

Storage

Networking

Core IT

Personalizado; alto costo; tiempos lentos para el valor

Estandarización; menores costos; menor tiempo para el valor

Las APPS actuales deben estar al ritmo de la revolución de apps. El Timing es crítico…

Gestionado por Cliente

Gestionado por proveedor de servicios

~ Semanas ~ Días ~ Minutos

Page 9: Bluemix , la plataforma de innovación · Las expectativas de los desarrolladores ha evolucionado . ... Cloud Foundry, Docker, y OpenStack. Your Own Hosted Apps / Services ... para

© 2016 IBM Corporation 9

Los Desarrolladores representan un conjunto diverso de capacidades y motivaciones individuales para cubrir retos específicos

Mobile Developer

•Python, JavaScript &

Objective-C

•Git, Jira

•CouchDB

•Cordova

Data Scientist

•Python & Java

•Hadoop & MongoDB

•Node.JS

•Rational Team Concert

UI Designer

•JavaScript, .NET &

HTML5

•PostgreSQL

• jQuery, Dojo

•Drupal

Backend Developer

•Java, PHP, Perl, C, &

JavaScript

•SQL & NoSQL

•JSON, XML

•Subversion

Full Stack Developer

•JavaScript, .NET &

HTML5

•PostgreSQL

• jQuery, Dojo

•Drupal

Cloud Foundry Una “Plataforma para las Personas” poliglota

• Una plataforma políglota para las personas

• Rápidamente convirtiéndose en la plataformas PaaS open

de-facto

Page 10: Bluemix , la plataforma de innovación · Las expectativas de los desarrolladores ha evolucionado . ... Cloud Foundry, Docker, y OpenStack. Your Own Hosted Apps / Services ... para

© 2016 IBM Corporation 10

Permite a los programadores en centrarse en el desarrollo y no en la infraestructura

Separa las preocupaciones de Desarrollo y Operaciones

Elimina el cuello de botella de los procesos de aprovisionamiento e implantación

La Necesidad de una Capa Centrada en las Aplicaciones

¿Por qué Cloud Foundry?

Implantación en segundos en vez de semanas o meses

No se necesita hablar con nadie más

Runtimes poliglotas • Java, Node.js, Ruby, Python, Go, PHP, …

Fácil integración con servicios/APIs internos y de terceros

Plataforma de ejecución Open Source

Independiente del IaaS – corre en nube o en local

Page 11: Bluemix , la plataforma de innovación · Las expectativas de los desarrolladores ha evolucionado . ... Cloud Foundry, Docker, y OpenStack. Your Own Hosted Apps / Services ... para

© 2016 IBM Corporation 11

Cloud Foundry PaaS Conjunto de servicios distribuidos

a gran escala

Cloud Foundry Bosh para operar

la infraestructura base de los

proveedores IaaS. Incluye

interfases a vSphere, vCloud, AWS y OpenStack. Se puede crear CPIs adicionales a otros proveedores IaaS.

Componentes Cloud Foundry

Cloud Foundry BOSH

Micro Clouds

Private Clouds

Public Clouds

Dynamic Router

Cloud Controller

UAA/Login Servers Health Manager

DEA Pool Service Broker Node(s)

User Provided Service Instances

Messaging (NATS)

Apps

Build Packs

Logging

Page 12: Bluemix , la plataforma de innovación · Las expectativas de los desarrolladores ha evolucionado . ... Cloud Foundry, Docker, y OpenStack. Your Own Hosted Apps / Services ... para

© 2016 IBM Corporation 12

¿Porqué usar una PaaS?

Ir de cero a ejecutar

código en minutos.

Automatizar el desarrollo y

entrega de muchas

aplicaciones.

Para traer productos y

servicios al mercado

rápido y a bajo costo

Para entregar

continuamente nueva

funcionalidad a las

aplicaciones

Para extender

inversión existente en

infraestructura IT

Extender inversión existente

conectando seguramente a

infraestructura “on-premise”.

Page 13: Bluemix , la plataforma de innovación · Las expectativas de los desarrolladores ha evolucionado . ... Cloud Foundry, Docker, y OpenStack. Your Own Hosted Apps / Services ... para

© 2016 IBM Corporation 13

¿Cómo funciona Bluemix?

Bluemix está construido

sobre 3 tecnologías clave:

Cloud Foundry, Docker,

y OpenStack.

Your Own Hosted Apps / Services

Platform Deployment Options to meet Workload Requirements

Bluemix

Public

Bluemix

Dedicated

Bluemix

Local*

Powered by IBM SoftLayer In Your Data Center

Flexible Compute Options to Run Apps / Services

Instant Runtimes Containers Virtual Machines

+ + +

DevOps

Tooling

+

Integration

& API Mgmt

+

Catalog of Services that Extend Apps’ Functionality

Web Data Mobile Analytics Cognitive IoT Security Yours

+

Extendiendo cada una de

estas con un número

creciente de servicios,

herramientas DevOps

robustas, capacidades de

integración y una

experiencia de

programador sencilla.

Page 14: Bluemix , la plataforma de innovación · Las expectativas de los desarrolladores ha evolucionado . ... Cloud Foundry, Docker, y OpenStack. Your Own Hosted Apps / Services ... para

© 2016 IBM Corporation 14

¿Qué es Bluemix?

Bluemix es una plataforma open-standard, basada en cloud

para correr, gestionar y ejecutar aplicaciones de cualquier

tipo (web, mobile, big-data, smart devices, etc.)

Go Live en Segundos

El desarrollador puede

seleccionar cualquier

lenguaje o traer el suyo.

Cero a producción con un

solo comando.

DevOps

Herramientas de desarrollo,

monitoreo, implantación y

registro permiten al

desarrollador correr toda su

aplicación.

APIs y Servicios

Un catalogo de servicios de

IBM, de terceros y de código

abierto permiten al

desarrollador armar una

aplicación en minutos.

Integración On-Prem

Construcción de ambientes

híbridos. Conectar activos

locales así como otras nubes

públicas y privadas.

Precios Flexibles

Registro en minutos. Modelos

pay as you go y subscripción

ofrecen opción y flexibilidad.

Seguridad por capas

IBM asegura la plataforma y la

infraestructura y provee

herramientas para asegurar

su aplicación.

Page 15: Bluemix , la plataforma de innovación · Las expectativas de los desarrolladores ha evolucionado . ... Cloud Foundry, Docker, y OpenStack. Your Own Hosted Apps / Services ... para

© 2016 IBM Corporation 15

Casos de uso básicos Lo que nos cuentan 30,000 aplicaciones beta.

Aplicaciones Web Back End de Móviles

Integración APIs y On-Prem Analytics y Reportes

• Habilitar experiencia online en

tiendas físicas en retail

• Aprovechar Bluemix para APIs de

recolección de datos y dashboards

• Reducción de habilitación de

infraestructura de días a minutos

moviéndose a puro IaaS

• Integración en aplicaciones nativas

iOS y Android usando Bluemix SDK

• Código en cloud para descargar

lógica de negocio del cliente móvil

• Servicios back end que

reemplazan a código

personalizado alojado en IaaS (p.e.

Push Notification)

• Proveyendo APIs integrados en la

experiencia Bluemix

• Aprovechando tecnologías y bases

de datos existentes en local

• Construyendo aplicaciones móviles

que conectan datos on-prem vía

Bluemix

• Insertar contenido de inteligencia

de negocios IBM Cognos en apps • Usar IBM Analytics Warehouse

para guardar y analizar datos de

negocio • Conseguir inmediatamente

visibilidad y control del

desempeño y disponibilidad de

aplicaciones