We still have 37TB space left.
We are getting roughly 100GB data daily. Replication is 2. So we are occupying 200GB per day -> 2TB for 10 days -> so in another roughly 180 days, we will fill up remaining 37TB just for storage .
Now let’s say we doubled your capacity(from 10 to 20 historicals).
Now let’s work on this how it looks like.
We get 10 more historicals which is another 60TB plus current remaining 37TB -> 97 TB will be total available storage after we doubled from 10 to 20 historicals.
At the current rate(200GB per day), in one year from now , we will fill up 74 TB out of total 97TB which is roughly 75% of space which leaves us roughly 25% for other processing plus new data by the end of the year.
This is assuming that you are NOT marking your old segments UNUSED and you are keeping all your segments as USED.
Based on your ingestion rate, your current 22.5 TB( roughly 11TB without replication ) might belong to last 110 or 120 days (@200GB per day with replication) - roughly 4 months.
Again depending on your budget, If we don’t have to worry about infrastructure issues for at least 1 year and also get good query performance plus ingestion performance , this above scenario looks good to me.
I have one doubt here. When you say roughly 100GB per day, I assumed it is without replication.
But if my assumption is wrong and if it is roughly 100GB per day with replication , then if we have to look good for at least 1 year, then even 5 more historicals should be good enough .
If my assumption is correct and if it is roughly 100GB per day without replication , then if we have to look good for at least 1 year, then doubling your historicals should be good enough.
Hope this helps. Please let me know if I went out of track somewhere and missed any important point.