NCTA Cloud Operations (NCTA-CO) – Outline

Detailed Course Outline

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.

Wade through audit logs to find system bottlenecks and opportunities to optimize (keep your COGS low).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.

Identify OpenStack Components to Meet Requirements

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