Please enable JavaScript.
Coggle requires JavaScript to display documents.
AWS Cloud (Pricing and Support (TrustedAdvisor (Checks: Cost Optimization,…
AWS Cloud
Pricing and Support
-
Can get a discount with reserved capacity in RDS and EC2
AURI - all up front
PURI - partial up front
NURI - no up front payments
-
-
Free usage tier for new customers
Run free EC2 microinstance for a year
EBS, ELB, data transfer also offer free usage tier
-
Pay for compute, storage, data transfer out (aggregated)
No charge for inbound data transfer
Resources incur charges when running
Pricing varies with region/OS/instance type
EC2: On demand instances: charged for compute capacity by hour and second (min 60 seconds)
Reserved instances: discount on hourly charge
spot instances: bid on unusued EC2 capacity
-
S3 costs: Storage classes
standard storage "eleven nines of durability, four nines of availability"
Standard-infrequent access (S-IA) "eleven nines of durability, three nines of availability"
Number and size of objects go toward costs
Different rate for GET requests
Amount of data transferred out
EBS pricing:
General Purpose (SSD) - included
Provisioned IOPS (SSD) - charged by amount provisioned
Magnetic - number of requests
charged by amount provisioned per month
Snapshots - charged per GB stored
RDS: clock hours of server time, db size, memory, class impacts, on demand vs reserved
CloudFront: varies across geogrphic region, based on edge location through which your content is served
TrustedAdvisor
Checks: Cost Optimization, Performance, Security, Fault Tolerance
-
AWS Support Plans
Enterprise Support:
Technical Account Manager (TAM)
AWS Support Concierge - non-technical issues
TrustedAdvisor best practices
-
Integrated Services
-
-
-
Lambda
-
Event driven execution
Changes to an S3 bucket can trigger, respond to HTTP requests, respond to API calls
-
-
-
-
-
-
CloudWatch
Collect & Track metrics
-
-
-
Several services provide free metrics (EC2, EBS, RDS)
-
-
-
-
Use Cases
Automatically invoke Lambda function to update DNS entries when an event notifies that EC2 instance enters running state
-
-
-
-
Dashboards
-
Create dashboards using console, CLI, or PutDashboard API
-
-
-
-
-
-
-
Security Groups
By default all inbound traffic is denied, and all outbound traffic is allowed
-
Fault Tolerance/Highly Availability
- Built with minimal human interaction
- Minimal up front investment
- All customizable
High Availability
- Elastic load balancers (distributes traffic, sends metrics, triggers/notifies)
- Elastic IPs (static ips, mask failures, continues access to apps if instance fails with replacement resources)
- Route 53 - DNS server - high availability
- Auto-scaling - terminates or launches instances based on conditions
- Amazon CloudWatch- used with auto-scaling
Fault tolerance:
Amazon SQS - messagng system simple queue service
Simple Storage Service - redundant data storage
Relational Database service
Global Infrastructure
Regions - host 2 or more availability zones - can deploy to multiple regions - separate entities - not all services available in all regions
Availability zones AZ- collection of data centers - physically separate, connected by fast low latency connection, discrete power supply/cooling generators/network - supplied by separate grids from different companies
-
-
Web Hosting
Usage peaks: On demand provisioning
Provision test fleets when needed
Migrate from pre-prod to prod with minimal interruption