Skip to content

Commit 4bb2c6e

Browse files
authored
Merge pull request #199073 from seesharprun/may24-try-cosmos-db
New Try Azure Cosmos DB
2 parents b28e348 + d8dae86 commit 4bb2c6e

File tree

7 files changed

+134
-0
lines changed

7 files changed

+134
-0
lines changed

articles/cosmos-db/TOC.yml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,8 @@
44
items:
55
- name: Welcome to Azure Cosmos DB
66
href: introduction.md
7+
- name: Try Azure Cosmos DB free
8+
href: try-free.md
79
- name: Choose an API
810
href: choose-api.md
911
- name: NoSQL vs. relational databases
97.5 KB
Loading
107 KB
Loading
105 KB
Loading
121 KB
Loading
96.4 KB
Loading

articles/cosmos-db/try-free.md

Lines changed: 132 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,132 @@
1+
---
2+
title: Try Azure Cosmos DB free
3+
description: Try Azure Cosmos DB free of charge. No sign-up or credit card required. It's easy to test your apps, deploy, and run small workloads free for 30 days. Upgrade your account at any time during your trial.
4+
author: seesharprun
5+
ms.author: sidandrews
6+
ms.reviewer: mjbrown
7+
ms.service: cosmos-db
8+
ms.topic: overview
9+
ms.date: 08/26/2021
10+
---
11+
12+
# Try Azure Cosmos DB free
13+
[!INCLUDE[appliesto-all-apis](includes/appliesto-all-apis.md)]
14+
15+
[Try Azure Cosmos DB](https://aka.ms/trycosmosdb) makes it easy to try out Azure Cosmos DB for free before you commit. There's no credit card required to get started. Your account is free for 30 days. After expiration, a new sandbox account can be created. You can extend beyond 30 days for 24 hours. You can upgrade your active Try Azure Cosmos DB account at any time during the 30 day trial period. If you're using the SQL API, migrate your Try Azure Cosmos DB data to your upgraded account.
16+
17+
This article walks you through how to create your account, limits, and upgrading your account. This article also walks through how to migrate your data from your Try Azure Cosmos DB sandbox to your own account using the SQL API.
18+
19+
## Try Azure Cosmos DB limits
20+
21+
The following table lists the limits for the [Try Azure Cosmos DB](https://aka.ms/trycosmosdb) for Free trial.
22+
23+
| Resource | Limit |
24+
| --- | --- |
25+
| Duration of the trial | 30 days (a new trial can be requested after expiration) After expiration, the information stored is deleted. Prior to expiration you can upgrade your account and migrate the information stored. |
26+
| Maximum containers per subscription (SQL, Gremlin, Table API) | 1 |
27+
| Maximum containers per subscription (MongoDB API) | 3 |
28+
| Maximum throughput per container | 5,000 |
29+
| Maximum throughput per shared-throughput database | 20,000 |
30+
| Maximum total storage per account | 10 GB |
31+
32+
Try Azure Cosmos DB supports global distribution in only the Central US, North Europe, and Southeast Asia regions. Azure support tickets can't be created for Try Azure Cosmos DB accounts. However, support is provided for subscribers with existing support plans.
33+
34+
## Create your Try Azure Cosmos DB account
35+
36+
From the [Try Azure Cosmos DB home page](https://aka.ms/trycosmosdb), select an API. Azure Cosmos DB provides five APIs: Core (SQL) and MongoDB for document data, Gremlin for graph data, Azure Table, and Cassandra.
37+
38+
> [!NOTE]
39+
> Not sure which API will best meet your needs? To learn more about the APIs for Azure Cosmos DB, see [Choose an API in Azure Cosmos DB](choose-api.md).
40+
41+
:::image type="content" source="media/try-free/try-cosmos-db-page.png" lightbox="media/try-free/try-cosmos-db-page.png" alt-text="Screenshot of the API options including Core (SQL), MongoDB, and Cassandra on the Try Azure Cosmos DB page.":::
42+
43+
## Launch a Quick Start
44+
45+
Launch the Quickstart in Data Explorer in Azure portal to start using Azure Cosmos DB or get started with our documentation.
46+
47+
* [Core (SQL) API Quickstart](sql/create-cosmosdb-resources-portal.md#add-a-database-and-a-container)
48+
* [MongoDB API Quickstart](mongodb/create-mongodb-python.md#learn-the-object-model)
49+
* [Apache Cassandra API](cassandra/cassandra-adoption.md)
50+
* [Gremlin (Graph) API](graph/create-graph-console.md#add-a-graph)
51+
* [Azure Table API](table/create-table-dotnet.md)
52+
53+
You can also get started with one of the learning resources in Data Explorer.
54+
55+
:::image type="content" source="media/try-free/data-explorer.png" lightbox="media/try-free/data-explorer.png" alt-text="Screenshot of the Azure Cosmos DB Data Explorer landing page.":::
56+
57+
## Upgrade your account
58+
59+
Your account is free for 30 days. After expiration, a new sandbox account can be created. You can upgrade your active Try Azure Cosmos DB account at any time during the 30 day trial period. Here are the steps to start an upgrade.
60+
61+
1. Select the option to upgrade your current account in the Dashboard page or from the [Try Azure Cosmos DB](https://aka.ms/trycosmosdb) page.
62+
63+
:::image type="content" source="media/try-free/upgrade-account.png" lightbox="media/try-free/upgrade-account.png" alt-text="Confirmation page for the account upgrade experience.":::
64+
65+
1. Select **Sign up for Azure Account** & create an Azure Cosmos DB account.
66+
67+
You can migrate your database from Try Azure Cosmos DB to your new Azure account if you're utilizing the SQL API after you've signed up for an Azure account. Here are the steps to migrate.
68+
69+
### Create an Azure Cosmos DB account
70+
71+
[!INCLUDE [cosmos-db-create-dbaccount](includes/cosmos-db-create-dbaccount.md)]
72+
73+
Navigate back to the **Upgrade** page and select **Next** to move on to the third step and move your data.
74+
75+
> [!NOTE]
76+
> You can have up to one free tier Azure Cosmos DB account per Azure subscription and must opt-in when creating the account. If you do not see the option to apply the free tier discount, this means another account in the subscription has already been enabled with free tier.
77+
78+
:::image type="content" source="media/try-free/sign-up-sign-in.png" lightbox="media/try-free/sign-up-sign-in.png" alt-text="Screenshot of the sign-in/sign-up experience to upgrade your current account.":::
79+
80+
## Migrate your Try Azure Cosmos DB data
81+
82+
If you're using the SQL API, you can migrate your Try Azure Cosmos DB data to your upgraded account. Here’s how to migrate your Try Azure Cosmos DB database to your new Azure Cosmos DB Core (SQL) API account.
83+
84+
### Prerequisites
85+
86+
* Must be using the Azure Cosmos DB Core (SQL) API.
87+
* Must have an active Try Azure Cosmos DB account and Azure account.
88+
* Must have an Azure Cosmos DB account using the Core (SQL) API in your Azure account.
89+
90+
### Migrate your data
91+
92+
1. Locate your **Primary Connection string** for the Azure Cosmos DB account you created for your data.
93+
94+
1. Go to your Azure Cosmos DB Account in the Azure portal.
95+
96+
1. Find the connection string of your new Cosmos DB account within the **Keys** page of your new account.
97+
98+
:::image type="content" source="media/try-free/migrate-data.png" lightbox="media/try-free/migrate-data.png" alt-text="Screenshot of the Keys page for an Azure Cosmos DB account.":::
99+
100+
1. Insert the connection string of the new Cosmos DB account in the **Upgrade your account** page.
101+
102+
1. Select **Next** to move the data to your account.
103+
104+
1. Provide your email address to be notified by email once the migration has been completed.
105+
106+
## Delete your account
107+
108+
There can only be one free Try Azure Cosmos DB account per Microsoft account. You may want to delete your account or to try different APIs, you'll have to create a new account. Here’s how to delete your account.
109+
110+
1. Go to the [Try AzureCosmos DB](https://aka.ms/trycosmosdb) page
111+
112+
1. Select Delete my account.
113+
114+
:::image type="content" source="media/try-free/upgrade-account.png" lightbox="media/try-free/upgrade-account.png" alt-text="Confirmation page for the account upgrade experience.":::
115+
116+
## Next steps
117+
118+
After you create a Try Azure Cosmos DB sandbox account, you can start building apps with Azure Cosmos DB with the following articles:
119+
120+
* Use [SQL API to build a console app using .NET](sql/sql-api-get-started.md) to manage data in Azure Cosmos DB.
121+
* Use [MongoDB API to build a sample app using Python](mongodb/create-mongodb-python.md) to manage data in Azure Cosmos DB.
122+
* [Download a notebook from the gallery](publish-notebook-gallery.md#download-a-notebook-from-the-gallery) and analyze your data.
123+
* Learn more about [understanding your Azure Cosmos DB bill](understand-your-bill.md)
124+
* Get started with Azure Cosmos DB with one of our quickstarts:
125+
* [Get started with Azure Cosmos DB SQL API](sql/create-cosmosdb-resources-portal.md#add-a-database-and-a-container)
126+
* [Get started with Azure Cosmos DB API for MongoDB](mongodb/create-mongodb-python.md#learn-the-object-model)
127+
* [Get started with Azure Cosmos DB Cassandra API](cassandra/cassandra-adoption.md)
128+
* [Get started with Azure Cosmos DB Gremlin API](graph/create-graph-console.md#add-a-graph)
129+
* [Get started with Azure Cosmos DB Table API](table/create-table-dotnet.md)
130+
* Trying to do capacity planning for a migration to Azure Cosmos DB? You can use information about your existing database cluster for [capacity planning](sql/estimate-ru-with-capacity-planner.md).
131+
* If all you know is the number of vCores and servers in your existing database cluster, see [estimating request units using vCores or vCPUs](convert-vcore-to-request-unit.md).
132+
* If you know typical request rates for your current database workload, see [estimating request units using Azure Cosmos DB capacity planner](estimate-ru-with-capacity-planner.md).

0 commit comments

Comments
 (0)