1. Trang chủ
  2. » Công Nghệ Thông Tin

1644 assignment 1 (pass)

35 14 1

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Tiêu đề Assignment 1 Front Sheet
Tác giả Dao Vinh Khang
Người hướng dẫn Vanhh
Trường học BTEC Level 5 HND Diploma in Computing
Chuyên ngành Cloud Computing
Thể loại assignment
Năm xuất bản N/A
Định dạng
Số trang 35
Dung lượng 1,07 MB

Các công cụ chuyển đổi và chỉnh sửa cho tài liệu này

Cấu trúc

  • 1. Introduction to the history (9)
  • 2. Fundamental concepts of cloud computing (Exin, 2022) (11)
  • 3. The need of cloud computing (Patra, 2022) (12)
  • II. DESIGN AN APPROPRIATE ARCHITECTURAL CLOUD COMPUTING FRAMEWORK FOR A GIVEN SCENARIO (P2) (13)
    • 1. Cloud computing architecture (13)
    • 2. Architecture design for ATN organization (14)
    • 3. Dependencies and components of ATN application (15)
  • III. DISCUSS WHY AN ORGANIZATION SHOULD MIGRATE TO A CLOUD COMPUTING SOLUTION (M1) (16)
    • 1. Advantages and disadvantages of using Cloud computing solution (Peterson, 2022) (16)
    • 2. Persuade organizations to use Cloud computing instead of local applications (18)
  • I. Four deployment model (21)
  • II. Deployment model for ATN Company (22)
  • V. COMPARE THE SERVICE MODELS FOR CHOOSING AN ADEQUATE MODEL FOR A GIVEN SCENARIO (P4) (23)
    • 1. Service models (IBM, 2022) (23)
    • 2. Service model for ATN application: PaaS (29)
  • VI. DEMONSTRATE THESE DEPLOYMENT MODELS WITH REAL WORLD EXAMPLES (M2) (30)
    • 1. Public Cloud (30)
    • 2. Private Cloud (31)
    • 3. Hybrid Cloud (32)
    • 4. Community Cloud (33)
  • VII. REFERENCES (34)

Nội dung

1644 assignment 1 (pass) 1644 assignment 1 (pass) 1644 assignment 1 (pass) 1644 assignment 1 (pass) 1644 assignment 1 (pass) 1644 assignment 1 (pass) 1644 assignment 1 (pass) 1644 assignment 1 (pass) 1644 assignment 1 (pass) 1644 assignment 1 (pass) 1644 assignment 1 (pass) 1644 assignment 1 (pass) 1644 assignment 1 (pass) 1644 assignment 1 (pass) 1644 assignment 1 (pass) 1644 assignment 1 (pass) 1644 assignment 1 (pass) 1644 assignment 1 (pass) 1644 assignment 1 (pass) 1644 assignment 1 (pass) 1644 assignment 1 (pass) 1644 assignment 1 (pass) 1644 assignment 1 (pass) 1644 assignment 1 (pass) v

Trang 3

Qualification BTEC Level 5 HND Diploma in Computing

Unit number and title Unit 16: Cloud computing

Re-submission Date Date Received 2nd submission

Student declaration

I certify that the assignment submission is entirely my work and I fully understand the consequences of plagiarism I understand that making a false declaration is a form of malpractice

Trang 6

2

CONTENTS

Contents

CONTENTS 6

CONTENTS Figure Error! Bookmark not defined. I ANALYZE THE EVOLUTION AND FUNDAMENTAL CONCEPTS OF CLOUD COMPUTING (P1) 9

1 Introduction to the history 9

Figure 1: THE EVOLUTION OF CLOUD COMPUTING 9

2 Fundamental concepts of cloud computing (Exin, 2022) 11

3 The need of cloud computing (Patra, 2022) 12

II DESIGN AN APPROPRIATE ARCHITECTURAL CLOUD COMPUTING FRAMEWORK FOR A GIVEN SCENARIO (P2) 13

1 Cloud computing architecture 13

Figure 2: CLOUD COMPUTING ARCHITECTURE 13

2 Architecture design for ATN organization 14

