Cloud Computing, Windows Azure e Ambiente de Desktop Virtual

Slides:



Advertisements
Apresentações semelhantes
Desenvolvimento de Sistemas Distribuídos Web Services
Advertisements

Encontro Computação em Nuvem
Paulo Pedrosa Tiago Nogueira
Tendência de Mercado.
Oportunidades para Parceiros
Educação ao Vivo Torne-se AER
Fernando Seabra Chirigati
Cloud Computing Computação nas Nuvens Prof. Bruno Catiari.
Computação em Nuvem.
Cloud Computing.
DOCUMENTO CONFIDENCIAL DA MICROSOFT Set 2009 | Página 1 | Apresentação para BDMs.
Enrique P. L. de Oliveira Tecnologia para Web Enrique P. L. de Oliveira
Felipe Bogossian Luiz Felipe Maciel Renato Sampaio Rodrigo Couto
Cloud Computing Universidade Federal do Rio de Janeiro
Introdução ao Windows Azure
Última atualização: 21 de outubro de AGENDA Qual é a diferença entre serviços na nuvem e de hospedagem? Que cargas de trabalho devem ficar.
RoadShow para Parceiros 2007 Roadshow de Parceiros Novas Oportunidades de Negócio com a Microsoft.
Detalhes da integração entre o SharePoint Server 2007 e o SQL Server Rodolfo A. Roim MVP Lead Microsoft Brasil OFC302.
Configurando DirectAccess em 30min QS31 Rodrigo Immaginario, CISSP MVP:Enterprise Security
AppCompat sem alteração de código fonte WCL303 Fabio Casado Consultor Microsoft Brasil.
Microsoft Azure Apresentação de visão geral para parceiros
Alexandre Barbosa de Lima SF/PMSP
11 13/01/10 CLOUD COMPUTING O QUE É COMPUTAÇÃO EM NUVEM ?
Intercloud Cauê R P Moresi.
O primeiro passo para a nuvem
Agenda Sessão Matutina HoraMódulo 8:30O que é a Plataforma de Aplicação Microsoft? 9:00Business Intelligence 10:00Next Web 11:00Enterprise Applications.
Conceito Cloud Computing
@daibert Solutions Architect Hewlett-Packard Brasil
Cloud Computing Willamys Araújo.
Migração e Compatibilidade de aplicações para IE9 e IE10 WCL304 Alex Kondera MVP Windows Internet Explorer Company.
Aplicações de alto desempenho e Cache Distribuído com o Windows Server AppFabric Solutions Architect Hewlett-Packard Brasil.
Office 365: O Futuro da Produtividade COS204 Ricardo Senna / Cristiano Gonçalves Solution Specialist / Cloud Architect Microsoft.
Tópicos Avançados Prof. Bal. Emerson Meneses Inocente.
Migrando uma aplicação para Windows Azure COS305 Rogerio Cordeiro Developer Evangelist Microsoft Brasil.
Irei focar nos recursos que o WSRM tem para gerenciar ambientes com multiplos serviços em um mesmo servidor. Na primeira parte mostrarei o porque é importante.
MVVM avançado para o Windows Phone 7 WPH304
WINDOWS SMALL BUSINESS SERVER 2011 VISÃO GERAL. Agenda Visão Geral SBS 2011 Versões do SBS 2011 O que há de novo – Essentials O que há de novo – Standard.
Plataforma Windows Server para pequenas e medias empresas SRV201 Jorge G. Vera MCT/MCITP/SBS Specialist
Gerenciando e protegendo estações de trabalho com Windows Intune WCL302 Herleson Pontes MVP | MCT | MCITP | MCSA | MCTS | MCP | MOS
Microsoft Students to Business
Windows Azure: computação em nuvem no melhor estilo self-service Fabrício Lopes Sanchez.
Microsoft Students to Business
3 Mainframe 4 Cliente / Servidor Transformações na Indústria 5 Web Cliente / Servidor.
Microsoft Students to Business
Conhecendo e Migrando para SQL Azure DBP 202 Diego Nogare MVP SQL Marcondes Alexandre MVP
The Learning Gateway and the 21 st Century Learning.
Computação em Nuvem Felipe Carvalho UFES 2009/2 Conceitos Básicos.
Microsoft Students to Business
Cloud computing e o novo modelo de software
Computação na Nuvem e BPOS
Cloud Computing e os Sistemas Empresariais Móveis.
Administração de Sistemas Operacionais
Microsoft Students to Business Infraestrutura de Redes – 2ª Fase.
Computação em Nuvem Felipe Carvalho UFES 2009/2 Windows Azure.
Primeiros Passos no ASP.NET 5 Renato Haddad May 14, 2015 May 14 – 15, Microsoft MVP Virtual Conferenc e.
Microsoft Datazen Do Início… …ao Fim!
Administração de Sistemas Operacionais Escola Técnica Estadual Maria Eduarda Ramos de Barros Curso Técnico em Redes de Computadores Professor Emerson Felipe.
| Copyright© 2010 Microsoft Corporation Ricardo Senna | Especialista em Soluções Online IUR - Benefícios a Parceiros.
Segurança Lógica e Física de Redes Gestão da Segurança da Informação Criptografia Proteção de Perímetro Anderson Aparecido Alves da Silva – Aula 12_2 1.
Semana especial de Migração Migração de Windows SharePoint Services 3.0 para SharePoint Foundation 2010 (Nível 200) Marcelo Sincic MCT-MCITP-MCPD-MCTS.
Angelo Gonçalves da Luz Sérgio Luis Rodrigues.  Cloud Computing é um paradigma de computação em larga escala que possui foco em proporcionar economia.
Phases of Hackers. Module 1: Today’s Threat Landscape Module 2: Key Principles of Security Module 3: Understanding your enemy! Module 4: Phases of Hackers.
Projetando arquiteturas para o Windows Azure
Super ETL’s com as novidades do SSIS 2016
Pesquisa em Psicologia
Super ETL’s com as novidades do SSIS 2016
Pesquisa em Psicologia
Amplie seu público de clientes com o Bing Ads
Alta Disponibilidade com Azure SQL Database
Windows Phone 8 - além da app
Transcrição da apresentação:

Cloud Computing, Windows Azure e Ambiente de Desktop Virtual Deric Ferreira MCTS - MCP dericferreira@hotmail.com www.dericferreira.blogspot.com

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

Courtesy – wordle.net

Evolução da Web

Evolução da Web

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

Evolução da Web

Evolução da Web

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

Web Semântica

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

Evolução da Plataforma Mobile Cliente Servidor Cloud

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

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

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

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

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

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

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

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

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)

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

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

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

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

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

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

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

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

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

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.

Azure™ Services Platform A Plataforma Azure Azure™ Services Platform

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

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

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.

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

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

“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

“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

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

Desktop Virtual – Web Os

E agora Por onde Começar? Site Oficial: http://www.microsoft.com/brasil/windowsazure Seção para Desenvolvedores: http://www.microsoft.com/brasil/windowsazure/developers/ Exemplo de Código: http://code.msdn.microsoft.com/windowsazuresamples Mais dúvidas: http://code.msdn.microsoft.com/ http://www.google.com

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.