https://www.ajsnetworking.com/ccsk-cloud-computing-concepts-and-architectures/
CCSK Cloud Computing Concepts and Architectures