Question
Which of the following cloud computing concepts ensures that a system continues to operate correctly even when some of its components fail?
Solution
Fault Tolerance is the ability of a system to continue operating correctly even when one or more of its components fail. It is achieved through redundancy β maintaining duplicate components (servers, network paths, power supplies) that automatically take over when a primary component fails, with no service interruption. This differs from High Availability (HA), which minimises downtime but may have brief service interruption during failover. Scalability is the ability to handle growing load. Elasticity is auto-scaling. Portability is the ability to move workloads between environments
- Which Software Development Life Cycle (SDLC) model is best suited for projects with unclear requirements that are expected to evolve over time?
- Which of the following cloud storage types is most suitable for storing large amounts of unstructured data such as images, videos, and log files?
- In cloud computing, what is the function of an API Gateway?
- A cloud app experiences sudden spikes for a short period (10β15 seconds). Traditional CPU-based auto-scaling is too slow. Which method is MOST effective?
- What does DMA stand for?
- What is a 'RESTful API' and what are its key architectural constraints?
- Ideally the hit ratio of secondary memory is considered as :
- Which of the following best describes 'microservices architecture'?
- A DFD is used to represent:
- Which is not a software development life cycle phase?