Prerequisites
To apply for the AWS training in Singapore, you need to either:
- You should have a basic understanding of computer networking concepts like IP addresses, protocols and routing
- You should have a basic understanding of Operating systems and virtualization concepts.
- You should also be familiar with at least one programming language like Java, Ruby or Python.
Course Curriculum
Module 1: Introduction of Cloud Computing
- History of Cloud Computing
- Defining Cloud
- Why do we use the Cloud?
- Which cloud we use and Why?
- Where can we use Cloud?
- Types of Cloud. (Public, Private, Hybrid, Community)
- Deployment Models of Cloud (IAAS, PAAS, SAAS)
Module 2: Introduction of AWS Cloud
- History of AWS Cloud
- AWS Cloud Services
- Categories of AWS Services
Module 3: Identity and Access Management (IAM)
- Introduction to Identity and Access Management
- Comparing Root Account and IAM User
- Users
- Group
- Policies
Module 4: Simple Storage Service (S3)
- Introduction to Simple Storage Service
- Storage Classes
- Lifecycle Management
- Versioning
- Cross-region Replication
- Storage Gateway
Module 5: Elastic Compute Cloud (EC2)
- Introduction to Elastic Compute Cloud
- EC2 Instance Types
- Security Group Basics
- EBS
- Volumes and Snapshots
- EC2 Metadata
- Elastic File System
Module 6: Route53
- Introduction to Route53
- Routing Policies
- Simple Routing Policy
- Weighted Routing Policy
- Latency Routing Policy
- Failover Routing Policy
- Geo Proximity Routing Policy (Traffic Flow Only)
- Multivalue Answer
Module 7: Virtual Private Cloud (VPC)
- Introduction to Virtual Private Cloud
- Subnets
- Network Address Translation
- VPC Flow Logs
- VPC Endpoints
- VPC Peering
- Direct Connect
Module 8: Databases on AWS
- Introduction to Databases on AWS
- RDS backups, Multi AZs and Read Replicas
- DynamoDB
- Redshift
- Aurora
- ElastiCache
Module 9: High Available Architecture
- Introduction to High Available Architecture
- Load Balancer
- Autoscaling Group
- CloudFormation
- Beanstalk
Module 10: Serverless
- Comparing Server and Serverless
- Introduction to Serverless
- No Servers Really
- Why Lambda?
Module 11: Application Services
- Simple Queue Service (SQS)
- Simple Workflow Service (SWS)
- Simple Notification Service (SNS)
- API Gateway
- Kinesis
- Elastic Transcoder
Module 12: AWS DevOps Tools
- DevOps in AWS
- Code Pipeline/Code Build
- Code Commit/Code Deploy
Module 13: AWS Migration
- Defining Cloud migration
- Significance of migration
- Migration process in AWS, the 6 R’s migration strategy
- Virtual machine migration, migrating a local VM onto the AWS cloud
- Migrating databases using Database Migration Service (DMS)
- Migrating a local database to RDS
- Migrating an on-premises database server to RDS using DMS, other migration services.
Module 14: CloudWatch
- Introduction to CloudWatch
- Monitoring EC2 with Custom metrics
- Monitoring EBS
- Monitoring ELB
- Creating a billing Alarm
- AWS Resource Group and Tagging
- Comparing AWS Config, AWS CloudTrail and Cloudwatch
Module 15: Automation and Configuration Management
- Defining AWS Lambda
- How Lambda is different from EC2?
- Benefits and limitations of Lambda
- How does Lambda work
- Use cases of Lambda, Lambda concepts
- Integration S3 with Lambda
- Defining Elastic Beanstalk, Working of Beanstalk, Beanstalk concepts, Beanstalk pricing
- Defining configuration management
- Defining AWS OpsWorks, AWS OpsWorks benefits
- Comparing CloudFormation and OpsWorks, services in OpsWorks, AWS OpsWorks Stacks, OpsWorks pricing.
Module 16: Amazon FSx and Global Accelerator
- Defining FSx
- Types of FSx, FSx for Windows server
- How does FSx for Windows File Server work, FSx for Lustre
- Use cases of FSx
- Automatic failover process
- Supported clients and access methods
- Defining Global Accelerator, Working of Global Accelerator, Listeners and Endpoints
- Defining AWS Organizations, AWS Organization Features, Managing multiple accounts
- Defining ENIs, ENAs, and EFAs, Working with network interfaces
- Enhanced Networking with ENA, EFA with MPI, Monitoring an EFA