0% found this document useful (0 votes)
117 views24 pages

1644 - GCS200275 - Assignment Brief 1

The document provides an assignment brief for a technical report on cloud computing solutions for a toy company called ATN. It includes an introduction to cloud computing concepts, an architectural design and deployment model proposal for ATN, and a comparison of infrastructure as a service, platform as a service and software as a service models for the scenario.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
117 views24 pages

1644 - GCS200275 - Assignment Brief 1

The document provides an assignment brief for a technical report on cloud computing solutions for a toy company called ATN. It includes an introduction to cloud computing concepts, an architectural design and deployment model proposal for ATN, and a comparison of infrastructure as a service, platform as a service and software as a service models for the scenario.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 24

ASSIGNMENT 1 BRIEF

Qualification BTEC Level 5 HND Diploma in Computing

Unit number Unit 16: Cloud computing

Assignment title Cloud Computing Solutions

Academic Year 2021 – 2022

Unit Tutor Ho Hai Van

Issue date 9/10/2022 Submission date

IV name and date

Submission Format:

Format: The submission is in the form of 1 document


You must use font Calibri size 12, set number of the pages and use multiple line spacing at
1.3. Margins must be: left: 1.25 cm; right: 1 cm; top: 1 cm and bottom: 1 cm. The reference
follows Harvard referencing system.
Submission Students are compulsory to submit the assignment in due date and in a way requested by the
Tutors. The form of submission will be a soft copy posted on http://cms.greenwich.edu.vn/
Note: The Assignment must be your own work, and not copied by or from another student or from
books etc. If you use ideas, quotes or data (such as diagrams) from books, journals or other sources, you
must reference your sources, using the Harvard style. Make sure that you know how to reference properly,
and that understand the guidelines on plagiarism. If you do not, you definitely get failed

Unit Learning Outcomes:

LO1 Demonstrate an understanding of the fundamentals of Cloud Computing and its architectures.

LO2 Evaluate the deployment models, service models and technological drivers of Cloud Computing and
validate their use.

Assignment Brief and Guidance:

Scenario
ATN is a Vietnamese company which is selling toys to teenagers in many provinces all over Vietnam. The
company has the revenue over 700.000 dollars/year. Currently each shop has its own database to store
transactions for that shop only. Each shop has to send the sale data to the board director monthly and the

Page 1
board director need lots of time to summarize the data collected from all the shops. Besides the board can’t
see the stock information update in real time.

The table of contents in your technical report should be as follows:

1. As a developer, explain to the board director the fundamentals of cloud computing and how it is
popular nowadays (about 2500 words)
2. Proposed solution (higher level solution description – around 700 words) and explain the
appropriateness of the solution for the scenario (about 400 words with images and diagrams) which
might include:
a. Architectural design (architectural diagram and description).
b. Detailed design:
i. Deployment model (discussion on why that model was chosen).
ii. Service model (discussion on why that model was chosen).
iii. Programming language/ webserver/database server chosen.
3. Summary.

General guidelines:

• Instead of providing definitions but also provide with examples.


• Provide more own arguments instead of definitions
• Making use of academic references instead of web tutorials
• For a cloud architecture look at the bottom of this document

Page 2
Learning Outcomes and Assessment Criteria

Pass Merit Distinction

LO1 Demonstrate an understanding of the fundamentals of Cloud Computing


and its architectures
LO1 & 2
P1 Analyse the evolution and M1 Discuss why an organisation D1 Justify the tools chosen to
fundamental concepts of Cloud should migrate to a Cloud Computing realize a Cloud Computing solution.
Computing. solution.

P2 Design an appropriate
architectural Cloud Computing
framework for a given scenario.

LO2 Evaluate the deployment models, service models and technological


drivers of Cloud Computing and validate their use

P3 Define an appropriate deployment M2 Demonstrate these deployment


model for a given scenario. models with real world examples.

P4 Compare the service models for


choosing an adequate model for a
given scenario.

