É uma verdade universalmente reconhecida que uma pessoa na posse de uma conexão rápida à internet deve estar na falta de alguma pornografia.
Embora de domínio difícil de penetrar - números concretos são poucos e distantes entre si - nós sabemos para um fato que sites de pornografia são algumas das partes mais traficadas da internet.
ATENÇÃO: Leia Apenas se Você For Maior de 18 anos!
De acordo com a Planner do Google Ad DoubleClick, que acompanha os usuários em toda a web com um cookie, dezenas de destinos adultos preencher as 500 melhores sites. Xvideos, o maior site de pornografia na web, com 4,4 bilhões de page views por mês, é três vezes o tamanho da CNN ou ESPN, e duas vezes o tamanho do Reddit. LiveJasmin não é muito menor. YouPorn, Tube8, e Pornhub - todos eles são grandes, sites grandes que superam quase tudo, exceto os Googles e Facebooks da internet.
Enquanto page views são um bom ponto de partida, eles só te dizer que X site pornô é mais popular do site Y não-pornô. Quatro bilhões de page views certeza sons como muito, mas é só quando você fator em que os surfistas pornôs são realmente fazendo que o tamanho ea escala de sites adultos verdadeiramente entra em foco.
Vamos começar colocando o trabalho de base, e, em seguida, na segunda página temos algumas figuras do mundo real de YouPorn , o site pornô segundo maior na web. Se quiser, tome um momento para tentar estimar a quantidade de tráfego que YouPorn lida a cada segundo. Deixe-nos saber nos comentários se o seu palpite é perto.
Escala
A principal diferença entre pornografia e não sites pornográficos é a duração média de uma visita: Para um site de notícias como Engadget ou ExtremeTech, uma visita média é geralmente entre três e seis minutos, tempo suficiente para ler uma ou duas histórias. O tempo médio gasto em um site pornô, entretanto, é entre 15 e 20 minutos.
Então você precisa de levar em consideração que a maioria dos sites são predominantemente de texto e imagens, enquanto os maiores sites de pornografia empurrar streaming de vídeo. Quando você carregar a home page ExtremeTech, você está falando sobre um par de megabytes, e depois talvez 500 kilobytes se você carregar um artigo.Quando você pornô corrente, assumindo uma baixa resolução de 480 × 200, você está olhando para cerca de 100 kilobytes por segundo - que, durante 15 minutos, é de cerca de 90 megabytes.
Então você precisa multiplicar 90 megabytes por o número de visitas mensais - que é de cerca de 350 milhões para Xvideos. Isto vem a cerca de 29 petabytes de dados transferidos a cada mês, ou50 gigabytes por segundo . Para colocar isto em comparação, sua conexão com a internet em casa é, provavelmente, capaz de transferir um par de megabytes por segundo, que é cerca de 25.000 vezes menor.
Em suma, sites pornográficos lidar com quantidades astronómicas de dados. Os únicos locais que realmente se aproximam em termos de largura de banda-prima são o YouTube ou o Hulu, mas mesmo assim YouPorn é algo como seis vezes maior do que Hulu.
Infra-estrutura
Servindo-se vídeos requer muito mais recursos do que texto sem formatação e imagens, em termos de ciclos de CPU, armazenamento, interno I / O, e largura de banda.
Embora, obviamente, varia de local para local, a maioria dos sites adultos, provavelmente, armazenar na região de 50 a 200 terabytes de pornografia. Este é bastante grande para um site (apenas algo como Google, Facebook, Blogger, YouTube ou iria armazenar mais dados), mas em um mundo onde as unidades de 2TB são baratas e abundantes, esta não é, em última análise uma quantidade muito grande. No ano passado, escrevi sobre um pod de armazenamento Backblaze que pode armazenar 135TB em um caso de 4U, para apenas 7.400 dólares .
Ciclos de CPU e de E / S será uma função da taxa de bits do vídeo streaming e o número de page views. Primeiro, o site pornô tem que servir a um banco de dados dinâmico e pesquisável de milhares de vídeos, e então, quando alguém clica em um vídeo, esse arquivo deve ser lido a partir de um disco rígido e transmitido pela internet. Se você já transferiu uma grande quantidade de arquivos grandes através de uma rede local (ou seja, sublinhou, tanto o seu disco rígido e uma porta Ethernet) você vai saber como é a tributação.
Requisitos de hardware, são de quase impossível derivar (eles não divulgado), mas no caso de um site pornô grande que estamos falando provavelmente sobre racks de CPU quad-servidores, switches gigabit e balanceadores de carga. Software sábio, sites pornográficos mais grandes vai usar um banco de dados de muito alto rendimento, como Redis para armazenar e servir a vídeos, e um peso-leve servidor HTTP como Nginx para servir as páginas da web.
Finalmente, largura de banda. Voltando ao nosso exemplo Xvideos (baseado em uma estimativa Ad Planner), um site pornô grande terá que ter conectividade suficiente para servir até 50 gigabytes por segundo, ou 400Gbps. Tenha em mente que esta é uma taxa de dados média, também: No horário de pico, Xvideos pode estourar a 1.000 Gbps (1Tbps) ou mais. Para colocar isto em perspectiva, há apenas cerca de 15Tbps de conectividade entre Londres e Nova York.
Há maneiras apenas tantos de lidar com este tráfego muito: Você pode configurar o seu próprio centro de dados, alugar alguns racks em um centro de dados muito grande, ou usar um provedor de nuvem, como a Amazon AWS ou Azure da Microsoft.
A exemplo do mundo real
O site pornô segundo maior na web, YouPorn, teve a gentileza de nos fornecer alguns fatos do mundo real e figuras. Você vai ficar feliz (ou assustado) para saber que os cerca de figuras DoubleClick Ad Planner são realmente muito muito menor do que a realidade.
Exércitos YouPorn "mais de 100TB de pornografia", e serve "mais de 100 milhões de page views" por dia. Tudo dito, isso equivale a uma média de 950 terabytes de transferência de dados por dia, quase todos de que é streaming de vídeo. Isso é cerca de 28 petabytes por mês, o que significa a nossa estimativa para 29PB Xvideos está do lado de baixo, que serve provavelmente de 35 a 40PB por mês.
Ele fica melhor! No horário de pico, YouPorn serve 4000 páginas por segundo, o equivalente a estourar o tráfego na região de 100 gigabytes por segundo, ou 800Gbps. Isto é equivalente a transferência de mais de 10 DVDs de camada dupla a cada segundo.
No software lado das coisas, loja YouPorn de dados principal é Redis 100%, com MySQL usados como uma ferramenta de administração para gerenciar e adicionar dados ao cluster Redis. O local costumava ser principalmente programado em Perl com um servidor MySQL, Perl, mas em 2011 foi comutada para PHP e MySQL substituído por Redis. Nginx atua como o servidor HTTP, com tanto HAProxy e verniz ambos usados para equilibrar a carga.
Os negócios de servidores Redis com 300.000 consultas por segundo, e entre 8-15GB de dados é registrado a cada hora (logs de visitantes, dados de comportamento, e assim por diante). Estamos informados de que esta pilha de software deve ser capaz de escalar até 200 milhões de visualizações por dia.
Infelizmente, YouPorn não poderia nos contar sobre sua infra-estrutura de hardware. A julgar pelos endereços IP da rede de distribuição de conteúdo YouPorn (CDN), provavelmente não é hospedado por um provedor de nuvem, como a Amazon, mas sim em um grande centro de dados em algum lugar, com troca de tráfego fornecido pelo nível 3.
Para colocar esse número 800Gbps em perspectiva, a internet só lida com cerca de metade um exabyte de tráfego a cada dia , o que equivale a cerca de 50Tbps - em outras palavras, algumas contas simples pornô site para quase 2% do tráfego total da internet. Existem dezenas de sites pornográficos na escala de YouPorn, e centenas que são do tamanho de ExtremeTech ou seu site de notícias favorito. Provavelmente não é realista dizer que a pornografia representa 30% do total de dados transferidos através da Internet.
Fonte: extremetech