ASM 1_1644 Cloud Computing (PASS), Slides of Network security

Nothing much, just text me on Facebook if you dont understand my ASM (Dong Sy Nhat Thanh)

Typology: Slides

2022/2023

Uploaded on 03/07/2023

dong-sy-nhat-thanh-fgw-hcm
dong-sy-nhat-thanh-fgw-hcm 🇻🇳

4.6

(10)

18 documents

1 / 28

Toggle sidebar

This page cannot be seen from the preview

Don't miss anything!

bg1
Page | 1
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
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:
pf3
pf4
pf5
pf8
pf9
pfa
pfd
pfe
pff
pf12
pf13
pf14
pf15
pf16
pf17
pf18
pf19
pf1a
pf1b
pf1c

Partial preview of the text

Download ASM 1_1644 Cloud Computing (PASS) and more Slides Network security in PDF only on Docsity!

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 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 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

A cloud architecture example:

The dynamic scalability architecture can be applied to a range of IT resources, including

virtual servers and cloud storage devices. Besides the core automated scaling listener and

resource replication mechanisms, the following mechanisms can also be used in this form

of cloud architecture:

  • Cloud Usage Monitor – Specialized cloud usage monitors can track runtime usage

in response to dynamic fluctuations caused by this architecture.

  • Hypervisor – The hypervisor is invoked by a dynamic scalability system to create or

remove virtual server instances, or to be scaled itself.

  • Pay-Per-Use Monitor – The pay-per-use monitor is engaged to collect usage cost

information in response to the scaling of IT resources.

Table of Contents

  • P1 Analyse the evolution and fundamental concepts of Cloud Computing.
      1. The evolution of Cloud Computing
      1. Fundamental concepts of Cloud Computing..........................................................................................................
      • 2.1. Benefits of cloud computing
      • 2.2. Types of cloud computing
  • P2. Design an appropriate architectural Cloud Computing framework for a given scenario.
      1. Workload Distribution Architecture
      1. Resource Pooling Architecture
      1. Elastic Resource Capacity Architecture...............................................................................................................
      1. Service Load Balancing Architecture
      1. Cloud Bursting Architecture
      1. Elastic Disk Provisioning Architecture
      1. Redundant Storage Architecture
      1. What an appropriate architectural Cloud Computing framework I choose for ATN and reason.
  • P3. Define an appropriate deployment model for a given scenario.
      1. Types of Deployment models?
      • 1.1. Public Cloud
      • 1.2. Private Cloud
      • 1.3. Community Cloud
      • 1.4. Hybrid Cloud
      1. Why I choose Private Cloud and how can it help ATN?
        1. Webserver / Database
        1. Summary
  • P4 Compare the service models for choosing an adequate model for a given scenario.
      1. On-premise service model:
      • 1.1. Advantages:
      • 1.2. Disadvantages:
      1. Infrastructure as a Service (IaaS):
      • 2.1. Advantages:
      • 2.2. Disadvantages:
      1. Platform as a Service (PaaS):...............................................................................................................................
      • 3.1. Advantages:
      • 3.2. Disadvantages:
      1. Software as a Service (SaaS):
      • 4.1. Advantages:
      • 4.2. Disadvantages:
      1. What did I choose for ATN and the reason:
  • REFERENCES
  • Figure 1: Cloud Computing
  • Figure 2: Infrastructure as a Service
  • Figure 3: Platform as a Service
  • Figure 4: Software as a Service
  • Figure 5: Workload Distribution Architecture
  • Figure 6: Resource Pooling Architecture
  • Figure 7:Dynamic Scalability Architecture
  • Figure 8: Elastic Resource Capacity Architecture
  • Figure 9: Service Load Balancing Architecture
  • Figure 10: Cloud Bursting Architecture
  • Figure 11: Elastic Disk Provisioning Architecture
  • Figure 12: Redundant Storage Architecture
  • Figure 13: Public Cloud Deployment model
  • Figure 14: Private Cloud
  • Figure 15: Community Cloud
  • Figure 16: Hybrid Cloud
  • Figure 17: IDC Viettel