Page 3
Table of Contents
P1. Analyse the evolution and fundamental concepts of Cloud Computing. ............................................................. 5
I. Definition of Cloud Computing: ................................................................................................................................ 5
II. Evolution of Cloud Computing:................................................................................................................................ 6
III. Fundamentals of Cloud Computing: ........................................................................................................................ 9
IV. Pros and Cons of Cloud Computing: ..................................................................................................................... 11
P2. Design an appropriate architectural Cloud Computing framework for a given scenario. .............................. 12
I. The main compoments of cloud structure model: .................................................................................................... 12
II. Advantages and disadvantages of Cloud computing structure model: ................................................................... 13
III. Design Cloud computing structure model: ............................................................................................................ 13
IV. Why do you have to use?....................................................................................................................................... 15
P3. Define an appropriate deployment model for a given scenario. ......................................................................... 16
I. Cloud Computing deployment model: ..................................................................................................................... 16
II. Type of Cloud Computing Deployment Models:.................................................................................................... 16
III. Model for ATN Project.......................................................................................................................................... 18
P4. Compare the service models for choosing an adequate model for a given scenario. ........................................ 20
I. Platform as a service (PaaS): .................................................................................................................................... 20
II. Infrastructure as a Service (IaaS): ........................................................................................................................... 21
III. Differences between IaaS, PaaS, SaaS: ................................................................................................................. 22
IV. Service that I chose for this Project: ...................................................................................................................... 23
REFERENCES .............................................................................................................................................................. 24

Page 4
ANSWERS
P1. Analyse the evolution and fundamental concepts of Cloud Computing.
I. Definition of Cloud Computing:
1. Denifition:

Figure 1. Cloud computing

Cloud computing is the delivery of different services through the Internet. These resources include
tools and applications like data storage, servers, databases, networking, and software.

Rather than keeping files on a proprietary hard drive or local storage device, cloud-based storage makes
it possible to save them to a remote database. As long as an electronic device has access to the web, it
has access to the data and the software programs to run it.

Cloud computing is a popular option for people and businesses for a number of reasons including cost
savings, increased productivity, speed and efficiency, performance, and security.

2. How does cloud computing work:


Cloud computing is an application-based software infrastructure that stores data on remote serves,
which can be accessed through the internet. To understand how cloud computing works, it can be
divided into front-end and backend.

The front end enables a user to access data stored in the cloud using an internet browser or a cloud
computing software. However, the primary component of cloud computing – responsible for securely
storing data and information – is the backend. It comprises servers, computers, databases, and central
servers.

Page 5
The central server facilitates operations by following a set of rules known as protocols. It uses a
software, middleware, to ensure seamless connectivity between devices/computers linked via cloud
computing. Cloud computing service providers usually maintain multiple copies of the data to mitigate
instances of security threats, data loss, data breach, etc.
3. The important of Cloud computing:
There are various reasons for which cloud computing has become a buzz word and is increasingly
gaining importance. In fact, it has seen the fastest adoption into mainstream life than any other
technology in this domain. The importance of cloud computing in today’s world stems from this
process of being able to solve several problems faced by the average user and large organizations alike.

For an individual user, the importance of cloud computing can be found in using services like Google
Drive and Apple iCloud. The use of these services allows documents, contacts, pictures, and a whole
lot more online. This saving space on your local device and negates the need for having several external
hard drives. It also doesn’t matter if you are using your phone, tablet, laptop, or desktop, once your
data is stored in the cloud, you can access it on any device and from anywhere.

The importance of cloud computing is equally seen in instant messaging or communication between a
group of individuals using their own devices. Platforms like Slack, Workplace by Facebook, and
Microsoft Teams are examples of these.
4. Examples:
Dropbox, Facebook, Gmail - Cloud can be used for storage of files. The advantage is an easy backup.
They automatically synchronize the files from the desktop. Dropbox allowing users to access files
and storage up to 1 terabyte of free storage. Social Networking platform requires a powerful hosting
to manage and store data in real-time. Cloud-based communication provides click-to-call capabilities
from social networking sites, access to the Instant messaging system.
Banking, Financial Services - Consumers store financial information to cloud computing serviced
providers. They store tax records as online backup services.
II. Evolution of Cloud Computing:

Renting computer services is the foundation of cloud computing. In the 1950s, this concept initially emerged.
Five innovations were essential in shaping cloud computing into what it is today. These include
virtualization, web 2.0, service orientation, and utility computing, as well as distributed systems and their
add-ons.

Page 6
Figure 2. Evolution of Cloud Computing

Cloud evolution in the 1960s: During the late ’60s, the Advanced Research Project Agency developed
ARPANET, the predecessor to the Internet. In 1969, it became a reality by interconnecting four University
computers, each in different geographic locations across the United States of America. ARPANET was
initially designed as a communication and compute resource sharing tool, between the science departments
of four institutions, but it grew into the internet as we know it today.

