BD Cosmos do Azure preço

Serviço de banco de dados multimodelo distribuído globalmente

Inicie sua conta gratuita do Azure e obtenha um crédito de $200 por 30 dias. Além disso, obtenha agora 12 meses de acesso gratuito ao BD Cosmos do Azure.

O BD Cosmos do Azure é o banco de dados multimodelo distribuído globalmente da Microsoft. O BD Cosmos do Azure foi criado do zero com distribuição global e escala horizontal em seu núcleo. Ele oferece distribuição global pronta para uso em qualquer quantidade de regiões do Azure, dimensionando e replicando seus dados de forma transparente onde quer que seus usuários estejam. Dimensione elasticamente a taxa de transferência e o armazenamento em todo o mundo e pague apenas pela taxa de transferência e o armazenamento que você precisa. O BD Cosmos do Azure garante latências de milissegundo de um dígito no 99º percentil em qualquer parte do mundo, oferece vários modelos de consistência bem definidos para ajustar o desempenho e assegura alta disponibilidade com recursos de hospedagem múltipla – tudo com suporte de SLAs (Contratos de Nível de Serviço) líderes do setor.

O Azure Cosmos DB é realmente independente do esquema, ou seja, ele indexa automaticamente todos os dados sem exigir que você lide com gerenciamento de esquema e índice. E também é multimodelo, oferecendo suporte nativo a modelos de dados de documentos, de chave-valor, de gráficos e de família de colunas. Com o BD Cosmos do Azure, você pode acessar seus dados usando as APIs de sua preferência, como SQL do DocumentDB (documento), MongoDB (documento), Armazenamento de Tabelas do Azure (chave-valor) e Gremlin (gráfico), todas com suporte nativo.

Detalhes de preços

Taxa de transferência provisionada

On Cosmos DB, you only pay for reserved throughput provisioned and data stored in containers (collection of documents or a table or a graph). Reserved throughput, billed as Request Units (RU) per second or RU/s), allows you to read from or write data into containers. Each container is billed on an hourly basis for throughput provisioned in units of 100 RU/second, with a minimum of 400 RU/second, and data stored (in GBs). Unlimited containers have a minimum of 100 RU/s per partition.

During public preview, there's no additional charge for using the Gremlin API.

Unidade Preço
Armazenamento SSD (por GB) $- GB/mês
RUs reservadas por segundo (a cada 100 RUs, mínimo de 400 RUs) $-
As taxas de transferência de dados padrão são aplicáveis. As estimativas de preços mensais baseiam-se em 744 horas por mês.

Dimensionamento de contêineres

Você pode criar contêineres de armazenamento ilimitado para cargas de trabalho de alta taxa de transferência e alto armazenamento, definindo uma chave de partição na criação da coleção. Um contêiner particionado será escalado horizontalmente conforme a quantidade de dados crescer e a taxa de transferência reservada aumentar.

Emulador do Azure Cosmos DB (gratuito)

Baixe o Emulador gratuito do BD Cosmos do Azure para desenvolver e testar aplicativos usando o BD Cosmos do Azure em seu computador local. Quando estiver satisfeito com o modo como seu aplicativo funciona, você poderá implantá-lo apenas alterando sua configuração para apontar para uma instância do BD Cosmos do Azure.

Escala global com replicação geográfica

Azure Cosmos DB containers can be globally distributed to help you easily build apps with planet scale, which means all your data is automatically replicated to the regions you specify. Your app continues to work with a logical endpoint, while your data is automatically served from the region closest to your users with an intuitive programming model for data consistency and 99.99% availability. Globally distributed containers are billed based on the storage consumed in each region and throughput reserved for each Azure Cosmos DB container times the number of regions associated with an Azure Cosmos DB database account. Standard data transfer rates apply for replication data transfer between regions.

Consultas com baixa latência e alta produtividade

Com o Azure Cosmos DB, enquanto você grava um volume de dados sustentado, esses dados serão indexados de forma síncrona para servir a consultas de SQL consistentes usando um mecanismo de banco de dados livre de travas e otimizado para gravação, projetado para SSDs (discos de estado sólido) e acesso de baixa latência. Solicitações de leitura e gravação são sempre servidas de sua região local, enquanto os dados são distribuídos globalmente. Você pode otimizar ainda mais o desempenho personalizando o comportamento de índice automático.

Suporte e Contrato de Nível de Serviço

  • Nós fornecemos suporte técnico para todos os serviços do Azure lançados para a Disponibilidade Geral, incluindo o BD Cosmos do Azure, por meio do Suporte do Azure, com preço inicial de $29/mês. O suporte à cobrança e ao gerenciamento de assinaturas é fornecido gratuitamente.
  • SLA: garantimos que, em pelo menos 99,99% dos casos, processaremos com êxito as solicitações para executar operações nos recursos do Azure Cosmos DB. Para saber mais sobre nosso Contrato de Nível de Serviço, visite a página de Contrato de Nível de Serviço.

