Sunteți pe pagina 1din 31

www.kurela.org info@kurela.

org 7993300103, 7710000622, 7680075550

Amazon Web Services (AWS)


AWS CSA/SA Course Suite
Page no
Page 1 Page 2 Page 3 Page 5 6 to 29 Page 30
• Welcome • Documen • Trainer • Prerequis • Topics • Schedule
Page t Guide Profile ites and LABs
in detail
12 Years of IT Experience

Cloud Neutral Trainer & Consultant (AWS, Azure, VMware


and Google Platforms) working with authorized training
Venkat Kurela partners
( Venkatramaiah Kurela )
AWS Solution Architect – Associate
Implementing Microsoft Azure Infrastructure Solutions - 70-
+91-7680075550 533
kurela.venkat@gmail.com VMware Cloud
https://in.linkedin.com/in/venkatkurela VMware NSX 6.0
VMware VCAP – DCA 5
VMware VCP4, 5 & 6
MCITP
CISCO UCS & HP C7000 Certified
CCNA, NetApp, EMC Storage Certified
ITIL v3 Foundation

Kurela Cognisive Pvt Ltd || kurela.org || info@kurela.org || +917710000622, 7993300102, 7993300103


Pre-requisites

Kurela Cognisive Pvt Ltd || kurela.org || info@kurela.org || +917710000622, 7993300102, 7993300103


Kurela Cognisive Pvt Ltd || kurela.org || info@kurela.org || +917710000622, 7993300102, 7993300103
AWS Course Introduction

Theory

• Know your Trainer

• Prerequisites

• Class Guideline and Expectations

• Overview of Course Suite


• Low Level No LAB
• Topic Level

• Schedule

• How to Access Material

• How to Access Recorded Sessions

• Training Calendar for this week

Kurela Cognisive Pvt Ltd || kurela.org || info@kurela.org || +917710000622, 7993300102, 7993300103


Cloud Computing 101

Theory

• Introduction

• Cloud Computing Characteristics

• Cloud Computing and Virtualization


No LAB
• Cloud Computing Deployment Models

• Cloud Computing Delivery Models

• Cloud computing use cases

Kurela Cognisive Pvt Ltd || kurela.org || info@kurela.org || +917710000622, 7993300102, 7993300103


Introduction to AWS

Theory

• Introduction to AWS
• AWS History
• AWS Certification Path Explained

• AWS Global Infrastructure


• Regions and Availability Zones
• AWS Edge Locations No LAB
• Security
• Physical Access & Security Certification
• Shared Security Responsibility
• Identity and Access Management (IAM)

• The AWS Free Tier


• How to Sign up for the Free Tier

Kurela Cognisive Pvt Ltd || kurela.org || info@kurela.org || +917710000622, 7993300102, 7993300103


Getting Started with AWS

Theory LAB

• AWS Service Portfolio • Explore Management Console


• Overview of services
• Typical use cases • Identify the features like support information,
billing dash board, regions, services etc..
• AWS Free Tier
• Learn to work with services and navigate between
• AWS Platform Management options regions
• AWS Management Console
• Setting up CLI interface for the first use • Customize home console and setup quick access
• Mobile Application services

• AWS Support and SLA • Install AWS CLI

• Configure AWS CLI for the first use

• Run sample commands

Kurela Cognisive Pvt Ltd || kurela.org || info@kurela.org || +917710000622, 7993300102, 7993300103


Elastic Cloud Compute (EC2) & AMI

Theory LAB

• What is a Server • Explore EC2 mgmt console

• Server Evaluation • Create Linux Instance and Connect to it


• Create Windows Instance and Connect to it
• Introduction to EC2 / Instance
• Tags & Keys
• EC2 Instance Types
• Convert pem to ppk
• EC2 Instance Pricing Options
• Private IP, Public IP, and EIP
• EC2 Tenancy Options
• Using Bootstrap Scripts
• Introduction to AMI
• EC2 Instance Meta-data
• Sources of AMI
• EC2 Life cycle activities
• AMI Storage
• Create, start, stop, Termination Protection

