Course Overview

This course is for individuals who seek an overall understanding of the Amazon Web Services (AWS) Cloud, independent of specific technical roles. You will learn about AWS Cloud concepts, AWS services, security, architecture, pricing, and support to build your AWS Cloud knowledge. This course also helps you prepare for the AWS Certified Cloud Practitioner exam.

Course Objectives

In this course, you will learn to:

  • Summarize the working definition of AWS
  • Differentiate between on-premises, hybrid-cloud, and all-in cloud
  • Describe the basic global infrastructure of the AWS Cloud
  • Explain the six benefits of the AWS Cloud
  • Describe and provide an example of the core AWS services, including compute, network,  databases, and storage
  • Identify an appropriate solution using AWS Cloud services with various use cases
  • Describe the AWS Well-Architected Framework
  • Explain the shared responsibility model
  • Describe the core security services within the AWS Cloud
  • Describe the basics of AWS Cloud migration
  • Articulate the financial benefits of the AWS Cloud for an organization’s cost management
  • Define the core billing, account management, and pricing models
  • Explain how to use pricing tools to make cost-effective choices for AWS services

Course Content

Module 1: Introduction to Amazon Web Services

  • Summarize the benefits of AWS
  • Describe differences between on-demand delivery and cloud deployments
  • Summarize the pay-as-you-go pricing model

Module 2: Compute in the Cloud

  • Describe the benefits of Amazon Elastic Compute Cloud (Amazon EC2) at a basic level
  • Identify the different Amazon EC2 instance types
  • Differentiate between the various billing options for Amazon EC2
  • Describe the benefits of Amazon EC2 Auto Scaling
  • Summarize the benefits of Elastic Load Balancing
  • Give an example of the uses for Elastic Load Balancing
  • Summarize the differences between Amazon Simple Notification Service (Amazon SNS) and  Amazon Simple Queue Services (Amazon SQS)
  • Summarize additional AWS compute options

Module 3: Global Infrastructure and Reliability

  • Summarize the benefits of the AWS Global Infrastructure
  • Describe the basic concept of Availability Zones
  • Describe the benefits of Amazon CloudFront and Edge locations
  • Compare different methods for provisioning AWS services

Module 4: Networking

  • Describe the basic concepts of networking
  • Describe the difference between public and private networking resources
  • Explain a virtual private gateway using a real life scenario
  • Explain a virtual private network (VPN) using a real life scenario
  • Describe the benefit of AWS Direct Connect
  • Describe the benefit of hybrid deployments
  • Describe the layers of security used in an IT strategy
  • Describe which services are used to interact with the AWS global network

Module 5: Storage and Databases

  • Summarize the basic concept of storage and databases
  • Describe benefits of Amazon Elastic Block Store (Amazon EBS)
  • Describe benefits of Amazon Simple Storage Service (Amazon S3)
  • Describe the benefits of Amazon Elastic File System (Amazon EFS)
  • Summarize various storage solutions
  • Describe the benefits of Amazon Relational Database Service (Amazon RDS)
  • Describe the benefits of Amazon DynamoDB
  • Summarize various database services

Module 6: Security

  • Explain the benefits of the shared responsibility model
  • Describe multi-factor authentication (MFA)
  • Differentiate between the AWS Identity and Access Management (IAM) security levels
  • Describe security policies at a basic level
  • Explain the benefits of AWS Organizations
  • Summarize the benefits of compliance with AWS
  • Explain primary AWS security services at a basic level

Module 7: Monitoring and Analytics

  • Summarize approaches to monitoring your AWS environment
  • Describe the benefits of Amazon CloudWatch
  • Describe the benefits of AWS CloudTrail
  • Describe the benefits of AWS Trusted Advisor

Module 8: Pricing and Support

  • Understand AWS pricing and support models
  • Describe the AWS Free Tier
  • Describe key benefits of AWS Organizations and consolidated billing
  • Explain the benefits of AWS Budgets
  • Explain the benefits of AWS Cost Explorer
  • Explain the primary benefits of the AWS Pricing Calculator
  • Distinguish between the various AWS Support Plans
  • Describe the benefits of AWS Marketplace

Module 9: Migration and Innovation

  • Understand migration and innovation in the AWS Cloud
  • Summarize the AWS Cloud Adoption Framework (AWS CAF)
  • Summarize six key factors of a cloud migration strategy
  • Describe the benefits of various AWS data migration solutions, such as AWS Snowcone, AWS Snowball, and AWS Snowmobile
  • Summarize the broad scope of innovative solutions that AWS offers
  • Summarize the five pillars of the AWS Well-Architected Framework

Module 10: AWS Certified Cloud Practitioner Basics

  • Determine resources for preparing for the AWS Certified Cloud Practitioner examination
  • Describe benefits of becoming AWS Certified

Course Overview

This course is for individuals who seek an understanding of how to manage, optimize, and predict costs as you run workloads on AWS. You learn how to implement architectural best practices, explore cost optimization strategies, and design patterns to help you architect cost-efficient solutions on AWS.

– Course level: Intermediate

– Duration: 3 days

Activities

This course includes presentations, hands-on labs, and demonstrations.

Course Objectives

In this course, you will learn to:

  • Explain the cost of core AWS services
  • Determine and estimate costs associated with current and future cloud workloads
  • Use strategies and best practices to reduce AWS costs
  • Use AWS tools to manage, monitor, alert, and optimize your AWS spend
  • Apply strategies to monitor service costs and usage
  • Implement governance standards, including resource tagging, account structure, provisioning, permissions, and access

Course Content

Day 1

Module 0: Couse Overview

  • Course introduction

Module 1: Introduction to Cloud Financial Management

  • Introduction to Cloud Financial Management
  • Four pillars of Cloud Financial Management

Module 2: Resource Tagging

  • Tagging resources
  • Hands-On Lab: Cost optimization: Control Resource Consumption Using Tagging and AWS Config

Module 3: Pricing and Cost

  • Fundamentals of pricing
  • AWS Free Tier
  • Volume discounts
  • Savings plans and Reserved Instances
  • Demonstration: AWS Pricing Calculator

Module 4: AWS Billing, Reporting, and Monitoring

  • Understanding AWS invoices
  • Reporting and planning
  • AWS Cost Explorer
  • AWS Budgets
  • Demonstration: AWS Billing Console
  • Demonstration: AWS Cost Explorer
  • Demonstration: Trusted Advisor
  • Hands-On Lab: Cost optimization: Deploy Ephemeral Environments Using Amazon EC2 Auto Scaling

Day 2

Module 5: Architecting for Cost: Compute

  • Evolution of compute efficiency
  • Amazon EC2 right-sizing
  • Purchasing options
  • Architect for Amazon EC2 Spot Instance
  • Impact of software licensing
  • Demonstration: Compute Optimizer
  • Demonstration: Spot Instance Advisor
  • Hands-On Lab: Cost optimization: Right Size Amazon EC2 Instances Using Amazon CloudWatch Metrics

Module 6: Architecting for Cost: Networking

  • Data transfer costs
  • Understand data costs for different services
  • How to triage network costs
  • ands-On Lab: Cost optimization: Reduce Data Transfer Costs Using Amazon CloudFront and Endpoints

Day 3

Module 7: Architecting for Cost: Storage

  • Amazon EBS cost, pricing, and best practices
  • Amazon S3 cost, pricing, and best practices
  • Amazon EFS cost, pricing, and best practices
  • Hands-On Lab: Cost optimization: Reduce Storage Costs Using Amazon S3 Lifecycle Management

Module 8: Architecting for Cost: Databases

  • Amazon RDS cost, pricing, and best practices
  • Amazon Aurora cost, pricing, and best practices
  • Amazon DynamoDB cost, pricing, and best practices
  • Amazon ElastiCache cost, pricing, and best practices
  • Amazon Redshift cost, pricing, and best practices

Module 9: Cost Governance

  • Setting up AWS Organizations
  • AWS Systems Manager
  •  Hands-On Lab: Cost optimization: Reduce Compute Costs Using AWS Instance Scheduler

Module 10: Course Summary

  • Course review

Course Overview

In this course, you will learn the fundamental concepts of cloud computing and how a cloud strategy can help companies in the financial services industries (FSI) meet business objectives. It explores the advantages and possibilities of cloud computing in banking, insurance, capital markets, payments, and financial technology. The course addresses concepts such as security, fraud detection, analytics, and compliance to help facilitate discussions with line of business (LOB) professionals and executives

Course level: Fundamental

Duration: 4 hours

Course Objectives

In this course, you will learn to:

  • Explain the role of information technology (IT) in an organization for business transformation
  • Explain the customer value proposition for using the cloud in the financial services industry (FSI)
  • Define key characteristics of cloud computing
  • Explain the cloud business model
  • Identify key Financial Services Industry (FSI) security practices of cloud computing
  • Frame the cloud business value using the Cloud Value Framework

