Os Desafios de Entregar Conteúdo na Internet



Documentos relacionados
MIT Aula 1 6 de fevereiro de 2002 Segundo Trimestre 2002

SUMÁRIO CONTENT DELIVERY NETWORK 10/20/2014

A INTERNET E A NOVA INFRA-ESTRUTURA DA TECNOLOGIA DE INFORMAÇÃO

1969 ARPANet - Advanced Research Projects Agency Network

Administração de Sistemas de Informação I

Introdução ao Active Directory AD

Entrar neste site/arquivo e estudar esse aplicativo Prof. Ricardo César de Carvalho

Gerência de Redes NOC

Universo Online S.A 1

Laudon & Laudon Essentials of MIS, 5th Edition. Pg. 9.1

É CLOUD. É ON-DEMAND.

O PaperPort 12 Special Edition (SE) possui uma grande variedade de novos e valiosos recursos que ajudam a gerenciar seus documentos.

Detecção e investigação de ameaças avançadas. INFRAESTRUTURA

APRESENTAÇÃO. Sua melhor opção em desenvolvimento de sites! Mais de 200 clientes em todo o Brasil. Totalmente compatível com Mobile

Quando se fala em ponto eletrônico, a primeira coisa que vem à sua cabeça ainda é dor?

-Apresentação pequena -Essencialmente, cobre os aspectos principais de funcionamento da Akamai CDN.

CONSULTORIA E SERVIÇOS DE INFORMÁTICA

WHITE PAPER CERTIFICADOS SSL

SolarWinds Kiwi Syslog Server

SIMA. Sistema Integrado de Monitorização, Controlo e Alarme

Gerência de Redes Áreas Funcionais de Gerenciamento. Douglas Duarte

Prof. Manuel A Rendón M

Conceitos de relação de confiança

Soluções Completas. Fundada em 1991, a.compos é pioneira na área de soluções em tecnologia, atuando nas áreas de:

Curso Tecnológico de Redes de Computadores 5º período Disciplina: Tecnologia WEB Professor: José Maurício S. Pinheiro V

Guia de Conectividade Worldspan Go Res! A V A N Ç A D O

FLEXCRM SISTEMA DE GESTÃO DE CLIENTES [MÓDULO ATENDIMENTO] SUMÁRIO

PARANÁ GOVERNO DO ESTADO

Transmissão de Vídeo Monitoramento. Aplicativo. Vídeo-Monitoramento de alta qualidade, sem fio e para qualquer localidade

Processo Aplicado Contabilidade EV Doc

Potencializando o uso dos mapas para seus Negócios!

Sistema de Mídia Digital

Cartilha Informativa sobre o Software de Medição de Qualidade de Conexão

Sistemas Distribuídos

Gerência de Redes Áreas Funcionais

Márcio Leandro Moraes Rodrigues. Frame Relay

Introdução ao Conceito de Redes e Infra estrutura Internet

Satélite. Manual de instalação e configuração. CENPECT Informática cenpect@cenpect.com.br

Usar o Office 365 em seu telefone Android

SLA - Service Level Agreement (Acordo de Nível de Serviço) Gerenciamento de Estoque

Gerencia de Rede (Desempenho) Professor: Guerra (Aloivo B. Guerra Jr.)

Administração de Sistemas de Informação Gerenciais

FTIN Formação Técnica em Informática Módulo de Administração de Servidores de Rede AULA 02. Prof. Gabriel Silva

Redes de Computadores. Prof. Dr. Rogério Galante Negri

LISTA DE EXERCÍCIOS. Mede a capacidade de comunicação de computadores e dispositivos. Operam em diferentes plataformas de hardware

4.1. Introdução Layout do DNS

APRESENTAÇÃO. A Advanta tem uma parceria de representação e comercialização do sistema de gerenciamento de redes convergentes da AI METRIX.

SISTEMAS DISTRIBUÍDOS

