(Desculpe, faz um tempinho desde que a questão foi postada, mas espero que esta informação seja útil para o OP e / ou futuros visitantes ...)
Suas suposições acima estão corretas. O NetStorage é um serviço de origem hospedado, na nuvem da Akamai, em seu backbone.
Re custo, acredito NetStorage é uma opção gratuita, pelo menos com um certo nível de serviço, mas você precisa pedir-lhes para ter certeza.
A empresa para a qual trabalho recebe cerca de 4 milhões de solicitações por dia para nossos objetos estáticos e usamos a Akamai. No momento, estamos mudando para o NetStorage e fizemos uma boa quantidade de medições e testes em sua rede de teste em antecipação ao switch. Para nós, as considerações básicas foram:
Velocidade de ponta a ponta e taxa de acertos do cache - que é realmente uma função do tráfego. A diferença na experiência do usuário pode ser grande ou insignificante dependendo (1) da rapidez com que os servidores de borda da Akamai pode alcançar sua origem e (2) quantas vezes cada servidor de borda recebe solicitações para seus objetos.
-
Se um servidor de borda precisar solicitar um objeto de sua origem, é importante saber com que velocidade sua origem pode responder. O NetStorage quase sempre responderá mais rápido do que o seu servidor de origem, porque o NetStorage está na rede da Akamai e é otimizado exatamente para isso.
-
E / mas: quanto mais seus objetos são armazenados em cache em seus servidores de borda, menos importa a rapidez com que sua origem (ou a deles) responde às solicitações desses servidores de borda. Portanto, se seus objetos obtiverem muito tráfego (e / ou sua origem estiver em um servidor rápido e tiver uma conexão muito rápida com a rede de borda da Akamai), talvez não faça muita diferença. Mas se você é um site de tráfego pequeno a médio, e os servidores de ponta da Akamai frequentemente limpam seus objetos de seus caches para dar espaço a outros objetos, então isso pode fazer uma grande diferença. É verdade que a Akamai tem muitos servidores de borda e que às vezes eles podem obter objetos armazenados em cache de servidores de borda vizinhos, mas se seus objetos também não estiverem nos caches dos vizinhos, você ainda poderá ter muitos acessos em seu computador. origem.
-
Para referência, temos uma política de cache de navegador bastante agressiva para a maioria de nossos objetos, mas nossa origem ainda recebe solicitações dos servidores de borda da Akamai por cerca de 25% -30% dessas solicitações de 4 milhões por dia.
Admin. Sem o NetStorage, você obviamente precisa hospedar (ou organizar hospedagem para) seu próprio servidor de origem, o que significa configuração, manutenção, monitoramento, orçamento etc. NetStorage é basicamente hospedagem gratuita. Dependendo do seu show, isso pode ser uma grande vitória em alguns aspectos. MAS ...
O outro administrador. O NetStorage vem com seus próprios aborrecimentos e algumas limitações. Por exemplo:
-
Se você se preocupa com o fato de seus URLs não diferenciarem maiúsculas de minúsculas, mas tem nomes de arquivo e caminhos de arquivo com letras maiúsculas e minúsculas, você precisará convertê-los em todos os níveis, sempre que fizer o upload.
-
O gerenciamento de arquivos do NetStorage deixa muito a desejar. Não há scripts para falar; você pode fazer upload e download, mas a exclusão de qualquer número grande de arquivos leva uma eternidade.
-
O tamanho da pasta é essencialmente limitado a 10.000 arquivos por pasta (não obstante a documentação, que diz que o limite é de 50.000).
Outra coisa que você pode querer saber é a opção " Midgress ". Se você não quiser usar o NetStorage e precisar da melhor taxa de acertos do cache e menos ocorrências para sua origem, poderá pagar mais por uma camada intermediária de servidores de cache inseridos entre os servidores de borda e sua origem. Isso virtualmente garante um menor tempo de ida e volta (o servidor de borda solicita um servidor de midgress mais local em vez de ir direto para o seu servidor de origem) e uma alta taxa de acertos do cache. Nós tentamos uma vez e funcionou muito bem, mas o custo foi mais do que queríamos pagar.
Felicidades,
Aaron