Briefing de Estratégias para TDMs

Slides:



Advertisements
Apresentações semelhantes
Prof. Alberto Martins Júnior
Advertisements

É importante para o Bradesco
Sistemas de Informações Gerenciais
Business Productivity Infrastructure Optimization (BPIO): Posicionamento e Mensagem Médias Empresas Mensagem Curta Conecta pessoas, processos e informações.
Experiência do Usuário BusinessIntelligence SOA e Processos de Negócios Gerenciamento de Dados Desenvolvimento Mensagem da Plataforma de Aplicação Melhore.
Pesquisa Corporativa from Microsoft
1. 2 Pearson Education do Brasil Editora educacional de alcance mundial No Brasil, publica nas áreas universitária, de ensino de inglês, negócios e informática.
Engenharia de Software
E-business: Como as Empresas Usam os Sistemas de Informação.
Infra-Estrutura de TI: Hardware e Software
Prof. Dra. Maria Virginia Llatas
GERENCIAMENTO DE REDES
© 2011 IBM Corporation IBM Netezza O verdadeiro Appliance para Data Warehouse Presenters Name - Presenters Title DD Month Year.
Implementação de Sistemas
Projeto para Desenvolvimento de Sistema
Modelo OSI OSI é um modelo de referência para interligação de sistemas abertos (open systems interconection) Padrão ISO 7498, publicado em 1984 Sistemas.
Como Desenvolver Sistemas de Informação
Projeto para Desenvolvimento de Sistema
Visão Geral do Desenvolvimento de Sistemas e Papéis no Desenvolvimento de Software Marcely Dias
Segurança Completa, como nehuma outra solução tem.
Transparência Total! O Software Secullum TI.Net foi desenvolvido para facilitar o gerenciamento das informações que circulam nos computadores conectados.
Apresentação de produtos
Mid-market server campaign – thru partner presentation: Apenas para o apresentador: não mostrar Orador: Parceiro Título da apresentação: Damos-lhe o poder.
Fernando Seabra Chirigati
DOCUMENTO CONFIDENCIAL DA MICROSOFT Set 2009 | Página 1 | Apresentação para BDMs.
Curso Superior de Tecnologia: Sistemas para Internet
Habilitando Conectividade Contínua e Segura [Nome] Microsoft Brasil
Mandic Partner Program
Agenda - Março de 2012 AssuntoDia (11: :00) Status Introdução ao Windows Partner Mentoring - edição técnica 05/03 (segunda) Concluído 1. Diferentes.
José Roberto Blaschek Gerência do Escopo José Roberto Blaschek.
Cap 2 – Processo de Software
Universidade São Marcos Curso: Gestão de Negócios Internacionais
TI para uma Instituição de Ensino Dinâmica
Briefing de Estratégias para BDMs
Jason Leznek Gerente de Grupo de Produto Cliente Windows
Implantação e Gerenciamento do Windows Server com o System Center
Ú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.
Metolodogia de Desenvolvimento de Data Warehouse
Estrutura e Soluções WEB
Abertura.
Módulo: Gerenciamento de Incidentes e
Fevereiro/ Resultado dos Projetos de Software Pesquisa Motivação.
GERENCIAMENTO DE REDES UTILIZANDO O PROTOCOLO SNMP
Otimizando sua TI, maximizando seus negócios
Modelo de plano estratégico
MVP Virtual Conference 2013
TECNOLOGIA DA INFORMAÇÃO
Por que estudar sistemas de informação?
1 © Copyright 2014 EMC Corporation. Todos os direitos reservados. Armazenamento Definido por software Convergência. Escalabilidade.Desempenho.Elasticidade.
Microsoft Azure Apresentação de visão geral para parceiros
Consultoria em TI.
Segurança e Auditoria de Sistemas
11 13/01/10 CLOUD COMPUTING O QUE É COMPUTAÇÃO EM NUVEM ?
O primeiro passo para a nuvem
Fathom™ Management: Uma Lição de Eficiência Luis B. Campos System Engineer.
Sistemas de Informações Gerenciais
Prof.°: João Henrique Disciplina: SOR II
Desenvolver Server Apps é fácil, certo? Web Server Database Web Server Web Server Auction Web App Auction Service Items and Bids Items and Bids Cache.
Infra-estrutura da tecnologia de informação
Semana de Educação 31 de Outubro a 4 de Novembro Márcio Bulhões.
Integração de Ferramentas CASE
Automação Comercial Faculdade Estácio Radial Prof. Paulo Alipio Alves de Oliveira 2010.
Apresentador Cargo. Tecnologias de Classe Corporativa Experiência Administrativa Sob Medida Local de Trabalho Remoto da Web Potencializa Investimentos.
 São métodos formais de tornar disponíveis para a administração, quando oportuno, as informações necessárias para facilitar o processo de tomada de decisão.
