Subject - Cloud Computing
Course Objectives:
- To study fundamental concepts of cloud computing
- To learn various data storage methods on cloud
- To understand the implementation of Virtualisation in Cloud Computing
- To learn the application and security on cloud computing
- To study risk management in cloud computing
- To understand the advanced technologies in cloud computing
Course Outcomes
On completion of the course, learners should be able to
- CO1: Understand the different Cloud Computing environment
- CO2: Use appropriate data storage technique on Cloud, based on Cloud application
- СО3: Analyze virtualization technology and install virtualization software
- CO4: Develop and deploy applications on Cloud
- CO5: Apply security in cloud applications
- CO6: Use advance techniques in Cloud Computing
CC-SyllabusCC-SyllabusUnit I Introduction to Cloud Computing Importance of Cloud Computing, Characteristics, Pros and Cons of Cloud Computing, Migrating into the Cloud, Seven-step migration model into a Cloud, Trends in Computing. Cloud Service Models: SaaS, PaaS, JaaS, Storage. Cloud Architecture: Cloud Computing Logical Architecture, Developing Holistic Cloud Computing Reference Model, Cloud System Architecture, Cloud Deployment Models. Unit II Data Storage and Cloud Computing Data Storage: Introduction to Enter
Unit I - Visualisation in Cloud ComputingUnit I - Visualisation in Cloud ComputingOverview This unit covers the foundational aspects of cloud computing, explaining its significance, characteristics, and the various models and architectures associated with it. It introduces key concepts such as cloud service models (SaaS, PaaS, JaaS, and Storage), cloud deployment models, and the process of migrating to the cloud. Topics 1. Importance of Cloud Computing 1. Characteristics of Cloud Computing 1. Pros and Cons of Cloud Computing 1. Migrating into the Cloud 1. Seven-step migrat
Unit II - Data Storage and Cloud ComputingUnit II - Data Storage and Cloud ComputingOverview This unit delves into various data storage solutions and their management in the context of cloud computing. It discusses enterprise data storage technologies, cloud storage provisioning, and the use of grids for data storage. Topics 1. Introduction to Enterprise Data Storage 1. Direct Attached Storage 1. Storage Area Network 1. Network Attached Storage 1. Data Storage Management 1. File System 1. Cloud Data Stores 1. Using Grids for Data Storage 1. Cloud Storage - Data Management, P
Unit III - Virtualization in Cloud ComputingUnit III - Virtualization in Cloud ComputingOverview This unit explores the concept of virtualisation, which is fundamental to cloud computing. It covers types of virtualisation, virtualisation architecture, and its application in cloud and grid computing. Topics * [x] Definition of Virtualization ✅ 2024-05-24 * [x] Adopting Virtualization ✅ 2024-05-24 * [x] Types of Virtualization ✅ 2024-05-24 * [x] Virtualization Architecture and Software * [x] Virtual Clustering * [x] Virtualization Application * [x] Pitfalls of Virtualization * [x]
Unit IV - Cloud Platforms and Cloud ApplicationsUnit IV - Cloud Platforms and Cloud ApplicationsOverview This unit focuses on major cloud platforms and their applications across various domains. It provides insights into AWS, Microsoft Azure, Google Cloud, and OpenStack, along with real-world cloud application examples. Topics 1. Amazon Web Services (AWS) 1. Microsoft Cloud Services (Azure) 1. Cloud Computing Applications in Healthcare, Biology, Geosciences, Business, and Consumer 1. Google Cloud Application - Google App Engine 1. Overview of OpenStack Architecture Questions * [ ] Enl
Unit V - Security in Cloud ComputingUnit V - Security in Cloud ComputingUnit I: Introduction to ANN Overview This unit addresses the security challenges and risks associated with cloud computing. It discusses risk management, data security, and security services in the cloud. Topics * [ ] Risks in Cloud Computing * [ ] Risk Management * [x] Data Security in Cloud ✅ 2024-05-24 * [ ] Cloud Digital Persona and Data Security * [ ] Cloud Security Services - Confidentiality, Integrity, and Availability * [ ] Security Authorisation Challenges in the Cloud * [ ] Secure
Unit VI - Advanced Techniques in Cloud ComputingUnit VI - Advanced Techniques in Cloud ComputingOverview This unit explores advanced topics and emerging trends in cloud computing. It covers mobile cloud, multimedia cloud, energy-aware cloud computing, and the convergence of IoT and cloud computing. Topics 1. Future Trends in Cloud Computing 1. Mobile Cloud 1. Automatic Cloud Computing - Comet Cloud 1. Multimedia Cloud - IPTV, Energy Aware Cloud Computing, Jungle Computing 1. Distributed Cloud Computing vs. Edge Computing 1. Containers, Docker, Kubernetes 1. Introduction to DevOps 1. IoT
Learning Resources
CC - Learning ResourcesCC - Learning ResourcesTo deeply understand Cloud Computing and effectively annotate or take notes on the go, let's structure your learning path with a focus on comprehensive exploration, utilizing various resources like research papers, blogs, articles, YouTube videos, and other multimedia content. Here's a detailed plan for each unit, including suggested resources and methods for note-taking and annotation: Unit I: Introduction to Cloud Computing 1. Importance of Cloud Computing Key Concepts:** Overview, signific CC - Overview & SummaryCC - Overview & SummarySure, here's a detailed overview and summary of each unit in your cloud computing syllabus: Unit I: Introduction to Cloud Computing Overview: This unit covers the foundational aspects of cloud computing, explaining its significance, characteristics, and the various models and architectures associated with it. It introduces key concepts such as cloud service models (SaaS, PaaS, JaaS, and Storage), cloud deployment models, and the process of migrating to the cloud. Summary: Importance of Clou