Posts Tagged ‘virtualização

11
set
09

tecnologia: cloud computing e virtualização

Cloud Computing

Este novo modelo de computação promete muito nos próximos anos. Segundo o Gartner esta é uma grande tendência. Muitos grandes vendors, como Amazon, Google, IBM, Microsoft e Yahoo, já têm ações concretas nesta frente.

Novamente estamos falando de abstração, desta vez em uma escala diferente da virtualização. Para muitos esta é uma forma diferente de hosting como conhecemos hoje e pode ser um meio muito mais barato e fácil de escalar aplicações.

Esta abstração é a abstração de hardware. Não de um único computador, mas todo um data center. Por exemplo, você desenvolve de forma remota e nunca acessa o seu hardware, assim é possível pagar apenas pelo que está sendo consumido de recursos e não é necessário alocar recursos que não estão sendo utilizados. Confira este vídeo do You Tube da GoGrid a baixo:

Virtualização

Em poucas palavras, estamos falando de abstração. Pode ser abstrair/deixar transparente o hardware, você tem acesso a este hardware mas como se fosse uma camada virtual. Hoje em dia já é algo bem comum, existe virtualização de celular, video-game (quem nunca jogou Super Nintendo com o Znes?) e sistemas operacionais para hardwares específicos. Focando no ambiente do desenvolvedor, isto já nos traz diversas vantagens em termos de:

  • Teste de Tecnologias: Podemos instalar diversas tecnologias que ainda estão incipientes ou que podem simplesmente desconfigurar ou prejudicar o seu ambiente, então estes testes são realizados em um sistema operacional virtual que pode ser Windows, Linux ou qualquer outro.
  • Teste de Software: Se a sua aplicação Web precisa rodar nos navegadores Internet Explorer 6,7 e 8, Firefox 3 e Safari, você pode criar um sistema operacional contendo o ambiente para testar com cada navegador destes.
  • Desenvolvimento com VPN: Às vezes você precisa desenvolver remotamente utilizando a VPN de um cliente, que é o meu caso. Neste cenário, quando você conecta na VPN do cliente você perde o acesso a internet. Então é uma boa idéia criar uma máquina virtual para conectar na VPN do cliente e não perder seu acesso à web para consultas, por exemplo.
  • Separação de Ambientes: Suponha que você tenha que desenvolver para ambientes totalmente diferentes, como para Linux com GTK e para Windows com Oracle forms. Neste caso é uma boa idéia ter duas máquinas virtuais, uma para cada.

Entre outras aplicações, existe mais duas grandes vantagens que são:

  • Gerência de Configuração: Como todo o ambiente está em uma máquina virtual, basta copiar a pasta com os arquivos da máquina virtual e pronto, fica muito mais fácil realizar backup e disponibilizar um ambiente para um desenvolvedor.
  • Custos: Como tudo está virtualizado, é mais fácil trocar as soluções de máquinas e aumentar a máquina sem afetar as soluções, tanto a manutenção como o backup são favorecidos com isto.

Os servidores de aplicação e banco de Dados, LDAPs(AD) também podem ser virtualizados, existem soluções muito boas como: Virtual Box, VMware, Virtual PC e o XEN. Eu particularmente já trabalhei com o Virtual PC e com o VMware em produção de forma muito positiva, XEN é muito utilizado hoje em dia em ambientes Linux pelo baixo custo e por aumentar muito a disponibilidade das soluções.

02
dez
08

tecnologia: as 10 vantagens da virtualização de desktops

Virtualização de Desktop

A palavra de ordem é virtualizar. É preciso entender que a virtualização de desktops segue os mesmos princípios básicos das virtualização de servidores – que permitem executar múltiplos sistemas operacionais em uma única máquina (PC). Mas há diferenças bastante significativas, já que cada usuário conta com seu próprio sistema operacional, como se fizesse uso de uma estação de trabalho convencional.

Para simplificar, vamos destacar os 10 principais ganhos proporcionados pela virtualização de desktops:

1. cada usuário tem seu próprio ambiente de trabalho;

2. cada ambiente pode ser customizado com diferentes aplicações, sem causar impacto nos demais usuários;

3. o usuário tem maior controle sobre sua estação de trabalho, podendo instalar ou deletar aplicações quando e se necessário;

4. até mesmo aplicações não muito `amigáveis`, ou seja, que não podem ser compartilhadas por diversos usuários, têm condições de serem instaladas;

5. potencial para acessar desktops remotamente e com segurança;

6. acesso seguro e rápido a periféricos como impressoras ou escâneres;

7. oferece um `storage` tão rápido quanto os servidores virtuais;

8. maior eficiência: economia no espaço de armazenamento, economia nos custos gerais de data center, no resfriamento e no espaço;

9. possibilidade de apresentar produtos, serviços e projetos ao mercado com maior agilidade;

10. possibilidade de fazer backup regularmente, assim como restaurar dados em instantes.

Saiba mais:
iMaster




Arquivos

julho 2017
S T Q Q S S D
« jun    
 12
3456789
10111213141516
17181920212223
24252627282930
31  

del.icio.us

Twitter do bacon