A apresentação está carregando. Por favor, espere

A apresentação está carregando. Por favor, espere

Cloud Computing, Windows Azure e Ambiente de Desktop Virtual

Apresentações semelhantes


Apresentação em tema: "Cloud Computing, Windows Azure e Ambiente de Desktop Virtual"— Transcrição da apresentação:

1 Cloud Computing, Windows Azure e Ambiente de Desktop Virtual
Deric Ferreira MCTS - MCP

2 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

3 Courtesy – wordle.net

4 Evolução da Web

5 Evolução da Web

6 Evolução da Web UOL em 1996: 1 Página Publicada
UOL em 2005: 601 Páginas Publicadas

7 Evolução da Web

8 Evolução da Web

9 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

10 Web Semântica

11 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

12 Evolução da Plataforma
Mobile Cliente Servidor Cloud

13 Software + Serviços Web é o centro Experiências Ricas para os usuários
Capacidade aperfeiçoada

14 Evolução da Plataforma
Microsoft Office On-Line Zoho – Mail, CRM, Reports, Sheet, Writer

15 Representação em alto nível dos componentes da Plataforma Web
Web como Plataforma Representação em alto nível dos componentes da Plataforma Web

16 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

17 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

18 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

19 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

20 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

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

22 Interação (Emergindo)
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

23 Interpretação (Futuro)
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

24 TI como Serviço Processo Software Plataforma Infra-Estrutura
Business Services Information Services Managed Services Business Process Outsourcing Multi-Enterprise Applications Software (Software as a Service) Business Applications Enterprise Applications Cloud Agents Composite Applications Social Computing Plataforma (Platform as a Service) Application Runtimes Data Services Security Services Integration Services Billing & Metering Infra-Estrutura (Infrastructure as a Service) Servers Databases Grid / HPC Lifecycle Management Service Provisioning Ambientes Físicos Hardware Storage Virtualization Networking Admin. & Management

25 TI como Serviço Local Hospedado Cloud (PaaS) You manage You manage
Applications Applications Applications You manage Runtimes Runtimes Runtimes SOA / Integration SOA / Integration SOA / Integration You manage Databases Databases Databases We manage We manage Server SW Server SW Server SW We manage We manage Virtualization Virtualization We manage Virtualization Server HW Server HW Server HW Storage Storage Storage Networking Networking Networking

26 Local X Nuvens Controle Economia e Escalabilidade
Aplicação roda em um ambiente hospedado Aluguel de Espaço ou Serviços Gerenciados Aplicação roda localmente Compro meu próprio hardware, e gerencio meu próprio data center Aplicação roda nas Nuvens (cloud services) “cloud fabric” (elástico, Escala ilimitada) Controle Alto Baixo Baixo Alto Economia e Escalabilidade

27 Cenário Comum Desenvolvimento Compra Local Nuvens Desenvolvimento
Software de Prateleira Software Gerenciado “Software as a Service” ERP Collaboration “Software Caseiro” “Software Caseiro” Gerenciado Plataforma Cloud HR Website Core Processes

28 Cenário Comum Desenvolvimento Compra Local Nuvens Desenvolvimento
Software de Prateleira Software Gerenciado “Software as a Service” ERP Collaboration HR “Software Caseiro” “Software Caseiro” Gerenciado Plataforma Cloud Website Social Computing Core Processes Cloud Applications

29 Cenário Mundial Desenvolvimento Compra Local Nuvens
“Software de Prateleira” Software Gerenciado “Software as a Service” “Software Caseiro” “Software Caseiro” Gerenciado Plataforma Cloud

30 Mudança de Paradigma Controle Economia e Escalabilidade Coerência
Compartilhamento e Reuso Segurança e Privacidade Personalização Controle Alto Nuvens Local Economia e Escalabilidade Alto Facilidade de Customização Alcance Global Particionamento e Redundância Escalabilidade e Disponibilidade

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

32 Azure™ Services Platform
A Plataforma Azure Azure™ Services Platform

33 Mundo de Opções Melhoria 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

34 Onde está meu Servidor? On-Premises Cloud Services “Oslo” - Modeling
Visual Studio & .NET “Oslo” - Modeling Partners

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

36 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

37 Criando um novo Customer e Inserindo na Table
Exemplo de Código Criando um novo Customer e Inserindo na Table

38 “Cloud e Azure Vantagens”
Economia – Pague apenas pelo que usa, Licenças SO Alocação Dinâmica – Capacidade customizável 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

39 “Cloud e Azure Desvantagens “
Vendedor tem a chave – Poucos fornecedores de PaaS, dificuldade de Migração Custos podem mudar ao anoitecer Serviços podem ser cancelados Frameworks em nuvem sem padrão Privacidade Questionada

40 Desktop Virtual e Cloud Computing
O que é - “Ambiente Web com Aplicativos semelhantes aos que temos nossos Sistemas Operacionais” Principais Vantagens Portabilidade Disponibilidade Segurança

41 Desktop Virtual – Web Os

42 E agora Por onde Começar?
Site Oficial: Seção para Desenvolvedores: Exemplo de Código: Mais dúvidas:

43 Obrigado! dericferreira@hotmail.com
© 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.


Carregar ppt "Cloud Computing, Windows Azure e Ambiente de Desktop Virtual"

Apresentações semelhantes


Anúncios Google