suse expert days 2017 hpe

30
Participa en Twitter con #HPESynergy HPE Synergy - el siguiente paso hacia el centro de datos definido por software Pablo Ráez Category Manager Hewlett Packard Enterprise pabloraez

Upload: suse-espana

Post on 11-Apr-2017

44 views

Category:

Software


0 download

TRANSCRIPT

Participa en Twitter con #HPESynergy

HPE Synergy - el siguiente paso hacia el centro de datos definido por software

Pablo RáezCategory ManagerHewlett Packard Enterprise

pabloraez

“Time to value” es la prioridad #1

Hoy Mañana

Time

Idea

Va

lue

Valor

$

Continua creación de

Valor

$

Time

Va

lue

2020

Previsiones para el 2020

100

billonesde dispositivos

conectados

1 trillónde aplicaciones

1000 vecesmás rápido

Para ir más rápido, no se trata de poner más recursos haciendo lo de siempre…

se trata de hacerlo de forma diferente.

Software Defined

oEl centro de datos definido por software (SDDC) es un centro de datos en el cual la

infraestructura está virtualizada y se proporciona “como servicio”. La implementación, el

aprovisionamiento, la configuración y operación de toda la infraestructura se separan del

hardware y se implementan a través de software.

oEl objetivo del Software Defined Data Center (SDDC) es un modelo de infraestructura TI que

supone un paso más en las estrategias tradicionales de tecnología de virtualización y cloud

computing.

oSDDC se consigue mediante la separación del plano de control (software) del plano de

datos (hardware).

"Puede que ya no seas un programador o que nunca lo hayas sido, pero construir una

infraestructura definida por software requiere entender y aprovechar algún tipo de API"

Software Defined (SDx)

o SDx

o SDI (Software-Defined Infrastructure)

o SDDC (Software-Defined Data Center)

o SDC (Software-Defined Compute)

o SDS (Software-Defined Storage)

o SDN (Software-Defined Network)

o …..

o SDE (Software-Defined Everything)

6

Ventajas

Eficiencia

Simplificar la gestión y administración

Mayor Control

Agilidad

Flexibilidad

Capacidad de Elección

Autonomía del Hardware

Ahorro Económico

SDx SDI SDSSDDC SDN SDESDC

Infrastructure API

Operations

Service desk y toda la gestión del IT

SecurityPrograma de seguridad y monitorización, gestión de

identidad y acceso

Governance

Gestión de riesgos, compliance, políticas,

estándares y arquitecturas

Biz process

Estrategia, demanda, finanzas, facturación, compras, relaciones

con los clientes

Ap

plic

atio

ns Con

trol la

ye

rSoftware-defined

Facilities

Network

Storage

Compute

SDDCInfra.BusinessDeveloperCatalog

Model Policy FederateOrchestrate

Functional control abstraction

App AdminUser

Control function subscribers

Physical Virtual

Preguntas en el aireCoexistencia de la Infraestructura Core y Software-define

"Queremos lanzar nuevos servicios rápidamente sin necesidad de dimensionar, ordenar o instalar el hardware por adelantado"

"La regulación requiere que computar el riesgo en los sistemas que utilizamos sólo una vez"

"Queremos gestionar nuestra infraestructura virtual y física con las mismas herramientas"

"Queremos extender nuestra automatización hasta el infraestructura física"

“Si podemos acumular los recursos ociosos de cada aplicación, sería suficiente para múltiples aplicaciones nuevas, si estos recursos pudiesen reutilizarse"

Tradicional

Convergente

Hiperconvergente

Op

tim

izad

a p

ara

Ap

licac

ion

es

Optimizada para Operaciones

(Rapidez del aprovisionamiento)

Mejora la productividaddel personal

Infraestructura silo

Meses Días Minutos Segundos

Una nueva categoría de infraestructura es necesaria

Agilidad en entornos virtuales

Tradicional

Convergente

Hiperconvergente

Composable

Op

tim

izad

a p

ara

Ap

licac

ion

es

Optimizada para Operaciones

(Rapidez del aprovisionamiento)

Mejora la productividaddel personal

Infraestructura silo

Meses Días Minutos Segundos

Una nueva categoría de infraestructura es necesaria

Agilidad en entornos virtuales

