Basics of Cloud Computing
Basics of Cloud Computing
Mr. Atharva Mulane , Ms. Janhavi Patil , Mr. Aditya Mhaisdhune , Ms. Antra Shinde
Department of Information Technology
MVP’s Rajarshri Shahu Maharaj Polytechnic, Nashik-13
Abstract—Understanding the types of cloud computing resources can be time-consuming and costly. Enterprises need to buy
physical servers and other infrastructure through procurement processes that can take months, and support the architecture of cloud
computing. The acquired systems require a physical space, typically a specialized room with sufficient power and cooling. After
configuring and deploying the systems, enterprises need expert personnel to manage them.This long process is difficult to scale when
demand spikes or business expands. Enterprises can acquire more computing resources than needed, ending up with low utilization
numbers.Cloud computing addresses these issues by offering computing resources as scalable, on-demand services.
*****
INTRODUCTION
There are three different cloud computing deployment models:
public cloud, private cloud, and hybrid cloud
Cloud computing service models are based on the concept of
sharing on-demand computing resources, software, and Public clouds :are run by third-party cloud service providers. They
information over the internet. Companies or individuals pay to offer compute, storage, and network resources over the internet,
access a virtual pool of shared resources, including compute, enabling companies to access shared on-demand resources based on
storage, and networking services, which are located on remote their unique requirements and business goals.
servers that are owned and managed by service providers. One
of the many advantages of cloud computing is that you only pay Private clouds are built, managed, and owned by a single
for what you use. This allows organizations to scale faster and organization and privately hosted in their own data centers,
more efficiently without the burden of having to buy and commonly known as “on-premises” or “on-prem.” They provide
maintain their own physical data centers and servers. In greater control, security, and management of data while still enabling
simpler terms, cloud computing uses a network (most often, the internal users to benefit from a shared pool of compute, storage, and
internet) to connect users to a cloud platform where they request network resources.
and access rented computing services. A central server handles
all the communication between client devices and servers to Hybrid clouds combine public and private cloud models, allowing
facilitate the exchange of data. Security and privacy features are companies to leverage public cloud services and maintain the security
common components to keep this information secure and and compliance capabilities commonly found in private cloud
safe. When adopting cloud computing architecture, there is no architectures.
one-size-fits-all. What works for another company may not suit
you and your business needs. In fact, this flexibility and
versatility is one of the hallmarks of cloud, allowing enterprises
to quickly adapt to changing markets or metrics. Cloud
Computing provides an alternative to the on-premises
datacentre. With an on-premises datacentre, we have to manage
everything, such as purchasing and installing hardware,
virtualization, installing the operating system, and any other
required applications, setting up the network, configuring the
firewall, and setting up storage for data. After doing all the set-
up, we become responsible for maintaining it through its entire
lifecycle.
1
What is cloud computing?
Working of Cloud Computing:
Cloud computing is on-demand access, via the internet, to
If a user is planning to work on Cloud it is essential to understand
computing resources—applications, servers (physical servers
how it works. So, in today’s article, we will talk about the
and virtual servers), data storage, development tools,
working of Cloud Computing. In the following article, we will
networking capabilities, and more—hosted at a remote data
help users to understand how cloud computing works simply.We
center managed by a cloud services provider (or CSP). The CSP
will first talk about Cloud computing in simple words and move
makes these resources available for a monthly subscription fee
on to our main agenda on How Cloud Computing works. So, let
or bills them according to usage.
us begin.The Front End is the section where users communicate
Compared to traditional on-premises IT, and depending on the
and can access the data and applications. It includes interaction
cloud services you select, cloud computing helps do the
with computers, networks, applications, and all the things that
following: Lower IT costs: Cloud lets you offload some or most
clients access in Cloud Computing. Not all Cloud Computing
of the costs and effort of purchasing, installing, configuring,
providers will provide an identical user interface to all
and managing your own on-premises infrastructure. Improve
users.Secondly, the Back End comprises all the materials
agility and time-to-value: With cloud, your organization can
essential for cloud computing services. The following section is
start using enterprise applications in minutes, instead of waiting
of Cloud Provider. The cloud computing system is storage of
weeks or months for IT to respond to a request, purchase and
different applications. It consists of a complete set of dedicated
configure supporting hardware, and install software. Cloud also
servers for every computer program. All these factors help users
lets you empower certain users—specifically developers and
to learn and understand Cloud Computing and how it works.
data scientists—to help themselves to software and support
Cloud Computing can perform all the tasks or computer
infrastructure. Scale more easily and cost-effectively: Cloud
programs, from data processing to video games.The network
provides elasticity—instead of purchasing excess capacity that
plays an essential role in connecting Frontend and Back End.
sits unused during slow periods, you can scale capacity up and
And the network is titled the Internet. It is the medium of or
down in response to spikes and dips in traffic. You can also take
connection between users and the Cloud.
advantage of your cloud provider’s global network to spread
your applications closer to users around the world. The term
‘cloud computing’ also refers to the technology that makes The central servers will perform operations by following a set of
cloud work. This includes some form of virtualized IT instructions. The set of rules are popularly known as Protocols.
infrastructure—servers, operating system software, It makes use of middleware and assures fluent connectivity
networking, and other infrastructure that’s abstracted, using between devices linked with Cloud Computing.
special software, so that it can be pooled and divided
irrespective of physical hardware boundaries. For example, a
single hardware server can be divided into multiple virtual
servers.
Cloud computing is on-demand access, via the internet, to
computing resources—applications, servers (physical servers
and virtual servers), data storage, development tools,
networking capabilities, and more—hosted at a remote data
center managed by a cloud services provider (or CSP). The CSP
makes these resources available for a monthly subscription fee
or bills them according to usage.
Let’s say you have a company and a website and the website
has a lot of communications that are exchanged between
members. You start with a few members talking with each
other and then gradually the number of members increases.
As the time passes, as the number of members increases,
there would be more traffic on the network and your server
will get slow down. This would cause a problem. A few
years ago, the websites are put on the server somewhere, in Figure 1:- A Simple Neural Network Diagram.
this way you have to run around or buy and set the number
of servers. It costs a lot of money and takes a lot of time.
You pay for these servers when you are using them and as
well as when you are not using them. This is called hosting.
This problem is overcome by cloud hosting. With Cloud
Computing, you have access to computing power when you
needed. Now, your website is put in the cloud server as you
put it on a dedicated server. People start visiting your
2
Application
Basically, Cloud Computing is an application-inspired software
infrastructure. It stores the data on remote servers located The various real time application of Cloud Computing are as
around the world. The user can access these data from any part follows:
of the world by having a stable internet connection.
Advantages
3
1.Cost Savings: Cost saving is one of the biggest Cloud
Computing benefits. It helps you to save substantial capital cost CONCLUSION
as it does not need any physical hardware investments.
2. Strategic edge: Cloud computing offers a competitive edge In this paper we discussed about the Basics of Cloud
computing, simply its working. Also various phases of
over your competitors. It is one of the best advantages of Cloud
Cloud computing.There are various advantages of Cloud
services that helps you to access the latest applications any time
computing over our traditional methods. But is also
without spending your time and money on installations.
carries some disadvantages with it. Depending on the
3. High Speed: Cloud computing allows you to deploy your nature of the application and the strength of the internal
service quickly in fewer clicks. This faster deployment allows data patterns you can generally expect a network to train
you to get the resources required for your system within fewer quite well. In Simplest terms, cloud computing means
minutes storing and accessing the data and programs on rem…
Cloud Computing Architecture: Cloud computing
4. Back-up and restore data: Once the data is stored in a
architecture refers to the components and sub-components
Cloud, it is easier to get the back-up and recovery of that,
required for cloud computing. Thus we concluded that
which is otherwise very time taking process on-premise.
cloud computing will have an immense usage in the near
5. Reliability: Reliability is one of the biggest benefits of future.
Cloud hosting. You can always get instantly updated about the
changes. REFERENCES
6. Mobility: Employees who are working on the premises or at
the remote locations can easily access all the could services.
All they need is an Internet connectivity.
• 1."Cloud Computing: A Hands-On Approach" by
Arshdeep Bahga and Vijay Madisetti ...
Disadvantages
• 2."Cloud Computing (The MIT Press Essential
1. Performance Can Vary: When you are working in a cloud Knowledge series)" by Nayan B Ruparelia ...
environment, your application is running on the server which
simultaneously provides resources to other businesses. Any
greedy behavior or DDOS attack on your tenant could affect • 3."The Little Book of Cloud Computing" by Lars
the performance of your shared resource. Nielsen ...
2. Technical Issues: Cloud technology is always prone to an • 4."Cloud Computing Explained" by John Rhoton ..
outage and other technical issues. Even, the best cloud service
provider companies may face this type of trouble despite
maintaining high standards of maintenance • 5."Cloud Computing for Programmers" by Daniele
3.Downtime: Downtime should also be considered while Casal
working with cloud computing. That’s because your cloud
provider may face power loss, low internet connectivity,
service maintenance, etc.
4.Internet Connectivity: Good Internet connectivity is a must
in cloud computing. You can’t access cloud without an
internet connection. Moreover, you don’t have any other way
to gather data from the cloud
5. Lower Bandwidth: Many cloud storage service providers
limit bandwidth usage of their users. So, in case if your
organization surpasses the given allowance, the additional
charges could be significantly costly
6.Lacks of Support: Cloud Computing companies fail to
provide proper support to the customers. Moreover, they want
their user to depend on FAQs or online help, which can be a
tedious job for non-technical persons.
4
5