Amazon Web Services (AWS)

  • Category

    Cloud
  • Mode

    Instructor-Led Training
15000
Register Now
New

Course Features

  • Lectures 30
  • Quizzes 2
  • Duration 60 hours
  • Skill level Intermediate
  • Students 20
  • Assessments Trainer

Course Description

What is Amazon Web Services? In this intensive AWS fundamentals course, you’ll learn how the AWS suite of IT cloud computing services can be used separately or in combination to address common problems in computing and how to develop robust, flexible, and cost-effective cloud solutions.

Learning Outcomes

  • Formulate solution plans and provide guidance on AWS architectural best practices
  • Design and deploy scalable, highly available, and fault tolerant systems on AWS
  • Identify the lift and shift of an existing on-premises application to AWS
  • Decipher the ingress and egress of data to and from AWS
  • Select the appropriate AWS service based on data, compute, database, or security requirements
  • Estimate AWS costs and identify cost control mechanisms

Who should take this Course?

  • This hands-on course is designed for those with some experience in AWS
  • If your role requires you to demonstrate business benefits of AWS
  • If you’re ready to move beyond foundational cloud computing understanding

Course Content

Introduction to AWS Cloud Computing

  • Getting started with Amazon Web Services (AWS)
  • Creating accounts and analyzing the cost breakdown
  • Evaluating Service Level Agreements (SLA)
  • Console, command–line tools and API

Overview of the architecture

  • EC2
  • S3
  • EBS
  • Beanstalk
  • RDS
  • VPC
  • CloudFront
  • SimpleDB
  • SQS
  • CloudWatch

Managing the EC2 infrastructure

  • Browsing Amazon Machine Images (AMI)
  • Specifying security groups and key pairs

Provisioning resources

  • Evaluating Elastic Block Store (EBS) and instance store root devices
  • Assigning elastic IP addresses
  • Mapping instance types to computing needs

Storing data in the cloud

  • Persisting off–instance storage with EBS volumes
  • Creating backups with snapshots
  • Achieving high durability with SimpleStorage Service
  • Transmitting data in/out of the Amazon cloud

Simplifying the database infrastructure

  • Achieving high availability of nonrelational data with SimpleDB
  • Effortlessly implementing a relational database with Relational Database Service (RDS)

Creating cost–effective distributed solutions

  • Decoupling applications with Simple Queue Service
  • Leveraging CloudFront for high–performance edge cache content delivery
  • Delivering static and streaming content

Customizing virtual machines

  • Modifying existing images
  • Creating new images off of running instances
  • Converting an instance store AMI to an EBS AMI

Creating an AWS cloud architecture

  • Applying best practices for a cloud solution
  • Selecting a cloud setup for different use case scenarios

Monitoring from inside or outside of the cloud

  • Visualizing utilization metrics with CloudWatch
  • Setting alarms to send and receive notifications

Transparently scaling to meet load variations

  • Distributing incoming traffic with elastic load balancing
  • Dynamically adding and removing instances with Auto Scaling
  • Setting capacity thresholds

Improving application delivery with Platform as a Service (PaaS)

  • Deploying scalable applications on the AWS cloud
  • Selecting and launching an application environment

Managing application environments

  • Customizing and configuring platform stacks
  • Provisioning application resources with CloudFormation

Controlling account security

  • Configuring access credentials
  • Managing users with Identity Access Management (IAM)

Leveraging the Virtual Private Cloud (VPC)

  • Launching EC2 instances in private subnets for extra security
  • Bridging EC2 instances to your internal network with a VPN
  • Organizing EC2 instances in separate subnets with a VPC