IP significa Internet Protocol. A Internet é uma rede, e assim como ocorre em qualquer tipo de rede, os seus nós (computadores, impressoras, etc.

folha de dados Serviço de gerenciamento com acesso inteligente Ruckus TRANSFERÊNCIA DO SMART WI-FI PARA A NUVEM RECURSOS E BENEFÍCIOS

Software de gerenciamento de impressoras MarkVision

a nova forma de fazer web

Como medir a velocidade da Internet?

Visão geral híbrida de Serviços Corporativos de Conectividade do SharePoint 2013

Guia De Configuração do Sistema de Comunicação GPRS ID DATA

PROPOSTA DE RASTREAMENTO E MONITORAMENTO HÍBRIDO SATELITAL

A Empresa. Alguns Clientes que já utilizam nossa tecnologia.

Gerenciamento de Incidentes

Software de gerenciamento de impressoras

A Sothis é uma empresa provedora de voz e dados com suporte a gestão de economia. para sua empresa. Através da Tecnologia de IP, dispomos de soluções

CONCEITOS INICIAIS. Agenda A diferença entre páginas Web, Home Page e apresentação Web;

QUESTINAMENTOS AO EDITAL DE CONCORRÊNCIA 01/2013

UM NOVO CONCEITO EM HOSPEDAGEM DE DOMÍNIO

10/07/2013. Camadas. Principais Aplicações da Internet. Camada de Aplicação. World Wide Web. World Wide Web NOÇÕES DE REDE: CAMADA DE APLICAÇÃO

O que sua escola precisa, agora bem aqui na sua mão! Responsabilidade em gestão de instituições de ensino

Bem-vindo! O que há de novo no PaperPort 10?

Rede GlobalWhitepaper

DWEB. Design para Web. Fundamentos Web I. Curso Superior de Tecnologia em Design Gráfico

Usar o Office 365 no iphone ou ipad

GERENCIAMENTO CENTRALIZADO DELL POWERVAULT DL 2000 BASEADO EM TECNOLOGIA SYMANTEC

Especificações da oferta Gerenciamento de dispositivos distribuídos: Gerenciamento de ativos

SIMARPE Sistema de Arquivo Permanente

Introdução Ligação direta Ligação direta Default

Gerenciador de Mudanças automatizadas

Redes e Internet do Futuro

Sistemas Colaborativos Simulado

Grid e Gerenciamento Multi-Grid

Intranets. FERNANDO ALBUQUERQUE Departamento de Ciência da Computação Universidade de Brasília 1.INTRODUÇÃO

SIMULADOR DE ROTEAMENTO DE PACOTES (V. 3 20/05/2010)

Manual do Usuário HERE Drive

Mensagem de atendimento ao cliente

Servidor, Proxy e Firewall. Professor Victor Sotero

Eventos e Multimídia MINISTÉRIO DA SAÚDE. Eventos e. multimídia

IP Site Connect do MOTOTRBO. Aumente o alcance e melhore o desempenho.

Definição São sistemas distribuídos compostos de nós interconectados, aptos a se auto-organizar em topologias de rede, com o intuito de compartilhar

GUIA RÁPIDO DE UTILIZAÇÃO DO PORTAL DO AFRAFEP SAÚDE

TECNOLOGIA WEB INTERNET PROTOCOLOS

Unidade 1. Conceitos Básicos

SISTEMA GERENCIADOR DE BANCO DE DADOS

TRIBUTAÇÃO NAS NUVENS Uma Regulação em Debate

FileMaker Pro 14. Utilização de uma Conexão de Área de Trabalho Remota com o FileMaker Pro 14

Manual Vivo Sync. Manual do Usuário. Versão Copyright Vivo com.br

Interconexão de redes locais. Repetidores. Pontes (Bridges) Hubs. Pontes (Bridges) Pontes (Bridges) Existência de diferentes padrões de rede

Funcionalidade Escalabilidade Adaptabilidade Gerenciabilidade

Características: Switch Industrial Ethernet: Cisco Secure Agent: É isolado de todas as outras redes por um firewall ou por uma lista de acesso

Transcrição:

Os Desafios de Entregar Conteúdo na Internet Tom Leighton Cientista Responsável Akamai Technologies

Tópicos Como a Web Funciona Serviços da Akamai Visão Geral da Tecnologia Desafios Tecnológicos O Futuro

A Web: Simples por Fora Provedores de Conteúdo Usuários Finais Internet

Mas Problemática por Dentro Provedores de Conteúdo Pontos de Rede Não-hierárquica Provedores de Rede Usuários Finais NAP UUNet Qwest NAP AOL

O Gargalo Inicial Agora, o provedor de conteúdo tem um público espalhado por todo o mundo; a centralização não funciona 400 milhões de usuários em potencial = um enorme problema de infra-estrutura

Os Problemas com Redes Não- hierárquicas A Internet é formada por mais de 7000 redes Nenhuma rede controla um grande percentual de tráfego de acesso a maior delas tem 6% de compartilhamento % de Tráfego de Rede 6% Worldcom Provedores de Serviços de Internet (7.000)

Os Problemas com Redes Não- hierárquicas (continuação) Questões econômicas limitam a capacidade de redes não- hierárquicas, o que resulta na perda de rotas e em congestionamento Algoritmos de roteamento (BGP) ignoram congestionamento! Os algoritmos de roteamento também estão sujeitos à perda acidental de rotas ou à introdução de rotas incorretas

Implicações dos Gargalos Downloads lentos - O conteúdo deve atravessar vários backbones e percorrer longas distâncias Desempenho não-confiável - O conteúdo pode ser bloqueado devido a problemas de congestionamento ou de backbone em redes não- hierárquicas Não-escalável - Uso limitado pela largura de banda disponível no site principal Qualidade inferior de streaming - Perda de pacotes, congestionamento e pipes estreitos prejudicam a qualidade do stream Banda larga não ajuda - À medida que a banda larga se torna cada vez mais presente,, o desastre de soluções centralizadas se torna mais óbvio e não melhor

Tópicos Como a Web Funciona Serviços da Akamai Visão Geral da Tecnologia Desafios Tecnológicos O Futuro

A Solução da Akamai Provedores de Conteúdo Servidores Akamai na Ponta da Rede Usuários Finais NAP NAP

Implantação da Rede Akamai Mais de 13.500 de Servidores Mais de 1000 de Operadoras de Pont Hospedagem, Acesso, Backbones, Satélite e Banda larga Mais de 60 Países

Centenas de Sites da Web Aderiram à Akamai

Vantagens Rapidez - O conteúdo é distribuído de locais próximos aos usuários finais Confiança - Sem um único ponto de falha - Recuperação automática de falhas Escalabilidade - O site principal não precisa mais de uma enorme largura de banda disponível

Desempenho do Site da Web Melhoria Típica com Akamai 15 de maio, à tarde 16 de maio, à tarde 17 de maio, à tarde 18 de maio, à tarde 19 de maio, à tarde 20 de maio, à tarde 21 de maio, à tarde 22 de maio, à tarde 23 de maio, à tarde 24 de maio, à tarde 25 de maio, à tarde 26 de maio, à tarde 27 de maio, à tarde Resultados do Keynote Objeto da Web entregue sem Akamai Objeto da Web object entregue por Akamai

Ofertas de Serviços da Akamai FreeFlow: entrega objetos (gifs( gifs, jpgs,, etc.) e gráficos sofisticados para usuários finais da ponta da Internet FreeFlow Streaming: entrega de conteúdo de streaming para visualizadores em todas as partes do mundo,, com melhorias significativas no que diz respeito à qualidade e à confiabilidade Akamai Conference: um serviço oferecido pelo revendedor que usa mídia de streaming para aumentar o alcance e a funcionalidade das chamadas em conferência convencionais Akamai Forum: permite que empresários produzam Webcasts ao vivo e interativos

Akamai Forum Nenhum software cliente especial Vídeo de Streaming ao Vivo ou por Demanda Suporrte a Alto-falante (ex.: PowerPoint) Outros Recursos: Ask a Question Live Audience Phone-in Viewer Registration E-mail promotion Download Slides Searchable Content Pesquisas Dinâmicas e Uso de Perfil Programa de Agenda Indexada

Ofertas de Serviços da Akamai FirstPoint: serviço de gerenciamento de tráfego global para provedores de conteúdo com servidores de Web distribuídos geograficamente EdgeScape: permite a customização de conteúdo com base na largura de banda e na localização geográfica do usuário Reporter e Traffic Analyzer: fornece dados históricos e em tempo real da utilização do site da Web

Reporter e Traffic Analyzer Reporter: Para exibição de logs históricos Data-mining customizado de tráfego dos clientes Traffic Analyzer: Exibição do tráfego dos clientes em tempo real Informa a distribuição geográfica do tráfego

Ofertas de Serviços da Akamai ACS: serviço de gerenciamento de armazenamento que armazena, de modo persistente, o conteúdo entregue para usuários finais através da rede Akamai Digital Parcel Service: uma solução abrangente de gerenciamento de direitos e distribuição digital EdgeSuite: permite a montagem dinâmica de conteúdo personalizado em servidores de ponta Akamai

Tópicos Como a Web Funciona Serviços da Akamai Visão Geral da Tecnologia Desafios Tecnológicos O Futuro

Baixando de www.xyz xyz.com à Moda Antiga 1 WWW.XYZ.COM 5 3 6 DNS 2 10.10.123.8 O usuário digita www.xyz.com O navegador solicita o endereço IP de www.xyz.com O DNS retorna o endereço IP O servidor Web do cliente retorna a HTML O navegador solicita a HTML 4 7 Servidor Web do Cliente 10.10.123.8 O navegador obtém o endereço IP do domínio de objetos incorporados da página O navegador solicita objetos incorporados O servidor Web do cliente retorna objetos incorporados

Encontrando o Endereço IP de www.xyz xyz.com à Moda Antiga.net Root (InterNIC) 10 1 Cache do Navegador Servidor de Nomes Local 2 9 3 OS 8 4 6 7 TTL: 1 Dia 5 TTL: 30 Minutos xyz.com Servidores DNS

Baixando de www.xyz xyz.com com o Akamai EdgeSuite WWW.XYZ.COM 1 2 DNS Servidor Web do cliente 6 7 3 5 4 O usuário digita www.xyz.com O navegador solicita o endereço IP de www.xyz.com O DNS retorna o endereço IP do servidor Akamai ótimo O navegador solicita a HTML O servidor Akamai monta a página e, se necessário, entra em contato com servidor Web do cliente O servidor Akamai ótimo retorna a HTML da Akamai O navegador obtém o endereço IP de servidores Akamai ótimos para objetos incorporados O navegador obtém objetos de servidores Akamai ótimos

Principais Componentes Resolução DNS: localizando o endereço IP de www.xyz xyz.com Montagem de Página Conectando da ponta à origem

Localizando o Endereço IP: com Akamai Servidor de nomes de xyz.com a212.g.akamai.net 7 6 www.xyz.com Usuário Final 16 1 4 xyz.com 5 10.10.123.5 Servidor de Nomes Local 3 akamai.net 8 9 15.15.125.6 10 g.akamai.net 20.20.123.55 12 a212.g.akamai.net 14 11 30.30.123.5 13.net Root (InterNIC) Servidores DNS Akamai de Nível Superior Servidores DNS Akamai de Nível Inferior Cache do Navegado r 2 15 SO

Mapas DNS e Tempo de Vida (TTL) Mapas criados usando informações sobre o seguinte: - Congestionamento na Internet - Cargas do sistema - Demandas do usuário - Status do servidor Os mapas são constantemente recalculados: - A cada poucos minutos para HLDNS - A cada poucos minutos para LLDNS TTL Raiz HLDNS LLDNS TTL de respostas DNS diminuem à medida que descem na hierarquia 1 dia 30 min. 30 seg.

Montagem de Página Página Recipiente [TTL = 5 d] [TTL = 8 h] [TTL = 15 m] [Notícias, conteúdo, promoções, etc. de XYZ TTL = 5 d] [Manchetes TTL = 2 h] Proprietários de sites criam páginas recipientes que podem ser preenchidas com conteúdo variável

Montagem de Página Se gênero = masculino e localização = New York, é mostrado artigo sobre NY Giants Sportswear [TTL = 8 h] [TTL = 15 m] [Notícias, conteúdo, promoções, etc. de XYZ TTL = 5 d] [Manchetes TTL = 2 h] OEdgeSuite permite que os sites da Web construam e entreguem conteúdo customizado na ponta

Exemplo de Sintaxe Por ser semelhante à SSI, é facilmente compreendido mas também rompe gargalos de desempenho quando distribuído em 12.000 servidores Usado como API para aplicativos de outros fabricantes em uma rede Akamai <html> <asi version = 1.0 > <head><title>akamai Weather Forecast </title></head> <asi if= $geo == dc include= dcwthr.htm /> <asi else-if= $geo == boston include= bostonwthr.htm /> <asi else if = $geo == nyc include= nycwthr.htm /> <asi else == include= uswthr.htm /> </asi> </html>

Conectando da Ponta à Origem Usuário Final Servidor de Origem

Conectando da Ponta à Origem Usuário Final X Servidor de Origem Mantém dados de desempenho de caminho para que o caminho ótimo possa ser usado para alcançar a localização ótima do cliente (Akarouting)

Conectando da Ponta à Origem Usuário Final Akamai ACS X Servidor de Origem Mantém dados de desempenho de caminho para que o caminho ótimo possa ser usado para alcançar a localização do cliente Se não for possível acessar o site, recupera informações padrão confiáveis do serviço Akamai ACS

Diferenças para Live Streaming Uplink por Satélite 1 x2 3 4 Downlink por Satélite 1 2 3 4 1 2 3 4 CodificaçãoPonto de Entrada X 1 X 2 X 3 X4 x1 2 3 4 Refletores de nível superior Regiões

Tópicos Como a Web Funciona Serviços da Akamai Visão Geral da Tecnologia Desafios Tecnológicos O Futuro

Desafios Tecnológicos 1) Mapeamento e Atribuição de Servidor Altíssima escala - Centenas de milhões de usuários - Dezenas de milhares de servidores - Milhares de localizações - Milhares de clientes É preciso monitorar condições da Internet e responder instantaneamente a mudanças - Congestionamento e falhas na Internet são freqüentes e imprevisíveis É preciso equilibrar tipos de tráfego altamente variáveis, otimizar diversos tipos de recursos e minimizar diversos custos É preciso tolerar um número muito grande de falhas de componentes sem nunca interromper o serviço Algoritmos de controle devem ser distribuídos e devem trabalhar com informações inexatas Respostas DNS devem ser dadas em questão de milessegundos

Desafios Tecnológicos 2) Fazendo logon, Produzindo relatórios e Gerando cobranças Vários bilhões de acessos por dia e um crescimento rápido Geração de relatórios de dados em tempo real para clientes com perfil de usuário e data mining customizado Monitoramento do sistema em tempo real para NOCC com avisos descritivos e medições de desempenho Suporte a consultas SQL em tempo real para o sistema