Figure 3: ARCHITECTURE DESIGN FOR ATN COMPANY 14

3 Dependencies and components of ATN application 15

Figure 4: COMPONENTS OF ATN COMPANY TO BUILD CLOUD 15

III DISCUSS WHY AN ORGANIZATION SHOULD MIGRATE TO A CLOUD COMPUTING SOLUTION (M1) 16

1 Advantages and disadvantages of using Cloud computing solution (Peterson, 2022) 16

2 Persuade organizations to use Cloud computing instead of local applications 18

Figure 5: CLOUD IMPACT ON BUSINESS 18

Figure 6: RESPONDENTS ARE USING CLOUD 19

Trang 7

P3 Define an appropriate deployment model for a given scenario 21

I Four deployment model: 21

II Deployment model for ATN Company: 22

V COMPARE THE SERVICE MODELS FOR CHOOSING AN ADEQUATE MODEL FOR A GIVEN SCENARIO (P4) 23

1 Service models (IBM, 2022) 23

Figure 11: CLOUD SERVICE MODELS 23

Figure 12: IaaS, PaaS, SaaS 24

Figure 13: INFRASTRUCTURE AS A SERVICE 25

26

Figure 14: PLATFORM AS A SERVICE 26

Figure 15: SOFTWARE AS A SERVICE 28

2 Service model for ATN application: PaaS 29

VI DEMONSTRATE THESE DEPLOYMENT MODELS WITH REAL WORLD EXAMPLES (M2) 30

1 Public Cloud 30

Figure 16: PUBLIC CLOUD PROVIDERS 31

2 Private Cloud 31

Figure 17: PRIVATE CLOUD EXAMPLE 32

3 Hybrid Cloud 32

Figure 18: CISCO AND GOOGLE HYBRID CLOUD 33

4 Community Cloud 33

Figure 19: SALESFORCE COMMUNITY CLOUD 34

VII REFERENCES 34

Trang 9

I ANALYZE THE EVOLUTION AND FUNDAMENTAL CONCEPTS

OF CLOUD COMPUTING (P1)

1 Introduction to the history

Figure 1: THE EVOLUTION OF CLOUD COMPUTING

i The Late 1990s (Foote, 2022)

The cloud was initially used to represent the empty space between the end user and the supplier Emory University Professor Ramnath Chellapa characterized cloud computing in 1997 as "a new computer model in which the boundaries of computation will be dictated by economic logic rather than technological restrictions." This relatively hefty explanation applies to cloud evolution

As organizations develop a greater knowledge of the cloud's offerings and utility, it has grown in favor Salesforce became a well-known example of a successful usage of cloud computing in 1999 They utilized it to pioneer the concept of delivering software packages to end customers through the Internet Anyone with access to the Internet may see and download the software (or application) Businesses may get on-demand, low-cost software without leaving the office

Trang 10

ii The Early 2000s (Foote, 2022)

Amazon launched its web-based commerce services in 2002 It was the first large company to regard using barely 10% of their capacity (which was usual at the time) as a problem to be solved They were able to use their computer's capability significantly more efficiently because to the cloud computing architecture Model Soon after, other significant corporations followed suit

Amazon We Services, which provides online services to other websites or clients, was started in

2006 Amazon Mechanical Turk, one of Amazon We Services' sites, offers a variety of cloud-based services such as storage computing and "human intelligence."

The Google Docs service was introduced the same year Google Docs was built on the foundations

of two different products, Google Spreadsheets and Writely Google should develop Writely, which allows renters to store documents, update them, and upload them to a tracking system

IBM was founded in 1947 Google and many institutions collaborated to create a server farm for research projects that required both fast processors and large data collections The University of Washington was the first to sign up for and use IBM and Google resources Carnegie Mellon University, MIT, Stanford University, the University of Maryland, and the University of California, Berkeley was fast

to follow suit

iii 2010 and beyond (Foote, 2022)

Although private clouds were introduced in 2008, they are still in the early stages of development and are not widely used Concerns regarding the insecurity of public clouds are a powerful motivator for the usage of private clouds By 2010, firms such as Amazon Web Services, Microsoft, and OpenStack had