• EC2 Use cases


Kurela Cognisive Pvt Ltd || kurela.org || info@kurela.org || +917710000622, 7993300102, 7993300103
Light sail

Theory LAB

• Introduction to Lightsail • Explore Light sail management console

• Features of Lightsail • Create Light sail instance with wordpress


application
• Lightsail pricing options
• Connect to instance and connnect to wordpress
• Operating system & application templates application
• Additional features • configure firewall, EIP and Snapshot

Kurela Cognisive Pvt Ltd || kurela.org || info@kurela.org || +917710000622, 7993300102, 7993300103


Elastic Block Storage (EBS)

Theory LAB

• Storage Options • Explore EBS Management Console

• EBS Volumes • Create EBS Volume


• Delete EBS Volume
• EBS Volume Features
• Attach volume to EC2 Instance and create file
• EBS Volume Types system
• EBS LAB • Extend the volume and configure the same in OS
• Copy EBS Volume to different location
• EBS snapshots
• Create & Delete EBS Snapshot
• EBS snapshots Use cases
• Create volume from EBS Snapshot

Kurela Cognisive Pvt Ltd || kurela.org || info@kurela.org || +917710000622, 7993300102, 7993300103


Simple Storage Service (S3)

Theory LAB

• Object Storage vs Block Storage vs File Storage • Create S3 Bucket

• Introduction to S3 & Use cases • upload an object


• Delete an object
• Basics of Amazon S3
• Buckets, Regions, Objects, Key, Object URL, Amazon S3 • access the object using unique url
Operations, REST Interface, Durability and Availability, Data
Consistency, Access Control, Static Website Hosting • make an object publicly accessible
• S3 Storage Classes • Create bucket IAM policy and apply to bucket
• S3 Standard, S3 Standard-Infrequent Access (IA), S3 Reduced
Redundancy Storage (RRS), Glacier • convert bucket to static website
• Amazon S3 Advanced Features • Configure backup by enable versioning
• Object Lifecycle management, Encryption, Versioning, Cross-
Region Replication, Logging, Event Notification • write sample lifecycle management policy

Kurela Cognisive Pvt Ltd || kurela.org || info@kurela.org || +917710000622, 7993300102, 7993300103


Elastic File System (EFS)

Theory LAB

• Introduction to EFS • Explore EFS Management Console


• EFS Benefits • Create EFS volume
• EFS Use Cases • Mount the volume to EC2 instance and configure
• EFS Durability and Availability it in OS
• EFS Scalability and Elasticity • Extend the volume and share the volume between
• EFS Security multiple Instances
• EFS Pricing

Kurela Cognisive Pvt Ltd || kurela.org || info@kurela.org || +917710000622, 7993300102, 7993300103


Storage Gateway, Snow Family & CloudFront

Theory
Storage Gateway
• Introduction to Storage Gateway
• Benefits
• Use Cases
• Durability and Availability
• Scalability and Elasticity
• Security
• Pricing
AWS Snow Family
No LAB
• Snowball
• Snowball Edge
• Snowmobile
CloudFront
• Introduction to CloudFront
• Components of CloudFront
• Scalability and Elasticity
• Security
• Pricing
Kurela Cognisive Pvt Ltd || kurela.org || info@kurela.org || +917710000622, 7993300102, 7993300103
Virtual Private Cloud (VPC)

Theory LAB
• Introduction to VPC • Explore VPC Mgmt console
• VPC concepts and terminologies • Test the security group functionality
• SUBNETS (Public & Private) • Test the functionality of NACL
• Security groups and network ACLs • Create VPC using Wizard
• Checking connectivity issues (SG, NACL,IGW, Route Table)
• Routing tables
• Create VPC using Custom method
• VPC Endpoints • checking connectivity issues (SG, NACL,IGW, Route Table)

• DHCP Sets & DNS and NAT • Created IGW and configured route table
• Internet Gateways • Create private subnet, NAT Gateway, route table
• ClassicLink & VPC Peering and made necessary route entries

