Main › NCTA Cloud Architecture (093019)

NCTA Cloud Architecture (093019)

NCTA Cloud Architecture (093019)

TARGET STUDENT

This course is designed for system administrators who wish to plan, design, and implement cloud services for their organizations. This includes the ability understand cloud solution features, capabilities, and components offered by cloud provides at a deep level so as to design cloud and hybrid solutions for application deployment and infrastructure scenarios. Cloud architects must also evaluate, and plan for the appropriate compute, network, database, and security components to build a solution that meets the needs of their organization. In addition, they must secure, monitor, and optimize those solutions.

PREREQUISITES

To ensure your success in this course you should have experience with basic client and server deployment, configuration, and use. You should also be familiar with evaluating, implementing, accessing, administering cloud services, including Software as a Service (SaaS), Platform as a Service (PaaS), and Infrastructure as a Service (IaaS) solutions. You should also have experience deploying applications to and managing applications in cloud environments. You can obtain this level of skills and knowledge by taking the following Logical Operations courses:

NCTA Cloud Technologies

NCTA Cloud Operations

COURSE OBJECTIVES

In this course, you will manage the design and plan the implementation of cloud architectures as needed to function as a Certified Cloud Master. You will:

  • Plan a cloud solutions architecture.
  • Select Amazon Web Services Building Blocks.
  • Select AWS infrastructure components.
  • Select Rackspace Cloud features and components.
  • Select Microsoft Azure features and components.
  • Manage hardware requirements and constraints.
  • Select operating systems for cloud solutions.
  • Determine database support for applications.
  • Select middleware to meet application performance requirements.
  • Determine licensing requirements for cloud services.
  • Protect business continuity.
  • Secure data with encryption.
  • Secure access to cloud services.
  • Secure data in transit and at rest.
  • Monitor security.
  • Manage volume.
  • Manage the application experience.
  • Manage business requirements for cloud solutions.
LESSON 1: PLANNING A CLOUD SOLUTION ARCHITECTURE
TOPIC A: DETERMINE BUSINESS NEEDS FOR CLOUD COMPUTING SOLUTIONS
  • Determine the business needs for cloud computing solutions.

Terminology Review

  • Identify the terminology used in cloud computing.

Core Concepts of Cloud Computing

  • Identify core concepts used in cloud computing.

Business Trends in Cloud Computing

  • Describe business trends in cloud computing.

Emerging Trends in Cloud Computing

  • Describe emerging trends in cloud computing.

Key IT Roles in Cloud Computing

  • Identify key IT roles in cloud computing.

Core Responsibilities of a Cloud Architect

  • Describe the core responsibilities of a cloud architect.

Guidelines for Determining Business Needs for Cloud Computing Solutions

Determining Business Needs for Cloud Computing Solutions

TOPIC B: IDENTIFY CLOUD COMPUTING FACILITY REQUIREMENTS
  • Identify cloud computing facility requirements.

Data Centers

  • Describe requirements for cloud data centers.

Modular Data Centers

  • Describe modular data centers.

Carriers

  • Describe carriers as related to cloud computing data centers.

Carrier Neutrality

  • Describe the carrier neutrality related to cloud computing solutions.

Electrical Support

  • Describe electrical support needed for cloud computing facilities.

Identify Requirements for Cloud Computing Facilities

TOPIC C: DETERMINE THE TYPE OF CLOUD SERVICE MODEL
  • Determine the type of cloud service model a business needs.

Key Service Models and Providers

  • Identify the key service models and some example providers.

Software as a Service (SaaS) and Traditional Software Purchases

  • Describe software as a service compared to traditional software purchase and implementation.

Key Reasons for Selecting SaaS Solutions

  • Identify common reasons why SaaS solutions are selected over traditional software purchases.

Platform as a Service (PaaS) and Traditional Application Deployment

  • Describe platform as a service compared to traditional application deployment options.

Key Reasons for Selecting PaaS Solutions

  • Identify common reasons why PaaS Solutions are selected over traditional application deployment solutions.

Infrastructure as a Service (IaaS) and Traditional Infrastructure

  • Describe infrastructure as a service compared to maintaining traditional infrastructure.

Key Reasons for Selecting IaaS Solutions

  • Identify common reasons way IaaS solutions are selected over traditional infrastructure.

Guidelines for Determining the Type of Cloud Service Model Required

Determining the Type of Cloud Service Model Required

TOPIC D: DETERMINE THE TYPE OF CLOUD IMPLEMENTATION TO USE
  • Determine what type of cloud implementations best meet business needs.

Overview of Cloud Implementations

  • Describe the different cloud implementations.

Public Cloud and Traditional Networking Infrastructures

  • Describe the public cloud implementation compared to traditional infrastructure.

Key Reasons to Select Public Cloud Implementation

  • Identify key reasons why a business would select a public cloud implementation.

Private Cloud and Traditional Networking Infrastructures

  • Describe the private cloud implementation compared to traditional infrastructure.

Key Reason to Select Private Cloud Implementation

  • Identify key reasons why a business would select a private cloud implementation.

Hybrid Cloud and Traditional Networking Infrastructure

  • Identify the hybrid cloud implementation compared to traditional infrastructure.

Key Reasons to Select a Hybrid Cloud Implementation

  • Identify key reasons why a business would select a hybrid cloud implementation.

Guidelines for Determining the Type of Cloud Implementation to Use

Determining the Type of Cloud Implementation to Use

LESSON 2: SELECTING AMAZON WEB SERVICES BUILDING BLOCKS
TOPIC A: SELECT AVAILABILITY AND MANAGEMENT BUILDING BLOCKS
  • Select the AWS Building Blocks that provide availability and management.

Global Infrastructure

  • Describe how global infrastructure facilitates cloud computing.

Multiple Global Availability Zones

  • Describe the multiple global availability zones.

Key Benefits for Global Availability Zones

  • Identify the key benefits of global availability zones.

Location Concerns

  • Describe location concerns related to data, apps, and services.

Management and Administration of AWS

  • Identify the management and administration options for AWS.

AWS Building Blocks

  • Identify AWS Building Blocks.

AWS Building Block Scenarios

  • Describe the AWS building block scenarios.

Guidelines for Selecting AWS Building Blocks for Availability and Management

Selecting AWS Building Blocks for Availability and Management

TOPIC B: SELECT AWS CROSS CLOUD SERVICE FEATURES
  • Select AWS cross cloud service features to support business needs.

Amazon CloudWatch

  • Describe Amazon CloudWatch.

Amazon Simple Notification Services (SNS)

  • Describe the Amazon SNS.

Amazon Simple Workflow Service (SWF)

  • Describe the Amazon SWF.

AWS Elastic Beanstalk

  • Describe AWS Elastic Beanstalk.

AWS CloudFormation

  • Describe AWS CloudFormation.

AWS Identity and Access Management (IAM)

  • Describe AWS IAM.

AWS Cross Cloud Service Feature Scenarios

  • Identify AWS cross cloud service feature scenarios.

Guidelines for Selecting AWS Cross Cloud Service Features

Selecting AWS Cross Cloud Service Features

TOPIC C: SELECT AWS PLATFORM BUILDING BLOCKS
  • Select AWS platform building blocks to meet business needs.

Amazon Simple Queue Service (SQS)

  • Describe Amazon SQS.

Amazon Simple Email Service (SES)

  • Describe Amazon SES.

Amazon CloudSearch

  • Describe Amazon CloudSearch.

Amazon CloudFront

  • Describe Amazon CloudFront.

Amazon Elastic MapReduce (EMR)

  • Describe Amazon EMR.

AWS PaaS Example Scenario

  • Describe an example of using AWS PaaS.

Guidelines for Selecting AWS Platform Building Blocks

Selecting AWS Platform Building Blocks

LESSON 3: SELECTING AWS INFRASTRUCTURE COMPONENTS
TOPIC A: SELECT AWS COMPUTE COMPONENTS
  • Select AWS compute components.

Key Concerns for Compute and Networking Components

  • Describe key concerns for selecting compute components.

Compute Components for Cloud Computing

  • List compute components commonly used for cloud computing.

AWS Infrastructure Overview

  • Describe the infrastructure of the AWS.

Amazon Elastic Compute Cloud (EC2)

  • Describe Amazon EC2.

Virtualization for Cloud Computing

  • Describe how virtualization is used in cloud computing solutions

Amazon Virtual Private Cloud (VPC)

  • Describe Amazon VPC.

Auto Scaling

  • Define auto scaling.

AWS IaaS Example Scenario

  • Describe an example of using AWS IaaS.

Guidelines for Selecting AWS Compute Components

Selecting AWS Compute Components

TOPIC B: SELECT AWS NETWORKING COMPONENTS

Key Concerns for Networking Components

  • Describe key concerns for selecting networking components.

Network Components for Cloud Computing

  • Describe common network components used in cloud computing solutions.

Elastic Load Balancing

  • Describe elastic load balancing.

Amazon WorkSpaces

  • Describe Amazon WorkSpaces.

Amazon Route 53

  • Describe Amazon Route 53.

AWS Direct Connect

  • Describe AWS Direct Connect.

AWS Infrastructure Example

  • Describe an example of AWS infrastructure.

Guidelines for Selecting AWS Networking Components

Selecting AWS Networking Components

TOPIC C: SELECT AWS DATABASE SERVICES
  • Select AWS database services.

Key Concerns for Database Services

  • Describe key concerns business have when selecting database services

Relational Databases

  • Describe relational databases.

Amazon Relational Database Service (RDS)

  • Describe Amazon RDS.

Amazon DynamoDB

  • Describe Amazon DynamoDB.

Amazon ElastiCache

  • Describe Amazon ElastiCache.

Amazon Redshift

  • Describe Amazon Redshift.

Amazon SimpleDB

  • Describe Amazon SimpleDB.

Guidelines for Selecting AWS Database Services

Selecting AWS Database Services

TOPIC D: SELECT AWS STORAGE AND CONTENT DELIVERY COMPONENTS
  • Select AWS storage and content delivery.

Key Concerns for Storage and Content Delivery Components

  • Describe key concerns business have when selecting storage and content delivery.

Storage and Content Delivery Components for Cloud Computing

  • Identify storage and content delivery components.

Object Storage and Block Storage

  • Compare object storage and block storage.

Amazon Simple Storage Service (S3)

  • Describe Amazon S3.

Amazon Glacier

  • Describe Amazon Glacier.

Amazon Elastic Block Store (EBS)

  • Describe Amazon EBS.

AWS Import and Export Services

  • Describe the AWS import and export services.

Storage Integration with Amazon CloudFront

  • Describe Amazon CloudFront.

Guidelines for Selecting AWS Storage and Content Delivery Components

Selecting AWS Storage and Content Delivery Components

TOPIC E: MONITOR AWS SOLUTIONS WITH ANALYTICS
  • Monitor AWS solutions with analytics.

Key Concerns for Analytics

  • Describe key concerns business have for monitoring cloud infrastructure and components

Overview of AWS Analytics

  • Describe AWS analytics.

Amazon Elastic MapReduce (EMR)

  • Describe Amazon EMR.

Amazon Kinesis

  • Describe Amazon Kinesis.

Amazon Data Pipeline

  • Describe the Amazon Data Pipeline.

Third Party Analytics Solutions

  • Describe third party analytics solutions.

AWS Analytics Scenarios

  • Describe different AWS analytics scenarios.

Guidelines for Monitoring AWS Solutions

Monitoring AWS Solutions with Analytics

LESSON 4: SELECTING RACKSPACE CLOUD FEATURES AND COMPONENTS
TOPIC A: SELECT RACKSPACE CLOUD COMPUTE AND NETWORK COMPONENTS
  • Select Rackspace cloud compute and network components.

Rackspace Cloud Servers

  • Define Rackspace Cloud Server options.

RackConnect

  • Describe RackConnect for hybrid solutions.

Rackspace Cloud Networks

  • Describe Rackspace Cloud Network options.

Rackspace Load Balancers

  • Describe load balancers in Rackspace Cloud.

Rackspace Cloud DNS

  • Describe cloud DNS in Rackspace Cloud.

Rackspace OnMetal

  • Describe Rackspace OnMetal service offerings.

Rackspace Auto Scale

  • Describe Auto Scale features in Rackspace cloud implementations.

Orchestration

  • Describe orchestration provisioning and management features.

Guidelines for Selecting Rackspace Compute and Network Components

Selecting Rackspace Compute and Network Components

TOPIC B: SELECT RACKSPACE CLOUD DATABASE COMPONENTS
  • Select Rackspace cloud databases.

Cloud Databases

  • Describe databases offerings in Rackspace cloud solutions

MySQL Database

  • Describe MySQL database as compared to other database solutions.

Percona Server

  • Describe Percona Server as compared to other database solutions.

