AWS

Introduction

Compute Fundamentals For AWS

Beginner
Course completed!
Check

Watch Preview
icon enterprise Created with Sketch.
Work for a company?
Try Cloud Academy for Teams!
Grow your team's cloud skill with the Enterprise Training program.
1/10
1h36m
1856

Understanding the fundamentals of AWS is critical if you want to deploy services and resources within the AWS Cloud.  The Compute category of services are key resources that allow you to carry out computational abilities via a series of instructions used by applications and systems.  These resources cover a range of different services and features, these being:

  • Amazon Elastic Compute Cloud (EC2)
  • Elastic Load Balancing
  • Auto Scaling
  • Amazon EC2 Container Service (ECS)
  • AWS Elastic Beanstalk
  • AWS Lambda
  • AWS Batch
  • Amazon Lightsail

This course will provide the fundamental elements of all of these Compute services and features that will allow you to select the most appropriate service for your project and implementations. Each have their advantages by providing something of value that’s different to the others, which will all be discussed.

Topics covered within this course consist of:

  • What is Compute:  This lecture explains what 'Compute' is and what is meant by Compute resources and services
  • Amazon Elastic Compute Cloud (EC2):  This lecture discusses and explains what the EC2 service is and does, and provides a demonstration on how to configure, launch and connect to an EC2 instance
  • Elastic Load Balancing & Auto Scaling:  This lecture explains the differences between Elastic Load Balancing and Auto Scaling and how they can be used to help manage your fleet of EC2 Compute resources
  • Amazon ECS:  This lecture explains how the Amazon ECS service allows you to run Docker-enabled applications packaged as containers across a cluster of EC2 instances without requiring you to manage a complex and administratively heavy cluster management system
  • AWS Elastic Beanstalk: This lecture provides an overview of the AWS Elastic Beanstalk service which helps to install, distribute and deploy web applications
  • AWS Lambda: This lecture explains how AWS Lambda lets your run your own code in response to events in a scalable and highly available serverless environment
  • AWS Batch: This lecture looks at AWS Batch and how this service is used to manage and run batch computing workloads within AWS
  • Amazon Lightsail: This lecture looks at the Amazon Lightsail service which is essentially a Virtual Private Server (VPS) backed by AWS infrastructure

If you want to learn the differences between the different Compute services, then this course is for you! 

With demonstrations provided, along with links to a number of our Labs that allow you to gain hands on experience in using many of these services will give you a solid understanding of the Compute services used within AWS.

Do you have questions on this course? Contact our cloud experts in our community forum

COURSES:

Storage fundamentals for AWS:
https://cloudacademy.com/amazon-web-services/aws-storage-fundamentals-2016-course/

Database fundamentals for AWS:
https://cloudacademy.com/amazon-web-services/aws-database-fundamentals-aws-180-course/

Networking fundamentals for AWS:
https://cloudacademy.com/amazon-web-services/aws-networking-aws-160-course

What is Cloud Computing:
https://cloudacademy.com/cloud-computing/what-is-cloud-computing-introductory-course/

Introduction to Docker:
https://cloudacademy.com/cloud-computing/introduction-to-docker-course/


What is Serverless Computing:
https://cloudacademy.com/amazon-web-services/what-is-serverless-computing-course/


LABS:

Create your first Amazon EC2 Instance (Linux):
https://cloudacademy.com/amazon-web-services/labs/create-your-first-amazon-ec2-instance-1/

Create your first Amazon EC2 instance (Windows):
https://cloudacademy.com/amazon-web-services/labs/create-your-first-amazon-ec2-instance-windows-14/

Creating your first classic load balancer:
https://cloudacademy.com/amazon-web-services/labs/create-your-first-amazon-elastic-load-balancing-elb-4/

Creating your first auto scaling group:
https://cloudacademy.com/amazon-web-services/labs/creating-your-first-auto-scaling-group-52/

Launching auto scaling groups behind a classic load balancer:
https://cloudacademy.com/amazon-web-services/labs/launching-auto-scaling-groups-behind-classic-load-balancer-56/

Deploy a PHP Application using Elastic Beanstalk:
https://cloudacademy.com/amazon-web-services/labs/deploy-php-application-using-elastic-beanstalk-26/

Run a controlled deploy with AWS Elastic Beanstalk:
https://cloudacademy.com/amazon-web-services/labs/run-controlled-deploy-aws-elastic-beanstalk-43/

BLOGS:

AWS Security Groups: Instance level security:
http://cloudacademy.com/blog/aws-security-groups-instance-level-security/


AWS DOCUMENTATION:

Create a Load Balancer with HTTPS listener:
https://docs.aws.amazon.com/elasticloadbalancing/latest/classic/elb-create-https-ssl-load-balancer.html?icmpid=docs_elb_console#config-backend-auth

Examples of how to AWS Lambda:
http://docs.aws.amazon.com/lambda/latest/dg/use-cases.html

Supported Event Sources:
http://docs.aws.amazon.com/lambda/latest/dg/invoking-lambda-function.html#api-gateway-with-lambda


Transcripts are available as part of your Cloud Academy membership.

Sign-up for a 7-day free trial