Course
Catalog
Cloud Certified
Professional
Step 3: Get Certified
Get recognized by attaining one
or more industry certifications
Step 2: Get Tested
Take exams anywhere in the world
via Prometric testing centers
Step 1: Get Trained
How to Get Trained
■
Public
Workshops
Visit www.silverplatypus.com.au for calendar.
■
On-Site
Training
Contact info@
silverplatypus.com.au for details.
■
Self-Study
Visit www.silverplatypus.com.au for details.
How to Get Certified
Receiving passing grades on the exams that
correspond to a certification track results in the
automatic issuance of an official certificate.
The matrix at the center of this course catalog
shows how exams relate to certifications.
How to Get Tested
Exams are available world-wide via the
Prometric testing network. For details,
visit www.prometric.com/arcitura .
The CloudSchool.com
™
Cloud Certified
Professional (CCP) program is a
comprehensive curriculum of 21 course
modules, 21 exams and 8 industry
certifications, providing IT professionals
with the opportunity to obtain formal
accreditation in recognition of
project-ready proficiency in specialized areas
of cloud computing technology and
practice.
This curriculum is strictly
vendor-neutral and aligned with the cloud
computing industry as a whole. Its
academic coverage of contemporary
cloud computing topics ensures that
skills developed through study are
applicable to different commercial
cloud vendor platforms and
environments.
The CloudSchool.com
™
Cloud Certified
Professional (CCP) program is a
comprehensive curriculum of 21 course
modules, 21 exams and 8 industry
certifications, providing IT professionals
with the opportunity to obtain formal
accreditation in recognition of
project-ready proficiency in specialized areas
of cloud computing technology and
practice.
This curriculum is strictly
vendor-neutral and aligned with the cloud
computing industry as a whole. Its
academic coverage of contemporary
cloud computing topics ensures that
skills developed through study are
applicable to different commercial
cloud vendor platforms and
environments.
The CCP program was developed
by best-selling author Thomas Erl in
cooperation with academic institutions
and industry experts, as well as the
involvement of members of the Cloud
Education & Credential Committee
(www.cloudcommittee.org).
The Prentice Hall
Service Technology Series
from Thomas Erl
inform
IT
.com
The TrusTed Technology learning source
The World’s Top-Selling
Service Technology Books with
Over 160,000 Copies in Print!
The Prentice Hall
Service Technology Series
from Thomas Erl
“… a must-read for any IT
professional interested in
cloud computing.”
— Andre Tost, IBM
“This is a great book on the
topic of cloud computing.”
—
Kapil Bakshi, Cisco
“We will recommend this book
to Oracle customers, partners,
and users for their journey
toward cloud computing.”
—
Jürgen Kress, Oracle
“A cloud computing book that
will stand out and survive
the test of time… I highly
recommend this book...”
— Christoph Schittko, Microsoft
With over 175,000 copies in
print, the Prentice Hall Service
Technology Series from Thomas
Erl is the top-selling book series
dedicated to the technology,
practice and science of
building and utilizing
services-centric systems, platforms,
architecture and infrastructure.
The text books from this series
are official parts of Arcitura
certification curricula. Conventions
pertaining to terminology and diagram notation
are kept consistent across text books and CCP
course modules.
The title Cloud Computing: Concepts, Technology
& Architecture is the required text book that
This foundational course provides end-to-end
coverage of fundamental cloud computing
topics as they pertain to both technology and
business considerations.
The following primary topics are covered:
■
Cloud Computing Terminology and Concepts
■
The Business and Technology Drivers Behind
Cloud Computing
■
The Characteristics of a Cloud
■
Understanding Virtualization, Scaling, Elasticity,
Resiliency and Measured Usage
■
Benefits, Risks and Challenges of Cloud Computing
Adoption
■
SaaS, PaaS and IaaS Cloud Delivery Models
(and how they can be combined)
■
Public Cloud, Private Cloud, Hybrid Cloud and
Community Cloud Deployment Models
■
Business Cost Metrics and Formulas for Comparing
and Calculating Cloud and On-Premise Solution
Costs
■
SLAs and Formulas for Calculating and Rating QoS
Characteristics
The base materials for this course include a color
course booklet with exercises, the Cloud Computing:
Concepts, Technology & Architecture text book and a
color mind map poster.
Module 1
Fundamental
Cloud Computing
(Exam C90.01)
The self-study kit for this
module includes the course
materials, in addition to
further supplements and
resources, as well as a
Prometric voucher for
Terminology & Concepts
IT resource service service agent scaling virtualization cloud cloud service scale out scale In scale up scale down horizontal vertical Cloud Characteristics on-demand usage ubiquitous access multitenancy elasticity measured usage resilient computing
Business Cost Metrics
up-front costs on-going costs cost of capital sunk costs integration costs locked-in costs Challenges
increased security vulnerabilities reduced operational governance control limited portability between cloud providers multi-regional compliance and legal issues
Deployment Models
public cloud community cloud private cloud hybrid cloud
Benefitsreduced investment and proportional costs increased scalability increased availability and reliability
Delivery Models Infrastructure-as-a-Service (IaaS) Platform-as-a-Service (PaaS) Software-as-a-Service (SaaS)
Cloud Certified Professional (CCP) Program Module 1: Fundamental Cloud Computing Official Mind Map Supplement www.cloudselfstudy.com
service consumer cloud service consumer cloud consumer cloud provider cloud service owner cloud resource administrator organizational boundary trust boundary software organization boundaries Module 1 Fundamental Cloud Computing
SLA Characteristics
availability reliability performance
Roles & Boundaries
CloudSchool.comTM Cloud Certified Professional (CCP) Programwww.arcitura.com • www.cloudschool.com Copyright © Arcitura Education Inc.
CloudSchool.comTM Certified Cloud Architect (CCA) Programwww.arcitura.com • www.cloudschool.comCopyright © Arcitura Education Inc. schema or
data model policy general machineprocessabledocument readabledocumenthuman service
inventory compositionservice
service services servicelayer (chorded circle notation)service contract decoupledcontractservice transitionarrow symbolconflict
Cloud Technology Architecture Master Symbol Legend
resource cluster resourcepool VI manager
storage device(internal) storage controller hard disk withenclosure connection portsor virtual switch core switchtop-of-rackswitch multitenantapplication router firewall physicalnetworkdevice
virtual network device virtual firewall
pattern pattern currentlybeing coveredrevisited pattern zone orregion symbols used in conceptual relationship diagrams general physicalboundary system or programboundary cloud Internet private networkvirtual organization
actively
processing componentor program componentor programmalicious product, systemor application trusted
attacker attacker serviceagent maliciousserviceagent private key public key remote administrationsystem
managementsystem ready-made
environment security elementor locked resource
Architect CLOUD CERTIFIED
CloudSchool.com physicalserverservervirtual CPU memory hard disk networkadapter hypervisor virtualizationplatform desktopsvirtual LUNs LUN migration replicationstorage live storage migration
service with state data(stateful service) repository or storage device state datain memory repository withstate data message
queuemessageheartbeatmessage shared storage grid servicehumanuser interface/portal workstationmobile computermobile devices business process/workflow logic
Official Supplement for CCP Modules 1, 2, 3, 4, 5, 6
This course explores a range of the most important
and relevant technology-related topics that pertain
to contemporary cloud computing platforms. The
course content does not get into implementation or
programming details, but instead keeps coverage
at a conceptual level, focusing on topic areas that
address cloud service architecture, cloud security
threats and technologies, virtualization and data
processing and storage.
The following primary topics are covered:
■
Cloud Computing Technology Mechanisms
■
Virtual Servers, Failover Systems, Resource Replication
and Ready-Made Environments
■
Automated Scaling Listeners, Pay-Per-Use Monitors
and Multi-Device Brokers
■
Cloud Balancing and Cloud Bursting Architectures
■
Common Risks, Threats and Vulnerabilities of
Cloud-Based Services and Cloud-hosted Solutions
■
Cloud Security Mechanisms Used to Counter Threats
and Attacks
■
Cloud-based Security Groups and Hardened Virtual
Server Images
■
Cloud-Based Web Services and REST Services
■
Cloud Storage Benefits, Challenges and Technologies
(including SQL vs. NoSQL structures)
■
Cloud Service Testing Considerations
The base materials for this course include a color course
booklet with exercises, the Cloud Computing: Concepts,
Technology & Architecture text book and a color mind
map poster.
Module 2
Cloud Technology
Concepts
(Exam C90.02)
The self-study kit for this module includes the course
materials, in addition to further supplements and
resources, as well as a Prometric voucher for Exam
C90.02. Visit www.silverplatypus.com.au for
details.
Web services REST services componentsCloud Service Implementation Mediums
approaches types black box white box availability reliability performance stress integration Cloud Testing
Cloud Security Threats
malicious intermediary can affect
denial of service can affect
insufficient authorizationcan affect
virtualization attack can affect
overlapping trust Boundary can affect
confidentiality integrity availability Response authorization authentication authorization authentication authorization Cloud Storage level structure type dataset file block non-relational cloud storage relational cloud storage
Cloud Computing Mechanism Combinations
cloud balancing cloud bursting
is comprised ofautomated scaling listener failover system automated scaling listener resource replication
is comprised of
virtual server ready-made environment automated scaling listener failover system multi-device broker pay-for-use monitor state management database resource replication multitenacy elasticity on-demand usage elasticity on-demand usage measured usage elasticity elasticity resiliency multitenacy elasticity ubiquitous access resilency
Cloud Computing Mechanisms
Cloud Certified Professional (CCP) Program Module 2: Cloud Technology Concepts Official Mind Map Supplement www.cloudselfstudy.com
encryption digital signatures
identity and access management single sign-on cloud-based security groups hardened virtual server images
malicious intermediary insufficient authorization overlapping trust boundaries malicious intermediary insufficient authorization overlapping trust boundaries denial of service insufficient authorization overlapping trust boundaries denial of service insufficient authorization overlapping trust boundaries denial of service insufficient authorization overlapping trust boundaries
Cloud Security Mechanisms
Module 2 Cloud Technology Concepts
CloudSchool.comTM Cloud Certified Professional (CCP) Programwww.arcitura.com • www.cloudschool.com Copyright © Arcitura Education Inc.
This course module presents participants with a
series of exercises and problems designed to
test their ability to apply acquired knowledge
of the topics previously covered in Modules 1
and 2. Completing this lab will highlight areas
that require further attention and will help prove
hands-on proficiency in cloud computing concepts,
technologies and practices as they are applied and
combined to solve real-world problems.
As a hands-on lab, this course provides a set of
detailed exercises. Both individual and group
exercises are provided, requiring participants to
solve a number of inter-related problems with
the ultimate goal of assessing, measuring and
planning for the deployment of cloud-based IT
resources, as well as establishing cloud computing
technology architectures based on Software-as-a
Service (SaaS), Platform-as-a-Service (PaaS) and
Infrastructure-as-a-Service (IaaS) delivery models.
Module 3
Cloud
Technology Lab
(Exam C90.03)
The self-study kit for this module includes the course
materials, in addition to further supplements and
resources, as well as a Prometric voucher for Exam
C90.03. Visit www.silverplatypus.com.au for
details.
The base materials for this course include a color
course booklet with lab exercises, the Cloud
Computing: Concepts, Technology & Architecture text
book and a color mind map poster.
Terminology & Concepts
IT resourceservice service agent scaling virtualization cloud cloud service scale out scale In scale up scale down horizontal vertical
Roles & Boundaries
service consumer cloud service consumer cloud consumercloud provider cloud service owner cloud resource administrator organizational boundary trust boundary software organization boundaries Cloud Characteristics on-demand usage ubiquitous access multitenancy elasticity measured usage resilient computing
Business Cost Metrics
up-front costs on-going costs cost of capitalsunk costs integration costs locked-in costs
Challenges
increased security vulnerabilities reduced operational governance control limited portability between cloud providers multi-regional compliance and legal issues
Deployment Models public cloud community cloud private cloud hybrid cloud Benefits
reduced investment and proportional costs increased scalability increased availability and reliability
Delivery Models
Infrastructure-as-a-Service (IaaS) Platform-as-a-Service (PaaS) Software-as-a-Service (SaaS)
Cloud Service Implementation Mediums
Web services REST services components
Cloud Computing Mechanisms
virtual server ready-made environment automated scaling listener failover system multi-device broker pay-for-use monitor state management database resource replication multitenacy elasticity on-demand usage elasticity on-demand usage measured usage elasticity elasticity resiliency multitenacy elasticity ubiquitous access resilency Cloud Testing approaches types black box white box availability reliability performance stress integration encryption digital signatures identity and access management single sign-on cloud-based security groups hardened virtual server images
Cloud Security Mechanisms
malicious Intermediary insufficient authorization overlapping trust Boundaries malicious intermediary insufficient authorization overlapping trust boundaries denial of service insufficient authorization overlapping trust boundaries denial of service insufficient authorization overlapping trust boundaries denial of service insufficient authorization overlapping trust boundaries
Cloud Security Threats
malicious intermediarycan affect
denial of service can affect
insufficient authorization can affect
virtualization attack can affect
overlapping trust Boundary can affect
confidentiality integrity availability response authorization authentication authorization authentication authorization Cloud Storage level structure type dataset file block non-relational cloud storage relational cloud storage
SLA Characteristics
availability reliability performance
automated scaling listener failover system Cloud Computing Mechanism Combinations cloud balancing cloud bursting is comprised of is comprised ofautomated scaling listenerresource replication
Module 3 Cloud Technology Lab
Cloud Certified Professional (CCP) Program Module 3: Cloud Technology Lab Official Mind Map Supplement www.cloudselfstudy.com
CloudSchool.comTM Cloud Certified Professional (CCP) Programwww.arcitura.com • www.cloudschool.com Copyright © Arcitura Education Inc.
This course breaks down common cloud computing
platforms, delivery models and deployment models
into architectural layers, mechanisms and industry
technologies. It introduces a patterns-centric view
that provides insight into the mechanics of cloud
environments and further illustrates how
cloud-based services and solutions can relate to, utilize
and be comprised of distributed technology
artifacts and components.
The following primary topics are covered:
■
Understanding the Technology Architecture of
Private Clouds, Public Clouds, and IaaS, PaaS and
SaaS Environments
■
12 New Cloud Computing Technology Mechanisms,
including Hypervisors, Resource Clusters, Load
Balancers, SLA Monitors and more
■
19 Architectural Models and Patterns, including
Dynamic Scalability, Resource Pooling, Rapid
Provisioning, Usage Monitoring and more
The base materials for this course include a color
course booklet with exercises, a 100+ page Cloud
Computing Design Patterns Supplement booklet, the
Cloud Computing: Concepts, Technology & Architecture
text book and a set of color mind map and design
pattern/mechanism cross-reference posters.
Module 4
Fundamental
Cloud Architecture
(Exam C90.04)
The self-study kit for this module includes the course
materials, in addition to further supplements and
resources, as well as a Prometric voucher for Exam
C90.04. Visit www.silverplatypus.com.au for
details.
Certified Cloud Architect (CCA) Program Module 4: Fundamental Cloud Architecture Official Mind Map Supplement www.cloudselfstudy.com Private Cloud XOXX X XOO XXXXX X XXX Public Cloud XOXX X XOX XXXXXOX XXX Infrastructure-as-a-Service XOXXX XX X XX XX X XXX Platform-as-a-Service X XXX XOXXXX XXOXXXXX Software-as-a-Service X XXX XOX XX X OXOXXX
Cloud Technology Architecture Compound Design Patterns Mapping Reference Matrix
X - required design pattern O - optional design pattern
The Isolated Trust Boundary pattern is intentionally excluded from this matrix. Bar
e-Metal Pr ovisioning Broad AccessDynamic Sc
alability Elas tic En vironmen t Multipa th R esour ce Access Non-Disrup tive Ser vice R eloc ation Pay-as-You-Go Platform Pr ovisioning Rapid Pr ovisioning Realtime R esour ce A vailability Resilien t En vironmen t Resour ce Manag emen t Resour ce Pooling Resour ce Reser vation Self -Provisioning Service St ate Manag emen t Cen tralized R emot e Adminis tration Usag e Monit oring Workload Dis tribution Shar ed R esour ces Multit enant En vironmen t Aut omated Adminis tration
CloudSchool.comTM Certified Cloud Architect (CCA) Programwww.arcitura.com • www.cloudschool.com Copyright © Arcitura Education Inc. Audit Monitor X XXXXX XXX
Automated Scaling ListenerX X X Billing Management System X X
Cloud Storage Device XX XXX X XX XX X Cloud Usage Monitor X XX XX XXXXXXXXX Hypervisor XX XXX XX XX XX X Load Balancer XX Logical Network Perimeter X X X XXXX X X
Multi-Device Broker XX X Pay-Per-Use Monitor XX XX X X X Ready-Made Environment X Remote Administration System X XXXX
Resource Cluster X Resource Management System X X X XXX
Resource Replication XX XXX XX XX XX X SLA Management System X X X
SLA Monitor X X X X State Management Database X
Virtual Server X XXX XX XX XX X
Cloud Technology Architecture Design Patterns and Mechanisms Mapping Reference Matrix
Bare-Me tal Pr ovisioning Broad AccessDynamic Sc
alability Multipa th Resour ce Access Non-Disrup tive Ser vice R elocation Pay-as-You-GoPlatform Pr ovisioning Rapid Pr ovisioning Realtime R esour ce Availability Resour ce Manag emen t Resour ce P ooling Resour ce R eservation Self-ProvisioningService St ate Manag emen t Centraliz ed R emot e Adminis tration Usag e Monit oring Workload Dis tribution Shared R esour ces
Certified Cloud Architect (CCA) Program Module 4: Fundamental Cloud Architecture Official Mind Map Supplement www.cloudselfstudy.com
X - design pattern is commonly associated with mechanism Automa
ted Adminis tration
The Isolated Trust Boundary pattern is intentionally excluded from this matrix.
CloudSchool.comTM Certified Cloud Architect (CCA) Programwww.arcitura.com • www.cloudschool.com Copyright © Arcitura Education Inc.
Module 4 Fundamental Cloud Architecture
Certified Cloud Architect (CCA) Program Module 4: Fundamental Cloud Architecture Official Mind Map Supplement www.cloudselfstudy.com
Automated Administration Broad Access Centralized Remote Administration Dynamic Scalability Multipath Resource Access Multitenant Environment Pay-as-You-Go Rapid Provisioning Realtime Resource Availability Resource Management Resource Pooling Self-Provisioning Shared Resources Usage Monitoring Workload Distribution required Bare-Metal Provisioning optional Infrastructure-as-a-Service
CloudSchool.comTM Certified Cloud Architect (CCA) Programwww.arcitura.com • www.cloudschool.com Copyright © Arcitura Education Inc. Automated Administration Broad Access Centralized Remote Administration Elastic Environment Multitenant Environment Rapid Provisioning Realtime Resource Availability Resilient Environment Resource Management Resource Pooling Self-Provisioning Shared Resources Usage Monitoring Workload Distribution required
optionalBare-Metal Provisioning Non-Disruptive Service Relocation Pay-as-You-Go
Private Cloud
Automated Administration Broad Access Centralized Remote Administration Dynamic Scalability Isolated Trust Boundary Multitenant Environment Pay-as-You-Go Platform Provisioning Rapid Provisioning Realtime Resource Availability Resource Management Resource Pooling Self-Provisioning Service State Management Shared Resources Usage Monitoring Workload Distribution required Platform-as-a-Service optional
Non-Disruptive Service Relocation Resource Reservation
Software-as-a-Service
Automated Administration Broad Access Centralized Remote Administration Dynamic Scalability Multitenant Environment Pay-as-You-Go Rapid Provisioning Realtime Resource Availability Resource Management Self-Provisioning Shared Resources Usage Monitoring Workload Distribution required optional
Non-Disruptive Service Relocation Resource Reservation Service State Management
Public Cloud
Automated Administration Broad Access Centralized Remote Administration Elastic Environment Isolated Trust Boundary Multitenant Environment Pay-as-You-Go Rapid Provisioning Realtime Resource Availability Resilient Environment Resource Management Resource Pooling Self-Provisioning Shared Resources Usage Monitoring Workload Distribution required
This course provides a deep dive into cloud
technology architecture layers that enable elasticity,
resiliency and multi-tenancy characteristics of cloud
environments, and further covers various specialized
architectural models and design patterns.
Twenty new architectural models are covered,
including:
■
Elastic Resource Capacity, Elastic Network Capacity
and Elastic Disk Provisioning
■
Hypervisor Clustering, Redundant Storage, Zero
Downtime and Dynamic Failure Detection and
Recovery
■
Service Load Balancing, Load Balanced Virtual
Server Instances and Load Balanced Virtual Switches
■
Dynamic Data Normalization, Synchronized
Operating State and Persistent Virtual Network
Configurations
The base materials for this course include a color course
booklet with exercises, a 100+ page Cloud Computing
Design Patterns Supplement booklet, the Cloud
Computing: Concepts, Technology & Architecture text
book and a set of color mind map and design pattern/
mechanism cross-reference posters.
Module 5
Advanced
Cloud Architecture
(Exam C90.05)
Elastic Environment X X O O OX X X XX XO X O O XX X Resilient Environment X X X X X X XOX X X O Multitenant Environment X OX Cloud Bursting X X XBurst Out to Private Cloud X O X X O X XX O O O X X Burst Out to Public Cloud X O X X X X XX X X O X X Burst In X O X X Cloud Balancing X X X X X X X X X X X
Cloud Technology Architecture Compound Design Patterns Mapping Reference Matrix
X - required design pattern O - optional design pattern
Certified Cloud Architect (CCA) Program Module 5: Advanced Cloud Architecture Official Mind Map Supplement www.cloudselfstudy.com
The Isolated Trust Boundary pattern is intentionally excluded from this matrix.
CloudSchool.comTM Certified Cloud Architect (CCA) Programwww.arcitura.com • www.cloudschool.com Copyright © Arcitura Education Inc.
Bur st Out t o Priv ate Cloud Bur st In Bur st Out t o Public Cloud Cross-St orage De vice V ertical Tiering
Direct I/O AccessDirect L UN Access Dynamic Da ta Normaliz ation Dynamic F ailur e Detection and R ecovery Elas tic Disk Pr ovisioning Elas tic Ne twork Capacity Hyper visor Clus tering Intr a-Storage Device V ertical Tiering
Load Balanced Virtual Ser ver Ins tances
Load Balanced Virtual S witches Persisten t Virtual Ne twork Con figurations Rapid Pr ovisioning Redundan t Ph ysical Connection f or V S Redundan t Storage Resour ce Pooling Resour ce Reser vation
Service Load BalancingStor age Main
tenance Windo
w
Stor age Workload Manag
emen t Synchr onized Oper ating St ate Usag e Monit oring Zero Do wntime Shar ed R esour ces Multit enant En vironmen t Elas tic Resour ce Capacity Aut omated Adminis tration Dynamic Sc alability Workload Dis tribution Audit Monitor X X X X Automated Scaling ListenerX XX XX X
Cloud Storage Device X XX X X X XXXX Cloud Usage Monitor XXX XXXX XXX X X X Failover System X XX X XX Hypervisor XX XXXX XXXX XX Load Balancer XX X X Logical Network Perimeter X X X XXXX X X
Pay-Per-Use Monitor XXX XXX
Resource Cluster X X X X Resource Replication XX XXXX XXXXXXX XX SLA Management System X
SLA Monitor X
State Management Database X Virtual Server XX XXXX XXXX XX
Cloud Technology Architecture Design Patterns and Mechanisms Mapping Reference Matrix
X - design pattern is commonly associated with mechanism Cross-St
orage De vice V ertic al Tiering Direct I/O AccessDirect L UN Access Dynamic Da ta Normaliz ation Dynamic F ailure De tection and R ecovery Elastic Disk Pr ovisioning Elastic Ne twork Capacity Hyper visor Clus tering Intra-St orage De vice V ertic al Tiering Load Balanced Virtual Ser ver Ins tances Load Balanced Virtual S wit ches Persistent Virtual Ne twork Con figur ations Redundan t Physical Connection f or VS Redundan t Storage Service Load BalancingStorage Main
tenance Windo w Storage W orkload Manag emen t Synchr oniz ed Oper ating St ate Zero Do wntime Elastic R esour ce Capacity
Certified Cloud Architect (CCA) Program Module 5: Advanced Cloud Architecture Official Mind Map Supplement www.cloudselfstudy.com
The Isolated Trust Boundary pattern is intentionally excluded from this matrix.
CloudSchool.comTM Certified Cloud Architect (CCA) Programwww.arcitura.com • www.cloudschool.com Copyright © Arcitura Education Inc.
Cloud Balancing
required
Automated Administration Elastic Resource Capacity Hypervisor Clustering Load Balanced Virtual Server Instances Persistent Virtual Network Configurations Rapid Provisioning Redundant Physical Connection for Virtual Servers Redundant Storage Service Load Balancing Storage Workload Management Workload Distribution
Module 5 Advanced Cloud Architecture
Certified Cloud Architect (CCA) Program Module 5: Advanced Cloud Architecture Official Mind Map Supplement www.cloudselfstudy.com
CloudSchool.comTM Certified Cloud Architect (CCA) Programwww.arcitura.com • www.cloudschool.com Copyright © Arcitura Education Inc.
Multitenant Environment
requiredIsolated Trust Boundary Resource Pooling Shared Resources
optionalResource Reservation Direct I/O Access Direct LUN Access Dynamic Data Normalization Redundant Storage Resource Reservation Service Load Balancing Automated Administration Cross-Storage Device Vertical Tiering Dynamic Scalability Elastic Disk Provisioning Elastic Network Capacity Elastic Resource Capacity Intra-Storage Device Vertical Tiering Rapid Provisioning Resource Pooling Storage Workload Management Usage Monitoring Workload Distribution required optional Elastic Environment Resilient Environment required optional
Dynamic Failure Detection and Recovery Hypervisor Clustering Load Balanced Virtual Switches Rapid Provisioning Redundant Physical Connection for Virtual Servers Redundant Storage Service Load Balancing Synchronized Operating State Usage Monitoring Workload Distribution Storage Maintenance Window Zero Downtime Cloud Bursting Burst In required Automated Administration Resource Pooling Usage Monitoring optional
Cross-Storage Device Vertical Tiering Burst Out to Private Cloud
optional required
Automated Administration Dynamic Scalability Elastic Resource Capacity Persistent Virtual Network Configurations Rapid Provisioning Redundant Storage Usage Monitoring Workload Distribution Cross-Storage Device Vertical Tiering Multitenant Environment Resource Pooling Resource Reservation Service Load Balancing
Burst Out to Public Cloud Automated Administration
Dynamic Scalability Elastic Resource Capacity Multitenant Environment Persistent Virtual Network Configurations Rapid Provisioning Redundant Storage Resource Pooling Resource Reservation Usage Monitoring Workload Distribution optional required
Cross-Storage Device Vertical Tiering Service Load Balancing
As a continuation of Modules 4 and 5, this lab-style
course provides a series of hands-on exercises that
enable participants to apply their knowledge of
cloud architecture, cloud computing mechanisms and
cloud computing design patterns to solve complex
problems.
Participants are required to complete a number
of inter-related exercises based on a range of
technology architecture case study scenarios. To solve
a given problem, participants need to determine the
correct combination of cloud computing mechanisms,
technologies, and design patterns in relation to
different cloud deployment and delivery models.
Both individual and group exercises are provided.
Group exercises can optionally be completed by
individuals.
The base materials for this course include a color
course booklet with lab exercises, the Cloud
Computing: Concepts, Technology & Architecture
text book and a set of color mind map and design
pattern/mechanism cross-reference posters.
Module 6
Cloud
Architecture Lab
(Exam C90.06)
Module 4 Private CloudXOX X X XO O XX XXXX X XX Public Cloud XOX X X XOX XX XXXOX X XX Infrastructure-as-a-Service XOX X X XXX XX XXX X XX Platform-as-a-Service X X X X XOXXXX XXOXXX XX Software-as-a-Service X X X X XOX XX XOXOX XX Module 5 Elastic Environment X XO O OXXXXX X O XOO XXX Resilient Environment X X X XXX X OXXXO Multitenant Environment XO X Cloud Bursting X XXBurst Out to Private Cloud X O X X O XX X O OO XX Burst Out to Public Cloud X O X X X XX X XXO XX Burst In X O X X Cloud Balancing X XXX XXXX X X X
Cloud Technology Architecture Compound Design Patterns Mapping Reference Matrix X - required design pattern O - optional design pattern Bare-Me
tal Provisioning Broad AccessBurst Out t o Private Cloud Burst Out t o Public Cloud Cross-St orage Device V ertical Tiering Direct I/O AccessDirect L
UN Access Dynamic Da ta Normaliz ation Dynamic F ailur e Detection and R ecovery Dynamic Sc alability Elas tic Disk Pr ovisioning Elas tic Environmen t Elas tic Network Capacity
Hyper visor Clus tering Automa ted Adminis tration Burst In Intra-St orage Device V ertical Tiering
Load Balanced Virtual Ser ver Ins tances
Load Balanced Virtual S witches Multipa th Resource Access Non-Disrup tive Ser vice R elocation Pay-as-You-GoPersistent Virtual Ne twork Con figur ations Platform Pr ovisioning Rapid Pr ovisioning Realtime R esource Availability Redundan t Ph ysical Connection f or VS Redundan t Storag e Resilien t Environmen t Resour ce Manag emen t Resour ce P ooling Resour ce R eservation Self -ProvisioningService Load BalancingService St
ate Manag emen t Stor age Main tenance Windo w Stor age Workload Manag
ement Synchr oniz ed Oper ating St ate Cen tralized Remot e Adminis tration Usag e Monit oring Workload Dis tribution Zero Do wntime Shar ed Resour ces Multit enan t Environmen t Elas tic Resource Capacity
Certified Cloud Architect (CCA) Program Module 6: Cloud Architect Lab Official Mind Map Supplement www.cloudselfstudy.com
The Isolated Trust Boundary pattern is intentionally excluded from this matrix.
CloudSchool.comTM Certified Cloud Architect (CCA) Programwww.arcitura.com • www.cloudschool.com Copyright © Arcitura Education Inc. Audit Monitor XX X X XXXX XXXXX
Automated Scaling ListenerX X XXXXX XX Billing Management System X X
Cloud Storage DeviceXX XXXXX X XX X XXX XXXXXXX Cloud Usage MonitorX XXXXXXXXXXXXXX X XXXXXXXXXXX Failover System X XX XX X Hypervisor XX XX XXXXXXXXXXXXX XX XX XXX Load Balancer XX X XXX Logical Network Perimeter XXX XXXXX X XXXXX XX XX
Multi-Device Broker XX X Pay-Per-Use Monitor XXXX XXXX XX X X X Ready-Made Environment X Remote Administration System X XXXX
Resource Cluster XX X XX Resource Management SystemXX X XXX
Resource ReplicationXX XX XXXXXXXXXXXXXXXXXXXXXXX SLA Management System X X X X
SLA Monitor X X X X X State Management Database X X
Virtual Server X XX XXXXXXXXXXXXX XX XX XXX
Cloud Technology Architecture Design Patterns and Mechanisms Mapping Reference Matrix X - design pattern is commonly associated with mechanism Bare-Me
tal Provisioning Broad AccessCross-St
orage Device V ertical Tiering Direct I/O AccessDirect L
UN Access Dynamic Da ta Normaliz ation Dynamic F ailur e Detection and R ecovery Dynamic Sc alability Elas tic Disk Pr ovisioning Elas tic Network Capacity
Hyper visor Clus tering Intra-St orage Device V ertical Tiering Load Balanced Virtual Ser ver Ins tances Load Balanced Virtual S witches Multipa th Resource Access Non-Disrup tive Ser vice R elocation Pay-as-You-GoPersistent Virtual Ne twork Con figur ations Platform Pr ovisioning Rapid Pr ovisioning Realtime R esource Availability Redundan t Ph ysical Connection f or VS Redundan t Storag e Resour ce Manag emen t Resour ce P ooling Resour ce R eservation Self -ProvisioningService Load BalancingService St
ate Manag emen t Stor age Main tenance Windo w Stor age Workload Manag
ement Synchr oniz ed Oper ating St ate Cen tralized Remot e Adminis tration Usag e Monit oring Workload Dis tribution Zero Do wntime Shar ed Resour ces Elas
tic Resource Capacity
Certified Cloud Architect (CCA) Program Module 6: Cloud Architect Lab Official Mind Map Supplement www.cloudselfstudy.com
Automa ted Adminis
tration
The Isolated Trust Boundary pattern is intentionally excluded from this matrix.
CloudSchool.comTM Certified Cloud Architect (CCA) Programwww.arcitura.com • www.cloudschool.com Copyright © Arcitura Education Inc.
Module 6 Cloud Architecture Lab
Certified Cloud Architect (CCA) Program Module 6: Cloud Architect Lab Official Mind Map Supplement www.cloudselfstudy.com
Multitenant Environment
required
Isolated Trust BoundaryResource PoolingShared Resources
optional
Resource Reservation
CloudSchool.comTM Certified Cloud Architect (CCA) Program www.arcitura.com • www.cloudschool.comCopyright © Arcitura Education Inc.
Private Cloud
Automated Administration Broad Access Centralized Remote Administration Elastic Environment Multitenant Environment Rapid Provisioning Realtime Resource Availability Resilient Environment Resource Management Resource Pooling Self-Provisioning Shared Resources Usage Monitoring Workload Distribution required optional Bare-Metal Provisioning Non-Disruptive Service Relocation Pay-as-You-Go
Public Cloud
Automated Administration Broad Access Centralized Remote Administration Elastic Environment Isolated Trust Boundary Multitenant Environment Pay-as-You-Go Rapid Provisioning Realtime Resource Availability Resilient Environment Resource Management Resource Pooling Self-Provisioning Shared Resources Usage Monitoring Workload Distribution required
optionalBare-Metal Provisioning Non-Disruptive Service Relocation Resource Reservation
Infrastructure-as-a-Service
Automated Administration Broad Access Centralized Remote Administration Dynamic Scalability Multipath Resource Access Multitenant Environment Pay-as-You-Go Rapid Provisioning Realtime Resource Availability Resource Management Resource Pooling Self-Provisioning Shared Resources Usage Monitoring Workload Distribution required Bare-Metal Provisioning optional Platform-as-a-Service Automated Administration Broad Access Centralized Remote Administration Dynamic Scalability Isolated Trust Boundary Multitenant Environment Pay-as-You-Go Platform Provisioning Rapid Provisioning Realtime Resource Availability Resource Management Resource Pooling Self-Provisioning Service State Management Shared Resources Usage Monitoring Workload Distribution
required
optionalNon-Disruptive Service Relocation Resource Reservation
Non-Disruptive Service Relocation Resource Reservation Service State Management
Software-as-a-Service
Automated Administration Broad Access Centralized Remote Administration Dynamic Scalability Multitenant Environment Pay-as-You-Go Rapid Provisioning Realtime Resource Availability Resource Management Self-Provisioning Shared Resources Usage Monitoring Workload Distribution required optional required Automated Administration Elastic Resource CapacityHypervisor Clustering Load Balanced Virtual Server Instances Persistent Virtual Network Configurations Rapid Provisioning Redundant Physical Connection for Virtual Servers Redundant Storage Service Load Balancing Storage Workload Management Workload Distribution
Cloud Balancing
Direct I/O Access Direct LUN Access Dynamic Data NormalizationRedundant Storage Resource Reservation Service Load Balancing Automated Administration Cross-Storage Device Vertical TieringDynamic Scalability Elastic Disk Provisioning Elastic Network Capacity Elastic Resource Capacity Intra-Storage Device Vertical Tiering Rapid ProvisioningResource Pooling Storage Workload Management Usage Monitoring Workload Distribution required optional Elastic Environment Burst In required Automated Administration Resource Pooling Usage Monitoring optional
Cross-Storage Device Vertical Tiering Burst Out to Private Cloud
optional required
Automated Administration Dynamic Scalability Elastic Resource Capacity Persistent Virtual Network Configurations Rapid Provisioning Redundant Storage Usage Monitoring Workload Distribution Cross-Storage Device Vertical TieringMultitenant Environment Resource Pooling Resource Reservation Service Load Balancing
Burst Out to Public Cloud Automated Administration
Dynamic Scalability Elastic Resource Capacity Multitenant Environment Persistent Virtual Network ConfigurationsRapid Provisioning Redundant StorageResource Pooling Resource ReservationUsage Monitoring Workload Distribution
optional required
Cross-Storage Device Vertical TieringService Load Balancing
Cloud Bursting
required optional
Dynamic Failure Detection and Recovery Hypervisor Clustering Load Balanced Virtual SwitchesRapid Provisioning Redundant Physical Connection for Virtual ServersRedundant Storage Service Load Balancing Synchronized Operating State Usage Monitoring Workload Distribution Storage Maintenance WindowZero Downtime
Resilient Environment