All technological notes.
DLQ(dead letter queue).
DLQ(dead letter queue) set up on the SQS side to send the failure message off the SQS queue.
SNS then sent asynchronously to LambdaDLQ for latter processing.


S3 Event NotificationsS3:ObjectCreated, S3:ObjectRemoved, S3:ObjectRestore, S3:Replication…SNS, SQS, and lambda.
S3 Event Notifications: S3 + EventBridgeStep Functions, Kinesis Streams / Firehose…
CloudTrail + EventBridge
API Gateway + Kinesis
Dynamic route
CloudFront
TTL to make sure the cache is often renewed.API Gateway
DAX
DB
Static Route
CloudFront
TTL to make sure the cache is often renewed.S3


NACL:
ALB
EC2 SG


WAF:

CloudFront
WAF:
NACL:
ALB SG

The cloud is the perfect place to perform HPC
Use Case:
Which services help perform HPC? The following sections
AWS DataSync
S3, EFS, FSx for WindowsAWS Direct Connect:
GB/s of data to the cloud, over a private secure networkSnowball & Snowmobile
PB of data to the cloudEC2 Instances:
EC2 Placement Groups:

EC2 Enhanced Networking (SR-IOV)(考)
Elastic Network Adapter (ENA) up to 100 GbpsIntel 82599 VF up to 10 Gbps – LEGACYElastic Fabric Adapter (EFA) (考)
ENA for HPC, only works for LinuxMessage Passing Interface (MPI) standard (distributed computation)Sample:
Instance-attached storage:
EBS: scale up to 256,000 IOPS with io2 Block ExpressInstance Store: scale to millions of IOPS, linked to EC2 instance, low latencyNetwork storage:
S3: large blob, not a file systemEFS: scale IOPS based on total size, or use provisioned IOPSFSx for Lustre:
AWS Batch
AWS ParallelCluster
EFA on the cluster (improves network performance)
ASG
no CW
To attach Elastic IP:

