Como funciona esta calculadora
A calculadora de custos de solicitação do S3 estima quanto você paga pelas operações de solicitação do S3 - as cobranças por solicitação que acompanham as taxas de armazenamento e transferência de dados e são fáceis de ignorar durante o orçamento. Você insere seu mensal OBTER solicitações (em milhões) e seu valor mensal Solicitações PUT/POST (em milhões), e a ferramenta multiplica cada volume pela sua taxa por operação para mostrar o custo mensal. O principal motivador é a solicitação contar, não o tamanho do objeto: como PUT e POST normalmente custam várias vezes mais por mil solicitações do que GET, uma carga de trabalho com muita gravação pode gerar uma conta maior do que uma carga com muita leitura no mesmo volume. A divisão das duas entradas deixa claro qual tipo de operação está realmente impulsionando seus gastos.
O aspecto prático a observar é que os custos de solicitação aumentam de acordo com a forma como seu aplicativo acessa os dados, independentemente da quantidade de dados que você armazena. Um aplicativo que grava muitos objetos pequenos ou lê o mesmo objeto milhões de vezes sem armazenamento em cache pode pagar mais em taxas de solicitação do que em armazenamento. Gravações em lote, adição de cache ou CDN na frente de objetos lidos com frequência e consolidação de arquivos minúsculos todas as solicitações de corte contam e, portanto, custam. Analise os números antes de presumir que o armazenamento é seu maior item de linha — para cargas de trabalho de alto tráfego ou com uso intensivo de gravação, o por operação as cobranças costumam ser a parte da conta que cresce mais rapidamente.
Perguntas frequentes
O S3 cobra pelas solicitações separadamente do armazenamento?
Sim. Além do armazenamento e saída por GB, o S3 cobra por solicitação: aproximadamente US$ 0,0004 por 1.000 solicitações GET e US$ 0,005 por 1.000 solicitações PUT/POST/LIST. Para aplicativos que lidam com milhões de objetos pequenos, as taxas de solicitação podem exceder o custo de armazenamento.
Como posso reduzir o custo da solicitação S3?
Coloque um CDN na frente para absorver GETs repetidos, agrupar objetos pequenos em arquivos maiores sempre que possível, evitar operações LIST desnecessárias e armazenar em cache. Como o PUT custa aproximadamente 12× um GET, reduzir a frequência de gravação (buffer e depois liberação) ajuda mais as cargas de trabalho com gravação pesada.