ETEM S04 - (Cloud Computing)
ETEM S04 - (Cloud Computing)
Computing
Delivery of services such as processing,
storage, database, networking etc. to users
and organizations based on their
requirements over internet. The servers are
located across world.
• Cloud computing is the on-demand delivery of IT resources over the
Internet with pay-as-you-go pricing. Instead of buying, owning, and
maintaining physical data centers and servers, you can access technology
services, such as computing power, storage, and databases, on an as-
needed basis from a cloud provider like Amazon Web Services (AWS).
• Cloud computing is the delivery of different services through the Internet.
• Ex: Dropbox, a file storage , google drive
Evolution
On-Premise
Colocation Cloud
Systems
• Distributed Systems:
It is a composition of multiple independent systems but all of them are
depicted as a single entity to the users. The purpose of distributed
systems is to share resources and also use them effectively and
efficiently.
• Mainframe computing:
Mainframes which first came into existence in 1951 are highly powerful
and reliable computing machines. These are responsible for handling
large data such as massive input-output operations.
• Cluster computing:
In 1980s, cluster computing came as an alternative to mainframe
computing. Each machine in the cluster was connected to each other by
a network with high bandwidth.
• Grid computing:
In 1990s, the concept of grid computing was introduced. It means that
different systems were placed at entirely different geographical locations
and these all were connected via the internet.
• Virtualization:
It was introduced nearly 40 years back. It refers to the process of
creating a virtual layer over the hardware which allows the user to run
multiple instances simultaneously on the hardware.
• Web 2.0:
It is the interface through which the cloud computing services interact
with the clients. It is because of Web 2.0 that we have interactive and
dynamic web pages.
• Service orientation:
It acts as a reference model for cloud computing. It supports low-cost,
flexible, and evolvable applications. Two important concepts were
introduced in this computing model. These were Quality of Service (QoS)
which also includes the SLA (Service Level Agreement) and Software as a
Service (SaaS).
• Quality of service (QoS) is the description or measurement of the
overall performance of a service, such as a telephony or computer
network, or a cloud computing service, particularly the performance seen
by the users of the network.
• Utility computing:
It is a computing model that defines service provisioning techniques for
services such as compute services along with other major services such as
storage, infrastructure, etc which are provisioned on a pay-per-use basis.
• On-Premise Systems:
• On-premises software is installed and runs on computers on the premises
of the person or organization using the software, rather than at a remote
facility such as a server farm or cloud.
• Colocation:
• allowing businesses to rent space for IT infrastructure in a data centre.
Colocation is the way forward for businesses as it provides the physical
location, cooling, power and security, so that you can move to a future-
proof agile IT infrastructure and expand your global footprint. Colocation
services also include the possibility of multiple and hybrid cloud
infrastructure
• Cloud:
Cloud Service Providers
Community cloud
Hybrid cloud
Difference between public cloud, private cloud, hybrid cloud, and
community cloud -
Types of Cloud Services
1) Internet Connectivity
2) Vendor lock-in: Organizations may face problems when transferring their
services from one vendor to another.
3) Limited Control: cloud infrastructure is completely owned, managed, and
monitored by the service provider, so the cloud users have less control over
the function and execution of services within a cloud infrastructure.
4) Security: While sending the data on the cloud, there may be a chance that
your organization's information is hacked by Hackers.