I wonder why Instagram wasn't using VPC in the first place. I've been using AWS for a startup for a few years now and I had our instances running in VPC from about the second month onward. It's been one of the best architecture decisions I've ever made. At this point we only use one public IP address. (If direct access to a machine is needed then you can connect via VPN running on the one bastion host with the public…
If you assume they had no pressing need for any VPC specific functionality, you can get similar security by locking your security group/s down to only ELB for public service ports and having one instance in another security group with ssh/vpn allowed (to specific ips) as a jump box/vpn. Spending weeks of multiple teams engineering time to move to VPC without a pressing need would seem to me to make little business se…
Migrating From AWS to FB
71–80 of 94 posts
Re: Migrating From AWS to FB
#72Earlier quoted context omitted.
Hindsight is 20/20. I think you guys did an exceptional job to tackling a really difficult problem (I've been in the same position, migrating EC2 to Datacenters) and we determined that EC2 -> VPC -> Datacenters is really the only way, and Neti solves it surprisingly well. Going forward, hope that acquired companies opened their AWS accounts late enough that Amazon forced them to use VPC.
We're small, comparatively - 20-30 servers max - and we need to get in to VPC for a new cluster that requires static internal IPs. (Reboot an EC2 Classic instance and you may get a different 10.x address.) In any case, the migration is daunting even at our size, although our devops team size is 1. I do wish they had VPC when we started.
Re: Migrating From AWS to FB
#73I'm wondering if they got nailed by out-migration charges and how much that was. I assume a bunch of their images were in S3. Amazon charges a pretty penny to take things out.
Maybe you're mixing things up with Glacier?
Re: Migrating From AWS to FB
#74Earlier quoted context omitted.
This article mentions nothing about latency.
We're undertaking a similar project and the latency is almost negligible. In fact the latency is lower bridging between classic and vpc in the same availability zone than between two classic availability zones.
Re: Migrating From AWS to FB
#75why not just create a vpn between the nodes with another private IP space and send your data through that?
Re: Migrating From AWS to FB
#76Re: Migrating From AWS to FB
#77Earlier quoted context omitted.
Right, but if everyone used IPv6 there would be no need to use non-routeable private IPs for anything, you could just use non-conflicting IPv6 addresses and not route them.
The range of non-conflicting IPv4 private addresses is not really small. Everyone just happens to use the same two or three blocks, the easiest to remember.
Re: Migrating From AWS to FB
#78I'm wondering if they got nailed by out-migration charges and how much that was. I assume a bunch of their images were in S3. Amazon charges a pretty penny to take things out.
Re: Migrating From AWS to FB
#79Earlier quoted context omitted.
Right, but if everyone used IPv6 there would be no need to use non-routeable private IPs for anything, you could just use non-conflicting IPv6 addresses and not route them.
I kind of like having standard private subnets. My router is always 192.168.1.1, or sometimes 10.0.1.1, and so is my friend's, my parent's, and my grandparent's.
Re: Migrating From AWS to FB
#80Earlier quoted context omitted.
Right, but if everyone used IPv6 there would be no need to use non-routeable private IPs for anything, you could just use non-conflicting IPv6 addresses and not route them.
I kind of like having standard private subnets. My router is always 192.168.1.1, or sometimes 10.0.1.1, and so is my friend's, my parent's, and my grandparent's.