Cloud evolution in the 1970s and 1980s:

• The 70s gave birth to the Virtual Machine (VM) which allowed users to run multiple operating systems
simultaneously in one physical computer. Think of this as the precursor to Virtual Desktop
Infrastructures (VDIs.) However, instead of accessing multiple desktops from a server, you were
accessing them from within the same machine.
• Due to the complexity of software development and the lack of developers, it was difficult for companies
to create software for multiple operating systems (and even instruction sets). Before the introduction and
uptake of UNIX based operating systems, Virtualisation on a local level was a necessity during the 20th
century.
• The term “client-server” also came into use, defining the compute model of “clients accessing data and
applications from a central server, over a local area network.”

Page 7
Cloud evolution in the 1990s:

• As early as 1995, clouds started to appear within network diagrams and represented anything too
complicated for non-technical users to understand. This may be the reason why there is confusion, even
today, surrounding the definition of ‘the cloud.’
• Historically, telecommunications were only able to offer a single, dedicated data connection – think of
it as a point-to-point connection. Now, however, they could offer Virtualised Private Networks (VPNs.)
By allowing more users to share access to the same physical infrastructure, they could offer the same
quality of service as a dedicated data connection, at a lower price point.
• In 1999, Salesforce.com launched – becoming the first company ever to make enterprise applications
available from a website.
• Another few companies launched in 1999. Companies that would go on to make the cloud the powerful
resource it is today. Firstly, Google.com, that started off in life as a simple search service. Secondly,
Netflix.com. Before they brought binge-watching into every Internet-connected home, they were posting
DVDs to people in little red envelopes.

Cloud evolution in the 2000s:

• With ISPs rolling out significant bandwidth to the masses at the start of the 21st century, cloud computing
began to really take off.
• In 2003, Web 2.0 was born. Along with it came rich multimedia, user-generated content and dynamic
interfaces.
• Facebook, possibly the biggest cloud-photo sharing platform in the world, launched way back in 2004.
It was originally intended as an easy way for Harvard students to connect and share information about
themselves in the public domain. Who knew back then that it would go on to be the global platform it is
now, boasting over a billion users.
• Amazon Web Services (AWS) officially launched in 2006, making cloud storage and computation
resources available to smaller businesses for the first time. Find out more about Synextra’s AWS Cloud
solutions.
• Eric Schmidt (who was CEO of Google at the time,) uttered the word “cloud” at an industry event –
making it possibly the first high-profile use of the word in public. Although, sources claim that executives
within Compaq used the term “cloud” for over a decade behind closed doors, before Mr Schmidt.
• 2007 saw the rebirth of Netflix as they launched their video-streaming service, evolving into the industry
leader we know it as today.

Page 8
• 2008 sees the launch of Dropbox, a major player in public cloud storage even today.
• The concept of the private cloud emerges in 2008 and is seen by enterprises as a more secure version of
the “public cloud.”
• Browser-based cloud enterprise applications such as Google Apps are ushered into the market during
2009, releasing users from the burden of desktop software.

Cloud evolution in the 2010s:

• Thanks to the likes of OpenStack, the concept of an open-source cloud becomes a reality during 2009
and 2010.
• 2011 sees the public and private clouds merge, forming the “Hybrid cloud.” Essentially what the cloud
should have been from the start, it combines the security of the private cloud with the ease-of-use and
accessibility of the public cloud.
• Microsoft rolled out a campaign during the same year titled “to the cloud,” in the hopes of explaining
the cloud to the everyday user.
• In late 2011, Apple launched iCloud – allowing people to automatically and wirelessly back up their
photos, music and videos. iCloud became a common reference point as a way to explain cloud storage,
due to the ubiquitous nature of Apple products.
• Google launch Google Drive in 2012 and with their initial free tier, helped push cloud storage and general
online applications.
• IBM acquires SoftLayer in 2013, offering the speed, savings and security of a hybrid-cloud setup to a
market still in the early adoption phase.
• Synextra opens its doors in late 2014, hoping to bring “Big IT to the SME.”
• And, one year on, Synextra is helping more and more companies connect to the cloud. However, adoption
has yet to reach peak levels – despite the fact it’s been in the making as long as the Internet.

III. Fundamentals of Cloud Computing:

Some of the fundamental blocks of Cloud Computing are Compute, Storage, Database, Networking, and
Security.

1. Compute:

