Unit 16.assignment 1 PDF
Unit 16.assignment 1 PDF
Unit 16.assignment 1 PDF
Student declaration
I certify that the assignment submission is entirely my own work and I fully understand the consequences of plagiarism. I understand that
making a false declaration is a form of malpractice.
Student’s signature
Grading grid
P1 P2 P3 P4 M1 M2 D1
1
❒ Summative Feedback: ❒ Resubmission Feedback:
2
ASSIGNMENT 1 BRIEF
Qualification BTEC Level 5 HND Diploma in Computing
Submission Format:
3
definitely get failed
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.
Scenario
ATN is a Vietnamese company which is selling toys to teenagers in many provinces all over Vietnam. The company has the revenue over
500.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 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.
1. Explain to the board director the fundamentals of cloud computing and how it is popular nowadays (500 words)
2. Persuade the board director to use Cloud Computing in ATN (300 words)
3. Proposed solution (higher level solution description – around 200 words).
4. Explain the appropriateness of the solution for the scenario (350 words with images and diagrams).
5. Architectural design (architectural diagram and description).
6. Detailed design:
a. Deployment model (discussion on why that model was chosen).
b. Service model (discussion on why that model was chosen).
c. Programming language/web server/database server chosen.
7. Summary.
4
Learning Outcomes and Assessment Criteria
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
5
P1. Analyse the evolution and fundamental concepts of Cloud Computing.
(Source: https://www.svnhostingcomparison.com/dien-toan-dam-may-cloud-computing-la-gi/ )
6
Benefits of cloud computing: (Azure)
- Cost savings:
Cloud computing reduces the capital expense of purchasing equipment and software and setting up and operating on-
site data centers — server racks, round-the-clock power and cooling energy, and network management IT experts.
- Speed:
Many cloud storage services are offered on-demand and self-service, and even large quantities of computing resources
can be accessed in minutes, usually with only a few mouse clicks, giving companies plenty of flexibility and taking
pressure off planning capacity.
- Global scale:
The advantages of cloud computing services include an elastic scale capability. For cloud-speaking, that means
providing the right amount of IT resources — such as more or less computing power , storage, bandwidth — right
when required, and from the right geographical location.
- Productivity:
Datacenters on-site usually involve a lot of "racking and stacking"—hardware configuration, patching applications,
and other time-consuming IT maintenance tasks. Cloud computing eliminates the need for many of these tasks, so that
IT teams can spend time attaining more important business objectives.
- Performance:
The major cloud computing systems are operating on a nationwide network of protected data centers that are updated
to the new generation of fast and reliable computer equipment periodically. It provides many benefits over a
centralized enterprise datacenter, including decreased computer network latency and larger economies of scale.
7
- Reliability:
Cloud storage makes data backup, disaster recovery and business continuity simpler and less costly as data can be
replicated on the network of the cloud provider's various redundant sites.
- Security:
Most cloud providers provide a wide variety of policies, tools, and controls that improve your overall security posture
and help protect your files, applications, and networks against potential threats.
P2. Design an appropriate architectural Cloud Computing framework for a given scenario.
Architectural diagram reveals that workers and managers communicate with a cloud-installed program (Web). This would
allow the company to address the problem: if every store has a different database, its goods and staff would be difficult to
handle and sell.
8
Site map:
- Staff:
Operations such as logging into the website may be carried out by the employees. After the employee's own
account (the Manager's account if the job is accepted), an employee can attach customer purchasing details or
amend customer information when there is a shift of customer (for example, order number, inventory amount,
consumer quantity, price) to the employee's account or introduce the new customer as a member of the
company
- Admin:
9
Login functions for website administrators may perform. After the administrator has successfully and properly
logged in, they can do their job including:
Admin can see the system's number of products.
Personnel control, group control, inventory management are the other admin privileges.
Sign into an employee page.
Show sales reports information for each store.
Adding, upgrading, deleting goods.
Adding, modifying, and deleting employees.
Logout.
Functions:
- Functions belong to the employee: Staff will sell goods in the entire ATN network and report on the details they need.
- Functions belong to the admin: Admin shall have the freedom to add products, edit and remove products.
Current management of ATN company:
10
There are some drawbacks to ATN's current management procedure: The workers have to report their profits to the store, the store has
to report on the ATN program each month. This means that ATN takes a long time to handle sales activities. In fact, ATN can see in
real time the stock update information under this policy, which is an immense restriction.
11
New management proposed for ATN company:
Sales information is constantly updated on the network during the selling of goods via this management process. In addition, the
workflow would be substantially reduced by both the employees and the administration leveraging the ATN system via cloud.
12
+ The Public Cloud Deployment Framework provides customers with the widest coverage of all cloud
deployments. Anyone that subscribes to this cloud platform can use the facilities remotely.
+ A digital cloud is operated and maintained by a variety of computing providers who set up data centers to offer
internet services.
+ Consumers who follow this cloud deployment model are not subject to any stress on infrastructure management
and system management issues. Yet at the same time they (the consumer) would have a low degree of cloud
access.
+ Amazon Web Services, Google Cloud, Microsoft Azure, and Salesforce.com are some of the most common
public clouds.
- Private Cloud:
+ Private cloud implementation doesn't have open access for anyone. This is mainly for corporate use, and
private cloud implementation access is limited to the general public.
13
+ A private cloud is often referred to as an internal cloud, because it is structured to support the organizations'
internal purposes.
+ Private cloud is the preferred solution for high-security and sensitive applications such as defense organisations'
systems.
- Community Cloud:
14
+ The Community Cloud Deployment Model offers access to a variety of community-owned organizations or
customers and the model is structured to serve a general, unique function. It is for the use of a group of
individuals or organizations that share common concerns about business functionality, security requirements,
etc ..
+ This model helps multiple users belonging to a common group to share infrastructure and resources and thus is
cheaper compared to a private cloud.
+ Cloud implementation in the Group can be on-site or off-site.
(Source: http://akuinet.blogspot.com/2015/10/community-cloud-model.html )
+ In general, a hybrid cloud is created by integrating private or group installation with public cloud installation.
15
+ This architecture model supports companies by maintaining sensitive software and data to take advantage of
private or group cloud. It offers the cost-benefit at the same time there by maintaining shared data and software
on the public cloud..
+ In fact, the hybrid cloud can be created by integrating two components from a series of five separate cloud
implementations such as private cloud on-site, private cloud off-site, community cloud on-site, community
cloud off-site, and public cloud, mixing one of the first four implementations with the last one (public cloud).
(Source: https://www.javatpoint.com/hybrid-cloud )
16
and the high security of private cloud deployment would give the company peace of mind with respect to data security.
If opting to use a private cloud system, maybe the first thing to note is that the expense of participating in the software
will be relatively high relative to other cloud implementations.
- There is also another alternative which is successful, with lower investment costs than utilizing public cloud
implementations. The application management also focus on the provider and when the public cloud is used, as a result
of the fact that many network salespeople in datacenters store and operate Private Cloud for the company. ATN can
substantially reduce network security and maintenance. Nevertheless, the ATN will have no influence over the cloud
with Public Cloud, but it is appropriate to use it for ATN management and extension.
- We can see that the public club is the perfect place to apply the ATN management model at the moment.
P4. Compare the service models for choosing an adequate model for a given scenario.
Definition: (Vũ)
17
Iaas consists of a machine resource which is highly scalable and automated. IaaS offers complete self-service services,
which enable the company to access and track things including computers , networks, storage and other facilities, which
enables the company to purchase resources on request instead of purchasing the entire object. Difficult.
Overview of the differences between the services: (Vũ)
18
You manage Service provider manage
19
- Resources can easily be
- Services as a commodity are
expanded up or down with
available
changes in your business.
- Costs vary according to - Centrally based management
- Provides a range of software
consumption facilities
development , testing and
- Services are highly scalable - Place on the remote server
Characteristics delivery services.
- Multiple users on different - Strength of internet access
- Multiple users can concurrently
hardware typically exist - The user is not responsible for
access the same service
- Full control of the infrastructure of software changes or hardware
application
the organisation
- The incorporation of online
- Excellent versatility
infrastructure and databases
20