Greetings,
Could someone, please, give me some suggestions on the following topic.
I need to migrate our current implementation to some cloud because performance is greatly degraded and load (NVPS) expects to grow further.
Just a quick review on the current solution:
- 450k items. (planned 800k - 1M);
- 90 hosts (planned 180-200);
- Current values processed per second are 2k (3k at peaks every 5 minutes);
Current NVPS is now showing correct because majority of the checks are passive (SSH Agents). Yes, This is intended.
One of the critical points - we use Grafana to visualize a lot of stuff. And this hits IOPS greatly.
Now I was looking on AWS and what it could suggest.
And I'm really stuck.
I was thinking about i3.2xlarge instance (8vCPU, 60GB, 2TB NVME - 12k IOPS).
But it turned out that NVME will reset on instance restart, so this solution is not redundant.
Selecting EBS as an io1 type with 10k guaranteed IOPS and 2TB space turned out to be a bit expensive.
To me understanding and please correct me if I'm wrong, I should aim ~ 10k IOPS with my solution.
I would like to omit RDS instance and have one EC2 doing all the stuff. (there will be more instances like this in future). But if RDS is something that is better to do - please, let me know.
In general I would like to hear recommendations, thoughts on this situation.
If someone can share technical recommendations with instance types and best approach - that will be great.
Thank you.
Could someone, please, give me some suggestions on the following topic.
I need to migrate our current implementation to some cloud because performance is greatly degraded and load (NVPS) expects to grow further.
Just a quick review on the current solution:
- 450k items. (planned 800k - 1M);
- 90 hosts (planned 180-200);
- Current values processed per second are 2k (3k at peaks every 5 minutes);
Current NVPS is now showing correct because majority of the checks are passive (SSH Agents). Yes, This is intended.
One of the critical points - we use Grafana to visualize a lot of stuff. And this hits IOPS greatly.
Now I was looking on AWS and what it could suggest.
And I'm really stuck.
I was thinking about i3.2xlarge instance (8vCPU, 60GB, 2TB NVME - 12k IOPS).
But it turned out that NVME will reset on instance restart, so this solution is not redundant.
Selecting EBS as an io1 type with 10k guaranteed IOPS and 2TB space turned out to be a bit expensive.
To me understanding and please correct me if I'm wrong, I should aim ~ 10k IOPS with my solution.
I would like to omit RDS instance and have one EC2 doing all the stuff. (there will be more instances like this in future). But if RDS is something that is better to do - please, let me know.
In general I would like to hear recommendations, thoughts on this situation.
If someone can share technical recommendations with instance types and best approach - that will be great.
Thank you.
Comment