You can outsource the processing capacity required by your server from a cluster of virtual machines in
the Cloud rather than deploying it in a nearby data center. The computing capacity needed by systems and
applications to process data and perform computations is referred to as compute.

Page 9
A virtual machine's processing power completely depends on the hardware resources assigned to its host
computer. The CPU, Storage, Memory, and Network Bandwidth accessible to the system where your VM
is running are referred to as the computing resources. Most cloud service providers nowadays have done
a decent job creating a range of pre-configured computers that can handle different workloads.

2. Storage:

The simplicity of expanding your storage space without maintaining and purchasing extra local hard drives
is the key advantage of storing data in the cloud. In the case of a hard drive failure, data corruption cannot
be avoided. Your data is persistently saved in the cloud on physical storage that is hosted by your cloud
service provider across logical pools. Data of all kinds, including objects, files, and backups, may be stored.

3. Database:

A system called a database is used to store and manage both structured and unstructured data. A cloud
service provider often manages and provides databases in the cloud as a service. This implies that you are
no longer responsible for maintaining and upgrading the underlying parts of your database instance, such
as OS upgrades and software patches. Additionally scalable and highly available by design, cloud
databases.

4. Networking:

The cloud is a sizable ecosystem of computers that interact and work together to provide clients with a
particular service. To meet the demands of its end-users, cloud service providers make sure that their
infrastructures always have a high-speed network connection. To deploy your application globally, you
may utilize the cloud as a global link.

5. Security:

Data is kept in protected, distant data center facilities in the cloud. Threats like theft and data breach are
therefore unlikely to occur. Your focus as a cloud user should be on data management. There are solutions
available in the cloud that can help you implement strong security standards. You may decide how your
data is encrypted and decrypted, for instance. Additionally, you have the option to pick which individuals
and services are authenticated and allowed access to your apps.

Page 10
IV. Pros and Cons of Cloud Computing:

List of advantages and disadvantages of cloud computing in Figure 3

Figure 3. advantages and disadvantages of cloud computing.

Page 11
P2. Design an appropriate architectural Cloud Computing framework for a given scenario.
I. The main compoments of cloud structure model:

Cloud computing components correspond to platforms such as front end, back end, and cloud-dependent
delivery and the utilized network. So, a framework of cloud computing is broadly categorized as three
specifically clients, distributed servers and datacentre.

Figure 4. Components

Here are some important components of Cloud computing architecture:

Client Infrastructure - Client Infrastructure is a front-end component that provides a GUI. It helps users to
interact with the Cloud.

Application - The application can be any software or platform which a client wants to access.

Service - The service component manages which type of service you can access according to the client’s
requirements. Three Cloud computing services are:

• Software as a Service (SaaS)


• Platform as a Service (PaaS)
• Infrastructure as a Service (IaaS)

Runtime Cloud - Runtime cloud offers the execution and runtime environment to the virtual machines.

Storage - Storage is another important Cloud computing architecture component. It provides a large amount
of storage capacity in the Cloud to store and manage data.

Infrastructure - It offers services on the host level, network level, and application level. Cloud infrastructure
includes hardware and software components like servers, storage, network devices, virtualization software,
and various other storage resources that are needed to support the cloud computing model.

Management - This component manages components like application, service, runtime cloud, storage,
infrastructure, and other security matters in the backend. It also establishes coordination between them.

Security - Security in the backend refers to implementing different security mechanisms for secure Cloud
systems, resources, files, and infrastructure to the end-user.
Page 12
Internet - Internet connection acts as the bridge or medium between frontend and backend. It allows you to
establish the interaction and communication between the frontend and backend.

II. Advantages and disadvantages of Cloud computing structure model:

Here are some advantages and disadvantages that Cloud computing structure model brings

Pros Cons

As cloud computing became a reality in seconds, It is challenging to migrate a company’s workloads


software development became more agile and faster. and services between cloud providers. Compatibility
Testing innovative ideas and designing application or integration issues may arise due to differences
architecture has never been easier. Hardware between cloud environments. In addition, companies
requirements on-site and slow procurement processes may expose their data to unnecessary security
no longer limit us. vulnerabilities.

Cloud applications facilitate seamless The cloud infrastructure is managed and owned by
communication and information sharing in a the cloud vendor. You might face restrictions in data,
secure environment. With cloud computing, more applications, and services. Therefore, a business
than one person can edit documents needs an end-user license agreement (EULA) that
simultaneously and transparently. clearly explains what a business can and cannot do
with cloud infrastructure.

