CRC 133 - Cloud Computing Design and Implementation
This course introduces students to cloud computing frameworks and the techniques used to design, develop, and implement these systems. The course will emphasize hands-on, project-based learning and will include practical laboratory exercises that involve setting up Windows-based clouds using client portals, servers, virtual machines, and the accompanying network infrastructure.
Prerequisite(s): Permission of instructor
Course Learning Outcomes
1. Explain cloud computing terminology and architectural models.
2. Develop the technical skills required to implement, maintain, and deliver cloud technologies and infrastructures
3. Evaluate aspects of IT security and use of industry best practices related to cloud implementations and the application of virtualization.
4. Describe how the cloud differs from traditional hardware/software-based resources.
5. Describe the technical foundations and evolution of the cloud.
6. Analyze how much money a cloud data center can save in terms of power usage, labor costs, property, and other expenses.
7. Explain the elements of the cloud and service options for infrastructure, platform, and software as a service.
8. Evaluate cloud management frameworks and how governance is defined inside the cloud.
9. Analyze the risks associated with the cloud and describe techniques used to determine acceptable risk levels
10. Develop a comprehensive plan for securing a compliant cloud environment.
11. Create a detailed plan for cloud implementation
Course Offered Fall, Spring