
The cloud combines virtualization and automation to offer self-service computing with near infinite scale and pay-as-you-go pricing, enabling infrastructure as a service across public, private, and hybrid models.
Compare renting versus buying in the cloud to cut upfront hardware costs, enable on-demand capacity, and leverage operating expenses with auto scaling and global infrastructure.
Leverage cloud services wisely, modularize architecture, and stay aware of service limits, costs, and disaster recovery to design scalable, highly available web hosting with AWS.
Learn to create an AWS cloud account by entering email and billing information, and completing phone identity verification. Then review service options and secure account details for ongoing course use.
Discover AWS value propositions through flexible pricing, no upfront costs, pay-as-you-go and free tier, plus the widest service offering and ongoing price reductions.
Take a quick tour of AWS data centers, regions, and availability zones, plus edge locations that push content close to users.
Explore AWS service families—compute, storage and content delivery, database, application services, networking, and deployment and management—and preview core services like EC2, S3, DynamoDB, CloudFront, Route 53, and IAM.
Compare roll your own load balancers and services with AWS-supplied options, highlighting cost, control, high availability, fault tolerance, and automation through auto scaling, backups, and disaster recovery.
Explore AWS interfaces to interact with resources, including the web console, REST API, SOAP API, and SDK, plus Eclipse plugins and browser extensions.
Develop an overview of authentication and authorization in cloud and non-cloud layers, including master accounts, IAM credentials, access keys, secret keys, and multi-factor authentication.
Explore EC2 instance types, key pairs, security groups, and user data to boot and secure cloud instances. Learn CIDR blocks, access controls, and bootstrapping via user data for initial configuration.
Compare ephemeral instance storage and elastic block store (EBS) in AWS EC2, detailing performance, durability, boot implications, snapshots, and typical use cases for boot disks and databases.
Spin up two amazon linux ec2 t1 micro instances, create a key pair, configure security groups and volumes, and ssh in for initial setup and exploration.
Secure EC2 by keeping the default security group at zero access, using elastic IPs, opening only ports 22, 80, and 443, tagging resources, avoiding public DNS, and enabling termination protection.
Explore templating servers with AMIs by distinguishing instance types as hardware footprints and AMIs as software footprints, including base, partially configured, and fully configured images stored in S3.
Provision, attach, format, and mount an EBS volume to an instance; snapshot the volume to create an AMI, launch a second instance, and clean up resources.
Explore EC2 pricing models, including on-demand, reserved instances, and spot, and learn how mixing them lowers costs while managing capacity.
Create an AMI from a running EC2 instance, launch a new instance from it, and clean up to save storage costs by deregistering the AMI and terminating the instance.
Explore elastic load balancers in AWS, which distribute traffic across multiple EC2 instances for horizontal scaling, high availability, SSL termination, and tight integration with auto scaling and CloudWatch.
Perform an elastic load balancer lab that deploys two Apache web servers, configures health checks and routing, and verifies failover while reviewing ELB setup, security groups, and basic AWS costs.
Explore auto scaling and CloudWatch to achieve high availability with an auto scaling group, launch configurations, and policies, activated by CloudWatch alarms across multiple availability zones.
Discover how cloud formation codifies an entire stack of resources as infrastructure as code, enabling modular templates, version control, and one-way deployments. Explore template parameters and outputs, and use CloudFormer.
Compare and contrast storage options in AWS: S3 as object storage, RDS as managed SQL databases, and DynamoDB as a scalable NoSQL store; discuss durability, performance, and use cases.
Provision and manage relational databases with aws rds, including MySQL, Oracle, and SQL Server, via a managed service with high availability, backups, snapshots, and read replicas for scaling.
Explore the basics of S3, a durable, cost-effective object storage service. Create buckets, store objects with keys, and manage access using IAM policies, bucket policies, ACLs, and query string authentication.
Master advanced Amazon S3 features, including static website hosting, lifecycle management and Glacier restore, plus encryption, versioning, logging, direct browser uploads, multipart uploads, requester pays, and BitTorrent support.
Explore the basic features of S3 by creating a bucket, uploading two objects, setting policies, validating access, and experimenting with reduced redundancy storage and server-side encryption.
Install and configure the S3 command line tool from the tarball, authenticate with AWS access and secret keys, then manage buckets with ls, copy, and delete.
CloudFront is a content delivery network with edge locations near users that pull content from an origin server, delivering either a download distribution using HTP or a streaming distribution.
This Amazon Web Services (AWS) training course walks you through utilizing the wide range of Cloud Computing services that Amazon provides. Cloud Computing is fast becoming the standard method of creating scalable, manageable Web Application Services, and Amazon is leading the way. This tutorial will teach you what is available in AWS, and how to use it effectively for your own needs.
You will start by learning exactly what Cloud Computing is, and why you should be using it. Rich shows you how to set up your AWS account, and gives you an overview of the services that are available to you. Throughout this video tutorial, you will cover topics such as; creating and managing EC2 instances, using the Elastic Load Balancers, CloudWatch, CloudFormation, S3, RDS and Dynamo. Rich also reviews CloudFront services, ElastiCache, VPC, SNS (Simple Notification Service), SES (Simple Email Service), SQS (Simple Queuing Service) and Route 53. You will finish off by walking through the creation of a 3 tier scalable Web Application using the AWS tools you have learned in this course.
Once you have completed this comprehensive AWS video training, you will be fully capable of creating and deploying your own Web Applications using the services provided to you in AWS. You will be familiar with the most important services, and have hands on experience in deploying your own instances using the AWS interface. Working files are included, allowing you to follow along with the author throughout the lessons.
</p>