I have looked at the question and answer in How do you calculate the compound Service Level Agreement (SLA) for cloud services?
I have a service fabric application which has a stateful service which stores the data in the disks of the VMs themselves. Service fabric relies on underlying Virtual machine scale set's availability, which is 99.95 % The azure storage VHD has a SLA of 99%
Going by the answers in the question above, is my applications availability 99.95 % * 99% = 98.9505 % ?
This seems a little strange that i use a stateful service in azure service fabric which is supposed to be a distributed service mesh framework and the availability of the services built is so low.
I am sure I am missing something. Can anyone tell me if my calculation is correct ? Do I need to consider the number of replicas in my calculations in which case I have as many VHDs as replicas ??