Course NT-CloudDA Cloud Design and Architecture |

Course NT-CloudDA Cloud Design and Architecture

The course program is balanced and reflects the existing state-of-the-art in the field of modern cloud infrastructure. The course covers IaaS and PaaS cloud solutions, commercial-public and open-source-private. The course has a pronounced practical character.

Form of work: information blocks, brief tests on the material, game and practical tasks, analytical exercises, case studies, game simulation of the process, individual and group work.

After completing this course, students will be able to:
  • design the architecture of cloud services.
Audience Profile

Cloud service architects.

Before attending this course, students must have:
  • understanding of the principles of building cloud solutions;
  • knowledge of the Linux command line;
  • knowledge of the basic principles of TCP / IP networks.
  1. Types of Cloud Architectures
    • Infrastructure-as-a-Service
    • Architecture overview
    • Overview of sample implementations
    • AWS
    • MS Azure
    • open stack
    • Platform-as-a-Service
    • Architecture overview
    • Overview of sample implementations
    • Google App Engine
    • MS Azure
    • Docker
  2. Working with PaaS-cloud on the example of Azure
    • Tools for managing cloud resources
    • Azure web portal
    • Command line tools
    • The main elements of a PaaS-type cloud infrastructure using the example of Azure
    • Hosting and running applications in the PaaS-cloud
  3. Work with your own PaaS-cloud based on Docker
    • Installing Docker
    • Basic operations
    • Working with Docker images
    • Working with Docker containers
    • Docker scaling
  4. Working with the IaaS cloud using AWS as an example
    • Regions and Availability Zones in AWS
    • Domain Name System and Route 53
    • Account and access management with IAM
    • Tools for managing cloud resources
    • AWS Web Interface
    • AWS Tools
    • boto
    • The main elements of cloud infrastructure on the example of AWS
    • cloud watch
    • EC2
    • RDS
    • ElastiCache
    • S3/Cloud Front
    • SES
    • Automatic scaling of a typical installation
    • ELB (Elastic Load Balancer)
    • auto scaling
    • Decoupling the components of a distributed system
    • SQS (Simple Queue Service)
    • SimpleDB
    • SNS (Simple Notification Service)
    • SWF (Simple Workflow Service)
  5. Creating your own IaaS cloud based on OpenStack
    • OpenStack appliance and its main elements
    • KeyStone, authentication and authorization service
    • Glance, image management service
    • Swift, object storage
    • Cinder, block storage
    • Nova, Computing Service
    • Neutron, network service
    • Deploying OpenStack
    • Single-Node Installation
    • Installing a Multi-Node
  6. Cloud installation administration. Configuration as a Service
    • Configuration management systems
    • Chef
    • Puppet
    • CFEngine
    • Installing and Using the Chef Configuration Management System
    • Chef Installation
    • Chef Recipes
    • Cookbook Management
    • Chef Cloud Integration

Sign up for the closest date

Course Code


Length, days (hours)

5 (40)

Closest dates

Price, UAH

Class schedule



09:30 - 17:00
09:30 - 17:00
09:30 - 17:00
09:30 - 17:00
09:30 - 17:00