GoConqr has a new look! Let us know what you think.

Module 1 of 13 · Text

Section -2

Priya Krishnamaraju

1.The AWS Platform - Structure diagram- Refer AWSPlatformServices for exam

2.Global infrastructure -

a)Region-Regional location- is the place where servers are physically placed. - may consist of multiple availability zones - eg 2 or 3. Ref Region.gif

The multiple availability zones in a region mostly will be independant of each other.
b)availability zones - a physical data center

c) Edge locations - are CDN endpoints for cloud front

CDN- Content delivery networks. A package of data. Say the data is in Texas and is requested for in NJ, it travels one time to NJ and is stored in cache in a edge location. For any further requests for the same data from NJ the data doesnt travel again.

There are many more edge locations than regions-eg refer North America Region Edgelocations Map.gif

 

3.Services

a) Networking & Content Delivery

VPC- Virtual private cloud - (A virtual data center)

Route 53 - Amazon's DNS- look up public IP address  53 DNS port named after I63

Cloud Front - bunch of edge locations

Direct Connect - Physical direct telephone line between AWS and business network

 

b) Compute

EC-2 - Virtual machine in the cloud

EC 2 container service - highly scalable, powerful container management service(CMS) using docker containers - Used for clustering

Elastic bean stalk- It lets you upload your code directly to aws, and the bean stalk goes over your code and takes care of provisioning all the infrastructure needed for it

Lambda - Serverless - no access to virtual machines

Light sail - will autodeploy. for those who dont know AWS

 

c) Storage - refer Storage.gif

S3 - virtual disc in cloud for object based storage- where you can store object - Objects are files - eg media,excel etc But not a db- Simple storage service

Glacier - archive files from S3

EFS - Elastic file service - File based storage and you can share it. You can install DB, applications and can be shared to multiple virtual machines.

Storage gateway - to connect S3 to your own premises or head quarters- its a virtual machine of which you get an image and it connects with s3

 

d) Databases

RDS - relational database services - It has got number of DB technologies- mysql, sql,poster sql,oracle,arora,maria db

Dynamo DB - No sql DB, extremely scalable

Redshift - Amazon's Data warehousing solution. uses BigData

Elasticache- Caching in cloud. Frequently visited part of a website/application may be cached with Elasticache and thus removing the load off of DB

 

d) Migration Services

Snowball - import export data to amazon. Its briefcase size application to which you can load terrabytes of data and it connects back to aws- which transfers it to S3.

Snowball edge is the recent upgrade to this

DMS - Database migration services - Transfer/Migrate DBs to cloud, redshift etc. The original DB can also be migrated to something else on AWS - like Oracle on ur premise to arora on AWS

SMS - Server migration services. Migrates servers to cloud- especially useful to migrate the VMs in your premise to cloud. Can migrate 50 servers concurrently

 

e) Analytics

Athena - Lets run sql queries on S3 objects(files). Essentially converts your csv/json files to searchable databases

EMR- used for big data - like log analysis, financial reporting- at the base it uses hadoop

Cloud Search- Used to create search engine for your website or application. Cloud and Elastic search are similar. Cloud search-fully managed search provided by amazon, elastic is open source

Elastic Search

Kinesis - Realtime analysis/streaming of large data- terra bytes in an hour. usage eg - financial transactions, social media feeds, sentiment analysis for a product

Data pipeline - To move/migrate data . eg migrate data from s3 to dynamo db and vise versa

Quick Sight - Display/Dashboard building based on your data in cloud. Business Analytic tool

 

f)Security  and Identity

IAm - identity & Access management - Assigning access, users etc

Inspector - agent you can install on your virtual machine and it'll give security reports of the processes running on the vm

Certificate manager - Free ssl certificates to use on your domain names

Directory service - Like Microsoft active directory

WAF - Web application firewall - Application level protection. Traditionally firewall protects network level protection. this one provides application level

prevents cross site scripting, sql queries etc

Artifacts - way to access compliance documents

 

g)Management tools

Cloud watch - monitors AWS environment, you can get cpu utilization, vm utilization, disc utilization

Cloud formation - transform infrastructure to code. The commands etc to put together cloud templates to create/deploy the cloud

Cloud trail - auditing your AWS resources. eg trail to track someone adding user etc

Opsworks - automating deployments using chefs - wats shifts need to research

Config - Configuration rules/alerts so the auditing or notification is set when the condition configured is met

Service Catalog - lets you to configure the authorisation on certain services and not on certain services on each of your ec 2 service

Trusted advisor - aws environment advisor, tips for performance customization etc

 

h)Applications

Step functions - A way to visualize wats going on in the application- the micro services that are part of the bigger service

SWF- Simple workflow - It facilitates the fulfillment of an order that includes human and automated tasks- Its used in Amazon fulfillment centers

API Gateway- Doorway to access the backend services. Lets you create, manage maintain services which your app uses to access backend data.

AppStream - Streaming desktop apps to users

Elastic Transcoder - Used with videos, converts any video format to a type compatible to the receiving/client devices

 

i)Developer Tools

Codecommit- Its github in the cloud . Lets u store your code open or closed

CodeBuild- To build your code on cloud. Paid by per minute

Code Deploy-Deploy your code to EC2 instance in an automated & very regulated fashion

CodePipeline- Version control - track different versions of code like test,stage,uat etc

 

j) Mobile Services

Mobile hub- add,create & design services for your mobile app- includes user authentication, data storage, push notifications etc

AWS has a separate console for mobile apps which is part of Mobile hub

The console has different parts listed below.

Cognito - helps to integrate sign in/sign out to your apps , helps integrate with different socio identity providers

Device Farm- Farm of different devices- provides an environment for you to test your android ios, fire os apps in a farm of different devices

Mobile Analytics - cost effective and efficient way to analyse mobile data

Pinpoint - engage with your app user/get data on user behaviour- its google analytics combined with targeted marketing

 

k)Business Productivity

Workdocs - Store ur work docs in clouds tied with lot of security

Workmail - exchange in AWS - for sending and receiving emails gateway

 

l) iOT- to keep track of millions of devices

 

m) Desktop & App Streaming

Workspaces - like thin client with os installed in cloud workspaces

AppStream 2.0- Stream desktop applications to your users

 

n)Artificial Intelligence

Alexa - AWS voice service. When you talk to echo it talks to Alexa which connects with the services through lamda

Lex- No need of echo to communicate with alexa. Lex can be embedded within any software

Polly- text to voice service- that's there within alexa

Machine Learning - Feed data set to AWS and the outputs of it ...This will let it predict the output for a similar future dataset

Rekognition - feed a picture and it'll give you the objects in it like a bike, outdoors etc

 

o)Messaging

SNS - Simple notification service - email, sms, publishing

SQS - Queue system - decoupling a application from the message so the app even if its down it can pick the message from the q once it comes back at up

 

 

 

 

 

TODOs

1. aguru.com
2. Checkout AWS soltions architect exam blueprint, $150 for certification
3.Check AWS services on their website

4. angolia - related to cloud/elastic search

5. Learn more on ssl certificates and how they work

6. From iam section-3- research on power users

7. Read S3- FAQ

8. DHOBI - rtmp protocol

9. read S3 FAQ

 

To Review

Elastic Map Reduce

Storage Gateway

Specs for RRS, IA & S3
 

Instructions

You must submit an attempt for this quiz to progress. You can submit it after the last question.

Go to the chosen module

Feedback

What is it about?

What do you think of the new look?

How do you like it?