Overview Of Cloud Computing: Models, Advantages, Disadvantages, And Challenges

Words
1743 (4 pages)
Downloads
46
Download for Free
Important: This sample is for inspiration and reference only

Table of contents

Since 1990s, internet have advanced from parallel computing to distributed computing. That computing at that point developed to framework processing then in 21st century it appeared as cloud computing. Cloud computing is characterized as the computing environment where computing needs resource partaking in an unadulterated attachment and play display that significantly disentangles framework arranging is the guarantee of cloud computing. The two key preferences of this model are ease of-utilize and taken a toll adequacy. The paper intends to give a methods for understanding the model and investigating alternatives accessible for supplementing your innovation and framework needs. Cloud computing can be defined as a computing task in which the computing can be outsourced to another gathering and when required be release and utilize the computing force or assets like database or messages, they can get to them by means of internet. Cloud computing is an ongoing pattern in IT that moves information far from work area and versatile PCs into extensive server farms. The principle utilized in Cloud computing is that clients don't need to pay for framework, its establishment, required labor to deal with such foundation and support is more than enough. In this paper we will examine what makes this conceivable, what is the compositional outline of Cloud computing and its applications.

Cloud computing is an IT technology that allows access to many shared system resources with less effort and management. It is very secure and have many advantages. It has become one of the most popular technologies in 21st century to this world. Cloud computing relies on economies of scale and public utility for sharing of resources.

Models of Cloud Computing

a. Software as the service (SaaS)

In the software as a service (SaaS) model, users gain access to application software and databases. Cloud providers manage the infrastructure and platforms that run the applications. SaaS is sometimes referred to as "on-demand software" and is usually priced on a pay-per-use basis or using a subscription fee. In the SaaS model, cloud providers install and operate application software in the cloud and cloud users access the software from cloud clients. Cloud users do not manage the cloud infrastructure and platform where the application runs.

b. Infrastructure as Service (IaaS)

"Infrastructure as a service" (IaaS) refers to online services that provide high-level APIs used to dereference various low-level details of underlying network infrastructure like physical computing resources, location, data partitioning, scaling, security, backup etc. A hypervisor, such as Xen, Oracle VirtualBox, Oracle VM, KVM, VMware ESX/ESXi, or Hyper-V, LXD, runs the virtual machines as guests. Pools of hypervisors within the cloud operational system can support large numbers of virtual machines and the ability to scale services up and down according to customers' varying requirements. Linux containers run in isolated partitions of a single Linux kernel running directly on the physical hardware.

c. Platform as a Service (PaaS)

PaaS vendors offer a development environment to application developers. The provider typically develops toolkit and standards for development and channels for distribution and payment. In the PaaS models, cloud providers deliver a computing platform, typically including operating system, programming-language execution environment, database, and web server. Application developers can develop and run their software solutions on a cloud platform without the cost and complexity of buying and managing the underlying hardware and software layers. With some PaaS offers like Microsoft Azure, Oracle Cloud Platform and Google App Engine, the underlying computer and storage resources scale automatically to match application demand so that the cloud user does not have to allocate resources manually.

d. Mobile Backend as a Service (MBaaS)

In the mobile "backend" as a service model, also known as backend as a service (BaaS), web app and mobile app developers are provided with a way to link their applications to cloud storage and cloud computing services with application programming interfaces (APIs) exposed to their applications and custom software development kits (SDKs). Services include user management, push notifications, integration with social networking services and more.

e. Function as a Service (FaaS)

Function as a service (FaaS) is a service-hosted remote procedure call that leverages serverless computing to enable the deployment of individual functions in the cloud that run in response to events. FaaS is included under the broader term serverless computing, but the terms may also be used interchangeably.

Different forms of Clouds

Organizations and enterprises can use their data sharing into either private, public or hybrid clouds. For better efficiency, cloud integrator can play a vital role here. The various types of clouds are described as follows:

a. Private Cloud. Private clouds are built exclusively for a single enterprise. They aim to address concerns on data security and offer greater control, which is typically lacking in a public cloud. Private clouds are implemented, shared, managed through personal enterprises. Some private clouds can be managed from third party enterprises too. The main advantages are that it can be refreshed periodically, improve business significantly. Vague security issues can be a concern.

b. Public Cloud

These clouds can be operated from third party enterprises. they deliver superior economies of scale to customers, as the infrastructure costs are spread among a mix of users, giving each individual client an attractive low-cost, “Pay-as-you-go” model. Main advantages of public cloud is it can reached to very high volume of resources depending on demand.

c. Hybrid Cloud.

Hybrid clouds combines both public and private clouds. They have better economies of scales and provide excellent economies. They also provide high security. The key feature is high flexibility.

Security and Privacy

The major concerns with cloud computing security is that cloud provider can access the data anytime. There is always a chance that the data can get altered or deleted or even share information with third party. There is also an issue with legal ownership of data. It is quite questional at this moment. Physical control of the computer equipment (private cloud) is more secure than having the equipment off site and under someone else's control (public cloud). Although it’s becoming popular, the issue of privacy is highly important. Private cloud can still be made secured but main concern is with public clouds which can be flexible to data alteration as well.

Advantages of Cloud Computing

