Beruflich Dokumente
Kultur Dokumente
Professional
(CCP)
Course
Catalog
informIT.com
SERVICETECHBOOKS.COM
Module 1
Fundamental
Cloud Computing
(Exam C90.01)
This foundational course provides end-to-end c overage
of fundamental cloud computing topics as they pertain to
both technology and b
usiness 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
For more information about course materials provided
during instructor-led workshops and as part of self-study
kits, visit: www.cloudschool.com/courses/module1
IT resource
Infrastructure-as-a-Service (IaaS)
service
Delivery Models
service agent
physical
server
virtual
server
CPU
memory
hard disk
hypervisor
network
adapter
virtualization
platform
virtual
desktops
LUN migration
LUNs
storage
replication
live storage
migration
scale out
scale In
Platform-as-a-Service (PaaS)
Software-as-a-Service (SaaS)
horizontal
scaling
scale up
scale down
vertical
public cloud
community cloud
Deployment Models
private cloud
virtualization
router
core switch
top-of-rack
switch
storage device
(internal)
storage controller
connection ports
or virtual switch
VI manager
multitenant
application
firewall
virtual
firewall
physical
network
device
virtual
network
device
resource
cluster
resource
pool
hybrid cloud
cloud
cloud service
on-demand usage
up-front costs
ubiquitous access
multitenancy
ready-made
environment
management
system
remote administration
system
actively
processing
component
or program
malicious
component
or program
attacker
trusted
attacker
service
agent
malicious
service
agent
product, system
or application
private key
public key
security element
or locked resource
elasticity
on-going costs
Cloud Characteristics
service consumer
message
queue
message
heartbeat
message
repository or
storage device
shared storage
state data
in memory
repository with
state data
grid service
human
user interface/
portal
workstation
mobile computer
business process/
workflow logic
mobile devices
cloud provider
Benefits
services
service
layer
service contract
(chorded circle notation)
decoupled
service
contract
service
inventory
service
composition
policy
schema or
data model
general machine
processable
document
human
readable
document
transition
arrow
conflict
symbol
organizational boundary
trust boundary
increased scalability
increased availability and reliability
organization
sunk costs
integration costs
locked-in costs
software
cloud consumer
cloud service owner
cost of capital
Module 1
Fundamental Cloud Computing
measured usage
resilient computing
Challenges
availability
reliability
SLA Characteristics
performance
pattern
pattern currently
being covered
revisited pattern
CloudSchool.com
CLOUD CERTIFIED
CloudSchool.com
CLOUD CERTIFIED
Professional
organization
general physical
boundary
system or program
boundary
cloud
Internet
virtual
private network
zone or
region
Professional
CloudSchool.comTM Cloud Certified Professional (CCP) Program
www.arcitura.com www.cloudschool.com
Copyright Arcitura Education Inc.
Module 2
Cloud Technology
Concepts
(Exam C90.02)
This course explores a range of the most important
and relevant technology-related topics that pertain to
contemporary cloud computing platforms. The c ourse
content does not get into implementation or p
rogramming
details but instead keeps coverage a
t a conceptual
level, focusing on topic areas that a
ddress cloud service
architecture, cloud security threats and technologies,
virtualization and data p
rocessing 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
For more information about course materials provided
during instructor-led workshops and as part of self-study
kits, visit: www.cloudschool.com/courses/module2
multitenacy
virtual server
elasticity
ready-made environment
on-demand usage
elasticity
resilency
Cloud Computing
Mechanism Combinations
cloud balancing
is comprised of
cloud bursting
is comprised of
measured usage
malicious intermediary
multi-device broker
denial of service
pay-for-use monitor
elasticity
elasticity
resiliency
multitenacy
elasticity
black box
white box
failover system
insufficient authorization
can affect
can affect
can affect
virtualization attack
can affect
can affect
Module 2
Cloud Technology Concepts
approaches
integrity
availability
Response
authorization
authentication
authorization
authentication
authorization
malicious intermediary
encryption
can counter
digital signatures
can counter
can counter
insufficient authorization
overlapping trust boundaries
Cloud Testing
availability
reliability
performance
confidentiality
resource replication
malicious intermediary
types
stress
insufficient authorization
overlapping trust boundaries
integration
denial of service
dataset
level
file
block
non-relational cloud storage
relational cloud storage
Cloud Storage
insufficient authorization
overlapping trust boundaries
structure type
denial of service
cloud-based security groups
Web services
REST services
components
can counter
insufficient authorization
overlapping trust boundaries
denial of service
hardened virtual server images
can counter
insufficient authorization
overlapping trust boundaries
CloudSchool.com
CLOUD CERTIFIED
Professional
CloudSchool.comTM Cloud Certified Professional (CCP) Program
www.arcitura.com www.cloudschool.com
Copyright Arcitura Education Inc.
CLOUDSCHOOL.COM | CLOUDSELFSTUDY.COM
Module 3
Cloud
Technology Lab
(Exam C90.03)
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 Softwareas-a Service (SaaS), Platform-as-a-Service (PaaS) and
Infrastructure-as-a-Service (IaaS) delivery models.
For more information about course materials provided
during instructor-led workshops and as part of self-study
kits, visit: www.cloudschool.com/courses/module3
multitenacy
virtual server
elasticity
ready-made environment
on-demand usage
elasticity
resilency
Cloud Computing
Mechanism Combinations
cloud balancing
is comprised of
cloud bursting
is comprised of
measured usage
malicious intermediary
multi-device broker
denial of service
pay-for-use monitor
elasticity
elasticity
resiliency
multitenacy
elasticity
black box
white box
failover system
insufficient authorization
can affect
can affect
can affect
virtualization attack
can affect
can affect
Module 2
Cloud Technology Concepts
integrity
availability
Response
authorization
authentication
authorization
authentication
authorization
malicious intermediary
encryption
can counter
digital signatures
can counter
can counter
insufficient authorization
overlapping trust boundaries
Cloud Testing
availability
reliability
performance
confidentiality
resource replication
approaches
malicious intermediary
types
stress
insufficient authorization
overlapping trust boundaries
integration
denial of service
dataset
level
file
block
non-relational cloud storage
relational cloud storage
Cloud Storage
insufficient authorization
overlapping trust boundaries
structure type
denial of service
cloud-based security groups
Web services
REST services
components
can counter
insufficient authorization
overlapping trust boundaries
denial of service
hardened virtual server images
can counter
insufficient authorization
overlapping trust boundaries
CloudSchool.com
CLOUD CERTIFIED
Professional
CloudSchool.comTM Cloud Certified Professional (CCP) Program
www.arcitura.com www.cloudschool.com
Copyright Arcitura Education Inc.
Module 4
Fundamental
Cloud Architecture
(Exam C90.04)
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
For more information about course materials provided
during instructor-led workshops and as part of self-study
kits, visit: www.cloudschool.com/courses/module4
optional
Sta
te
e
red
vic
Sha
ilab
ility
Ma
Ava
ent
erv
atio
nin
Res
isio
rov
f-P
Sel
Ser
ing
ing
rce
nm
ion
ling
nag
em
ent
ou
iro
ion
Poo
Ma
Res
Env
nt
rce
rce
rce
Pro
vis
id
ltim
e
ou
ou
ou
ilie
Res
Res
Res
Res
Rap
Rea
nag
em
Res
ent
ou
rce
Usa
s
ge
Mo
nit
ori
Wo
ng
rklo
ad
Dis
trib
uti
on
n
o
u-G
-Yo
rm
Pla
tfo
istr
atio
ess
Rel
oca
tio
e
vic
Acc
nm
ent
rce
iro
Ser
ou
ve
Env
Res
pti
nt
ath
ltit
ena
n-D
isru
No
Mu
Pay
-as
min
Ad
ing
istr
atio
ion
ent
ote
ility
min
nm
lab
Rem
l Pro
vis
iro
ess
Sca
eta
Env
Acc
ad
ltip
tom
ate
Private Cloud
Public Cloud
Infrastructure-as-a-Service
Rapid Provisioning
Realtime Resource Availability
Resilient Environment
Resource Management
Pay-as-You-Go
Resource Pooling
Module 4
Fundamental Cloud Architecture
Broad Access
nam
ic
Ad
Bare-Metal Provisioning
optional
Automated Administration
Resource Reservation
Service State Management
Dy
Shared Resources
Usage Monitoring
Workload Distribution
Broad Access
Bar
e-M
Automated Administration
Resilient Environment
Resource Management
Resource Pooling
Private Cloud
Bro
Self-Provisioning
Software-as-a-Service
Usage Monitoring
Workload Distribution
Au
required
Cen
tra
lize
Multitenant Environment
Rapid Provisioning
required
Self-Provisioning
Shared Resources
Ela
stic
Pay-as-You-Go
Rapid Provisioning
Resource Management
Pro
vis
Broad Access
Broad Access
Dynamic Scalability
Multitenant Environment
Mu
Automated Administration
Automated Administration
Centralized Remote Administration
Self-Provisioning
Public Cloud
Shared Resources
Usage Monitoring
Workload Distribution
Dynamic Scalability
Isolated Trust Boundary
Bare-Metal Provisioning
Multitenant Environment
optional
Pay-as-You-Go
Platform Provisioning
Platform-as-a-Service
Software-as-a-Service
Automated Administration
Rapid Provisioning
required
Broad Access
Resource Management
Dynamic Scalability
Resource Pooling
Self-Provisioning
Multitenant Environment
Pay-as-You-Go
Platform-as-a-Service
Shared Resources
required
Usage Monitoring
The Isolated Trust Boundary pattern is intentionally excluded from this matrix.
Rapid Provisioning
Realtime Resource Availability
Workload Distribution
Resource Management
Resource Pooling
Self-Provisioning
Infrastructure-as-a-Service
optional
Resource Reservation
Shared Resources
CloudSchool.com
CLOUD CERTIFIED
Usage Monitoring
Professional
Workload Distribution
optional
Bare-Metal Provisioning
X
X
X
Hypervisor
X
X
X
X
X
X
X
X
X
X
X
X
hard disk
network
adapter
hypervisor
virtualization
platform
virtual
desktops
LUNs
LUN migration
storage
replication
live storage
migration
uti
ng
rce
nit
ori
ou
memory
ge
X
router
core switch
top-of-rack
switch
storage device
(internal)
storage controller
connection ports
or virtual switch
VI manager
multitenant
application
firewall
virtual
firewall
physical
network
device
virtual
network
device
resource
cluster
resource
pool
X
X
X
X
ready-made
environment
management
system
remote administration
system
actively
processing
component
or program
malicious
component
or program
attacker
trusted
attacker
service
agent
malicious
service
agent
product, system
or application
private key
public key
security element
or locked resource
X
X
X
X
message
queue
Resource Cluster
message
heartbeat
message
repository or
storage device
shared storage
state data
in memory
repository with
state data
grid service
human
user interface/
portal
workstation
mobile computer
mobile devices
business process/
workflow logic
X
X
X
X
X
SLA Monitor
X
X
CPU
Dis
trib
Ma
X
X
Multi-Device Broker
Pay-Per-Use Monitor
Ready-Made Environment
virtual
server
ad
Mo
Res
Load Balancer
Logical Network Perimeter
physical
server
rklo
Usa
Wo
red
X
X
X
X
on
nag
em
Sha
ilab
ent
ility
Ava
rce
g
nin
isio
Sta
te
e
vic
Ser
ing
ling
erv
atio
nag
em
ent
ou
ion
Res
Poo
Ma
Res
e
rce
rce
rce
rov
ltim
ou
ou
f-P
ou
Sel
Res
Res
Res
Rea
X
X
istr
atio
oca
tio
ess
Rel
e
Acc
vic
ing
rce
Ser
ion
ou
pti
u-G
ve
Pro
vis
isru
-Yo
Pro
vis
rm
id
n-D
Rap
No
Pay
-as
min
Ad
ing
istr
atio
ion
ote
ility
min
lab
Ad
Rem
l Pro
vis
Res
ltip
Mu
ess
Sca
ath
eta
ic
lize
Acc
ad
tom
ate
nam
Dy
Bro
Audit Monitor
Cen
tra
Bar
e-M
Au
Pla
tfo
service
services
service
layer
service contract
(chorded circle notation)
X
X
decoupled
service
contract
service
inventory
service
composition
policy
schema or
data model
general machine
processable
document
human
readable
document
transition
arrow
conflict
symbol
The Isolated Trust Boundary pattern is intentionally excluded from this matrix.
pattern
pattern currently
being covered
revisited pattern
CloudSchool.com
CLOUD CERTIFIED
Professional
CloudSchool.comTM Certified Cloud Architect (CCA) Program
www.arcitura.com www.cloudschool.com
Copyright Arcitura Education Inc.
organization
general physical
boundary
system or program
boundary
cloud
Internet
virtual
private network
zone or
region
CLOUDSCHOOL.COM | CLOUDSELFSTUDY.COM
Module 5
Advanced
Cloud Architecture
(Exam C90.05)
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 Configuration
For more information about course materials provided
during instructor-led workshops and as part of self-study
kits, visit: www.cloudschool.com/courses/module5
Cloud Balancing
required
Resource Pooling
Workload Distribution
Multitenant Environment
optional
Resource Reservation
optional
Module 5
Advanced Cloud Architecture
Dynamic Scalability
Rapid Provisioning
Hypervisor Clustering
Cloud Bursting
required
Redundant Storage
Resource Pooling
required
Resource Reservation
Usage Monitoring
l Ser
anc
ver
ed
Ins
Vir
tan
tua
ces
l Sw
itch
Vir
es
tua
l Ne
tw
dan
ork
t Phy
Co
nfi
sica
gur
l Co
atio
dan
nn
ns
ecti
t Sto
on
rag
for
e
VS
ry
X
X
X
X
X
X
Burst In
Cloud Balancing
Usage Monitoring
Loa
X
X
X
X
X
X
X
X
SLA Monitor
X
X
X
The Isolated Trust Boundary pattern is intentionally excluded from this matrix.
Resource Reservation
d
Bal
anc
ing
Ma
int
ena
nce
rag
Wi
e
Wo
nd
ow
rklo
ad
Syn
Ma
chr
nag
on
ize
em
d
ent
Op
Zer
era
o
tin
Do
g Sta
wn
tim
te
e
X
X
Sto
Bal
vic
X
X
Zero Downtime
rag
e
Sto
Ser
Red
un
X
X
X
X
X
X
Resource Cluster
Resource Replication
Red
un
Per
sist
ent
Resource Pooling
X
X
g
rin
l Tie
tica
Ver
ing
rin
Cap
aci
ty
Cap
aci
ty
Vir
tua
ste
De
vic
rce
ed
Clu
ou
rag
e
or
Res
anc
Ne
tw
ork
vis
Sto
Bal
d
stic
stic
ra-
per
Int
Hy
Ela
Loa
X
X
Load Balancer
Pay-Per-Use Monitor
Loa
rin
g
Rec
ove
l Tie
and
tica
tio
Ver
aliz
atio
rm
De
tec
ess
No
k Pro
vis
ion
Dis
stic
Ela
Ela
De
vic
ess
Acc
Acc
rag
e
Da
ta
Fai
lur
e
ic
ic
LU
I/O
Sto
ss-
nam
nam
Dy
Dy
Dir
ect
Dir
ect
Cro
X
X
X
Shared Resources
optional
Hypervisor
The Isolated Trust Boundary pattern is intentionally excluded from this matrix.
Burst In
optional
Multitenant Environment
Audit Monitor
Workload Distribution
optional
required
Resource Pooling
Usage Monitoring
Failover System
Resilient Environment
optional
Workload Distribution
Cross-Storage Device Vertical Tiering
Rapid Provisioning
Cloud Bursting
Dynamic Failure Detection and Recovery
Multitenant Environment
Multitenant Environment
Elastic Environment
Resilient Environment
Elastic Environment
Workload Distribution
Automated Administration
tom
ate
d
Ad
rst
min
In
istr
atio
rst
n
Ou
t to
rst
Pri
vat
Ou
e
t to
Cro
Clo
Pu
ssud
blic
Sto
rag
Clo
Dir
e
ud
ect
De
I/O
vic
e
Dir
Acc
Ver
ect
ess
tica
LU
l Tie
N
Dy
nam Acc
rin
ess
g
ic
Da
Dy
nam ta
No
ic
rm
Fai
Dy
aliz
nam lur
atio
e
De
ic
n
Sca
tec
Ela
tio
lab
stic
n
ility
Dis
and
k Pro
Ela
Rec
stic
ove
vis
Ne
ion
ry
tw
Ela
ing
ork
stic
Cap
Res
aci
Hy
ou
per
ty
rce
vis
Cap
or
Int
aci
Clu
raty
ste
Sto
rin
rag
Loa
g
e
d
De
Bal
vic
e
Loa anc
Ver
ed
d
tica
Vir
Bal
l Tie
tua
Mu anc
l Ser
ed
rin
ltit
g
Vir
ver
ena
tua
Ins
nt
Per
tan
Env l Sw
sist
itch
ces
iro
ent
nm
es
Rap
Vir
ent
tua
id
Pro
l Ne
vis
Red
ion twork
un
ing
dan
Co
nfi
Red
t Phy
gur
un
atio
dan sica
ns
Res
t Sto l Co
nn
ou
rag
ecti
rce
on
Poo e
Res
for
ou
ling
VS
rce
Res
Ser
vic
erv
e
atio
Loa
Sha
n
d
Bal
red
anc
Res
ing
Sto
ou
rag
rce
e
s
Ma
Sto
rag intena
e
nce
Wo
Syn
rklo
Wi
chr
nd
ad
on
ow
Ma
ize
Usa
nag
d
ge
Op
em
Mo
era
ent
Wo
tin
nit
g Sta
ori
rklo
ng
ad
te
Zer
Dis
o
trib
Do
uti
wn
on
tim
e
Au
Rapid Provisioning
Redundant Storage
Service Load Balancing
Usage Monitoring
Bu
Dynamic Scalability
Hypervisor Clustering
Persistent Virtual Network Configurations
Redundant Physical Connection for Virtual Servers
required
Rapid Provisioning
Redundant Storage
Workload Distribution
Bu
Dynamic Scalability
Elastic Resource Capacity
Bu
Automated Administration
Automated Administration
Automated Administration
Module 6
Cloud
Architecture Lab
(Exam C90.06)
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.
For more information about course materials provided
during instructor-led workshops and as part of self-study
kits, visit: www.cloudschool.com/courses/module6
Multitenant Environment
Pay-as-You-Go
Self-Provisioning
Elastic Environment
Resource Pooling
Shared Resources
Private Cloud
Usage Monitoring
Shared Resources
optional
optional
Redundant Storage
Module 4
Bare-Metal Provisioning
Pay-as-You-Go
Cloud Bursting
required
Public Cloud
Resource Reservation
Service Load Balancing
Rapid Provisioning
Usage Monitoring
Infrastructure-as-a-Service
Platform-as-a-Service
Broad Access
Resource Pooling
Resource Reservation
Workload Distribution
Bare-Metal Provisioning
optional
Redundant Storage
Dynamic Scalability
Elastic Resource Capacity
Multitenant Environment
Private Cloud
Usage Monitoring
Self-Provisioning
Public Cloud
Workload Distribution
Rapid Provisioning
required
Resource Management
Resource Pooling
Usage Monitoring
Workload Distribution
Aut
om
required
Resource Pooling
Storage Workload Management
Automated Administration
ated
Adm
In
inis
Bar
trati
e-M
on
etal
Bro
Pro
ad
visi
Acc
onin
Bur
ess
st
g
Out
Bur
to
st
Priv
Out
ate
Cen
to
Pub Clou
tral
d
ized
lic
Cro
Clou
ss-S Rem
d
tora ote
Dire
Adm
ge
ct
inis
I/O Dev
Dire
trati
Acc ice
ct
ess Vertica on
LUN
Dyn
l Tier
Acc
ami
ess
ing
c
Dat
Dyn
ami a Nor
mal
Dyn c Fail
izati
ami ure
Det
on
Elas c Sca
ecti
labi
tic
Disk
lity on and
Elas
Pro
Rec
tic
Env visi
ove
Elas
iron onin
ry
tic
g
Net men
Elas
wor t
tic
Res k Cap
Hyp
our
acit
erv
ce
y
isor
Cap
Intr
a-St Clus acit
y
ora teri
Loa
ng
ge
d
Bala Dev
Loa
nce ice
Ver
d
Bala d Virt
tica
Mu
l Tier
ual
nce
ltip
Ser
d
ing
Virt
ath
ver
Mu
Res ual
Inst
ltite
our Swi
anc
tche
nan
ce
es
Non
Acc
t
s
-Dis Env
iron ess
Pay rup
men
-as- tive
t
You Ser
Per
-Go vice
sist
Relo
ent
Platf
cati
Virt
on
orm
ual
Pro Net
Rap
wor
visi
id
Pro
onin k
Con
Rea
visi
g
figu
onin
ltim
rati
Red e Res g
ons
our
und
ce
Red ant
Ava
und Phy
sica ilab
Res ant
l Con ility
ilien Sto
rage nec
tion
Res t Env
iron
our
for
ce
men
VS
Res
Ma
our
nag t
ce
eme
Res
Poo
our
ling nt
ce
Self
Res
-Pro
erva
Ser visionin tion
vice
g
Ser Loa
vice d Bala
ncin
Sha Stat
red e Ma g
nag
Sto Resour
eme
rage
ces
nt
Sto Ma
rage inte
nan
Syn Wo
ce
Win
chro rklo
ad
Ma dow
Usa nize
d
ge
Ope nag
Mo
eme
Wo
nito rati
nt
ng
rklo
ring
Stat
ad
Zero
e
Dist
Dow ribu
ntim tion
e
Elastic Environment
Isolated Trust Boundary
Multitenant Environment
Rapid Provisioning
required
Rapid Provisioning
optional
Resource Pooling
Usage Monitoring
Resource Reservation
Service Load Balancing
Broad Access
Broad Access
Dynamic Scalability
Elastic Disk Provisioning
required
Rapid Provisioning
Redundant Storage
Workload Distribution
Multitenant Environment
Automated Administration
Automated Administration
Dynamic Scalability
Elastic Resource Capacity
Bur
st
Automated Administration
Automated Administration
Software-as-a-Service
Elastic Environment
X
X
X
X
X
X
X
X
X
X
X
Dynamic Scalability
Multipath Resource Access
Workload Distribution
Multitenant Environment
Pay-as-You-Go
optional
required
Resource Pooling
required
Module 6
Cloud Architecture Lab
Automated Administration
Usage Monitoring
Rapid Provisioning
Realtime Resource Availability
Resource Pooling
Burst In
Resilient Environment
Self-Provisioning
Infrastructure-as-a-Service
Shared Resources
optional
Resource Management
Usage Monitoring
Multitenant Environment
Workload Distribution
required
Resource Pooling
optional
Shared Resources
Multitenant Environment
Broad Access
optional
Resource Reservation
Automated Administration
Multitenant Environment
Hypervisor Clustering
Pay-as-You-Go
required
Dynamic Scalability
Redundant Storage
Resource Management
Self-Provisioning
Shared Resources
Software-as-a-Service
Rapid Provisioning
required
Hypervisor Clustering
Usage Monitoring
Workload Distribution
optional
X
X
X
X
Multi-Device Broker
X
X
Pay-Per-Use Monitor
X
X
X
X
X
X
X
X
X
X
X
X
X
X
Cloud Balancing
X
X
X
X
cloud
consumer
billing management system
usage and
administration
portal
pay-per-use
monitor
X
X
X
X
X
X
X
self-service
portal
virtual
server
hypervisor
monitoring
station
X
X
availability
reporter
usage
monitor
automated
provisioning
program/
rapid
provisioning
engine
cloud
service
X
X
X
X
SLA Monitor
X
X
Resource Cluster
The Isolated Trust Boundary pattern is intentionally excluded from this matrix.
Ready-Made Environment
Virtual Server
X
X
X
X
Resource Replication
Load Balancer
Logical Network Perimeter
ated
Bar
Adm
e-M
inis
etal
trati
Bro
Pro
on
ad
visi
Acc
onin
ess
Cen
g
tral
ized
Cro
Rem
ss-S
tora ote
Adm
Dire
ge
inis
Dev
ct
I/O
trati
ice
Acc
Dire
Ver
on
ess
tica
ct
LUN
l Tier
Dyn
Acc
ing
ami
ess
c Dat
Dyn
a Nor
ami
mal
c Fail
Dyn
izati
ure
ami
on
Det
c Sca
ecti
Elas
labi
on
tic
and
lity
Disk
Rec
Elas
Pro
ove
tic
visi
ry
Net
onin
wor
Elas
g
k Cap
tic
Res
acit
our
Hyp
y
ce
erv
Cap
isor
Intr
Clus acit
y
a-St
teri
ora
ng
ge
Loa
Dev
d
Bala
ice
nce
Ver
Loa
d
tica
d
Virt
Bala
l Tier
ual
nce
Mu
ing
Ser
d
ltip
ver
Virt
ath
Inst
ual
Res
Non
anc
Swi
our
-Dis
tche
es
ce
rup
s
Acc
Pay
tive
ess
-asSer
You
vice
-Go
Per
Relo
sist
cati
ent
on
Virt
Platf
ual
orm
Net
Pro
wor
Rap
visi
id
onin k Con
Pro
figu
g
visi
Rea
onin
rati
ltim
ons
g
e
Res
Red
our
und
ce
ant
Ava
Red
Phy
ilab
und
sica
ility
ant
l Con
Res
Sto
our
rage nec
tion
ce
Ma
for
Res
nag
VS
our
eme
ce
Poo
nt
Res
ling
our
ce
Res
Self
erva
-Pro
tion
visi
Ser
onin
vice
g
Loa
Ser
d
Bala
vice
ncin
Stat
Sha
g
e
Ma
red
nag
Res
eme
Sto
our
rage
nt
ces
Ma
Sto
inte
rage
nan
Wo
ce
Syn
Win
rklo
chro
dow
ad
Ma
nize
Usa
nag
d
Ope
ge
eme
Mo
rati
nt
nito
ng
Wo
Stat
ring
rklo
e
ad
Dist
Zero
Dow ribu
tion
ntim
e
X
X
Resource Reservation
X
X
Failover System
Hypervisor
Burst In
Shared Resources
Resource Reservation
Aut
om
Audit Monitor
Usage Monitoring
Workload Distribution
Non-Disruptive Service Relocation
optional
optional
Zero Downtime
Self-Provisioning
Platform-as-a-Service
Resilient Environment
Usage Monitoring
Workload Distribution
Workload Distribution
Resource Pooling
required
Redundant Storage
Service Load Balancing
Synchronized Operating State
Resource Management
Rapid Provisioning
Redundant Physical Connection for Virtual Servers
Multitenant Environment
Pay-as-You-Go
Platform Provisioning
Rapid Provisioning
Cloud Balancing
required
Cloud Bursting
Dynamic Scalability
Broad Access
Bare-Metal Provisioning
Automated Administration
Module 5
hypervisor
hypervisor
cluster
reserved
resources
Physical
Server 1
X
X
Physical
Server 2
Physical
Server 3
resource pool
The Isolated Trust Boundary pattern is intentionally excluded from this matrix.
CloudSchool.com
CLOUD CERTIFIED
Certified Cloud Architect (CCA) Program
Module 6: Cloud Architect Lab
Official Mind Map Supplement
www.cloudselfstudy.com
Architect
shared state
management
database
Cloud
Consumer
A
Cloud
Consumer
B
Cloud
Service
A
load
balancer
Cloud
Service
A
Virtual
Server
B
Virtual
Server
A
automated
scaling
listener
Cloud
Service
A
Cloud
Consumer
A
Virtual
Server
C
Virtual
Server
A
Virtual
Server
B
hypervisor
Financial
Database A
(secondary)
Cloud
Consumer
C
LUN
migration
Statistics
Database
A
automated
scaling listener
Cloud
Consumer
B
Financial
Database A
(primary)
storage
service
gateway
network
device
Virtual
Server
D
storage management
program
LUN migration
multipath
system
intelligent
automation
engine
Statistics
Database
A
external network
card with redundant
connection
physical
server
network pool
data de-duplication
system
CloudSchool.com
CLOUD CERTIFIED
Certified Cloud Architect (CCA) Program
Module 6: Cloud Architect Lab
Official Mind Map Supplement
www.cloudselfstudy.com
Architect
CloudSchool.comTM Certified Cloud Architect (CCA) Program
www.arcitura.com www.cloudschool.com
Copyright Arcitura Education Inc.
CloudSchool.com
CLOUD CERTIFIED
Certified Cloud Architect (CCA) Program
Module 6: Cloud Architect Lab
Official Mind Map Supplement
www.cloudselfstudy.com
Architect
CloudSchool.comTM Certified Cloud Architect (CCA) Program
www.arcitura.com www.cloudschool.com
Copyright Arcitura Education Inc.
CLOUDSCHOOL.COM | CLOUDSELFSTUDY.COM
Module 13
Fundamental
Cloud Storage
(Exam C90.13)
This course expands upon the cloud storage topics
introduced in Module 2 by further exploring cloud storage
devices, structures and technologies from a more technical
and implementation-specific perspective. A set of cloud
storage mechanisms and devices are established, along with
in-depth coverage of NoSQL and cloud storage services.
The following primary topics are covered:
Fundamental Storage Concepts (including IOPS, Disk
Throughput)
Disk Storage Concepts (including Access Time, Seek Time,
Relational Latency)
File Systems and Volume Management (including
Distributed/Clustered File Systems, Concatenation,
Partitioning)
RAIDs (Descriptions, Comparison, Penalties)
I/O and Capacity (Concatenation, Vertical Tiering,
Disk Splitting)
Types of Storage (Data Processing, Local, Directly
Attached, Remote)
Storage Levels (Block, File, Object)
Basic Storage Infrastructure Components (including
I/O Flow, NICs, Storage Switches)
Backup Fundamentals (including Snapshots, Disaster
Recovery/Protection, Recovery Time)
For more information about course materials provided
during instructor-led workshops and as part of self-study
kits, visit: www.cloudschool.com/courses/module13
Hardware Layer
layered view
Capacity Planning
Capacity Monitoring
advantages
Capacity
types
disadvantages
Capacity Management
Host
Guest
Management Machine
Module 16
Terminology
Virtual Server
Hypervisor
Type 1
types
Type 2
Virtual Disk
monolithic
micro-kernel
Virtual Switch
Physical Uplink
Virtual Network
Virtual Infrastructure Manager (VIM)
Client-Hosted
Centralized
Hosted Virtual Desktop
P2V Conversion
V2V Conversion
Thin Provisioning
Thick Provisioning
Desktop
Remotely Synchronized
Mechanisms
Data Center
Virtual Desktop
Server
Data
CPU
methods
Virtual CPU
Storage
I/O
Memory
Network
methods
Virtual RAM
Host CPU Monitoring
Virtual Firewall
KPI
CloudSchool.com
CLOUD CERTIFIED
Professional
CloudSchool.comTM
www.arcitura.com www.cloudschool.com
Copyright Arcitura Education Inc.
Module 14
Advanced Cloud
Storage
(Exam C90.14)
A number of advanced topics are presented in this course,
through the introduction of contemporary cloud storage
technologies and devices and the exploration of cloud
storage architecture through design patterns and models.
The following primary topics are covered:
Cloud Consumer Storage Access Types
HBA Replication
IP and Non-IP Storage
Fibre Channel Storage and Fibre Channel over Ethernet
Front and Back-End Storage Device Components
Storage Network Components
HBAs FC, iSCSI and FCoE and Software Storage Adapters
LUN Presenting and LUN Expansion (Striped and
Concatenated)
LUN, Device and Path Masking
Fibre Channel Storage Area Network (FC SAN)
Components
FCoE and Converged Infrastructure (including FC Point-toPoint, Arbitrated Loop, Switched Fabric)
Lossless Ethernet, Congestion Notification and Enhanced
Transmission Selection
IP SAN, FCIP and IP Storage Isolation
For more information about course materials provided
during instructor-led workshops and as part of self-study
kits, visit: www.cloudschool.com/courses/module14
Hardware Layer
layered view
Capacity Planning
Capacity Monitoring
advantages
Capacity
types
disadvantages
Capacity Management
Host
Guest
Management Machine
Module 16
Terminology
Virtual Server
Hypervisor
Type 1
types
Type 2
Virtual Disk
monolithic
micro-kernel
Virtual Switch
Physical Uplink
Virtual Network
Virtual Infrastructure Manager (VIM)
Client-Hosted
Centralized
Hosted Virtual Desktop
P2V Conversion
V2V Conversion
Thin Provisioning
Thick Provisioning
Desktop
Remotely Synchronized
Mechanisms
Data Center
Network
methods
CPU
Virtual CPU
Storage
I/O
Memory
Server
Data
methods
Virtual RAM
Host CPU Monitoring
Virtual Firewall
KPI
CloudSchool.com
CLOUD CERTIFIED
Professional
CloudSchool.comTM
www.arcitura.com www.cloudschool.com
Copyright Arcitura Education Inc.
CLOUDSCHOOL.COM | CLOUDSELFSTUDY.COM
Certified
Cloud
Security
Specialist
Certified
Cloud
Architect
C90.01
Certified
Cloud
Technology
Professional
Certified
Cloud
Governance
Specialist
Certified
Cloud
Storage
Specialist
Certified
Cloud
Virtualization
Specialist
Certified
Cloud
Capacity
Specialist
Several exams provide credit for more than one certication. Use this matrix to map exam requirements to certications.
These views can help you plan certication paths and discover how exams youve passed may already be giving you credit
toward additional certications. This matrix is available online at www.cloudschool.com, along with information about CCP
exams, courses and certications.
CloudSchool.com
CLOUD CERTIFIED
Technology Professional
CloudSchool.com
CLOUD CERTIFIED
CloudSchool.com
CLOUD CERTIFIED
CloudSchool.com
CLOUD CERTIFIED
CloudSchool.com
CLOUD CERTIFIED
CloudSchool.com
CLOUD CERTIFIED
Professional
Architect
Security Specialist
Governance Specialist
Storage Specialist
Virtualization Specialist
CloudSchool.com
CLOUD CERTIFIED
Capacity Specialist
CloudSchool.com
CLOUD CERTIFIED
Module 15
Hardware Layer
layered view
Capacity Planning
Capacity Monitoring
advantages
Capacity
types
disadvantages
Capacity Management
Host
Guest
Management Machine
Module 16
Terminology
Virtual Server
Hypervisor
Type 1
types
Type 2
Virtual Disk
monolithic
micro-kernel
Virtual Switch
Physical Uplink
Virtual Network
Virtual Infrastructure Manager (VIM)
Client-Hosted
Centralized
Hosted Virtual Desktop
P2V Conversion
V2V Conversion
Thin Provisioning
Thick Provisioning
Desktop
Remotely Synchronized
Mechanisms
Data Center
Virtual Desktop
Server
Data
CPU
methods
Virtual CPU
Storage
I/O
Memory
Network
methods
Virtual RAM
Host CPU Monitoring
Virtual Firewall
KPI
CloudSchool.com
CLOUD CERTIFIED
Professional
CloudSchool.comTM
www.arcitura.com www.cloudschool.com
Copyright Arcitura Education Inc.
Module 16
Fundamental Cloud
Virtualization
(Exam C90.16)
This course provides solid, end-to-end, foundational
coverage of virtualization technologies, types and
mechanisms.
The following primary topics are covered:
A Brief History of Virtualization
Virtualization Concepts and Definitions
Traditional vs. Contemporary Virtualization
10 Virtualization Types (including Data Center, Storage,
Application, Desktop, Network, Server)
18 Virtualization Mechanisms (including Virtualization
Agent, Virtual Server State Manager, Virtual Appliance,
Virtual Firewall)
Virtual Machine and Hypervisor Drill-Downs
vCPU, vRAM, vDisk and Virtual-to-Virtual Conversion
Thick and Thin Provisioning, Virtual Switches and
NIC Teaming
Service Virtualization ROI and Strategic Benefits
Virtualization Considerations for Cloud Providers and
Cloud Consumers
Resource Pooling and Management, Virtual Infrastructure
and Management
Monitoring and KPIs
Capacity Planning and Management Considerations
For more information about course materials provided
during instructor-led workshops and as part of self-study
kits, visit: www.cloudschool.com/courses/module16
hypervisor
type 1
types
type 2
virtual disk
capacity planning
capacity monitoring
types
monolithic
micro-kernel
virtual switch
Virtualization Capacity
physical uplink
capacity management
virtual network
virtual infrastructure manager (VIM)
virtualization agent
virtual server snapshot
host CPU monitoring
Virtualization Mechanisms
virtual desktop
virtualization monitor
response time
virtual CPU
virtual RAM
live VM migration
virtual firewall
Module 16
Fundamental Cloud Virtualization
client-hosted
centralized
remotely synchronized
operation modes
P2V conversion
V2V conversion
thin provisioning
thick provisioning
desktop virtualization
application virtualization
server virtualization
data virtualization
Virtualization Types
hardware layer
CPU virtualization
methods
storage virtualization
I/O virtualization
memory virtualization
Virtualization
layers
CloudSchool.com
CLOUD CERTIFIED
Cloud Certified Professional (CCP) Program
Module 16: Fundamental Cloud Virtualization
Official Mind Map Supplement
www.cloudselfstudy.com
Professional
CloudSchool.comTM Cloud Certified Professional (CCP) Program
www.arcitura.com www.cloudschool.com
Copyright Arcitura Education Inc.
CLOUDSCHOOL.COM | CLOUDSELFSTUDY.COM
Module 17
Advanced Cloud
Virtualization
(Exam C90.17)
This course builds upon Module 16 by exploring a range
of industry practices and management and design topics
for cloud-based contemporary virtualization environments,
breaking them down into design patterns and
technologies that can be combined to form common
cloud-based technology architectures and solutions.
The following primary topics are covered:
Connectivity and Accessibility (including Virtual Server and
Virtual Switch Isolation, NAT/Host and External Connectivity)
Performance and Capacity (including Direct I/O and Single
Root I/O Virtualization, LUN Access, NIC Teaming)
Scaling (including Elastic Resources, Load Balanced
Virtual Server and Virtual Switches, Resource Workload
Management)
Hosting (including different forms of Virtual Server and
Host Affinity/Non-Affinity, Memory Over-Committing, Power
Consumption Reduction)
Failover and Recovery (including Resource Pooling and
Reservation, Auto Crash Recovery, Hypervisor Clustering,
Zero Downtime)
Migration and Relocation (including Cross-Hypervisor
Workload Mobility, Non-Disruptive Service Relocation,
Persistent Virtual Network Configuration, Virtual Server
Folder Migration, Virtual Disk Splitting, Stateless Hypervisor)
For more information about course materials provided
during instructor-led workshops and as part of self-study
kits, visit: www.cloudschool.com/courses/module17
Basic Virtualization
Shared Resources
Stateless Hypervisor
Resource Pooling
Resource Reservation
Virtual Server Auto Crash Recovery
Hypervisor Clustering
Module 17
Advanced Cloud Virtualization
Resource Pooling
Elastic Resource Capacity
Load Balanced Virtual Server Instances
Hosting
Memory Over-Committing
Power Consumption Reduction
Zero Downtime
Scaling
CloudSchool.com
CLOUD CERTIFIED
Cloud Certified Professional (CCP) Program
Module 17: Advanced Cloud Virtualization
Official Mind Map Supplement
www.cloudselfstudy.com
Professional
CloudSchool.comTM Cloud Certified Professional (CCP) Program
www.arcitura.com www.cloudschool.com
Copyright Arcitura Education Inc.
Module 18
Cloud
Virtualization Lab
(Exam C90.18)
As a continuation of Modules 16 and 17, this labstyle course provides a series of hands-on exercises
that enable participants to apply their knowledge of
virtualization technologies, mechanisms and patterns to
solve complex problems and assemble custom virtualized
solutions.
Participants are required to complete a number of
inter-related exercises based on a range of cloud
virtualization 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. Both
individual and group exercises are provided. Group
exercises can optionally be completed by individuals.
For more information about course materials provided
during instructor-led workshops and as part of self-study
kits, visit: www.cloudschool.com/courses/module18
Resource Pooling
capacity planning
capacity monitoring
client-hosted
centralized
operation modes
remotely synchronized
types
Virtualization Capacity
capacity management
desktop virtualization
server virtualization
methods
storage virtualization
network virtualization
methods
Scaling Patterns
P2V conversion
V2V conversion
application virtualization
Virtualization Types
data virtualization
CPU virtualization
thin provisioning
thick provisioning
I/O virtualization
memory virtualization
Hosting Patterns
response time
monolithic
micro-kernel
Stateless Hypervisor
Module 18
Cloud Virtualization Lab
type 1
type 2
types
hypervisor
virtual disk
Resource Pooling
virtual switch
Resource Reservation
physical uplink
virtual network
virtual infrastructure manager (VIM)
virtualization agent
Zero Downtime
Virtualization Mechanisms
virtualization monitor
virtual CPU
virtual RAM
live VM migration
virtual firewall
hardware layer
operating system layer
virtualization provider layer
layers
Virtualization
Shared Resources
CloudSchool.com
CLOUD CERTIFIED
Professional
CloudSchool.comTM Cloud Certified Professional (CCP) Program
www.arcitura.com www.cloudschool.com
Copyright Arcitura Education Inc.
CLOUDSCHOOL.COM | CLOUDSELFSTUDY.COM
CloudSchool.com
CLOUD CERTIFIED
Professional
CloudSchool.com
CLOUD CERTIFIED
Technology Professional
Certified Cloud
CloudSchool.com
CLOUD
Technology Professional CERTIFIED
Architect
A Certified Cloud Technology Professional has
CloudSchool.com
acquired proven knowledge and capabilities
CLOUD CERTIFIED
pertaining to the identification, positioning and
Security Specialist
utilization of modern cloud technologies,
resources, associated concepts andCloudSchool.com
decisionCLOUD CERTIFIED
making criteria.
Governance Specialist
Technology mechanisms,LICENSED
basic security
topics and architectual
fundamentals
Training
Partner
are covered, along with cloud
storage, cloud testing and emerging
technology-related topics.
CloudSchool.com
CLOUD CERTIFIED
Technology Professional
CloudSchool.com
CLOUD CERTIFIED
Certified Cloud
Architect
Architect
CloudSchool.com
CLOUD CERTIFIED
Security Specialist
LICENSED
CLOUDSCHOOL.COM | CLOUDSELFSTUDY.COM
CloudSchool.com
CLOUD CERTIFIED
Architect
CloudSchool.com
CLOUD CERTIFIED
Security Specialist
Certified Cloud
Security Specialist
CloudSchool.com
CLOUD CERTIFIED
Governance Specialist
CloudSchool.com
CloudSchool.com
CLOUD CERTIFIED
Security Specialist
CloudSchool.com
CLOUD CERTIFIED
Governance Specialist
Certified Cloud
CloudSchool.com
CLOUD
Governance Specialist CERTIFIED
Storage Specialist
CloudSchool.com
CLOUDSCHOOL.COM | CLOUDSELFSTUDY.COM
CloudSchool.com
CLOUD CERTIFIED
Governance Specialist
CloudSchool.com
CLOUD CERTIFIED
Certified Cloud
Storage Specialist
Storage Specialist
CloudSchool.com
CLOUD CERTIFIED
Virtualization Specialist
CloudSchool.com
CLOUD CERTIFIED
Storage Specialist
CloudSchool.com
CLOUD CERTIFIED
Virtualization Specialist
Certified Cloud
Virtualization Specialist
CloudSchool.com
CLOUD CERTIFIED
CLOUDSCHOOL.COM | CLOUDSELFSTUDY.COM
Certified Cloud
Capacity Specialist
The Certified Cloud Capacity Specialist has proven
capabilities pertaining to the capacity planning,
monitoring and management of cloud platforms
and cloud-based solutions to ensure that technology
architecture layers within cloud environments
transparently grow and evolve in response to
on-going demands.
addition to Modules 1 and 2, the following
In
courses are part of this certification:
Module 19: Fundamental Cloud Capacity
Essential capacity management topics
are covered, including workload
demand management and analysis,
fundamental performance architecture
and capacity planning.
Module 20: Advanced Cloud Capacity
Advanced topics covered include
capacity assessment and grow
charting, dynamic capacity
architectures and various resourcespecific capacity calculations.
Module 21: Cloud Capacity Lab
A hands-on lab during which
participants apply the concepts,
techniques and calculations
covered in previous modules
to complete a set of complex
exercises and develop a capacity
management plan.
Workshops & Self-Study
Attend an instructor-led
workshop or purchase the
official Cloud Capacity
Specialist Certification
Self-Study Kit Bundle.
Arcitura Education
Arcitura Community
Connect with the Arcitura Community via
Facebook, Twitter, LinkedIn and YouTube.
Explore the ever-growing network of
schools, practitioners, instructors, academic
institutions, authors and events.
TM
TM
www.arcitura.com/community
Becoming a Certified Trainer,
Training Partner o
r Reseller
Arcitura provides comprehensive programs
dedicated to the development of certified
trainers and different types of partnerships.
TM
TA
Certified Trainer Guide
TM
ARCITURA.COM
CLOUDSCHOOL.COM
| CLOUDSELFSTUDY.COM
SOASchool.com
SOASchool.com
SOASchool.com
SOA CERTIFIED
SOA CERTIFIED
SOA CERTIFIED
SOA CERTIFIED
Professional
Consultant
Analyst
Architect
SOASchool.com
SOASchool.com
SOASchool.com
SOASchool.com
SOASchool.com
SOA CERTIFIED
SOA CERTIFIED
SOA CERTIFIED
SOA CERTIFIED
SOA CERTIFIED
Java Developer
.NET Developer
Governance Specialist
Security Specialist
QA Specialist
SOA Certified
Professional
(SOACP)
Course
Catalog