{"id":46649,"date":"2021-06-17T00:00:00","date_gmt":"2021-06-17T07:00:00","guid":{"rendered":"https:\/\/griddb-linux-hte8hndjf8cka8ht.westus-01.azurewebsites.net\/blog\/an-introduction-to-griddb-cloud\/"},"modified":"2025-11-13T12:55:23","modified_gmt":"2025-11-13T20:55:23","slug":"an-introduction-to-griddb-cloud","status":"publish","type":"post","link":"https:\/\/griddb.net\/en\/blog\/an-introduction-to-griddb-cloud\/","title":{"rendered":"An Introduction to GridDB Cloud"},"content":{"rendered":"<h2>Introduction<\/h2>\n<p>Though GridDB has grown easier to manage and use over time, the development team has created an even more streamlined way of using the time series database. In this blog, we are introducing GridDB Cloud, a service that provides the database as a cloud service through a convenient online portal. This blog will serve as as a basic introduction and will showcase some basic features and instruct prospective users on how to setup and use it.<\/p>\n<p>As an example, here&#8217;s the portal showing all working nodes in the cluster:<\/p>\n<p><a href=\"https:\/\/griddb.net\/wp-content\/uploads\/2021\/06\/Screenshot_28.png\"><img fetchpriority=\"high\" decoding=\"async\" src=\"https:\/\/griddb.net\/wp-content\/uploads\/2021\/06\/Screenshot_28.png\" alt=\"\" width=\"1018\" height=\"466\" class=\"aligncenter size-full wp-image-27538\" srcset=\"\/wp-content\/uploads\/2021\/06\/Screenshot_28.png 1018w, \/wp-content\/uploads\/2021\/06\/Screenshot_28-300x137.png 300w, \/wp-content\/uploads\/2021\/06\/Screenshot_28-768x352.png 768w, \/wp-content\/uploads\/2021\/06\/Screenshot_28-600x275.png 600w\" sizes=\"(max-width: 1018px) 100vw, 1018px\" \/><\/a><\/p>\n<p>As a bonus, we will also show you how to set up Grafana in conjunction with your Cloud instance &#8212; just to show off some functionality and to show you the possibilities.<\/p>\n<h2>How to Use<\/h2>\n<p>For this blog, I will be walking you through setting up a virtual private network in Microsoft&#8217;s <a href=\"https:\/\/azure.microsoft.com\">Azure<\/a>, which can then be used to connect to your cloud instance. Not only is this the most secure way to tunnel your data around, it&#8217;s also extremely easy.<\/p>\n<p>Here&#8217;s how it works: you set up a virtual private network on your Azure subscription and then simply connect a virtual machine to that same network. From there, you set up a peer connection which allows remote connections to join your Azure network. Once that is set up, you can communicate from within the network to your GridDB Cloud (ie. the virtual machines within your virtual network can directly communicate with your GridDB Cloud).<\/p>\n<h3>Setting Up the Peer Network<\/h3>\n<p>To begin, please create a <a href=\"https:\/\/docs.microsoft.com\/en-us\/azure\/azure-resource-manager\/management\/manage-resource-groups-portal\">resource group<\/a> in your Azure subscription for this project.<\/p>\n<p><a href=\"https:\/\/griddb.net\/wp-content\/uploads\/2021\/06\/Screenshot_1-1.png\"><img decoding=\"async\" src=\"https:\/\/griddb.net\/wp-content\/uploads\/2021\/06\/Screenshot_1-1.png\" alt=\"\" width=\"1053\" height=\"234\" class=\"aligncenter size-full wp-image-27552\" srcset=\"\/wp-content\/uploads\/2021\/06\/Screenshot_1-1.png 1053w, \/wp-content\/uploads\/2021\/06\/Screenshot_1-1-300x67.png 300w, \/wp-content\/uploads\/2021\/06\/Screenshot_1-1-1024x228.png 1024w, \/wp-content\/uploads\/2021\/06\/Screenshot_1-1-768x171.png 768w, \/wp-content\/uploads\/2021\/06\/Screenshot_1-1-600x133.png 600w\" sizes=\"(max-width: 1053px) 100vw, 1053px\" \/><\/a><\/p>\n<p>You will also need to make sure the Azure user you are using has an administrator role in the Azure AD Roles Directory; you can add this by following the instructions here: <a href=\"https:\/\/docs.microsoft.com\/en-us\/azure\/active-directory\/roles\/manage-roles-portal\">https:\/\/docs.microsoft.com\/en-us\/azure\/active-directory\/roles\/manage-roles-portal<\/a>.<\/p>\n<p>Once you&#8217;ve got that all squared away, please note down your Azure Subscription ID (found in your resource group) and your Directory\/Tenant ID (found in the Azure Active Directory).<\/p>\n<p><a href=\"https:\/\/griddb.net\/wp-content\/uploads\/2021\/06\/add-1.png\"><img decoding=\"async\" src=\"https:\/\/griddb.net\/wp-content\/uploads\/2021\/06\/add-1.png\" alt=\"\" width=\"634\" height=\"751\" class=\"aligncenter size-full wp-image-27555\" srcset=\"\/wp-content\/uploads\/2021\/06\/add-1.png 634w, \/wp-content\/uploads\/2021\/06\/add-1-253x300.png 253w, \/wp-content\/uploads\/2021\/06\/add-1-600x711.png 600w\" sizes=\"(max-width: 634px) 100vw, 634px\" \/><\/a><\/p>\n<p>With these two crucial IDs ready, you can follow the GridDB Cloud wizard to create a peering connection with your Azure cloud provider.<\/p>\n<p><a href=\"https:\/\/griddb.net\/wp-content\/uploads\/2021\/06\/Peering_Connection.png\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/griddb.net\/wp-content\/uploads\/2021\/06\/Peering_Connection.png\" alt=\"\" width=\"774\" height=\"263\" class=\"aligncenter size-full wp-image-27550\" srcset=\"\/wp-content\/uploads\/2021\/06\/Peering_Connection.png 774w, \/wp-content\/uploads\/2021\/06\/Peering_Connection-300x102.png 300w, \/wp-content\/uploads\/2021\/06\/Peering_Connection-768x261.png 768w, \/wp-content\/uploads\/2021\/06\/Peering_Connection-600x204.png 600w\" sizes=\"(max-width: 774px) 100vw, 774px\" \/><\/a><\/p>\n<p><a href=\"https:\/\/griddb.net\/wp-content\/uploads\/2021\/06\/VNet_Settings.png\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/griddb.net\/wp-content\/uploads\/2021\/06\/VNet_Settings.png\" alt=\"\" width=\"670\" height=\"470\" class=\"aligncenter size-full wp-image-27549\" srcset=\"\/wp-content\/uploads\/2021\/06\/VNet_Settings.png 670w, \/wp-content\/uploads\/2021\/06\/VNet_Settings-300x210.png 300w, \/wp-content\/uploads\/2021\/06\/VNet_Settings-600x421.png 600w\" sizes=\"(max-width: 670px) 100vw, 670px\" \/><\/a><\/p>\n<p>Once the info is entered into the wizard, you will need to switch to a command line and use the <a href=\"https:\/\/docs.microsoft.com\/en-us\/cli\/azure\/install-azure-cli\">Azure CLI<\/a> (you can also use the <a href=\"https:\/\/docs.microsoft.com\/en-us\/azure\/cloud-shell\/overview\">Azure Cloud Shell<\/a> if you prefer).<\/p>\n<p><a href=\"https:\/\/griddb.net\/wp-content\/uploads\/2021\/06\/Grant_Access.png\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/griddb.net\/wp-content\/uploads\/2021\/06\/Grant_Access.png\" alt=\"\" width=\"862\" height=\"783\" class=\"aligncenter size-full wp-image-27553\" srcset=\"\/wp-content\/uploads\/2021\/06\/Grant_Access.png 862w, \/wp-content\/uploads\/2021\/06\/Grant_Access-300x273.png 300w, \/wp-content\/uploads\/2021\/06\/Grant_Access-768x698.png 768w, \/wp-content\/uploads\/2021\/06\/Grant_Access-600x545.png 600w\" sizes=\"(max-width: 862px) 100vw, 862px\" \/><\/a><\/p>\n<p>And again, if you are facing issues when following the first command<\/p>\n<pre><code>az ad sp create --id RESOURCE-ID\n<\/code><\/pre>\n<p>Please make sure your active user has the proper administrative role to continue with the steps laid out in the wizard. Once done, click validate to ensure the connection is good.<\/p>\n<p>If all is good, it will show up in your peering connection page:<\/p>\n<p><a href=\"https:\/\/griddb.net\/wp-content\/uploads\/2021\/06\/InkedScreenshot_23_LI.jpg\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/griddb.net\/wp-content\/uploads\/2021\/06\/InkedScreenshot_23_LI.jpg\" alt=\"\" width=\"1500\" height=\"430\" class=\"aligncenter size-full wp-image-27540\" srcset=\"\/wp-content\/uploads\/2021\/06\/InkedScreenshot_23_LI.jpg 1500w, \/wp-content\/uploads\/2021\/06\/InkedScreenshot_23_LI-300x86.jpg 300w, \/wp-content\/uploads\/2021\/06\/InkedScreenshot_23_LI-1024x294.jpg 1024w, \/wp-content\/uploads\/2021\/06\/InkedScreenshot_23_LI-768x220.jpg 768w, \/wp-content\/uploads\/2021\/06\/InkedScreenshot_23_LI-600x172.jpg 600w\" sizes=\"(max-width: 1500px) 100vw, 1500px\" \/><\/a><\/p>\n<h3>Creating A DB User<\/h3>\n<p>Before you can load data into your cloud instance, you must create a database user. To do so, click on the security tab and click <code>Create Database User<\/code>. This user (along with its credentials) will be used when communicating with the cloud instance.<\/p>\n<p><a href=\"https:\/\/griddb.net\/wp-content\/uploads\/2021\/06\/Security.png\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/griddb.net\/wp-content\/uploads\/2021\/06\/Security.png\" alt=\"\" width=\"832\" height=\"164\" class=\"aligncenter size-full wp-image-27559\" srcset=\"\/wp-content\/uploads\/2021\/06\/Security.png 832w, \/wp-content\/uploads\/2021\/06\/Security-300x59.png 300w, \/wp-content\/uploads\/2021\/06\/Security-768x151.png 768w, \/wp-content\/uploads\/2021\/06\/Security-600x118.png 600w\" sizes=\"(max-width: 832px) 100vw, 832px\" \/><\/a><\/p>\n<h3>Loading Data Into GridDB Cloud<\/h3>\n<p>To connect to your GridDB Cloud instance, you will use the <a href=\"https:\/\/docs.griddb.net\/architecture\/structure-of-griddb\/#provider-provider-method\">Notification Provider method<\/a> as it is currently the only way to make a connection. In the Overview section of your Cloud portal, you will find your unique Notification Provider URL. So, to load data into your Cloud instance, you simply use the provider URL along with the credentials made in the previous step.<\/p>\n<p><a href=\"https:\/\/griddb.net\/wp-content\/uploads\/2021\/06\/Provider.png\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/griddb.net\/wp-content\/uploads\/2021\/06\/Provider.png\" alt=\"\" width=\"839\" height=\"298\" class=\"aligncenter size-full wp-image-27556\" srcset=\"\/wp-content\/uploads\/2021\/06\/Provider.png 839w, \/wp-content\/uploads\/2021\/06\/Provider-300x107.png 300w, \/wp-content\/uploads\/2021\/06\/Provider-768x273.png 768w, \/wp-content\/uploads\/2021\/06\/Provider-600x213.png 600w\" sizes=\"(max-width: 839px) 100vw, 839px\" \/><\/a><\/p>\n<p>For example, if I made a user in the above step called <code>test_user1<\/code> with a password of <code>test_user1<\/code>, this is how I would connect to my Cloud instance from my virtual machine within the same network (python script snippet):<\/p>\n<div class=\"clipboard\">\n<pre><code class=\"lang-python\">gridstore = factory.get_store(notification_provider='http:\/\/dbaassharegssta.blob.core.windows.net\/dbaas-share-griddb-blob\/&lt;cloudName&gt;.json', \ncluster_name='gs_clustertrial002', \nusername='test_user1',\npassword='test_user1')\n<\/code><\/pre>\n<\/div>\n<p>So for a brief rundown, I SSH&#8217;d into my Azure cloud virtual machine (via my terminal), and because that VM was inside a virtual network which had a peering connection with the cloud instance, I was able to communicate directly with the cloud instance of the database. That is why I can use the python snippet above to load data directly into the cloud instance.<\/p>\n<p>With that in place, you should be able to use your remote GridDB Cloud instance as if it was a local database.<\/p>\n<h3>Viewing Data in Online Portal<\/h3>\n<p>In preparation for this blog, I loaded the dataset from my <a href=\"https:\/\/griddb.net\/en\/blog\/tracking-air-quality-in-los-angeles-with-griddb-tableau\/\">previous blog<\/a> into my cloud instance.<\/p>\n<p>To look at the data from the portal, navigate yourself to the <code>DATABASES<\/code> header in the main page. At the bottom of this page will be a full list of your columns and even indexes.<\/p>\n<p><a href=\"https:\/\/griddb.net\/wp-content\/uploads\/2021\/06\/Screenshot_27.png\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/griddb.net\/wp-content\/uploads\/2021\/06\/Screenshot_27.png\" alt=\"\" width=\"1011\" height=\"797\" class=\"aligncenter size-full wp-image-27530\" srcset=\"\/wp-content\/uploads\/2021\/06\/Screenshot_27.png 1011w, \/wp-content\/uploads\/2021\/06\/Screenshot_27-300x236.png 300w, \/wp-content\/uploads\/2021\/06\/Screenshot_27-768x605.png 768w, \/wp-content\/uploads\/2021\/06\/Screenshot_27-570x450.png 570w, \/wp-content\/uploads\/2021\/06\/Screenshot_27-600x473.png 600w\" sizes=\"(max-width: 1011px) 100vw, 1011px\" \/><\/a><\/p>\n<p>To go along with a simple view of all the data and its components, the online portal also contains an online query editor\/viewer. This means you can make complex queries directly from the portal and view the output in the same page! To do this, simply click the <code>Query<\/code> navigation button in the side menu<\/p>\n<p><a href=\"https:\/\/griddb.net\/wp-content\/uploads\/2021\/06\/Screenshot_26.png\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/griddb.net\/wp-content\/uploads\/2021\/06\/Screenshot_26.png\" alt=\"\" width=\"1246\" height=\"924\" class=\"aligncenter size-full wp-image-27531\" srcset=\"\/wp-content\/uploads\/2021\/06\/Screenshot_26.png 1246w, \/wp-content\/uploads\/2021\/06\/Screenshot_26-300x222.png 300w, \/wp-content\/uploads\/2021\/06\/Screenshot_26-1024x759.png 1024w, \/wp-content\/uploads\/2021\/06\/Screenshot_26-768x570.png 768w, \/wp-content\/uploads\/2021\/06\/Screenshot_26-600x445.png 600w\" sizes=\"(max-width: 1246px) 100vw, 1246px\" \/><\/a><\/p>\n<p>And of course, because GridDB is a time series database, the portal also has a chart viewer. If you click the <code>Charts<\/code> button from the sidebar menu, you can select a time range and view your data in either a line or bar chart. Very convenient!<\/p>\n<p><a href=\"https:\/\/griddb.net\/wp-content\/uploads\/2021\/06\/Screenshot_25.png\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/griddb.net\/wp-content\/uploads\/2021\/06\/Screenshot_25.png\" alt=\"\" width=\"1513\" height=\"510\" class=\"aligncenter size-full wp-image-27532\" srcset=\"\/wp-content\/uploads\/2021\/06\/Screenshot_25.png 1513w, \/wp-content\/uploads\/2021\/06\/Screenshot_25-300x101.png 300w, \/wp-content\/uploads\/2021\/06\/Screenshot_25-1024x345.png 1024w, \/wp-content\/uploads\/2021\/06\/Screenshot_25-768x259.png 768w, \/wp-content\/uploads\/2021\/06\/Screenshot_25-600x202.png 600w\" sizes=\"(max-width: 1513px) 100vw, 1513px\" \/><\/a><\/p>\n<p><a href=\"https:\/\/griddb.net\/wp-content\/uploads\/2021\/06\/Screenshot_1.png\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/griddb.net\/wp-content\/uploads\/2021\/06\/Screenshot_1.png\" alt=\"\" width=\"1231\" height=\"401\" class=\"aligncenter size-full wp-image-27528\" srcset=\"\/wp-content\/uploads\/2021\/06\/Screenshot_1.png 1231w, \/wp-content\/uploads\/2021\/06\/Screenshot_1-300x98.png 300w, \/wp-content\/uploads\/2021\/06\/Screenshot_1-1024x334.png 1024w, \/wp-content\/uploads\/2021\/06\/Screenshot_1-768x250.png 768w, \/wp-content\/uploads\/2021\/06\/Screenshot_1-600x195.png 600w\" sizes=\"(max-width: 1231px) 100vw, 1231px\" \/><\/a><\/p>\n<h2>Grafana<\/h2>\n<p>Grafana is an open source analytics and monitoring solution; we have written about it <a href=\"https:\/\/griddb.net\/en\/blog\/data-visualization-grafana-griddb\/\">here<\/a>. To use with the cloud instance, we need to download <a href=\"https:\/\/grafana.com\/get\/?plcmt=top-nav&amp;cta=downloads\">Grafana<\/a>, set up the <a href=\"https:\/\/github.com\/griddb\/webapi\">GridDB Web API<\/a>, and then install the <a href=\"https:\/\/github.com\/griddb\/griddb-datasource\">GridDB Grafana Plugin<\/a><\/p>\n<h3>Setting it Up<\/h3>\n<p>So, to be able to successfully use the GridDB Cloud instance as your backend, you run and install Grafana on your virtual machine (and make sure you open up the specific port in the Azure firewall to access the site locally). Here&#8217;s how to do it: <a href=\"https:\/\/docs.microsoft.com\/en-us\/azure\/virtual-machines\/windows\/nsg-quickstart-portal\">How to open ports to a virtual machine with the Azure portal<\/a><\/p>\n<p><a href=\"https:\/\/griddb.net\/wp-content\/uploads\/2021\/06\/Screenshot_7.png\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/griddb.net\/wp-content\/uploads\/2021\/06\/Screenshot_7.png\" alt=\"\" width=\"2001\" height=\"677\" class=\"aligncenter size-full wp-image-27563\" srcset=\"\/wp-content\/uploads\/2021\/06\/Screenshot_7.png 2001w, \/wp-content\/uploads\/2021\/06\/Screenshot_7-300x101.png 300w, \/wp-content\/uploads\/2021\/06\/Screenshot_7-1024x346.png 1024w, \/wp-content\/uploads\/2021\/06\/Screenshot_7-768x260.png 768w, \/wp-content\/uploads\/2021\/06\/Screenshot_7-1536x520.png 1536w, \/wp-content\/uploads\/2021\/06\/Screenshot_7-600x203.png 600w\" sizes=\"(max-width: 2001px) 100vw, 2001px\" \/><\/a><\/p>\n<p>Notice I opened up port 3000, this is key. Now you can simply take your VM&#8217;s public Address and go to your browser and you will get your Grafana instance: <code>http:\/\/&lt;yourVMIP:3000&gt;<\/code>.<\/p>\n<p>Once accessible, you can simply add the GridDB Grafana Plugin to be able to use the GridDB Web API as a data source.<\/p>\n<p><a href=\"https:\/\/griddb.net\/wp-content\/uploads\/2021\/06\/Screenshot_31.png\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/griddb.net\/wp-content\/uploads\/2021\/06\/Screenshot_31.png\" alt=\"\" width=\"944\" height=\"428\" class=\"aligncenter size-full wp-image-27544\" srcset=\"\/wp-content\/uploads\/2021\/06\/Screenshot_31.png 944w, \/wp-content\/uploads\/2021\/06\/Screenshot_31-300x136.png 300w, \/wp-content\/uploads\/2021\/06\/Screenshot_31-768x348.png 768w, \/wp-content\/uploads\/2021\/06\/Screenshot_31-600x272.png 600w\" sizes=\"(max-width: 944px) 100vw, 944px\" \/><\/a><\/p>\n<p>To install and use the Web API, please follow the instructions from either the GitHub page or our previous <a href=\"https:\/\/griddb.net\/en\/blog\/griddb-webapi\/\">blog<\/a>. You will also need to edit the <code>webapi-2.2.0\/conf\/repository.json<\/code> file to point to your GridDB Cloud Instance. For example:<\/p>\n<pre><code>{\n  \"clusters\" : [\n    {\n      \"name\" : \"gs_clustertrial002\",\n      \"mode\" : \"PROVIDER\",\n      \"providerUrl\": \"http:\/\/dbaassharegssta.blob.core.windows.net\/&lt;cloud instance name&gt;\/trial002.json\"\n    }\n  ]\n}\n<\/code><\/pre>\n<p>To keep it succinct, you run the Web API in another terminal, and then once you add the GridDB as a data source in the portal, you can set the data host as the localhost with a port of 8080.<\/p>\n<p><a href=\"https:\/\/griddb.net\/wp-content\/uploads\/2021\/06\/Screenshot_52.png\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/griddb.net\/wp-content\/uploads\/2021\/06\/Screenshot_52.png\" alt=\"\" width=\"660\" height=\"609\" class=\"aligncenter size-full wp-image-27527\" srcset=\"\/wp-content\/uploads\/2021\/06\/Screenshot_52.png 660w, \/wp-content\/uploads\/2021\/06\/Screenshot_52-300x277.png 300w, \/wp-content\/uploads\/2021\/06\/Screenshot_52-600x554.png 600w\" sizes=\"(max-width: 660px) 100vw, 660px\" \/><\/a><\/p>\n<p>Once you have your data source fully integrated, you can make beautiful and detailed charts like this one:<\/p>\n<p><a href=\"https:\/\/griddb.net\/wp-content\/uploads\/2021\/06\/grafana-1.png\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/griddb.net\/wp-content\/uploads\/2021\/06\/grafana-1.png\" alt=\"\" width=\"1427\" height=\"833\" class=\"aligncenter size-full wp-image-27526\" srcset=\"\/wp-content\/uploads\/2021\/06\/grafana-1.png 1427w, \/wp-content\/uploads\/2021\/06\/grafana-1-300x175.png 300w, \/wp-content\/uploads\/2021\/06\/grafana-1-1024x598.png 1024w, \/wp-content\/uploads\/2021\/06\/grafana-1-768x448.png 768w, \/wp-content\/uploads\/2021\/06\/grafana-1-600x350.png 600w\" sizes=\"(max-width: 1427px) 100vw, 1427px\" \/><\/a><\/p>\n<h2>Conclusion<\/h2>\n<p>Using the GridDB Cloud can really help streamline things and allow you to produce a working, proof-of-concept application that much quicker. Please take a look here to get started with your own <a href=\"https:\/\/www.global.toshiba\/ww\/products-solutions\/ai-iot\/griddb\/product\/griddb-cloud.html\">GridDB Cloud<\/a>.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Introduction Though GridDB has grown easier to manage and use over time, the development team has created an even more streamlined way of using the time series database. In this blog, we are introducing GridDB Cloud, a service that provides the database as a cloud service through a convenient online portal. This blog will serve [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":27566,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"footnotes":""},"categories":[121],"tags":[],"class_list":["post-46649","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-blog"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.1.1 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>An Introduction to GridDB Cloud | GridDB: Open Source Time Series Database for IoT<\/title>\n<meta name=\"description\" content=\"Introduction Though GridDB has grown easier to manage and use over time, the development team has created an even more streamlined way of using the time\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/griddb.net\/en\/blog\/an-introduction-to-griddb-cloud\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"An Introduction to GridDB Cloud | GridDB: Open Source Time Series Database for IoT\" \/>\n<meta property=\"og:description\" content=\"Introduction Though GridDB has grown easier to manage and use over time, the development team has created an even more streamlined way of using the time\" \/>\n<meta property=\"og:url\" content=\"https:\/\/griddb.net\/en\/blog\/an-introduction-to-griddb-cloud\/\" \/>\n<meta property=\"og:site_name\" content=\"GridDB: Open Source Time Series Database for IoT\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/griddbcommunity\/\" \/>\n<meta property=\"article:published_time\" content=\"2021-06-17T07:00:00+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2025-11-13T20:55:23+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/griddb.net\/wp-content\/uploads\/2021\/06\/Blockdiagram-3.png\" \/>\n\t<meta property=\"og:image:width\" content=\"1238\" \/>\n\t<meta property=\"og:image:height\" content=\"360\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"author\" content=\"Israel\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@GridDBCommunity\" \/>\n<meta name=\"twitter:site\" content=\"@GridDBCommunity\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Israel\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"6 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/griddb.net\/en\/blog\/an-introduction-to-griddb-cloud\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/griddb.net\/en\/blog\/an-introduction-to-griddb-cloud\/\"},\"author\":{\"name\":\"Israel\",\"@id\":\"https:\/\/griddb.net\/en\/#\/schema\/person\/c8a430e7156a9e10af73b1fbb46c2740\"},\"headline\":\"An Introduction to GridDB Cloud\",\"datePublished\":\"2021-06-17T07:00:00+00:00\",\"dateModified\":\"2025-11-13T20:55:23+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/griddb.net\/en\/blog\/an-introduction-to-griddb-cloud\/\"},\"wordCount\":1135,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/griddb.net\/en\/#organization\"},\"image\":{\"@id\":\"https:\/\/griddb.net\/en\/blog\/an-introduction-to-griddb-cloud\/#primaryimage\"},\"thumbnailUrl\":\"\/wp-content\/uploads\/2021\/06\/Blockdiagram-3.png\",\"articleSection\":[\"Blog\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/griddb.net\/en\/blog\/an-introduction-to-griddb-cloud\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/griddb.net\/en\/blog\/an-introduction-to-griddb-cloud\/\",\"url\":\"https:\/\/griddb.net\/en\/blog\/an-introduction-to-griddb-cloud\/\",\"name\":\"An Introduction to GridDB Cloud | GridDB: Open Source Time Series Database for IoT\",\"isPartOf\":{\"@id\":\"https:\/\/griddb.net\/en\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/griddb.net\/en\/blog\/an-introduction-to-griddb-cloud\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/griddb.net\/en\/blog\/an-introduction-to-griddb-cloud\/#primaryimage\"},\"thumbnailUrl\":\"\/wp-content\/uploads\/2021\/06\/Blockdiagram-3.png\",\"datePublished\":\"2021-06-17T07:00:00+00:00\",\"dateModified\":\"2025-11-13T20:55:23+00:00\",\"description\":\"Introduction Though GridDB has grown easier to manage and use over time, the development team has created an even more streamlined way of using the time\",\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/griddb.net\/en\/blog\/an-introduction-to-griddb-cloud\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/griddb.net\/en\/blog\/an-introduction-to-griddb-cloud\/#primaryimage\",\"url\":\"\/wp-content\/uploads\/2021\/06\/Blockdiagram-3.png\",\"contentUrl\":\"\/wp-content\/uploads\/2021\/06\/Blockdiagram-3.png\",\"width\":1238,\"height\":360},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/griddb.net\/en\/#website\",\"url\":\"https:\/\/griddb.net\/en\/\",\"name\":\"GridDB: Open Source Time Series Database for IoT\",\"description\":\"GridDB is an open source time-series database with the performance of NoSQL and convenience of SQL\",\"publisher\":{\"@id\":\"https:\/\/griddb.net\/en\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/griddb.net\/en\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/griddb.net\/en\/#organization\",\"name\":\"Fixstars\",\"url\":\"https:\/\/griddb.net\/en\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/griddb.net\/en\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/griddb.net\/wp-content\/uploads\/2019\/04\/fixstars_logo_web_tagline.png\",\"contentUrl\":\"https:\/\/griddb.net\/wp-content\/uploads\/2019\/04\/fixstars_logo_web_tagline.png\",\"width\":200,\"height\":83,\"caption\":\"Fixstars\"},\"image\":{\"@id\":\"https:\/\/griddb.net\/en\/#\/schema\/logo\/image\/\"},\"sameAs\":[\"https:\/\/www.facebook.com\/griddbcommunity\/\",\"https:\/\/x.com\/GridDBCommunity\",\"https:\/\/www.linkedin.com\/company\/griddb-by-toshiba\"]},{\"@type\":\"Person\",\"@id\":\"https:\/\/griddb.net\/en\/#\/schema\/person\/c8a430e7156a9e10af73b1fbb46c2740\",\"name\":\"Israel\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/griddb.net\/en\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/4df8cfc155402a2928d11f80b0220037b8bd26c4f1b19c4598d826e0306e6307?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/4df8cfc155402a2928d11f80b0220037b8bd26c4f1b19c4598d826e0306e6307?s=96&d=mm&r=g\",\"caption\":\"Israel\"},\"url\":\"https:\/\/griddb.net\/en\/author\/israel\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"An Introduction to GridDB Cloud | GridDB: Open Source Time Series Database for IoT","description":"Introduction Though GridDB has grown easier to manage and use over time, the development team has created an even more streamlined way of using the time","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/griddb.net\/en\/blog\/an-introduction-to-griddb-cloud\/","og_locale":"en_US","og_type":"article","og_title":"An Introduction to GridDB Cloud | GridDB: Open Source Time Series Database for IoT","og_description":"Introduction Though GridDB has grown easier to manage and use over time, the development team has created an even more streamlined way of using the time","og_url":"https:\/\/griddb.net\/en\/blog\/an-introduction-to-griddb-cloud\/","og_site_name":"GridDB: Open Source Time Series Database for IoT","article_publisher":"https:\/\/www.facebook.com\/griddbcommunity\/","article_published_time":"2021-06-17T07:00:00+00:00","article_modified_time":"2025-11-13T20:55:23+00:00","og_image":[{"width":1238,"height":360,"url":"https:\/\/griddb.net\/wp-content\/uploads\/2021\/06\/Blockdiagram-3.png","type":"image\/png"}],"author":"Israel","twitter_card":"summary_large_image","twitter_creator":"@GridDBCommunity","twitter_site":"@GridDBCommunity","twitter_misc":{"Written by":"Israel","Est. reading time":"6 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/griddb.net\/en\/blog\/an-introduction-to-griddb-cloud\/#article","isPartOf":{"@id":"https:\/\/griddb.net\/en\/blog\/an-introduction-to-griddb-cloud\/"},"author":{"name":"Israel","@id":"https:\/\/griddb.net\/en\/#\/schema\/person\/c8a430e7156a9e10af73b1fbb46c2740"},"headline":"An Introduction to GridDB Cloud","datePublished":"2021-06-17T07:00:00+00:00","dateModified":"2025-11-13T20:55:23+00:00","mainEntityOfPage":{"@id":"https:\/\/griddb.net\/en\/blog\/an-introduction-to-griddb-cloud\/"},"wordCount":1135,"commentCount":0,"publisher":{"@id":"https:\/\/griddb.net\/en\/#organization"},"image":{"@id":"https:\/\/griddb.net\/en\/blog\/an-introduction-to-griddb-cloud\/#primaryimage"},"thumbnailUrl":"\/wp-content\/uploads\/2021\/06\/Blockdiagram-3.png","articleSection":["Blog"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/griddb.net\/en\/blog\/an-introduction-to-griddb-cloud\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/griddb.net\/en\/blog\/an-introduction-to-griddb-cloud\/","url":"https:\/\/griddb.net\/en\/blog\/an-introduction-to-griddb-cloud\/","name":"An Introduction to GridDB Cloud | GridDB: Open Source Time Series Database for IoT","isPartOf":{"@id":"https:\/\/griddb.net\/en\/#website"},"primaryImageOfPage":{"@id":"https:\/\/griddb.net\/en\/blog\/an-introduction-to-griddb-cloud\/#primaryimage"},"image":{"@id":"https:\/\/griddb.net\/en\/blog\/an-introduction-to-griddb-cloud\/#primaryimage"},"thumbnailUrl":"\/wp-content\/uploads\/2021\/06\/Blockdiagram-3.png","datePublished":"2021-06-17T07:00:00+00:00","dateModified":"2025-11-13T20:55:23+00:00","description":"Introduction Though GridDB has grown easier to manage and use over time, the development team has created an even more streamlined way of using the time","inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/griddb.net\/en\/blog\/an-introduction-to-griddb-cloud\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/griddb.net\/en\/blog\/an-introduction-to-griddb-cloud\/#primaryimage","url":"\/wp-content\/uploads\/2021\/06\/Blockdiagram-3.png","contentUrl":"\/wp-content\/uploads\/2021\/06\/Blockdiagram-3.png","width":1238,"height":360},{"@type":"WebSite","@id":"https:\/\/griddb.net\/en\/#website","url":"https:\/\/griddb.net\/en\/","name":"GridDB: Open Source Time Series Database for IoT","description":"GridDB is an open source time-series database with the performance of NoSQL and convenience of SQL","publisher":{"@id":"https:\/\/griddb.net\/en\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/griddb.net\/en\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/griddb.net\/en\/#organization","name":"Fixstars","url":"https:\/\/griddb.net\/en\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/griddb.net\/en\/#\/schema\/logo\/image\/","url":"https:\/\/griddb.net\/wp-content\/uploads\/2019\/04\/fixstars_logo_web_tagline.png","contentUrl":"https:\/\/griddb.net\/wp-content\/uploads\/2019\/04\/fixstars_logo_web_tagline.png","width":200,"height":83,"caption":"Fixstars"},"image":{"@id":"https:\/\/griddb.net\/en\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/griddbcommunity\/","https:\/\/x.com\/GridDBCommunity","https:\/\/www.linkedin.com\/company\/griddb-by-toshiba"]},{"@type":"Person","@id":"https:\/\/griddb.net\/en\/#\/schema\/person\/c8a430e7156a9e10af73b1fbb46c2740","name":"Israel","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/griddb.net\/en\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/4df8cfc155402a2928d11f80b0220037b8bd26c4f1b19c4598d826e0306e6307?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/4df8cfc155402a2928d11f80b0220037b8bd26c4f1b19c4598d826e0306e6307?s=96&d=mm&r=g","caption":"Israel"},"url":"https:\/\/griddb.net\/en\/author\/israel\/"}]}},"_links":{"self":[{"href":"https:\/\/griddb.net\/en\/wp-json\/wp\/v2\/posts\/46649","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/griddb.net\/en\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/griddb.net\/en\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/griddb.net\/en\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/griddb.net\/en\/wp-json\/wp\/v2\/comments?post=46649"}],"version-history":[{"count":1,"href":"https:\/\/griddb.net\/en\/wp-json\/wp\/v2\/posts\/46649\/revisions"}],"predecessor-version":[{"id":51324,"href":"https:\/\/griddb.net\/en\/wp-json\/wp\/v2\/posts\/46649\/revisions\/51324"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/griddb.net\/en\/wp-json\/wp\/v2\/media\/27566"}],"wp:attachment":[{"href":"https:\/\/griddb.net\/en\/wp-json\/wp\/v2\/media?parent=46649"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/griddb.net\/en\/wp-json\/wp\/v2\/categories?post=46649"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/griddb.net\/en\/wp-json\/wp\/v2\/tags?post=46649"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}