COE 452: Principles of Cloud-Based Systems
Course Description:
Introduction to Cloud computing. Cloud characteristics and deployment models. Cloud architectures and enabling technologies. Cloud operations: resource provisioning and load balancing. Cloud performance guarantees: service quality metrics and service level agreement. Cloud infrastructure design, development, and migration. Cloud infrastructure management and monitoring. Cost metrics and pricing models. Cloud laws and regulations. Software-defined networking and network function virtualization.
Cloud Computing Concentration:
Prerequisite: (COE 334 or ICS 343)
Course Modules and Topcis:
-
History And Evolution of Cloud Computing.
-
Cloud Characteristics, and Deployment Models
-
Cloud Architectures and Enabling Technologies.
-
Resource Provisioning, and Load Balancing.
-
Cloud Infrastructure Design, Development.
-
Cloud Infrastructure Management and Monitoring.
-
Software-Defined Infrastructure.
-
Cloud Data Representation and Storage.
-
Hands-On Activities, Case Studies, and Cloud Providers.