Windows Azure - Computação em Nuvem

Preview:

Citation preview

AZURE IN ACTION

Livro de: Chris Hay e Brian Prince

Thiago Pereirathiagor@engineer.com

Prof: Alisson Barbosaalissonbs.ufc@gmail.com

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

CONHECENDO O WINDOWS AZURE

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).

DIVISÃO DA MICROSOFT AZURE

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.

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

• 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.

SO SUPORTADOS• Windows 7

• Windows Vista

• Windows Server 2008

• Windows XP

• Windows Server 2003

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.

EXECUTANDO APLICATIVOS ATRAVÉS DE MILHARES DE SERVIDORES

ANATOMIA DE UMA MAQUINA VIRTUAL

MECANISMO DE STORAGE

• 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

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.

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

Recommended