Course Content

Module 1: Course Introduction

Module 2: Information Technology for Business Transformation

  • Role of IT in an organization for business transformation
  • Brief history of IT
  • Legacy approach to IT
  • What drives customers to move from traditional infrastructure to the cloud

Module 3: Cloud Computing

  • Define cloud computing
  • Key characteristics of cloud technology
  • The cloud business model
  • Key FSI security practices within the cloud

Module 4: Business Value of the Cloud

  • The customer value proposition
  • Identify who is using cloud computing
  • Industry trends
  • Customer examples

Module 5: The Cloud Value Framework

  • Introduction to the Cloud Value Framework
  • Cost Savings
  • Staff Productivity
  • Operational Resilience
  • Business Agility

Module 6: Business Value Activity

  • Using a fictional customer case study, we review and apply lessons learned from the course

Course Overview

In this course, you will learn the fundamental concepts of cloud computing and how a cloud  strategy can help companies meet business objectives. It explores the advantages and possibilities of cloud computing. It also introduces addresses concepts such as security and compliance to help facilitate better discussions with line of business (LOB) professionals and executives.

Course level: Fundamental
Duration: 4 hours

Course Objectives

In this course, you will learn to:

  • Explain the role of information technology (IT) in an organization for business transformation
  • Explain the customer value proposition for using the cloud across industries
  • Define key characteristics of cloud computing
  • Explain the cloud business model
  • Identify key security practices of cloud computing
  • Frame the cloud business value using the Cloud Value Framework

Course Content

Module 1: Course Introduction

Module 2: Information Technology for Business Transformation

  • Role of IT in an organization for business transformation
  • Brief history of IT
  • Legacy approach to IT
  • What drives customers to move from traditional infrastructure to the cloud

Module 3: Cloud Computing

  • Define cloud computing
  • Key characteristics of cloud technology
  • The cloud business model
  • Key security practices within the cloud

Module 4: Business Value of the Cloud

  • The customer value proposition
  • Identify who is using cloud computing
  • Industry trends
  • Customer examples

Module 5: The Cloud Value Framework

  • Introduction to the Cloud Value Framework
  • Cost Savings
  • Staff Productivity
  • Operational Resilience
  • Business Agility

Module 6: Business Value Activity

  • Using a fictional customer case study, we review and apply lessons learned from the course

Course Overview

This course provides students with the fundamental knowledge and skills to use PowerShell for administering and automating administration of Windows servers. This course provides students the skills to identify and build the command they require to perform a specific task. In addition, students learn how to build scripts to accomplish advanced tasks such as automating repetitive tasks and generating reports. This course provides prerequisite skills supporting a broad range of Microsoft products, including Windows Server, Windows Client, Microsoft Azure, and Microsoft 365. In keeping with that goal, this course will not focus on any one of those products, although Windows Server, which is the common platform for all of those products, will serve as the example for the techniques this course teaches.

Course Objectives

  • Get started with Windows PowerShell
  • Maintain system administration tasks in Windows PowerShell
  • Work with the Windows PowerShell pipeline
  • Work with PowerShell providers and PowerShell drives in Windows PowerShell
  • Query management information by using Common Information Model and Windows Management Instrumentation
  • Use variables, arrays, and hash tables in Windows PowerShell scripts
  • Create and modify scripts by using Windows PowerShell
  • Administer remote computers by using Windows PowerShell
  • Manage cloud resources by using Windows PowerShell
  • Manage Microsoft 365 services by using Windows PowerShell
  • Create and manage background jobs and scheduled jobs in Windows PowerShell

Course Content

Get started with Windows PowerShell

  • Review Windows PowerShell
  • Understand the command syntax in Windows PowerShell
  • Find commands and Get-Help in Windows PowerShell

Maintain system administration tasks in Windows PowerShell

  • Manage Active Directory Domain Services using PowerShell cmdlets
  • Manage network service settings for Windows devices using PowerShell cmdlets
  • Manage Windows Server settings using PowerShell cmdlets
  • Manage settings for a local Windows machine using PowerShell cmdlets

Work with the Windows PowerShell pipeline

  • Understand the Windows PowerShell pipeline
  • Select, sort, and measure objects using the pipeline
  • Filter objects out of the pipeline
  • Enumerate objects in the pipeline
  • Send and pass data as output from the pipeline
  • Pass pipeline objects

