InfluxDB Cloud Now Available on Google Cloud

Navigate to:

Today we’re excited to announce the general availability of InfluxDB Cloud for Google Cloud. With this new service, GCP users can now use our leading time series data platform on Google infrastructure. This lets you address a wide range of use cases: observability, server monitoring, IoT sensor data tracking, real-time customer analytics, application performance metrics, network monitoring, security threat detection, and financial market analysis. Whatever data you might want to examine, monitor, and act on over time, InfluxDB Cloud provides you with a reliable foundation that requires minimal effort to set up.

Google Cloud InfluxData

What is InfluxDB Cloud for Google Cloud?

InfluxDB for Google Cloud 2.0 is a serverless cloud platform that’s purpose-built for time series data. That’s a lot of buzzwords, but we’re trying to pack in a number of points. Let’s break them down.

By serverless, I don’t mean that InfluxDB Cloud doesn’t run on servers. (Obviously it does!) Instead, I mean that you don’t need to worry about sizing your database servers to match your workloads. You don’t have to worry if you bought too much capacity or too little, or about having to migrate off of one server size to the other. InfluxDB Cloud automatically handles the elastic scaling required at the backend, so you don’t have to. This way, migration from one size database server to another is never required. Our pricing isn’t based on the size of the machines you choose; it’s based on the size of your data.

By cloud, I mean that enhancements to InfluxDB Cloud 2.0 come within days, if not hours, of when they’ve been committed in our open source database, InfluxDB. This lets you take advantage of new innovations as soon as they’ve been tested and publicly deployed by our team. It also frees up time from your sysadmins and SREs to focus on other parts of your data infrastructure.

By platform, I mean that InfluxDB for Google Cloud today has all the core capabilities of InfluxDB 2.0 database: time-series data storage and querying, processing in the background, numerous integrations with third-party services (including those from Google Cloud), collection agent configuration, and highly configurable dashboards and alert processing.

By purpose-built, we mean a database that handles the relentless scale of time-stamped data generated by modern microservices, devices, and sensors — something that general-purpose databases can’t do. Think of other types of use cases, such as order entry or CRM. For any single customer, writes might come once every few minutes, when someone enters an order or updates a customer record. In contrast, for time series data, you might have dozens of writes every second coming from different monitoring agents or sensors. The shape of the data is simpler than relational data, but it’s a firehose of information.

How does InfluxDB Cloud integrate with Google Cloud?

InfluxDB Cloud Google Cloud article<figcaption> Credit: @jngabo on unsplash</figcaption>

InfluxDB Cloud for Google Cloud runs in Google Cloud’s central region, us-central1, in Iowa. InfluxDB Cloud now integrates with a wide range of Google services, bringing observability to your entire Google Cloud stack:

Notice that InfluxDB and Telegraf can be used not only to ingest data from Google Cloud, but to send data to Google Cloud as well, via the Telegraf output plugins for PubSub, MQTT, and Stackdriver. This is an important thing to look for in monitoring solutions — you don’t want your monitoring data to get trapped in a “roach motel” that limits your options.

Why use InfluxDB Cloud on Google Cloud?

Real-time observability: Telegraf can collect metrics as frequently as once per second. InfluxDB dashboards update every five seconds. InfluxDB checks run every five seconds. InfluxDB also has deadman checks, which fire when a group of agents stop reporting. All these capabilities mean that once something goes wrong, your SREs will know about it sooner, which makes it easier to achieve your service level objectives (SLOs).

Flexible monitoring: Every dashboard chart in InfluxDB, and every InfluxDB check, has a Flux script behind it and can have multiple queries, joins across datasources (including Stackdriver, BigTable, and PubSub), variables, comparisons, regular expressions, and statistical functions. This gives you practically unlimited flexibility to fine-tune your monitoring to meet your needs.

Time series AI: Google Cloud AI Platform has some incredible AI and machine learning services, such as TensorFlow, TPUs, and TFX, which are ideal for analyzing the vast amounts of time series data produced by sensors, devices, and app infrastructure. Once you send your time series data from InfluxDB to BigTable, BigQuery, or PubSub, it can feed Google AI platform to generate insights.

How to sign up for InfluxDB Cloud on Google Cloud?

You can sign up for InfluxDB on Google Cloud through InfluxData’s website. When prompted for your cloud provider, just pick Google Cloud Platform as shown below.