created fully working private clouds

In 2011, the notion of hybrid clouds was established A certain level of interoperability is required between

a private and public cloud, as well as the ability to move workloads back and forth between the two clouds At the time, relatively few businesses had systems capable of doing so, despite the fact that many desired to because of the tools and storage that public clouds could provide

IBM created the IBM SmartCloud architecture in 2011 to assist Smarter Planet Then Apple introduced iCloud, which focuses on keeping more personal information

Trang 11

Oracle Cloud was announced in 2012, offering three platforms for businesses: IaaS, PaaS, and SAAS These "basics" are gradually becoming the norm, with some public clouds offering all these services while others only one SaaS has grown in popularity

Multi-cloud began when businesses began to use SaaS providers for services such as human resources, customer relationship management, and supply chain management It began to gain popularity around 2013-2014

Cloud computing had evolved fundamental functionality by 2014, and security had become a key worry Given the significance of cloud security to clients, it has become a quickly expanding service Cloud security has advanced dramatically in recent years, and it now provides protection on par with traditional

IT security solutions

The cloud began to change from developer-friendly to developer-driven in 2016 Application developers began to take full use of the cloud's offered capabilities Many services attempt to be developer-friendly in order to attract more clients

2 Fundamental concepts of cloud computing (Exin, 2022)

i Cloud Computing

That is merely a fancy way of saying a network, and in most cases, it refers to the Internet Cloud computing refers to storing or accessing information or applications in the Cloud: either at a privately owned Internet site or on a third-party server placed in a data center

ii The Building Blocks of Cloud Computing

Cloud computing vendors provide their services in various models, which are commonly referred to

as tiers Infrastructure as a Service (IaaS), Platform as a Service (PaaS), and Software as a Service are the three standard models (SaaS)

iii The Role of IT in Cloud Computing

The job of IT personnel is changing as cloud computing advances Computer scientists' new responsibilities are that of facilitators and brokers

Trang 12

iv Benefits

Cloud computing enables businesses to avoid or reduce fixed IT infrastructure expenditures Furthermore, third-party clouds enable enterprises to concentrate on their core competencies Other

benefits of cloud computing that have been mentioned include flexibility and scalability v Risks

You should be aware of various legal and practical considerations

vi Governance

Cloud Computing impacts policies relating to using services

vii Competencies

IT personnel will need to be trained for the cloud age Some staff could require further training

3 The need of cloud computing (Patra, 2022)

• One of the primary reasons why a significant number of small- and large-scale company sectors from all over the world are utilizing cloud computing nowadays is the great influence on cost savings Yes, cloud computing has drastically reduced the cost of hardware and software, as well

as other server resources

• Instead of using physical gear and software, we may operate all our workload data of apps and processes online over the internet remotely

• Day-to-day operations such as server maintenance, software/hardware installation, and license renewal are all handled by cloud computing service providers

• We may use the cloud to access whatever data or apps we want, whenever and whenever we want, via the internet Installing and updating 100 preset programs is possible

• The cloud not only handles data storage remotely, but it also protects and recovers all crashed or lost data, so we don't have to worry about crashed or lost data, and it provides excellent security

Trang 13

II DESIGN AN APPROPRIATE ARCHITECTURAL CLOUD COMPUTING FRAMEWORK FOR A GIVEN SCENARIO (P2)

1 Cloud computing architecture

DEFINITION: Cloud architecture refers to a collection of components meant to use the power of

cloud resources to address business challenges in the form of databases, software capabilities, apps, and

so on Components and their interactions are defined by cloud architecture

Figure 2: CLOUD COMPUTING ARCHITECTURE

Trang 14

FRONT-END ARCHITECTURE: The phrase "front-end architecture" refers to any aspect of the cloud

computing architecture that is visible to the user It is the component with which the end user interacts, and it

is composed of sub-components that provide the user experience The front-end architecture, which typically takes the shape of a user interface, is critical to how people interact with cloud applications Most IT workers today will deal with cloud software architecture largely through the user interface Web browsers, local area networks, and standard web applications are all part of the front-end architecture