Work with PowerShell providers and PowerShell drives in Windows PowerShell

  • Connect with data stores using PowerShell providers
  • Use PowerShell drives in PowerShell

Query management information by using Common Information Model and Windows Management Instrumentation

  • Review CIM and WMI
  • Query configuration information by using CIM and WMI
  • Query and manipulate repository objects by using CIM and WMI methods

Use variables, arrays, and hash tables in Windows PowerShell scripts

  • Manage variables in Windows PowerShell scripts
  • Work with arrays and hash tables in Windows PowerShell scripts

Create and modify scripts by using Windows PowerShell

  • Create and run scripts by using Windows PowerShell
  • Work with scripting constructs in Windows PowerShell
  • Import data in different formats for use in scripts by using Windows PowerShell cmdlets
  • Use methods to accept user inputs in Windows PowerShell scripts
  • Troubleshoot scripts and handle errors in Windows PowerShell
  • Use functions and modules in Windows PowerShell scripts

Administer remote computers by using Windows PowerShell

  • Manage single and multiple computers by using Windows PowerShell remoting
  • Use advanced Windows PowerShell remoting techniques
  • Manage persistent connections to remote computers by using Windows PowerShell sessions

Manage cloud resources by using Windows PowerShell

  • Review Azure PowerShell module
  • Review the features and tools for Azure Cloud Shell
  • Manage Azure resources with Windows PowerShell

Manage Microsoft 365 services by using Windows PowerShell

  • Manage users, groups, and licenses in Microsoft Entra ID by using Windows PowerShell
  • Manage Exchange Online by using Windows PowerShell
  • Manage SharePoint Online by using Windows PowerShell
  • Manage Microsoft Teams by using Windows PowerShell

Create and manage background jobs and scheduled jobs in Windows PowerShell

  • Create and manage background jobs using Windows PowerShell
  • Create and manage scheduled jobs using Windows PowerShell

Course Overview

Develop essential skills for managing and administering solutions.

This three-day instructor-led class introduces you to the comprehensive and flexible infrastructure and platform services provided by Google Cloud Platform. Through a combination of presentations, demos, and hands-on labs, you will explore and deploy solution elements, including infrastructure components such as networks, systems and applications services. This course also covers deploying practical solutions including securely interconnecting networks, customer-supplied encryption keys, security and access management, quotas and billing, and resource monitoring.

Virtual Learning

This interactive training can be taken from any location, your office or home and is delivered by a trainer. This training does not have any delegates in the class with the instructor, since all delegates are virtually connected. Virtual delegates do not travel to this course, Global Knowledge will send you all the information needed before the start of the course and you can test the logins.

Course Objectives

In this course you will learn:

  • Consider the entire range of Google Cloud Platform technologies in their plans
  • Learn methods to develop, implement, and deploy solutions
  • Distinguish between features of similar or related products and technologies
  • Recognize a wide variety of solution domains, use cases, and applications
  • Develop essential skills for managing and administering solutions
  • Develop knowledge of solution patterns

Course Content

1. Introduction to Google Cloud Platform

  • Role of the Cloud Architect
  • Learn about Solution Domains as an approach to design

2. Virtual Networks

  • Cloud Virtual Networks (CVN), Projects, Networks, Subnetworks, IP addresses, Routes, Firewall rules
  • Subnetworks for resource management instead of physical network topology

3. Virtual Machines

  • GCE, tags, VM options, vCPUs, disk options, images, and special features of persistent disks for VMs

4. Cloud IAM

  • Members, roles, organizations, account administration, and service accounts

5. Resource Management

  • Billing, Quotas, Labels, Names, and Cloud Resource Manager

6. Data Services

  • Cloud Storage, Datastore, Bigtable, and Cloud SQL

7. Interconnecting Networks

  • VPNs, Cloud Router, Cloud Interconnect, Direct Peering, and Cloud DNS

8. Infrastructure Automation

  • Infrastructure automation, custom images, startup and shutdown scripts and metadata, Deployment Manager, and Cloud Launcher

9. Autoscaling

  • Load Balancing, Instance Groups, and Autoscaler.

10. Resource Monitoring

  • Stackdriver, Monitoring, Logging, Error Reporting, Tracing, and Debugging

11. Containers

  • Containers, Google Container Engine (GKE), and Container Registry

