Uploaded by Zakariya Ismail

CLDV6212 MO

advertisement
IIE Learn Module Outline
CLDV6212
Cloud Development B
CLDV6212
MODULE OUTLINE 2022
(First Edition: 2018)
This guide enjoys copyright under the Berne Convention. In terms of the Copyright Act, no 98 of
1978, no part of this manual may be reproduced or transmitted in any form or by any means,
electronic or mechanical, including photocopying, recording or by any other information storage
and retrieval system without permission in writing from the proprietor.
The Independent Institute of Education (Pty) Ltd is registered with the
Department of Higher Education and Training as a private higher education
institution under the Higher Education Act, 1997 (reg. no. 2007/HE07/002).
Company registration number: 1987/004754/07.
© The Independent Institute of Education (Pty) Ltd 2022
Page 1 of 27
IIE Learn Module Outline
CLDV6212
Table of Contents
Introduction ............................................................................................................................... 3
Using this Module Outline .......................................................................................................... 4
This Module on Learn ................................................................................................................. 5
Icons Used on Learn ................................................................................................................... 6
Module Resources ...................................................................................................................... 6
Module Purpose ......................................................................................................................... 9
Module Outcomes ...................................................................................................................... 9
Assessments ............................................................................................................................. 10
Module Pacer ........................................................................................................................... 12
© The Independent Institute of Education (Pty) Ltd 2022
Page 2 of 27
IIE Learn Module Outline
CLDV6212
Introduction
Designing reliable applications in the cloud is fundamentally different from designing
applications for on-premise settings, presenting new technical challenges, especially in the
design of system architectures.
Cloud Development B (CLDV6212) builds on the concepts covered in the Cloud Development A
(CLDV6211) module where common cloud service models were first introduced and the design
of a relational database in the cloud was explored in detail, supported by hands-on experience
using the Windows Azure platform. In this module, alternatives to relational databases for data
storage in the cloud are presented, once again, supported using Windows Azure to illustrate
relevant concepts.
In this module, we focus on the ways in which a structured approach to the design and
implementation of software applications in the cloud environment can be applied when
choosing the architectural design most suitable for a given business scenario. We examine
various technical aspects of cloud application design including the architectural style, the
application hosting model, and data storage technology. In addition, several design principles
are explored in order to ensure that the system implemented is scalable, manageable and
resilient. Various factors that need to be considered when choosing a cloud service provider are
also investigated.
As this is a practical module requiring extensive hands-on practice, please ensure that you
complete the relevant questions and exercises provided in the prescribed materials. You will also
benefit from attempting additional exercises presented in other resources such as those
recommended for this module.
© The Independent Institute of Education (Pty) Ltd 2022
Page 3 of 27
IIE Learn Module Outline
CLDV6212
Using this Module Outline
A Module Outline is a brief summary of the module and is given to you to support your
learning.
The content of this module is on Learn as well as in the prescribed material. You will not
succeed in this module if you focus on this document alone.
To succeed in this module, you will need to:
-
Attend lectures/online sessions;
Go through the material and activities on Learn;
Read the prescribed material.
Your lecturer will decide when activities are available/open for submission and when these
submissions or contributions are due. Ensure that you take note of announcements made
during lectures and/or posted in the Student Portal and within Learn in this regard.
-
Your campus will provide you with details about when your assessments are due.
© The Independent Institute of Education (Pty) Ltd 2022
Page 4 of 27
IIE Learn Module Outline
CLDV6212
This Module on Learn
Learn is an online space, designed to support and maximise your learning in an active manner.
Its main purpose is to guide and pace you through the module. In addition to the information
provided in this document, you will find the following when you access Learn:
•
•
•
A module overview;
A list of prescribed material;
A variety of additional online resources (articles, videos, audio, interactive graphics, etc.)
in each learning unit that will further help to explain theoretical concepts;
Critical questions to guide you through the module’s objectives;
Collaborative and individual activities (all of which are gradable) with time-on-task
estimates to assist you in managing your time around these;
Revision questions, or references to revision questions, after each learning unit.
•
•
•
Kindly note:
•
•
•
•
Unless you are completing this as a distance module, Learn does not replace your
contact time with your lecturers and/or tutors.
CLDV6212 is a Learn module, and as such, you are required to engage extensively with
the content on the Learn platform. Effective use of this tool will provide you with
opportunities to discuss, debate, and consolidate your understanding of the content
presented in this module.
You are expected to work through the learning units on Learn in your own time –
especially before class. Any contact sessions will therefore be used to raise and
address any questions or interesting points with your lecturer, and not to cover every
aspect of this module.
Your lecturer will communicate submission dates for specific activities in class and/or
on Learn.
© The Independent Institute of Education (Pty) Ltd 2022
Page 5 of 27
IIE Learn Module Outline
CLDV6212
Icons Used on Learn
The following icons are used in all your modules on Learn:
Icon
Description
A list of what you should be able to do after working through the learning unit.
Specific references to sections in the prescribed work.
Questions to help you recognise or think about theoretical concepts to be covered.
Sections where you get to grapple with the content/theory. This is mainly presented in the
form of questions which focus your attention and are aimed at helping you to understand
the content better. You will be presented with online resources to work through (in
addition to the textbook or manual references) and find some of the answers to the
questions posed.
Opportunities to make connections between different chunks of theory in the module or
to real life.
Real life or world of work information or examples of application of theory, using online
resources for self-exploration.
REMEMBER:
You need to log onto Learn to:
•
Access online resources such as articles, interactive graphics, explanations, video clips, etc., which will assist
you in mastering the content; and
•
View instructions and submit or post your contributions to individual or group activities which are managed
and tracked on Learn.
Module Resources
© The Independent Institute of Education (Pty) Ltd 2022
Page 6 of 27
IIE Learn Module Outline
Prescribed Material (PM)
for this Module
CLDV6212
PM1
Author: Lee Chao
Title: Cloud Database Development and Management
Edition: 1st
Publisher: CRC Press
ISBN: 9781466565050. 9781466565067. 9780429100185.
Year: 2014
Also available for free on EBSCOhost:
https://ezproxy.iielearn.ac.za/login?url=https://search.ebscoho
st.com/login.aspx?direct=true&db=nlebk&AN=604920&site=eh
ost-live&scope=site
PM2
Author: Microsoft
Title: Cloud Application Architecture Guide
Publisher: Microsoft Press
Year: 2017
Available at:
https://azure.microsoft.com/en-us/campaigns/cloudapplication-architecture-guide/
PM3
Author: Derick Rountree and Ileana Castrillo
Title: The Basics of Cloud Computing – Understanding the
Fundamentals of Cloud Computing in Theory and Practice
ISBN: 9780124059320. 9780124055216.
Year: 2014
Publisher: Elsevier
Also available for free on EBSCOhost:
https://ezproxy.iielearn.ac.za/login?url=https://search.ebscoho
st.com/login.aspx?direct=true&db=e000xww&AN=486640&sit
e=ehost-live&scope=site
PM4
Author: Paul Mehner
© The Independent Institute of Education (Pty) Ltd 2022
Page 7 of 27
IIE Learn Module Outline
CLDV6212
Title: Developing Cloud Applications with Windows Azure
Storage
ISBN: 978-0-7356-6798-3
Year: 2013
Publisher: Microsoft Press
Recommended Readings,
Digital, and Web
Resources
Software required
Software Licence
requirements
System Requirements
Lab minimum
requirements
Lab configuration settings
Module Overview
Assessments
Available at:
https://ptgmedia.pearsoncmg.com/images/9780735667983/sa
mplepages/9780735667983.pdf
Please note that several additional resources and links to
resources are provided throughout this module on the Learn
platform. You are encouraged to engage with these as they will
assist you in mastering the various objectives of this module.
They may also be useful resources for completing any
assignments. You will not, however, be assessed under
examination conditions on any additional or recommended
reading material.
•
Windows 8.1 or 10;
•
SQL Server 2012 or higher;
•
Microsoft Visual Studio 2017;
•
Microsoft Visio or other database design software.
Microsoft Azure Subscription with access to Azure SQL
Database and Cloud Storage.
•
Computer that has a 1.6 GHz or faster processor (2 GHz
recommended)
•
1 GB (32 bit) or 2 GB (64 bit) RAM (Add 512 MB if
running in a virtual machine)
•
40 GB of available hard disk space
•
5,400 RPM hard disk drive
•
Internet connection
For online cloud development, a subscription for Microsoft
Azure is required with Azure SQL Database and Cloud Storage.
Run on Host Computer – Standalone Machine.
You will find an overview of this module on Learn under the
Module Information link in the Course Menu.
Find more information on this module’s assessments in this
document and on the Student Portal.
© The Independent Institute of Education (Pty) Ltd 2022
Page 8 of 27
IIE Learn Module Outline
CLDV6212
Module Purpose
The purpose of this module is to build on the introduction of cloud computing by focusing on
systems architectural programming.
Module Outcomes
MO1
MO2
MO3
Design proficient cloud development solutions.
Apply different types of cloud storage to build, host and scale applications in
datacentres.
Analyse a business-case scenario and present the most appropriate cloud
computing service as a solution.
© The Independent Institute of Education (Pty) Ltd 2022
Page 9 of 27
IIE Learn Module Outline
CLDV6212
Assessments
Integrated Curriculum Engagement (ICE)
Minimum number of ICE activities to complete
Weighting towards the final module mark
4
10%
Formatives
Task 1
Task 2
Weighting
Duration
Write/Submit after
Period
Learning Units covered
Resources required
25%
Approximately 10 hours
LU2
Period 1
LU1-2
•
Prescribed textbook;
•
Microsoft Visio;
•
Access to the Internet.
30%
Approximately 10 hours
LU4
Period 4
LU1-4
•
Prescribed textbook;
•
Microsoft Visio;
•
Access to the Internet.
Summative
POE
Weighting
Duration
Total marks
Open/Closed book
Resources required
35%
15 hours
100
Open book
Learning Units covered
•
•
•
•
All
Prescribed textbook;
Microsoft Visual Studio 2015;
Access to the Internet;
Microsoft Azure Subscription.
© The Independent Institute of Education (Pty) Ltd 2022
Page 10 of 27
IIE Learn Module Outline
CLDV6212
Assessment Preparation Guidelines
Format of the Assessment
Preparation Hints
Task 1
Task 1 will assess Learning
•
Ensure that you work through all the activities, exercises
Units 1 – 2 in this module,
and revision questions on Learn and in your textbook.
and will be database design- •
Make sure that you are comfortable in responding to all
type questions.
the objectives for all learning units.
•
Brainstorm possible questions based on the learning
outcomes and objectives provided.
Task 2
Task 2 will assess Learning
•
Ensure that you work through all the activities, exercises
Units 1 – 4 in this module,
and revision questions on Learn and in your textbook.
and will be application-type •
Make sure that you are comfortable in responding to all
questions.
the objectives for all learning units.
•
Brainstorm possible questions based on the learning
outcomes and objectives provided.
POE
The POE will assess all
•
Ensure that you work through all the activities, exercises
learning units in this
and revision questions on Learn and in your textbook.
module, and will be
•
Make sure that you are comfortable in responding to all
application-type questions.
the objectives for all learning units.
•
Brainstorm possible questions based on the learning
outcomes and objectives provided.
© The Independent Institute of Education (Pty) Ltd 2022
Page 11 of 27
IIE Learn Module Outline
CLDV6212
Module Pacer
Code
CLDV6212
Programme
BCAD2
Learning Unit 1
Cloud Application Architecture Styles
Contact Sessions
60 + 5 learn
Credits
15
Overview:
Choosing an appropriate architecture style is the first and most fundamental decision that
needs to be made when designing a cloud application. In this learning unit, we will explore
several architecture styles available for cloud applications including their benefits, challenges
and most suitable domains. We will consider various recommendations for the appropriate
architectural deployments offered by the Windows Azure cloud platform, along with some of
the resource manager templates available for each architectural style.
If you are a contact student, you will likely spend four sessions on this learning unit.
Please work through Themes 1 and 2 on Learn, together with the relevant sections of the
prescribed resource/s. To ensure that you are working towards mastering the objectives for
this learning unit, please also ensure that you complete the following activities on Learn:
Activity
1.1.1
Application architecture and style
1.2.1
Which architecture style is most suitable?
Estimated total time for this learning unit’s activities
© The Independent Institute of Education (Pty) Ltd 2022
Estimated Time
on Task
120 minutes
120 minutes
4 hours
Page 12 of 27
IIE Learn Module Outline
Learning Unit 1: Theme Breakdown
Sessions:
Theme 1: Cloud Application Architecture
1–4
Academic Week: LO1: Differentiate between application
1
architecture and architecture style;
LO2: Discuss changes in application design;
Related
LO3: Discuss the importance of choosing the
Outcome:
most appropriate architecture style
MO001
when designing a cloud application;
LO4: Analyse the key characteristics of a
cloud application architecture;
LO5: Discuss the challenges of choosing an
architecture style.
Theme 2: Selecting an Architecture Style
LO6: Discuss the factors that need to be
considered when selecting a specific
architecture style.
© The Independent Institute of Education (Pty) Ltd 2022
CLDV6212
Prescribed Material (PM)
PM2:
•
Introduction
•
Chapter 1
PM2: Chapter 1
Page 13 of 27
IIE Learn Module Outline
Learning Unit 2
CLDV6212
Cloud Application Hosting Models
Overview:
The selection of a suitable architecture style is the first step of the design process for a cloud
application. In this learning unit, we will explore the second step which involves the selection
of a cloud hosting model. We will begin the unit with a look at various hosting models that
are available before examining the scalability, availability and security provided by hosting
services in Windows Azure.
If you are a contact student, you will likely spend four sessions on this learning unit.
Please work through Themes 1 and 2 on Learn, together with the relevant sections of your
prescribed source/s. To ensure that you are working towards mastering the objectives for
this learning unit, please complete the following activities on Learn:
Activity
2.1.1
Which cloud hosting model?
2.2.1
Identifying the best cloud hosting services
Estimated total time for this learning unit’s activities
© The Independent Institute of Education (Pty) Ltd 2022
Estimated Time
on Task
120 minutes
120 minutes
4 hours
Page 14 of 27
IIE Learn Module Outline
Learning Unit 2: Theme Breakdown
Sessions:
Theme 1: Hosting Models in the Cloud
5–8
Academic Week: LO1: Differentiate between the following
2
types of cloud hosting models:
Related
• Infrastructure-as-a-Service
Outcome:
(IaaS);
MO002
• Platform-as-a-Service (PaaS);
• Functions-as-a-Service (FaaS).
LO2: Discuss the main hosting services
available in Windows Azure.
Theme 2: Selecting a Hosting Model
LO3: Discuss the factors to be considered
when choosing a hosting model;
LO4: Compare the hosting services
available in Windows Azure.
© The Independent Institute of Education (Pty) Ltd 2022
CLDV6212
Prescribed Material (PM)
PM2: Chapter 2
PM2: Chapter 2
Page 15 of 27
IIE Learn Module Outline
Learning Unit 3
CLDV6212
Data Storage Technology for Cloud Applications
Overview:
Data storage technologies for cloud applications must cater for both relational and nonrelational data. Unlike relational data, non-relational data is mostly unstructured, thereby
enabling the data to be stored and queried easily and quickly. This type of storage is used to
support web applications which need to store terabytes of data, such as audio and video
binary data.
We explored the use of structured tables to store relational data in relational databases in
the Cloud Development A (CLDV6211) module. In this learning unit, we will focus on nonrelational data, most often used for messages, queues and unstructured data. We will
examine the ways in which to store and query large amounts of non-relational data on the
cloud using Windows Azure storage, particularly the use of tables, queues and blobs.
If you are a contact student, you will likely spend eight sessions on this learning unit.
Please work through Themes 1 – 4 on Learn, together with the relevant sections of your
prescribed source/s. To ensure that you are working towards mastering the objectives for
this learning unit, please complete the following activities on Learn:
Activity
3.2.1
Relational databases versus table storage
3.3.1
What is blob storage?
3.4.1
Cloud storage services
Estimated total time for this learning unit’s activities
© The Independent Institute of Education (Pty) Ltd 2022
Estimated Time
on Task
120 minutes
120 minutes
120 minutes
6 hours
Page 16 of 27
IIE Learn Module Outline
Learning Unit 3: Theme Breakdown
Sessions:
Theme 1: Windows Azure Storage Services
9 – 16
Academic Week: LO1: Describe the components of Windows
3–4
Azure storage services;
LO2: Distinguish between the types of data
Related
stored in Windows Azure storage;
Outcome:
LO3: Discuss the distribution of Windows
MO002
Azure data centres.
Theme 2: Windows Azure Table Storage
LO4: Differentiate between tables in a
relational database and in a table
storage service;
LO5: Discuss the advantages and
disadvantages of storing data in a
table storage service versus a
relational database;
LO6: Discuss the essential properties of
entities in a table storage service;
LO7: Use a table storage service.
Theme 3: Microsoft Azure Blob Storage
LO8: Describe the structure of blob storage;
LO9: Discuss the types of scenarios suitable
for blob storage;
LO10: Discuss the main features of
advanced blob storage services;
LO11: Perform various operations in a blob
storage service.
Theme 4: Microsoft Azure Queue Storage
LO12: Discuss the functions of a queue
storage service;
LO13: Discuss use cases suitable for queue
storage services;
LO14: Describe the life cycle of a message in
a queue storage service;
LO15: Perform various operations on
messages in a queue storage service.
© The Independent Institute of Education (Pty) Ltd 2022
CLDV6212
Prescribed Material (PM)
PM1: Chapter 11
PM4: Chapter 2
PM1: Chapter 11
PM1: Chapter 11
PM4: Chapter 5
PM1: Chapter 11
Page 17 of 27
IIE Learn Module Outline
Learning Unit 4
CLDV6212
Designing a Cloud Application
Overview:
In this learning unit, we will explore the specific principles that optimise the design of a cloud
application, such that the application is scalable, manageable and resilient.
If you are a contact student, you will likely spend 16 sessions on this learning unit.
Please work through Themes 1 – 5 on Learn, together with the relevant sections of your
prescribed source/s. To ensure that you are working towards mastering the objectives for
this learning unit, please complete the following activities on Learn:
Activity
4.1.1
Self-healing and redundancy
4.4.1
Types of data stores
4.5.1
Designing for scalability, resilience and manageability
Estimated total time for this learning unit’s activities
© The Independent Institute of Education (Pty) Ltd 2022
Estimated Time
on Task
120 minutes
120 minutes
120 minutes
6 hours
Page 18 of 27
IIE Learn Module Outline
Learning Unit 4: Theme Breakdown
Sessions:
Theme 1: Designing for Self-Healing and
17 – 32
Redundancy
Academic Week: LO1: Describe the key principles of optimal
5–7
cloud application design;
LO2: Discuss the three-pronged approach to
Related
designing a self-healing application;
Outcome:
LO3: Discuss practices that ensure an
MO001
application is self-healing;
LO4: Discuss the issues that require specific
attention in a self-healing application;
LO5: Discuss the need for redundancy in
cloud applications;
LO6: Discuss practices that build
redundancy into cloud applications.
Theme 2: Designing for Coordination and
Scalability
LO7: Explain how coordination limits
scalability;
LO8: Discuss practices that minimise
coordination in cloud applications;
LO9: Explain the benefits of horizontal
scaling;
LO10: Discuss practices that enable cloud
applications to scale out.
Theme 3: Designing for Partitioning and
Operations
LO11: Explain the need for partitioning;
LO12: Distinguish between horizontal,
vertical and functional partitioning;
LO13: Discuss best practices for partitioning
applications;
LO14: Explain the need to involve the
operations teams in the design and
planning of cloud applications;
LO15: Discuss various tools that facilitate
the work of the operations teams.
© The Independent Institute of Education (Pty) Ltd 2022
CLDV6212
Prescribed Material (PM)
PM2: Chapter 3
Page 19 of 27
IIE Learn Module Outline
CLDV6212
Theme 4: Designing for Managed Services
and Data Storage
LO16: Using examples in Windows Azure,
discuss the benefits of using a
Platform-as-a-Service (PaaS) versus
using Infrastructure-as-a-Service
(IaaS;)
LO17: Discuss the limitations of using
relational databases for cloud
applications;
LO18: Provide alternative data storage
technologies to relational databases;
LO19: Discuss factors to be considered
when choosing a data storage
technology for a cloud application.
Theme 5: Designing for Evolution and
Business Needs
LO20: Discuss design strategies for a
seamless evolution of cloud
applications;
LO21: Discuss design strategies for the
appropriate alignment of business
decisions and requirements.
© The Independent Institute of Education (Pty) Ltd 2022
PM2:
• Chapter 2, Section 2C
• Chapter 3
PM2: Chapter 3
Page 20 of 27
IIE Learn Module Outline
Learning Unit 5
CLDV6212
Designing Resilient Applications with Windows Azure
Overview:
Following the design principles presented in Learning Unit 4 ensures that an application is
scalable, manageable and resilient. However, designing for resilience, i.e., the ability to
recover from failures with minimal downtime, is significantly different in the cloud than it is
in an enterprise.
In this learning unit, we will examine in detail various approaches and techniques that can be
applied when building and maintaining resilient applications in the cloud using the Windows
Azure platform. We will begin with a look at the definition of resilience and related concepts
before exploring each of the steps in the process of achieving resilience.
If you are a contact student, you will likely spend 15 sessions on this learning unit.
Please work through Themes 1 – 5 on Learn, together with the relevant sections of your
prescribed source/s. To ensure that you are working towards mastering the objectives for
this learning unit, please complete the following activities on Learn:
Activity
5.2.1
Cloud computing failures
5.3.1
Resilience strategies
Estimated total time for this learning unit’s activities
© The Independent Institute of Education (Pty) Ltd 2022
Estimated Time
on Task
120 minutes
120 minutes
2 hours
Page 21 of 27
IIE Learn Module Outline
CLDV6212
Learning Unit 5: Theme Breakdown
Sessions:
Theme 1: Resilience
Prescribed Material (PM)
33 – 47
Academic Week: LO1: Differentiate between the following
PM2: Chapter 3
8 – 10
concepts:
Related
•
Resiliency;
Outcome:
•
Availability;
MO001
•
Disaster recovery;
•
Business continuity.
LO2: Discuss some of the unique challenges
of resilience in the cloud.
Theme 2: Resilience Requirements and
Points of Failure
LO3: Analyse approaches to identifying
resilience requirements;
LO4: Discuss ways in which to apply a
specific approach to identifying
resilience requirements using
Windows Azure;
LO5: Explain how to perform a failure mode
analysis using Windows Azure.
Theme 3: Resilience Strategies and Testing
LO6: Discuss the implementation of various
resilience strategies;
LO7: Distinguish between testing for
functionality and testing for resilience;
LO8: Discuss failure scenarios suitable for
injection testing and load testing.
Theme 4: Deploying the Application
LO9: Discuss the tasks performed when
deploying an application to
production;
LO10: Discuss strategies to avoid errors due
to manual deployments;
LO11: Differentiate between infrastructure
as code and immutable code;
LO12: Discuss the techniques
recommended for resilient roll-out of
application updates.
© The Independent Institute of Education (Pty) Ltd 2022
Page 22 of 27
IIE Learn Module Outline
CLDV6212
Theme 5: Monitoring, Diagnostics and
Failures
LO13: Explain the importance of monitoring
and diagnostics for resilience;
LO14: Discuss the phases of the diagnostics
and monitoring process;
LO15: Analyse best practices for application
logging to optimise the diagnostics
phase;
LO16: Discuss scenarios in which manual
intervention is needed to maintain
resilience in cloud applications.
© The Independent Institute of Education (Pty) Ltd 2022
Page 23 of 27
IIE Learn Module Outline
Learning Unit 6
CLDV6212
Selecting the Most Suitable Cloud Computing Services
Overview:
In this learning unit, we will focus on the choices that need to be made when selecting the
most suitable cloud computing services for a business, specifically those related to the cloud
services model, the cloud deployment model, and the cloud services provider including the
extent to which the choice of these is impacted by the required user experience, security
and regulatory burden.
If you are a contact student, you will likely spend four sessions on this learning unit.
Please work through Themes 1 – 3 on Learn, together with the relevant sections of your
prescribed source/s. To ensure that you are working towards mastering the objectives for
this learning unit, please complete the following activities on Learn:
Activity
6.2.1
Which model is most suitable?
6.3.1
Using a public cloud services provider
Estimated total time for this learning unit’s activities
© The Independent Institute of Education (Pty) Ltd 2022
Estimated Time
on Task
90 minutes
120 minutes
3.5 hours
Page 24 of 27
IIE Learn Module Outline
Learning Unit 6: Theme Breakdown
Sessions:
Theme 1: The Cloud Services Model
48 – 51
Academic Week: LO1: Explain how the required user
11
experience impacts the choice of a
cloud services model;
Related
LO2: Discuss the different levels of security
Outcome:
offered by each cloud services model;
MO003
LO3: Analyse the extent to which each cloud
services model can comply with the
relevant regulations.
Theme 2: The Cloud Deployment Model
LO4: Discuss the impact of different cloud
deployment models on user
experience;
LO5: Analyse the extent to which security
considerations impact the choice of
cloud deployment models;
LO6: Discuss the responsibilities of service
providers and service consumers in
each cloud deployment model.
Theme 3: The Public Cloud Services Provider
LO7: Analyse the suitability of different
cloud services providers for specific
business requirements.
© The Independent Institute of Education (Pty) Ltd 2022
CLDV6212
Prescribed Material (PM)
PM1: Chapter 1, Section
1.5
PM3: Chapter 5
Page 25 of 27
IIE Learn Module Outline
Learning Unit 7
CLDV6212
Evaluating Cloud Security
Overview:
Security is a critical aspect to consider when selecting a cloud deployment model. In this final
learning unit, we will explore ways in which a structured set of tools can be used to evaluate
the security of a cloud deployment model whether it is private, public, hybrid or community.
We will begin with a look at existing cloud security frameworks before examining a set of
checklists that can be used to evaluate cloud security.
If you are a contact student, you will likely spend four sessions on this learning unit.
Please work through Themes 1 and 2 on Learn, together with the relevant sections of your
prescribed source/s. To ensure that you are working towards mastering the objectives for
this learning unit, please complete the following activities on Learn:
Activity
7.1.1
Which model is most suitable?
Estimated total time for this learning unit’s activities
© The Independent Institute of Education (Pty) Ltd 2022
Estimated Time
on Task
270 minutes
4.5 hours
Page 26 of 27
IIE Learn Module Outline
CLDV6212
Learning Unit 7: Theme Breakdown
Sessions:
Theme 1: Cloud Security Evaluation
Prescribed Material (PM)
52 – 55
Academic Week: LO1: Discuss security controls in cloud
PM3: Chapter 6
12
implementation;
LO2: Explain the purpose of a cloud security
Related
evaluation;
Outcome:
LO3: Discuss the benefits of using a cloud
MO003
security checklist;
LO4: Evaluate some of the recommended
security checklists that apply to
specific security areas.
Theme 2: Cloud Security Frameworks
LO5: Discuss existing cloud security
frameworks;
LO6: Discuss the challenges of using security
frameworks for cloud security
evaluation.
© The Independent Institute of Education (Pty) Ltd 2022
Page 27 of 27
Download