3 Mainframe 4 Cliente / Servidor Transformações na Indústria 5 Web Cliente / Servidor.
Introdução aos Sistemas Operacionais
MVP Virtual Conference 2013 Desktop Seguro Luciano Lima CISSP / MVP Enterprise
Computação em Nuvem Felipe Carvalho UFES 2009/2 Windows Azure.
ARQUITETURA WEB SERVICE TGM
Emerson Felipe GOVERNO DO ESTADO DE PERNAMBUCO ESCOLA TÉCNICA ESTADUAL MARIA EDUARDA RAMOS DE BARROS.
Transcrição da apresentação:

Briefing de Estratégias para TDMs Barramento de Serviços e Controle de Acesso Briefing de Estratégias para TDMs Nome do Apresentador | Novembro de 2009

Agenda Objetivos Esclarecimento de dúvidas a respeito da computação de nuvem Apresentando o Windows Azure platform AppFabric Barramento de Serviços Controle de Acesso Resolvendo “Problemas” no Windows Azure platform AppFabric

Objetivos Definir a computação de nuvem Recursos do Barramento de Serviços e do Controle de Acesso do AppFabric Resolvendo “problemas” da nuvem com o Barramento de Serviços e o Controle de Acesso do AppFabric

Como a Microsoft Vê a Nuvem Fundamentos Gerenciamento de Serviços Automático Alta Disponibilidade Escalabilidade Horizontal Multilocação Considerações Fora da empresa (off premises) Local No local (on premises) Homogênea Infraestrutura Heterogênea OpEx Modelo de negócios CapEx Arrendado / Alugado Propriedade Negócio próprio Terceiro Automático Gerenciamento

Ferramentas e Suporte Multiplataforma Software + Serviços Cliente Computador Telefone TV Ferramentas e Suporte Multiplataforma Servidor Nuvem

Arquitetura de Software + Serviços “Quando combinamos a potência crescente dos dispositivos e a presença cada vez mais ampla da Web, criamos uma soma maior que suas partes.” —RAY OZZIE

Apresentando o Windows Azure Windows Azure é uma plataforma simples, confiável e potente para serviços de nuvem em escala de Internet. Hospedada nos datacenters da Microsoft em todo o mundo, ela permite criar serviços e aplicações web.

Plataforma Windows Azure

Conectividade Simplificada e Segura para a Nuvem O Barramento de Serviços e o Controle de Acesso são blocos de construção potentes do Windows Azure Platform AppFabric. Conectividade Segura Construa uma ponte entre os serviços de nuvem, as aplicações no local e os ativos hospedados Crie aplicações distribuídas para sua empresa ou para colaborar com parceiros Além das fronteiras Atravesse barreiras de rede e segurança sem complicações ou perigos Use a federação de identidade e acesso em diferentes organizações e provedores de ID Simplifique a autorização baseada em declarações para serviços web e aplicações distribuídas Na Escala da Nuvem Escale para cima e para baixo conforme as necessidades da empresa Automatize o gerenciamento de serviços e torne o escalonamento mais dinâmico Interopere com uma série de linguagens e padrões industriais BARRAMENTO DE SERVIÇOS do AppFabric Conecte aplicações e serviços CONTROLE DE ACESSO do AppFabric Controle e proteja o acesso

Conectividade Através do Barramento de Serviços do AppFabric Texto XML Gráficos Dados Binários Streaming (fluxo contínuo) Receba Receba Firewall Envie Envie Troque mensagens entre aplicações compostas fracamente acopladas ("loosely coupled"). Conexão Direta facilitada pelo Barramento de Serviços caso esse seja o melhor mecanismo de conexão. Aplicação #1 Aplicação #2

