SUMMARY
You can invoke Lambda functions asynchronously, meaning that you don't wait for a response from the function code. You can use Lambda to process messages in an SQS queue, so you can offload tasks from one components of your application and send the tasks to the SQS queue and Lambda can process them asynchronously.
Kinesis Data Streams requires provisioning of shards, whereas SQS is pay as you use.
You can use S3 to host a static website and then improve the latency of the website by using CloudFront.
If a shard iterator expires unexpectedly, that normally means you don't have enough write capacity assigned to the shard table, so you need to increase the write capacity to your shard table to fix this.
Bastion Hosts are just small EC2 instances deployed in public subnets to allow external SSH and RDP connections.
CodeDeploy is a way to deploy your application onto EC2 instances, Lambda or ECS. For deploying on Lambda, you just deploy your old Lambda function onto CodeDeploy and you can do this with 3 ways. The first way is all at once and as the name suggests, this means deploying your old Lambda function onto CodeDeploy as a new Lambda function all at once. The second way is Canary and this means shifting your function in two increments and you can specify the percentage shifted in the first increment and also, the interval before the remaining traffic is shifted in the second increment. Finally, the third option is linear, which means the function is shifted in equal increments with an equal number of minutes between each increment and you can specify what percentage is shifted in each increment.
Route53 Geolocation is when content is distributed based on the users' location but you can't control what the coverage size should be or anything like that, whereas with Route53 Geoproximity, you can configure areas/coverage sizes for where the user is and accordingly, which resource they should have.
For VPCs, private IPv4 addresses are not reachable over the Internet and to connect to your instance over the Internet, you can assign a globally-unique public IPv4 address to your instance.
The message retention for SQS messages can be configured from 1 minute to 14 days and the default is 4 days.
For Route53 to route traffic to an S3 bucket, there are some prerequisites. Firstly, the S3 bucket name must be the same as your domain or subdomain and it must be configured for static website hosting. Secondly, you must have a registered domain name. Thirdly, you must use Route53 as the DNS service for your domain.
EBS volumes automatically replicate your volume within the AZ it is in to provide higher availability. They can be configured to have AES-256 Bit Encryption and the life of an EBS volume is independent from an EC2 instance, so it can persist even if the EC2 instance is terminated.
ASG Cooldown Period is a period where an ASG cannot launch or terminate EC2 instances before the previous scaling activity takes effect and the default value is 5 minutes.
You can use the CloudWatch agent to collect both system metrics and log files from EC2 instances and on-premises servers.
When you create a VPC endpoint, you attach the endpoint policy to the service to which you are connecting.
Edge to edge routing is not supported by AWS and it means when you have 2 VPCs with VPC peering and one VPC cannot access the other VPCs connections unless it is also connected to the VPCs connections directly.
STS is used to generate temporary credentials in AWS.
To allow different instances in different subnets, the NACL and security must be configured so they can both communicate with each other.
Last updated
Was this helpful?