quinta-feira, 10 de setembro de 2009

Virtualização



A virtualização trouxe muitos benefícios, mas também não é livre de falhas. Por isso deve ser muito bem pensada antes da sua implementação. Agora vou falar sobre alguns aspectos interessantes sobre a tecnologia de virtualização.

Enquanto para você instalar várias máquinas físicas normalmente levaria algumas semanas, com a virtualização o trabalho facilmente levaria muito menos tempo. A agilidade na implementação de uma maquina virtual se comparada a uma maquina física, é uma das principais características da virtualização.

Mas essa agilidade pode se tornar um grande atraso pelo fato dessa tecnologia exigir um grande nível de gerenciamento o que torna necessário criar políticas rígidas de automação para evitar o crescimento desordenado. É básico que mesmo você tendo poucos servidores físicos se tiver um alto número de objetos virtuais será necessário muito trabalho de gerencia para com os objetos de virtualização, isso não é levado em conta muitas vezes.

O que quero deixar claro ate aqui é que muitos usuários acham que com a virtualização o tempo que levaram administrando será bem menor, mas na realidade em alguns casos não ocorre deste modo e é necessário um sistema centralizado de administração de gerenciamento.

Outro ponto a ser pensado é sobre a licença de software que varia conforme o fornecedor. Cada fornecedor tem um modo diferente de suporte para softwares de virtualização, e o numero de licenças necessárias pode causar problema, pois nem todos os modelos de licenças para maquinas virtuais são os mesmos. Então é necessário estudar o contrato de licenciamento do seu fornecedor. Entretanto se for software livre ai já é outros quinhentos ^^

O primeiro objetivo de um projeto de virtualização é a redução de máquinas físicas, se a empresa pode reduzir de 100 para 10 servidores com a mesma carga de trabalho fica parecendo que tudo vai mudar muito rápido só que os consumidores encontram dificuldades na migração da carga de trabalho do servidor físico para o servidor virtual.

Se a virtualização for bem planejada ela pode acabar gerando uma redução significativa de energia, pois o numero de servidores será menor. Mas mesmo assim se não for bem pensada ela pode acabar gerando um aumento no consumo de energia por conta do aumento de serviços oferecidos, já que é mais fácil a ampliação dos serviços na maquina virtual.

Uma importante questão de segurança na virtualização é a capacidade de clonar máquinas virtuais , para vários fins como a restauração de desastres. Mas a segurança somente é garantida se houver um gerenciamento apropriado.

Virtualização é uma tecnologia que venho para ficar, facilitar e baratear custos, mas isso tudo quando for bem planejada e administrada. Quando bem gerenciada a tecnologia tem um bom nível de segurança, mas cuidado, pois consolidar todas as aplicações em um único servidor faz com que a empresa tenha um ponto único de falha.

quinta-feira, 23 de julho de 2009

Form com usuario e senha! DELPHI 2007

Abra o Delphi

Adicione 2 Labels, 2 Edits e 1 Button. Altere: Caption do Label1 = “Usuário: ” (sem as aspas) Caption do Label2 = “Senha: ” (sem as aspas) Caption do Button1 = “Login” (sem as aspas) Text dos 2 Edits = “”(sem as aspas) Clique duas vezes no Button1(Login) e coloque o código:

// Se os campos estiverem em branco, mostra o erro…
if (Edit1.text = '')and(Edit2.text ='') then
begin
Application.MessageBox('Preencha os campos de maneira adequada, por favor.','Erro!',MB_ICONError); Edit1.Clear;
Edit2.Clear;
Edit1.Setfocus;
end;
// Se os campos não estiverem em branco, Continua com a verificação...
if (Edit1.text <> '')and(Edit2.text <> '') then
begin // Verifica se o campo usuário estiver com o valor: vinny e o campo senha: 123…
// Se estiver tudo correto abre o Form2
if (Edit1.text = 'vinny')and(Edit2.text = '123') then
begin
Form2 := Tform2.create(application);
Hide;
Form2.showmodal;
end; // Se tiver algum problema na verificação, mostra uma mensagem e limpa os campos...
if (Edit1.Text <>
'vinny')or(Edit2.text <> '123') then
begin
Application.MessageBox('Sua senha esta incorreta!','Erro!',MB_ICONError);
Edit1.Clear;
Edit2.Clear;
Edit1.Setfocus;
end;
end;

Agora crie um novo form. Para isso: Entre no menu File>New e clique em Form - Delphi for win32


Clique no Form2, clique na aba Events dentro da janela object inpector, procure o evento OnClose, dê um duplo clique no campo vazio ao lado do evento. Irá abrir a janela de código, dentro dessa janela coloque o código:
Halt;


E pronto...Aperte F9 para testar...
Depois disso so personalizar o form2 conforme sua necessidade.

OBS: Se tiver o Delphi 7 os passos serão os mesmos.
Até a próxima!!!