Amazon Web Services (AWS) is a secure cloud services platform, offering compute power, database storage, content delivery and other functionality to help businesses scale and grow. Explore how millions of customers are currently leveraging AWS cloud products and solutions to build sophisticated applications with increased flexibility, scalability and reliability

  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
  • Achieving Agility with EC2
Managing the EC2 infrastructure
  • EC2
  • S3
  • EBS
  • Beanstalk
  • RDS
  • VPC
  • CloudFront
  • SimpleDB
  • SQS
  • CloudWatch
  • Achieving Agility with EC2
  • 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
  • Implementing Durable and Reliable Storage
Storing data in the cloud
  • Persisting off–instance storage with EBS volumes
  • Creating backups with snapshots
  • Achieving high durability with Simple Storage 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
  • Adapting EC2 to Your Business Needs
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
  • Handling Dynamic Resource Requirements
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
  • Hosting Applications with Elastic Beanstalk
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
  • AWS Security Features
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