Desafios Tecnológicos 3) Operações Rede altamente distribuída que não pode apresentar falha apesar de freqüentes alterações de software e de um crescimento constante O sistema precisa estar protegido contra ataques, bem como contra softwares defeituosos de terceiros

Desafios Tecnológicos 4) Atualidade e Exatidão de Conteúdo Conteúdo inadequado nunca deve ser distribuído Procedimentos de rápida correção para serem usados em caso de erros do cliente Flexibilidade e facilidade de controle de conteúdo para o cliente

Desafios Tecnológicos 5) Gerenciamento de Live Streaming e Webcasting Difusão de informações para lidar com perda de pacotes Troca automática em conexões para melhorar o desempenho Suporte à transmissão de mensagens interativas e personalizadas (ex.: P&R) Agregação de dados em tempo real para pesquisa, etc. Entrega sincronizada de áudio, vídeo e slides

Tópicos Como a Web Funciona Serviços da Akamai Visão Geral da Tecnologia Desafios Tecnológicos O Futuro

BET.com O Principal Portal Afro-americano Na segunda-feira, nosso tráfego dobrou e, por isso, incluímos dois novos servidores. Mas esse procedimento não surtiuefeito. Na terça-feira, ligamos para a Akamai. Nesse mesmo dia à noite já fazíamos parte da Akamai e nos tornamos, de uma hora para outra, de 6 a 10 vezes mais rápidos. Craig Maccubbin CTO da BET.com Graças à Akamai, a BET.com melhorou 90% de cada página da Web com o FreeFlow: Melhorou o desempenho dos sites (de 6 a 10 vezes) Quadruplicou a capacidade de exibição de páginas Adiou a construção do 2 o data center Preservou design de página rico em gráficos Melhorou a experiência do usuário Obteve lucro líqüido de US$1,3 milhão no primeiro ano

Perguntas?