Cloud Security Fundamentals: Architectural & Design Concepts