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 Deric Ferreira MCTS - MCP

Apresentações semelhantes


Apresentação em tema: "Cloud Computing, Windows Azure e Ambiente de Desktop Virtual Deric Ferreira MCTS - MCP"— 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

6 UOL em 1996: 1 Página Publicada UOL em 2005: 601 Páginas Publicadas

7 Evolução da Web

8

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 CloudMobileClienteServidor

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-LineZoho – Mail, CRM, Reports, Sheet, Writer

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

25 We manage Local TI como Serviço 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 manage You manage We manage

26 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 hospedado Aluguel de Espaço ou Serviços Gerenciados Aplicação roda em um ambiente hospedado 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 Escalabilidade BaixoAlto Controle AltoBaixo

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

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

29 Cenário Mundial Software Caseiro Gerenciado Software Gerenciado Software de Prateleira Software Caseiro Software as a Service Plataforma Cloud Desenvolvimento Compra LocalNuvens

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

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

33 Mundo de Opções MelhoriaImplantaçãoComposiçã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?

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 Exemplo de Código Criando um novo Customer e Inserindo na Table

38 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

39 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

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 © 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!


Carregar ppt "Cloud Computing, Windows Azure e Ambiente de Desktop Virtual Deric Ferreira MCTS - MCP"

Apresentações semelhantes


Anúncios Google