rio info 2015 – computação em nuvem conceitos e motivação - rodrigo gazzaneo
TRANSCRIPT
1
• Computação em Nuvem: conceitos e motivação
• Desenvolvimento de Aplicações na Nuvem
• CloudFoundry Open PaaS
• Hands On
Agenda do dia
3
5
A Computação em Nuvem é um modelo que permite o
acesso, de forma conveniente e sob demanda, a um
conjunto compartilhado de recursos computacionais (por
exemplo, redes, servidores, armazenamento, aplicativos e
serviços) que pode ser rapidamente configurado e
disponibilizado de forma gerenciada com o mínimo de
esforço ou de interação com o provedor do serviço
7
Produção artesanal Mercado limitado
Escala de Produção Sociedade de consumo
Processos manuais Processo automatizados
20
Pivotal Cloud Foundry Development
SQL Server 2012 Development
SharePoint 2010 Manufacturing
Large Hadoop Cluster SAP NetWeaver 7.4 Oracle Finance
Cloud Foundry PaaS Environment
SQL Server 2012 Application
Exchange 2010 Application
Development
Oracle 12c Finance
SAP NetWeaver 7.4 SQL Development
Small Hadoop Cluster Development
Oracle 11g Manufacturing
Micro Hadoop Cluster Development
Exchange 2010 Finance
SUSE 11 Linux Development
Federation Enterprise Hybrid Cloud
21
Create private cloud storage
tiers with ViPR
Provision Cloud Storage IT Administration
Create Backup Service
Create an Avamar backup
service tier integrated with IaaS
IT Administration Cloud Foundry PaaS Environment
SQL Server 2012 Application
SharePoint 2010 Application
Pivotal HD Virtualized Hadoop
Oracle Application
SAP Application
Windows 2008 Virtual Machine
SUSE 11 Linux Virtual Machine
RHEL 6 Linux Virtual Machine (hosted by vCloud Air)
Federation Enterprise Hybrid Cloud
24
Private Clouds Public Clouds
Management Management
hypervisor hypervisor
Hybrid Cloud
APP Loads
APP Loads
APP Loads
26
IT Stack (On-Premises)
Storage
Servers
Networking
O/S
Middleware
Virtualization
Data
Applications
Runtime
Você g
ere
ncia
Infraestrutura (as a Service)
Storage
Servers
Networking
O/S
Middleware
Virtualization
Data
Applications
Runtime
Outro
s g
ere
ncia
m
Você g
ere
ncia
Plataforma (as a Service)
Outro
s g
ere
ncia
m
Você g
ere
ncia
Storage
Servers
Networking
O/S
Middleware
Virtualization
Applications
Runtime
Data
Software (as a Service)
Outro
s g
ere
ncia
m
Storage
Servers
Networking
O/S
Middleware
Virtualization
Applications
Runtime
Data
29
CAR THAT CAN DRIVE ITSELF
CONTACT LENS THAT CONTROLS BLOOD SUGAR
THERMOSTAT THAT KNOWS YOU’RE AWAY
FITNESS BAND THAT MEASURES ACTIVITY LEVEL
GLASSES THAT DIRECT US WHERE TO GO
DRONES THAT DELIVER OUR GROCERIES
30
01101 01001 00101
Formato de entrega de inovação para consumo fácil
em dispositivos móveis
Apps
“Mobile First” – permite novos processos de negócios,
maior engajamento, ”ubiquituous”
Mobile
Acelera a eficiência do uso de tecnologia para impulsionar
inovação para o negócio
Cloud
Volumes massivos de dados coletados permitem novos
“Insights” e novas fontes de valor
Data
33
Enterprise Applications (P2, in-elastic)
Mission/Business Critical
Applications
Web-scale Applications
(P3, elastic)
Resilient Applications
Massive Scale out Scale up
43
CLOUD-NATIVE APPLICATIONS
• Aplicações desenvolvidas conceitualmente para o ambiente de Nuvem
• Aplicações que expandem e reduzem o uso de recursos automaticamente
• Aplicações que "desviam" de falhas na infraestrutura
• Aplicações que controlam a sua proteção da informação – replicação/redundância
47
• Arquitetura de uma única camada de Hardware
• Virtualização e/ou Containers
• Software-Defined Storage
• Software-Defined Network
• Consolidação do Data Center em “Commodity” x86/ARM
Hiper-Convergência Simplifica a infraestrutura do seu Data Center
Servers
Network
Storage
51
STORAGE ONLY 1 NODE
EACH NODE 24 DISK DRIVES
MINIMUM CPU/MEMORY CONFIG
DENSE STORAGE 1 NODE
EACH NODE 24 DISK DRIVES
DENSE COMPUTE 1-4 NODE SLOTS
EACH NODE 6 DISK DRIVES
2R
U
52
MASSIVE SCALE OUT
42RU
VXRACK SYSTEM CONTROLLER
2 or 4 CISCO NEXUS TOP OF RACK SWITCHES
1 CISCO MGMT SWITCH
UP TO 16 2RU SERVER ENCLOSURES
DENSE COMPUTE
DENSE STORAGE
STORAGE ONLY
DENSE COMPUTE
DENSE COMPUTE
DENSE COMPUTE
DENSE STORAGE
DENSE STORAGE
DENSE STORAGE
STORAGE ONLY
STORAGE ONLY
STORAGE ONLY
2 CISCO NEXUS TOP OF RACK SWITCHES
1 CISCO MGMT SWITCH
STORAGE ONLY
STORAGE ONLY
STORAGE ONLY
STORAGE ONLY
STORAGE ONLY
STORAGE ONLY
STORAGE ONLY
STORAGE ONLY
STORAGE ONLY
STORAGE ONLY
STORAGE ONLY
STORAGE ONLY
2 CISCO NEXUS TOP OF RACK SWITCHES
1 CISCO MGMT SWITCH
DENSE COMPUTE
DENSE COMPUTE
DENSE COMPUTE
DENSE COMPUTE
DENSE COMPUTE
DENSE COMPUTE
DENSE COMPUTE
DENSE COMPUTE
DENSE COMPUTE
DENSE COMPUTE
DENSE COMPUTE
DENSE COMPUTE
55
Resumo
• Nuvem é uma evolução do modelo operacional de TI
• Nuvem tem permitido agilidade inédita para TI
• Nuvem permite novas experimentações rápidas
• Os primeiros a se beneficiarem da agilidade da Nuvem são novos líderes mundiais
• Digital Disruption – novos modelos desestabilizam estruturas de negócios – impulsionado por Apps na Nuvem!
56
• Siga @vGazza
• Pergunte sobre #Nuvem #IaaS #PaaS #SaaS
• Pergunte sobre Enterprise Apps x Cloud Native Apps #CloudNative
• Pergunte sobre Software-Defined Data Center #SDDC
• Qual é a sua Nuvem? Pergunte!
Participe da conversa!