We think of applications today as an executable sitting on a virtual machine,” said Forrester’s Kindness. “They may talk about two- or three-tiered applications, too, but when you move to the cloud, developers change the way they develop applications. When you move to Amazon Web Services, it’s your responsibility to create an application that can move around when a server goes down. That application executable is being broken up into multiple files on multiple servers, so if one goes down, another can come up and it can keep on going. Think about the way those applications go back and forth now. It changes the way networking is done, whether on the LAN or across the WAN. You have more traffic, but it will be smaller and more dispersed.
Nice summary from Andre Kindness.
On October 29, 1969 The first-ever computer-to-computer link is established on ARPANET, the precursor to the Internet. As is often the case, the Wikipedia article is a fascinating look back at how everything got started. As this small step led to trillions of dollars of profits, and an entirely new economy, it is worth remembering where it all started, and who did the work.
Layer 2 Switch - I build a table of MAC addresses, you tell me which MAC you want and I switch your traffic accordingly. I am better than a hub because I has a table.
Layer 3 Switch - I know where things go and can priortize yo shit. Fuck what you think know, I tell you what you know. Because I can now operate at switch speed, Layer 2 switches are obsolete for all but the cheapest of businesses.
Did not account for increased latency after moving to EC2. In the datacenter they had submillisecond access between machines so it was possible to make a 1000 calls to memache for one page load. Not so on EC2. Memcache access times increased 10x to a millisecond which made their old approach unusable. Fix was to batch calls to memcache so a large number of gets are in one request.
Open Network Install EnvironmentONIE is a small operating system, pre-installed as firmware on bare metal network switchs, that provides an environment for automated provisioning.
i.e. bootloader for your switch
A small share of Americans still connect to the internet at home via dial-up.
The other question here is how many connect exclusively with mobile devices at 56k speeds