Cloud Computing Unit-2
Cloud Computing Unit-2
• Syllabus
• Cloud Computing Fundamentals: Motivation for Cloud
Computing, The Need for Cloud Computing, Defining Cloud
Computing, Definition of Cloud computing, Cloud Computing
Is a Service, Cloud Computing Is a Platform, Principles of
Cloud computing, Five Essential Characteristics, Four Cloud
Deployment Models
• Instead, saving a file to the cloud (e.g., use of cloud application Dropbox)
ensures that we will be able to access it with any computer that has an
Internet connection.
• The cloud also makes it much easier to share a file with friends, making it
possible to collaborate over the web.
• However, just like anything online, there is always a risk that someone may
try to gain access to our personal data, and therefore, it is important to
choose an access control with a strong password and pay attention to any
privacy settings for the cloud service that we are using.
• The cloud is just a metaphor for the Internet. When we store data on or
run a program from the local computer’s hard drive, that is called local
storage and computing.
• The World Wide Web (WWW) can be considered as the operating system for all
our Internet-based applications. However, one has to understand that we will
always need a local operating system in our computer to access web-based
applications.
• The basic meaning of the term platform is that it is the support on which
applications run or give results to the users. For example, Microsoft Windows is a
platform. But, a platform does not have to be an operating system. Java is a
platform even though it is not an operating system.
• Word processors like Buzzword and office suites like Google Docs are now
available in the cloud as their desktop counterparts. All these kinds of trends in
providing applications via the cloud are turning cloud computing into a platform or
to act as a platform.
1. Achieve economies of scale: We can increase the volume output or productivity with
fewer systems and thereby reduce the cost per unit of a project or product.
3. Globalize the workforce: People worldwide can access the cloud with Internet
connection.
4. Streamline business processes: It is possible to get more work done in less time with
less resource.
5. Reduce capital costs: There is no need to spend huge money on hardware, software,
or licensing
12/9/2021 fees. Cloud Computing -Unit-II 14
Cloud Computing :Advantages
6. Pervasive accessibility: Data and applications can be accessed anytime, anywhere,
using any smart computing device, making our life so much easier.
8. Less personnel training is needed: It takes fewer people to do more work on a cloud,
with a minimal learning curve on hardware and software issues.
10. Improved flexibility: It is possible to make fast changes in our work environment
without serious issues at stake.
– (b) The four deployment models that are used to narrate the cloud computing
opportunities for customers while looking at architectural models, and
– (c) The three important and basic service offering models of cloud computing.
3. Resource pooling:
4. Rapid elasticity:
5. Measured service:
• The user himself can provision, manage, and monitor the resources
as per his requirement. This is done through a web-based self-
service management console.
• The customer can create the service on his own, like creating a new
mailbox or adding additional disk space to a virtual machine, etc.
• The user can access the existing data on a cloud platform or upload
new data on the cloud from anywhere using a device and internet
connection.
• In the above example, the passenger can book his ticket via the
internet from any device like a smartphone, laptop, tablet, etc.,
which has access to a network.
12/9/2021 Cloud Computing -Unit-II 20
2. Broad network access:
• Cloud computing is accessible from a network, generally over the
internet.
• The user can access the existing data on a cloud platform or upload
new data on the cloud from anywhere using a device and internet
connection.
• In the above example, the passenger can book his ticket via the
internet from any device like a smartphone, laptop, tablet, etc.,
which has access to a network.
12/9/2021 Cloud Computing -Unit-II 21
3. Resource pooling and Multi-tenancy
• : servers, storage, applications,
Computing resources like networks,
and service can be pooled to serve multiple consumers by securely
separating the resources on a logical level.
• If we take the same example of the travel portal, the flights can
carry several passengers in a single trip. These passengers travel to
the same destination, board the same flight, and are allotted
separate seats as per the demand and requirement.
12/9/2021 Cloud Computing -Unit-II 22
4. Rapid elasticity:
• Resource capabilities can be elastically provisioned and released to
meet immediate requirements. Similarly, they can be removed or
scaled-down when not required.
1. Public,
2. Private,
3. Hybrid, and
4. Community cloud
• In the Public cloud, the same storage is being used by multiple users at the
same time.
• Amazon Elastic Compute Cloud (EC2), Microsoft Azure, IBM's Blue Cloud, Sun
Cloud, and Google Cloud are examples of the public cloud.
12/9/2021 Cloud Computing -Unit-II 26
1. Public Cloud
Advantages:
• Low Cost
• Location Independent
• Save Time
• Quickly and easily set up
• Scalability and reliability
Disadvantages:
• Low Security
• Performance: Depends upon the speed of internet connectivity
• Less customizable
• It also ensures that operational and sensitive data are not accessible
to third-party providers.
Disadvantages:
• High Cost
• Limited Scalability
• No Skilled people
• The main aim to combine these cloud (Public and Private) is to create a
unified, automated, and well-managed computing environment.
• The best hybrid cloud provider companies are Amazon, Microsoft, Google,
Cisco, and NetApp.
Example:
Our government
organization within
India may share
computing
infrastructure in the
cloud to manage data.
• Security
– Community cloud is more secure than the public cloud but less secure than
the private cloud.
• Sharing infrastructure
– Community cloud allows us to share cloud resources, infrastructure, and
12/9/2021 other capabilities among Cloud
various organizations.
Computing -Unit-II 34
4.Community Cloud
• Disadvantages of Community Cloud
– Community cloud is not a good choice for every organization.