Question
How to establish and maintain availability of the cloud services in the face of distributed denial-of-service attacks?
Context
Cloud API endpoints are typically exposed to the Internet at large. As such, they are vulnerable to denial-of-service attacks using geographically dispersed attack agents.
Solution
There are different kinds of DoS attacks, each needs a specific solution to deal with. There exists many different methods, techniques and tools available to be used. DoS prevention modules should be always considered when designing cloud-based application.
References
Detecting DDoS Attacks in Cloud Computing Environment - www.researchgate.net
Analysis of DDoS Attacks and an Introduction of a Hybrid Statistical Model to Detect DDoS Attacks on Cloud Computing Environment - ieeexplore.ieee.org
AWS Shield - aws.amazon.com