Bem-vindo ao Azure Cosmos DBWelcome to Azure Cosmos DB

Aplicações atuais são necessários para estar sempre online e elevada capacidade de resposta.Today’s applications are required to be highly responsive and always online. Para alcançar a baixa latência e elevada disponibilidade, instâncias desses aplicativos precisam ser implantados nos centros de dados que estão próximas dos seus usuários.To achieve low latency and high availability, instances of these applications need to be deployed in datacenters that are close to their users. Aplicativos precisam responder em tempo real para grandes alterações na utilização nas horas de pico, armazenar aumento constante dos volumes de dados e disponibilizar estes dados aos utilizadores em milissegundos.Applications need to respond in real time to large changes in usage at peak hours, store ever increasing volumes of data, and make this data available to users in milliseconds.

O Azure Cosmos DB é um serviço da base de dados de vários modelos distribuída globalmente da Microsoft.Azure Cosmos DB is Microsoft's globally distributed, multi-model database service. Com um clique de um botão, o Cosmos DB permite-lhe de forma elástica e dimensionar de forma independente o débito e armazenamento em qualquer número de regiões do Azure em todo o mundo.With a click of a button, Cosmos DB enables you to elastically and independently scale throughput and storage across any number of Azure regions worldwide. Elástica pode dimensionar o débito e armazenamento e tirar partido de acesso de dados de milissegundos de dígito único de forma rápida usando sua API favorita, incluindo SQL, MongoDB, Cassandra, tabelas ou Gremlin.You can elastically scale throughput and storage, and take advantage of fast, single-digit-millisecond data access using your favorite API including SQL, MongoDB, Cassandra, Tables, or Gremlin. O cosmos DB fornece abrangente contratos de nível de serviço (SLAs) de débito, latência, disponibilidade e garantias de consistência, algo nenhum outro serviço de base de dados oferece.Cosmos DB provides comprehensive service level agreements (SLAs) for throughput, latency, availability, and consistency guarantees, something no other database service offers.

Pode Experimentar o Azure Cosmos DB gratuitamente sem uma subscrição do Azure, sem encargos nem compromissos.You can Try Azure Cosmos DB for Free without an Azure subscription, free of charge and commitments.

O Azure Cosmos DB é um serviço de base de dados de distribuição global da Microsoft com aumento horizontal elástico, baixa latência garantida, cinco modelos de consistência e SLAs abrangentes garantidos

Principais vantagensKey Benefits

Distribuição global chave na mãoTurnkey global distribution

O cosmos DB permite-lhe criar elevada capacidade de resposta e aplicações de elevada disponibilidade em todo o mundo.Cosmos DB enables you to build highly responsive and highly available applications worldwide. O cosmos DB replica de forma transparente os dados onde quer que estejam os seus utilizadores, para que os usuários podem interagir com uma réplica dos dados que esteja mais próximos deles.Cosmos DB transparently replicates your data wherever your users are, so your users can interact with a replica of the data that is closest to them.

O cosmos DB permite-lhe adicionar ou remover qualquer uma das regiões do Azure à sua conta do Cosmos em qualquer altura, com um clique de um botão.Cosmos DB allows you to add or remove any of the Azure regions to your Cosmos account at any time, with a click of a button. O cosmos DB será perfeitamente replicar os seus dados para todas as regiões à sua conta do Cosmos enquanto a sua aplicação continua a ser de elevada disponibilidade, graças à multi homing capacidades do serviço.Cosmos DB will seamlessly replicate your data to all the regions associated with your Cosmos account while your application continues to be highly available, thanks to the multi-homing capabilities of the service. Para obter mais informações, consulte a distribuição global artigo.For more information, see the global distribution article.

Always OnAlways On

