Mark Bell
2017-03-23 01:31:23 UTC
I'm looking for the recommended way to change the underlying EC2 instance
for an InfluxDB server, in particular to move to a larger instance size.
Background:
* Data is stored on an EBS gp2 volume
* Influx data is ~150GB on disk, ~890k series
* InfluxDB 1.1.1 (can upgrade to 1.2.x prior to migration if it helps)
Temporary downtime on historical data availability is fine, but I'd like to
avoid as much downtime for data collection as I can, some downtime is
likely unavoidable but I'd rather it be more like 15 minutes than 2 hours.
In an ideal world, I'd setup the new node, update all reporters to point to
the new node, then backfill all data from the old node; it's this final
step I'm unclear on. It's not really mentioned in the backup / restore docs
what would happen if I restored data to a node that already has data in it
for the same database (does it destroy it?).
There are a few other ways I can think of to accomplish this, but I was
hoping someone has gone through a similar process at similar data sizes and
could provide some insight. I'll do a cold run of this from EBS snapshots
regardless but I'd like to avoid traveling too far down the wrong path in
testing approaches.
Thanks in advance for any guidance.
Cheers,
Mark
for an InfluxDB server, in particular to move to a larger instance size.
Background:
* Data is stored on an EBS gp2 volume
* Influx data is ~150GB on disk, ~890k series
* InfluxDB 1.1.1 (can upgrade to 1.2.x prior to migration if it helps)
Temporary downtime on historical data availability is fine, but I'd like to
avoid as much downtime for data collection as I can, some downtime is
likely unavoidable but I'd rather it be more like 15 minutes than 2 hours.
In an ideal world, I'd setup the new node, update all reporters to point to
the new node, then backfill all data from the old node; it's this final
step I'm unclear on. It's not really mentioned in the backup / restore docs
what would happen if I restored data to a node that already has data in it
for the same database (does it destroy it?).
There are a few other ways I can think of to accomplish this, but I was
hoping someone has gone through a similar process at similar data sizes and
could provide some insight. I'll do a cold run of this from EBS snapshots
regardless but I'd like to avoid traveling too far down the wrong path in
testing approaches.
Thanks in advance for any guidance.
Cheers,
Mark
--
Remember to include the version number!
---
You received this message because you are subscribed to the Google Groups "InfluxData" group.
To unsubscribe from this group and stop receiving emails from it, send an email to influxdb+***@googlegroups.com.
To post to this group, send email to ***@googlegroups.com.
Visit this group at https://groups.google.com/group/influxdb.
To view this discussion on the web visit https://groups.google.com/d/msgid/influxdb/e3eb3c69-fd23-4932-a298-9e2f9e069fe1%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.
Remember to include the version number!
---
You received this message because you are subscribed to the Google Groups "InfluxData" group.
To unsubscribe from this group and stop receiving emails from it, send an email to influxdb+***@googlegroups.com.
To post to this group, send email to ***@googlegroups.com.
Visit this group at https://groups.google.com/group/influxdb.
To view this discussion on the web visit https://groups.google.com/d/msgid/influxdb/e3eb3c69-fd23-4932-a298-9e2f9e069fe1%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.