16
AZURE IN ACTION Livro de: Chris Hay e Brian Prince Thiago Pereira [email protected] Prof: Alisson Barbosa [email protected] Universidade Federal do Ceará - Campus Quixadá Engenharia de Sofware | 2015.1

Windows Azure - Computação em Nuvem

Embed Size (px)

Citation preview

Page 1: Windows Azure - Computação em Nuvem

AZURE IN ACTION

Livro de: Chris Hay e Brian Prince

Thiago [email protected]

Prof: Alisson [email protected]

Universidade Federal do Ceará - Campus QuixadáEngenharia de Sofware | 2015.1

Page 2: Windows Azure - Computação em Nuvem

CONHECENDO O WINDOWS AZURE

Page 3: Windows Azure - Computação em Nuvem

O QUE É A PLATAFORMA WINDOWS AZURE?

• É uma oferta de nuvem completa da Microsoft.

• A nuvem se refere a um grupo de servidores de hospedagem para executar aplicações.

• Uma oferta de serviços que poderão ser consumidos (serviços web).

Page 4: Windows Azure - Computação em Nuvem

DIVISÃO DA MICROSOFT AZURE

Page 5: Windows Azure - Computação em Nuvem

WINDOWS NO TÍTULO, DEVE SER UM SISTEMA OPERACIONAL?• Windows Azure é um sistema operacional que fornece

a capacidade de executar aplicações de uma forma altamente escalável nos servidores dos centros de dados da Microsoft.

• Você pode hospedar tanto suas aplicações web, como um site que vende camisas, ou serviços de processamento de back-end, como um conversor de arquivos MP3 para WMA.

Page 6: Windows Azure - Computação em Nuvem

WINDOWS NO TÍTULO, DEVE SER UM SISTEMA OPERACIONAL?

Page 7: Windows Azure - Computação em Nuvem

• Quando a Microsoft se refere ao Windows Azure como um sistema operacional para a nuvem, não significa literalmente um sistema operacional como você conhece (Windows 7, Windows Vista, Snow Leopard, e assim por diante).

• Significa é que o Windows Azure executa trabalhos que são semelhantes aos que um sistema operacional tradicional pode executar.

Page 8: Windows Azure - Computação em Nuvem
Page 9: Windows Azure - Computação em Nuvem

SO SUPORTADOS• Windows 7

• Windows Vista

• Windows Server 2008

• Windows XP

• Windows Server 2003

Page 10: Windows Azure - Computação em Nuvem

EXECUTANDO APLICATIVOS ATRAVÉS DE MILHARES DE SERVIDORES

• Com o Windows Azure, o seu aplicativo não necessariamente é executados em um único servidor; ele pode potencialmente ser executado em paralelo em milhares de servidores.

Page 11: Windows Azure - Computação em Nuvem

EXECUTANDO APLICATIVOS ATRAVÉS DE MILHARES DE SERVIDORES

Page 12: Windows Azure - Computação em Nuvem

ANATOMIA DE UMA MAQUINA VIRTUAL

Page 13: Windows Azure - Computação em Nuvem

MECANISMO DE STORAGE

Page 14: Windows Azure - Computação em Nuvem

• ASP.NET 3.5 web applications

• ASP.NET MVC 1.0, 2.0 web applications

• Web services (WCF, ASMX)

• Any FastCGI-based website such as PHP or Python

• Java and Ruby applications

TIPOS DE APLICAÇÕES SUPORTADAS PELA AZURE

Page 15: Windows Azure - Computação em Nuvem

POR QUE UTILIZAR A NUVEM?• Você pode economizar muito dinheiro.

• Você não vai precisar comprar infra-estrutura para executar o aplicativo.

• Você não precisa gerenciar a infra-estrutura para executar o aplicativo.

• O aplicativo é executado na mesma infra-estrutura que a Microsoft usa para hospedar seu serviços.

• Você pode dimensionar sua aplicação sob demanda para utilizar quaisquer recursos para atende-la.

Page 16: Windows Azure - Computação em Nuvem

POR QUE UTILIZAR A NUVEM?• Você paga apenas os recursos que você usa, quando você

usa.

• Você está dotado de uma estrutura que lhe permite desenvolver software escalável.

• Você pode se concentrar no que você é bom em: software em desenvolvimento.

• Você pode assistir futebol e beber milkshake sem ser perturbado, porque alguém puxou o cabo de alimentação do servidor.

• Você pode economizar muito dinheiro.

Cerveja