12. Platform Security

  • Learn about Google’s layered security strategy that uses a multi-faceted approach to provide platform security services and benefits

13. Managed Services

  • Dataproc, Dataflow, BigQuery, and Datalab

14. Application Development Infrastructure

  • GAE, Cloud SDK, Dev Tools, Cloud Source Repos, Cloud Pub/Sub, Cloud Endpoints, and APIgee, Cloud Functions

Course Overview

Learn to design GCP deployments.


This two-day instructor-led class equips you to build highly reliable and efficient solutions on Google Cloud Platform. It is a continuation of the Architecting with Google Cloud Platform: Infrastructure course and assumes hands-on experience with the technologies covered in that course. Through a combination of presentations, demos, and hands-on labs, you will learn to design GCP deployments that are highly reliable and secure; and how to operate GCP deployments in a highly available and cost-effective manner.

Virtual Learning

This interactive training can be taken from any location, your office or home and is delivered by a trainer. This training does not have any delegates in the class with the instructor, since all delegates are virtually connected. Virtual delegates do not travel to this course, Global Knowledge will send you all the information needed before the start of the course and you can test the logins.

Course Objectives

in this course you will learn:

  • Design for high availability, scalability, and maintainability
  • Assess tradeoffs and make sound choices among Google Cloud Platform products
  • Integrate on-premises and cloud resources
  • Identify ways to optimize resources and minimize cost
  • Implement processes that minimize downtime, such as monitoring and alarming, unit and integration testing, production resilience testing, and incident post-mortem analysis
  • Implement policies that minimize security risks, such as auditing, separation of duties and least privilege
  • Implement technologies and processes that assure business continuity in the event of a disaster

Course Content

There  is currently no detailed course content available.

Course Overview

Learn to identify services and features to build resilient, secure and highly available IT solutions on the AWS Cloud.

Architecting on AWS is for solutions architects, solution-design engineers, and developers seeking an understanding of AWS architecting. In this course, you will learn to identify services and features to build resilient, secure and highly available IT solutions on the AWS Cloud.

Architectural solutions differ depending on industry, types of applications, and business size. AWS Authorized Instructors emphasize best practices using the AWS Well-Architected Framework, and guide you through the process of designing optimal IT solutions, based on real-life scenarios. The modules focus on account security, networking, compute, storage, databases, monitoring, automation, containers, serverless architecture, edge services, and backup and recovery. During the course, you will practice building a solution and apply what you have learned with confidence.

The final day of this course is the Architecting on AWS Jam, a gamified activity with teams competing to win by completing a series of hands-on challenges on the AWS platform over the course of the day. Participants will have the opportunity to develop, enhance, and validate team skillsets in the AWS Cloud through real-world problem solving

Course Objectives

  • Identify AWS architecting basic practices.
  • Explore using the AWS management tools: The AWS Console, Command Line Interface (CLI), and CloudFormation in a lab environment.
  • Examine the enforcement of accounts security using policies.
  • Identify the elements that build an elastic, secure, virtual network that includes private and public subnets.
  • Practice building an AWS core networking infrastructure.
  • Determine strategies for a layered security approach to Virtual Private Cloud (VPC) subnets.
  • Identify strategies to select the appropriate compute resources based on business use-cases.
  • Practice building a VPC and adding an Elastic Cloud Compute (EC2) instance in a lab environment.
  • Practice installing an Amazon Relational Database Service (RDS) instance and an Application Load Balancer (ALB) in the VPC you created.
  • Compare and contrast AWS storage products and services, based on business scenarios.
  • Compare and contrast the different types of AWS database services based on business needs.
  • Practice building a highly available, auto-scaling database layer in a lab.
  • Explore the business value of AWS monitoring solutions.
  • Identify and discuss AWS automation tools that will help you build, maintain and evolve your infrastructure.
  • Discuss network peering, VPC endpoints, gateway and routing solutions based on use-cases.
  • Discuss hybrid networking configurations to extend and secure your infrastructure.
  • Discuss the benefits of microservices as an effective decoupling strategy to power highly available applications at scale.
  • Explore AWS container services for the rapid implementation of an infrastructure-agnostic, portable application environment.
  • Identify the business and security benefits of AWS serverless services based on business examples.
  • Practice building a serverless infrastructure in a lab environment.
  • Discuss the ways in which AWS edge services address latency and security.
  • Practice building a CloudFront deployment with an S3 backend in a lab environment.
  • Explore AWS backup, recovery solutions, and best practices to ensure resiliency and business continuity.
  • Build a highly available and secure cloud architecture based on a business problem, in a project-based facilitator-guided lab.
  • Final Day of Architecting on AWS Jam
    • Hands-on format, putting learners in the driver’s seat to make decisions and solve problems in an active AWS Cloud environment to amplify understanding
    • Develop your  skillsets in the AWS Cloud to advance your cloud adoption journey
    • Reinforce your learning while it’s still fresh in your head