MariaDB

  • Describe MariaDB as compared to other database solutions.

NoSQL Databases

  • Describe NoSQL Databases.

ObjectRocket

  • Describe the ObjectRocket NoSQL database option.

Managed NoSQL Databases

  • Describe managed NoSQL database options in Rackspace Cloud.

Big Data Platform

  • Describe the Rackspace Cloud Big Data Platform.

Cloud Queuing

  • Describe cloud queuing services available for applications.

Guidelines for Selecting Rackspace Cloud Database Components

Selecting Rackspace Cloud Database Components

TOPIC C: SELECT RACKSPACE CLOUD STORAGE
  • Select Rackspace Cloud block storage to meet requirements.

Block Storage

  • Describe block storage.

Cloud Files

  • Describe cloud files.

Cloud Backup

  • Describe cloud backup.

Rackspace Cloud Content Delivery Network (CDN)

  • Describe Rackspace’s CDN option.

Guidelines for Selecting Rackspace Cloud Storage

Selecting Rackspace Cloud Storage

TOPIC D: MONITOR RACKSPACE SOLUTIONS WITH CLOUD ANALYTICS
  • Monitor Rackspace Cloud analytics.

Rackspace Cloud Monitoring

  • Describe cloud monitoring options for Rackspace cloud solutions.

Configuration Requirements

  • Describe configuration requirements for cloud monitoring.

Remote Monitoring

  • Describe remote monitoring options for monitoring Rackspace cloud solutions.

System Status Monitoring

  • Describe system status monitoring.

Platform Status Monitoring

  • Describe platform status monitoring.

Agent Monitoring

  • Describe agent monitoring.

Data Monitoring

  • Describe data monitoring.

Alarms and Notifications

  • Describe alarm and notification options.

Security

  • Describe options for secure monitoring.

Third Party Solutions

  • Describe third party analytics solutions.

Guidelines for Monitoring Rackspace PaaS and IaaS Analytics Solutions

Monitoring Rackspace PaaS and IaaS Analytics Solutions

LESSON 5: SELECTING MICROSOFT AZURE FEATURES AND COMPONENTS
TOPIC A: SELECT AZURE COMPUTE AND NETWORK SERVICES
  • Select Azure compute and network services.

Virtual Machines

  • Describe virtual machines.

Azure Cloud Services

  • List Azure cloud services.

Web Sites

  • Describe web sites.

Mobile Services

  • Describe mobile services.

ExpressRoute

  • Describe ExpressRoute.

Virtual Network

  • Describe virtual network.

Azure Traffic Manager

  • Describe Azure Traffic Manager.

Guidelines for Selecting Azure Compute and Network Services

Selecting Azure Compute and Network Services

TOPIC B: SELECT AZURE DATA SERVICES
  • Select Azure data services.

Azure Storage Options

  • Describe Azure storage options.

SQL Databases

  • Describe SQL databases.

Microsoft SQL Server

  • Describe Microsoft SQL Server in Azure solutions

HDInsight

  • Define HDInsight.

Cache

  • Describe cache.

Recovery Services

  • Describe recovery services.

Guidelines for Selecting Azure Data Services

Selecting Azure Data Services

TOPIC C: SELECT AZURE APP SERVICES
  • Select Azure app services.

Azure Media Services

  • Describe media services in Azure.

Azure Service Bus

  • Describe service bus in Azure.

Azure Notification Hubs

  • Describe notification hub in Azure.

Azure Scheduler

  • Describe the Azure Scheduler.

BizTalk Services

  • Describe BizTalk services in Azure.

Active Directory

  • Describe Active Directory in Azure.

Multi-factor Authentication

  • Describe multi-factor authentication in Azure.

Guidelines for Selecting Azure App Services

Selecting Azure App Services

TOPIC D: MONITOR AZURE SOLUTIONS WITH ANALYTICS
  • Monitor Azure Solutions with analytics.

Azure Cloud Service Monitoring

(https://azure.microsoft.com/en-us/documentation/articles/cloud-services-how-to-monitor/)

Azure Diagnostics for Cloud Services

  • Describe Azure cloud service monitoring and diagnostics

Options for Enabling Diagnostics Connection String

  • Describe the options for enabling the diagnostics connection string

Monitoring Levels

  • Describe monitoring levels available in Azure monitoring and diagnostics

Metrics Table

  • Describe the metrics table in in Azure monitoring and diagnostics

Metrics Chart

  • Describe the metrics chart in in Azure monitoring and diagnostics

Options for Accessing Data Outside the Azure Portal

  • Describe options for accessing data outside the Azure Portal.

Third Party Solutions

  • Describe third party analytics solutions available.

Guidelines for Monitoring Azure PaaS and IaaS Analytics Solutions

Monitoring Azure PaaS and IaaS Analytics Solutions

TOPIC E: SELECT A CLOUD PROVIDER TO MEET BUSINESS NEEDS
  • Select from different cloud providers to choose the provider that best meets your needs.

Map of Components

  • Describe how components of major cloud providers map to functions and services.

Building Blocks Visualized

  • Visualize how components combine to create cloud solutions.

Red Hat OpenStack Deployment

  • Describe a Red Hat OpenStack deployment.

AWS Standard Architecture

  • Describe the standard architecture of an AWS solution.

Azure Standard Architecture

  • Describe the standard architecture of an Azure solution.

Cloud Service Providers Analysis

  • Compare services and features available from major cloud service providers.

Guidelines for Selecting a Cloud Provider to Meet Business Needs

Selecting a Cloud Provider to Meet Business Needs

LESSON 6: MANAGING HARDWARE REQUIREMENTS AND CONSTRAINTS
TOPIC A: MANAGE COMPUTE RESOURCES
  • Manage compute resources to mitigate constraints.

CPU Usage Consideration by Applications

  • Describe processing power needs.

CPU Bound Applications

  • Describe CPU bound applications.

Options for Dealing with CPU Bound Applications

  • Describe the options for dealing with CPU bound applications.

Concurrent Processes Issues

  • Describe concurrent processes issues.

Scalability: Horizontal Growth of Compute Resources

  • Describe horizontal growth of computer resources for scalability.

Scalability: Vertical Growth of Compute Resources

  • Describe vertical growth of computer resources for scalability.

License Requirements and Restrictions based on CPU and OS

  • Describe the license requirements and restrictions based on CPU and OS.

Guidelines for Managing Compute Resources

Managing Compute Resources

TOPIC B: MANAGE MEMORY USAGE FOR CLOUD SOLUTIONS
  • Manage memory usage for cloud solutions.

Memory Usage in Transaction Processing

  • Describe the memory usage in transaction processing.

Memory Bound Applications

  • Describe memory bound applications.

Memory Relationship to Performance

  • Describe the relationship between memory and performance.

Memory Use Optimization Strategies

  • Describe memory use optimization strategies.

Caching

  • Describe caching.

Paging

  • Describe paging.

OS Type

  • Describe OS type.

Sharing

  • Describe sharing.

Scalability: Horizontal Growth of Memory

  • Describe horizontal growth of memory for scalability.

License Requirements and Restrictions Based on Memory

  • Describe the requirements and restrictions based on memory.

Guidelines for Managing Memory Usage in Cloud Solutions

Managing Memory Usage in Cloud Solutions

TOPIC C: MANAGE STORAGE
  • Describe the management of storage.

Storage Terminology

  • Define storage terminology.

Key Elements of Storage Performance: Disks and Spindles

  • Define disks and spindles.

Read and Write Characteristics

  • Describe the read and write characteristics.

Application Performance Issues Related to Storage

  • Identify the application performance Issues related to storage.

Object Storage Performance on SAN and NAS

  • Describe the object storage performance on SAN and NAS.

Block Storage Performance on SAN and NAS

  • Describe the block storage performance on SAN and NAS.

Backup Considerations

  • Identify backup considerations.

Replication Considerations

  • Identify replication considerations.

Disaster Recovery Considerations

  • Identify disaster recovery considerations.

Guidelines for Managing Storage

Managing Storage

TOPIC D: MANAGE NETWORK COMPONENTS
  • Describe the management of network components.

Network Performance Issues

  • Describe issues that can arise with network performance in cloud solutions.

Bandwidth Measurement Options

  • Identify bandwidth measurement options.

Public Network Types

  • Define public network types.

Private Network Types

  • Define private network types.

Public and Private Networks

  • Compare public and private networks.

LAN and WAN Optimization Considerations

  • Describe LAN and WAN optimization considerations.

Guidelines for Managing Network Components

Managing Network Components

Identifying Performance Issues

LESSON 7: SELECTING OPERATING SYSTEMS FOR CLOUD SOLUTIONS
TOPIC A: DETERMINE OPERATING SYSTEM REQUIREMENTS
  • Determine the requirements for operating systems.

OS Cost Considerations

  • Identify OS cost considerations.

Mission Critical OS Needs

  • Identify mission critical OS needs.

OS Maintenance

  • Describe OS maintenance.

OS Patching

  • Describe OS patching.

Application Requirements

  • Describe application requirements.

Cloud Support

  • Describe cloud support.

Staff Knowledge and Familiarity

  • Describe staff knowledge and familiarity.

Guidelines for Determining Operating System Requirements for Cloud Solutions

Determining Operating System Requirements for Cloud Solutions

TOPIC B: SELECT OPERATING SYSTEMS FOR CLOUD SOLUTIONS
  • Select appropriate operating systems for cloud solutions.

Microsoft Windows Server

  • Describe the Microsoft Windows Server solution.

Linux Versions

  • Describe the Linux solution.

AS-400

  • Describe the AS 400 solution.

Unix

  • Describe the Unix solution.

Oracle Solaris

  • Describe the Oracle Solaris solution.

Common Cloud Operating System Tradeoffs

  • Identify the common cloud operating system tradeoffs.

Guidelines for Selecting an Operating System for Cloud Solutions

Selecting an Operating System for Cloud Solutions

LESSON 8: DETERMINING DATABASE SUPPORT FOR APPLICATIONS
TOPIC A: DEFINE DATABASE TYPES
  • Define database types to meet requirements of applications.

Common SQL Database

  • Describe common SQL databases used in cloud computing.

SQL Database: Oracle MySQL

  • Describe Oracle MySQL.

SQL Database: Oracle Database

  • Describe Oracle Database.

SQL Database: Postgres

  • Describe Postgres.

Common NoSQL Databases

  • Describe common NoSQL databases used in cloud computing.

NoSQL Databases: Column Stores

  • Identify column stores in NoSQL databases.

NoSQL Databases:  Document Stores

  • Identify document stores in NoSQL databases.

NoSQL Databases: Key Value/Tuple Stores

  • Identify key value/tuple stores in NoSQL databases.

NoSQL Databases: Graphing

  • Identify graphing in NoSQL databases.

NoSQL Databases: Multi-Model

  • Identify multi-mode in NoSQL databases.

Comparison of SQL and NoSQL Databases

  • Compare SQL and NoSQL databases.

Guidelines for Defining SQL and NoSQL Database Requirements

Defining SQL and NoSQL Database Requirements

TOPIC B: SELECT A DATABASE FOR A CLOUD SOLUTION
  • Select a database that works for a cloud solution.

Impact of Application Stack on Database Selection

  • Identify the impact of the application stack when selecting a database.

Impact of OS on Database Selection

  • Identify the impact of the OS when selecting a database.

Impact of Developer Support on Database Selection

  • Identify the developer support needed when selecting a database.

Impact of Provider Availability on Database Selection

  • Identify the impact of provider availability when selecting a database.

Impact of Additional Cloud Database Features

  • Identify the impact of cloud database features when selecting a database.

Guidelines for Selecting a Database for a Cloud Solution

Selecting a Database for a Cloud Solution

LESSON 9: SELECTING MIDDLEWARE TO MEET APPLICATION PERFORMANCE REQUIREMENTS
TOPIC A: DEFINE MIDDLEWARE REQUIREMENTS
  • Define the requirements for middleware.

Function of Middleware

  • Describe the function of middleware.

Async RPC

  • Define async RPC.

Sync RPC

  • Define sync RPC.

Publish/Subscribe

  • Define publish and subscribe.

Message-Oriented Middleware

  • Describe message-oriented middleware.

SQL-oriented Data Access

  • Describe SQL oriented data access.

Middleware Examples

  • Identify different examples of middleware.

Guidelines for Defining Middleware Requirements for Cloud Solutions

Defining Middleware Requirements for Cloud Solutions

TOPIC B: SELECT AN APPLICATION PACKAGE TO MEET REQUIREMENTS
  • Select an application package to meet performance requirements.

Application and Packages Offered by Cloud Providers

  • Identify applications and packages offered by cloud providers.

Administrator and User Access

  • Compare administrator and user access.

Types of Access

  • Identify different types of access.

Performance Expectations

  • Describe performance expectations.

Performance Perception and Reality

  • Compare performance perception and reality.

Application Service Level Agreements (SLA)

  • Describe application service level agreements.

Guidelines for Selecting Application Packages

Selecting Application Packages

LESSON 10: DETERMINING LICENSING REQUIREMENTS FOR CLOUD SERVICES
TOPIC A: DETERMINING CLOUD LICENSING MODELS AND LIMITATIONS
  • Define cloud licensing models and their limitations.

Licensing Constraints in Cloud Environments

  • Identify licensing constraints in cloud environments.

Enterprise License Agreements

  • Describe enterprise license agreements.

Blanket License Agreements

  • Describe blanker license agreements.

End User License Agreements

  • Describe end user license agreements.

Per User and Per Module License Models

  • Describe per user and per module license models.

Licensing Models Compared

  • Compare different licensing models.

Guidelines for Determining Licensing Requirements for Cloud Solutions

Determining Licensing Requirements for Cloud Solutions

TOPIC B: DEFINE SERVICE LEVEL AGREEMENTS (SLA)
  • Define service level agreements and considerations.

Service Level Agreements

  • Define service level agreements.

Common Service Level Agreement Terms

  • Identify common service level agreement terms.

SLA Consideration: Data Lifecycle Management

  • Describe data lifecycle management.

SLA Consideration: High Availability

  • Describe high availability.

SLA Consideration: Disaster Recovery

  • Describe disaster recovery.

SLA Consideration: Backup and Data Protection

  • Describe backup and data protection.

Common Service Level Agreements

  • List common service level agreements.

Guidelines for Defining Service Level Agreements

Defining Service Level Agreements

LESSON 11: PROTECTING BUSINESS CONTINUITY
TOPIC A: PROTECT DATA
  • Protect data using different methods available in cloud implementation.

Data Protection

  • Describe data protection.

Data Lifecycle Management

  • Describe data lifecycle management.

Profile Based Data Retention Polices

  • Identify profile based data retention polices.

Data Replication

  • Describe data replication.

Backup Options

  • Describe back up options.

High Availability Options

  • Describe high availability options.

Snapshots

  • Describe snapshots.

Snapshot Application Considerations

  • Identify snapshot application considerations.

Cloning

  • Describe cloning.

Data Protection Strategy Examples

  • Describe examples of data protection strategies.

Guidelines for Protecting Data

Protecting Data

TOPIC B: ENSURE BUSINESS CONTINUITY
  • Ensure business continuity for cloud solutions.

Approach to Business Continuity

  • Describe the approach to business continuity.

Business and IT Consideration

  • Identify business and IT considerations.

Business Continuity Scenarios

  • Describe different business continuity scenarios.

Escalation Paths

  • Identify escalation paths for business continuity.

Automated Processes for Application Continuity

  • Describe automated processes for application continuity.

Failover and Testing

  • Describe failover and testing.

Guidelines for Ensuring Business Continuity

Ensuring Business Continuity

TOPIC C: PLAN FOR DISASTER RECOVERY
  • Plan for disaster recovery.

Disaster Recovery Plans

  • Identify disaster recovery plans.

Application Considerations

  • Identify different application considerations.

Business Impact Analysis

  • Describe business impact analysis.

Recovery Time Objective

  • Describe the recovery time objective.

Recovery Point Objective

  • Describe the recovery point objective.

Automatic Conference Bridge

  • Describe automatic conference bridges.

Testing the DRP

  • Describe the testing of the DRP.

Guidelines for Planning for Disaster Recovery

Planning for Disaster Recovery

TOPIC D: IMPLEMENT EFFECTIVE DATA AND BUSINESS PROTECTION WITH CLOUD SERVICES
  • Implement effective data and business protection with cloud services.

Elements of Effective Data and Business Protection

  • Identify the elements of effective data and business protection.

Geographic Separation of Data Centers

  • Describe the benefit of geographic separation of data centers.

Network Connectivity

  • Identify the role of network connectivity.

Reservation of Compute Capability

  • Describe the reservation of compute capability.

Storage and Backup Replication

  • Identify storage and backup replication options.

DNS and CDN Considerations

  • Identify the different DNS and CDN considerations.

Infrastructure Responsibility in the Cloud: Provider

  • Describe the infrastructure responsibility in the cloud for providers.

Data Responsibility in the Cloud: Customer

  • Describe the data responsibility in the cloud for customers.

Strategies for Effective Cloud Data Project, Business Continuity, and Disaster Recovery

  • Identify the strategies for effective cloud data project, business continuity, and disaster recovery.

Responsibilities Matrix

  • Describe what providers and customers are responsible for.

Guidelines for Implementing Effective Data and Business Protection with Cloud Services

Implementing Effective Data and Business Protection with Cloud Services

LESSON 12: SECURING DATA WITH ENCRYPTION
TOPIC A: IDENTIFY COMPONENTS OF CLOUD SECURITY
  • Identify the different components of cloud security.

Components of Cloud Security

  • Describe the different components of cloud security.

Perimeter Security

  • Describe perimeter security.

Authentication

  • Describe authentication.

Encryption

  • Describe encryption.

Key Management

  • Describe key management.

Data Security

  • Describe data security.

Audit Requirement

  • Describe audit requirements.

Identifying Cloud Security Components

TOPIC B: USE ENCRYPTION TO SECURE DATA
  • Use encryption to secure data.

What is Encryption?

  • Describe encryption.

Uses for Encryption

  • Identify uses for encryption.

Encryption Strengths

  • Identify different encryption strengths.

Encryption Types

  • Identify encryption types.

Encryption Methods

  • Identify encryption methods.

Encryption Methods: Hashing

  • Identify hashing encryption methods.

Guidelines for Securing Data with Encryption

Using Encryption to Secure Data

TOPIC C: MANAGE ENCRYPTION KEYS
  • Manage keys used for data encryption.

Encryption Methods: Symmetric

  • Describe symmetric encryption.

Encryption Methods: Asymmetric

  • Describe asymmetric encryption.

Key Pairs

  • Describe key pairs.

Private Keys

  • Describe private keys.

Public Keys

  • Describe public keys.

Key Pair Scenarios

  • Describe key pair scenarios.

Certificate Vendors

  • Identify different certificate vendors.

Guidelines for Managing Encryption Keys

Using Key Pairs, A Tutorial

Logging into Amazon Web Services with Putty Certificate

LESSON 13: SECURING ACCESS TO CLOUD SERVICES
TOPIC A: DEFINE PERIMETER SECURITY REQUIREMENTS
  • Define perimeter security requirements.

Perimeter Security

  • Describe perimeter security components.

Firewall

  • Describe firewalls.

Distributed Denial of Services Detection and Mitigation Strategies

  • Describe distributed denial of services detection and mitigation strategies.

Intrusion Detection Systems (IDS)

  • Describe intrusion detection systems.

Intrusion Protection Systems (IPS)

  • Describe intrusion protection systems.

Tracking

  • Describe tracking.

Vulnerability Scanning

  • Describe vulnerability scanning.

Guidelines for Defining Perimeter Security Requirements

Defining Perimeter Security Requirements

TOPIC B: DEFINE AUTHENTICATION REQUIREMENTS
  • Define different authentication requirements.

Authentication Requirements

  • Identify common authentication requirements in cloud solutions

Multifactor Authentication

  • Describe multifactor authentication.

Single Sign-on

  • Describe single sign-on.

Web-based One Login

  • Describe web-based one login.

Social Login

  • Describe social login.

Guidelines for Defining Authentication Requirements

Defining Authentication Requirements

LESSON 14: SECURING DATA IN TRANSIT AND AT REST
TOPIC A: SECURE DATA-IN-TRANSIT
  • Secure data-in-transit.

Security of Data-in-Transit

  • Describe the security of data-in-transit.

Secure Network Communication

  • Identify different secure network communications.

Secure Database Communication

  • Identify different secure database communications.

File Level Encryption during Transit

  • Describe file level encryption during transit.

Backup Encryption during Transit

  • Describe backup encryption during transit.

Guidelines for Securing Data in Transit

Securing Data in Transit

TOPIC B: SECURE DATA-AT-REST
  • Secure data-at-rest.

Security of Data-at-Rest

  • Describe the security of data-at-rest.

Disk Level Encryption

  • Describe disk level encryption.

Virtual Machine Encryption

  • Describe disk level encryption.

Database Encryption at Rest

  • Describe encryption at rest.

File Level Encryption at Rest

  • Describe file level encryption at rest.

Application Encryption

  • Define application encryption.

Data Portability

  • Define data portability.

Data Portability Scenarios

  • Describe different data portability scenarios.

Guidelines for Securing Data at Rest

Securing Data at Rest

LESSON 15: MONITORING SECURITY
TOPIC A: DEFINE SECURITY EVENT PROCESSES
  • Define security event processes.

Types of Security Events

  • Identify different types of security events.

The Security Breach Process

  • Describe the security breach process.

The Escalation Process

  • Describe the escalation process.

The Notification Process

  • Describe the notification process.

Other Processes

  • Identify other processes.

Process Documentation

  • Describe documenting the processes.

Forensic Options

  • Identify forensic options.

Comparison of Owner and Provider Issues

  • Compare owner and provider issues.

Chain of Custody Guarantee

  • Define the chain of custody guarantee.

Guidelines for Defining Security Event Processes

Defining Security Event Processes

TOPIC B: MONITOR THE SECURITY OF CLOUD SOLUTIONS
  • Monitor the security of cloud solutions.

FedRAMP Standard

  • Define the FedRAMP standard.

Ad Hoc Audits and Exception Notifications

  • Compare ad hoc audits and exception notifications.

Correlated Event Management Portal

  • Describe the correlated event management portal.

Policy Based Compliance Reporting

  • Describe policy based compliance reporting.

Guidelines for Monitoring Security of Cloud Solutions

Monitoring Security of Cloud Solutions

LESSON 16: MANAGING VOLUME
TOPIC A: SCALE UP CLOUD SOLUTIONS
  • Scale up cloud solutions.

Cloud Solution Scale Up

  • Describe common scale up for cloud solutions.

Resources that can be Scaled Up

  • Identify the resources that can be scaled up.

Conditions that May Require Scaling Up

  • Identify the conditions that may require scaling up.

Comparison of Peak and Average Usage

  • Compare peak and average usage.

Compute Scale Up

  • Describe compute scale up.

Memory Scale Up

  • Describe memory scale up.

Storage Scale Up

  • Describe storage scale up.

OS Interruption Dependencies

  • Identify OS interruption dependencies.

Schedule Considerations for Hardware Updates

  • Describe schedule considerations for hardware updates.

Licensing and Costs Considerations

  • Identify licensing and costs considerations.

Guidelines for Scaling Up Cloud Solutions

Scaling Up Cloud Solutions

TOPIC B: SCALE OUT CLOUD SOLUTIONS
  • Scale out cloud solutions.

Cloud Solution Scale Out

  • Describe common scale out options or cloud solutions.

Comparison of Scale Up and Scale Out

  • Compare scale up and scale out.

Scale Out Options

  • Identify scale out options.

Application Dependency Considerations

  • Identify application dependency considerations.

Load Balancing Considerations

  • Identify load balancing considerations.

Licensing and Cost Considerations

  • Identify licensing and cost considerations.

Guidelines for Scaling Out Cloud Solutions

Scaling Out Cloud Solutions

TOPIC C: BOLT ON SOLUTIONS
  • Bolt on capabilities to cloud solutions.

Bolt On Solutions

  • Describe the different bolt on solutions.

Conditions that May Require Bolt On Solutions

  • Identify the conditions that may require bolt on solutions.

Application Dependency and Compatibly Considerations

  • Identify the application dependency and compatibly considerations.

Security Considerations

  • Identify the security considerations.

Business Continuity Considerations

  • Identify the continuity considerations.

Testing and Deployment Considerations

  • Identify the testing and deployment considerations.

Bolt On Scenarios

  • Describe different bolt on scenarios.

Guidelines for Bolting On Solutions

Bolting On Solutions

TOPIC D: UPDATE INTERFACES IN CLOUD SOLUTIONS
  • Update interfaces in cloud solutions for better performance.

Interface Updates

  • Define interface updates.

Application Dependency Considerations

  • Identify application dependency considerations.

Security Considerations

  • Identify security considerations.

Business Continuity Considerations

  • Identify business continuity considerations.

Testing and Deployment Considerations

  • Identify testing and deployment considerations.

Interface Update Scenarios

  • Describe different interface update scenarios.

Guidelines for Updating Interfaces in Cloud Solutions

Updating Interfaces in Cloud Solutions

LESSON 17: MANAGING THE APPLICATION EXPERIENCE
TOPIC A: ADDRESS TECHNICAL ISSUES THAT AFFECT APPLICATION EXPERIENCE
  • Address technical issues that affect application experience.

Impact of Application Type

  • Describe the impact that different applications types will have.

Network Bandwidth Issues

  • Identify network bandwidth issues.

Impact for Storage and Input/Output Operations per Second (IOPS)

  • Describe the impact for storage and IOPS.

Impact of Application Patching

  • Describe the impact that application patching will have.

Impact of Database Performance

  • Describe the impact that database performance will have.

Impact of Operating System Levels

  • Describe the impact that operating systems will have.

Guidelines for Addressing Technical Issues that Affect Application Experience

Addressing Technical Issues that Affect Application Experience

TOPIC B: ADDRESS USER EXPERIENCE ISSUES
  • Address user experience issues.

User Perception

  • Define user perception.

Impact of User Perception

  • Identify the impact that user perception will have.

Impact of Executive Interaction

  • Identify the impact that executive interaction will have.

Service Level Agreements Related to User Experience

  • Describe how service level agreements will affect the user experience.

Synthetic Performance Testing

  • Define synthetic performance testing.

Comparison of Synthetic and Real Transactions

  • Compare synthetic versus real transactions.

Guidelines for Addressing User Experience Issues

Addressing User Experience Issues

TOPIC C: MANAGE CLOUD SERVICES TO MEET BUSINESS DEMANDS
  • Manage cloud services to meet business demands.

Business Priorities

  • Identify different business priorities.

Peak Planning Considerations

  • Identify peak planning considerations.

Cost Considerations

  • Identify cost considerations.

Comparison of Pay Now and Pay Later

  • Compare pay now and pay later.

SLA Considerations

  • Identify SLA considerations.

Guidelines for Managing Cloud Services to Meet Business Demands

Managing Cloud Services to Meet Business Demands

LESSON 18: MANAGING BUSINESS REQUIREMENTS FOR CLOUD SOLUTIONS
TOPIC A: IDENTIFY BUSINESS REQUIREMENTS
  • Identify different business requirements for cloud solutions.

Dynamic Nature of Business

  • Define the dynamic nature of business.

Impact of Competitive Pressures

  • Identify the impact of competitive pressures.

Impact of Organizational Culture

  • Identify the impact of organizational culture.

Impact of Leadership Changes

  • Identify the impact of leadership changes.

Impact of Global and Local Business and Political Environments

  • Identify the impact of global and local business and political environments.

Identifying the Business Requirements of Cloud Solutions

TOPIC B: MANAGE TOTAL COST OF OWNERSHIP (TCO) AND RETURN ON INVESTMENT (ROI)
  • Manage Total Cost of Ownership and Return on Investment for cloud solutions.

Total Cost of Ownership (TCO)

  • Define Total Cost of Ownership.

Return on Investment (ROI)

  • Define Return on investment.

Acquisition Costs

  • Describe acquisition costs.

Operating Costs

  • Describe operating costs.

Maintenance Costs

  • Describe maintenance costs.

Staff Training Costs

  • Describe staff training costs.

Other Expenses

  • Describe other expenses that may come up.

Compare Acquisition and Operation Costs Scenarios

  • Compare acquisition and operation cost scenarios.

Guidelines for Managing TCO and ROI of Cloud Solutions

Managing TCO and ROI of Cloud Solutions

Main › NCTA Cloud Operations (093018)

NCTA Cloud Operations (093018)

TARGET STUDENT

This course is designed for system administrators or cloud technologists who wish to further develop their skills for evaluating, deploying, and administering cloud services. This includes evaluating and selecting Platform as a Service (PaaS) solutions and deploying applications to the cloud, as well as maintaining, securing, and optimizing cloud solutions to achieve the best Total Cost of Ownership (TCO) and Return on Investment (ROI).

PREREQUISITES

To ensure your success in this course, you should have experience with basic network and server administration, as well as a strong understanding of cloud technologies. In addition, you should be familiar with evaluating, selecting, and implementing Software as a Service (SaaS) solutions. You can obtain this level of skills and knowledge by taking the following Logical Operations courses:

NCTA Cloud Technologies

COURSE OBJECTIVES

In this course, you will deploy, configure, and administer Platform as a Service (PaaS) and Infrastructure as a Service (IaaS) solutions as needed to function as a Certified Cloud Master. You will:

  • Describe cloud operations.
  • Plan cloud services Implementation.
  • Deploy a cloud application with Digital Ocean.
  • Deploy a cloud application with Heroku.
  • Deploy websites with Microsoft Azure.
  • Implement Azure Cloud Services and virtual machines.
  • Manage Azure applications with Visual Studio.
  • Deploy applications to Opscode Chef.
  • Manage server state with Puppet.
  • Implement Rackspace Cloud Servers.
  • Import and export data from cloud services.
  • Manage security and compliance in cloud solutions.
  • Plan and execute a phased cloud migration.
LESSON 1: CLOUD OPERATIONS
TOPIC A: OVERVIEW OF CLOUD COMPUTING SOLUTIONS

Identify the core concepts of cloud computing.

Operations Terminology

Identify the terminology used in cloud computing.

Operations Core Concepts

Identify core concepts used in cloud computing.

Business Trends in Cloud Computing

Describe business trends in cloud computing.

Emerging Trends in Cloud Computing

Describe emerging trends in cloud computing.

Key IT Roles in Cloud Computing

Identify key IT roles in cloud computing.

Identifying Key Components of Cloud Computing Solutions

TOPIC B: CLOUD SOLUTION OPERATIONAL BENEFITS AND CHALLENGES
  • Identify the operational benefits and challenges of cloud computing solutions.

Key Service Models for Operations

  • Identify what the key service models are.

Overview of Cloud Implementations for Operations

  • Describe the different cloud implementations.

Cloud Computing Technologies Compared to Traditional Network Models

  • Describe cloud computing technologies compared to traditional network models.

Operational Benefits of Cloud Computing

  • Describe the benefits of cloud computing.

Operational Challenges: Integration between Cloud and On-Premises

  • Identify the operational challenges of integration between cloud and on-premises.

Operational Challenges: Security, Privacy, and Compliance

  • Identify the operational challenges of security, privacy, and compliance.

Operational Challenges: Managing Provider Contract, Services, and Agreements

  • Identify the operational challenges of managing provider contract, services, and agreements.

Operational Challenges: Optimizing Performance

  • Identify the operational challenges of optimizing performance.

Identifying Operational Benefits and Challenges in Cloud Computing Environments

TOPIC C: REQUIREMENTS FOR CLOUD SERVICE ADMINISTRATION
  • Identify requirements for cloud service administration

Role of Cloud Administrators

  • Describe the role of cloud administrators.

IT Administration in Cloud Environments

  • Describe IT administration in cloud environments.

Cloud Service Solution Complexity

  • Describe cloud service solution complexity.

Knowledge of Leading Cloud Service Providers

  • Identify the leading cloud service providers.

Knowledge of Database Operations

  • Describe database operations.

Knowledge of Developer Operations

  • Describe developer operations.

Administration of Developer Operations

  • Describe the administration of developer operations.

Cloud Administrator Tasks

  • Identify the tasks commonly performed by cloud administrators.

IT Responsibilities of Cloud Administrators

  • Identify the IT responsibilities of cloud administrators.

Business Responsibilities of Cloud Administrators

  • Identify the business responsibilities of cloud administrators.

Costs of Goods Sold (COGS)

  • Define the costs of goods sold.

Identifying Requirements for Cloud Service Administration

LESSON 2: PLANNING CLOUD SERVICE IMPLEMENTATION
TOPIC A: DETERMINE HARDWARE, SOFTWARE, AND NETWORK REQUIREMENTS
  • Determine hardware, software and network, requirements for cloud service implementations.

Deployment Planning

  • Define deployment planning.

Hardware Requirements

  • Identify hardware requirements.

Software Requirements

  • Identify software requirements.

Migration Requirements

  • Identify migration requirements.

Ongoing Management and Upgrade Cycle Requirements

  • Identify ongoing management and upgrade cycle requirements.

Back up and Rollback Requirements

  • Identify back up and rollback requirements.

Growth Requirements

  • Identify growth requirements.

Configuration Requirements

  • Identify configuration requirements.

Geographical Footprint and Network Topology

  • Describe geographical footprint and network topology.

Cloud Provider Deployment Tools

  • Identify different cloud provider deployment tools.

Cloud Provider Pricing

  • Describe cloud provider pricing.

Guidelines for Determining Hardware, Software, and Network Requirements

Determining Hardware, Software, and Network Requirements

Determining Cloud Provider Deployment Tools to Use

TOPIC B: ASSESS RISKS OF A CLOUD DEPLOYMENT
  • Assess the risks of a cloud deployment.

Risk Assessment of Cloud Service Providers

  • Describe a risk assessment of cloud service providers.

Provider Service Level Agreements

  • Define provider service level agreements.

Cloud Availability

  • Describe cloud availability.

Mean Time To Failure (MTTF)

  • Define mean time to failure.

Mean Time to Diagnose (MTTD)

  • Define mean time to diagnose.

Mean Time to Repair (MTTR)

  • Define mean time to repair.

Mean Time between Failures (MTBF)

  • Define mean time between failures.

Guidelines for Assessing Risks of a Cloud Deployment

Assessing Risks of a Cloud Deployment

TOPIC C: COORDINATE WITH END-USERS AND BUSINESS STAKEHOLDERS
  • Coordinate with end-users and business stakeholders.

End-User Information Requirements

  • Identify end-user information requirements.

User Roles

  • Define user roles.

User Data

  • Define user data.

User Permissions

  • Define user permissions.

Application Needs

  • Identify the application needs of end users and business stakeholders.

Quality of Service Needs

  • Identify the quality of service needs for end users and business stakeholders.

Coordination with Business Stakeholders

  • Describe ways to coordinate with business stakeholders.

Incident Management and Issue Tracking

  • Determine measures for incident management and issue tracking.

Guidelines for Coordinating with End-Users and Business Stakeholders

Coordinating with End-Users and Business Stakeholders

TOPIC D: PLAN AUTOMATION AND CONFIGURATION MANAGEMENT
  • Plan automation and configuration management.

Automation in Cloud Computing

  • Describe automation in cloud computing.

Benefits of Automation

  • Identify the benefits of automation.

Cost Reduction through Automation

  • Describe cost reduction through automation.

Cloud Provider Automation Examples

  • Describe different cloud provider automation examples.

Automated Configuration

  • Define automated configuration.

Automated Configuration Examples

  • Describe different automated configuration examples.

Remote Management

  • Describe remote management.

Intelligent Platform Management (IPMI)

  • Define intelligent platform management.

Guidelines for Planning Automated Configuration Management

Planning Automated Configuration Management

TOPIC E: DETERMINE CLOUD SERVICE SUPPORT RESOURCES
  • Determine the cloud service support resources.

Need for Additional Support

  • Identify the need for additional support.

Types of Resources

  • Identify the different types of resources.

Technical Resource: Cloud Broker

  • Define the cloud broker resource.

Examples of Cloud Brokers

  • Describe examples of cloud brokers.

Resources: Distributed Management Task Force

  • Define the distributed management task force resource.

Resources: Open Data Center Alliance

  • Define the open data center alliance resource.

Resources: Cloud Standards Customer Council (CSCC)

  • Define the cloud standards customer council resource.

Resources: Cloud Security Alliance (CSA)

  • Define the cloud security alliance resource.

Guidelines for Determining Support Resources

Determining Support Resources

LESSON 3: DEPLOYING A CLOUD APPLICATION WITH DIGITAL OCEAN
TOPIC A: DETERMINE CLOUD APPLICATION IMPLEMENTATION REQUIREMENTS
  • Determine the cloud application implementation requirements.

Cloud Based Applications

  • Describe cloud based applications.

Business Benefits of Deploying Applications in the Cloud

  • Identify the business benefits of deploying applications in the cloud.

Platform as a Service (PaaS) Solutions

  • Describe different platform as a service Solutions.

Provider Examples

  • Describe different provider examples.

Application Design Considerations

  • Identify application design considerations.

Common Cloud Application Languages and Frameworks

  • Identify common cloud application languages and frameworks.

Application Migration to Cloud Considerations

  • Identify the application migration to cloud considerations.

Administrative Requirements

  • Define the administrative requirements.

Regional Support

  • Describe regional support.

Integration Requirements

  • Identify the integration requirements.

Development Support

  • Describe development support.

Provider Add Ons

  • Identify provider add ons.

Guidelines for Determining Cloud Application Implementation Requirements

Determining Cloud Application Implementation Requirements

TOPIC B: DEPLOYING A DROPLET ON DIGITAL OCEAN
  • Deploy a droplet on Digital Ocean.

Digital Ocean

  • Define Digital Ocean.

Digital Ocean Scaling

  • Describe Digital Ocean scaling.

Digital Ocean APIs

  • Describe Digital Ocean APIs.

Digital Ocean Control Panel

  • Describe Digital Ocean control panel.

Digital Ocean Bistros

  • Describe Digital Ocean bistros.

Digital Ocean 1-Click Apps

  • Describe Digital Ocean 1 click apps.

Digital Ocean Networking

  • Describe Digital Ocean networking.

Droplets

  • Define droplets.

Other Digital Ocean Features

  • Identify other Digital Ocean features.

Guidelines for Deploying Applications on Digital Ocean

Deploying a Droplet

LESSON 4: DEPLOYING A CLOUD APPLICATION WITH HEROKU
TOPIC A: IDENTIFY CLOUD APPLICATION FEATURES OF HEROKU
  • Identify the cloud application features of Heroku.

Heroku

  • Define Heroku.

Ephemeral File System

  • Describe the ephemeral file system.

Shared State

  • Describe the Heroku shared state.

Dependency Management

  • Describe the Heroku dependency management.

Heroku Scaling Options

  • Identify the Heroku scaling options.

Logging

  • Describe Heroku logging.

Heroku Dynos

  • Define Heroku Dynos.

Dyno Management

  • Describe dyno management.

Heroku Routing

  • Describe Heroku routing.

Logplex

  • Define Logplex.

GitHub Integration

  • Describe the integration with GitHub.

Marketplace Add-Ons

  • Identify marketplace add-ons.

Identifying Cloud Application Requirements Supported by Heroku

TOPIC B: DEPLOY A HEROKU APP
  • Deploy a Heroku app.

App Deployment Process

  • Describe the app deployment process.

Account Setup

  • Describe the account setup process.

Heroku Toolbelt

  • Define the Heroku Toolbelt.

Control Panel

  • Describe the Heroku control panel.

Application Frameworks

  • Define the application frameworks.

How to Deploy Applications on Heroku

Deploying an Application on Heroku

TOPIC C: SCALE AND UPDATE APPLICATIONS ON HEROKU
  • Scale and update applications on Heroku.

Slugs

  • Define slugs.

Buildpacks

  • Define buildpacks.

Slug Deployment

  • Describe slug deployment.

Application Scaling

  • Describe application scaling.

Application Release Checking

  • Describe the application release checking process.

Application Rollback Options

  • Identify the application rollback options.

Guidelines for Scaling and Updating Applications on Heroku

Scaling and Updating Applications on Heroku

TOPIC D: SECURE HEROKU APPLICATIONS WITH GIT BASH
  • Secure Heroku applications with Git Bash.

Cloud Application Security

  • Define cloud application security.

Application Security

  • Define application security.

Secure Administration

  • Describe why you need secure administration.

Secure Shell (SSH) Public and Private Key Encryption

  • Define secure shell public and private key encryption.

Git Bash

  • Define Git Bash.

Git Bash Client Installation

  • Describe Git Bash client installation.

SSH Configuration

  • Identify the SSH configuration.

How to Secure Heroku Applications with Git Bash

Securing Heroku Applications with Git Bash

LESSON 5: DEPLOYING WEBSITES WITH MICROSOFT AZURE
TOPIC A: OVERVIEW OF MICROSOFT AZURE
  • Identify Microsoft Azure.

Microsoft Azure

  • Define Microsoft Azure.

Azure Service Models

  • Identify Azure service models.

Operating System Support

  • Identify the operating systems are supported by Azure.

Application Development Support

  • Identify which application development languages are supported by Azure.

Azure Computer and Network Services

  • Describe Azure computer and network services.

Azure Data Services

  • Identify Azure data services.

Azure App Services

  • Identify Azure app services.

Azure Performance Measurement

  • Describe Azure performance measurement.

App Store

  • Describe the app store.

Azure Standard Architecture

  • Identify the Azure standard architecture.

Identify the Microsoft Azure Components Required for a Cloud Solution

TOPIC B: DEPLOY WEBSITES IN MICROSOFT AZURE
  • Deploy websites in Microsoft Azure.

Websites

  • Describe website in Azure.

Websites in Virtual Machines

  • Describe websites in virtual machines.

Front-end Code and Application Logic in Azure Websites

  • Identify front-end code and application logic in azure websites.

Website Deployment Methods

  • Identify website deployment methods.

Website Modes

  • Identify website modes.

Website Performance Monitoring

  • Describe website performance monitoring.

Microsoft Azure Management Portal

  • Define the Microsoft Azure management portal.

Guidelines for Deploying Websites in Microsoft Azure

Deploying a Website in Microsoft Azure

TOPIC C: MANAGE DATA AND STORAGE IN MICROSOFT AZURE
  • Manage data and storage in Microsoft Azure.

Azure Storage

  • Define Azure storage.

Blobs

  • Define blobs.

Tables

  • Define tables.

Queues

  • Define queues.

Microsoft Azure Databases

  • Define Microsoft Azure databases.

MS SQL Server

  • Define SQL Server.

NoSQL Databases

  • Define NoSQL databases.

Guidelines for Managing Data and Storage in Microsoft Azure

Managing SQL Server in Microsoft Azure

LESSON 6: IMPLEMENTING AZURE CLOUD SERVICES AND VIRTUAL MACHINES
TOPIC A: IMPLEMENT AZURE CLOUD SERVICES
  • Implement Azure cloud services.

Azure Cloud Services as a PaaS

  • Describe Azure cloud services as a PaaS.

Application Deployment

  • Describe application deployment process.

Web Role

  • Define the web role for Azure cloud services.

Worker Role

  • Define the worker role for Azure cloud services.

Web and Worker Roles and Virtual Machines

  • Define the web and worker roles and virtual machines.

Requirements to Deploy Cloud Service Website

  • Identify the requirements to deploy a cloud service website.

Guidelines for Implementing Azure Cloud Services

Implementing Azure Cloud Services

Implementing Mobile Services in Microsoft Azure

TOPIC B: IMPLEMENT AZURE VIRTUAL MACHINES
  • Implement Azure Virtual Machines.

Azure Virtual Machines as IaaS

  • Describe Azure virtual machines as an IaaS.

Multi-tier Application Support

  • Describe multi-tier application support.

Azure Virtual Machines Examples

  • Describe different Azure virtual machines examples.

Hyper-V

  • Define Hyper-V.

Benefits of Hyper-V in Azure Cloud Services

  • Identify the benefits of Hyper-V in Azure cloud services.

Azure Virtual Networks

  • Describe Azure virtual networks.

Azure Services Comparison

  • Compare Azure services.

Guidelines for Implementing Azure Virtual Machines

Implementing Azure Virtual Machines

Implementing Virtual Networks

TOPIC C: MANAGE MICROSOFT AZURE CLOUD SERVICES
  • Manage Microsoft Azure Cloud Services.

Traffic Management

  • Describe managing traffic.

Traffic Manager

  • Define the traffic manager.

Disaster Recovery Management

  • Describe the process for managing disaster recovery in Azure cloud services.

Failover Management

  • Describe the process for managing failover in Azure cloud services.

Performance Management

  • Describe the process for managing performance in Azure cloud services.

Management Certificates

  • Define management certificates.

Administrator Management

  • Describe the process for managing administrators in Azure cloud services.

Affinity Group Management

  • Describe the process for managing affinity groups in Azure cloud services.

Guidelines for Managing Microsoft Azure Cloud Services

Managing Microsoft Azure Cloud Services

LESSON 7: MANAGING AZURE APPLICATIONS WITH VISUAL STUDIO
TOPIC A: PUBLISH APPLICATIONS TO AZURE WITH VISUAL STUDIO
  • Publish an application to Azure with visual studio.

Visual Studio

  • Define Visual Studio.

Visual Studio Terminology

  • Define Visual Studio terminology.

Visual Studio Solution Explorer

  • Describe the Visual Studio Solution Explorer.

Visual Studio Templates

  • Define Visual Studio templates.

Developer Operations with Visual Studio

  • Identify the different developer operations available with Visual Studio.

Azure Profile Settings

  • Identify different Azure profile settings.

Local Application Testing

  • Describe local application testing.

Publication Requirements for Azure

  • Identify the publication requirements for Azure.

Guidelines for Publishing Applications to Azure with Visual Studio

Publishing a Website to Azure with Visual Studio

Publishing a Local App to Azure with Visual Studio

TOPIC B: MIGRATE .NET APPLICATIONS TO AZURE WITH VISUAL STUDIO
  • Migrate .NET applications to Azure with Visual Studio.

Application Migration Considerations

  • Identify application migration considerations.

Azure Requirements for Migration

  • Identify the Azure requirements for migration.

Local Apps and Cloud Apps

  • Compare local apps and cloud apps.

Microsoft Azure Cloud Service Project Conversion

  • Describe the Microsoft Azure cloud service project conversion.

The ServiceConfiguration.Cloud File

  • Define the ServiceConfiguration.Cloud file.

The ServiceConfiguration.Local File

  • Define the ServiceConfiguration.Local file.

Service Definition Files

  • Describe service definition files.

Guidelines for Migrating .NET Applications to Azure with Visual Studio

Migrating .NET Applications to Azure with Visual Studio

LESSON 8: DEPLOYING APPLICATIONS TO OPSCODE CHEF
TOPIC A: OVERVIEW OF OPSCODE CHEF
  • Describe Opscode Chef.

Operational Challenges of Managing Multiple Cloud Nodes

  • Identify the operational challenges of managing multiple cloud nodes.

Chef

  • Define Chef.

Node

  • Define node.

Chef Service

  • Describe the Chef service.

Chef Web Interface

  • Describe the Chef web interface service.

Apache Solr Search

  • Define Solr Search.

Apache CouchDB

  • Define CouchDB.

RabbitMQ

  • Define RabbitMQ.

Components of Chef Implementations

  • Describe other components used in a Chef implementation.

Chef Usage Model

  • Describe the Chef usage model.

Identifying Scenarios Where Cloud Operations can benefit from Chef

TOPIC B: INSTALL THE CHEF CLIENT
  • Install the Chef client.

Overview of Chef Architecture

  • Describe the Chef architecture.

Node Types

  • Identify different nodes types.

Chef Client

  • Describe the Chef client.

Ohai

  • Define Ohai.

Workstation

  • Define a workstation.

Knife

  • Define Knife.

Chef Repo

  • Describe the Chef repo.

Server

  • Define a server.

Guidelines for Installing the Chef Client

Installing the Chef Client

TOPIC C: IMPLEMENT CHEF COOKBOOKS
  • Implement Chef cookbooks.

Cookbooks

  • Define cookbooks.

Cookbook Scenarios

  • Describe different cookbook scenarios.

Node Attribute Values

  • Identify node attribute values.

Resource Definitions

  • Describe resource definitions.

File Distributions

  • Describe file distributions.

Libraries

  • Define libraries.

Templates

  • Define templates.

Versions

  • Describe cookbook versions.

Recipes

  • Define recipes.

Recipe Metadata

  • Identify recipe metadata.

Guidelines for Implementing Chef Cookbooks

Implementing Chef Cookbooks

TOPIC D: MANAGE AZURE SERVICES WITH CHEF
  • Manage Azure Services with Chef.

Azure Management Scenarios for Chef

  • Identify different Azure management scenarios for Chef.

Knife Azure

  • Define Knife Azure.

Installation Requirements

  • Identify different installation requirements.

Configuration Requirements

  • Identify different configuration requirements.

Azure Command Trees

  • Define Azure command trees.

Guidelines for Managing Azure Services with Chef

Managing Azure Services with Chef

LESSON 9: MANAGING SERVER STATE WITH PUPPET
TOPIC A: DETERMINE HOW PUPPET CAN STREAMLINE CLOUD MANAGEMENT
  • Determine how using Puppet can streamline cloud management.

Server State Management

  • Describe server state management.

Change Implementation Speed

  • Describe the benefits to implementation speed in cloud solutions.

Implementation Consistency

  • Describe the benefits of implementation consistency in cloud solutions.

Puppet

  • Define Puppet.

Puppet Language

  • Describe the Puppet language.

Puppet Distributions

  • Describe Puppet distributions.

Guidelines for Determining How Puppet Streamlines Cloud Management

Determining How Puppet Streamlines Cloud Management

TOPIC B: DEPLOY PUPPET
  • Deploy Puppet.

Puppet Deployments

  • Describe Puppet deployments.

Agent Nodes

  • Identify agent nodes.

Puppet Master Server

  • Identify Puppet master servers.

Console Server

  • Identify Puppet console servers.

Database Support Server

  • Identify database support servers.

Puppet Operating Systems Requirements

  • Identify the Puppet operating systems requirements.

Guidelines for Deploying Puppet

Deploying Puppet

LESSON 10: IMPLEMENTING RACKSPACE CLOUD SERVERS
TOPIC A: OVERVIEW OF OPENSTACK
  • Identify OpenStack.

Need for Vendor-Agnostic Cloud Computing Standards

  • Describe the need for vendor-agnostic cloud computing standards.

OpenStack

  • Define OpenStack.

OpenStack Principles

  • Identify the OpenStack principles.

Hypervisor Agnostic

  • Describe how OpenStack supports a hypervisor-agnostic solution.

OpenStack Compute

  • Describe OpenStack Compute.

OpenStack Object Storage

  • Describe OpenStack object storage.

OpenStack Imaging

  • Describe OpenStack imaging.

Rackspace as an OpenStack Solution

  • Describe Rackspace as an open solution.

Topic B: Overview of Rackspace Cloud Services

  • Identify Rackspace cloud services.

Rackspace Cloud

  • Describe Rackspace Cloud.

Rackspace Cloud Service Models

  • Identify the Rackspace Cloud service models.

Rackspace Compute and Network Components

  • Identify the Rackspace compute and network components.

Cloud Databases

  • Describe Rackspace Cloud Databases.

Cloud Sites

  • Describe Rackspace Cloud Sites.

Cloud Files

  • Describe Rackspace Cloud Files.

Cloud Backup

  • Describe Rackspace Cloud Backup.

Cloud Monitoring

  • Describe Rackspace Cloud Monitoring.

Private Cloud

  • Describe Rackspace Private Cloud.

Cloud Block Storage

  • Describe Rackspace Cloud Block Storage.

Example Rackspace Architecture

  • Describe an example Rackspace architecture.

Identify Rackspace Components Required for a Cloud Solution

TOPIC C: DEPLOY A RACKSPACE CLOUD SERVER
  • Deploy a Rackspace Cloud Server.

Rackspace Cloud Server Regions

  • Describe Rackspace Cloud Server regions.

Rackspace Cloud Server OS Support

  • Describe Rackspace Cloud Server OS support.

Rackspace Cloud Server SDK Support

  • Describe Rackspace Cloud Server SDK support.

Rackspace Cloud Server Command Line

  • Describe the Rackspace Cloud Server command line.

Rackspace Cloud Files Deployment Requirements

  • Identify the Rackspace Cloud Files deployment requirements.

Guidelines for Deploying a Rackspace Cloud Server

Deploying and Configuring a Rackspace Cloud Server

TOPIC D: MANAGE RACKSPACE CLOUD SERVERS WITH CHEF
  • Manage Rackspace Cloud Servers with Chef.

Knife Rackspace

  • Define Knife Rackspace.

Gem

  • Define Gem.

Gem and OpenStack Interoperability

  • Describe Gem and OpenStack interoperability.

Installation Requirements

  • Identify the installations requirements for Rackspace Cloud Servers with Chef.

Configuration Options

  • Identify the configuration options for Rackspace Cloud Servers with Chef.

Subcommands

  • Identify the subcommands for Rackspace Cloud Servers with Chef.

Guidelines for Managing Rackspace Cloud Servers with Chef

Managing Rackspace Cloud Servers with Chef

TOPIC E: MANAGE QUALITY OF SERVICE (QOS)
  • Manage quality of service.

Quality of Service

  • Define quality of service.

QoS Frameworks

  • Identify QoS frameworks.

QoS Ontologies

  • Define QoS Ontologies.

QoS Layers

  • Identify QoS layers.

QoS Implementation at Provider

  • Describe the QoS implementation at providers.

QoS Implementation at Customer

  • Describe the QoS implementation at customers.

QoS Implementation at End-User

  • Describe the QoS implementation at end users.

Guidelines for Managing Quality of Service for Cloud Services

Managing Quality of Service for Cloud Services

LESSON 11: IMPORTING AND EXPORTING DATA FROM CLOUD SERVICES
TOPIC A: DETERMINE REQUIREMENTS FOR CLOUD DATA IMPORT AND EXPORT
  • Determine requirements for cloud data import and export.

Role of Data Import/Export in Cloud Services

  • Describe the role of data import/export in cloud services.

Common Import/Export Scenarios

  • Describe common import/export scenarios.

Challenges of Data Import/Export in Cloud Service Scenarios

  • Describe the challenges of data import/export in cloud service scenarios.

Off Public Network Migration Options

  • Define off public network migration options.

Data Import/Export Timing Calculations Example

  • Describe a data import/export timing calculations example.

Provider Import/Export Tools

  • List some provider import/export tools.

Third Party Import/Export Tools

  • List some third party import/export tools.

Guidelines for Determining Requirements for Cloud Data Import and Export

Determining Requirements for Cloud Data Import and Export

TOPIC B: IMPORT DATA TO AND EXPORT DATA FROM A CLOUD NETWORK
  • Import data to and export data from a cloud network.

Amazon Web Services Import and Export Options

  • List Amazon Web Services import and export options.

Microsoft Azure Import and Export Options

  • List Microsoft Azure import and export options.

Rackspace Cloud Import and Export Options

  • List Rackspace import and export options.

Rackspace Bulk Import

  • Describe Rackspace Bulk Import.

Rackspace Control Panel for Import/Export

  • Describe using the Rackspace Control Panel for import/export.

Rackspace CDN Import

  • Describe Rackspace CDN import.

Swift Command-line Tool for Import/Export

  • Describe the Swift command-line tool for import/export.

Guidelines for Importing and Exporting Data to Cloud Networks

Importing Data to Rackspace Cloud

LESSON 12: MANAGING SECURITY AND COMPLIANCE IN CLOUD SOLUTIONS
TOPIC A: SECURE CLOUD SOLUTIONS
  • Secure cloud solutions.

Cloud Security

  • Define cloud security.

Impact of Cloud Security Breach

  • Describe the impact of a cloud security breach.

Types of Threats to Cloud Computing Solutions

  • Identify the types of threats to cloud computing solutions.

Hypervisor Security

  • Describe Hypervisor security.

Load Balancer Security

  • Describe load balancer security.

OS Security

  • Describe OS security.

Other Security Concerns

  • Describe other security concerns.

Security Tools

  • Describe different security tools.

Guidelines for Securing Cloud Solutions

Securing Cloud Solutions

TOPIC B: MANAGE COMPLIANCE FOR CLOUD SOLUTIONS
  • Manage compliance for cloud solutions.

Compliance Responsibilities for Providers

  • Identify the compliance responsibilities for providers.

Compliance Responsibilities for Customers

  • Identify the compliance responsibilities for customers.

Compliance Responsibilities for Operations Staff

  • Identify the compliance responsibilities for operations staff.

Compliance Regulations

  • Identify important compliance regulations.

Compliance Tools

  • Describe different compliance tools.

Guidelines for Managing Compliance for Cloud Solutions

Managing Compliance for Cloud Solutions

LESSON 13: PLANNING AND EXECUTING A PHASED CLOUD MIGRATION
TOPIC A: PLAN A PHASED MIGRATION
  • Plan a phased migration.

Build for the Cloud or Move to the Cloud?

  • Compare building for the cloud to moving to the cloud.

Phased Migration

  • Define phased migration.

Benefits of a Phased Migration

  • Identify the benefits of a phased migration.

Phase 1: Cloud Assessment

  • Describe the cloud assessment phase.

Phase 2: Proof of Concept

  • Describe the proof of concept phase.

Phase 3: Data Migration

  • Describe the data migration phase.

Phase 4: App Migration

  • Describe the app migration phase.

Phase 5: Cloud Feature Implementation

  • Describe the cloud feature implementation phase.

Phase 6: Optimizing

  • Describe the optimizing phase.

Guidelines for Planning a Phased Migration

Planning a Phased Migration

TOPIC B: EXECUTE PHASE 1: CLOUD ASSESSMENT
  • Assess cloud migration.

Financial Assessment

  • Describe a financial assessment.

Security and Compliance Assessment

  • Describe a security and compliance assessment.

Provider Specific Security and Compliance Issues

  • Identify provider specific security and compliance issues.

Technical and Functional Assessment

  • Describe a technical and functional assessment.

Dependency Tree

  • Define the dependency tree.

Classification Chart

  • Define a classification chart.

Cloud Candidate Identification

  • Describe cloud candidate identification.

Identify Tools for Reuse

  • Identify tools that can be reused.

License Product Migration Issues

  • Identify license product migration issues.

Success Criteria Definition

  • Describe the success criteria definition.

Roadmap Creation

  • Describe roadmap creation.

Guidelines for Assessing Cloud Migration

Assessing Cloud Migration

TOPIC C: EXECUTE PHASE 2: DEPLOY A PROOF OF CONCEPT ON AMAZON WEB SERVICES
  • Deploy a proof of concept on Amazon Web Services.

Provider and Platform Familiarization

  • Describe getting familiar with providers and platforms.

AWS Availability and Management Building Blocks

  • Identify the AWS availability and management building blocks.

AWS Cross Cloud Service Features

  • Identify the AWS cross cloud service features.

AWS Platform Building Blocks

  • Identify the AWS platform building blocks.

AWS Infrastructure Building Blocks

  • Identify the AWS infrastructure building blocks.

AWS Network and Compute Components

  • Identify the AWS network and compute components.

AWS Database Services

  • Identify the AWS database services.

AWS Storage and Content Delivery

  • Describe AWS storage and content delivery.

AWS Performance Monitoring

  • Describe AWS performance monitoring.

Proof of Concept Deployment

  • Describe the proof of concept deployment.

Guidelines for Deploying a Proof of Concept Application on AWS

Deploying a Proof of Concept Application on AWS

TOPIC D: EXECUTE PHASE 3: DATA MIGRATION
  • Migrate data to Amazon Web Services.

Storage Options

  • Describe the storage options.

Database Options

  • Describe the database options.

File Server Migration

  • Define file server migration.

Backup Migration

  • Define backup migration.

MySQL Database Migration

  • Define MySQL database migration.

Commercial Database Migration

  • Define commercial database migration.

Large Data Migrations

  • Describe large data migrations.

Guidelines for Migrating Data to Amazon Web Services

Migrating Data to Amazon Web Services

TOPIC E: EXECUTE PHASE 4: APPLICATION MIGRATION
  • Migrate applications to the cloud.

Key Application Migration Question: Move in Phases or all at Once?

  • Determine whether to move in phases or all at once.

Forklift Migration Strategy

  • Define the forklift migration strategy.

Hybrid Migration Strategy

  • Define the hybrid migration strategy.

Amazon Machine Image (AMI)

  • Define Amazon Machine Image.

AMI Creation and Configuration

  • Describe AMI creation and configuration.

Guidelines for Migrating Applications to the Cloud

Migrating Applications to the Cloud

TOPIC F: EXECUTE PHASE 5: IMPLEMENT CLOUD FEATURES
  • Implement cloud features.

Scalability

  • Describe scalability of cloud features.

Elasticity

  • Describe elasticity of cloud features.

High Availability

  • Describe high availability for cloud features.

Automation

  • Describe the automation of cloud features.

Security

  • Describe security for cloud features.

Business Continuity

  • Describe the business continuity aspects of cloud features.

Guidelines for Implementing Cloud Features

Implementing Cloud Features

TOPIC G: EXECUTE PHASE 6: OPTIMIZE CLOUD IMPLEMENTATIONS
  • Optimize cloud implementations.

Usage Patterns

  • Define usage patterns.

Resource Optimization

  • Describe resource optimization.

Efficiency Improvements

  • Describe efficiency improvements.

Management and Maintenance

  • Describe management and maintenance.

Application Re-Engineering

  • Describe application re-engineering.

Relational Database Decomposition

  • Describe relational database decomposition.

Guidelines for Optimizing Cloud Implementations

Optimizing Cloud Implementations

Main › NCTA Cloud Technologies (093017)

NCTA Cloud Technologies (093017)

NCTA Cloud Technologies (093017)

TARGET STUDENT

This course is designed for system administrators or prospective system administrators who have one year of experience working with Windows Server or other server platforms and who want to develop their evaluation, selection, and implementation skills for cloud services, including Software as a Service (SaaS) solutions, Platform as a Service (PaaS) solutions, and Infrastructure as a Service (IaaS) solutions that target businesses of all sizes.

PREREQUISITES

To ensure your success in this course, you should have experience with basic client and server deployment, configuration, and use. This includes configuring network connectivity, configuring server and client communications, installing Windows or Linux servers, using administrative tools, configuring system properties, and configuring networking settings. You can obtain this level of skills and knowledge by taking the following Logical Operations course:

CompTIA® Network +® (Exam N10-006)

In addition, experience in the administration of specific operating system technologies may be helpful, including any or all of the following Logical Operations courses:

CompTIA® Linux+™ Powered by LPI (Exams LX0-103 and LX0-104)

Microsoft® Windows Server® 2012 R2: Installation and Configuration (Exam 70-410)

Microsoft® Windows Server® 2012 R2: Administration (Exam 70-411)

COURSE OBJECTIVES

In this course, you will manage the core set of cloud technologies needed to function as a Certified Cloud Master. You will:

  • Identify the benefits of cloud computing.
  • Select end-user cloud technologies.
  • Support the business case for cloud computing.
  • Apply cloud computing models.
  • Integrate cloud services.
  • Select and implement free SaaS solutions.
  • Select and implement paid SaaS solutions.
  • Select SaaS solutions for medium to enterprise businesses.
  • Integrate SaaS solutions.
  • Select PaaS solutions.
  • Select IaaS solutions.
LESSON 1: IDENTIFYING BUSINESS BENEFITS OF CLOUD COMPUTING
TOPIC A: CLOUD COMPUTING MODELS FOR BUSINESS NEEDS

Describe the core concepts of cloud computing

Terminology

Identify the terminology used in cloud computing.

Core Concepts

Identify core concepts used in cloud computing.

On Demand Self Service

Describe on demand self service.

Resource Pooling

Describe resource pooling.

Rapid Elasticity

Identify what rapid elasticity is.

Measured Services

Describe measured services.

Broad Network Access

Identify broad network access.

Evolution of Business Models Similar to Cloud Computing

Describe business models that have evolved in ways that are similar to cloud computing.

Guidelines for Applying Cloud Computing Models to Business Needs

Applying Cloud Computing Models to Business Needs

TOPIC B: ANALYZE BUSINESS TRENDS IN CLOUD COMPUTING

Analyze the business trends in cloud computing.

Technologies that Support Cloud Computing

Describe technologies that support cloud computing.

Virtualization

Identify virtualization technologies.

Grid Computing

Describe the grid computing technologies.

Self Service

Describe the self-service technologies.

Policy-Based Scaling

Describe policy based scaling.

Pay Per Use

Describe paying per use.

IT Expense Off-Loading

Identify off-loading IT expenses.

Guidelines for Analyzing Trends the Make Cloud Computing Desirable

Analyzing Trends that Make Cloud Computing Desirable

TOPIC C: EVALUATE CLOUD SERVICE MODELS

Evaluate common cloud service models for business needs.

Key Services Models

Identify what the key service modules are.

Software as a Service (SaaS)

Describe software as a service.

Platform as a Service (PaaS)

Describe platform as a service.

Infrastructure as a Service (IaaS)

Describe infrastructure as a service.

Cloud Service Providers

Identify well known cloud service providers.

Guidelines for Evaluating the Type of Cloud Service Model Required

Evaluating the Type of Cloud Service Model Required

TOPIC D: EVALUATE CLOUD IMPLEMENTATIONS

Evaluate available cloud implementations to meet business needs

Overview of Cloud Implementations

Describe the different cloud implementations.

Public Cloud

Identify the public cloud implementation.

Public Cloud Examples

Describe examples of the public cloud implementation.

Management in Public Cloud Scenarios

Identify management options in public cloud implementations.

Private Cloud

Identify the private cloud implementation.

Private Cloud Examples

Describe examples of the private cloud implementation.

Hybrid Cloud

Identify the hybrid cloud implementation.

Hybrid Cloud Examples

Describe examples of the hybrid cloud implementation.

Guidelines for Evaluating Cloud Implementation Options to Meet Business Requirements

Evaluating Cloud Implementation Options to Meet Business Requirements

TOPIC E: IDENTIFY EMERGING TRENDS IN CLOUD

Identify the emerging trends in cloud that affect business requirements.

Evolution in Cloud Computing Needs and Markets

Describe the evolution in cloud computing needs and markets.

Big Data

Identify the big data trend.

Big Data Analysis and Analytics

Identify the big data analysis and analytics trends.

Graphics as a Service

Describe the graphics as a service trend.

Mobile

Identify the mobile trend.

Bring Your Own Device (BYOD)

Describe the BYOD trend.

Guidelines for Evaluating Emerging Cloud Computing Trends

Evaluating Emerging Cloud Computing Trends

LESSON 2: SELECTING END-USER CLOUD TECHNOLOGIES
TOPIC A: SELECT NATIVE APPLICATIONS

Select native applications for use as end user cloud technology.

Applications or Apps

Describe what applications are and how they fit in the cloud.

Application Options Available to End-Users

Identify the application options available to end-users.

Native Apps

Describe native apps and their characteristics.

Cloud Connection to Native Apps

Identify the cloud connection to native apps.

Common Native App Examples

Describe examples of native apps.

Guidelines for Selecting Native Applications for Cloud Solutions

Selecting Native Applications for Cloud Solutions

TOPIC B: SELECT WEB APPLICATIONS

Select web applications for use as end-user cloud technology.

Web Apps

Describe what web applications are and how they fit in the cloud.

Client Side and Server Side Processing

Compare client side and server side processing.

Common Web App Components

Describe the common web app components.

Cloud Connection to Web Apps

Identify the cloud connection to native apps.

Web App Examples

Describe examples of web apps.

Native Apps and Web Apps Comparison

Compare native apps and web apps.

Guidelines for Selecting Web Applications for Cloud Solutions

Selecting Web Applications for Cloud Solutions

LESSON 3: SUPPORTING THE BUSINESS CASE FOR CLOUD COMPUTING
TOPIC A: BUSINESS BENEFITS AND CONCERNS

Balance the business benefits and concerns when selecting cloud computing services.

Cloud Service Models

Describe the different cloud service models.

Fast Deployment

Describe the fast deployments of all models.

Outsourced Management

Describe outsourced management.

Cost Reduction

Identify how cloud computing can reduce costs.

Elasticity

Identify the elasticity of cloud computing.

Business User Concerns

Describe the potential concerns of business users.

Vendor Lock-in

Describe the issues related to Vendor lock-in in cloud adoption scenarios

Guidelines for Selecting Cloud Services  

Balancing Cloud Benefits and Concerns When Selecting Cloud Services

TOPIC B: PROVIDER BENEFITS AND CHALLENGES

Identify the provider benefits and challenges of cloud computing.

Economies of Scale

Describe economics of scale and how it helps lower costs.

Fast Customer Acquisition and Short Sales Cycle

Describe how the cloud computing sales cycle is different from traditional software.

Optimization Across Customers

Identify how providers optimize service for customers.

Cloud Benefits for Big Data Scenarios

Describe the cloud benefits for big data scenarios.

Challenges for Cloud Providers

Identify the challenges that cloud providers face.

Evaluating how Cloud Providers Address Challenges

TOPIC C: EVALUATE CLOUD DEPLOYMENT OPTIONS

Evaluate cloud deployment options.

Utilization

Identify the different cloud utilization options.

Load

Describe load and peak load.

Provisioning Requirements for Applications

Describe the provisioning requirements for applications.

Risks Associated with Over- or Under Provisioning

Identify the risks with over and under provisioning.

Cloud and On-premises Cost Comparison

Describe the difference in cost between cloud and on premises.

Economy of Scale

Define the economy of scale.

Cloud Provider Advantages

Identify the advantages of cloud providers.

Cost Comparison due to Economy of Scale in the Cloud

Identify the static versus variable costs.

Cloud Cost Associativity

Describe cloud cost associativity.

Advantages for Customers

Describe the advantages for customers.

Guidelines for Evaluating Applications for Deployment to the Cloud

Evaluating Cloud Deployment Options

LESSON 4: APPLYING CLOUD COMPUTING MODELS
TOPIC A: APPLYING CLOUD MODELS AT THE PROVIDER

Evaluate cloud services available in different cloud models.

Service Types

Describe service types used.

Multitenancy

Describe multitenancy.

Multitenancy in Public Cloud Scenarios

Describe multitenancy in public cloud scenarios.

Multitenancy in Private Cloud Scenarios

Describe multitenancy in private cloud scenarios.

Access Interfaces

Identify the different access interfaces.

Guidelines for Evaluating Public and Private Cloud Options

Evaluating Public and Private Cloud Options

TOPIC B: IMPLEMENT CLOUD MODELS AT THE CUSTOMER

Implement cloud service model at the customer.

Service Consumption

Identify who might use each type of service.

Remote Access to Cloud Services

Describe remote access to cloud services.

Application and Data Access

Describe access to applications and data.

Application Updates

Describe application updates.

Infrastructure Management

Identify infrastructure management for cloud.

Cloud Model Application

Describe cloud model application.

Cloud Model Application Scenarios

Describe cloud model application scenarios.

Guidelines for Implementing Cloud Models

Implementing Cloud Models

TOPIC C: ADDRESS CHALLENGES IN CLOUD IMPLEMENTATIONS

Address challenges in cloud implementations.

Common Challenges in Cloud Implementations

Describe the common challenges in cloud model implementations.

Security

Identify security items for cloud model implementations.

Security Response: Security Property Control

Describe the security property control.

Security Response: Provider Compliance

Describe provider compliance.

Security Response: Cryptography

Describe cryptography.

Availability

Identify the challenges of availability.

Data Transfer

Identify data transfer challenges.

Lock-in

Define lock-in.

Lock-in Issues and Responses

Describe the lock-in issues and responses.

Guidelines for Addressing Challenges for Cloud Implementations

Addressing Challenges for Cloud Implementations

LESSON 5: INTEGRATING CLOUD SERVICES
TOPIC A: PLAN DOMAIN NAME INTEGRATION WITH CLOUD SERVICES

Plan to integrate domain names with cloud services for seamless access and connectivity.

Overview of Cloud Services Integration

Describe the process of integrating cloud services.

Online Access Fundamentals

Identify the key components to being available online.

Domain Name and Domain Name Service (DNS) Fundamentals

Describe how domain name sand DNS name resolution works.

DNS Records that Provide Access to Common Services

Describe DNS records that provide access to services.

Other Elements Required for Online Access

Identify other elements required for online access.

Guidelines for Planning Domain Integration with Cloud Services

Planning Domain Integration with Cloud Services

TOPIC B: IMPLEMENT CLOUD SERVICE ACCESS

Implement cloud service access in your domain.

Name Resolution for Online Access to Cloud Services

Describe the process of name resolution for cloud services.

Name Resolution for Online Access to Hybrid Services

Describe the process of name resolution for hybrid services.

Internal Access to Cloud Services

Describe internal access to cloud services.

External Access to Cloud Services

Describe external access to cloud services.

Domain Name Considerations when Integrating Cloud Services

Identify domain name considerations when integrating cloud services.

DNS Considerations when Integrating Cloud Services

Identify DNS considerations when integrating cloud services.

Guidelines for Implementing Cloud Service Access in Your Domain

Implementing Cloud Service Access in Your Domain

LESSON 6: SELECTING AND IMPLEMENTING FREE SOFTWARE AS A SERVICE (SAAS) SOLUTIONS
TOPIC A: SELECT SAAS FOR PERSONAL USE

Select SaaS for personal use.

Personal and Corporate SaaS Use

List the different items that brands and individuals need

SaaS Models

Identify the different SaaS models.

Mobile Device Effect on Cloud Services

Describe how mobile devices have affected cloud services.

SaaS Productivity and Collaboration Software

Identify the different types of software used for productivity and collaboration.

SaaS Requirements

Identify the requirements for SaaS.

Benefits of Cloud Identity

Describe the benefits of cloud identity.

Cloud Application State Preservation

Define cloud application state preservation.

Cloud Application Processing

Describe cloud application processing.

Guidelines for Selecting Free SaaS Solutions

Selecting Free SaaS Solutions

TOPIC B: IMPLEMENT A FREE SAAS SOLUTION

Implement a free SaaS solution.

Considerations for Selecting a SaaS Provider

Consider how to select a SaaS provider.

Google Docs

Define google docs as an example of SaaS.

Google Docs Limitations

Describe the limitations of google docs.

Guidelines for Selecting SaaS Products and Vendors

Selecting Productivity Software

Identification of Implementation Requirements

Identify the implementation requirements of google docs.

Cloud ID Requirement: Google Account

Describe the google account cloud id requirement.

Guidelines for Implementing Free SaaS Solutions

Implementing and Collaborating with Google Docs

LESSON 7: SELECTING AND IMPLEMENTING A PAID SAAS SOLUTION
TOPIC A: IDENTIFY CORPORATE SAAS REQUIREMENTS

Identify corporate requirements for SaaS solutions.

Corporate SaaS Needs

Identify the corporate needs for SaaS.

SaaS User Types in a Corporate Deployment

Identify the SaaS user types in corporate deployment.

Domain Mapping

Describe domain mapping.

Branding

Define branding.

Authentication Integration

Describe integrating authentication.

Provisioning

Define provisioning.

Policies and Control

Identify the policies and control.

Mobile and Client Sync

Describe syncing for mobile devices and clients.

Guidelines for Identifying Corporate SaaS Requirements

Identifying Requirements for Corporate SaaS Solutions

TOPIC B: SELECT A PAID SAAS SOLUTION

Select a paid SaaS solution.

Overview of Paid SaaS Solutions

Describe when and why you would select a paid SaaS solution.

Office 365

Describe the Office 365 service.

Application Types

Identify the different application types.

Mobile Access

Describe mobile access for paid SaaS solutions.

End User Applications

Describe different end user applications.

Office Professional Plus

Describe Office Professional plus.

Back-End Applications

Identify different back end applications.

Exchange Online

Describe Exchange Online.

SharePoint Online

Describe SharePoint Online.

Lync Online

Describe Lync Online.

Guidelines for Selecting Paid SaaS Solutions

Selecting a Paid SaaS Solution

TOPIC C: IMPLEMENT A PAID SAAS SOLUTION

Implement a paid SaaS solution.

Plan Implementation for Paid SaaS Solutions

Describe the process of implementing a paid SaaS solution.

Key Preparation Tasks

Identify the tasks to prepare for implementing a SaaS solution.

Implementation Roles

Describe the different implementation roles.

Implementation Phases

Identify the different implementation phases.

Guidelines for Implementing Paid SaaS Solutions

Planning, Implementing, and Testing a Paid SaaS Solution

LESSON 8: SELECTING SAAS SOLUTIONS FOR SMALL BUSINESSES
TOPIC A: SELECT SAAS ACCOUNTING SOLUTIONS

Select SaaS accounting solutions.

Accounting Software

Define accounting software.

Traditional and Cloud Accounting Solutions

Compare traditional versus cloud accounting solutions.

Traditional Back-End Services Coupled with Accounting Software

Describe traditional back-end services coupled with accounting software.

Benefits of Accounting SaaS

Identify the benefits of accounting SaaS.

Key Evaluation Criteria for Accounting Solutions

Identify the key evaluation criteria for accounting solutions.

Accounting SaaS Providers

Identify different account SaaS providers.

FreshBooks SaaS Accounting Solution

Describe the FreshBooks SaaS accounting solution.

Guidelines for Selecting SaaS Accounting Solutions

Registering for FreshBooks

TOPIC B: SELECT SAAS STORAGE SOLUTIONS

Select SaaS storage solutions.

Traditional Storage Solutions for Businesses

Describe traditional storage solutions for businesses.

Storage Issues

Identify different storage issues.

Online Storage Solutions

Identify different online storage solutions.

Benefits for Online Storage Solutions

Identify the benefits of online storage solutions.

Version Control for Files and Projects

Describe version control for files and projects.

Traditional Version Control Solutions

Identify traditional version control solutions.

Benefits of Version Control SaaS

Describe the benefits of version control SaaS.

GitHub SaaS Solution

Define the GitHub SaaS solution.

Key Criteria for Selecting Storage Solutions

Identify the key evaluation criteria for storage solutions.

Guidelines for Selecting SaaS Storage Solutions

Selecting SaaS Storage Solutions

TOPIC C: SELECT SAAS PROJECT MANAGEMENT SOLUTIONS

Select SaaS project management solutions.

Traditional Project Management Software

Describe different traditional project management software.

Benefits for SaaS Project Management Solutions

Identify the benefits of SaaS project management solutions.

Project Management SaaS Vendors

Identify different project management SaaS versions.

Basecamp

Define Basecamp.

Key Criteria for Selecting Project Management SaaS Solutions

Identify the key criteria for evaluating project management solutions.

Guidelines for Selecting SaaS Project Management Solutions

Selecting SaaS Project Management Solutions

TOPIC D: SELECT OTHER SMALL BUSINESS SAAS SOLUTIONS

Select other small business SaaS solutions.

Productivity Solutions

Identify different productivity SaaS solutions.

Document Signing and Verification Solutions

Identify different document signing and verification SaaS solutions.

Small Business Management Solutions

Identify different small business management SaaS solutions.

Encoding.com

Define encoding.com.

Guidelines for Selecting SaaS Solutions for Small Business

Selecting Video Encoding Software

LESSON 9: SELECTING SAAS SOLUTIONS FOR MEDIUM-SIZED TO ENTERPRISE BUSINESSES
TOPIC A: SELECT SAAS CRM SOLUTIONS

Select CRM SaaS solutions.

CRM

Define CRM.

CRM Solutions

Identify the different CRM solutions.

Cloud Benefits for CRM Solutions

Describe the cloud benefits for CRM solutions.

Cloud CRM Providers

Identify the cloud CRM providers.

Salesforce Suite of SaaS Solutions

Describe the Salesforce suite of SaaS solutions.

Key Criteria for Selecting CRM SaaS Solutions

Identify the key criteria for selecting CRM SaaS solutions for medium and enterprise businesses.

Guidelines for Selecting SaaS CRM Solutions

Selecting a SaaS CRM Solution

TOPIC B: SELECT SAAS MARKETING SOLUTIONS

Select SaaS marketing solutions.

Overview of Marketing Solutions

Describe different marketing SaaS solutions.

Social Media Management Tools

Identify social media management tools.

Social Media Management SaaS Providers

Identify social media management SaaS providers.

Analytics Tools

Describe SaaS analytics tools.

SaaS Analytics Tools Providers

Identify SaaS analytics tools providers.

Marketing Automation SaaS Software

Describe marketing automation SaaS software.

Marketing Automation SaaS Providers

Identify marketing automation SaaS providers.

Key Criteria for Selecting SaaS Marketing Solutions

Identify the key criteria for selecting SaaS marketing solutions for medium and enterprise businesses.

Guidelines for Selecting SaaS Marketing Solutions

Selecting SaaS Marketing Solutions

TOPIC C: SELECT SAAS ENTERPRISE RESOURCE PLANNING SOLUTIONS

Select SaaS Enterprise resource planning solutions.

Enterprise Resource Planning (ERP) Software

Define enterprise resource planning software.

Traditional ERP Solutions

Identify traditional ERP solutions.

Cloud Benefits for ERP Solutions

Describe the cloud benefits of ERP solutions.

Cloud ERP SaaS Vendors

Identify the cloud ERP SaaS vendors.

NetSuite ERP

Define NetSuite ERP.

Key Criteria for Selecting SaaS ERP Solutions

Identify the key criteria for selecting SaaS ERP solutions for medium and enterprise businesses.

Guidelines for Selecting SaaS ERP Solutions

Selecting SaaS ERP Solutions

LESSON 10: INTEGRATING SAAS SOLUTIONS
TOPIC A: DETERMINE BUSINESS NEEDS FOR SAAS INTEGRATION

Determine the business needs for SaaS integration.

Traditional Integration Model

Describe the traditional integration model.

Integration in SaaS Model

Describe integration in the SaaS model.

Software Integration

Define software integration.

Data Integration

Define data integration.

Authentication and User Update Integration

Describe authentication and user update integration.

Timeliness

Define timeliness.

Automated and Manual Integration

Identify the difference between automated and manual integration.

Guidelines for Determining Integration Needs for SaaS Software

Determining Integration Needs for SaaS Software

TOPIC B: INTEGRATE SAAS SOLUTIONS

Integrate SaaS software solutions.

Common SaaS Integration Points

Identify the common SaaS integration points.

Storage

Identify different storage options.

Data Access

Identify different data access options.

Additional Needs

Describe additional needs for SaaS integration.

Additional Potential Infrastructure Requirements

List additional infrastructure requirements.

Guidelines for Integrating SaaS Solutions

Integrating SaaS Solutions

LESSON 11: SELECTING PLATFORM AS A SERVICE (PAAS) SOLUTIONS
TOPIC A: CLASSIFY PAAS SOLUTION BENEFITS

Classify the benefits of SaaS solutions for businesses in different application deployment scenarios.

PaaS

Describe PaaS.

PaaS and SaaS

Compare PaaS to SaaS.

Types of PaaS

Identify different types of PaaS.

Benefits of PaaS for Application Deployment

Describe the benefits of PaaS for application deployment.

PaaS Usage Scenarios

List different PaaS usage scenarios.

Guidelines for Classifying the Benefits of PaaS Solutions

Classifying the Benefits of a PaaS Solutions

TOPIC B: SELECT PAAS SOLUTIONS FOR SMALL BUSINESS

Select PaaS solutions for small business.

Common PaaS Solutions for Small Businesses

Identify common PaaS solution for small businesses.

Developer Technology Requirements for PaaS Solutions

Identify the developer technology requirements for PaaS Solutions.

Administration Requirements for Small Business PaaS Solutions

Identify the administration requirements for small business PaaS Solutions.

Support Requirements for Small Business PaaS Solutions

Identify the support requirements for small business PaaS Solutions.

Common PaaS Solution Providers for Small Business

Describe the common PaaS providers for small business.

WordPress as a PaaS Solution

Define WordPress as a PaaS solution.

Key Criteria for Evaluating PaaS Solutions for Small Business

Identify the key criteria for evaluating PaaS solutions for small businesses.

Guidelines for Selecting PaaS Solutions for Small Business

Selecting PaaS Solutions for Small Business

Setting up WordPress

TOPIC C: SELECT PAAS SOLUTIONS FOR MEDIUM AND ENTERPRISE BUSINESSES

Selecting a PaaS solution for medium and enterprise businesses.

Common PaaS Solutions for Medium and Enterprise Businesses

Identify common PaaS solutions for medium and enterprise businesses.

Administration Requirements for Medium and Enterprise PaaS Solutions

Identify the administration requirements for medium and enterprise PaaS solutions.

Support Requirements for Medium and Enterprise PaaS Solutions

Identify the support requirements for medium and enterprise PaaS solutions.

Common PaaS Solution Providers for Medium and Enterprise Businesses

Identify the PaaS solution providers for medium and enterprise businesses.

Drupal as a Technology

Define drupal.

Drupal Gardens as a PaaS Solution

Describe drupal gardens as a PaaS solution.

Key Criteria for Evaluating PaaS Solutions for Medium and Enterprise Businesses

Identify the key criteria for evaluating PaaS solutions for medium and enterprise businesses.

Guidelines for Selecting PaaS Solutions for Medium and Enterprise Businesses

Evaluating PaaS Solutions for Medium and Enterprise Businesses

Setting up Drupal Gardens

LESSON 12: SELECTING INFRASTRUCTURE AS A SERVICE (IAAS) SOLUTIONS
TOPIC A: COMPARE IAAS TO TRADITIONAL INFRASTRUCTURE SOLUTIONS

Classify IaaS benefits for business infrastructure needs.

IaaS

Define IaaS.

IaaS, PaaS, and SaaS Comparison

Compare IaaS to PaaS and SaaS.

Benefits of IaaS for Businesses

Describe the benefits of IaaS for businesses.

IaaS Usage Scenarios

Identify IaaS usage scenarios.

IaaS as Providing Ultimate Flexibility for Business

Describe how IaaS provides flexibility for businesses.

Guidelines for Comparing IaaS to Traditional Infrastructure Solutions

Comparing IaaS to Traditional Infrastructure Solutions

TOPIC B: COMPARE IAAS PROVIDERS

Evaluate features and components of major IaaS providers.

Computer and Network Infrastructure Components

Describe common computer and network infrastructure components available from IaaS providers.

Database Support

Describe common database components available from IaaS providers.

Storage and Content Delivery

Describe common storage and content delivery components available from IaaS providers.

Analytics and Measurement Options

Describe analytics and measurement options.

Amazon Web Services

Describe common IaaS service features offered in AWS.

Rackspace Cloud

Describe common IaaS service features offered in Rackspace Cloud.

Microsoft Azure

Describe common IaaS service features offered in Microsoft Azure.

Other Cloud Providers

Identify other well-known cloud providers.

Building Blocks Map

Describe the building blocks that make up an IaaS solution.

Example Deployment: OpenStack Red Hat

Describe what a deployment using OpenStack Red Hat looks like.

Example Architecture: AWS

Describe an example architecture of Amazon Web Services

Guidelines for Comparing IaaS Providers

Comparing IaaS Providers to Meet Business Needs

TOPIC C: SELECT AN IAAS SOLUTION

Select an IaaS solution.

Business Needs that Warrant IaaS

Identify business needs that would warrant using IaaS to address them.

Provider Administration in IaaS Scenarios

Describe provider administration in IaaS scenarios.

Administrative Requirements for IaaS Solutions

Describe the administrative requirements for IaaS solutions.

IaaS Providers

Identify different IaaS providers.

RightScale as an IaaS Solution

Describe using RightScale as an IaaS solution.

Key Criteria for Evaluating IaaS Solutions

Identify the key criteria for evaluating IaaS solutions.

Guidelines for Selecting IaaS Solutions

Selecting IaaS Solutions