Cloud Computing - Assignment 1, Papers of Computer Applications

1644 - Cloud Computing - Assignment 1

Typology: Papers

2021/2022

Uploaded on 04/05/2022

unkaeciique
unkaeciique 🇻🇳

4.7

(174)

29 documents

1 / 37

Toggle sidebar

This page cannot be seen from the preview

Don't miss anything!

bg1
1 | H o N g o c K h a n h
ASSIGNMENT 1 FRONT SHEET
Qualification
BTEC Level 5 HND Diploma in Computing
Unit number and title
Unit 16: Cloud computing
Submission date
Date Received 1st
submission
Re-submission Date
Date Received 2nd
submission
Student Name
Hồ Ngọc Khánh
Student ID
GCS200074
Class
GCD0901
Assessor name
Trần Trọng Minh
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.
Student’s signature
Khanh
Grading grid
P1
P2
P3
P4
M1
M2
D1
pf3
pf4
pf5
pf8
pf9
pfa
pfd
pfe
pff
pf12
pf13
pf14
pf15
pf16
pf17
pf18
pf19
pf1a
pf1b
pf1c
pf1d
pf1e
pf1f
pf20
pf21
pf22
pf23
pf24
pf25

Partial preview of the text

Download Cloud Computing - Assignment 1 and more Papers Computer Applications in PDF only on Docsity!

ASSIGNMENT 1 FRONT SHEET

Qualification BTEC Level 5 HND Diploma in Computing Unit number and title Unit 16 : Cloud computing Submission date Date Received 1st submission Re-submission Date Date Received 2nd submission Student Name Hồ Ngọc Khánh Student ID GCS Class GCD0901 Assessor name Trần Trọng Minh 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. Student’s signature Khanh Grading grid P1 P2 P3 P4 M1 M2 D

 Summative Feedback:  Resubmission Feedback:

Grade: Assessor Signature: Date: Internal Verifier’s Comments: Signature & Date:

  • I. ANALYZE THE EVOLUTION AND FUNDAMENTAL CONCEPTS OF CLOUD COMPUTING (P1)
      1. Introduction to the history
      • i. The Late 1990s (Foote, 2022)
      • ii. The Early 2000s (Foote, 2022)
      • iii. 2010 and beyond (Foote, 2022)....................................................................................................................
      1. Fundamental concepts of cloud computing (Exin, 2022)
      • i. Cloud Computing
      • ii. The Building Blocks of Cloud Computing
      • iii. The Role of IT in Cloud Computing
      • iv. Benefits
      • v. Risks
      • vi. Governance
      • vii. Competencies
      1. The need of cloud computing (Patra, 2022)
  • II. DESIGN AN APPROPRIATE ARCHITECTURAL CLOUD COMPUTING FRAMEWORK FOR A GIVEN SCENARIO (P2)
      1. Cloud computing architecture
      1. Architecture design for ATN organization
      1. Dependencies and components of ATN application
  • III. DISCUSS WHY AN ORGANIZATION SHOULD MIGRATE TO A CLOUD COMPUTING SOLUTION (M1)..............
      1. Advantages and disadvantages of using Cloud computing solution (Peterson, 2022)...................................
      1. Persuade organizations to use Cloud computing instead of local applications
  • IV. DEFINE AN APPROPRIATE DEPLOYMENT MODEL FOR A GIVEN SCENARIO (P3)
      1. Cloud deployment models (Shaptunova, 2022)
      • i. Public Cloud
      • ii. Private Cloud
      • iii. Community Cloud
      • iv. Hybrid Cloud
      • v. Comparison between public, private, community and hybrid cloud
      1. Deployment model for ATN company: PRIVATE CLOUD
  • V. COMPARE THE SERVICE MODELS FOR CHOOSING AN ADEQUATE MODEL FOR A GIVEN SCENARIO (P4)
      1. Service models (IBM, 2022)
      • i. IaaS (Infrastructure as a Service)
      • ii. PaaS (Platform as a Service)........................................................................................................................
      • iii. SaaS (Software as a Service)
      1. Service model for ATN application: PaaS
  • VI. DEMONSTRATE THESE DEPLOYMENT MODELS WITH REAL WORLD EXAMPLES (M2)
      1. Public Cloud
      1. Private Cloud
      1. Hybrid Cloud
      1. Community Cloud
  • VII. REFERENCES
  • Figure 1: THE EVOLUTION OF CLOUD COMPUTING FIGURES AND TABLES
  • Figure 2: CLOUD COMPUTING ARCHITECTURE.............................................................................................................
  • Figure 3: ARCHITECTURE DESIGN FOR ATN COMPANY
  • Figure 4: COMPONENTS OF ATN COMPANY TO BUILD CLOUD
  • Figure 5: CLOUD IMPACT ON BUSINESS
  • Figure 6: RESPONDENTS ARE USING CLOUD
  • Figure 7: PUBLIC CLOUD
  • Figure 8: PRIVATE CLOUD
  • Figure 9: COMMUNITY CLOUD
  • Figure 10: HYBRID CLOUD
  • Figure 11: CLOUD SERVICE MODELS
  • Figure 12: IaaS, PaaS, SaaS
  • Figure 13: INFRASTRUCTURE AS A SERVICE
  • Figure 14: PLATFORM AS A SERVICE
  • Figure 15: SOFTWARE AS A SERVICE
  • Figure 16: PUBLIC CLOUD PROVIDERS
  • Figure 17: PRIVATE CLOUD EXAMPLE
  • Figure 18: CISCO AND GOOGLE HYBRID CLOUD
  • Figure 19: SALESFORCE COMMUNITY CLOUD
  • Table 1: COMPARISON BETWEEN PUBLIC, PRIVATE, COMMUNITY, HYBRID CLOUD

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.

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.

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

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.

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

