Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
Waldemir Cambiucci
Arquiteto de Solues Microsoft Brasil
1
twitter.com/wcamb blogs.msdn.com/wcamb
Agenda
Viso software + servios Computao na nuvem Plataforma Windows Azure Concluses Recursos
Publicao: Outubro/2009
2
Evoluo no Enterprise
Agilidade no Enteprise
Eficincia no Enterprise
Consolidao de Infra-estrutura
Aplicaes Compostas
SOA
Servios
Rodando o negcio
Web Services
Transformaes de negcio Racionalizao de software Velocidade e Agilidade Crescimento do negcio TI dinmica
+
Infra-estrutura auto-hospedada (on-premise)
5
Alcance Global
Fonte: http://www.cs.ucsb.edu/~lyouseff/CCOntology/CloudOntology.pdf
8
Servios de Infra-estrutura
Aplicaes
Usurio
Servios de Aplicao
O que a nuvem?
Datacenters com alta disponibilidade, escalabilidade e armazenamento ilimitado, acessvel via Web.
13
16
18
19
Storage
20
Modelo de Servio
Descrio dos servios envolvidos.
<?xml version="1.0" encoding="utf-8"?> <ServiceDefinition name="CloudService1" xmlns="http://schemas.microsoft.com/ServiceHosting/2008/10/ServiceDefinition"> <WebRole name="WebRole"> <ConfigurationSettings> <Setting name="AccountName"/> </ConfigurationSettings> <LocalStorage name="scratch" sizeInMB="50"/> <InputEndpoints> <!-- Must use port 80 for http and port 443 for https when running in the cloud --> <InputEndpoint name="HttpIn" protocol="http" port="80" /> </InputEndpoints> </WebRole> <WorkerRole name="WorkerRole"> <ConfigurationSettings> <Setting name="AccountName"/> <Setting name="TableStorageEndpoint"/> </ConfigurationSettings> </WorkerRole> </ServiceDefinition> 21
Internet
Sua Aplicao
Queue
LB
Tables
Storage
Blobs
23
http://www.microsoft.com/azure/
24
26
27
28
30
Ambiente de Produo
Ambiente de Testes
31
33
Armazenamento:
Durvel, escalvel e disponvel
Base de Dados:
Processamento relacional para dados estruturados/no-estruturados
Service Bus:
Barramento de aplicaes de propsito geral
Access Control:
Rules-driven, claims-based access control
34
35
36
Concluses
A viso Software + Servios envolve o poder da escolha, com a combinao entre software local (on-premise) e software remoto (off-premise). Uma TI dinmica ir combinar recursos locais, recursos remotos em provedores e recursos na nuvem. O Windows Azure um sistema operacional na nuvem, oferecendo uma plataforma de servios online e recursos para a chamada computao na nuvem.
37
Recursos
Windows Azure Tools for Microsoft Visual Studio (July 2009 CTP)
http://www.microsoft.com/downloads/details.aspx?FamilyID=8d75d4f7-77a4-4adfbce8-1b10608574bb&displaylang=en
Recursos (cont.)
ArqBR.Groups
http://arqbr.groups.live.com/
ArqCasts no Channel9/Brasil
http://channel9.msdn.com/brasil/
2008 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.
40