Courses Offered: SCJP SCWCD Design patterns EJB CORE JAVA AJAX Adv. Java XML STRUTS Web services SPRING HIBERNATE  

       

AWS Course Details
 

Subcribe and Access : 5200+ FREE Videos and 21+ Subjects Like CRT, SoftSkills, JAVA, Hadoop, Microsoft .NET, Testing Tools etc..

Batch Date: May 23rd @9:30AM

Faculty: Mr. Lakshmi Rao
(15+ Yrs of Exp,..)

Duration: 45 Days

Venue :
DURGA SOFTWARE SOLUTIONS at Maitrivanam
Plot No : 202, IInd Floor ,
HUDA Maitrivanam,
Ameerpet, Hyderabad-500038.

Ph.No: +91- 9246212143, 80 96 96 96 96

Syllabus:

AWS (Amazon Web Services)
(Amazon Web Services + LINUX Basics + Shell Script)

Model 1: Elastic Cloud Computing (EC2)

• EC2
• EBS (Elastic Block Storage)
• CLB (Classic Load Balancer)
• ALB (Application Load Balancer)
• NLB (Network Load Balancer)
• Cloud Watch
• SNS (Simple Notification Service)
• Auto Scale
• Route53
• EFS (Elastic File Storage)
• EC2 CLI
• EC2 Cloud Formation
• EC2 In Terraform
• Price optimization

Model 2: Networking (VPC)

• Basic Networking
• VPC (Virtual Private Cloud)
• Subnet
• Rout table
• NAT
• SG (Security groups)
• NACL (Network Access Control Lists)
• Peering connection
• Transit Gateway
• VPN (virtual private network)
• Cloud Formation
• VPC CLI
• VPC Cloud Formation
• Price optimization

Model 3: Storage and Permissions (S3, IAM)

• S3
• Storage Classes
• Version
• Object Lifecycle
• Statistic webhost
• CloudFront
• Glacier
• IAM users
• IAM groups
• IAM roles
• IAM Policies
• S3 CLI
• Price optimization

Model 4: Database (RDS)

• RDS (Relation Database Services)
• Replica
• MAZ (Multi Available Zone)
• Private RDS
• Dynamo DB
• RDS CLI
• DMS (Data Migration Services)
• Elastic Cache
• Price optimization

Model 5: Developer

• Lambda
• Elastic Beanstalk

Model 6: Infrastructure Automation

• Terraform

AWS Introduction

Linux Essentials:

• History
• Types of OS
• Flavors
• OS Structure
• File system
• All Linux basic commands
• File & directory’s permissions
• User & groups administration
• Accessing Servers with ssh
• How multi user works in Linux
• How make normal user as sudo user.

Shell Script:

• Introduction
• Type of shells
• Variables
• Types of variables
• Operators
• Input arguments
• String comparison
• Athematic comparison
• File conditions
• If, loops, case, functions
• Examples

Model 1: Elastic Compute Cloud (EC2)

  • EC2 Basics
  • Amazon Machine Images (AMIs)
  • Instance types
  • Elastic Block Store (EBS)
  • Security Groups
  • IP Addressing
  • Launching and using an EC2 instance
  • EC2 Essentials
  • Understanding Reserved Instances
  • Selecting and Building EC2 Instances
  • Working with public and private IP Addresses
  • Cloud-init User data and Metadata
  • Cloud Watch and EC2
  • EC2 Placement Groups o Serving Traffic to Private Web Servers

EBS (Elastic Block Storage)

  • Hard disk Basics
  • EBS Types
  • EBS vs Instance Storage

EBS Volumes And Snapshots:

  • Working with Elastic Block Storage
    • Understanding AWS Storage Types
    • Increasing IOPS Performance
    • Configuring Optimized Instances
  • EBS Snapshots and Replication
    • EBS Snapshots Characteristics
    • Working with Snapshots in the AWS Management Console
  • AWS Command Line Interface
    • Working with EC2 using CLI
  • EC2 Troubleshooting Scenarios

Elastic File Storage

  • Demonstrate ability to create backups for different services
  • Overview of Backup Services on AWS and Services that Include Backups
  • Creating and Scripting Automation for EC2 Snapshots

Load Balancing Basics

  • OSI Network Layer
  • Load Balancing
    • Classic Load Balancer
    • Application Load Balancer
    • Network Load Balancer
  • Auto Scaling Groups
  • Target Groups
  • Health Checks

Simple Notification Service (SNS)

  • Introduction
  • SNS Topics
  • SNS Subscriptions and SNS Subscription Protocols
  • SNS Push Notifications

Cloudwatch

  • Creating Cloud Watch Alarms for EC2 Monitoring
  • Creating custom cloudwatch metrics
  • Configuring Alarms

Monitoring and Metrics

  • Understanding AWS Instance types, Utilization and Performance
  • EC2 Instance and System Status Checks
  • Creating Cloud Watch Alarms
  • Installing and Configuring Monitoring Scripts for EC2 Instances
  • Dedicating an instance to monitoring
    • Monitoring EBS for performance and availability

CloudTrail

  • CloudTrail Workflow
  • Concepts
  • CloudTrail Log Files

Auto Scaling:

  • Basics
  • Using Auto Scaling
  • Auto Scaling Troubleshooting scenarios
  • Auto Scaling Features
  • How Auto Scaling Works
  • Configuring Auto Scaling