A business of any size can be irreparably damaged Data security is one of the main concerns of
by data loss and downtime. Several major cloud companies storing sensitive data in the cloud. Cloud
vendors have robust disaster recovery plans for service companies employ advanced security
unforeseen disruptions. Power outages, natural measures. However, it imposes poses a security risk
disasters, and hardware/software failures can cause as it uses third-party servers. An organization that
downtime. uses cloud computing relies on its vendor for IT
security. Consequently, every party has
responsibility for its assets, processes, and functions.

IT staff can spend a great deal of time manually Cloud computing relies heavily on the internet.
updating software organization-wide. By contrast, Businesses cannot access cloud data and applications
cloud computing services regularly update their without an active internet connection. In 2020,
systems with the latest technology. Thus, Google suffered three major outages affecting its
companies receive the latest software versions and global services and users.
the most powerful processors.

III. Design Cloud computing structure model:

Cloud Computing Architecture is divided into two parts, i.e., front-end and back-end. Front-end and back-
end communicate via a network or internet. A diagrammatic representation of cloud computing
architecture is shown below:

Page 13
Figure 5. Cloud Computing Architecture

Front-End:

• It provides applications and the interfaces that are required for the cloud-based service.
• It consists of client’s side applications, which are web browsers such as Google Chrome and Internet
Explorer.
• Cloud infrastructure is the only component of the front-end. Let's understand it in detail.

Figure 6. Front-end - Cloud Computing Architecture

• Cloud infrastructure consists of hardware and software components such as data storage, server,
virtualization software, etc.
• It also provides a Graphical User Interface to the end-users to perform respective tasks.

Page 14
Back-End:

• It is responsible for monitoring all the programs that run the application on the front-end
• It has a large number of data storage systems and servers. The back-end is an important and huge part
of the whole cloud computing architecture, as shown below:

Figure 7. Back-end - Cloud Computing Architecture

• The components of the back-end cloud architecture are mentioned below. Let's understand them in
detail one by one.
IV. Why do you have to use?

I have some ideas about enterprise strategy for ATN Company. An enterprise strategy is business’s approach
reaching targeted customers and carving out a profitable niche in the market.

These days, technology is crucial to this strategy. In fact, more than half of all workers report to using two
or more devices at work.

When using so many devices, it’s important to be able to seamlessly access data on each platform. To
accomplish this, many businesses invest in a cloud computing system like IAAS to backup data.

While there are several data storage options, there are many benefits of IAAS that business should consider.
Let’s take a closer look at how IAAS can help enterprise strategy.

Now that we’ve looked at what IAAS is, and why it could be a good choice for ATN company, let’s look at
some of its specific benefits. The benefits of this infrastructure can help you expand your enterprise strategy
with confidence.

• Maintain a Growth Mindset


• Save Costs
• Have the Flexibility You Need
• Get Set Up Faster
• Have a Backup Plan

Page 15
P3. Define an appropriate deployment model for a given scenario.
I. Cloud Computing deployment model:
1. Denifition:

The cloud deployment model identifies the specific type of cloud environment based on ownership, scale,
and access, as well as the cloud’s nature and purpose. The location of the servers you’re utilizing and who
controls them are defined by a cloud deployment model. It specifies how your cloud infrastructure will
look, what you can change, and whether you will be given services or will have to create everything
yourself. Relationships between the infrastructure and your users are also defined by cloud deployment
types.

Figure 8. Cloud Development Models

2. Types of cloud computing deployment models are:


• Public cloud
• Private cloud
• Hybrid cloud
• Community cloud
• Multi-cloud
II. Type of Cloud Computing Deployment Models:
a) Public Cloud:

Using the public cloud, anybody may access systems and services. Given that everyone may use the public
cloud, it might be less secure. The public cloud is one where cloud infrastructure services are made
available to the general public or significant industry organizations over the internet. In this cloud model,

Page 16
the provider of the cloud services, not the user, is the owner of the infrastructure. Customers and users may
access systems and services with ease thanks to this kind of cloud hosting. This type of cloud computing
is a great illustration of cloud hosting, where service providers offer services to a range of clients. Storage
backup and retrieval services are provided in this manner either for free, on a subscription basis, or on a
per-use basis. For instance, Google App Engine.

Advantages of the public cloud model:

• Minimal Investment: Because it is a pay-per-use service, there is no substantial upfront fee, making it
excellent for enterprises that require immediate access to resources.
• No setup cost: The entire infrastructure is fully subsidized by the cloud service providers, thus there is
no need to set up any hardware.
• Infrastructure Management is not required: Using the public cloud does not necessitate infrastructure
management.
• No maintenance: The maintenance work is done by the service provider (Not users).
• Dynamic Scalability: To fulfill your company’s needs, on-demand resources are accessible.
b) Private Cloud:

The public cloud deployment model contrasts sharply with the private cloud deployment methodology. It's
a private setting for only one person (customer). Sharing your gear with others is not necessary. In how
you manage all of the hardware, private and public clouds differ from one another. It also goes by the name
"internal cloud," and it describes the capability of accessing systems and services inside a certain business
or boundary. The cloud platform is put into use in a highly secure environment that is hosted on the cloud,
guarded by robust firewalls, and managed by an organization's IT department.

Advantages of the private cloud model:

• Better Control: You are the sole owner of the property. You gain complete command over service
integration, IT operations, policies, and user behavior.
• Data Security and Privacy: It’s suitable for storing corporate information to which only authorized staff
have access. By segmenting resources within the same infrastructure, improved access and security
can be achieved.
• Supports Legacy Systems: This approach is designed to work with legacy systems that are unable to
access the public cloud.
• Customization: Unlike a public cloud deployment, a private cloud allows a company to tailor its
solution to meet its specific needs.
c) Community Cloud:
Page 17
It enables a number of businesses to access systems and services. It is a distributed system made by
combining the functions of many clouds to meet the unique requirements of a neighborhood, sector, or
company. The entity that has common goals or responsibilities may share the community's infrastructure.
In most cases, it is run by a third party or a coalition of one or more local groups.

Advantages of the community cloud model:

• Cost Effective: It is cost-effective because the cloud is shared by multiple organizations or


communities.
• Security: Community cloud provides better security.
• Shared resources: It allows you to share resources, infrastructure, etc. with multiple organizations.
• Collaboration and data sharing: It is suitable for both collaboration and data sharing.
d) Hybrid Cloud:

Hybrid cloud computing combines the best of both worlds by creating a barrier between the public and
private realms using a layer of proprietary software. By using a hybrid solution, you may host the app in a
secure location and benefit from the financial advantages offered by the public cloud. Depending on their
needs, organizations might use a mix of two or more cloud deployment methods to move data and
applications between various clouds.

Advantages of the hybrid cloud model:

• Flexibility and control: Businesses with more flexibility can design personalized solutions that meet
their particular needs.
• Cost: Because public clouds provide for scalability, you’ll only be responsible for paying for the extra
capacity if you require it.
• Security: Because data is properly separated, the chances of data theft by attackers are considerably
reduced.
III. Model for ATN Project

The most affordable alternative for the development of ATN is the public cloud. ATN, a toy company,
was unable to build a private cloud with the proposed funding because it was extremely expensive and did
not meet all of ATN's requirements. There is a reason behind this.

• Savings: Moving to the public cloud may result in significant financial savings by eliminating hardware
and associated maintenance costs and reducing expenses for networking, storage, software licensing,
and other fees.

Page 18
• Scalability: The on-demand, hyper-scale environment that public cloud computing offers is typically
its most enticing feature. The days of planning for the future and investing in equipment and storage
space that you might never use are long gone.
• Disaster recovery made simple: With just a few clicks, businesses can automate backing up their data,
applications, and other resources across several public cloud locations around the world. Easy to
complete. In contrast to on-premises disaster recovery, you are not in charge of staff, facilities, or
equipment upkeep across many data centers.

Page 19
P4. Compare the service models for choosing an adequate model for a given scenario.
I. ATN Company:

In various areas around Vietnam, ATN, a Vietnamese corporation, sells toys to youths. The business brings in
more than 700.000 dollars annually. Each store currently has its own database to keep track of transactions
specific to that store. The board director must get monthly sales data from every business, and it takes a lot of
time for the board director to compile this information. Additionally, the board is unable to view the real-time
updating of stock information.

II. Platform as a service (PaaS):

Figure 10. Platform as a service (PaaS).

PaaS provides computers platforms for users of cloud computing. It is also the link between the other two
services provided by cloud computing; SaaS and IaaS.

