1. AZURE IN
ACTION
Livro de: Chris Hay e Brian Prince
Thiago Pereira
thiagor@engineer.com
Prof: Alisson Barbosa
alissonbs.ufc@gmail.com
Universidade Federal do Ceará - Campus Quixadá
Engenharia de Sofware | 2015.1
3. 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).
5. WINDOWS NOTÍ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.
7. • 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,
WindowsVista, 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.
8.
9. SO SUPORTADOS
• Windows 7
• WindowsVista
• Windows Server 2008
• Windows XP
• Windows Server 2003
10. 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.
14. • 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
15. 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.
16. 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