BACK-END ARCHITECTURE: The back-end architecture of cloud computing is the component of the

architecture that powers the front-end architecture This contains the system's essential components,

including as hardware and storage, and is often located in a server farm at a geographically remote

location The cloud service provider that provides cloud software is in charge of the back-end

architecture Popular cloud providers, such as AWS, often have robust backend infrastructure to assure

ongoing low latency uptime On top of that, sophisticated frontend cloud architecture contributes to the

creation of a solution that is both dependable and simple to use

2 Architecture design for ATN organization

Figure 3: ARCHITECTURE DESIGN FOR ATN COMPANY

EXPLAINATION FOR THE ARCHITECTURE DESIGN:

• We develop cloud architecture based on the ATN scenario to solve the company's present difficulties

Trang 15

• First, the shop manager has their own interface to edit, insert, and delete data from each day, which is subsequently sent to a private cloud to be stored

• A third-party firm deploys and maintains the private cloud

• In addition to the private cloud, we have another server at the head of the firm that backups all of the data from the private cloud

• The Boss and the maintenance staff each have their own interface for updating the summary delete monitoring database and systems

3 Dependencies and components of ATN application

COMPONENTS OF ATN APPLICATION

Figure 4: COMPONENTS OF ATN COMPANY TO BUILD CLOUD

• The ATN firm model's cloud is built using ASP.net technology, and the database is built with MySQL server

• Then we run the dev and finish the website requests on the local host

• Following that, we utilize PaaS Heroku to deploy our Internet site to the we then deliver it to users

Trang 16

III DISCUSS WHY AN ORGANIZATION SHOULD MIGRATE TO A

CLOUD COMPUTING SOLUTION (M1)

1 Advantages and disadvantages of using Cloud computing solution (Peterson, 2022)

ADVANTAGES:

• Cost Savings: One of the most significant advantages of cloud computing is cost savings It allows

you to save a significant amount of money because it does not require any actual hardware investments In addition, no trained personnel are required to maintain the hardware The cloud service provider purchases and manages the equipment

• Strategic edge: Cloud computing provides you with a competitive advantage over your

competition It is one of the finest benefits of Cloud services since it allows you to access the most recent programs at any time without having to spend time and money on installation

• High Speed: Because of the speedier deployment, you may receive the resources you need for your

system in less minutes

• Back-up and restore data: When data is kept on the cloud, it is easier to do backup and recovery,

which is normally a time-consuming procedure on-premises

• Automatic Software Integration: You don't need to put in extra effort to personalize and integrate

your programs to your liking

• Reliability: One of the most significant advantages of Cloud hosting is its dependability You can

always stay up to date on the latest developments

• Mobility: Employees that work on-site or in remote locations have easy access to all available

services All they require is Internet access

• Unlimited storage capacity: The cloud offers practically endless storage space You may rapidly

increase your storage space at any moment for extremely low monthly prices

Trang 17

• Collaboration: The cloud computing platform enables employees from many locales to interact in

a more comfortable and safe manner

• Quick Deployment: When you choose to use the cloud, your complete system may be up and

running in a matter of minutes However, the length of time required depends on the technology employed in your firm

DISADVANTAGES:

• Performance Can Vary: When you operate in a cloud environment, your application runs on a

server that also delivers resources to other enterprises

• Technical Issues: Cloud computing is prone to outages and other technological difficulties Even

the top cloud service provider firms, despite maintaining strong maintenance standards, may encounter this sort of problem

• Security Threat in the Cloud: Before implementing cloud technology, you should be aware that you

will be entrusting all of your company's sensitive data to a third-party cloud computing service provider

• Downtime: Your cloud provider may experience power outages, poor internet access, service

maintenance, and other issues

• Internet Connectivity: You cannot access the cloud unless you have an internet connection

Furthermore, there is no alternative means to collect data from the cloud

• Lower Bandwidth: If your company exceeds the allotted budget, the additional expenses might be

prohibitively expensive

• Lacks Support

Ngày đăng: 18/07/2023, 23:58

TÀI LIỆU CÙNG NGƯỜI DÙNG

TÀI LIỆU LIÊN QUAN

w