Upload
suse-espana
View
44
Download
0
Embed Size (px)
Citation preview
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
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