Computação em Nuvem
Windows Azure
Felipe Carvalho
UFES 2009/2
Plataforma Windows Azure
• Uma plataforma para “Cloud Computing” hospedada
em Data Centers da Microsoft.
• Fornece um Sistema Operacional e um conjunto de
Serviços para Desenvolvedores
Windows Azure
• Sistema Operacional para Cloud Computing escalável
em nível de Internet e com alta disponibilidade.
• Fornece poder computacional e armazenamento sob
demanda, para hospedar aplicações web escaláveis e
disponíveis nos Data Centers da Microsoft
– Aloca recursos para os serviços web de forma transparente,
a medida que a demanda aumenta ou diminui.
• Interoperável
– Interfaces SOAP, REST e XML
– Suporta código escrito em .NET, Eclipse, Ruby, Python, PHP,
Java e outros
Aplicações e Desktops Virtualizados
• Aplicação executando em sua própria máquina virtual
– Possui seu próprio SO e seu próprio ambiente
– Isolado do computador hospedeiro
• Desktop inteiramente virtualizados
– Usuário carrega consigo o(s) seu(s) PCs
• SO, Programas, Dados
• Pen drive USB ou SD
– Nenhum ‘footprint’ no computador hospedeiro
Desenvolvedores
Componentes
• Windows Azure – hospedagem e gestão de aplicativos,
armazenamento escalável, computação e rede nas nuvens;
• Microsoft SQL Services – permite uma gama grande de
serviços de banco de dados e relatórios;
• Microsoft .NET Services – implementação de conceitos
conhecidos do .NET Framework voltada à serviços;
• Live Services – permite uma forma consistente para usuários
armazenar, compartilhar e sincronizar documentos, fotos,
arquivos e informações através de PCs, celulares, aplicativos e
Web sites;
• Microsoft Sharepoint e Dynamics CRM Services – voltado a
cenários empresariais permitindo armazenamento de
conteúdo e desenvolvimento de soluções nas nuvens.
Custo
• O arquiteto-chefe da companhia, Ray Ozzie, disse
que o Windows Azure será vendido em planos de
assinatura ou por consumo. No primeiro caso, o
usuário pagaria um valor fixo para usar o sistema por
seis meses, por exemplo.
• No plano de consumo, o pagamento ocorreria pelo
número de horas utilizado. Empresas pagariam, por
exemplo, 12 centavos de dólar por hora de uso do
Azure numa estação de trabalho e 15 centavos por
gigabyte armazenado na nuvem da Microsoft.
Download

Computação em Nuvem