Agilidad para todas las cargas de trabajo

El TI debe ser capaz de soportar dos entornos operativos “Empresa Bimodal”

La economía de las ideasNegocio Tradicional

¿Cómo puedosoportar ambas?

Aplicaciones Tradicionales• Impulsadas por operaciones

• Centradas en costes

Aplicaciones Cloud• Impulsadas por aplicaciones

• Centradas en agilidad

DESPLEGARa velocidad Cloud

SIMPLIFICARCon actualizaciones sin fricción

DESARROLLARmás apps, más rápido

REDUCIRsobre aprovisionamiento y CAPEX

Visión de HPE: “Composable Infrastructure”Ayudar al TI de los Clientes a afrontar los retos de la nueva era digital

Simplificar las operaciones e integración del

ciclo de vida

Entregar aplicaciones y servicios de forma

espectacularmente más rápida

Ejecutar cualquier carga, almacenar todo

Agiliza la obtención de valor, aumenta la

productividad y el control

El Software define su infraestructura - Asesorar | Transformar | Integrar

Su infraestructura configurada con una sola línea de código

API Unificada

Software-Defined Intelligence

Composable InfrastructurePrincipios del diseño

Agrupaciones Fluidas de Recursos

ComposableInfrastructure

Agrupaciones fluidas de recursos

• Única infraestructura de agrupaciones

desagregadas de servidores,

almacenamiento y redes, listas para

cualquier carga de trabajo

• Físicas, virtuales y contenedores

• Integración automática de los nuevos

recursos para aumentar la capacidad

Software-Defined Intelligence

• Composición de carga de trabajo

basada en plantillas

• Operaciones sin fricción

API Unificada

• Una sola línea de código para abstraer

cualquier elemento de infraestructura y

su completa programación

• Programación completa de la

infraestructura

• Interfaz al hardware para

Infraestructura como servicio

1 Clutch Cost to Build a Mobile App: A Survey

Infraestructura Servidor Red Almacenamiento

50horas

Update Firmware

Update drivers

Set BIOS settings

Configure smart array

Set unique identifiers (WWN, SN, UUID, MAC)

Install OSConfigure network

connectivity

Configure SAN

zoning

Configure3PARarray

HastaAPI 1 API 2 API 3 API 4 API 5 API 6 API 7 API 8 API 9

Integración con API de

terceros

Transformar la infraestructura con líneas de código

• Intervención manual, propensa y susceptible a errores

• Difícil consumir y largos plazos de entrega

• Diferentes herramientas y APIs para cada una de las tareas

Antes de DevOps y Composible Infrastructure

New-HPOVProfile -name $name -baseline $baseline -sanstorage $san -server $server

API unificada para todos los recursos.

Interfaz único para descubrir, buscar, inventariar, configurar, aprovisionar, actualizar, y diagnosticar

Provisión de infraestructura con una línea de código - de la misma manera como las máquinas

virtuales y la nube

Reduce el tiempo de aprovisionamiento de la

infraestructura de

horas a

minutos

Transformar la infraestructura con líneas de código

API unificado

IaC es útil tanto para automatizar entornos tradicionales como para DevOps

“Puedo solicitar los recursos necesarios sin ser un

experto en infraestructura”

Unified RESTful API

Automatización con una sola línea de código

Con HPE IaC

API #1 API #2 API #3 API #4

Script 1

Script 2

Script 3

Script 4

Sin IaC

IaC: Infrastructure as Code

IaC es útil tanto para DevOps como para automatizar entornos tradicionales

Unified RESTful API

Automatización con una sola línea de código

Con HPE IaC

API #1 API #2 API #3 API #4

Script 1

Script 2

Script 3

Script 4

Sin IaC

HP

E O

ne

vie

w“Puedo solicitar los recursos

necesarios sin ser un experto en infraestructura”

IaC: Infrastructure as Code

¿Quién está ya en el Ecosistema?

Cloud

DevOps IT Ops

Facilities

Compute FabricStorage

API Unificada

El ecosistema “Composable” ayuda a entregar aplicaciones y servicios de forma más rápida y sencilla

Developer toolkits

Automatizar acciones

• Automatizar el aprovisionamiento de infraestructura vía plantillas

• Se integra con aplicaciones de automatización