Some of the facilities that PaaS provides include hosting, implementation, test and application
development, and application design. In addition, cloud service providers that offer PaaS include a set of
features to design, test, implement, manage, and run applications. All these facilities can be used by both
individual and business customers, by subscribing to a single package with all the features offered.

The platform-as-a-service (PaaS) model is a level above the software as a service setup and provides
hardware, network and operating system so that a customer can design their own application and software.
In order to meet the requirements of applications such as scalability and manageability, a predefined

Page 20
combination of operating system OS and application servers from PaaS vendors. For example, at any stage
of the process to develop, test and ultimately host their sites, Web developers can use individual PaaS
environments.

III. Infrastructure as a Service (IaaS):

Figure 11. Infrastructure as a Service (IaaS).

IaaS is the third type of computing across the cloud. Just like PaaS and SaaS, different software and
hardware devices deliver on a cloud platform, while IaaS provides a virtualized platform. The process of
hardware virtualization shows the users only the abstract computing platform instead of the physical
functions. Such virtualization results in the creation of a so-called “virtual machine monitor” or
“hypervisor”, which is the creation of the third part of the cloud computing, Interface as a service.

Infrastructure-as-a-Service (IaaS) is a basic computing and storage space provided by a standardized


service over the network. This model has made the workload easier by consolidating and providing data
center space, storage systems, network devices, servers, and so on. In addition, the customer can develop
and install their own operating systems, software and applications.

There are a number of advantages of using cloud computer technology. However, any type of cloud
service comes with its own set of advantages and disadvantages. In order to make the right decision, it is
imperative that users carefully weigh the pros and cons.

Page 21
IV. Differences between IaaS, PaaS, SaaS:

One type of cloud service may be appropriate for a particular business. Therefore, you need to be careful in
choosing the right type of service for your business. Some services can be more complex than others. The
level of management knowledge is as follows:

Figure 12. Difference Between IaaS PaaS and SaaS.

Page 22
V. Service that I chose for this Project:

For ATN Company, I choose for IaaS. Different low-level components of the core network infrastructure,
such as physical computer resources, location, data partitioning, scalability, security, backups, etc., are
eliminated since infrastructure as a service (IaaS) is an online service that provides high-level APIs. (Easy
to use and cost-effective for ATN).

Advantage of IaaS:

• Cost-effective

• Scalability on demand

• Possess the necessary flexibility.

• Concentrate on company expansion

• It can still function if the server is unavailable.

Page 23
REFERENCES
• JAKE FRANKENFIELD, What is Cloud Computing? Available at:
https://www.investopedia.com/terms/c/cloud-computing.asp [Accessed October 7, 2021].
• Hcltech, How Does Cloud Computing Work? Available at: https://www.hcltech.com/technology-qa/how-
does-cloud-computing-work [Accessed October 7, 2021].
• Ajay Ohri , Importance of Cloud Computing. Available at:
https://www.jigsawacademy.com/blogs/cloud-computing/importance-of-cloud-computing/ [Accessed
October 7, 2021].
• Priya Pedamkar, Example of Cloud Computing. Available at: https://www.educba.com/example-of-
cloud-computing/ [Accessed October 7, 2021].
• Geeksforgeeks, Evolution of Cloud Computing. Available at: https://www.geeksforgeeks.org/evolution-of-
cloud-computing/ [Accessed October 7, 2021].
• Carlo Acebedo, Carlo Acebedo Available at: https://tutorialsdojo.com/fundamentals-of-cloud-
computing/ [Accessed October 7, 2021].
• Geeksforgeeks, Cloud Deployment Models. Available at: https://www.geeksforgeeks.org/cloud-deployment-
models/ [Accessed October 7, 2021].
• Syed Bilal Hussain Shah, Comparative analysis of the cloud deployment models. Available at:
https://www.researchgate.net/figure/Comparative-analysis-of-the-cloud-deployment-
models_tbl2_343899752 [Accessed October 7, 2021].
• Synextra, The Evolution of Cloud Computing. Available at: https://www.synextra.co.uk/knowledge-
base-articles/evolution-cloud-computing/ [Accessed October 7, 2021].
• Jyotsana Gupta, What are the pros and cons of cloud computing? Available at:
https://www.znetlive.com/blog/pros-and-cons-of-cloud-computing/ [Accessed October 7, 2021].
• IDM, Types of Cloud Services. Available at: https://medium.com/@IDMdatasecurity/types-of-cloud-
services-b54e5b574f6 [Accessed October 7, 2021].

Page 24

You might also like

pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy