25 Studyof Cloud Computingand Its Architecture
25 Studyof Cloud Computingand Its Architecture
net/publication/366659370
CITATIONS READS
0 1,189
4 authors, including:
Kabir Kharade
Shivaji University, Kolhapur
73 PUBLICATIONS 273 CITATIONS
SEE PROFILE
All content following this page was uploaded by Kabir Kharade on 29 December 2022.
Abstract:
1. Introduction:
When personal computers were introduced, users were ecstatic at the prospect of having
complete control over their computing resources, even if these resources were underutilized.
Personal computers became more affordable as the semiconductor industry changed and
businesses discarded mainframes. After that, a new problem arose: how to disseminate the data
[1]. Client-server systems were expected to solve this data-sharing problem by providing
centralized data management and processing servers. The initially simple client-server design
evolved into increasingly complicated two-tier, three-tier, and four-tier systems as business
computing needed to be developed and the Internet became more widely utilized. Thus the cost
of complication and management of IT Infrastructure has risen dramatically; in large
enterprises, even the prices of natural software creation are often minor than the expenses of
129
Recent Trends in Science and Technology- Computer Science (CS) ISBN Number: 978-81-948061-9-6
software and infrastructure maintenance[2]. Many firms have long wished to put information
technology concerns on the back burner to focus on their core business. Even though the impact
of cloud computing adoption has yet to be observed, many organizations believe it could
provide a viable alternative model for decreasing costs and improving operational efficiency.
Cloud computing has a variety of definitions and interpretations accessible from a range of
sources. Business, as well as technological components, are included in cloud computing [3].
130
Recent Trends in Science and Technology- Computer Science (CS) ISBN Number: 978-81-948061-9-6
131
Recent Trends in Science and Technology- Computer Science (CS) ISBN Number: 978-81-948061-9-6
d) Maintenance: The servers will work continuously if they are implemented. Consequently,
it is imperative to give them proper attention. If any problem arises, it must be dealt with
promptly. For this reason, the server should be maintained by a specialized network
manager.
e) Resources: There are some resources on the server that are not available for acquisition.
For example, you cannot edit any information on the client's hard drive or print a document
directly from the web[8].
4. Cloud Architecture
The architecture of cloud computing contains 2 sections i.e. Front-end and Back-end
i) Front End: The front-end section of cloud computing includes various applications and
interfaces necessary for different cloud-based services. This is invented using client-side
apps, like a web browser like Google Chrome or Internet Explorer. Data storage, servers,
virtualization software, and other hardware and software components comprise cloud
infrastructure. It also gives end-users a graphical user interface via which they may do their
jobs[9].
ii) Back-end: It's in charge of keeping track of all the programs that execute the application on
the front end. The resources are necessary for cloud computing services handled by the
back-end. It has many information repository, different security services, servers, various
deployment models, and traffic control techniques[10].
132
Recent Trends in Science and Technology- Computer Science (CS) ISBN Number: 978-81-948061-9-6
b) Storage: This component is useful for storing large amounts of information in the cloud.
e.g. Oracle Cloud Storage
c) Management: Management is primarily helpful in handling all the components like
applications, infrastructure, storage, runtime cloud as well as services. It also takes diverse
security problems which arise in the cloud[11].
d) Internet: By using the Internet the front end section of cloud architecture and back end
section can communicate with each other. It is a communication medium between them.
e) Services: Based on the client's need cloud computing provides various services like
software as a service (SaaS), Platform as a Service (PaaS), and Infrastructure as a service
(IaaS). Services are the essential component of cloud computing [12].
5. Different Service Models In Cloud Computing
a) Infrastructure as a Service (IaaS): The term "IaaS" comes from the fact that it is an on-
demand solution that handles all application data, runtime environment, and
middleware. Hardware as a Service is another name for it. The infrastructure as a
service provides businesses with I.T. resources, including a platform for developing
applications, and intranets, securing data, testing tools, and performance monitoring.
Rather than developing their I.T. infrastructure, organizations use third parties to
manage their development process and backup data [13].
Advantages of IaaS
Highly scalable services are provided by it. It is highly dynamic and highly flexible.
Infrastructure as a service is useful when an organization's infrastructure cannot be
disrupted by a failure of a specific component, a loss of the Internet, or if all data
disappears. The cloud architecture's reliance on IaaS reduces the need for on-premises
technologies that are very useful in lowering costs [14].
133
Recent Trends in Science and Technology- Computer Science (CS) ISBN Number: 978-81-948061-9-6
b) Platform as a Service (PaaS): It offers virtual platforms and tools for developing,
testing, and deploying applications. It gives application, runtime platforms and
deployment tools. PaaS provide infrastructure with Platform.
c)
Figure 5. Platform as a Service (PaaS)
Allows employees to log in and work on applications from anywhere. Rapidly adds capacity
during peak times and scales down as needed. There is no need to spend time setting up or
maintaining the core stack . Accelerates the creation of apps. PaaS providers invest heavily in
security technology and expertise tools for developers to use in their operations, allowing for
the creation of bespoke software[15]
c) Software as a Service (SaaS): It is one of the cloud service models related to software
application. It implements directly through web browser so don't need to download and install
this application.
134
Recent Trends in Science and Technology- Computer Science (CS) ISBN Number: 978-81-948061-9-6
it usually resides in a shared or multi-tenant environment, where the hardware and software
license costs are low compared with the traditional model. Usually, SaaS solutions reside in
scalable cloud environments and have integrations with other SaaS offerings. Compared with
the traditional model, you don't have to buy another server or software. With SaaS, the provider
upgrades the solution and becomes available for their customers. SaaS offerings are easy to use
since they already come with baked-in best practices and samples [16].
6. Conclusion:
Computing in the cloud is a relatively recent technological advancement that has the potential
to have a significant influence on the entire world. It offers various benefits to the people who
use it and the businesses that employ it. For instance, one of the advantages it provides to
companies is that it lowers their operating costs by requiring them to spend less money on
upkeep and software upgrades and to concentrate more on the operations of the businesses
themselves. However, there are additional obstacles that need to be conquered by cloud
computing. The technology behind cloud computing has been around ever since companies
began using mainframe computers for distributed computing. The computing method is known
as distributed computing and also goes by the names cluster computing and virtual computing,
among others. The sharing of resources is one of the most significant causes for concern
regarding cloud computing's security. The development of cloud computing is shifting the
focus of information technology and, in the long run, will make utility computing a practical
possibility. However, it offers a wide variety of advantages. Still, there are also many
difficulties in this field, such as automatic resource positioning, energy management, and
information security, which have only attracted the research community's attention.
7. References
[1] Huth A. and Cebula, J., The basics of cloud computing, United States Computer, 1-4
(2011).
[2] Sadiku, M. N., Musa, S. M., & Momoh, O. D., Cloud computing: opportunities and
challenges. IEEE potentials, 33, 1, 34-36(2014).
[3] Kharade, S. K., Kharade, K. G., Kamat, R. K., & Kumbhar, V. S., Setting Barrier to
Removable Drive through Password Protection for Data Security. Our Heritage, 68,
27, 19–23(2020).
[4] Brian H., Brunschwiler T., Dill H., Christ H., Falsafi B., Fischer M., and Zollinger M.,
Cloud computing, Communications of the ACM, 51, 7, 9-11(2008).
135
Recent Trends in Science and Technology- Computer Science (CS) ISBN Number: 978-81-948061-9-6
[5] Sunyaev A., Cloud computing. In Internet computing, Springer, Cham. 195 - 236
(2020).
[6] Kharade K. G., Kamat R. K. and Kharade S. K., Online Library Package to Boost the
Functionality and Usability of the Existing Libraries, International Journal on Future
Revolution in Computer Science & Communication Engineering, 5, 8, 5–7(2019).
[7] Furht B., Cloud computing fundamentals. In Handbook of cloud computing Springer,
Boston, 3-19 (2010).
[8] Lin G., Fu D., Zhu J., and Dasmalchi G., Cloud computing: I.T. as a service. IT
professional, 11, 2, 10-13 (2009).
[9] Kharade K. G., Kharade S. K., and Kumbhar V. S., A comparative study of traditional
server and azure server. Journal of Advances in Science and Technology (JAST), 329-
331 (2017).
[10] Buyya R., Broberg J. and Goscinski, Cloud computing: Principles and paradigms
(2010).
[11] Naikwadi B. H., Kharade K. G., Yuvaraj S. and Vengatesan, K., A Systematic Review
of Blockchain Technology and Its Applications. In Recent Trends in Intensive
Computing, 467–473 (2021).
[12] Wang L., Tao J., Kunze M., Castellanos A. C., Kramer D. and Karl W., Scientific cloud
computing: Early definition and experience. In 2008 10th IEEE International
conference on high-performance computing and communications, 825-830 (2008).
[13] Prathima C.H., Muppalaneni N. B. and Kharade K. G. Deduplication of IoT Data in
Cloud Storage. In Ch. Satyanarayana, X.-Z. Gao, C.-Y. Ting and N. B. Muppalaneni,
Machine Learning and Internet of Things for Societal Issues, 147–157 (2022).
[14] Patil B. P., Kharade K. G. and Kamat R. K., Investigation on Data Security Threats &
Solutions. International Journal of Innovative Science and Research Technology, 5, 1,
79–83 (2020).
[15] Mendagudli M. G., Kharade K. G., Ravishankar N. T. and Vengatesan K., Systematic
Study of Video Mining with Its Applications. In Recent Trends in Intensive Computing,
480–485, (2021).
[16] Katkar S. V., Kharade S. K., Kharade K. G. and Kamat R. K., Integration of
Technology for Advancement in Supply Chain Management. In New Paradigms in
Business Management Practices, 3, 116–123 (2020).
136