Virtualização de Aplicações
Paulo VilelaSun Microsystems Portugal
Vou ter uma nova aplicação !
● Para que Sistema Operativo?
● Que tenho de instalar nos PCs?
● Em que Servidor ?
● Com que Storage ?
Flexibilidade – Sistema Operativo
Inflexível• Escolher dot.net e
ficar preso a um sistema operativo
FlexívelEscolher Java, e
executar a aplicação onde quiser
Flexibilidade – Cliente
Inflexível• Instalar uma
componente cliente em cada PC
FlexívelColocar toda a
aplicação em servidores
Flexibilidade – Servidores
Inflexível• Comprar um servidor
por aplicação
FlexívelExecutar várias
aplicações num servidor
Flexibilidade – Storage
Inflexível• Colocar o storage no
servidor da aplicação
FlexívelConsolidar o
Storage
ERPERP MailMail
OLTPOLTP ERPERP MailMail OLTP OLTP
Storage Storage
Custos crescentes
Custos da inflexibilidade
Custos com Aquisição de Infra-estrutura
Custos de Licenciamento de software
Custos de Gestão de sistemas
Custos de Electricidade e Arrefecimento
Utilização: 5 a 15 %
Flexibilidade – Cliente
Display over IP
Flexibilizar o Desktop
Desktop virtual
Clientes Ultra-finosVirtualização do DesktopAplicações
Virtualização das aplicações
ClientesSecure Global Desktop SoftwareAplicações
Instalação rápida de aplicações
• Novas aplicações instaladas em minutos> Interface de administração
web
> Acesso controlado a grupos de utilizadores
> Aplicações disponibilizadas via web, ou a terminais finos
Eficiência Operational
• Gestão simplificada dos Desktops
• Alterações implementadas instantaneamente
• Redução da dependência da plataforma de software do cliente
• Segurança – Controlo de acessos
Flexibilidade no DesktopOutras vantagens
Trabalho à distância
Outsourcing
Outros dispositivos
Tipos de Acesso
Clientes apenas têm DisplayAcesso Web via browser
Sun Secure Global
Desktop Software
Sun Ray Software
Data Center
Sun Rays
Flexibilidade – Servidores
Inflexibilidade nos ServidoresHoje
Web Web ServerServer
Email Email ServerServer
DNS DNS ServerServer
App App ServerServer
DB DB ServerServer
Uma aplicação por servidor
Custos de gestão crescentes
Dir Dir ServerServer
Média de utilização: 5%-15%
Consolidação de ServidoresRedução drástica do número de servidores
• Mais fácil de gerir
• Menos gastos de energia
• Menos espaço ocupado
Consolidação por Virtualização
• Como implementar várias aplicações num único sistema
Vários SOs SO único
Partições Máquinas Virtuais SO virtualizado Gestão de Recursos
Domínios Dinâmicos Solaris Containers Solaris ResourceManager (SRM)
VMwareou XEN
Mais flexibilidade Mais isolamento
VMware Para Servidores x64 Servers
• Isolar sistema operativo do hardware
• Gerir SO e aplicação como uma única entidade (Máquina Virtual)
• Isolamento de segurança e falhas
• Ambiente podem ser clonados
• Flexibilidade de escolha de sistemas operativos (Windows, Linux, Solaris)
ContainerContainerManagement Management AgentAgent
Domain 1Domain 1 Domain 3Domain 3
Sun Server 1Sun Server 1 Sun Server 2Sun Server 2Domain 2Domain 2
Solaris Containers
Incluído no Sistema Operativo Solaris - Gratuito
Overhead quase nulo
Centenas de zonas por sistema
Flexibilidade – Storage
IP
Reduzir a complexidade e os custos, melhorar a UtilizaçãoSun StorageTek 6940 & 9990 ; Sun StorageTek 5320 NAS GW
Virtualização de Storage
• Agregação de Storage de várias origens (Sun, EMC..)
• Storage único virtual para várias plataformas (UNIX, Linux, Windows, Mainframe)
• Particionável por aplicações
• Uma única ferramenta de gestão
Fabric
CR
CR
CR
CR
CR
CR
CR
CR
Volume - 800GBVolume - 800GB
Volume – 10GBVolume – 10GB
Vol. – 75GBVol. – 75GB
Vol. – 50GBVol. – 50GB
Vol. – 50GBVol. – 50GB
Vol. – 50GBVol. – 50GB
Vol. – 50GBVol. – 50GB
Vol. – 20GBVol. – 20GB
Vol. – 100GBVol. – 100GB
Vol. – 20GB
Vol. – 50GB
Vol. – 50GB
Volume – 250GBVolume – 250GB
Vol. – 800GBVol. – 800GB
Storage DomainsSun StorageTek 6940
● Recursos isolados física ou logicamente
● A implementação de novas aplicações não perturba o que já existe
● Migração fácil de volumes virtuais entre servidores do mesmo domínio
“Projecto Honeycomb”Revolucionar o modo como as Aplicações acedem a Dados
Novo!
• Armazenamento inteligente e Programável (Java API)
> Ligação forte entre o armazenamento e a aplicaçao
> Meta-dados e pesquisas embebidas e programáveis
> Aplicações extensíveis> Criação de vistas virtuais
• Self-healing automático
• Para aplicações com grandes necessidades de armazenamento
Obrigado!
Paulo Vilela