Getting started with Cosmos DB on Azure

Azure Cosmos DB is a managed database service that offers applications scalability and high availability. It supports a number of different flavors of NoSQL databases. Due to its cross-regional availability, it offers tremendous throughput. We will configure Azure Cosmos DB for NoSQL in this article. So let's look at how to configure it.
Sign into your Azure portal and search for "Azure Cosmos DB" in the search option of the portal.

Once you select Azure Cosmos DB service, there will be an option to create a new instance of Cosmos DB

After you click Create you have will options from six flavors of Cosmos DB to chose from


Azure provides a rich set of API's for each flavor of Cosmos DB
In our case we would go with Azure Cosmos DB for NoSQL.
After you click Create, on the first page you would have to enter the name and other details for your Cosmos DB instance. I have named the instance as "mycosmos-database".

We will keep the options on the other tabs to default and click "Review+Create" on the bottom left.

Once done the process would perform some validations and if the process passes the validation it would go ahead and start deploying the instance. Deployment would take some time to complete.

Once its done click on the Go to resource option to check the details of the newly created Cosmos DB instance.

That's all folks. Your Cosmos DB instance is now up and running.

In the next article we look into how programmatically we can create and manage databases and containers in Cosmos DB.




