Automatização dos Serviços de TI
vRealize Automation ou VMware Integrated Openstack
ou ambos?
Tiago Baeta, Cloud Specialist
13 de outubro de 2015
Agenda
• Porque automatizar os serviços de TI?
• Visão Geral: vRealize Automation (vRA)
• Visão Geral: VMware Integrated OpenStack (VIO)
• vRealize Automation ou VMware Integrated OpenStack?
• Perguntas
Por que automatizar infraestrutura
de TI?
O impacto da aceleração do ritmo do negócio
DEMANDA
RESULTADO
Aplicativos
O Negócio
 Promove vantagem competitiva
 Possibilita novas oportunidade
 Aumento no risco
 Oportunidades perdidas
de negócio
 Ciclos de lançamento mais
Aplicativos
curtos
 Processos de desenvolvimento
Agile
Operações de
TI
 Aumento na demanda
 Expectativa de entregas mais
rápidas
 Grande acúmulo de aplicativos
 Percebida como barreira ao
avanço tecnológico
 Clientes menos satisfeitos
 Uso crescente da “Shadow TI”
Demora na entrega de serviços de infraestrutura
Dias - Semanas
Espera
Espera
Serviço de
infraestrutura
Espera
Trabalha
Esforço manual:
4 - 6 Horas
 Silos organizacionais leva a tempo de espera em em fluxos de trabalho lentos
 Tarefas manuais que gastam muito tempo
 Configurações manuais que podem levar a inconsistências, erros e re-trabalho
… mas mesmo com automatização da infraestrutura, e os aplicativos?
Demora na resposta para o negócio
Dias - Semanas
Semanas - Meses
Entrega de serviços de infraestrutura
Entrega de aplicações e mudanças
Espera
Espera
Espera
Trabalha
Espera
Espera
Espera
Trabalha
Mudanças
PROCESSO DE LANÇAMENTO DE APPLICAÇÕES
Desenvolvimento
Teste
Produção
Mudança
Mais tempos de espera, mais tarefas manuais e mais configurações
manuais para as aplicações, ambientes e mudanças
O que é preciso
Acelerar o tempo de entrega de serviços
Minutos
Automatizar entrega de serviços em uma
ÚNICA SOLUÇÃO
Serviços de infraestrutura
Espera
Espera
Espera
Entrega de aplicações
Trabalha
Espera
Espera
Espera
Trabalha
Mudanças
 Implementação rápida com a flexibilidade de estender ambientes existentes
 Controle através de governança
 Eficiência através da contenção de gastos
 Configurações padronizadas
Visão Geral:
vRealize Automation (vRA)
Catálogo “Self-Service” e bilhetagem de
serviços de nuvem
vRealize Automation
Self - Service
Governança baseada em políticas com entrega automatizada
Automatização de Lançamento de Aplicação
Serviços de
Infraestrutura
Serviços de
Aplicação
Servioços
Personalizados
Catálogo de serviços unificado:
Aplicações, Infraestrutura, XaaS, Desktops
Sua logo
Personalização de
marca por "Tenant”
Experiência de
“Loja de App”
Categoria de Serviço
Extensível a novos
serviços
Serviço
personalizado
Direitos de acesso e
políticas de
aprovação por item
Transforme a TI em um Broker de Serviços de TI
Com a integração do vRealize Automation com o vRealize Business, decisões
do tipo quando usar recursos de nuvens públicas ou recursos internos ficam
muito mais fáceis de serem tomadas
Serviços de aplicação e automatização
dos ciclos de lançamentos de aplicações
vRealize Automation
Self - Service
Governança baseada em políticas com entrega automatizada
Automatização de Lançamento de Aplicação
Serviços de
Infraestrutura
Serviços de
Aplicação
Serviços
Personalizados
Aceleração da implantação de aplicações
 Simplifica os processos de implantação e atualização
 Aproveita componentes pré-criados
 Re-utiliza modelos de aplicações através dos diferentes ambientes e nuvens
