Cydan Technologies

Amazon Web Services

Home  >>  Trainings  >>  Amazon Web Services

What is Amazon Web Services (AWS)?

Amazon Web Services, famously called AWS, is a complete and secure cloud administrations stage gave by Amazon.

The AWS Cloud offers an extensive variety of framework administrations, for example, stockpiling alternatives, figuring power, systems administration and databases to organizations, helping them scale and develop.

Amazon conveys its administrations on-request with pay-as-you-go valuing arrangement.

Prerequsites to Learn AWS:

  • Knowledge of Operating Systems
  • Knowledge of Virtualization
  • Knowledge of Networking
  • Understanding of the Difference Between Public and Private Cloud Computing
  • Coding skills (Good To Have)

Future of AWS:

  • AWS is by far the biggest public cloud service provider and has most of the customers in public cloud domain.
  • It keeps on improving its service which keeps it on par with other service providers.
  • Being the biggest provider and having most number of customers means there will be huge opportunities with AWS.
  • With Amazon’s latest addition here in India, Alexa, Uber’s already operating self-driven vehicles in Florida and parts of the US,
  • Tesla’s Space-X project (rather Elon Musk’s project) surely gives an illusion of what is coming in the upcoming years.
  • AWS made an entry way back in 2006, and today they have users exceeding 1,000,000.
  • Here is just a instance on the growth rate of AWS S3 (Simple Storage Service), one of the most popular.

AWS course content

Introduction to Cloud Computing

  • Introduction to cloud computing world
  • History
  • Cloud business models
  • Public, Private and Hybrid cloud models
  • Advantages of cloud computing

Overview

  • AWS Regions and Availability zones.
  • Tools to access services.
  • Overview of the console.

AWS ec2(elastic compute cloud)

  • Introduction to EC2.
  • Pricing models On-demand vs Reserved vs Spot instances.
  • Using Amazon Machine Images (AMIs) to create the instances.
  • Public vs Private Images.
  • Sharing Images to other accounts.
  • Logging into instances using key pairs.
  • Converting pem files to ppk.
  • Volumes and types.
  • Using snapshots for backup.
  • Increasing the size of the volumes.
  • Backup and restore process of the EC2 instances.
  • Adding network interfaces.
  • Assigning static IPs using Elastic IPs.
  • Control access to instances using Security Groups.

Elastic Load Balancer

  • Introduction to Elastic Load Balancing.
  • Creating ELB from Console.
  • Attaching instances to ELB.
  • Configuring Ports, Protocols and health checks.
  • Enabling sticky session.
  • Connection draining.
  • Enabling SSL Certificates for https transactions.

Cloud Watch

  • Introduction to CloudWatch monitoring service.
  • Monitoring CPU, Memory and network utilization of different resources.
  • Creating notifications.

Simple Notification Services

  • Introduction to SNS.
  • Subscribing to receive notifications.
  • Sending alerts using SNS.

Relational Database Service

  • Introduction to Managed database.
  • Creating RDS instances using AWS console.
  • Choosing an RDS engine and version.
  • Public vs Private database instances.
  • Multi-AZ setup.
  • Backup using snapshots and point in restore.
  • Parameter Group.
  • Options Group.
  • Control access to instances using Security Groups.

Auto scaling

  • Creating launch configuration.
  • Creating auto-scaling group.
  • Auto-scaling policies.

AWS s3(simple storage service)

  • Introduction to Simple Storage Server (S3).
  • Storage options (default vs reduced redundancy vs Glacier).
  • Creating buckets using Console.
  • Uploading and downloading data to S3.
  • Building static websites using S3.
  • Enable version control on S3.
  • S3 access policies.

Storage(Glacier)

  • Introduction to Glacier.
  • Moving data from S3 to Glacier.
  • Setting archiving policies on S3.

AWS Cloud Front (Content Delivery Network Service)

  • Introduction to CloudFront.
  • Configure S3 backend for CloudFront.
  • Configure ELB backend from CloudFront.

Simple Email Services(SES)

  • Introduction to SES.

Identity Access Management (IAM)

  • Introduction to IAM.
  • Access controls using IAM.
  • Creating users, groups and roles.
  • Assigning policies.
  • Inline vs Managed policies.

Virtual Private Cloud (VPC)

  • Choosing a network design and CIDR.
  • Design a simple network.
  • Creating Subnets and setup routing as per the design.
  • Using IGW to enable internet access.
  • Access controls using Network ACLs.┬áNetwork ACLs vs Security Groups.
  • Creating Private connections from data center to AWS.
  • Enabling VPC peering between VPCs.

Cloud Formation:

  • Understanding the template format.
  • Cloudformation designer.
  • Create a simple cloudformation template.
  • Managing dependencies.
  • Updating the existing stacks.
  • Intrinsic functions.
  • Pseudo parameters.
  • Updating cloudformation stacks.
  • Understanding event.

Using CLI

  • Installing AWSCLI .
  • Installing CLI tools using rpm or pip.
  • Configuring credentials.
  • AWS CLI syntax.
  • Creating and managing resource using CLI.