alternat
terraform-aws-nat
alternat | terraform-aws-nat | |
---|---|---|
10 | 2 | |
994 | 1 | |
1.7% | - | |
5.8 | 10.0 | |
7 days ago | about 2 years ago | |
HCL | HCL | |
MIT License | MIT License |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
alternat
-
Fck-nat: The (f)easible (C)ost (k)onfigurable NAT
This is perfect for preprod environments. I'd probably not deploy in production. There is a better nat instance setup available called alternat [1] which is a little more durable and better for production cases.
[1] https://github.com/1debit/alternat
-
AWS to Begin Charging for Public IPv4 Addresses
We use https://github.com/1debit/alternat in our EKS cluster to save the AWS tax (surcharge for NAT on top of the egress fee)
-
NAT Instances - monitoring and other operational concerns
Unfortunately we've been getting absolutely hammered by NAT gateway pricing, and we've had to switch over to NAT instances. We deployed (alternat)[https://github.com/1debit/alternat] for some OOTB resiliency, but I've never had to manage a group of NAT instances myself at this scale.
-
Painful bill for image pulls from ECR ?
alterNAT is another approach that makes it even easier, and falls back to NAT GW if needed.
-
Important Information about NAT Gateway in your Account emails
As for the alternatives they already exists. Feel free to create more if your like, more the merrier. https://github.com/1debit/alternat
- 1debit/alternat: High availability implementation of AWS NAT instances.
-
Is AWS affordable for small workloads for personal/family/community use?
You can go around NAT gateway costs (not completely) by using alternat: https://github.com/1debit/alternat
-
Setup Fargate on private subnet without NAT
Welcome to hell. I default to public subnets where possible; past that I either bend the knee or use alterNAT.
- High availability implementation of AWS NAT instances
- AlterNAT: High availability cost efficient implementation of AWS NAT instances
terraform-aws-nat
-
AWS to Begin Charging for Public IPv4 Addresses
I've also got an open source terraform module for this-
https://github.com/tedivm/terraform-aws-nat
-
Painful bill for image pulls from ECR ?
Personally I think it's worth it, especially if you're in an infrastructure as code shop where you can maintain a single Terraform module to do the work in all of your VPCs. I've actually open sourced a halfway decent NAT module, if anyone needs something to start with.
What are some alternatives?
fck-nat - Feasible cost konfigurable NAT: An AWS NAT Instance AMI
terraform-aws-secure-baseline - Terraform module to set up your AWS account with the secure baseline configuration based on CIS Amazon Web Services Foundations and AWS Foundational Security Best Practices.
somleng-project - Entrypoint for the Somleng Project
typhoon - Minimal and free Kubernetes distribution with Terraform
cloudblock - Cloudblock deploys secure ad-blocking and VPN for all devices. Text and video guides included! 6 supported cloud providers, plus Ubuntu and Raspberry Pi. Cloudblock deploys Wireguard VPN, Pi-Hole DNS Ad-blocking, and DNS over HTTPS in a cloud provider - or locally - using Terraform and Ansible.
terraform-aws-vpc - Terraform module to create AWS VPC resources πΊπ¦
terraform-aws-eks - Terraform module to create AWS Elastic Kubernetes (EKS) resources πΊπ¦
terraform-aws-rds - Terraform module to create AWS RDS resources πΊπ¦