Course Content

Day 1

Module 0: Introductions & Course Map review

Welcome and course outcomes

Module 1: Architecting Fundamentals Review

AWS Services and Infrastructure

Infrastructure Models

AWS API Tools

Securing your infrastructure

The Well-Architected Framework

Module 2: Account Security

Security Principals

Identity and Resource-Based Policies

Account Federation

Introduction to Managing Multiple Accounts

Module 3: Networking, Part 1

IP Addressing

Amazon Virtual Private Cloud (VPC), Patterns and Quotas

Routing

Internet Access

Network Access Control Lists (NACLs)

Security Groups

Module 4: Compute

Amazon Elastic Cloud Compute (EC2)

EC2 Instances and Instance Selection

High Performance Computing on AWS

Lambda and EC2, When to Use Which

Hands-On Lab: Build Your Amazon VPC Infrastructure
 
Day 2

Module 5: Storage

Shared File Systems

Shared EBS Volumes

Amazon S3, Security, Versioning and Storage Classes

Data Migration Tools

Module 6: Database Services

AWS Database Solutions

Amazon Relational Database Services (RDS)

DynamoDB, Features and Use Cases

Redshift, Features, Use Cases and Comparison with RDS

Scaling

Caching and Migrating Data

Hands-on Lab: Create a Database Layer in Your Amazon VPC Infrastructure

Module 7: Monitoring and Scaling

Monitoring: CloudWatch, CloudTrail, and VPC Flow Logs

Invoking Events

Elastic Load Balancing

Auto Scaling Options and Monitoring Cost

Hands-on Lab: Configure High Availability in Your Amazon VPC

Module 8: Automation

CloudFormation

AWS Systems Manager

Module 9: Containers

Microservices

Monitoring Microservices with X-Ray

Containers
 
Day 3

Module 10: Networking Part 2

VPC Peering & Endpoints

Transit Gateway

Hybrid Networking

Route 53

Module 11: Serverless Architecture

Amazon API Gateway

Amazon SQS, Amazon SNS

Amazon Kinesis Data Streams & Kinesis Firehose

Step Functions

Compare Amazon SQS to Amazon MQ

Hands-on Lab: Build a Serverless Architecture

Module 12: Edge Services

Amazon CloudFront

AWS Web Application Firewall (WAF), DDoS and Firewall Manager

Compare AWS Global Accelerator and Amazon CloudFront

AWS Outposts

Hands-On Lab: Configure an Amazon CloudFront Distribution with an Amazon S3 Origin

Module 13: Backup and Recovery

Planning for Disaster Recovery

AWS Backup

Recovery Strategies

Day 4

Architecting on AWS Jam

Full day of challenges based on real-world scenarios so you can build practical skills

Facilitated by an expert AWS instructor who can answer questions and give real time feedback

Validate learning through reports on performance including benchmarks, completion times, and which challenges were the most difficult

Course Overview

Architecting on AWS is for solutions architects, solution-design engineers, and developers seeking an understanding of AWS architecting. In this course, you will learn to identify services and features to build resilient, secure, and highly available IT solutions on the AWS Cloud. Architectural solutions differ depending on industry, types of applications, and business size. AWS

Authorized Instructors emphasize best practices using the AWS Well-Architected Framework, and guide you through the process of designing optimal IT solutions based on real-life scenarios. The modules focus on account security, networking, compute, storage, databases, monitoring, automation, containers, serverless architecture, edge services, and backup and recovery. At the end of the course, you will practice building a solution and apply what you have learned.

– Course level: Intermediate

– Duration: 3 days

Course Objectives

