Please enable JavaScript.
Coggle requires JavaScript to display documents.
AWS (EC2 (Load Balancer (target group (each target group can be associated…
AWS
EC2
Load Balancer
-
routes requests to the targets in target group using the protocol and port specified, and performs health checks on the targets
-
Auto-Scaling Group
-
-
Launch Configuration
config assigned to ASG, which includes instance type, AMI, IAM roles, storage and security groups
-
-
-
-
a web service that provides secure, resizable compute capacity in the cloud.
-
-
VPC
subnet
an additional isolated area that has its own CIDR block, Routing Table and ACL.
allows you to create different behavior in the same VPC, e.g. creating public (which has access to public internet) and private subnet
Instances in the private subnet can establish outbound connections to the Internet via the public subnet using Network Address Translation (NAT)
-
-
-
-
-
allows to create isolated virtual networks and keep them secure, where each resource (EC2 instance, DB instance has own IP address from IP range of this VPC)
private, logically isolated area for instances
-
CloudWatch
e.g. alarms that monitor the load on the instances in your environment and are triggered if the load is too high or too low. When an alarm is triggered, your Auto Scaling group scales up or down in response.
-
-
SNS
-
send sms, email or http request
topic
you subscribe to a specific topic with email, sms etc
-
-
-
Elastic Beanstalk
-
-
-
can have multiple environments, which comprises of AMI, ec2 instances, ASG, application version etc
-
CloudFront
-
can be used with S3 or web app behind the load balancer, enables fast acess to files by your users
-
-
stays in front of an application, redirecting calls to e.g. load balancer and managing content replication across the globe and makes sure that cache is used to reduce latency
IAM
Policy
-
usually defined for groups like developers, testers etc or single users, applications, services or other resources
-
-
roles
-
a secure way to grant permissions to entities that you trust, e.g.
-
-
-
-
-
-
-
database
RDS
-
Amazon takes care of software updates, scheduled backups, monitoring and replicas
-
multi AZ deployment is possible (in same region) and this replica can be used as a failover (awaryjny)
database read replica (non-production copy of db, eventual consistency with source, useful for running queries on data for business analysts)
-
DynamoDB
-
-
-
No schema, only primary key restriction
choose RDS when Query Flexibility is needed, and DynamoDB for not worrying about the structure of data being put into the table, i.e. Storage Flexibility
Lambda
-
code execution as a service or FaaS, or serverless
structure: code + platform type + triggers (api gateway, cdn, cloudWatch) + configuration (optional, involves timeout, IAM, security roles etc)
-
-
-
Elastic IP
public IP addresses that are created, destroyed and assigned independently
-
-
-