Cloud Computing have many benefits which are mentioned as below: Easy Management. The maintenance of hardware or software is very simplified thus management of IT resources by team is relaxed. Many application which requires extensive data storage are compatible with Cloud computing. Also users can easily use the tool very normally like they access internet.

No time to compare samples?
Hire a Writer

✓Full confidentiality ✓No hidden charges ✓No plagiarism

a. Cost Reduction.

Cloud computing drastically reduces IT expenditure as no costly devices or even no man power is required for it mainitenance. This gives it an edge over other technologies. Uninterrupted Services. There is very few chances of power outages thus providing uniterrupted power supply. But there were certain issue with outages however, they are much more dependable compared to the inrasructure installed on the organization.

b. Disaster Management.

In case of disasters, an offsite backup is always helpul. Keeping crucial data backed up using cloud storage services is the need of the hour for most of the organizations. Also cloud storage services not only keep your data off site, but they also ensure that they have systems in place for disaster recovery.

c. Green Computing.

As there are no harmful emissions, hazardous disposal, gases involved it is very green in nature. There is minimal electronic waste.

Disadvantages of Cloud Computing

Cloud Computing have certain limitations too which need to be discussed as follows:

a. Privacy Issues. The main disadvantages of Cloud computing is its privacy issues as cloud provider have anytime access to the data in cloud. Public clouds although have flexibility but anytime external access can be a big time issue which needs to be addressed.

b. Reliability Issues. Reliability is an issue. Servers in the cloud can have the same problems as the organization's resident servers. Downtimes can occur with cloud servers too.

c. Replication Time Issues. How fast can a computing environment can be replaced also play a vital role in its application for data resiliency.

d. Security Issues. Handing over of crucial conidential data to another company gives jitters to some people. Coporate users will definitely hesitate to some extent in adopting cloud services as they can't keep their company's information under lock and key.

Challenges of Cloud Computing

Although Cloud computing is growing rapidly. However there are certain concerns still associated which are as following:

a. Data Protection

In the cloud model, Service providers are responsible for maintaining data security and enterprises would have to rely on them.

b. Data recovery and availability

All business applications have Service level agreements that are stringently followed. Operational teams play a key role in management of service level agreements and runtime governance of applications.

c. Management Capabilities

Despite there being multiple cloud providers, the management of platform and infrastructure is still in its infancy. Features like „Auto-scaling‟ for example, are a crucial requirement for many enterprises. There is huge potential to improve on the scalability and load balancing features provided today.

d. Regulatory and Compliance restriction

In some of the European countries, Government regulations do not allow customer's personal information and other sensitive information to be physically located outside the state or country. In order to meet such requirements, cloud providers need to setup a data center or a storage site exclusively within the country to comply with regulations. Having such an infrastructure may not always be feasible and is a big challenge for cloud providers.

Conclusion

With cloud computing, the action moves to the interface — that is, to the interface between service suppliers and multiple groups of service consumers. Cloud services will demand expertise in distributed services, procurement, risk assessment and service negotiation — areas that many enterprises are only modestly equipped to handle.

As Cloud platforms become ubiquitous, we expect the need for internetworking them to create market-oriented global Cloud exchanges for trading services. Several challenges need to be addressed to realize this vision. They include: market-maker for bringing service providers and consumers; market registry for publishing and discovering Cloud service providers and their services; clearing houses and brokers for mapping service requests to providers who can meet QoS expectations; and payment management and accounting infrastructure for trading services. Finally, we need to address regulatory and legal issues, which go beyond technical issues. Some of these issues are explored in related paradigms such as Grids and service-oriented computing systems. Hence, rather than competing, these past developments need to be leveraged for advancing Cloud computing. Also, Cloud computing and other related paradigms need to converge so as to produce unified and interoperable platforms for delivering IT services as the 5th utility to individuals, organizations, and corporations.

You can receive your plagiarism free paper on any topic in 3 hours!

*minimum deadline

Cite this Essay

To export a reference to this article please select a referencing style below

Copy to Clipboard
Overview Of Cloud Computing: Models, Advantages, Disadvantages, And Challenges. (2020, July 15). WritingBros. Retrieved November 21, 2024, from https://writingbros.com/essay-examples/overview-of-cloud-computing-models-advantages-disadvantages-and-challenges/
“Overview Of Cloud Computing: Models, Advantages, Disadvantages, And Challenges.” WritingBros, 15 Jul. 2020, writingbros.com/essay-examples/overview-of-cloud-computing-models-advantages-disadvantages-and-challenges/
Overview Of Cloud Computing: Models, Advantages, Disadvantages, And Challenges. [online]. Available at: <https://writingbros.com/essay-examples/overview-of-cloud-computing-models-advantages-disadvantages-and-challenges/> [Accessed 21 Nov. 2024].
Overview Of Cloud Computing: Models, Advantages, Disadvantages, And Challenges [Internet]. WritingBros. 2020 Jul 15 [cited 2024 Nov 21]. Available from: https://writingbros.com/essay-examples/overview-of-cloud-computing-models-advantages-disadvantages-and-challenges/
Copy to Clipboard

Need writing help?

You can always rely on us no matter what type of paper you need

Order My Paper

*No hidden charges

/