Devido uma integração profunda com a infraestrutura do Azure e replicação de vários mestre transparente, Cosmos DB fornece elevada disponibilidade de 99,999% para as leituras e escritas.By virtue of deep integration with Azure infrastructure and transparent multi-master replication, Cosmos DB provides 99.999% high availability for both reads and writes. O cosmos DB também fornece a capacidade de forma programática (ou através do Portal) invocar a ativação pós-falha regional da sua conta do Cosmos.Cosmos DB also provides you with the ability to programmatically (or via Portal) invoke the regional failover of your Cosmos account. Esta capacidade ajuda a garantir que seu aplicativo foi projetado para ativação pós-falha no caso de desastre regional.This capability helps ensure that your application is designed to failover in the case of regional disaster.

Escalabilidade elástica de débito e armazenamento, em todo o mundoElastic scalability of throughput and storage, worldwide

Concebido com a criação de partições horizontais transparente e replicação multimestre, o Cosmos DB oferece uma escalabilidade elástica sem precedentes para o seu escritas e leituras, tudo em todo o mundo.Designed with transparent horizontal partitioning and multi-master replication, Cosmos DB offers unprecedented elastic scalability for your writes and reads, all around the globe. Pode elasticamente ampliação de milhares a centenas de milhões de pedidos por segundo em todo o mundo, com uma única chamada de API e pague apenas pelo débito (e armazenamento) que precisa.You can elastically scale up from thousands to hundreds of millions of requests/sec around the globe, with a single API call and pay only for the throughput (and storage) you need. Esta capacidade ajuda-o a lidar com picos inesperados em suas cargas de trabalho sem ter de aprovisionar excessivamente para o pico.This capability helps you to deal with unexpected spikes in your workloads without having to over-provision for the peak. Para obter mais informações, consulte criação de partições no Cosmos DB, débito aprovisionado em contentores e bases de dados, e dimensionar o débito aprovisionado globalmente.For more information, see partitioning in Cosmos DB, provisioned throughput on containers and databases, and scaling provisioned throughput globally.

Baixa latência garantida no percentil 99, em todo o mundoGuaranteed low latency at 99th percentile, worldwide

Com o Cosmos DB, pode criar aplicações altamente responsivo, à escala planetária.Using Cosmos DB, you can build highly responsive, planet scale applications. Com o protocolo de replicação de vários mestres novo e, em seguida, livre de bloqueios temporários e motor de base de dados otimizado para escrita, Cosmos DB garante latências inferiores a 10 ms para ambos, lê (indexadas) e escreve no percentil 99, em todo o mundo .With its novel multi-master replication protocol and latch-free and write-optimized database engine, Cosmos DB guarantees less than 10-ms latencies for both, reads (indexed) and writes at the 99th percentile, all around the world. Esta capacidade permite constante ingestão de dados e consultas de incrivelmente rápida para aplicações de elevada capacidade de resposta.This capability enables sustained ingestion of data and blazing-fast queries for highly responsive apps.

Precisamente definido, várias escolhas de consistênciaPrecisely defined, multiple consistency choices

Quando criar globalmente distribuído aplicativos no Cosmos DB, já não é preciso fazer extremo as responsabilidades entre consistência, disponibilidade, latência e débito.When building globally distributed applications in Cosmos DB, you no longer have to make extreme tradeoffs between consistency, availability, latency, and throughput. Protocolo de replicação de vários mestres do cosmos DB foi criado com cuidado para oferecer cinco escolhas de consistência bem definidos - forte, estagnação limitada, sessão, prefixo consistente, e eventual — para um modelo de programação intuitivo com baixa latência e elevada disponibilidade para seu globalmente aplicação distribuída.Cosmos DB’s multi-master replication protocol is carefully designed to offer five well-defined consistency choices - strong, bounded staleness, session, consistent prefix, and eventual — for an intuitive programming model with low latency and high availability for your globally distributed application.

Sem gestão de índices ou esquemasNo schema or index management

