VCC Syllabus
VCC Syllabus
Course Outcomes: Upon completion of this course, students should be able to:
CO1: Understand the fundamental concepts and technologies related to cloud computing.
CO3: Design and implement cloud-based infrastructure using various AWS services.
CO4: Manage and optimize cloud resources for performance, cost-efficiency, and security.
Unit Description Duration (Hours)
1 Introduction to Computer Networks and Cloud Fundamentals
Computer networks: Network Models, OSI Models and TCP/IP, 3
Internet Protocols, Network Applications
2 Introduction to Cloud computing: Distributed Computing and
Enabling Technologies, Cloud Definition, Evolution, Cloud
computing Models: NIST & Cloud Cube models, Applications, 5
Essential Characteristics, Cloud Deployment Models, and Cloud
Service Models, NIST Architecture of cloud computing.
3 Virtualization & Containerization: Overview of Virtualization, 4
characteristics, Types & techniques of Virtualization, Hypervisor,
Structures of virtualization, Implementation levels of Virtualization,
Mechanisms of virtualization: Binary translation, Hardware-
Assisted Virtualization, Full and Para Virtualization, Introduction
to Containers, Containerization vs Virtualization, Overview of
Docker and Kubernetes.
4 Introduction to AWS: Introduction to Cloud Computing
Platforms, Why AWS, Creating AWS Account, Basic Concepts.
Elastic Compute Cloud (EC2): Basics Overview of Compute, 4
AMI (Amazon Machine Images), Life cycle of instances, Types of
EC2 Instances, Security Groups, SSL EC2 Instance Connect.
5 AWS Storage: Overview of AWS S3, Bucket properties, policy
management, Basics of Glacier, Lifecycle rule management,
Intelligent tiering, S3 Glacier storage classes, Introduction to Block
Storage, Elastic block storage (EBS), Basics and Operations, EBS
Volume Types, Elastic File Storage, Comparison between Object 4
Storage Vs Block Storage.
Identity and Access Management: Overview, IAM Use Cases and
Service Details, IAM Users-Groups-Policies, MFA, AWS CLI
Setup, Roles, Security Tools
6 Databases and Analytics: Databases and Analytics: Security
Bucket Policy, Versioning, Website, Replication, Snowball,
Snowball Edge and Snowmobile Overview Databases: RDS with 4
MYSQL and Aurora, ElastiCache, DynamoDB, RedShift Map
Reduce and its Extensions to Cloud Computing, HDFS, and GFS
7 AWS Application Services: Lambda, ECS, Lightsail, Cloud
Formation, Route 53, CloudFront, SNS and SQS, CloudWatch,
CloudTrail, Amazon Elastic Beanstalk, Cognito, SageMaker, 6
Amazon SES, Amazon Polly, Transcribe, Customer Carbon
Footprint Tool, Amazon Sustainability Data Initiative
Total 30
Textbooks:
1. Foster, I., & Gannon, D. B. (2017). Cloud Computing for Science and Engineering. Packt
Publishing.
2. Goessling, A. (2017). Architecting Cloud Computing. 1st edition. MIT Press.
3. Cloud Computing Black Book, Kailash Jayaswal, Jagannath Kallalurchi, Donald J.
Houde, Dr. Deven Shah
4. AWS certified solution Architect, Joe Baron et.al, Sybex publication
5. Cloud Computing Bible Barrie Sosinsky.