Intercambio de información

• Proporcionar datos para las operaciones e instalaciones (configuración, rendimiento, monitorización,…)

• Permite la automatización en otras herramientas

REST APIs Message Buses

DevOps: Infraestructura Componible en acción con Chef

Acelerar el time-to-valueAprovisionamiento automático de todo el stack desde el “puro

hierro” hasta las aplicaciones en solo minutos

Incrementar la fiabilidad Reducir la posibilidad de errores y agilizar la auditoría a través

de un aprovisionamiento continuo y consistente

Proporcionar una flexibilidad en el despliegueAprovisionar el hardware con una línea de código – de la misma

manera que los recursos virtuales y de Cloud

HPE OneView

OS image

HPE OneViewMachineTemplate

Chef Provisioning

Chef Provisioning Driver

for HPE OneView

Recipe

Recipe

Recipe

Recipe

Chef App Recipe

request machine provide machine

La forma más sencilla de provisionar infraestructura con Chef

API Unificado

Proveedor

Consumidor

OS image

OV Ruby

Chef Provisioning OV Prov. Plugin

1. Definimos un template de infraestructura (OV)

2. Despliegue automático de infraestructura (C+OV)

3. Provision de políticas, integración y Aplicación (C)

4. Y…a otra cosa!HPE OneView template

Chef Recipe

Un ejemplo de integración: CHEF Cómo desplegar una aplicación web en minutos

OS image

OS image

OS image

• Como en cualquiera de los otros

entornos

require 'chef/provisioning‘

with_driver 'oneview'

chef_environment 'production'

machine 'web01' domachine_options :driver_options => {:server_template => 'Template - Web Server',:os_build => 'CHEF-SLES-x64',:host_name => 'chef-web01‘,:connections => {1 => { :dhcp=>true,

:net=>'deadnet5', :deployNet =>'pxe5'},2 => { :dhcp=>false,

:ip=>'10.0.200.6', :net =>'dmz-prod'}, },:domain_type => 'workgroup', :domain_name => ‘synergy.hp.com',:net_mask => '255.255.254.0',:gateway => ‘10.0.200.1',:dns => ‘10.0.200.12, 10.0.200.19,

10.0.200.20' },

recipe 'my_apache_webserver‘converge true

end

Infraestructura como código

Chef

despliega la

aplicación

La

infraestructura

se registra en

CHEF

Oneview

cocina la infraestructura

Receta en

Chef llama a

Oneview

• “Necesito infraestructura

para un WebServer”

Oneview

• Cocinando

infraestructura…

Producción

• “Infraestructura lista”

require 'chef/provisioning/vagrant_driver'

with_driver 'vagrant‘

chef_environment 'development'