Route 53:

  • Route 53 Basics
  • Using Route 53
  • Route 53 and DNS Failover
  • Weighted Routing Policies In Route 53
  • Configuring DNS with Route 53
    • Where we are in the reference architecture
    • The role of DNS in a distributed cloud system
    • Using Route 53 with ELB, CloudFront, S3
    • Configuring Route 53
    • Route 53 Best Practices

Billing:

  • AWS Billing and linking AWS Accounts
  • AWS Billing Dimensions and metrics for Cloud Watch
  • Cost Optimizing
  • Using the AWS Price List API and Cost Explorer

AWS EC2 CLI:

  • Creation and management of EC2 resources using CLI

Model 2: Virtual Private Cloud (VPC)

  • AWS Global Infrastructure
  • VPC Basics
  • Internet Gateways (IGW)
  • Route Tables (RTs)
  • Network Access Control Lists (NACLs)
  • Subnets o Availability Zones
  • Introduction to VPC and AWS Networking o Building A VPC From Scratch
    • VPC Networking
    • VPC Security
  • Configuring a NAT Instance
  • DB Subnet Groups
  • Elastic IP Addresses and Elastic Network Interfaces
  • Configure a Web Application In VPC
  • Extending the VPC to On-Premise Networks
  • VPC Peering o Troubleshooting scenarios
  • Network and Data Security o Network Monitoring with Flow Logs

Extending On-Premise Networks with VPN:

  • Using Directory Service to Connect Hybrid Architectures
  • Security Zones
  • Understanding AWS IP Subnet Reservations
  • Hybrid Cloud AWS
    • Overview
    • AWS Hybrid Cloud Scenario
    • Network Integration in to AWS VPC
      • Best Practices
      • AWS VPC Wizard Creation
      • Creating an OpenVPN Instance for Client Connections

Cloud Formation:

  • Cloud Formation Essentials
  • Creation and deployment of VPC Using Cloud Formation

Billing:

  • Cost Optimizing

AWS VPC CLI:

  • Creation and management of VPC resources using CLI

Model 3: S3, IAM

Simple Storage Service (S3)

  • S3 Basics
  • Buckets and objects
  • Storage Classes
  • Object Lifecycles
  • Permissions
  • Object Versioning
  • S3 Essentials
  • S3 Bucket/Object Versioning and Policies
  • Website Hosting with S3
  • AWS Command Line Interface
    • Working with S3 using CLI
  • Introduction To S3 Developer Requirements
  • Creating a static hosting Website with S3
  • S3 IAM & Bucket Policies

CloudFront

  • Overview
  • Understanding Points of Presence
  • Content Delivery Network Basics
  • Creating
  • Working with Distribution
  • Custom Origins
  • Security
  • Optimization

Glacier:

  • Overview
  • Introduction to Glacier
  • Creating a Glacier Vault
  • Storing Archives in Glacier
  • Understanding Glacier's Retrieval Pricing
  • Restoring Archives from Glacier

Billing:

  • Cost Optimizing

AWS S3 CLI:

  • Creation and management of s3 resources using CLI

Identity Access Management (IAM)

  • What is IAM
  • Create User
  • Create Groups
  • Roles
  • Polices
  • Custom polices
  • Create/Set an IAM Policy for an IAM User

Model 4: Relational Database Service (RDS) Dynamo DB

RDS:

  • Overview
  • Essentials
  • Working with RDS
  • Subnet Groups
  • Security Options
  • RDS Security Groups and Connecting to RDS from EC2
  • Monitoring RDS for performance and availability
  • MySQL and Maria DB on RDS
  • Replica & MAZ
  • Private RDS

Amazon Dynamo DB:

  • Getting Started with Dynamo DB
  • Local and Global Secondary Indexes
  • Dynamo DB overview and Limits
  • Dynamo DB Multi-Region Replication

Database Migration Service

  • How AWS DMS Works
  • Security Setup
  • Replication Instance
  • Endpoints
  • Tasks
  • Migrating Mysql
  • Migrating Microsoft SQL Server

Elastic Cache

  • Caching Overview
  • Memcached
  • Redis
  • Clusters
  • Backups

Billing:

  • AWS Billing and linking AWS Accounts
  • AWS Billing Dimensions and metrics for Cloud Watch
  • Cost Optimizing o Using the AWS Price List API and Cost Explorer

AWS CLI

  • Creation & Managing EBS & EFS using CLI
  • Creation and Management of DB Services using CLI

Model 5: Developer

Elastic Beanstalk Concepts

  • Permissions
  • Platforms
  • Application Management
  • Environment Management
  • Configuration Advanced Configuration
  • Monitoring

Lambda

  • What is Lambda
  • Serverless concepts
  • Permissions
  • Functions and tools
  • Managing, Configuring
  • Invoking Functions Lambda Runtimes
  • Applications Working with java

Model 6: Terraform:

Infrastructure Automation

  • What is Infrastructure as Code and why is it needed?
  • Declarative vs Procedural tools for Infrastructure as Code
  • Infrastructure as Code in the Cloud
  • Requirements for infrastructure provisioner
  • Deploying First Server
  • Preparing work environment
  • Terraform providers
  • Configuring AWS provider e. Creating EC2 instance with Terraform
  • Working with state
  • Handling resource updates

Resource Dependencies and modules

  • Creating AWS Virtual Private Cloud
  • Controlling dependencies with depends_on and ignore_changes
  • Making sense of our template
  • Removing duplication with modules
  • Configuring modules
  • Retrieving module data with outputs
  • Using root module outputs

Storing and Supplying Configuration

  • Understanding variables
  • Configuring data sources
  • Exploring Terraform configuration resources
  • Taking a quick look at Consul