Manter o esquema de base de dados e os índices em sincronia com o esquema de um aplicativo é particularmente dolorosa para aplicações distribuídas globalmente.Keeping database schema and indexes in-sync with an application’s schema is especially painful for globally distributed apps. Com o Cosmos DB, não é necessário lidar com a gestão de índices ou esquemas.With Cosmos DB, you do not need to deal with schema or index management. O motor de base de dados é totalmente sem esquema.The database engine is fully schema-agnostic. Uma vez que sem gestão de esquemas e índices for necessário, também não precisa se preocupar sobre o tempo de inatividade da aplicação enquanto a migração de esquemas.Since no schema and index management is required, you also don’t have to worry about application downtime while migrating schemas. O cosmos DB indexa automaticamente todos os dados e serve consultas rápidas.Cosmos DB automatically indexes all data and serves queries fast.

Serviço de base de dados totalmente testadaBattle tested database service

O cosmos DB é um serviço fundamental no Azure.Cosmos DB is a foundational service in Azure. Há quase uma década, o Cosmos DB tem sido usado por muitos dos produtos da Microsoft para aplicativos de missão crítica à escala global, incluindo o Skype, Xbox, Office 365, Azure e muitos outros.For nearly a decade, Cosmos DB has been used by many of Microsoft’s products for mission critical applications at global scale, including Skype, Xbox, Office 365, Azure, and many others. Hoje em dia, o Cosmos DB é um dos serviços mais rápida crescentes no Azure, utilizado por muitos clientes externos e aplicativos de missão crítica que requerem o dimensionamento elástico, distribuição global chave na mão, replicação de vários mestre para baixa latência e elevada disponibilidade de ambos leituras e gravações.Today, Cosmos DB is one of the fastest growing services on Azure, used by many external customers and mission-critical applications that require elastic scale, turnkey global distribution, multi-master replication for low latency and high availability of both reads and writes.

Onipresente presença regionalUbiquitous regional presence

O cosmos DB está disponível em todas as regiões do Azure em todo o mundo, incluindo 54 + regiões na cloud pública, Azure China 21Vianet, Azure Alemanha, o Azure Government e o Azure Government para o departamento de defesa (DoD).Cosmos DB is available in all Azure regions worldwide, including 54+ regions in public cloud, Azure China 21Vianet, Azure Germany, Azure Government, and Azure Government for Department of Defense (DoD). Ver presença regional do Cosmos DB.See Cosmos DB’s regional presence.

Seguro por padrão e pronto para as empresasSecure by default and enterprise ready

O cosmos DB está certificado para um vasto leque de normas de conformidade.Cosmos DB is certified for a wide array of compliance standards. Além disso, todos os dados no Cosmos DB são encriptados em descanso e em movimento.Additionally, all data in Cosmos DB is encrypted at rest and in motion. O cosmos DB fornece autorização ao nível da linha e em conformidade com normas de segurança restritos.Cosmos DB provides row level authorization and adheres to strict security standards.

Poupanças significativas de custo total de posseSignificant TCO savings

Uma vez que o Cosmos DB é um serviço totalmente gerido, já não terá de gerir e operar implementações de centro de dados de várias complexas e atualizações de software da base de dados, pagar o suporte, licenciamento ou operações ou terá de provisionar seu banco de dados para o pico de carga de trabalho.Since Cosmos DB is a fully managed service, you no longer need to manage and operate complex multi datacenter deployments and upgrades of your database software, pay for the support, licensing, or operations or have to provision your database for the peak workload. Para obter mais informações, consulte otimizar o custo com o Cosmos DB.For more information, see Optimize cost with Cosmos DB.

SLAs abrangentes de líder da indústriaIndustry leading comprehensive SLAs

O cosmos DB é o primeiro e único serviço a oferecer SLAs abrangentes líderes da indústria incluindo elevada disponibilidade de 99,999%, ler e latência no percentil 99, débito e consistência a garantia de escrita.Cosmos DB is the first and only service to offer industry-leading comprehensive SLAs encompassing 99.999% high availability, read and write latency at the 99th percentile, guaranteed throughput, and consistency.

Análise operacional e distribuída globalmente com o SparkGlobally distributed operational analytics with Spark