machine 'web01' domachine_options :driver_options => {'vm.box' => 'CHEF-SLES',

# becomes vm.network(:forwarded_port, guest: 80, host: 8080) in

# Vagrantfile:'vm.network' => ':forwarded_port, guest: 80, host:

8080'

recipe 'my_apache_webserver' converge true

end

Oneview

Workstation VMs

Development Production

• Como en cualquiera de los otros

entornos

Infraestructura como código

Chef

despliega la

aplicación

La

infraestructura

se registra en

CHEF

Oneview

cocina la infraestructura

Receta en

Chef llama a

Oneview

• “Necesito infraestructura

para un WebServer”

• Cocinando

infraestructura…• “Infraestructura lista”

require 'chef/provisioning/azure_driver'

with_driver 'azure'

chef_environment ‘test‘

machine 'web01' domachine_options :driver_options => {

:bootstrap_options => {:cloud_service_name => 'chefprovisioning',

#required:storage_account_name => 'chefprovisioning',

#required:vm_size => "Standard_D1", #required:location => 'West US', #required:tcp_endpoints => '80:80' #optional

},:image_id => ‘SLES-server-20150706-en-us-30GB',

#required# Until SSH keys are supported (soon):password => "chefm3t4l\\m/" #required

}

recipe 'my_apache_webserver'converge true

end

Oneview

Workstation VMs

Development Production

• Como en cualquiera de los otros

entornos

Infraestructura como código

Chef

despliega la

aplicación

La

infraestructura

se registra en

CHEF

Oneview

cocina la infraestructura

Receta en

Chef llama a

Oneview

• “Necesito infraestructura

para un WebServer”

• Cocinando

infraestructura…• “Infraestructura lista”

La única manera de provisionar infraestructura física directamente desde Docker

HPE OneView API

Consumidores (Dev)

Provisionar hosts desde docker-machine

Proveedores (Ops)

OS Image

OS Image

OS Image

OS Image

Servidor Almacenamiento Red

OS Image OS Image

¿Cómo construir más

rápido?

¿Cómo consigo que funcione?

Infraestructura Componible en acción con Docker

Docker-machine driver para HPE OneViewInfrastructure to application automation

Composable Infrastructure API

RecursoSolicitado

Docker environment

Proveedor TI (o Consumidor TI)despliega un host de docker

Docker-machine

HPE OneView Driver

Docker-machine provisiona una

Nuevo Servidor Físico “bare-

metal machine” desde HPE

OneView

1

https://github.com/HewlettPackard/docker-machine-oneview

micro servicios

Recurso Entregado

Linux Machine

swarm cluster

Docker

End-user Utiliza la

"aplicación móvil" para

comprar bienes y

servicios

3

Internet

Despliega la

aplicación, Micro

servicios como

contenedores con

docker-compose

Docker-machine añade el

hosts a swarm cluster

compose.yml

2 Consumidor TI

https://github.com/HewlettPackard/docker-machine-oneview

HPE es el primer vendedor de hardware que proporciona

esta integración

Redes componiblesLa conectividad multi-red a nivel de

rack elimina switches ToR

Servidores componiblesProporciona rendimiento, escalabilidad,

optimización de la densidad, sencillez de

almacenamiento y flexibilidad de

configuración

HPE ComposerInteligencia definida por software integrada

para auto-descubrir, auto-integrar y crecer

desde racks a filas

Almacenamiento componibleEl almacenamiento integrado de alta densidad

se puede componer con cualquier servidor

(SDS, DAS, SAN)

Marco “Componible”Todo lo necesario para ejecutar aplicaciones, la TI se puede instalar y consumir rápidamente

La auto integración hace que el crecimiento sea simple y automatizado a nivel de rack/fila

Listo para Fotónica y Memristor para protección de la inversión

HPE Synergy: La primera plataforma de la industria con arquitectura de componibilidad

HPE Synergy

Necesito

…. DEVDEVDEV

TESTTEST

DBASE

WEBWEBWEBWEBWEBWEB

VDI

OBJ

“Entornos de Dev/Test”

“Base de Datos para

Analytics”

“Hacer la Base de Datos

más grande”

“Web para la temporada

navideña”

“VDI ahora y en

vacaciones termina”

“y Object Storage”

HPEOVServerProfile -name mysite06 -template Dev-TestHPEOVServerProfile -name mysite05 -template DBase1HPEOVServerProfile -name mysite04 -template DBaseUPHPEOVServerProfile -name mysite03 -template WebHPEOVServerProfile -name mysite02 -template VDI-WebHPEOVServerProfile -name mysite01 -template ObjectS Compute Storage Fabric

Recursos para el Ecosistema de “Composable Infrastructure”

– HPE OneView Software Development Kit

– Java SDK: https://github.com/HewlettPackard/oneview-sdk-java

– GoLang bindings: https://github.com/HewlettPackard/oneview-golang

– HPE OneView integrations

– Chef: https://github.com/HewlettPackard/chef-provisioning-oneview

– Docker: https://github.com/HewlettPackard/docker-machine-oneview

– OpenStack: https://github.com/HewlettPackard/python-hpOneView

– Powershell: https://github.com/HewlettPackard/POSH-HPOneView

– Python: https://github.com/HewlettPackard/python-hpOneView

– Ansible : https://github.com/HewlettPackard/ansible-oneview

– Integrating with HPE OneView: A technical guide for ISVs and Developers

– http://www8.hp.com/h20195/v2/GetDocument.aspx?docname=4AA5-8669ENW

– HPE OneView REST API Reference

– http://h17007.www1.hpe.com/docs/enterprise/servers/oneview2.0/cic-api/en/api-docs/current/index.html

– HPE OneView documentation

– www.hpe.com/info/oneview/docs