Cloud Computing Tutorial

5.1 Cloud Computing

Hello and welcome to the fifth lesson of the SMAC course offered by Simplilearn. This lesson will focus on the ‘C’ of SMAC, which stands for Cloud Computing. Let us start with the objectives of this lesson in the next screen.

5.2 Objectives

After completing this lesson, you will be able to: Define Cloud Computing Define Cloud Deployment and Service Models Discuss the impact of Cloud Computing on business List the emerging trends in Cloud Computing Discuss the challenges and future of Cloud Computing Let us proceed to the first topic of this lesson in the next screen.

5.3 Cloud Computing Overview

Cloud Computing is the practice of using large groups of remote servers, hosted on Internet, to store and access applications and computer data, instead of saving them on the local server or personal computer. Cloud Computing provides easy access to information technology resources. The cloud customer pays only for services that are delivered and used by them. There are models and services that make Cloud Computing accessible to users. Let us learn more about these models in the following screens.

5.4 Cloud - Deployment Models

Cloud services are available through various deployment models. These models are: Public Cloud, Private Cloud, Hybrid Cloud, and Community Cloud. Public Cloud infrastructure is owned by a third party cloud service provider or CSP who makes cloud services available to the general public. In Public Cloud, customers need to pay only for the resources they use. This gives them flexibility to increase or decrease the resources to meet the market demand. Examples of Public Cloud are: e-mail, social networking sites, and so on. Private Cloud infrastructure is dedicatedly operated for a particular organization, managed by the organization themselves or a third party. This cloud deployment model is popular among enterprises as customers have complete control over security aspects. A Community Cloud is maintained and used by a group of organizations with shared concerns that is they have similar security or compliance requirements. Hybrid Cloud is the composition of two or more clouds, for example a combination of private, public, or community clouds. In the next screen, we will understand the service models in Cloud Computing.

5.5 Cloud - Service Models

There are three service models on which Cloud Computing is based, they are: • Infrastructure as a service that is IaaS (pronounce as I-aaS) • Platform as a Service that is PaaS (pronounce as PaaS) • Software as a Service that is SaaS (pronounce as SaaS) Let us discuss the service models one by one. In IaaS, customers can control the environment as a service by installing their own operating systems, applications, and softwares. IaaS also delivers a virtual service platform where access to virtual machines or virtual resources are provided. PaaS provides computational resources through a platform on which applications and services are developed and hosted. Here, the customer is free to build applications and deliver it to other users through Internet and servers. The last service model, SaaS, is a software, which is owned, managed, and delivered by one or more users and is offered in pay-per-use manner. The service runs on Cloud and serves multiple end users. In the next screen, we will understand the impact of Cloud Computing on business.

5.6 Impact of Cloud Computing on Business

The concept of Cloud Computing came into existence in the 1950s with the implementation of mainframe computers. Since then, it has evolved and now it is gaining attention of the enterprises for its benefits. The impact of Cloud Computing in terms of benefits for businesses are: Cost effective: Moving to Cloud Computing reduces the cost of managing and maintaining IT systems. Since the infrastructure need not be purchased, the initial and recurring expenses are lower than traditional computing. Flexibility: Cloud Computing offers unlimited storage capacity, therefore storage needs can be scaled up or down according to the situation. Business continuity: Protecting data is important for business continuity. In case of crisis, Cloud Computing helps to quickly access data without loss of productivity. Efficient collaboration: Collaboration in Cloud gives the business ability to communicate and share information more quickly and easily than through traditional methods. Let us discuss the emerging trends in Cloud Computing in the next screen.

5.7 Emerging Trends in Cloud Computing

The emerging trends in Cloud Computing indicate that this technology is transforming rapidly. The upcoming years hold great potential for innovation in Cloud technology. Some of the emerging trends in Cloud Computing are: Rise of Hybrid Cloud: This will be an upcoming trend as it encourages many businesses to adopt cloud-based infrastructure so as to perform distinct functions within same organization. It also provides an advantage of reduced infrastructure cost. Mobile Cloud: The Bring Your Own Device or BYOD policy is gaining popularity as organizations are understanding its benefits, reflected in increased employee productivity. As a result, organizations are shifting their IT assets to the Personal Cloud through mobile device management. New Cloud Services: There are new cloud services that are emerging with the development in Cloud Computing. Some of the emerging services are: Monitoring as a Service that is MaaS , Cloud Migration as a Service that is C-MaaS , Communication as a Service that is CaaS and Anything as a Service that is XaaS . In the next screen, we will discuss the challenges in Cloud Computing.

5.8 Cloud Computing - Challenges

