Amazon MQ is a managed message broker service for Apache ActiveMQ and RabbitMQ that makes it easy to set up and operate message brokers in the cloud.
Continue reading “[AWS] Amazon MQ”Category Archives: Cloud Computing
[AWS] Amazon SQS
Queues are used to implement loosely coupled systems by allowing component-to-component communication using messages.
Amazon Simple Queue Service (Amazon SQS) is a fully managed, highly available message queue service to create distributed/decoupled architecture.
Continue reading “[AWS] Amazon SQS”[AWS] Amazon SNS
SNS is a fully managed pub/sub message delivery service hat enables you to decouple microservices, distributed systems, and serverless applications.
Continue reading “[AWS] Amazon SNS”[AWS] Snowball
The Snow family services are used to transfer a large amount of data from on-premises to AWS using a physical device.
- Snowcone: smallest – 8 terabytes
- Snowball: Petabyte-scale, cheaper than internet transfer
- Snowmobile: Exabyte-scale, Data securely transferred and loaded to S3
[AWS] Caching
The following services provide caching on AWS:
- CloudFront
- API Gateway
- ElastiCache
- DynamoDB Accelerator
[AWS] DynamoDB
DynamoDB is a highly resilient (low-latency) NoSQL database service that replicates data across multiple AZs. DynamoDB can replace existing No SQL databases such as MongoDB, Cassandra DB, or Oracle NoSQL.
Continue reading “[AWS] DynamoDB”[AWS] Aurora
Aurora is an AWS relational database engine that is compatible with MySQL and PostgreSQL.
Continue reading “[AWS] Aurora”[AWS] VPC – NAT Gateway
NAT (Network Address Translation)
NAT remaps source IPs or destination IPs. (It translates private IPs to public IPs and vice versa.)
- Static NAT
- A private IP is mapped to a public IP at a 1:1 ratio. (such as Internet Gateway).
- Dynamic NAT
- A range of private IPs are dynamically mapped to one or more public IPs (Home router or NAT Gateways).
- To achieve high availably, create one dynamic NAT per AZ.