• VPN Connections & PCI DSS Compliance • Create VPC Peering and test connectivity
between servers across VPCs
• VPC Limits & VPC Pricing
• VPN Connectivity
• Different Ways to create VPC

Kurela Cognisive Pvt Ltd || kurela.org || info@kurela.org || +917710000622, 7993300102, 7993300103


Identity and Access Management (IAM)

Theory LAB
• Introduction to IAM • Explore IAM console
• Principals, Root, IAM and Roles • Create IAM User give permissions and check
• Roles and Security tokens access
• Authentication • Create Group give permissions and check access
• Authorization
• Create policy document and simulate permissions
• Policies
conflict
• MFA
• Create Access Keys and make API calls between
• Permission Conflicts
AWS Services
• Create Roles, attach to EC2 and check access
• KMS Service

Kurela Cognisive Pvt Ltd || kurela.org || info@kurela.org || +917710000622, 7993300102, 7993300103


SNS, CloudWatch, Trusted Advisor, Cloud Train & Cloud Config

Theory LAB
• SNS • Create sample notification and send it to admin

• CloudWatch • Explore CloudWatch Console


• Monitoring Concept • Create Billing Alert
• An overview of CloudWatch
• Concepts and terminologies • Create EC2 Resource monitoring alert
• CloudWatch Features • Configure Custom metrics
• Limits and Costs
• Configure Sys/Application logs
• Trusted Advisor • Create CloudWatch Rules

• AWS Config • Audit user activity in cloud trail


• How it Works • enable config rules

• AWS CloudTrail • check the environment compliance


• How it Works • export the logs to S3

Kurela Cognisive Pvt Ltd || kurela.org || info@kurela.org || +917710000622, 7993300102, 7993300103


Elastic Load Balancer (ELB)

Theory LAB
• Introduction to Load Balancer • Create Load Balancer
• Introducing the Elastic Load Balancer • Host sample application across Azs
• Benefits of ELB • Check load balancer functionality by simulating
• Types of ELBs load
o ALB
• fail one of the instance and check failover and
o NLB
o CLB failback
• Comparison of ELBs
• Listener
• ELB Configuration Options
• Load Balancer Capacity Units (LCU)
• Elastic Load Balancer Pricing

Kurela Cognisive Pvt Ltd || kurela.org || info@kurela.org || +917710000622, 7993300102, 7993300103


Auto Scaling

Theory LAB
• Introduction to Auto Scaling • Create an AMI by customizing an instance
• Benefits of Auto Scaling • Create Launch configuration
• Auto Scaling components • Create Autoscaling group
• Auto Scaling Groups
• Host a PHP application
• Launch Configurations
• Scaling Policies
• Test all four scaling policies and witness that
instances will automatically get add and remove
• AutoScaling & ELB • Maintain current Instance levels
• Manual scaling
• Scheduled scaling
• Dynamic scaling

Kurela Cognisive Pvt Ltd || kurela.org || info@kurela.org || +917710000622, 7993300102, 7993300103


DNS with Route53

Theory LAB
• Introducing Amazon Route53 • Explore Route53 Mgmt console
• Create Private Hosted Zone
• Hosted Zone
• Create two EC2 instances
• Resource Record Set • check name resolution
• Create Public Hosted Zone
• Routing traffic to AWS Resources • Check name resolution
• Publish an working application and check the
• Routing Policy
accessibility on internet
• Health Checks • Create Health check - Failover Routing Policy
• Primary server in Mumbai and secondary server
in Singapore
• Simulate failure and check failover and failback

Kurela Cognisive Pvt Ltd || kurela.org || info@kurela.org || +917710000622, 7993300102, 7993300103


AWS RDS

Theory LAB
• An overview Database • Explore RDS management console
• Relational Database (RDBMS)
• Data Warehouse • Create mysql database instance with multi AZ
• NoSQL Databases • configure backup, monitoring
• Amazon RDS & Database Engines • create read replica for disaster recovery
• Operational Benefits
• Configure manual snapshot backup
• License
• Modify primary database and check read replica
• Amazon Aurora
• Amazon RedShift for changes
• Amazon DynamoDB
• Promote read replica as master
• RDS Read Replicas
• Instance State and admin tasks
• Creating, Modifying, Backing up DB,
creating Read Replicas, Cleaning the
Databases
Kurela Cognisive Pvt Ltd || kurela.org || info@kurela.org || +917710000622, 7993300102, 7993300103
Elastic Beanstalk (EB)

