The purpose of the course is to make students understand and comprehend the revolutionizing concept of CLOUD in the cyber world with a view to enable them with achieving cloud security. It also aims at developing expertise amongst students with the cloud architecture as well as the security concerns for organizations planning a move towards Cloud or planning to enhance their cloud security.
Unit I: Introduction to Cloud Computing
Cloud Computing definition, private, public and hybrid cloud. Cloud types; IaaS, PaaS, SaaS. Benefits and challenges of cloud computing, public vsprivateclouds, role of virtualization in enabling the cloud; Business Agility: Benefits and challenges to Cloud architecture. Application availability, performance, security and disaster recovery; next generation Cloud Applications.
Unit II: Cloud Application Architecture
Technologies and the processes required when deploying web services; Deploying a web service from inside and outside a cloud architecture, advantages and disadvantages.
Unit III: Cloud Services Management
Reliability, availability and security of services deployed from the cloud.
Performance and scalability of services, tools and technologies used to manage cloud services deployment; Cloud Economics: Cloud Computing infrastructures available for implementing cloud based services. Economics of choosing a Cloud platform for an organization, based on application requirements, economic constraints and business needs. Discuss industry cases including open sources.
Unit IV: Cloud Application Development
Service creation environments to develop cloud based applications. Development environments for service development; Amazon, Azure, Google App.Applicability of laws to data stored outside the nation’s boundary.
Unit V: Cloud IT Model
Analysis of Cases while deciding to adopt secure cloud computing architecture. Appropriate cloud requirements. Secure Cloud based service, Applications and development platform deployment so as to improve the total cost of ownership (TCO)