Barramento de Serviços do AppFabric Exponha aplicações e serviços pela internet atravessando barreiras de firewall, domínio e rede Comunique-se de forma bidirecional e interoperável Escolha padrões de interação adequados à sua arquitetura de aplicações, como serviços de eventos, comunicação remota entre serviços e túnel de protocolos Escale horizontalmente com naturalidade e confiança à medida que as aplicações e os serviços crescerem

Padrões de Interação Eventos Comunicação remota entre serviços Túnel Status FB, atualizações leves ("lightweight"), controlado por eventos. Algo ocorre e você recebe uma notificação. Comunicação remota entre serviços Estenda seu alcance e tenha controle sobre as informações recebidas de um serviço que reside em outro lugar. Estoque: Quero o preço, e da próxima vez quero volume. Túnel Conjunto estabelecido de formatos em que há troca de informações. A troca é assíncrona. Conexão dedicada. Algo mais próximo à visibilidade e ao controle remoto total da aplicação. Adicionar linhas aqui como no slide 11

Recursos do Barramento de Serviços do AppFabric Registro de Serviços Identidade Federada e Controle de Acesso Padrões de Mensagem de Aplicação Malha de Conectividade A Malha de Conectividade permite estabelecer uma conexão bruta que atravessa as barreiras Passagem de firewall / NAT Receptores móveis e conectados de modo intermitente Os recursos de Mensagem de Aplicação oferecem várias formas de comunicar-se através dessa conexão Comunicação bidirecional / ponto-a-ponto Buffer de nuvem - buffers de mensagem e integração à web O Registro de Serviços permite a descoberta mútua entre aplicações e serviços URIs estáveis para serviços Descoberta - suporte a Atom pub, ...

Controle de Acesso do AppFabric Simplifique e automatize solicitações de esquema complexo de autorização. Forneça abstração para a autenticação federada baseada em declarações. Estabeleça uma relação de confiança. Dados e Aplicações Aplicações ou Usuários

Visão Geral do Controle de Acesso do AppFabric O que é: Serviço de gerenciamento de autorização federado O que ele faz: Simplifica a autorização do acesso do usuário em organizações e provedores de ID Realiza a transformação das declarações para mapear identidades a níveis de acesso Use-o para: Proteger as comunicações do Barramento de Serviços do AppFabric Proteger os serviços web do tipo REST

Recursos do Controle de Acesso do AppFabric Defina e gerencie regras para mapear declarações a declarações Crie e gerencie escopos; ex. URLs Crie e gerencie tipos de declaração Crie e gerencie chaves de assinatura e criptografia Crie e gerencie regras dentro de um escopo de aplicação As regras podem ser encadeadas; ex. Bob  Gerente, Gerente  Habilita a edição de RBAC e mais Gerencie permissões em escopos; ex. delegação Serviço de Token de Segurança Hospedado O token de segurança de saída contém declarações computadas a partir de declarações dos tokens de entrada Baseado em Padrões Funciona com Java, Ruby, PHP, etc.

Arquitetura do Controle de Acesso do AppFabric 3. Mapeamento de declarações de entrada a declarações de saída com base em regras de controle de acesso 1. Definição de regras de controle de acesso Seu Projeto de Controle de Acesso 4. Retorno do token (declarações de saída de 3) 0. Troca de confiança; segredos, certificados 2. Envio do token (declarações iniciais; ex. identidade) 6. Verificação de declarações Sua Aplicação (Parte Confiável) Usuário (Aplicação) 5. Envio do token com solicitação

Identidade Federada com Microsoft “Geneva” Windows Identity Foundation Complementa Controle de Acesso do AppFabric Active Directory e Live ID fornecem a autenticação através do Windows Identity Foundation: Quem é você? Controle de Acesso do AppFabric simplifica e externaliza solicitações de autorização complexas: Agora você tem PERMISSÃO para fazer o quê? Dentro da Empresa IDENTIDADE FEDERADA Active Directory Federation Server v2 Serviços Concluídos Serviços Escalonáveis Active Directory Windows Identity Foundation Controle de Acesso do AppFabric Aplicações Web WIF é um intermediário que: Federa com ADFS ou MFG Extrai tokens ADFS Fornece autorização de "última milha" (last mile) dentro de uma aplicação ou um serviço IDENTIDADE FEDERADA Microsoft Federation Gateway Windows Live ID

