AWS: Difference between revisions

From Network Security Wiki
Content added Content deleted
(Created page with "=AWS= Benefits: - No need to buy Server - Scalability - No need to manage Compute Services: - EC2 = Virtual OS - Lambda = Background task - Elastic Beanstalk = Application e...")
 
Line 2: Line 2:


Benefits:
Benefits:
- No need to buy Server
No need to buy Server
- Scalability
Scalability
- No need to manage
No need to manage


Compute Services:
Compute Services:
- EC2 = Virtual OS
EC2 = Virtual OS
- Lambda = Background task
Lambda = Background task
- Elastic Beanstalk = Application environment (JAR,PHP,Python,etc)
Elastic Beanstalk = Application environment (JAR,PHP,Python,etc)
- Elastic LB = Distribute Load
Elastic LB = Distribute Load
- Autoscaling = Scale up or down automatically
Autoscaling = Scale up or down automatically


Storage Services:
Storage Services:
- S3 = Object Oriented File System
S3 = Object Oriented File System
- Cloudfront = Content Delivery
Cloudfront = Content Delivery
- Elastic Block Storage = EBS is block level storage provides high IOPS
Elastic Block Storage = EBS is block level storage provides high IOPS
- Glacier = Data Archiving services, low cost storage
Glacier = Data Archiving services, low cost storage
- Snowball = Physical transfer of Data to AWS
Snowball = Physical transfer of Data to AWS
- Storage Gateway = integration between premises servers & AWS
Storage Gateway = integration between premises servers & AWS


Database Services:
Database Services:
- RDS = Relational DB Mgmt Services
RDS = Relational DB Mgmt Services
- Aurora = Amazon developed DB high performance
Aurora = Amazon developed DB high performance
- DynamoDB = Non Relational DB Mgmt Services
DynamoDB = Non Relational DB Mgmt Services
- Elasticache = caches query results
Elasticache = caches query results
- RedShift = Data warehouse service
RedShift = Data warehouse service


Networking Services:
Networking Services:
- VPC = Virtual Network where we can launch AWS resources
VPC = Virtual Network where we can launch AWS resources
- Direct Connect = Leased Line to AWS DC
Direct Connect = Leased Line to AWS DC
- Route 53 = DNS services, can register Domain name here
Route 53 = DNS services, can register Domain name here


Management Services:
Management Services:
- CloudWatch = Cloud Monitoring Tool
CloudWatch = Cloud Monitoring Tool
- CloudFormation = Create Templated of AWS Infrastructure
CloudFormation = Create Templated of AWS Infrastructure
- CloudTrail = Logging Service
CloudTrail = Logging Service
- CLI
CLI
- OpsWorks = Config Management Tool
OpsWorks = Config Management Tool
- Trusted Advisor = Personal Assistant
Trusted Advisor = Personal Assistant


Security Services:
Security Services:
- IAM = Identity and Access Management - which users can create, delete Instances
IAM = Identity and Access Management which users can create, delete Instances
- KMS
KMS


Application Services:
Application Services:
- SES = EMail
SES = EMail
- SQS = Queuing service
SQS = Queuing service
- SNS = Notification Service
SNS = Notification Service




Hosting a Website:
==Hosting a Website==
Logical Topology:
User -> Address -> Website -> File Server + Database


AWS Topology:
User -> Address -> Website -> File Server + Database
[Route 53]
||
[Autoscaling Group and Elastic Load Balancer]
||
[EC2]---[EC2]---[EC2]
||
[IAM]
||
[RDS]----[S3]




== Elastic IP ==
[Route 53]
An Elastic IP address is a static IPv4 address designed for dynamic cloud computing.
||
An Elastic IP address is associated with your AWS account.
[Autoscaling Group and Elastic Load Balancer]
With an Elastic IP address, you can mask the failure of an instance or software by rapidly remapping the address to another instance in your account.
||
[EC2]---[EC2]---[EC2]
||
[IAM]
||
[RDS]----[S3]



An Elastic IP address is a static IPv4 address designed for dynamic cloud computing.
An Elastic IP address is associated with your AWS account.
With an Elastic IP address, you can mask the failure of an instance or software by rapidly remapping the address to another instance in your account.

Revision as of 21:33, 14 October 2017

AWS

Benefits:

No need to buy Server
Scalability
No need to manage

Compute Services:

EC2 = Virtual OS
Lambda = Background task
Elastic Beanstalk = Application environment (JAR,PHP,Python,etc)
Elastic LB = Distribute Load
Autoscaling = Scale up or down automatically

Storage Services:

S3 = Object Oriented File System
Cloudfront = Content Delivery
Elastic Block Storage = EBS is block level storage provides high IOPS
Glacier = Data Archiving services, low cost storage
Snowball = Physical transfer of Data to AWS
Storage Gateway = integration between premises servers & AWS

Database Services:

RDS = Relational DB Mgmt Services
Aurora = Amazon developed DB high performance
DynamoDB = Non Relational DB Mgmt Services
Elasticache = caches query results
RedShift = Data warehouse service

Networking Services:

VPC = Virtual Network where we can launch AWS resources
Direct Connect = Leased Line to AWS DC
Route 53 = DNS services, can register Domain name here

Management Services:

CloudWatch = Cloud Monitoring Tool
CloudFormation = Create Templated of AWS Infrastructure
CloudTrail = Logging Service
CLI
OpsWorks = Config Management Tool
Trusted Advisor = Personal Assistant

Security Services:

IAM = Identity and Access Management  which users can create, delete Instances
KMS

Application Services:

SES = EMail
SQS = Queuing service
SNS = Notification Service


Hosting a Website

Logical Topology:

User -> Address -> Website -> File Server + Database

AWS Topology:

[Route 53]
    ||
[Autoscaling Group and Elastic Load Balancer]
    ||
[EC2]---[EC2]---[EC2]
    ||
   [IAM]
    ||
[RDS]----[S3]


Elastic IP

An Elastic IP address is a static IPv4 address designed for dynamic cloud computing. 
An Elastic IP address is associated with your AWS account. 
With an Elastic IP address, you can mask the failure of an instance or software by rapidly remapping the address to another instance in your account.