P1 Analyse the evolution and fundamental concepts of Cloud

Computing.

  1. The evolution of Cloud Computing

The foundation of cloud computing is the rental of computing services. This concept first appeared

in the 1950s. Five innovations helped shape cloud computing into what it is today. Virtualization,

web 2.0, service orientation, and utility computing are among them, as are distributed systems and

their add-ons.

Virtualization:

It refers to the process of constructing a virtual layer on top of the hardware so that multiple

instances can run concurrently on it. It is a critical piece of cloud computing technology. It is the

foundation for the operation of critical cloud computing services such as Amazon EC2, VMware

vCloud, and others. Hardware virtualization is still one of the most popular types of virtualization.

Web 2.0:

It serves as the channel by which cloud computing services communicate with their users. We

have interactive and dynamic web pages as a result of Web 2.0. Moreover, it makes web pages

more flexible. Web 2.0 applications like Google Maps, Facebook, Twitter, and others are common

examples.

Service orientation:

It is a common reference for cloud computing. It encourages applications that are inexpensive,

adaptable, and versatile. Two key ideas were introduced as part of this computer approach. They

were Software as a Service (SaaS) and Quality of Service (QoS), which included the Service Level

Agreement (SLA) (SaaS).

Utility computing:

It is a computing model that defines how to provide major services such as infrastructure, storage,

and computation on a pay-per-use basis. This model includes services such as compute.

Deploy globally in minutes:

You may swiftly deploy worldwide and expand into new geographic areas by utilizing the cloud.

Apps with lower latency and better user experiences are positioned closer to end users.

2.2. Types of cloud computing

Infrastructure as a Service (IaaS):

IaaS contains the core building blocks of cloud IT. It typically grants access to computers,

networking capabilities, and data storage space. IaaS gives you the most flexibility and

administrative control over your IT resources.

Figure 2 : Infrastructure as a Service (What is Infrastructure as a Service (IaaS)? Definition & FAQs (avinetworks.com))

Platform as a Service (PaaS):

Because to PaaS, you no longer have to manage the underlying infrastructure, allowing you to

focus on the deployment and management of your apps. You don't have to worry about any of the

other undifferentiated heavy lifting that comes with running your application, such as resource

purchase, capacity planning, software maintenance, patching, and so on.

Figure 3 : Platform as a Service (What is a Platform as a Service? Definition & FAQs | Avi Networks)

Software as a Service (SaaS):

Via SaaS, you may obtain a complete product that is managed and controlled by the service

provider. When you choose a SaaS provider, you don't have to worry about how the service is

handled or how the underlying infrastructure is maintained.

Figure 4 : Software as a Service (Software as a Service – SaaS Explained (avsystem.com))

Figure 6 : Resource Pooling Architecture ( Book: Cloud Computing Concepts, Technology and Architecture by Thomas Erl with Zaigham Mahmood and Ricado Puttini )

  1. Dynamic Scalability Architecture

The "dynamic scalability architecture" architectural paradigm is based on a set of specified scaling

conditions that result in the dynamic allocation of IT resources from resource pools. Dynamic

allocation allows for diverse utilization as consumer demand varies when underutilized IT

resources are successfully reclaimed without the need for manual intervention.

Figure 7 :Dynamic Scalability Architecture ( Book: Cloud Computing Concepts, Technology and Architecture by Thomas Erl with Zaigham Mahmood and Ricado Puttini )

  1. Elastic Resource Capacity Architecture

The principal use of the elastic resource capacity architecture is the dynamic provisioning of virtual

servers using a system that allots and reclaims CPUs and Memory in rapid response to the variable

processing needs of hosted IT resources.