Pode executar Spark diretamente em dados armazenados no Cosmos DB.You can run Spark directly on data stored in Cosmos DB. Esta capacidade permite-lhe efetuar análises operacionais de baixa latência, à escala global sem afetar as cargas de trabalho transacionais operacional diretamente no Cosmos DB.This capability allows you to do low-latency, operational analytics at global scale without impacting transactional workloads operating directly against Cosmos DB. Para obter mais informações, consulte distribuído globalmente análise operacional.For more information, see Globally distributed operational analytics.

O cosmos DB oferece uma opção de APIs para trabalhar com os dados armazenados no seu banco de dados do Cosmos.Cosmos DB offers a choice of APIs to work with your data stored in your Cosmos database. Por predefinição, é possível usar SQL (um núcleo API) para consultar a base de dados do Cosmos.By default, you can use SQL (a core API) for querying your Cosmos database. O cosmos DB também implementa as APIs para Cassandra, MongoDB, Gremlin e Azure Table Storage.Cosmos DB also implements APIs for Cassandra, MongoDB, Gremlin and Azure Table Storage. Pode apontar os controladores de cliente (e ferramentas) para o NoSQL comumente usado (por exemplo, o MongoDB, Cassandra, Gremlin) diretamente para a base de dados do Cosmos.You can point client drivers (and tools) for the commonly used NoSQL (e.g., MongoDB, Cassandra, Gremlin) directly to your Cosmos database. Ao suportar os protocolos de transmissão de frequentemente utilizadas APIs de NoSQL, o Cosmos DB permite-lhe:By supporting the wire protocols of commonly used NoSQL APIs, Cosmos DB allows you to:

  • Migre facilmente a sua aplicação para o Cosmos DB, preservando a partes significativas da lógica do aplicativo.Easily migrate your application to Cosmos DB while preserving significant portions of your application logic.
  • Mantenha seu aplicativo portátil e continuará desconhecidas do fornecedor na cloud.Keep your application portable and continue to remain cloud vendor-agnostic.
  • Obtenha um serviço cloud totalmente gerido com o setor SLAs líderes do setor, com apoio financeiro para as APIs do NoSQL comuns.Get a fully-managed cloud service with industry leading, financially backed SLAs for the common NoSQL APIs.
  • Elástica dimensionar o débito aprovisionado e armazenamento para as bases de dados com base nas suas necessidades e pague apenas o débito e armazenamento de que precisa.Elastically scale the provisioned throughput and storage for your databases based on your need and pay only for the throughput and storage you need. Isso leva à redução significativa de custos.This leads to significant cost savings.

Soluções que tiram partido do Azure Cosmos DBSolutions that benefit from Azure Cosmos DB

Qualquer web, móvel, jogos e aplicações de IoT que tem de lidar com quantidades gigantescas de dados, leituras e escritas um escala global com resposta em tempo quase real vezes para uma variedade de dados se beneficiará de Cosmos DB elevada disponibilidade garantida, débito elevado, baixa latência e consistência adaptável.Any web, mobile, gaming, and IoT application that needs to handle massive amounts of data, reads, and writes at a global scale with near-real response times for a variety of data will benefit from Cosmos DB's guaranteed high availability, high throughput, low latency, and tunable consistency. Saiba mais sobre como o Azure Cosmos DB pode ser usado para compilar IoT e telemática, revenda e marketing, jogos e deaplicaçõesmóveiseweb.Learn about how Azure Cosmos DB can be used to build IoT and telematics, retail and marketing, gaming and web and mobile applications.

Passos SeguintesNext steps

Leia mais sobre o Cosmos DB principais conceitos distribuição global chave na mão e criação de partições e débito aprovisionado.Read more about Cosmos DB's core concepts turnkey global distribution and partitioning and provisioned throughput.

Introdução ao Azure Cosmos DB com um dos nossos manuais de introdução:Get started with Azure Cosmos DB with one of our quickstarts: