we have a customer who wants us to establish redundancy/disaster recovery for our system using vm ware. The customer has 3 sites in a metropolitan area as shown in the picture. We'll only have one VM active that is providing our system, perfmon shows that we have an average of 25 writes per second(mostly log files and a mongo db).
Is it possible to run a stretched cluster given these parameters?
Welcome to Communities.
"perfmon shows that we have an average of 25 writes per second(mostly log files and a mongo db)."
So that you are aware 'IOPS' or 'writes per second' are not particularly scientific nor precise measurements of storage workload - e.g. you could have one VM that requires '10 IOPS' (512k random writes) and another VM that requires '1000 IOPS' (4k sequential reads), then as you can see the number of 'IOPS' essentially becomes a useless metric as the first VM will have way higher storage performance requirements (even though 10 is less than 1000). You can use VMware fling IOInsight or similar tool to look at the workloads metrics in detail.
When designing clusters you should get an idea of what storage the workload(s) are currently running on and whether it is adequate or being pushed to its limits and then using this information to determine how beefy the storage on the vSAN cluster needs to be (e.g. whether it needs to be All-Flash or whether Hybrid will suffice, what cache/capacity ratio will do, disk and Disk-Group sizing etc.).
If you have 1ms RTT between the sites, this is actually within the recommended max limits for a non-stretched cluster and thus having a stretched cluster with this low latency between sites will be fine.
thanks for your quick response. i've setup perfmon to also record Bytes writen per Second as seen below.