In this course, you will learn to:

  • Identify AWS architecting basic practices
  • Summarize the fundamentals of account security
  • Identify strategies to build a secure virtual network that includes private and public subnets
  • Practice building a multi-tier architecture in AWS
  • Identify strategies to select the appropriate compute resources based on business use cases
  • Compare and contrast AWS storage products and services based on business scenarios
  • Compare and contrast AWS database services based on business needs
  • Identify the role of monitoring, load balancing, and auto scaling responses based on business needs
  • Identify and discuss AWS automation tools that will help you build, maintain, and evolve your infrastructure
  • Discuss hybrid networking, network peering, and gateway and routing solutions to extend and secure your infrastructure
  • Explore AWS container services for the rapid implementation of an infrastructure-agnostic, portable application environment
  • Identify the business and security benefits of AWS serverless services based on business examples
  • Discuss the ways in which AWS edge services address latency and security
  • Explore AWS backup, recovery solutions, and best practices to ensure resiliency and business continuity

Course Content

Day 1

Module 1: Architecting Fundamentals

  • AWS services
  • AWS infrastructure
  • AWS Well-Architected Framework
  • Hands-on lab: Explore and interact with the AWS Management Console and AWS Command Line Interface

Module 2: Account Security

  • Principals and identities
  • Security policies
  • Managing multiple accounts

Module 3: Networking 1

  • IP addressing
  • VPC fundamentals
  • VPC traffic security

Module 4: Compute

  • Compute services
  • EC2 instances
  • Storage for EC2 instances
  • Amazon EC2 pricing options
  • AWS Lambda
  • Hands-On Lab: Build your Amazon VPC infrastructure

Day 2

Module 5: Storage

  • Storage services
  • Amazon S3
  • Shared file systems
  • Data migration tools

Module 6: Database Services

  • Database services
  • Amazon RDS
  • Amazon DynamoDB
  • Database caching
  • Database migration tools
  • Hands-on Lab: Create a database layer in your Amazon VPC infrastructure

Module 7: Monitoring and Scaling

  • Monitoring
  • Alarms and events
  • Load balancing
  • Auto scaling
  • Hands-on Lab: Configure high availability in your Amazon VPC

Module 8: Automation

  • AWS CloudFormation
  • Infrastructure management

Module 9: Containers

  • Microservices
  • Containers
  • Container services

Day 3

Module 10: Networking 2

  • VPC endpoints
  • VPC peering
  • Hybrid networking
  • AWS Transit Gateway

Module 11: Serverless

  • What is serverless?
  • Amazon API Gateway
  • Amazon SQS
  • Amazon SNS
  • Amazon Kinesis
  • AWS Step Functions
  • Hands-on Lab: Build a serverless architecture

Module 12: Edge Services

  • Edge fundamentals
  • Amazon Route 53
  • Amazon CloudFront
  • DDoS protection
  • AWS Outposts
  • Hands-On Lab: Configure an Amazon CloudFront distribution with an Amazon S3 origin

Module 13: Backup and Recovery

  • Disaster planning
  • AWS Backup
  • Recovery strategies
  • Hands-on Lab: Capstone lab – Build an AWS Multi-Tier architecture. Participants review the concepts and services learned in class and build a solution based on a scenario. The lab environment provides partial solutions to promote analysis and reflection. Participants deploy a highly available architecture. The instructor is available for consultation

Course Overview

Need to build a private Cloud? Perhaps you’ve actually done that. Did you succeed? This course provides you with a working set of lab exercises to deploy OpenStack in a private Cloud in 1 day. The content is also suitable for cloud support personnel who to understand how their OpenStack cloud was built.

The course begins with an Ubuntu environment with the stable Rocky code branch. You execute the necessary tasks to install the OpenStack components (see outline below). Typically, this involves installing 1 or more Linux packages (the code), editing 1 or more configuration files, restarting the services, & verifying your work.

At the end of the lab exercises, you have your own private cloud using all of the default drivers (such as, KVM for the hypervisor, and OVS for layer 2 networking)

At the end of OS320, you have the skills required to pass the exam.

All Mirantis OpenStack courses are vendor agnostic. Tasks are performed in an OpenStack environment without any vendor add-ons that might change the way OpenStack works. Reference implementations are utilized, such as Logical Volume Manager (LVM) for Block Storage, Open vSwitch (OVS) for L2 networking, or KVM/QEMU for the hypervisor.

Course Content

  • Manually install and configure OpenStack and supporting services from scratch: NTP, MySQL, RabbitMQ, Keystone, Glance, Neutron, Nova, Cinder, Horizon, and Heat
  • This course is “lab intensive,” with more than 95% of your time spent in labs. The instructor is available to help debug issues you might encounter and discuss the implementation.