Figure 8 : Elastic Resource Capacity Architecture ( Book: Cloud Computing Concepts, Technology and Architecture by Thomas Erl with Zaigham Mahmood and Ricado Puttini )

  1. Service Load Balancing Architecture

The service load balancing architecture is a specialized variation of the workload distribution

architecture built particularly for scaling cloud service implementations. To create redundant cloud

service installations, a load balancing method is used, and workloads are spread dynamically.

The redundant cloud service implementations are combined into a resource pool, and the load

balancer is configured as an integrated or external component, allowing the host servers to manage

workload balancing on their own.

(Book: Cloud Computing Concepts, Technology and Architecture by Thomas Erl with Zaigham Mahmood and Ricado Puttini)

  1. Elastic Disk Provisioning Architecture

Cloud service users are often charged based on fixed-disk storage allotment, implying that rates

are predetermined and unrelated to the amount of data stored. A cloud user installs three 150 GB

hard disks and the Windows Server operating system on a virtual server. The cloud customer is

charged for 450 GB of storage space even though the operating system only requires 15 GB.

Figure 11 : Elastic Disk Provisioning Architecture (Book: Cloud Computing Concepts, Technology and Architecture by Thomas Erl with Zaigham Mahmood and Ricado Puttini)

  1. Redundant Storage Architecture

Cloud storage devices can fail or have service outages from time to time owing to network

connectivity issues, controller or general hardware failure, or security breaches. When the

reliability of a cloud storage device is compromised, any services, apps, or portions of the cloud

architecture that rely on its availability may fail.

Figure 12 : Redundant Storage Architecture (Cloud Computing Concepts, Technology and Architecture by Thomas Erl with Zaigham Mahmood and Ricado Puttini)

  1. What an appropriate architectural Cloud Computing framework I choose for ATN and reason.

To overcome ATN's problems, I picked Dynamic Scalability Architecture. This architecture is a

set of established scaling conditions that allow for the dynamic allocation of IT resources from

resource pools, which is critical for the ATN. Based on the parameters of a certain cloud consumer

provisioning contract, this mechanism can be provided with logic that determines how much

additional IT resources can be provisioned dynamically. This can also be used to promote the

company's promotion process.

A private cloud is a cloud computing system in which only one customer has access to all hardware

and software resources. Private clouds combine on-premises infrastructure's access control,

security, and resource customization with many of the benefits of cloud computing, such as

elasticity, scalability, and simplicity of service delivery.

Figure 14 : Private Cloud (Private Cloud - javatpoint)

1.3. Community Cloud

To exchange information, a group of organizations can access systems and services via a

community cloud, which is a cloud infrastructure. It is owned, managed, and operated by one or

more community-based organizations, a third party, or a combination of them.

Figure 15 : Community Cloud (Community Cloud Model (tutorialspoint.com))

1. 4. Hybrid Cloud

Applications are run in a hybrid cloud environment, which mixes computation, storage, and

services from private and public clouds, as well as on-premises data centers and "edge" locations.

Hybrid cloud computing strategies are widespread since so few individuals now rely completely

on a single public cloud.

Figure 16 : Hybrid Cloud (Hybrid Cloud - javatpoint)

  1. Why I choose Private Cloud and how can it help ATN?

For ATN, a private cloud computing solution might be a good option. Here are a few

reasons why:

  • Data security: crucial for ATN because it handles financial transactions and stock

information. By putting in place strong security measures, the business can use a private

cloud to guarantee that its data is secure.

  • Centralized Management: Presently, each shop has its own database, and the board

director must manually gather and compile the data. Unified management would

eliminate this problem. ATN can consolidate data management using a private cloud,

enabling the board to view real-time data from every shop from a single location. The

board will be able to act swiftly and decisively while saving time and effort.

  • Scalability: Since ATN operates stores in all 64 of Vietnam's provinces, the company

requires a solution that will grow with the business. Private cloud solutions are scalable,