Blueprint de aplicação
Componentes
Components
Automatiza o processo de lançamento de aplicação
Re-utiliza blueprints
de aplicação para
garantir consistência
Re-utiliza perfis de
atualização para garantir
consistência
CHANGE
Des
Teste
Prod
vSphere
vCloud
Provisiona ambientes consistentes através das nuvens e
promove as mudanças através dos ambientes
Serviços de infraestrutura
vRealize Automation
Self - Service
Governança baseada em políticas com entrega automatizada
Automatização de Lançamento de Aplicação
Serviços de
Infraestrutura
Serviços de
Aplicação
Serviços
Personalizados
Infraestrutura com múltiplos
fabricantes e múltiplas nuvens
vRealize Automation
Self - Service
Governança baseada em políticas com entrega automatizada
Automatização de Lançamento de Aplicação
Serviços de
Infraestrutura
Serviços de
Aplicação
vRealize Automation
Físico
Linux
Virtual
Serviços
Personalizados
Nuvem
vCloud
Hybrid
Service
Windows
Cloud Providers
vSphere
Hyper-V
XenServer
A Nuvem personalizada da VMware,
focada no negócio
Segurança
Cloud
Administrator
Políticas
Templates
SLA
Perfil de custos
Service Blueprints
Políticas granulares personaliza serviços
para alinhar com as necessidades da TI e
do negócio
Tier de serviços
Request
Virtual
Privada
Provision
Manage
Retire
Provision
Manage
Retire
Archive
Provision
Manage
Retire
Archive
Física
Privada
Nuvem
Pública
Des/Teste
Request
Approval
Produção
Request
Desktop
vRealize Automation
Infraestrutura compartilhada
Gerenciamento de infraestrutura:
Integração com rede e segurança
Provisiona e remove dinamicamente
serviços lógicos do NSX
Novas características
 Implantação de aplicações multicamadas simplificada
 Melhor conectividade
− Implantação de redes e switches lógicos
 Mais segurança
− Colocação inteligente de cargas em grupos
de segurança protegido por firewall
 Maior disponibilidade
− Via implantação de firewalls e
balanceadores de carga distribuídos
Benefícios
 Entrega infraestrutura específica
para aplicação, sob demanda, de
forma segura, dimensionável e
performática
Serviços Personalizados
vRealize Automation
Self - Service
Governança baseada em políticas com entrega automatizada
Automatização de Lançamento de Aplicação
Serviços de
Infraestrutura
Serviços de
Aplicação
Serviços
Personalizados
Serviços de TI personalizados (XaaS)
em minutos
Exemplos









Novo funcionário
Configuração de caixa email
Armazenamento como serviço
Serviços de rede
Backup/recuperação
Segurança/conformidade
Tarefas de gerenciamento de AD
Instalação/Atualização de software
Gerenciamento de senhas
Limitado apenas pela sua
imaginação !
Advanced Service Designer
 Autoamatiza o processo de entrega
• Especifica o recurso e a ação
• Define o fluxo de automação usando workflows
e plugins do vRO
 Define formulários de requisição
• Formulários pré-populados com chamadas
de workflows do vRO
• Personalização fácil e poderosa
 Configure políticas de governança
