Computing is one of the fundamental requirement of computer since their induction. The demand of computing is always on a steep curve and is evolved exponentially in last few decades. In last couple of year storage is another resources which has become a commodity from luxury. These are the two important resource which helped mankind to grow exponentially in terms of technology, resourcefulness, richness etc. In last seven decades, computing industry went through various stages of evolution and internet has revolutionized its growth from enterprise users to a normal user, which lead to the ubiquitous computing concept. Cloud computing is actually an outcome of this exponential growth, which now offers an affordable solution to variety of users. Following images may give you an idea of the evolution of tech space.
Cloud computing refers to applications and services that run on a distributed network using virtualized resources and accessed by common internet protocols and network standards. It is distinguished by the notion that resources are virtual and limitless and that the details of the physical system on which software runs are abstracted from the user[1].
This course will discuss various types of technology that computing on cloud comprised of, Also this course will take you to a tour of various technologies of cloud which made an impact of the day to day users life. We will discuss about the complexities that has occurred due to the affordability of storage as well as computing resources. Following are the few pointers that we are going to follow in this course:
Virtualization techniques : virtualization technology, overview of x86 virtualization, types of virtualization, virtualization products, concept of VLAN , SLAN and VSAN and benefits, cloud interoperability standards
Virtualized environment : characteristics of virtualized environment, taxonomy of virtualization techniques, pros and cons of virtualization, virtualization and cloud computing
Introduction to Cloud Computing : Cloud Computing in a Nutshell, Roots of Cloud Computing., Defining Cloud Computing, Examining the Characteristics of Cloud Computing, cloud types Examining the Value Proposition : measuring the cloud's value, avoiding capital expenditures, computing the total cost of ownership, specifying service level agreements, defining licensing model
Understanding cloud architecture : exploring the cloud computing stack, connecting to cloud
Understanding services and applications by type : infrastructure as a service, platform as a service, software as a service, identity as a service, compliance as a service
Using Platforms : Capacity Planning, Exploring Platform as a Service Exploring Cloud Infrastructures : Managing the Cloud, Understanding Cloud Security
Using media and streaming : understanding the streaming process, audio streaming, working with VoIP applications, video streaming
Working with cloud based storage : measuring the digital universe, provisioning cloud storage, exploring backup plan solutions
Understanding Services and Applications : Understanding Service Oriented Architecture, Moving Applications to the Cloud
Cloud applications : mobile market, scientific applications, using smartphones with the cloud, business and consumer applications
Course References: