Thank you for your enquiry!

One of our training experts will be in touch shortly to go over your training requirements.



Press esc to close

close close

Back to course information

Thank you for your enquiry!

One of our training experts will be in touch shortly to go overy your training requirements.

close close

Thank you for your enquiry!

One of our training experts will be in touch shortly to go over your training requirements.

Cloud Computing

Online Instructor-led (2 days)

Online Self-paced (16 hours)

Cloud Computing Training Course Outline

Introduction to Cloud Computing

  • Cloud Computing Roots
  • Cloud Layers and Types
  • Cloud Infrastructure Management
  • Infrastructure as a Service Providers
  • Platform as a Service Providers

Migrating into a Cloud

Enriching the ‘Integration as a Service’ Paradigm for the Cloud Era

Enterprise Cloud Computing Paradigm

  • Issues for Enterprise Applications on the Cloud
  • Transition Challenges
  • Enterprise Cloud Technology
  • Cloud Supply Chain

Virtual Machines Provisioning and Migration Services

Virtual Machines Management for Cloud Infrastructures

Enhance Cloud Computing Environments with Cluster

  • RVWS Design
  • Cluster as a Service
  • Proof of Concept
  • Future Research Directions

Secure Distributed Data Storage

  • Cloud Storage – LANs to WANs
  • Technologies for Data Security
  • Open Questions and Challenges

Overview of Aneka – Integration of Public and Private Clouds

  • Technologies and Tools for Cloud Computing
  • Aneka Cloud Platform
  • Aneka Resource Provisioning Service
  • Hybrid Cloud Implementation

Introduction to CometCloud

Workflow Engine for Clouds

MapReduce Programming Model

Federated Cloud Computing Architecture

Basics of SLA Management

  • Approaches to SLA Management
  • SLA Types
  • Life Cycle of SLA
  • SLA Management in the Cloud
  • Automated Policy Bases Management

Show moredown


There are no prerequisites for this course. However, basic knowledge of database and networking concepts would aid in understanding Cloud Computing concepts.


Anyone who wishes to elevate their skills and understanding of Cloud Computing can attend this course. This course is well-suited for:

  • Developers and Architects
  • IT Professionals

Cloud Computing Training Course Overview

Cloud computing refers to the delivery of on-demand computing services from applications to data centres over the internet. It is a more efficient way of delivering computing resources and offers platform independence, as the software is not required to be installed on a PC to be accessed. Cloud computing services are subscription-based, i.e. users pay a monthly fee for the resources instead of buying licenses.

This Cloud Computing Training is designed to equip delegates with a thorough knowledge of Cloud Computing. Delegates will learn the seven-step model of migration into a cloud and gain knowledge of three cloud computing models - SaaS, Paas and Iaas. Delegates will be familiarised with Aneka and CometCloud and understand SLA management in Cloud Computing.

Show moredown

What's included?

  • The Knowledge Academy’s Cloud Computing Training Manual
  • Experienced Instructor
  • Completion Certificate

Show moredown

Online Instructor-led (2 days)

Online Self-paced (16 hours)

Linux OpenStack Administration Training Course Outline

Module 1: Introduction to OpenStack

  • Conceptual Architecture
  • Logical Architecture
  • OpenStack Services

Module 2: Identity Management

  • What is Identity Management?
  • Domain-Specific Configuration
  • Integrate Identity with LDAP

Module 3: Working with Dashboard

  • Customising and Configuring the Dashboard
  • Creating and Managing Roles
  • Managing Instances, Volumes, and Volume Types
  • Viewing and Managing Quotas

Module 4: OpenStack Compute Service

  • System Architecture
  • Images and Instances
  • System Administration

Module 5: Object Storage

  • Introduction to Object Storage
  • Components of Object Storage
  • Ring-Builder
  • Cluster Architecture
  • Replication
  • Monitoring Object Storage

Module 6: Block Storage

  • Boot from Volume
  • Configure Multiple-Storage Back Ends
  • Migrate Volumes
  • Back Up and Restore Volumes and Snapshots
  • Consistency Groups

Module 7: Shared File Systems

  • Introduction to Shared File Systems
  • Share Management
  • Share Types
  • Share Replication
  • Multi-Storage Configuration

Module 8: introduction to Networking

  • Networking Architecture
  • Plug-in Configurations
  • Configure Neutron Agents
  • Configure Identity Service for Networking

Module 9: Telemetry Service

  • System Architecture
  • Data Collection and Data Retrieval
  • Alarms, Measurements, and Events

Module 10: Database

  • Creating Data Store
  • Configuring Cluster

Module 11: Overview of Bare Metal

  • System Architecture
  • Bare Metal Deployment

Module 12: Orchestration

  • Orchestration Authorisation Model
  • Stack Domain Users

Show moredown


There are no prerequisites for attending this course. However, knowledge of Linux System Administration, network concepts and administration, storage, and virtual systems will be beneficial.


Anyone interested in learning Linux OpenStack Administration can attend this course. This course is well suited for:

  • System Administrators
  • DevOps
  • System Engineers

Linux OpenStack Administration Training Course Overview

OpenStack is an open-source cloud computing platform that provides an Infrastructure-as-a-Service (IaaS) solution for the building and management of public and private clouds using a group of interconnected services. Each service provides an API that enables this integration. OpenStack controls huge collections of compute, storage, and networking resources in a data centre that is managed through a dashboard. It has a strong ecosystem ideal for heterogeneous infrastructure.

This 2-day course will provide delegates with an in-depth knowledge of OpenStack. Delegates will gain an understanding of identity management, dashboard, and OpenStack Compute Service. In addition, they will be familiarised with object storage and block storage.

This course will also equip you with knowledge of shared file systems including share management and share replication. You will learn about networking, plug-in configurations, and configuring neuron agents.

Show moredown

What's included?

  • The Knowledge Academy's Linux OpenStack Training Course Manual
  • Experienced Instructor
  • Certificate

Show moredown

Online Instructor-led (1 days)

Online Self-paced (8 hours)

Microservices Architecture Training Outline

Overview of Microservices

Why Microservices

Microservices Scenarios

Size of a Microservice

  • Modularisation
  • Distributed Communication
  • Refactoring
  • Infrastructure and Replaceability

Conway’s Law

Domain-Driven Design and Bounded Context

  • Ubiquitous Language
  • Building Blocks
  • Bounded Context
  • Large-Scale Structure

Microservices and SOA

Microservice-Based System Architecture

  • Domain Architecture
  • Architecture Management
  • Growing Microservice-Based Systems
  • Event-Driven Architecture
  • Technical Architecture
  • Load Balancing, Scalability, and Security

Integration and Communication

  • Web and UI
  • REST
  • SOAP and RPC
  • Messaging
  • Data Replication
  • Internal and External Interfaces

Architecture of Individual Microservices

Testing Microservices

  • Types of Testing
  • Testing the Overall System
  • Testing Legacy Applications and Microservices
  • Testing Individual Microservices

Technologies for Nanoservices

  • Amazon Lambda
  • OSGi
  • Java EE
  • Erlang
  • Seneca

Show moredown


No prerequisites are required for this course, as it will cover all the core concepts from the beginning.


Anyone who wishes to gain knowledge regarding the basic concepts of Microservices architecture can attend this course. As it is a technical training course, it is ideal for experienced developers, programmers, software architect, and application architects.

Microservices Architecture Training Course Overview

Microservicesis an approach to software development which is based on a collection of small, autonomous services. Microservices aims to produce single business domains that can be implemented as fully independent deployable services and implement them on different technology stacks.

The Microservices Architecture Training course is intended for those who wish to gain expertise in creating and managing Microservices Architecture-based solutions.

In the two-day course, you will learn about domain architecture and event-driven architecture and become familiarised with Web, UI, REST, SOAP and RPC. You will also gain knowledge of different Microservices scenarios and the concepts of Domain-Driven Design and Bounded Context. The course also covers the testing of Microservices.

Show moredown

What's included?

  • The Knowledge Academy’s Microservices Architecture Training Manual
  • Experienced Instructor
  • Completion Certificate

Show moredown

Online Instructor-led (1 days)

Online Self-paced (8 hours)

Terraform Training​ Course Outline

Module 1: Why Terraform?

  • Rise of DevOps
  • Infrastructure as a Code
  • Benefits of Infrastructure as a Code
  • How Terraform Works
  • Terraform Vs Other Infrastructure as a Code Tools

Module 2: Starting with Terraform

  • Setting Up AWS Account
  • Installing Terraform
  • Deploying a Single Server
  • Deploying a Single Web Server
  • Deploying a Configurable Web Server
  • Deploying a Cluster of Web Servers
  • Deploying a Load Balancer
  • Cleaning Up

Module 3: Managing Terraform State

  • What is Terraform State?
  • Shared Storage for State Files
  • Limitations of Terraform’s Backends
  • Isolating State File
    • Via Workspace
    • Via File Layout
  • The terraform_remote_state Data Source

Module 4: Creating Reusable Infrastructure using Terraform Modules

  • Module Basics
  • Module Inputs
  • Module Locals
  • Module Outputs
  • Module Gotchas
  • Module Versioning

Module 5: Terraform Tips and Tricks

  • Loops
  • Conditionals
  • Zero-Downtime Deployment
  • Terraform gotchas

Module 6: Production-Grade Terraform Code

  • Why It Take Longer to Build Production-Grade Infrastructure?
  • Production-Grade Infrastructure Checklist
  • Production-Grade Infrastructure Modules
    • Small Modules
    • Composable Modules
    • Testable Modules
    • Releasable Modules
    • Beyond Terraform Modules

Module 7: Testing Terraform Code

  • Manual Tests
    • Manual Testing Basics
    • Cleaning Up After Tests
  • Automated Tests
    • Unit Tests
    • Integration Tests
    • End-to-End Tests
    • Other Testing Approached

Module 8: Using Terraform as Team

  • Adopting Infrastructure as Code in Your Team
  • Workflow for Deploying Application Code
  • Workflow for Deploying Infrastructure Code
  • Putting All Together

Show moredown


There are no formal requirements to attend this Terraform Training course. However, a basic understanding of the programming language can help the delegates.


This course is suitable for anyone who wishes to use Terraform for deploying cloud infrastructure. However, professionals like Cloud Architectures, IT Professionals, Developers, DevOps Professionals, etc., can benefit more after attending this course.

Terraform Training​ Course Overview

Terraform is an open-source cloud infrastructure development and deployment tool used for developing, modifying, and versioning infrastructure safely and proficiently. Terraform is an Infrastructure as Code (IaC) tool used by DevOps teams to automate infrastructure tasks and provisioning of the cloud resources. It can be used to manage and automate Platform-as-a-Service (PaaS), Software-as-a-Service (SaaS), and Infrastructure-as-a-Service (IaaS) level abilities and develop all these across different cloud service providers. Because of its capabilities, Terraform is widely used for cloud infrastructure development by organisations. That’s why the knowledge of using Terraform can come in handy for individuals to get enormous opportunities for career advancement.

In this 1-day Terraform Training, delegates will learn about installing Terraform, deploying a single server, web server, deploying a load balancer, etc., in detail. They will learn about managing Terraform state, creating reusable infrastructure with modules, and many other concepts. Delegates will also learn version control, automate Terraform testing, and many Terraform tips and tricks to create loops and statements easily. This course will be taught by our highly experienced and skilled trainer, who will help delegates to gain a working understanding of Terraform.

Other than the above topics, delegates will also learn the following topics in this training course:

  • Infrastructure as a Code (IaaS)
  • Deploying a configurable web server
  • Deploying a cluster of web servers
  • Zero-downtime deployment
  • Production-grade infrastructure checklist
  • Workflow for deploying application code and infrastructure code

After completing this training course, delegates will be able to use Terraform to develop and design the infrastructure for cloud computing resources. They will be able to use various tools and tricks for the purpose and able to automate Terraform testing process. Delegates will be able to deploy application code and infrastructure code to run automated tests.

Delegates who want to get trained with more advanced technology practices to get more skilled and advance their career can choose from our more courses, including Linux OpenStack Administration Training, Microservices Architecture Training, and more, from our Cloud Computing Training course section.

Show moredown

  • Delegate pack consisting of course notes and exercises
  • Manual
  • Experienced Instructor

Show moredown

Not sure which course to choose?

Speak to a training expert for advice if you are unsure of what course is right for you. Give us a call on +1 7204454674 or Inquire.

What our customers are saying

Frequently asked questions


Please arrive at the venue at 8:45am.
Our cloud computing courses are available across the world in thousands of locations.
This depends on the training course you choose. Please refer to each course for details.
Yes, all our Cloud Computing trainers have many years of experience.
We will provide you with our courseware manual, certificate, and tuition from an experienced instructor.
Please see our Cloud Computing courses available in the United States
The Knowledge Academy is the Leading global training provider in the world for Cloud Computing.
The price for Cloud Computing certification in the United States starts from $.

Why we're the go to training provider for you


Best price in the industry

You won't find better value in the marketplace. If you do find a lower price, we will beat it.


Trusted & Approved

We are accredited by PeopleCert on behalf of AXELOS


Many delivery methods

Flexible delivery methods are available depending on your learning style.


High quality resources

Resources are included for a comprehensive learning experience.

barclays Logo
deloitte Logo
Thames Water Logo

"Really good course and well organised. Trainer was great with a sense of humour - his experience allowed a free flowing course, structured to help you gain as much information & relevant experience whilst helping prepare you for the exam"

Joshua Davies, Thames Water

santander logo
bmw Logo
Google Logo

Looking for more information on Cloud Computing