Figure 6 : RESPONDENTS ARE USING CLOUD

  • Maintain a business focus: ATN recognizes that operating an IT department is not their main expertise; they would be better off as attorneys, surgeons, or plumbers. Purchase cloud services as a single application, such as Salesforce. Customers' success platforms for ATN or their whole data center are frequently more cost efficient, more dependable, and allow them to reallocate their scarce resources to Business Development.
  • Business agility: ATN that have made considerable technological investments may find themselves unable to profit on market developments or adapt to competition challenges due to a lack of cash, personnel, or time. in the steps required to respond Cloud services eliminate these restrictions, allowing businesses to constantly change their technology needs to meet the demands of their enterprises without incurring the expenditures associated with on-site data centers.
  • Reduce capital costs : Large capital investments can be reduced or completely removed in favor of small monthly payments. Capital can be safeguarded since minimizing capital and operational expenditures is crucial for small and medium-sized firms.
  • Scale: Businesses with varying peak seasons or seasonal employment requirements might profit from cloud services by temporarily increasing capacity for seasonal business peaks without acquiring hardware or software that will not be needed during slower times of the year.
  • Accessible from any location : One of the primary advantages of cloud services is the ability to do business without the need of B Border. Authorized users can access your apps and data from anywhere there is Internet connectivity.
  • Human resource efficiency : Cloud services can assist you in maintaining an efficient technology team by outsourcing essential technical majors or technology professionals as your business requires.

ADVANTAGES OF PUBLIC CLOUD:

  • No-hassle infrastructure management. Having a third party operating your cloud infrastructure is convenient: you do not need to design and maintain your software because the service provider handles it for you. Furthermore, the infrastructure setup and usage are simple.
  • Scalability is excellent. As your company's needs grow, you may easily expand the cloud's capacity.
  • Cost savings. There is no need to invest in hardware or software because you simply pay for the services you utilize.
  • 24/7 uptime. Your provider's large network of servers guarantees that your infrastructure is always online and that operating time is reduced. ii. Private Cloud A private cloud, as opposed to a public cloud that is accessible to the entire public, is owned by a single corporation. Therefore it is sometimes referred to as an internal or corporate model. In comparison to the public model, the private cloud offers more options for tailoring the infrastructure to the needs of the business. A private model is ideal for enterprises that want to protect their mission-critical operations or for firms with continuously changing needs.

Figure 8 : PRIVATE CLOUD ADVANTAGES OF PRIVATE CLOUD :

  • Customized and flexible development, as well as high scalability, enable businesses to tailor their infrastructures to their specific needs.
  • Because only authorized individuals have access to resources, there is a high level of security, privacy, and dependability. iii. Community Cloud The sole difference between a community deployment approach and a private deployment methodology is the collection of users. Whereas a private cloud server is owned by a single firm, a community cloud is shared by multiple enterprises with similar histories. If all of the participating enterprises have the same security, privacy, and performance criteria, this multi-tenant data center design can assist these businesses improve their productivity, as in the case of collaborative projects.