Estudo de Caso Benefícios: Confiança: Confiança do cliente na escalabilidade da Microsoft Agilidade: Escalabilidade conforme as necessidades dos clientes Foco: Fornecer serviços em vez de trabalhar na codificação de interfaces de integração Situação/Solução: Quando a Microsoft anunciou a plataforma Windows Azure™, a Cast Iron queria aperfeiçoar sua solução de integração através da melhoria da conectividade com outros produtos de nuvem públicos e privados e com dados locais . A Cast Iron usou o Barramento de Serviços e o Controle de Acesso do AppFabric, serviços de desenvolvedor executados no Windows Azure, para ampliar rapidamente a conectividade com outras fontes de dados. Principais Avanços: A capacidade de escalar e ganhar a confiança dos clientes com a ajuda da plataforma Windows Azure e a capacidade de focar na entrega de serviços em vez de desperdiçar recursos na codificação das interfaces de integração. Especialista em Integração Acelera Ida ao Mercado com Interoperação Nuvem-a-Nuvem “Sem o Barramento de Serviços e o Controle de Acesso, teríamos que criar nossa própria infraestrutura de barramento de serviços, o que levaria meses.” —Rishi Vaish, Vice-Presidente de Engenharia, Cast Iron Systems Perfil da Empresa: A Cast Iron Systems fornece soluções de integração de aplicações que ajudam empresas a conectar vários tipos de software de negócios. A firma tem sede em Mountain View, Califórnia e emprega 100 pessoas.  

Estudo de Caso Benefícios: Situação/Solução: Principais Avanços: Eficiência: É possível evitar grandes custos de capital Agilidade: Escalabilidade considerável e tempo de colocação no mercado mais rápido Foco: Criar novas oportunidades de mercado e usar menos recursos para as necessidades de infraestrutura. Situação/Solução: A AWS precisava de uma maneira de escalar sua aplicação bem-sucedida de segurança no mar para que mais vidas pudessem ser salvas, mas queria evitar os custos associados ao processo de desenvolvimento e à expansão da infraestrutura. A AWS migrou sua aplicação apra a plataforma Windows Azure™ e usou o Barramento de Serviços e o Controle de Acesso do AppFabric para fornecer escalabilidade global nas comunicações. Principais Avanços: A capacidade de escalar sem altos custos de infraestrutura, colocar novos softwares e aplicações no mercado com mais rapidez e criar novas oportunidades de mercado. Desenvolvedor Escala Busca e Resgate Aplicação Ajuda a Salvar Mais Vidas no Mar “Nossa arquitetura original tinha suporte para 10.000 barcos, mas a plataforma Windows Azure nos permite dar suporte a centenas de milhares ou até milhões de barcos, sem qualquer despesa de capital.” —Richard Prodger, Diretor Técnico, Active Web Solutions Perfil da Empresa: A Active Web Solutions (AWS), sediada em Ipswich, Reino Unido, é um Microsoft® Gold Certified Partner especializado no desenvolvimento de aplicações Web e softwares personalizados. Ela tem 35 funcionários.

Estudo de Caso Benefícios: Situação/Solução: Principais Avanços: Eficiência Risco Mínimo no Investimento Mais Oportunidades de Negócios Agilidade Facilidade na Implantação Situação/Solução: Para melhorar seu próprio processo de desenvolvimento, a Dot Net Solutions criou uma aplicação virtual para colaboração em projetos. Quando o software, chamado ScrumWall, despertou o interesse dos clientes, a empresa usou a plataforma Windows Azure™ para oferecê-lo como um serviço hospedado. Principais Avanços: A capacidade de colocar um novo produto no mercado sem um investimento de risco, permitindo que a empresa conquiste novos territórios com segurança e aumente o potencial de receita. Integrador de Sistemas Lança Software Inovador com Investimento de Capital Mínimo “O Windows Azure nos permitiu mudar para o território dos ISVs. Já somos especialistas no fornecimento de softwares personalizados para os clientes. Agora podemos usar essas habilidades para construir um software e fornecê-lo a uma grande base de usuários — mas sem o risco de hospedá-lo em nossa própria infraestrutura.” —Dan Scarfe, Diretor-Executivo, Dot Net Solutions Perfil da Empresa: Link para estudo de caso e vídeo: www.microsoft.com/resources/casestudies/CaseStudy.asp?CaseStudyID=4000004847 A Dot Net Solutions, firma integradora de sistemas com sede no Reino Unido, é especializada na construção de soluções feitas sob medida com os produtos e tecnologias da Microsoft®. A empresa se orgulha em produzir softwares sem falhas — dentro do prazo e do orçamento.

