![Page 1: Cloud Computing, Windows Azure e Ambiente de Desktop Virtual Deric Ferreira MCTS - MCP dericferreira@hotmail.com](https://reader036.vdocuments.us/reader036/viewer/2022062512/552fc12a497959413d8cdd65/html5/thumbnails/1.jpg)
Cloud Computing, Windows Azure
e Ambiente de Desktop Virtual
Deric FerreiraMCTS - MCP
![Page 2: Cloud Computing, Windows Azure e Ambiente de Desktop Virtual Deric Ferreira MCTS - MCP dericferreira@hotmail.com](https://reader036.vdocuments.us/reader036/viewer/2022062512/552fc12a497959413d8cdd65/html5/thumbnails/2.jpg)
Agenda
• Evolução da Web• Web como Plataforma• T.I. como Serviço (SaaS, PaaS, EaaS)• O Windows Azure• A Plataforma Azure• Cloud Vantagens• Cloud Desvantagens• Desktop Virtual
![Page 3: Cloud Computing, Windows Azure e Ambiente de Desktop Virtual Deric Ferreira MCTS - MCP dericferreira@hotmail.com](https://reader036.vdocuments.us/reader036/viewer/2022062512/552fc12a497959413d8cdd65/html5/thumbnails/3.jpg)
Courtesy – wordle.net
![Page 4: Cloud Computing, Windows Azure e Ambiente de Desktop Virtual Deric Ferreira MCTS - MCP dericferreira@hotmail.com](https://reader036.vdocuments.us/reader036/viewer/2022062512/552fc12a497959413d8cdd65/html5/thumbnails/4.jpg)
Evolução da Web
![Page 5: Cloud Computing, Windows Azure e Ambiente de Desktop Virtual Deric Ferreira MCTS - MCP dericferreira@hotmail.com](https://reader036.vdocuments.us/reader036/viewer/2022062512/552fc12a497959413d8cdd65/html5/thumbnails/5.jpg)
Evolução da Web
![Page 6: Cloud Computing, Windows Azure e Ambiente de Desktop Virtual Deric Ferreira MCTS - MCP dericferreira@hotmail.com](https://reader036.vdocuments.us/reader036/viewer/2022062512/552fc12a497959413d8cdd65/html5/thumbnails/6.jpg)
Evolução da Web
• UOL em 1996: 1 Página Publicada• UOL em 2005: 601 Páginas Publicadas
![Page 7: Cloud Computing, Windows Azure e Ambiente de Desktop Virtual Deric Ferreira MCTS - MCP dericferreira@hotmail.com](https://reader036.vdocuments.us/reader036/viewer/2022062512/552fc12a497959413d8cdd65/html5/thumbnails/7.jpg)
Evolução da Web
![Page 8: Cloud Computing, Windows Azure e Ambiente de Desktop Virtual Deric Ferreira MCTS - MCP dericferreira@hotmail.com](https://reader036.vdocuments.us/reader036/viewer/2022062512/552fc12a497959413d8cdd65/html5/thumbnails/8.jpg)
Evolução da Web
![Page 9: Cloud Computing, Windows Azure e Ambiente de Desktop Virtual Deric Ferreira MCTS - MCP dericferreira@hotmail.com](https://reader036.vdocuments.us/reader036/viewer/2022062512/552fc12a497959413d8cdd65/html5/thumbnails/9.jpg)
Web Semântica
A Web semântica interliga significados de palavras e, neste
âmbito, tem como finalidade conseguir atribuir um significado
(sentido) aos conteúdos publicados na Internet de modo que seja
perceptível tanto pelo humano como pelo computador
![Page 10: Cloud Computing, Windows Azure e Ambiente de Desktop Virtual Deric Ferreira MCTS - MCP dericferreira@hotmail.com](https://reader036.vdocuments.us/reader036/viewer/2022062512/552fc12a497959413d8cdd65/html5/thumbnails/10.jpg)
Web Semântica
![Page 11: Cloud Computing, Windows Azure e Ambiente de Desktop Virtual Deric Ferreira MCTS - MCP dericferreira@hotmail.com](https://reader036.vdocuments.us/reader036/viewer/2022062512/552fc12a497959413d8cdd65/html5/thumbnails/11.jpg)
O que a Evolução da Plataforma exigiu
• Hospedagem de Plataforma de Software
• Infra-Estrutura Compartilhada
• Ambiente Virtualizados e Dinâmicos
• Aumento na qualidade dos Serviços
• Modelo de Negócio: Pay as you go
![Page 12: Cloud Computing, Windows Azure e Ambiente de Desktop Virtual Deric Ferreira MCTS - MCP dericferreira@hotmail.com](https://reader036.vdocuments.us/reader036/viewer/2022062512/552fc12a497959413d8cdd65/html5/thumbnails/12.jpg)
Evolução da Plataforma
CloudMobile Cliente Servidor
![Page 13: Cloud Computing, Windows Azure e Ambiente de Desktop Virtual Deric Ferreira MCTS - MCP dericferreira@hotmail.com](https://reader036.vdocuments.us/reader036/viewer/2022062512/552fc12a497959413d8cdd65/html5/thumbnails/13.jpg)
Software + Serviços
Web é o centro
Experiências Ricas para os usuários
Capacidade aperfeiçoada
![Page 14: Cloud Computing, Windows Azure e Ambiente de Desktop Virtual Deric Ferreira MCTS - MCP dericferreira@hotmail.com](https://reader036.vdocuments.us/reader036/viewer/2022062512/552fc12a497959413d8cdd65/html5/thumbnails/14.jpg)
Evolução da Plataforma
Microsoft Office On-Line Zoho – Mail, CRM, Reports, Sheet, Writer
![Page 15: Cloud Computing, Windows Azure e Ambiente de Desktop Virtual Deric Ferreira MCTS - MCP dericferreira@hotmail.com](https://reader036.vdocuments.us/reader036/viewer/2022062512/552fc12a497959413d8cdd65/html5/thumbnails/15.jpg)
Web como PlataformaRepresentação em alto nível dos componentes
da Plataforma Web
![Page 16: Cloud Computing, Windows Azure e Ambiente de Desktop Virtual Deric Ferreira MCTS - MCP dericferreira@hotmail.com](https://reader036.vdocuments.us/reader036/viewer/2022062512/552fc12a497959413d8cdd65/html5/thumbnails/16.jpg)
Web como Plataforma
Infraestrutura
• Padrões – XML, HTML, CSS, SOAP, REST
• Ferramentas – .NET, JAVA, Visual Studio
• Mídia – Streaming de Vídeo, PodCasts, VCasts
• Runtimes – Servidores, Destop, Browser, Mobile
• Rede – Internet, Wi-Fi, VPN, WAN, DSL
![Page 17: Cloud Computing, Windows Azure e Ambiente de Desktop Virtual Deric Ferreira MCTS - MCP dericferreira@hotmail.com](https://reader036.vdocuments.us/reader036/viewer/2022062512/552fc12a497959413d8cdd65/html5/thumbnails/17.jpg)
Web como Plataforma
Estrutura
• Utilitários – Amazon EC2, ProgrammableWeb
• Dados – Amazon S3, Google Base
• Armazenamento – Live SkyDrive
• Mensagens – Amanzon SQS, BizTalk Services
• Identidade – Live ID, Google Accounts, OpenID
![Page 18: Cloud Computing, Windows Azure e Ambiente de Desktop Virtual Deric Ferreira MCTS - MCP dericferreira@hotmail.com](https://reader036.vdocuments.us/reader036/viewer/2022062512/552fc12a497959413d8cdd65/html5/thumbnails/18.jpg)
Web como Plataforma
Framework
• Personalização – IGoogle, Windows Live
• Transformação – BizTalk Services
• Privacidade – Interoperabilidade de Serviços permitindo ao usuário compartilhar e privatizar conteúdos
![Page 19: Cloud Computing, Windows Azure e Ambiente de Desktop Virtual Deric Ferreira MCTS - MCP dericferreira@hotmail.com](https://reader036.vdocuments.us/reader036/viewer/2022062512/552fc12a497959413d8cdd65/html5/thumbnails/19.jpg)
Web como Plataforma
Aplicações
• Informação – Google Analytics
• Visualização – Google Maps
• Comércialização – Amazon, Mercado Livre
• Monetização – Google AdSense, Pay-Per-Click
• Acessibilidade – Google Translate
![Page 20: Cloud Computing, Windows Azure e Ambiente de Desktop Virtual Deric Ferreira MCTS - MCP dericferreira@hotmail.com](https://reader036.vdocuments.us/reader036/viewer/2022062512/552fc12a497959413d8cdd65/html5/thumbnails/20.jpg)
Web como Plataforma
Integração
• Busca – Google Search, Yahoo! Search
• Distribuição – Plataforma FaceBook, Popfly
• Agregação – NewsGator, IGoogle
• Sindicância – Twitter, FeedBurner
• Portabilidade – Gadges, Widgets
![Page 21: Cloud Computing, Windows Azure e Ambiente de Desktop Virtual Deric Ferreira MCTS - MCP dericferreira@hotmail.com](https://reader036.vdocuments.us/reader036/viewer/2022062512/552fc12a497959413d8cdd65/html5/thumbnails/21.jpg)
Web como Plataforma
Participação
• Conteúdo do Usuário – Wikis (Wikipedia)
• Comunidades – Orkut, Facebook
• Class. De Conteúdo – del.icio.us, Digg
• Filtro Colaborativo – Amazon, half.ebay.com
• Mashups – Microsoft PopFly (Junte e Monte o Seu)
![Page 22: Cloud Computing, Windows Azure e Ambiente de Desktop Virtual Deric Ferreira MCTS - MCP dericferreira@hotmail.com](https://reader036.vdocuments.us/reader036/viewer/2022062512/552fc12a497959413d8cdd65/html5/thumbnails/22.jpg)
Web como Plataforma
Interação (Emergindo)
• Gráficos Sociais – ParPerfeito (Relacionamento)
• Inteligência Coletiva – Extrair significado de conteúdo
• Class. De Conteúdo – del.icio.us, Digg
• Microformato – Semântica em Doc. XML
![Page 23: Cloud Computing, Windows Azure e Ambiente de Desktop Virtual Deric Ferreira MCTS - MCP dericferreira@hotmail.com](https://reader036.vdocuments.us/reader036/viewer/2022062512/552fc12a497959413d8cdd65/html5/thumbnails/23.jpg)
Web como Plataforma
Interpretação (Futuro)
• Inteligência Derivada – Forma de IA derivada de Inteligência coletiva para aux. Análise Preditiva
• Intenção do Usuário – Discernir a intenção do usuário a partir de seu histórico de atividades, respostas, compras
• Relacionamento Dinâmico – Mapear aspectos dinâmicos entre atividades de usuários na Web
![Page 24: Cloud Computing, Windows Azure e Ambiente de Desktop Virtual Deric Ferreira MCTS - MCP dericferreira@hotmail.com](https://reader036.vdocuments.us/reader036/viewer/2022062512/552fc12a497959413d8cdd65/html5/thumbnails/24.jpg)
Plataforma(Platform as a Service)
Plataforma(Platform as a Service)
Software(Software as a Service)
Software(Software as a Service)
ProcessoProcesso
Ambientes FísicosAmbientes Físicos
Infra-Estrutura(Infrastructure as a Service)
Infra-Estrutura(Infrastructure as a Service)
TI como Serviço
StorageHardware Networking
Servers Grid / HPC
Virtualization
ApplicationRuntimes
Data Services
Managed Services
Business Services
Information Services
Business Process
Outsourcing
Business Applications
Social Computing
Security Services
Billing & Metering
Integration Services
Service Provisioning
Admin. & Manageme
nt
DatabasesLifecycle
Management
Enterprise Applications
Cloud Agents
Composite Applications
Multi-Enterprise
Applications
![Page 25: Cloud Computing, Windows Azure e Ambiente de Desktop Virtual Deric Ferreira MCTS - MCP dericferreira@hotmail.com](https://reader036.vdocuments.us/reader036/viewer/2022062512/552fc12a497959413d8cdd65/html5/thumbnails/25.jpg)
We
manage
LocalLocal
TI como Serviço
Hospedado
Hospedado
Cloud(PaaS)Cloud(PaaS)
Storage
Server HW
Networking
Server SW
Databases
Virtualization
Runtimes
Applications
SOA / Integration
Storage
Server HW
Networking
Server SW
Databases
Virtualization
Runtimes
Applications
SOA / Integration
Storage
Server HW
Networking
Server SW
Databases
Virtualization
Runtimes
Applications
SOA / Integration
We
manageW
e m
anage
We
man
age
We
man
age
![Page 26: Cloud Computing, Windows Azure e Ambiente de Desktop Virtual Deric Ferreira MCTS - MCP dericferreira@hotmail.com](https://reader036.vdocuments.us/reader036/viewer/2022062512/552fc12a497959413d8cdd65/html5/thumbnails/26.jpg)
Aplicação roda
localmente
Compro meu próprio
hardware, e gerencio
meu próprio data center
Aplicação roda
localmente
Compro meu próprio
hardware, e gerencio
meu próprio data center
Local X Nuvens
Aplicação roda em um
ambiente hospedad
o
Aluguel de Espaço
ou Serviços
Gerenciados
Aplicação roda em um
ambiente hospedad
o
Aluguel de Espaço
ou Serviços
Gerenciados
Aplicação roda nas Nuvens (cloud
services)
“cloud fabric”
(elástico,Escala
ilimitada)
Aplicação roda nas Nuvens (cloud
services)
“cloud fabric”
(elástico,Escala
ilimitada)
Economia e EscalabilidadeBaixo Alto
ControleAlto Baixo
![Page 27: Cloud Computing, Windows Azure e Ambiente de Desktop Virtual Deric Ferreira MCTS - MCP dericferreira@hotmail.com](https://reader036.vdocuments.us/reader036/viewer/2022062512/552fc12a497959413d8cdd65/html5/thumbnails/27.jpg)
Des
envo
lvim
ento
Com
pra
Local Nuvens
Software de
Prateleira
Software de
Prateleira
“Software Caseiro”
“Software Caseiro”
Cenário Comum
“Software Caseiro”
Gerenciado
“Software Caseiro”
Gerenciado
Software Gerenciado
Software Gerenciado
“Software as a
Service”
“Software as a
Service”
Plataforma Cloud
Plataforma Cloud
Website
HR
Collaboration
ERP
Des
envo
lvim
ento
Com
pra
Local Nuvens
Core Processes
![Page 28: Cloud Computing, Windows Azure e Ambiente de Desktop Virtual Deric Ferreira MCTS - MCP dericferreira@hotmail.com](https://reader036.vdocuments.us/reader036/viewer/2022062512/552fc12a497959413d8cdd65/html5/thumbnails/28.jpg)
Des
envo
lvim
ento
Com
pra
Local Nuvens
Cenário Comum
“Software Caseiro”
Gerenciado
“Software Caseiro”
Gerenciado
Software Gerenciado
Software Gerenciado
ERP
Software de Prateleira
Software de Prateleira
“Software Caseiro”
“Software Caseiro”
“Software as a
Service”
“Software as a
Service”
Plataforma Cloud
Plataforma Cloud
Social Computing
Collaboration
HR
Des
envo
lvim
ento
Com
pra
Local Nuvens
Website
Cloud Applications
Core Processes
![Page 29: Cloud Computing, Windows Azure e Ambiente de Desktop Virtual Deric Ferreira MCTS - MCP dericferreira@hotmail.com](https://reader036.vdocuments.us/reader036/viewer/2022062512/552fc12a497959413d8cdd65/html5/thumbnails/29.jpg)
Cenário Mundial
“Software Caseiro”
Gerenciado
“Software Caseiro”
Gerenciado
Software Gerenciado
Software Gerenciado
“Software de Prateleira”
“Software de Prateleira”
“Software Caseiro”
“Software Caseiro”
“Software as a Service”
“Software as a Service”
Plataforma Cloud
Plataforma Cloud
Des
envo
lvim
ento
Com
pra
Local Nuvens
![Page 30: Cloud Computing, Windows Azure e Ambiente de Desktop Virtual Deric Ferreira MCTS - MCP dericferreira@hotmail.com](https://reader036.vdocuments.us/reader036/viewer/2022062512/552fc12a497959413d8cdd65/html5/thumbnails/30.jpg)
Mudança de Paradigma
Economia e EscalabilidadeLocal Alto
ControleAlto Nuvens
Personalização
Facilidade de Customização
Alcance Global
Segurança e PrivacidadeCompartilhamento e Reuso
Particionamento e Redundância
Escalabilidade e Disponibilidade
Coerência
![Page 31: Cloud Computing, Windows Azure e Ambiente de Desktop Virtual Deric Ferreira MCTS - MCP dericferreira@hotmail.com](https://reader036.vdocuments.us/reader036/viewer/2022062512/552fc12a497959413d8cdd65/html5/thumbnails/31.jpg)
O Windows Azure
• O Windows Azure é Plataforma de Serviços de Computação da Microsoft, que atua como ambiente de desenvolvimento, hospedagem de serviços e gerenciamento.
• É a “malha” de máquinas virtuais que fornece um conjunto de serviços de aplicação baseados na nuvem.
![Page 32: Cloud Computing, Windows Azure e Ambiente de Desktop Virtual Deric Ferreira MCTS - MCP dericferreira@hotmail.com](https://reader036.vdocuments.us/reader036/viewer/2022062512/552fc12a497959413d8cdd65/html5/thumbnails/32.jpg)
Azure™ Services Platform
A Plataforma Azure
![Page 33: Cloud Computing, Windows Azure e Ambiente de Desktop Virtual Deric Ferreira MCTS - MCP dericferreira@hotmail.com](https://reader036.vdocuments.us/reader036/viewer/2022062512/552fc12a497959413d8cdd65/html5/thumbnails/33.jpg)
Mundo de OpçõesMelhoria Implantação Composição
Extender aplicativos locais através do uso de serviços
Cenário típico focado nos dados
Distribuir cargas de trabalho nas Nuvens
Cenário típico de implantação de infra-estutura de Sistemas para a Nuvem
Criar novos cenários, compondo a partir de múltiplos serviços e integração de serviços locais
![Page 34: Cloud Computing, Windows Azure e Ambiente de Desktop Virtual Deric Ferreira MCTS - MCP dericferreira@hotmail.com](https://reader036.vdocuments.us/reader036/viewer/2022062512/552fc12a497959413d8cdd65/html5/thumbnails/34.jpg)
Onde está meu Servidor?
![Page 35: Cloud Computing, Windows Azure e Ambiente de Desktop Virtual Deric Ferreira MCTS - MCP dericferreira@hotmail.com](https://reader036.vdocuments.us/reader036/viewer/2022062512/552fc12a497959413d8cdd65/html5/thumbnails/35.jpg)
Onde está minha Aplicação?
Microsoft SQL Azure – Banco de Dados relacional distribuído, baseado na Web.AppFabric – Integração entre sua aplicação e a Plataforma Azure. Plataformas suportadas: .NET, Java, Ruby, PHP e outras.
![Page 36: Cloud Computing, Windows Azure e Ambiente de Desktop Virtual Deric Ferreira MCTS - MCP dericferreira@hotmail.com](https://reader036.vdocuments.us/reader036/viewer/2022062512/552fc12a497959413d8cdd65/html5/thumbnails/36.jpg)
O que muda no meu Código?
• Interfaces de Programação Familiares e Simples• ADO .NET Data Services - .NET 3.5 SP1
• Classes .NET e LINQ• REST – suporte a qualquer plataforma ou linguagem
![Page 37: Cloud Computing, Windows Azure e Ambiente de Desktop Virtual Deric Ferreira MCTS - MCP dericferreira@hotmail.com](https://reader036.vdocuments.us/reader036/viewer/2022062512/552fc12a497959413d8cdd65/html5/thumbnails/37.jpg)
Exemplo de CódigoCriando um novo Customer e Inserindo na Table
![Page 38: Cloud Computing, Windows Azure e Ambiente de Desktop Virtual Deric Ferreira MCTS - MCP dericferreira@hotmail.com](https://reader036.vdocuments.us/reader036/viewer/2022062512/552fc12a497959413d8cdd65/html5/thumbnails/38.jpg)
“Cloud e Azure Vantagens”
• Disponibilidade – Serviços Redundantes
• Escalabilidade – “Elasticidade de Infra-Estrutura”
• Performance – Datacenters Microsoft distribuídos
• Segurança – Redundância, Backup, Encriptação, Autenticação de Acesso
• Alocação Dinâmica – Capacidade customizável
• Economia – Pague apenas pelo que usa, Licenças SO
![Page 39: Cloud Computing, Windows Azure e Ambiente de Desktop Virtual Deric Ferreira MCTS - MCP dericferreira@hotmail.com](https://reader036.vdocuments.us/reader036/viewer/2022062512/552fc12a497959413d8cdd65/html5/thumbnails/39.jpg)
“Cloud e Azure Desvantagens “
• Serviços podem ser cancelados
• Frameworks em nuvem sem padrão
• Privacidade Questionada
• Custos podem mudar ao anoitecer
• Vendedor tem a chave – Poucos fornecedores de PaaS, dificuldade de Migração
![Page 40: Cloud Computing, Windows Azure e Ambiente de Desktop Virtual Deric Ferreira MCTS - MCP dericferreira@hotmail.com](https://reader036.vdocuments.us/reader036/viewer/2022062512/552fc12a497959413d8cdd65/html5/thumbnails/40.jpg)
Desktop Virtual e Cloud Computing
O que é - “Ambiente Web com Aplicativos
semelhantes aos que temos nossos Sistemas
Operacionais”
Principais Vantagens
• Portabilidade
• Disponibilidade
• Segurança
![Page 41: Cloud Computing, Windows Azure e Ambiente de Desktop Virtual Deric Ferreira MCTS - MCP dericferreira@hotmail.com](https://reader036.vdocuments.us/reader036/viewer/2022062512/552fc12a497959413d8cdd65/html5/thumbnails/41.jpg)
Desktop Virtual – Web Os
![Page 42: Cloud Computing, Windows Azure e Ambiente de Desktop Virtual Deric Ferreira MCTS - MCP dericferreira@hotmail.com](https://reader036.vdocuments.us/reader036/viewer/2022062512/552fc12a497959413d8cdd65/html5/thumbnails/42.jpg)
E agora Por onde Começar?Site Oficial: Site Oficial: http://www.microsoft.com/brasil/windowsazurehttp://www.microsoft.com/brasil/windowsazure
Seção para Desenvolvedores:Seção para Desenvolvedores:http://www.microsoft.com/brasil/windowsazure/developers/http://www.microsoft.com/brasil/windowsazure/developers/
Exemplo de Código:Exemplo de Código:http://code.msdn.microsoft.com/windowsazuresampleshttp://code.msdn.microsoft.com/windowsazuresamples
Mais dúvidas:Mais dúvidas:http://code.msdn.microsoft.com/http://code.msdn.microsoft.com/http://www.google.comhttp://www.google.com
![Page 43: Cloud Computing, Windows Azure e Ambiente de Desktop Virtual Deric Ferreira MCTS - MCP dericferreira@hotmail.com](https://reader036.vdocuments.us/reader036/viewer/2022062512/552fc12a497959413d8cdd65/html5/thumbnails/43.jpg)
© 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.
Obrigado!