About AWS
secure cloud services platform
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.

Course Contents
The following are the course contents offered for AWS
- What is cloud computing?
- Public
- Cloud service models – IaaS
- Setting up your AWS account
- The AWS management console
- Designing for multi-tenancy
- Data security
- Application multi-tenancy
- Designing for scale
- Automating infrastructure
- Designing for failure
- Designing for parallel processing
- Designing for eventual consistency
- Estimating your cloud computing costs
- A typical e-commerce web application
- Setting up our development environment
- AWS components
- Amazon Elastic Compute Cloud (EC2)
- Amazon S3
- Amazon EBS
- Amazon CloudFront
- Amazon Glacier
- Amazon RDS
- Amazon DynamoDB
- Amazon ElastiCache
- Amazon Simple Queue Service
- Amazon Simple Notification Service
- Amazon Virtual Private Cloud
- Amazon Route 53
- AWS Identity and Access Management
- Amazon CloudWatch
- Other AWS services
- Optimizing cloud infrastructure costs
- Choosing the right EC2 instance
- Turn-off unused instances
- Use auto scaling
- Use reserved instances
- Use spot instances
- Use Amazon S3 storage classes
- Reducing database costs
- Using AWS services
- Cost monitoring and analysis
- Application development environments
- Setting up the AWS infrastructure
- The AWS cloud deployment architecture
- AWS cloud construction
- Creating security groups
- Creating EC2 instance key pairs
- Creating Roles
- Creating an EC2 Instance
- Elastic IPs (EIP)
- Amazon Relational Database Service
- Software stack installation
- AWS architecture and components
- Regions and availability zones
- AWS platform overview
- Getting started with AWS
- Introducing the AWS Management Console
- Getting started with AWS CLI
- Building virtual infrastructure with servers and networking
- Using virtual servers: EC2
- .Programming your infrastructure: the command line
- Automating deployment: CloudFormation
- Securing your system: IAM
- Storing data in the cloud
- Storing your objects: S3 and Glacier
- Storing your data on hard drives: EBS and instance store
- Using a relational database service: RDS
- Programming for the NoSQL database service: DynamoDB
- Architecting on AWS
- Achieving high availability: availability zones
- Decoupling your infrastructure: ELB and SQS
- Designing for fault-tolerance
- Scaling up and down: auto-scaling and CloudWatch
- Security and Access Management
- Security and clouds
- Identity and Access Management
- Business use case scenario
- Getting started with the IAM Console
- Creating users and groups
- Understanding permissions and policies
- Creating and assigning policies
- Managing access and security using the AWS CLI
- Planning your next steps
- Recommendations and best practices
- Images and Instances
- Introducing EC2!
- Introducing images and instances
- Understanding images
- Understanding instances
- EC2 instance pricing options
- Working with instances
- Stage 1 – choose AMI
- Stage 2 – choose an instance type
- Stage 3 – configure instance details
- Stage 4 – add storage
- Stage 5 – tag instances
- Stage 6 – configure security groups
- Stage 7 – review instance launch
- Connecting to your instance
- Configuring your instances
- Launching instances using the AWS CLI
- Cleaning up!
- Planning your next steps
- Recommendations and best practices
- Security
- An overview of security groups
- Determining your instances IP addresses
- Working with Elastic IP addresses
- Understanding EBS volumes
- EBS volume types
- Getting started with EBS Volumes
- Managing EBS volumes using the AWS CLI
- Backing up volumes using EBS snapshots
- Planning your next steps
- Recommendations and best practices
- An overview of Amazon VPC
- VPC concepts and terminologies
- Subnets
- Security groups and network ACLs
- Routing tables
- VPC endpoints
- Internet Gateways
- NAT instances
- DNS and DHCP Option Sets
- VPC limits and costs
- Working with VPCs
- VPC deployment scenarios
- Getting started with the VPC wizard
- Viewing VPCs
- Listing out subnets
- Working with route tables
- Listing Internet Gateways
- Working with security groups and Network ACLs
- Launching instances in your VPC
- Planning next steps
- Best practices and recommendations
- An overview of Amazon CloudWatch
- Concepts and terminologies
- Metrics
- Namespaces
- Dimensions
- Time stamps and periods
- Units and statistics
- Alarms
- CloudWatch limits and costs
- Getting started with CloudWatch
- Monitoring your account's estimate charges using CloudWatch
- Monitoring your instance's CPU Utilization using CloudWatch
- Monitoring your instance's memory and disk utilization using CloudWatch Scripts
- Creating CloudWatch access roles
- Installing the CloudWatch monitoring scripts
- Viewing the custom metrics from CloudWatch
- Monitoring logs using CloudWatch Logs
- CloudWatch Log concepts and terminologies
- Getting Started with CloudWatch Logs
- Viewing the logs
- Creating metric filters and alarms
- Planning your next steps
- Recommendations and best practices
- Manage Your Applications with Auto Scaling and Elastic Load Balancing
- An overview of Auto Scaling
- Creating your first Elastic Load Balancer
- Step 1 – Defining the Load Balancer
- Step 2 – Assign security groups
- Step 3 – configure security settings
- Step 4 – Configure Health Check
- Step 5 – Add EC2 instances
- Step 6 – Add tags
- Step 7 – Review and Create
- Getting started with Auto Scaling
- Creating the Launch Configuration
- Creating the Auto Scaling Group
- Step 1 – Configure Auto Scaling group details
- Step 2 – Configure scaling policies
- Step 3 – Configure notifications
- Step 4 – Configure tags
- Step 5 – Review
- Verifying and testing Auto Scaling
- Suspend
- Planning your next steps
- Recommendations and best practices
- Database-as-a-Service Using Amazon RDS
- An overview of Amazon RDS
- RDS instance types
- Multi-AZ deployments and Read Replicas
- Working with Amazon RDS
- Getting started with MySQL on Amazon RDS
- Creating a MySQL DB instance
- Step 1 – Select Engine
- Step 3: Specify DB Details
- Step 4: Configure Advanced Settings
- Connecting remotely to your DB instance
- Testing your database
- Modifying your DB instances
- Backing up DB instances
- Creating Read Replicas and promoting them
- Logging and monitoring your DB instance
- Cleaning up your DB instances
- Planning your next steps
- Recommendations and best practices
- An overview of Amazon RDS
- RDS instance types
- Multi-AZ deployments and Read Replicas
- Working with Amazon RDS
- Creating a MySQL DB instance
- Step 1 – Select Engine
- Step 3: Specify DB Details
- Step 4: Configure Advanced Settings
- Connecting remotely to your DB instance
- Testing your database
- Modifying your DB instances
- Backing up DB instances
- Creating Read Replicas and promoting them
- Logging and monitoring your DB instance
- Cleaning up your DB instances
- Planning your next steps
- Recommendations and best practices
- Working with Simple Storage Service
- Introducing Amazon S3
- Introducing Amazon S3
- Getting started with S3
- Creating buckets
- Uploading your first object to a bucket
- Viewing uploaded objects
- Accessing buckets and objects using S3CMD
- Managing an object's and bucket's permissions
- Using buckets to host your websites
- S3 events and notification
- Bucket versioning and lifecycle management
- Cross-Region Replication
- Planning your next steps
- Recommendations and best practices
- Introducing Amazon Route53
- Working with Route53
- Creating hosted zones
- Getting started with traffic flow
- Configuring health checks
- Content delivery using Amazon CloudFront
- Backups
- Backing Up Static Files from EC2 Instances to S3
- Rolling Backups with S3 and Glacier
- Elastic Container Service
- Elastic File System
- Database migration made easy with Database Migration Service
- Go serverless with AWS Lambda
- Resources
- Bootstrapping and Auto-configuration
- Black belt booting
- Bootstrapping instances with AWS CloudFormation
- Bootstrapping Amazon instances using Chef
- Continuous integration and deployment
- Automation with Amazon SWF
- Working with AWS OpsWorks
- AWS Billing and Amazon CDN Service
- Programmatic AWS billing
- Cost allocation reporting
- Cost control architectures
- CDN service from AWS – CloudFront
- How CloudFront works
- Getting started with CloudFront
- Analyzing Big Data with AWS
- Introducing Big Data and Hadoop
- Provisioning a Hadoop cluster on EMR
- Hive structural design
- Data types
- Data model
- Amazon Kinesis
Have Question?





