alternat
fck-nat
alternat | fck-nat | |
---|---|---|
10 | 19 | |
994 | 951 | |
1.7% | - | |
5.8 | 6.9 | |
7 days ago | 13 days 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
fck-nat
-
Fck-nat: The (f)easible (C)ost (k)onfigurable NAT
https://github.com/AndrewGuenther/fck-nat/blob/main/service/... this is the bit you need to understand.
You've got the gist of it, but you probably want to read about NAT and iptables.
The source destination check is important - but implementation specific here. Google Cloud does it like this - https://cloud.google.com/vpc/docs/using-routes#canipforward
-
AWS to start charging for IPv4 usage, but critical services don't support IPv6
This entire thread is about the additional costs imposed on a publicly accessible IP[1].
Granted, there are other (but similarly expensive) workarounds such as NAT gateways[2] for outbound connectivity or the cheaper NAT instance method which AWS doesn't support any more, but there are alternatives[3]. However, for use cases requiring inbound connectivity such as setting up websites on EC2 instances, or using an ELB which need internet access, these charges definitely rack up.
[1] https://aws.amazon.com/blogs/aws/new-aws-public-ipv4-address...
[2] https://docs.aws.amazon.com/vpc/latest/userguide/vpc-nat-gat...
[3] https://fck-nat.dev
-
AWS to Begin Charging for Public IPv4 Addresses
Weird, I was just looking into this yesterday and found https://fck-nat.dev/
-
Can I use API Gateway to avoid the need for a NAT/Internet Gateway
If you find yourself needing NAT Gateway after all, I recommend https://fck-nat.dev/ - the name speaks for itself. If you use CDK, using it in place of managed NAT Gateway is dead simple.
- Anything can be a message queue if you use it wrongly enough
- Get rid of NAT-Gateway charge?
-
Painful bill for image pulls from ECR ?
There are tradeoffs for using a managed NAT Gateway that are usually not considered. It's sort of a roller coaster, but the introduction for the fck-nat project goes in to the most obvious tradeoffs
-
Important Information about NAT Gateway in your Account emails
May I suggest https://fck-nat.dev/ ?
-
Just released: alterNAT, a high availability AWS NAT implementation that reduces NAT Gateway costs while limiting the increased risk of operating NAT instances. Iβd love to know what you think!
For those unaware: https://fck-nat.dev/
-
Should I use vpc interface endpoints instead of nat gateways to save costs?
I maintain a NAT instance AMI that works on both ARM and x86: https://fck-nat.dev/
What are some alternatives?
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.
terraform-aws-nat-instance - Terraform module to provision a NAT Instance using an Auto Scaling Group and Spot Instance from $1/month
typhoon - Minimal and free Kubernetes distribution with Terraform
torrentfs - A p2p file system for https://github.com/CortexFoundation/CortexTheseus with pure Golang
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.
aws-transit-gateway-connect-s
terraform-aws-vpc - Terraform module to create AWS VPC resources πΊπ¦
terraform-aws-nat - Terraform module for creating NAT Gateways or Instances and attaching them to a VPC
terraform-aws-eks - Terraform module to create AWS Elastic Kubernetes (EKS) resources πΊπ¦
pingfs - Stores your data in ICMP ping packets
terraform-aws-rds - Terraform module to create AWS RDS resources πΊπ¦
aws-transit-gateway-connect-sample - moved - https://github.com/f7o/aws-transit-gateway-connect-sample