Despite the fact that Cloud Computing leads to innovation, there are some challenges related to it. These challenges are: Data Security: In cloud, data management is provided by a third party and data is stored in remote locations that is not disclosed to the enterprise. This is of concern to the enterprise. Although, Cloud Computing vendors provide accounts with secured passwords, any security breach that may be deliberate or accidental, can lead to the loss of business and clients. Next challenge is Performance and Bandwidth. Cloud Computing requires high-end servers for providing high speed Internet and constant connectivity to avoid peak time break downs. Availability is also a challenge of Cloud Computing. Cloud providers lack round-the-clock service. This results is frequent outages. Another challenge is Regulatory Restrictions. Governments in some countries do not allow the customer’s personal information to be physically located outside their counties. This is further complicated by the fact that some data transit can be regulated in these countries. Let us look at the future of Cloud Computing in the next screen.

5.9 Future of Cloud Computing

Cloud Computing holds promise for new innovations. Over time, the workload of companies is expected to be processed in cloud data centers. Cloud Computing can be considered as an integral part of most businesses in the future. Some predictions for the upcoming years are as follows: There will be more apps on the Cloud, while new softwares will be built on the Cloud to provide faster deployment of the applications. Till 2014, half of the enterprises spent ten percent of their annual budget on cloud services. This share is expected to increase in the future. Platform as a Service will be adopted by more companies because it lowers the IT costs and speeds up application development. Cloud-based graphic technologies will be in demand and with this technology, future users will be able to run graphically intense applications. Increased competition in the Cloud space is likely to result in better innovation and services. In the next screen, let us find out how Cloud Computing is used in the real-world situation with the help of a case study.

5.10 Case Study

In this case study, you will find out how cloud-based services helped an online travel company to decrease the latency time on their website and improve service to its customers. The travel company was committed to innovation and technology to make a great travelling experience to its customers. However, an error page appearing on their website led to many users abandoning the site. The travel company switched to a cloud service provided by a third party, with the goal of helping their global users find what they were looking for promptly and without errors. As a result of using the cloud service, the company was able to improve its travel service to customers by: Launching ‘Suggest Service’ within three months of adopting the cloud service. Suggest Service used algorithms on the basis of customer location and displayed suggestions in a dropdown menu, whenever any alphabet or words were typed. Reducing the network latency time from 700 milliseconds to less than 50 milliseconds. In the next screen, we will understand the job and salary trends in the Cloud Computing field.

5.11 Cloud Computing - Jobs and Salary

Cloud Computing is known to many people because it provides more benefits in a short time, and with less expenditure and training. It helps in globalizing the work with the help of Internet. Because of these benefits, Cloud Computing jobs are in demand across the globe. According to the survey on average salaries conducted by Dice, a career website, the average salary of a person associated with Cloud is approximately $90,000 . In the graph shown on the screen, you can compare the total cumulative jobs generated by Cloud Computing across the globe from 2012 till 2015. Note that these figures are obtained for the years, 2012 to 2015.They are presented here to give an idea of how the number of jobs in the field of Cloud Computing will be generated in the future. Let us now get familiar with the learning path in the Cloud Computing field.

5.12 Cloud Computing - Learning Path

This screen shows the learning path in the field of Cloud Computing. At the beginner level, certifications such as ‘EXIN Cloud Computing’ and ‘Comptia Cloud Essentials’ are recommended. As you acquire on-the-job experience, you can get the advanced level certification to boost your career. The advanced level certification comprise the following courses: ‘Comptia (pronounce compshia) Cloud Plus’, ‘Advanced Cloud Computing with AWS’, and Cloud Computing Security’. To become an expert in the field of Cloud Computing, you can take up the ‘AWS Certified Solutions Architect - Professional Level’ certification course.

5.13 Quiz

Following is the quiz section to check your understanding of this lesson.

5.14 Summary

Let us summarize what we have learned in this lesson. Cloud Computing uses large groups of remote servers hosted on Internet to store and access applications and computer data. Public, Private, Community, and Hybrid comprise the Cloud Deployment Models. Infrastructure as a service, Platform as a service and software as a service are the three Cloud Service Models. In Cloud, the infrastructure is not purchased. Therefore, the initial and the recurring expenses are lower than in traditional computing. Monitoring as a Service, Cloud Migration as a Service, Communication as a Service, and Anything as a Service are some of the emerging cloud services.

5.15 Thank you

With this, we have come to the end of this course on SMAC. Thank you. Happy learning!

  • Disclaimer
  • PMP, PMI, PMBOK, CAPM, PgMP, PfMP, ACP, PBA, RMP, SP, and OPM3 are registered marks of the Project Management Institute, Inc.

Request more information

For individuals
For business
Phone Number*
Your Message (Optional)
We are looking into your query.
Our consultants will get in touch with you soon.

A Simplilearn representative will get back to you in one business day.

First Name*
Last Name*
Phone Number*
Job Title*