BIT Cloud Computing
bitsemester 7
Unit 1:Introduction to Cloud Computing
Overview and need of cloud computing, History of cloud computing, Cloud stakeholders, Cloud providers, Cloud users, End users, Characteristics and challenges of cloud computing, Benefits and limitations, Cloud computing, Grid Computing, Fog Computing
Unit 2:Cloud Service Models
Introduction to cloud service models, SaaS, PaaS, IaaS, XaaS, Serverless computing and FaaS model, Cloud deployment model (Private, Public, Hybrid), Cloud Platform (Introduction to Google Cloud Platform, Microsoft Azure, Salesforce, AWS)
Unit 3:Virtualizations
Introduction to virtualization, Characteristics of virtualized environments, Types of virtualization (Server, Storage and Network), Machine Image, Virtual Machine, VMware, Hypervisor, Microsoft Hyper-V
Unit 4:SOA and Cloud Management
Basic concepts of SOA, Web Services (SOAP, REST), Cloud governance, Cloud Availability and Disaster Recovery, Service Management, Data Management, Resource Management
Unit 5:Cloud Programming Models
Thread programming, Task programming, Map-Reduce programming, Parallel efficiency of MapReduce, Comparison between Thread, Task and MapReduce
Unit 6:Cloud Security
Cloud security fundamentals, Cloud security architecture, Identity management and access control, Cloud computing security challenges, Elimination of intruders in private cloud
Unit 7:Cloud Based Analytics
Data cube, columnar storage, Data Lake, Graph processing, Graph database, Machine learning in the cloud, Fast data processing and streaming in the cloud