• Atribuição de serviços
• Aprovações
Visão Geral:
VMware Integrated OpenStack (VIO)
O que é OpenStack?
Framework modular
Open Source
Os projetos seguem um
ciclo de vida (Incubated,
Integrated, Core)
Suportado pela
OpenStack Foundation
(sem fins lucrativos)
Os fabricantes fornecem
os drivers para cada
projeto (sempre que
aplicável)
Modular, com múltiplos
projetos
(O portal é um projeto,
armazenamento é um
projeto..etc)
Escrito em Python
6 meses de ciclo de
lançamento
(para todos o projetos)
Lançamento alfabético:
(A)ustin
...
(H)avana
(I)ceHouse
(J)uno
(K)ilo
Projetos: APIs independente de fabricantes
Heat
Horizon
Orquestração
Portal
Ceilometer
Telemetria
Nova
Glance
Computação
Imagem
Swift
Cinder
Armazenamento
em objetos
Armazenamento
em blocos
Neutron
Rede
Keystone
Identidade
Trove
Processamento
de dados
Sahara
Base de dados
Plataforma dos fabricantes
VIO: VMware Integrated OpenStack
vRealize
Automation /
Business
vRealize
Operations
vRealize Log
Insight
Heat
Horizon
Orquestração
Portal
Ceilometer
Telemetria
Nova
Glance
Computação
Imagem
Swift
Cinder
Armazenamento
em objetos
Armazenamento
em blocos
Neutron
Rede
Keystone
Identidade
Trove
Processamento
de dados
Sahara
Base de dados
vCenter
vCenter Datastores
3rd-party / Virtual SAN
NSX / vDS
VIO vCenter Integration
+
vRealize Automation vs. OpenStack
29
OpenStack e VMware Cloud Management Platform
OpenStack
Gerenciamento de custos
Apenas VMware CMP
(Showback/Chargeback)
vRealize Business
vRealize Business
Análise de logs
vRealize Log Insight
vRealize Log Insight
Gerenciamento operacional
vRealize Operations
vRealize Operations
Gerenciamento de lançamentos de app
vRealize Code
Stream
Custom tools
vRealize Code Stream
Políticas de governança
Catálogo de serviços
Some Assembly Required
Heat
Orquestração
Infraestrutura como serviço
Abstração multi-fabricante
API/CLI
Infraestrutura multi-fabricante,
multi-nuvem
vRealize Automation (formerly
vCAC)
(Orchestration)
Horizon
(Infrastructure Dashboard)
Nova
Neutron
(Compute)
(Networking)
Swift
Cinder
(Object Store)
(Block Storage)
Cloud Connect API
Virtual  Physical  Public Cloud
Compute, Network, Storage
Capacidades do SDDC/IaaS/Nuvem privada
vRealize Automation é um CMP
completo
OpenStack disponibiliza APIs para infra
Recursos adicionais de CMP necessários para
uma nuvem completa
Conform. & Governança
Scripts,
ferramentas de
terceitos ou
projetos
“incubados” de
Ger. config. e mudanças
OpenStack
Políticas
Orquestração
Connector para
Nuvem Externa
vRA (aka vCAC)
Catálogo de Serviços
Chargeback
Ger. ciclo de vida de apps
Consumo de IaaS
APIs/SDKs/CLI
IaaS Básico &
AWS
Consumo de infra virtual
Nova
Neutron
Cinder
vSphere
NSX
Datastores
vCloud Air
Infraestrutura
(Virtual)
Principais diferenças
vRA API
Itens pré-configurados do catálogo
com algum controle
OpenStack API
Escolher os itens para montar
uma requisição IaaS
32
Os benefícios do segundo dia (Day 2)
vSphere
como
computação
Log Insight
NSX
vROps
Infraestrutura
Monitoramento
VMware Datacenter definido por software da VMware
Como o OpenStack se integra ao SDDC
OpenStack é um framework de código aberto que fornece APIs de nuvem e
ferramentas para os desenvolvedores em uma infraestrutura à escolha
provisiona
or
Time de
aplicação
DevOps
Scripts /
código
?
Ferramen
ta de ger.
De app
API calls
Escala
up/down
Atualiza
código
OpenStack
IaaS Cloud
Computação, rede
e armazenamento
virtualizados
Novas workloads, ou VMs “repatriadas” de uma nuvem pública.
Poucas workloads Tier-1.
•
Workloads ideais
para OpenStack
Exemplos comuns:
• Scale-out SaaS/Web applications, mobile back-ends
• Dev/Build/Test, continuous integration
• Research / batch-processing: data analytics, encoding, simulation, etc.
34
VMware e OpenStack: O melhor dos dois mundos
A flexibilidade do OpenStack com a confiabilidade da
infraestrutura da VMware
Casos de uso comuns para o vRA
• Catálogo de TI com SOs padrão consumíveis em um clique
• Portal Web
• Integração do workflow de provisionamento com outros sistemas como
CMDB, sistemas de chamados, balanceadores de carga, backup e
monitoramento puppet/chef
• Limitar a quantidade de recursos que determinados grupos podem
consumir
• Necessário aprovação antes ou durante o processo de provisionamento
• Nuvens multi-fabricantes
• Outros serviços além de IaaS, por exemplo criar um grupo no AD, como
serviço
36
Casos de uso comum do VIO
• Desenvolvedores utilizam em sua maioria Linux com um ciclo de vida DevOps
CI/CD
• Desenvolvedores preferem APIs AWS e OpenStack
• Desenvolvedores precisam provisionar infraestrutura com APIs comuns
• Desenvolvedores seguem uma metodologia de desenvolvimento agile de
“Cattle not Pets” (ex. Trocar/destruir infraestrutura)
• Desenvolvedores querem IaaS simples e não se importam com governança,
plítica e controle
37
Perguntas
Live Demo
17:15
VMware Integrated OpenStack - VIO
38
Download

Automatização dos Serviços de TI