Theory LAB
• Explore EB Management Console
• Introduction to Elastic Beanstalk (EB)
• host sample PHP Application with single instance
• EB Terminology
• convert application env into autoscaling & load
• Components of EB balanced
• Create multiple environments by cloning original
• Benefits of Elastic Beanstalk (EB)
application
• How EB Works
• versioning of the application code
• sapping URLs between the environments
• same

Kurela Cognisive Pvt Ltd || kurela.org || info@kurela.org || +917710000622, 7993300102, 7993300103


SQS, SWF, Kinesis, EMR, Data Pipeline & Import / Export

Theory
• Coupled & Decouple systems
• SQS, SWF
• Amazon Kinesis
• Amazon Kinesis Firehose, Streams &Analytics
• Use Cases
• Amazon EMR (Elastic MapReduce)
• Hadoop Distributed File System (HDFS) No LAB
• EMR File System (EMRFS)
• Use Cases
• AWS Data Pipeline
• Overview & Use Cases
• AWS Import / Export
• AWS Import / Export Disk
• Use Cases
Kurela Cognisive Pvt Ltd || kurela.org || info@kurela.org || +917710000622, 7993300102, 7993300103
CloudFormation (CF)

Theory LAB
• Introduction to CloudFormation (IaaC) • Explore CloudForamtion Management console

• Features and Benefits • Use GUI to create a stack

• CF Concepts • Deploy sample application environment

• Different Ways of creating stacks/templates • Delete same environment

• How it Works ?

Kurela Cognisive Pvt Ltd || kurela.org || info@kurela.org || +917710000622, 7993300102, 7993300103


Lambda

Theory LAB
• Introduction to Lambda • Explore Lambda management console
• Lambda Functions • Create sample function
• Supported Platforms • make api calls through API gateway
• Lambda Limitations
• How it works
• Lambda Use cases
• Lambda Pricing
• API Gateway

Kurela Cognisive Pvt Ltd || kurela.org || info@kurela.org || +917710000622, 7993300102, 7993300103


Other Important Services

Theory
AWS ElastiCache
• Benefits of EC
• Redis & Memcached
AWS CloudSearch
AWS Elastic Search
Cloud HSM No LAB
AWS OpsWork

Kurela Cognisive Pvt Ltd || kurela.org || info@kurela.org || +917710000622, 7993300102, 7993300103


AWS Migration Services

Theory
How Customers are migrating to AWS
Application Discovery Service
Server Migration Service
• Introduction to SMS
• SMS Limitations
• SMS Pricing
Database Migration Service
No LAB
• Introduction to DMS
• How it works
• AWS Schema Conversion Tool
• AWS DMS Use Cases
• DMS Pricing
AWS Migration Hub

Kurela Cognisive Pvt Ltd || kurela.org || info@kurela.org || +917710000622, 7993300102, 7993300103


Architecture & Best Practices

Theory
• Pricing Calculator
• Stencils
• Design for Failure and Nothing Fails
• Implement Elasticity
• Deployment Automation


Leverage Different Storage Options
Building Security in Every Layer
No LAB
• Backup in the Cloud
• Reference architecture

Kurela Cognisive Pvt Ltd || kurela.org || info@kurela.org || +917710000622, 7993300102, 7993300103


Every day
40 Hours of Training Monday to Friday
1.5Hr to 2Hrs

Material will be provided


Student Manuals
4 Weeks to complete LAB Guides Retake policy
Realtime scenarios
Practice exam questions

Kurela Cognisive Pvt Ltd || kurela.org || info@kurela.org || +917710000622, 7993300102, 7993300103


www.kurela.org info@kurela.org 7993300103, 7710000622, 7680075550

Thank You

S-ar putea să vă placă și