Cloud clusters can manage various types of different cluster infrastructure depending upon the cloud environment. It is completely different from a single dedicated server where if the dedicated server fail, all your application and software fail. In case of cloud clusters, high-end server nodes are designed to manage and equally distribute load amongst each server nodes. This achieves redundancy and flexibility which is not possible with dedicated servers supported on both linux and windows clusters. On a cloud environment, you can manage your linux as well as windows cloud servers
In a high availability cloud servers, there are mainly 2 servers, 1 is for web service and other for database service. It is redundant at every level, in budget than a dedicated server and more flexible.
In a multi-platform cluster of multiple OS’s as linux, windows, you can add as many cloud instances as possible with a defauly OS installed at the server node level.