Sign up for InfluxDB on Google Cloud

 

What's the pricing of InfluxDB Cloud on Google Cloud?

InfluxDB for Google Cloud features a free tier with rate and data retention limitations, as well as a paid usage-based pricing model. The paid usage model is based on the storage, compute, and network resources that you consume and has the ability to scale up without any reconfiguration or contact with sales. That means you no longer need to spend time guessing at what size InfluxDB server or cluster you need ahead of your actual project. It also means you never have to worry about the added costs of overprovisioning or the risks of unavailability due to underprovisioning.

Speaking of pricing, we have some good news there…

Passing on cloud cost savings to our customers

One great thing about cloud computing is that costs are continually dropping. Google Cloud has dropped prices numerous times, as has AWS and Azure. Because we’ve increased both the usage and efficiency of InfluxDB Cloud since we first launched last year, we too are able to pass on cost savings to our customers. These changes come in two forms: higher usage limits on our free tier and lower prices for our usage-based pricing tier. They apply to customers in all our regions: Google Iowa, AWS Oregon, and AWS Frankfurt.

Higher Free Tier Limits

Thanks to our cost-efficiency, free users now get:

  • 67% more data ingest volume, from 3 MB to 5 MB in a five-minute period.
  • 10x more query volume, from 30 MB to 300 MB in a five-minute period.
  • 10x more data retention, from three days to 30.

Here are the details of our new higher limits for our free plan users; changes are in the first three rows:

Old limits New Limits
Writes 3 MB per 5 minute period 5 MB per 5 minute period
Queries 30 MB per 5 minute period 300 MB per 5 minute period
Data retention 3 days (72 hours) 30 days
Dashboards 5 5
Tasks 5 5
Buckets 2 2
Alert Handler Slack Slack
Alert Checks & Notification Rules 2 2
Cardinality 10,000 10,0000

Lower Usage-Based Pricing

Since we’re passing on our cost savings to customers on our usage-based plans, they now have the following lower prices:

  • 80% price drop on writes, from $7.50/GB, down to $1.50/GB.
  • 82% price drop on queries, from $0.495 per minute, down to $0.09/minute.
  • 28% price drop on storage, from $1.50 per GB per month, down to $1.08 per GB-month.

Here are the details on our lower pricing for our usage-based customers; only the first three rows have changed.

Old pricing New pricing
Writes

$7.50/GB ($0.0075/MB)

$1.50/GB ($0.0015/MB)
Queries $0.495/minute ($0.00825/second) $0.09/minute ($0.0015/second)
Storage $1.50/GB-month ($0.0020875/GB-hour) $1.08/GB-month ($0.0015/GB-hour)
Dashboards Unlimited Unlimited
Tasks Unlimited Unlimited
Buckets Unlimited Unlimited
Data Retention Unlimited days Unlimited days
Alert Handler Slack, PagerDuty, HTTP webhooks Slack, PagerDuty, HTTP webhooks
Alert Checks & Notification Rules Unlimited Unlimited
Cardinality 1,000,000 1,000,000

You can see these changes on our pricing page for InfluxDB Cloud.

What's the timing of these changes?

If you’re already a free user, your account already has these new higher limits built-in for writes and queries.

If you’re already a customer on our usage-based plan, these new lower prices are effective as of February 1st. You’ll see them appear in the product itself in the coming days. And your February bill will have these new, lower rates for the entire month.

If you sign up for InfluxDB Cloud in the future, you’ll automatically have these new higher limits. And if you convert to our usage-based plan, it will automatically have this new pricing.

How to take advantage of the new higher free tier limits?

Again, your free account already has higher limits for writes and queries. So, you don’t need to do anything there. The one thing you might want to do is edit your buckets to keep your data for 30 days, rather than 72 hours (three days). To do that, choose Buckets from the side menu:

load data buckets

Click on the name of the bucket you want to change. In this case, we’ll click on initial:

InfluxDB Cloud bucket name

In the Edit Bucket window, choose how to keep your data. Below we change it to 30 days — because why not!

InfluxDB Cloud - edit bucket

 

What's next?

If you’re already using InfluxDB Cloud — enjoy these new changes. If you’re not — sign up! Then be sure to check our quick start guide and ask the InfluxDB community and Slack for help.