View
216
Download
0
Embed Size (px)
Citation preview
Computação em Nuvem
Felipe Carvalho UFES 2009/2
Windows Azure
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.
• 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.
Custo