The ability of a cloud system to withstand failures and continue normal operations, with minimum disruption and data loss. This is achieved through methods such as redundancy, backups, disaster recovery plans, and high availability configurations.
Built-in Resilience and Scale
The ability of a cloud system to withstand failures and continue normal operations, with minimum disruption and data loss. This is achieved through methods such as redundancy, backups, disaster recovery plans, and high availability configurations.
Dynamically growing and adapting to handle increased workloads. Instead of upgrading (vertically scaling) one location, horizontal scaling involves adding more resources, such as additional servers or compute capacity. This allows the system to handle increased demand by distributing the workload across multiple nodes, rather than relying on a single point of failure.
Define the standardized rules and procedures that two or more systems should follow in order to communicate and achieve a specific goal. These rules and procedures ensure that the systems can interact with each other effectively despite the state of the network.
Designed to continue functioning even if majority of the network fails. This minimizes downtime and ensures high availability and reliability.
By being platform-independent and being able to exchange data, and messages, to achieve a common goal and provide a better overall user experience.
Open and can work with multiple vendors or platforms, which allows for greater flexibility and reduces the risk of being locked into a single vendor.
Particularly relevant in the field of cloud computing, where it is used to manage and scale complex, multi-tiered systems in a dynamic and highly-distributed environment.