Skip to content

2. Ten thousand feet overview

Imran Sayyed edited this page Aug 18, 2017 · 1 revision

AWS knowledge areas required for passing the exam

  • Messaging
  • Desktop and App Streaming
  • Security and Identity
  • Management Tools
  • Databases
  • Networking and Content Delivery
  • Computer
  • AWS Global Infrastructure

What is AWS Global Infrastructure?

  • It is actual AWS infrastructure hosted across regions(Geographical area) with multiple availability zones(Data center)
  • There are also edge locations which are CDN endpoints for Cloud Front

Network and Content Delivery

  • VPC - Virtual Private Cloud is a virtual data center where we deploy assets, VPC can be interconnected
  • Route53 - Amazon's DNS service
  • Cloud Front - Is a Content Deliver Network consisting of multiple edge locations
  • Direct Connect - Is a way of connecting physical data centers to AWS using physical phone lines

Compute

  • EC2 - Elastic Compute Cloud is a virtual machine service on the cloud
  • EC2 Container Service - Is a scalable container management service supporting docker containers
  • Elastics Beanstalk - Is an application engine from AWS
  • Lambda - Is a compute service that runs functions triggered by events
  • Light Sail - Is a VM, SSD-based storage, data transfer, DNS management, and a static IP

Storage

  • S3 - Simple Storage Service is a virtual disk in the cloud for storing data. It's an object based storage.
  • Glacier - Used for data archival from S3. Takes 3-4 hours to retrieve Glacier files
  • EFS - Elastic File Service is file based storage in the cloud
  • Storage Gateway - Is a way of connecting S3 to an on-prem data center
  • EBS - Elastic Block Storage are virtual disks used along with EC2 instances

Database

  • RDS - Relational Database Service with support for multiple relation database engines
  • DynamoDB - Is a scalable NoSQL database service
  • Redshift - Is a warehousing solution. Used generally for reporting
  • Elasticache - Is a service for caching data in the cloud

Migration

  • Snowball - Briefcase for moving terabytes of data to AWS cloud
  • DMS - Database Migration Service used to migrate on-prem database to cloud or inter cloud migration
  • SMS - Server Migration Services used to migrate virtual machines to AWS cloud

Analytics

  • Athena - Let's you run SQL queries on S3
  • EMR - Elastic Map Reduce is used to Big Data processing uses Hadoop, Spark etc
  • Cloud Search - Cloud Search is a managed service to add search engine capabilities to your website
  • Elastic Search - Is similar to Cloud Search but runs on open source engine
  • Kinesis - Way of streaming and analyzing real time data
  • Data Pipeline - Is a service to move data from one service to another
  • Quick Sight - It is a BI tools that helps create visualizations for data

Security

  • IAM - Identity Access Management is service for managing security and access permissions in AWS
  • Inspector - Is an agent that is installed on VMs and it does security reporting
  • Certificate Manager - Provides free SSL certificated for domains
  • Directory Service - Way of connecting active directory to AWS
  • WAF - Web Application Firewall is a security service that provides application level security
  • Artifacts - This is where details about security and compliance are present

Management Tools

  • Cloud Watch - It is used to monitor performance of AWS environments
  • Cloud Formation - It is a way of turning infrastructure into code
  • Cloud Trail - It is a way of auditing AWS resources and changes to environment
  • Ops Works - It is way of automating deployments using Chef
  • Config Manager - It is a way of monitoring environment and set alerts on events
  • Service Catalog - Allows enterprises to build authorized AWS service
  • Trusted Advisor - Automated way of scanning environments and provides tips

Application Services

  • Step Functions - Is a way of visualizing what is going inside the application
  • Simple Workflow Service - Helps developers build, run, and scale background jobs that have parallel or sequential steps
  • API Gateway - Is a way to expose AWS resources as HTTP endpoints eg: Lambda Functions
  • AppStream - It is a way of streaming desktop apps to users
  • Elastic Transcoder - It changes video format to support multiple devices

Developer Tools

  • Code Commit - It is source code repo like GitHub
  • Code Build - Is a way of compiling code in different environments in the cloud
  • Code Deploy - Is a way of deploying code to EC2 or Elastic Beanstalks
  • Code Pipeline - Is a way of keeping track of build pipelines

Mobile Service

  • Mobile Hub - Let's you add / configure / design features for mobile apps like login, push etc.
  • Cognito - Let's you have users sign up to your app even with login providers
  • Device Farm - It helps you test apps on 100s of devices
  • Mobile Analytics - Helps you collect app usage data and analytics
  • Pinpoint - Helps you understand user behaviour is somewhat like google analytics

Business Productivity

  • Workdocs - Is a way of storing work documents in the cloud
  • Workmail - AWS Email Server

Desktop and App Streaming

  • Workspaces - Is a way of having desktop in the cloud
  • App Stream 2.0 - Is a way of streaming Desktop apps to clients

Artificial Intelligence

  • Alexa - Amazon's voice service in the cloud
  • Polly - Polly takes text and turns it into voice (Text to Speech)
  • Machine Learning - AWS Machine Learning as a Service
  • Recognition - Is an image classification AI service

Messaging

SNS - Simple Notification Service is way of sending notification by email, text etc. SQS - Simple Queue Service is a way of queuing jobs SES - Simple Email Service is a way of sending and receiving emails with AWS