Perguntas Frequentes

  • Uma RU (Unidade de Solicitação) é a medida de taxa de transferência no BD Cosmos do Azure. 1 RU corresponde à taxa de transferência do GET de um item de 1 KB. Toda operação no BD Cosmos do Azure, incluindo leituras, gravações, consultas SQL e execuções de procedimentos armazenados, tem um valor determinístico de Unidade de Solicitação baseado na taxa de transferência necessária para concluir a operação. Em vez de pensar em CPU, E/S, memória e como cada uma dessas medidas afetam a taxa de transferência do aplicativo, você pode pensar em uma única medida de Unidade de Solicitação.

    Uma Unidade de Solicitação consumida por meio de RUs provisionadas por segundo e um bucket de um minuto são a mesma coisa.

    Para obter mais informações sobre Unidades de Solicitação e ajuda para determinar suas necessidades relacionadas a contêineres, acesse aqui.

  • Você é cobrado com uma taxa por hora, fixa e previsível, baseada na capacidade geral (RU/seg) que foi provisionada em sua conta do Azure Cosmos DB durante esse período.

    Se você criar uma conta no Leste dos EUA 2 usando duas partições únicas com 500 RU/seg e 700 RU/seg, respectivamente, a capacidade provisionada total será de 1.200 RU/seg. Portanto, a cobrança será de 12 x $- = $-/hora.

    Se suas necessidades de taxa de transferência forem alteradas e você aumentar a capacidade de cada partição em 500 RU/s e ainda criar um novo contêiner particionado usando 20.000 RU/s, sua capacidade provisionada geral será de 22.200 RU/s (1.000 RU/s + 1.200 RU/s + 20.000 RU/s). Nesse caso, sua fatura será alterada para: $- x 222 = $-/hora.

    Em um mês de 720 horas, se 500 horas forem provisionadas a 1.200 RU/seg e 220 horas forem provisionadas a 22.200 RU/seg, sua fatura mensal mostrará: 500 x $-/hora + 220 x $-/hora = $-/hora

  • When you choose to make containers span across geographic regions, you are billed for the throughput and storage for each container in every region and the data transfer between regions. As an example, let’s assume you have a container in West US provisioned with throughput 10K RU/s and store 1TB of data this month. Let’s assume you add 3 regions - East US, North Europe, and East Asia, each with the same storage and throughput. Your total monthly bill will be (assuming 31 days in a month):

    Item Usage (Month) Rate Monthly Cost
    Throughput bill for container in West US 10K RU/s * 24 * 31 $- per 100 RU/s per hour $-
    Throughput bill for 3 additional regions - East US, North Europe, and East Asia 3 * 10K RU/s * 24 * 31 $- per 100 RU/s per hour $-
    Storage bill for container in West US 1 TB $-/GB $-
    Storage bill for 3 additional regions - East US, North Europe, and East Asia 3 * 1TB $-/GB $-
    Total $-

    Let’s also assume that you egress 100GB of data every month from the container in West US to replicate data into East US, North Europe and East Asia. You are billed for egress as per data transfer rates.

  • A capacidade de armazenamento é cobrada em unidades da quantidade máxima por hora de dados armazenados (em GB) durante um período de um mês. Por exemplo, se você usar 100 GB de armazenamento na primeira metade do mês e 50 GB na segunda metade, você será cobrado pelo equivalente a 75 GB de armazenamento durante o mês em questão.

  • Será cobrada a taxa fixa por hora de existência do contêiner, independentemente do uso ou se o contêiner ficar ativo por menos de uma hora. Por exemplo, se você criar um contêiner e o excluir depois de 5 minutos, sua fatura apresentará uma cobrança referente a 1 hora da unidade.

  • Se você definir o seu próprio desempenho para um contêiner, fizer upgrade de 400 RUs para 1.000 RUs às 9h30 e fizer downgrade para 400 RUs novamente às 10h45, você será cobrado por duas horas de 1.000 RUs.

    Se você selecionar um nível de desempenho de coleção predefinido e fizer upgrade de uma coleção S1 para uma coleção S3 às 9h30, depois fizer downgrade para S1 novamente às 10h45, você será cobrado por duas horas de S3.

  • Você pode escalar ou reduzir verticalmente o número de Unidades de Solicitação para cada contêiner em sua conta do Azure Cosmos DB usando o Portal do Azure, um dos SDKs com suporte ou a API REST.

  • Para mover uma coleção do nível de desempenho S1, S2 ou S3 para uma única partição com o mesmo tamanho de armazenamento, veja Changing performance levels using the Azure Portal (Alterando os níveis de desempenho usando o Portal do Azure).

    Para mover uma coleção única existente para um contêiner de armazenamento ilimitado, veja Particionamento e dimensionamento no Azure Cosmos DB.

  • Em um ponto de entrada, a partição única tem uma taxa de transferência maior que o S1 (400 RU/seg contra 250 RU/seg) a um preço mais baixo. Você também pode escalar verticalmente até 10.000 RU/seg contra 2.500 RU/seg com o S3. O melhor do novo modelo de provisionamento é que você pode escalar em incrementos de 100 RU/seg, portanto, não é necessário pagar pelo S3 a 2.500 RU/seg quando você precisa apenas de 1.200 RU/seg.

Recursos

Faça a estimativa de seus custos mensais com os serviços do Azure

Verifique as perguntas frequentes sobre preços do Azure

Saiba mais sobre BD Cosmos do Azure

Consulte tutoriais técnicos, vídeos e outros recursos

Aprenda e crie com $200 de crédito e continue gratuitamente

Conta gratuita