Estudo de Caso Benefícios: Eficiência: Baixo investimento inicial e ferramentas de desenvolvimento fáceis de usar. Agilidade: Capacidade de escalar para atender demandas e rapidez na criação do protótipo e na implementação. Foco: Planejamento de capacidade simplificado e novas oportunidades de negócios. Situação/Solução: A AP queria abrir fluxos de receita e encontrar novos clientes para seu conteúdo com uma API (application programming interface - interface de programação de aplicação) altamente escalonável que desenvolvedores de todo o mundo pudessem incorporar às suas aplicações. Inicialmente, a AP pensou em uma solução local , mas estava preocupada com o investimento inicial em hardware e software. Após considerar várias plataformas de "computação de nuvem", a empresa optou por basear seu produto na plataforma Windows Azure™. Principais Avanços: A capacidade de escalar e atender a demanda, trabalhar com ferramentas de desenvolvimento inteligentes, planejar um orçamento de capacidade, diminuir os custos iniciais e focar em novas oportunidades de negócios. Provedor Mundial de Notícias Cria Novos Canais de Conteúdo com Computação Hospedada “O planejamento de capacidade se destaca como a principal vantagem do modelo de nuvem da Microsoft. A plataforma Windows Azure resolve essa parte da equação para nós, ao contrário dos outros provedores de nuvem.” —Jonathan Malek, Arquiteto-Chefe e Diretor de Pesquisa, Associated Press Perfil da Empresa: A Associated Press (AP) fornece notícias e informações atualizadas para jornais, rádios, televisão e Internet, 24 horas por dia, 7 dias por semana. É a maior e mais antiga agência de notícias do mundo, com 243 escritórios em 97 países e uma equipe mundial de 4.100 funcionários. A AP atende 1.700 jornais e 5.000 unidades de transmissão nos Estados Unidos, além de 550 emissoras de rádio e televisão internacionais.

A Experiência do Desenvolvedor Serviço flexível de escala de Internet Parte da plataforma Windows Azure Use-o para conectar serviços de nuvem aos ativos no local Ou consuma-o como um serviço de nuvem para compor serviços web e corporativos "tradicionais" Baseado em padrões e interoperável Suporte aos padrões da web Programe em múltiplas linguagens e estruturas, incluindo .NET, Java e Ruby Interface via console Web ou API Componha aplicações que envolvem múltiplos provedores de plataforma Amplia os investimentos existentes Construa a partir de modelos de tecnologia e programação da Microsoft com qualidade comprovada Potencialize sua familiaridade com as ferramentas, as estruturas e a experiência .NET Desenvolva, depure, teste e implante com o Visual Studio Compatível com a pilha MS Desenvolvedores usam as habilidades e ferramentas existentes.

Roadmap da Plataforma Windows Azure CTP Lançamento Comercial Futuro Modo de Administrador / Implantação de Máquina Virtual Replicação de Região Geográfica e "No Local" Integração do Systems Center Federação de ID Corporativo Consultas Distribuídas e CLR Análises e relatórios Sincronização de Dados (DataHub) Modelos de Serviço Simples Uma Região ASP.NET Confiança Média Gerenciamento de Serviços Automatizado Barramento de Serviços e Controle de Acesso Modelos de Serviço Avançados Múltiplas Regiões Múltiplos Idiomas Confiança Total Active Directory e Web ID Banco de Dados Relacional e Virtualizado Gerenciamento de Banco de Dados Automático Web 2.0 Parceiros Empresa

RECURSOS: Barramento de Serviços e Controle de Acesso www.microsoft.com/windowsazure/partners partner.microsoft.com/azure      www.azurequickstart.com 

Usando os Padrões do Barramento de Serviços Registro de Serviços Aplicações, Fluxos de Trabalho, ... Identidade Federada e Controle de Acesso Clientes Serviços de Nuvem "No Local" Estação de Trabalho, RIA, Web Armazena mento Fatura mento … Computação Web, Estação de Trabalho, RIAs, … Serviço Corporativo Seus Serviços Padrões de Mensagem de Aplicação Malha de Conectividade ESB Adicionar notas para o palestrante aqui.