News for hackers. Stuff that matters.
Re:Google nabs Apple as a cloud customer by phoboslab on Wednesday March 16, 2016 @06:14PM (#11301085)
Can someone explain to me why traffic is still so damn expensive with every cloud provider?

A while back we managed a site that would serve ~700 TB/mo and paid about $2,000 for the servers in total (SQL, Web servers and caches, including traffic). At Google's $0.08/GB pricing we would've ended up with a whooping $56,000 for the traffic alone. How's that justifiable?

Re:Google nabs Apple as a cloud customer by mythz on Wednesday March 16, 2016 @08:14PM (#11301725)
Traffic's a luxury tax (along with RAM) that cloud providers assume that big companies can afford to pay if they're getting that much traffic.

Outside of the Cloud Providers Traffic is dirt Cheap, Hetzner includes 30TB traffic inclusive in their dedicated server i7 Quad-Core Skylake 64GB DDR4 RAM, 2x250 GB SATA 6 Gb/s SSD for 39 euro /month:

https://www.hetzner.de/us/hosting/produkte_rootserver/ex41ss...

If you don't want to be shaped after you exceed 30TB, Hetzner charges €1.17 per additional TB, so 700TB would come to €783.90 total.

Whereas ScaleWay include unlimited traffic in their bare metal servers starting from 12 euro /month:

https://blog.scaleway.com/2016/03/08/c2-insanely-affordable-...

Re:Google nabs Apple as a cloud customer by FranOntanaya on Thursday March 17, 2016 @12:46AM (#11302633)
It sounds kind of inefficient though since different business types have extremely different bandwidth needs. So it's going to tax business by sector rather than by their ability to sustain it.
Re:Google nabs Apple as a cloud customer by nitrogen on Thursday March 17, 2016 @12:15AM (#11302534)
How many people share that Hetzner server for 39euro/month?
Re:Google nabs Apple as a cloud customer by dvfjsdhgfv on Thursday March 17, 2016 @04:06AM (#11303074)
It's fascinating for me to see again and again people somehow accustomed to cloud pricing hear about bare metal hosting offerings and not to believe the prices could be that low. BTW this applies not only to traffic, but also processing power and storage.
Re:Google nabs Apple as a cloud customer by sdesol on Thursday March 17, 2016 @04:30AM (#11303162)
If you are looking for a bargain with little commitment, you might want to take a look at Hetzner's auction.

https://robot.your-server.de/order/market/sortcol/ram/sortty...

The gotcha is the allowable bandwidth for their auction machines are lower than their normally priced servers.

https://www.hetzner.de/us/hosting/produktmatrix/rootserver

I got lucky and found a 32GB machine with 4 Samsung SSDs in their auction and it has served me well for testing. I write about it my blog below:

http://gitsense.github.io/blog/benchmarking-march-14-2016.ht...

I think I'm paying about 68 euros a month for it. The Canadian dollar has taken a beating, so it's not as good of a deal as it use to be, but it's still a good deal none the less.

Re:Google nabs Apple as a cloud customer by sarnowski on Thursday March 17, 2016 @01:27AM (#11302740)
It's a dedicated bare metal machine for you. The tradeoff with Hetzner is, that it's not expensive Server hardware, so you will encounter hardware problems more often compared to a Dell or HP server.
Re:Google nabs Apple as a cloud customer by CodingGuy on Thursday March 17, 2016 @04:19AM (#11303121)
You just have to build high-availability into your software. I'm using six Hetzner servers for over 1.5 years now and the only problem I had was one disk failure - support needed 10 minutes to swap it. I can highly recommend them! I pay them ~200 euros per month for what would cost me 2.000+ dollars on aws...
Re:Google nabs Apple as a cloud customer by iofj on Monday March 21, 2016 @04:31AM (#11326805)
I'm curious about this statement : is that as opposed to cloud apps ? Wouldn't you need to build high-availability into your apps whether they're running in the cloud or on dedicated ?

If you mean that you can have a load balancer in front of it managed by Amazon, that's true for dedicated as well (Akamai, CDNetworks, Limelight, even Leaseweb). Managed databases are available from most providers (usually without an API, but you can find them with an API as well).

Re:Google nabs Apple as a cloud customer by tallanvor on Thursday March 17, 2016 @05:42AM (#11303399)
Failures will happen no matter what. About the only difference I think you'll see is that most of their servers don't use ECC memory, so you're technically more likely to hit a problem there.

I've had one server with them for about 3 years, and another for 2 years, and haven't run into a hardware issue yet. Obviously a hardware issue could happen at any time, so anything I can't live with being offline until I can restore from a backup is configured with redundancies, including a Digital Ocean VPS just in case the datacenter my servers are in goes offline.

From my monitoring, however, I tend to see a short network blip about every other month, but it's less than a minute at a time. All other outages I've had were my own fault.

Re:Google nabs Apple as a cloud customer by mythz on Thursday March 17, 2016 @02:49AM (#11302903)
Hetzner also has options for Xeons and Dell PowerEdge servers for a bit more a month, but I've also had great experience with their best value hosting servers, ran a site on it for a couple of years without running into any h/w issues before moving to AWS due to its easy managed RDS, S3, SES services. But if I'd just needed a single dedicated server with great specs I'd use Hetzner in a heartbeat.
Re:Google nabs Apple as a cloud customer by sdesol on Thursday March 17, 2016 @05:11AM (#11303304)
I picked up one of their new ex41-ssd machines and I'm actually kind of nervous about it. I've bought a few auction machines and they all came with Samsung SSDs, but these new EX line machines are using Crucible, hence the low price. I have zero confidence in Crucible and I'm not sure if I will buy anymore EX machines, unless somebody tells me Crucible has a different reputation now.
Re:Google nabs Apple as a cloud customer by nitrogen on Thursday March 17, 2016 @03:20AM (#11302970)
Ok, cool. The price just seemed low.
Re:Google nabs Apple as a cloud customer by vidarh on Thursday March 17, 2016 @04:33AM (#11303173)
Hetzner is towards the vey low end of pricing (downside: latency if your users aren't in Europe), but dedicated servers from most providers end up far cheaper than AWS or GCE.
Re:Google nabs Apple as a cloud customer by Mo3 on Thursday March 17, 2016 @12:45AM (#11302631)
None.
Re:Google nabs Apple as a cloud customer by annnnd on Thursday March 17, 2016 @06:19AM (#11303519)
Actually, one. :)
Re:Google nabs Apple as a cloud customer by return0 on Thursday March 17, 2016 @04:47AM (#11303226)
Its a full root server. In fact you can get an older root i7 for 20-25 euro
Re:Google nabs Apple as a cloud customer by developer2 on Thursday March 17, 2016 @06:53AM (#11303602)
I don't get it. Google says they're going after the big fish in the industry by claiming they have amazing pricing. The servers look good, I'm ready to jump on board.

$120-$230 for first TB of egress bandwidth depending on where it goes. No thanks, I can get 2 TB for < $20 elsewhere.

These bandwidth costs leave small businesses, and individuals like myself, staying with the smaller competition. I suppose their reasoning is they can chase after that single $400-600 million contract. One major client like that is worth as much as ten million of us little guys paying $50 each. The big cloud providers exist to to serve gigantic enterprises. The rest of us are a drop in bucket and not worth the effort.

Re:Google nabs Apple as a cloud customer by erikpukinskis on Wednesday March 16, 2016 @06:39PM (#11301229)
When pricing a value-add you want to price it linearly, with a volume discount, but such that after the volume discount the line is still steeper than the base cost curve. That way growing customers feel like they are getting a deal vs small fish, and are incentivized to use as much as they need, but you still drive your margins towards what the market will bear, provided your volume is growing. That curve will eventually squeeze out some of your biggest customers, but you can avoid this by cutting deals for them, e.g. Google with Apple.
Re:Google nabs Apple as a cloud customer by Matt3o12_ on Thursday March 17, 2016 @10:57AM (#11304725)
Traffic is not important for every use case. If you run a store for physical items, how much traffic are you going to use? This is probably going to be less then 5% of your AWS bill, so you don't worry too much about it. If you host heavy images, big JS files (which you shouldn't do anyways) or offer downloads, you should probably use a CDN anyways. For big downloads, latency is not really that important as long as you get proper download speeds, so the CDN is going to be a lot cheaper.

Nor everybody wants to run the next Netflix or Dropbox in terms of bandwidth consumption. Even if you did, keep in mind that Netflix does not host the videos in the cloud.

Re:Google nabs Apple as a cloud customer by misiek08 on Saturday March 19, 2016 @08:54AM (#11318319)
Cloud, especially AWS is 10+ times more expensive that hosting same stuff on DO, Vultr or Bare metal. And you still need administrators, EC2 are just VPSes like any other service from other companies.
Re:Google nabs Apple as a cloud customer by mwfj on Wednesday March 16, 2016 @07:02PM (#11301358)
They are pricing themselves out of the market for traffic-intensive small-fish operations that way though.
Re:Google nabs Apple as a cloud customer by jeremyjh on Wednesday March 16, 2016 @07:39PM (#11301552)
Why do you think they want any of that action? I think their pricing conclusively demonstrates that they don't. Some of those customers are waaaay more trouble than they are worth. Also Google and AWS have "premium" bandwidth - massive redundancy and lots of peering relationships.
Re:Google nabs Apple as a cloud customer by duaneb on Wednesday March 16, 2016 @07:31PM (#11301510)
> traffic-intensive small-fish operations

Do you have any examples? It seems like it's always been a grow-and-become-profitable-or-die-fast niche.

Re:Google nabs Apple as a cloud customer by g4k on Wednesday March 16, 2016 @07:39PM (#11301543)
I run a few websites with video content which leads to 50TB+ per month. The business is profitable, but clearly I would not waste my money on expensive bandwidth.
Re:Google nabs Apple as a cloud customer by simplemath on Wednesday March 16, 2016 @09:44PM (#11302075)
Google clearly isn't trying to be a porn CDN
Re:Google nabs Apple as a cloud customer by brianwawok on Wednesday March 16, 2016 @10:56PM (#11302309)
Which is funny because through YouTube they have to have the cheapest raw bandwidth in the world.

They need two traffic prices.... Fast low latency web traffic for the current 10 cents per GB. Slower more laggy CDN type bandwidth for like 10 cents per TB.

Re:Google nabs Apple as a cloud customer by derefr on Wednesday March 16, 2016 @11:32PM (#11302410)
Don't Google have a CDN service?

Edit: yes. (https://cloud.google.com/compute/docs/load-balancing/http/cd...) But it's more of a CloudFlare competitor—a distributed caching reverse-proxy with a 4MB object cachability limit. Costs $0.008/GB, which is cheap compared to a real CDN, but expensive compared to CloudFlare's "free."

Re:Google nabs Apple as a cloud customer by vidarh on Thursday March 17, 2016 @04:45AM (#11303221)
You miss out something there, I think. The $0.008/GB is for the load balancing. On top of that, you still pay for network egress depending on whether it is internally in GCE or to the internet. Those rates are from $0.20 to $0.08 depending on location. (EDIT: For traffic to the public internet)

And those rates are still in crazy territory compared to most alternatives other than Azure and AWS which have equally messed up bandwidth pricing last I checked.

I build caching solutions for customers that want to store their data in S3 or Google Cloud Storage, because the bandwidth prices at the big cloud providers are so out of whack that as soon as someone uses lots of egress (few TB a month or more), you can often cut your bandwidth costs by 80%+ or more by getting some dedicated cache servers to put in between your users and your cloud storage. That is after the rental and management costs for those cache servers are included.

(the reason for this rather than building storage solutions is that if the above fails you don't lose data. If you trust your abilities or service provider, building a multi-location storage setup with 3+ times redundancy that beats S3 etc. on cost by a large margin is fairly straight forward... But it's often easier to sleep at night if you have other people do the risky stuff..)

Re:Google nabs Apple as a cloud customer by g4k on Thursday March 17, 2016 @01:36PM (#11306043)
Funny guess, but wrong.
Re:Google nabs Apple as a cloud customer by milankragujevic on Wednesday March 16, 2016 @11:26PM (#11302394)
If you have time, I'd recommend purchasing dedicated servers in multiple geographical areas and setting up a custom CDN. It's much cheaper, however much less reliable and much more time intensive to manage and diagnose.
Re:Google nabs Apple as a cloud customer by jorangreef on Thursday March 17, 2016 @03:15AM (#11302963)
Which DCs would you recommend?
Re:Google nabs Apple as a cloud customer by pyvpx on Thursday March 17, 2016 @06:05AM (#11303474)
you can try finding good deals in areas you are interested (be certain to ask for "test" IPs, then look up their connectivity via _multiple_ looking glasses) on www.oneprovider.com and then pair that with a robust DNS provider such as NSOne and you've got yourself a pretty decent, bespoke CDN. provided you already know how to do reverse caching proxies and all the other "magic" a CDN needs to work.
Re:Google nabs Apple as a cloud customer by saganus on Wednesday March 16, 2016 @06:33PM (#11301190)
Wow, ~700 TB/mo? That does sound like a lot.

What kind of site would serve that volume of traffic and not have 56k for operating expenses? I mean, I can think of a few examples like Wikipedia maybe, since they are non-commercial and such, but for a commercial business? Maybe 4chan moves that much without a lot of revenue I would think, or maybe... imgur? but not really sure, I mean, it would seem like they could get that amount easily via ads alone.

What was the use case here?

Also, I think that 56k for traffic alone kind of depends on context. I mean, how much does Netflix pay for serving their volume of traffic?

What I'm saying is, isn't 700 TB a month something that would probably be very expensive no matter the context? Just storing 700TB would cost a lot, no?

I'm really curious about your use case here.

Re:Google nabs Apple as a cloud customer by phoboslab on Wednesday March 16, 2016 @06:43PM (#11301257)
Image hosting community site - notably without shady popup/layer/scam ads, which probably was the reason for the relatively small income. For a two person team that only worked part time on it, it still made good money.

The total dataset was just about 3TB, so storing it was not an issue.

Re:Google nabs Apple as a cloud customer by saganus on Wednesday March 16, 2016 @07:00PM (#11301347)
I see.

It does make sense. Thanks for satisfying my curiosity :)

Re:Google nabs Apple as a cloud customer by virtuallynathan on Wednesday March 16, 2016 @06:36PM (#11301212)
700TB/mo is about 2Gbps - on the open market that should be under $1000/mo. Netflix's total cost is probably below $0.25/Mbps. $56,000/mo would get you over 100Gbps of committed capacity from any major provider (or a mix).
Re:Google nabs Apple as a cloud customer by pyre on Wednesday March 16, 2016 @06:42PM (#11301251)
> 700TB/mo is about 2Gbps - on the open market that should be under $1000/mo

Is that a fixed-cost sustained pipe though? I was under the impression that (at least at the backbone level) those contracts got more costly the closer to full that your pipe was.

Re:Google nabs Apple as a cloud customer by virtuallynathan on Wednesday March 16, 2016 @06:46PM (#11301275)
Yes, $1000/mo would get you a 2Gbps commit on a 10Gbps pipe. If you used over 2Gbps (95%ile) for the month, you would pay probably $0.60/Mbps for that excess ($0.10 over the commit price). Some providers dont charge more than the commit price for overage traffic.
Re:Google nabs Apple as a cloud customer by saganus on Wednesday March 16, 2016 @07:02PM (#11301361)
Interesting data. Thanks!

It's obvious that I had no idea about costs. I honestly thought it would be much more expensive.

Re:Google nabs Apple as a cloud customer by alainv on Wednesday March 16, 2016 @07:00PM (#11301349)
Why is it "not have 56k for operating expenses"? Something that can be had for $2k is not something a healthy business spends $56k on. You should be able to find a better use for those $650k that year.
Re:Google nabs Apple as a cloud customer by saganus on Wednesday March 16, 2016 @08:30PM (#11301800)
Well, mainly because I had no idea about the actual costs. I kinda spoke too soon.

I just thought that moving that much data would cost some serious money. Apparently that's not really moving "that much data".

Wrong assumptions on my part :/

Re:Google nabs Apple as a cloud customer by superuser2 on Wednesday March 16, 2016 @07:04PM (#11301368)
The engineer time to reimplement the other AWS services you're using may be substantially more than the $54k difference in bandwidth costs.
Re:Google nabs Apple as a cloud customer by kijin on Wednesday March 16, 2016 @08:54PM (#11301897)
Depends on what they're using AWS for. OP seems to be running a simple and straightforward setup that just happens to use a lot of bandwidth. It doesn't take five full-time engineers to maintain a handful of LEMP servers.
Re:Google nabs Apple as a cloud customer by vidarh on Thursday March 17, 2016 @05:48AM (#11303419)
Nothing prevents you from mixing and matching there are actually AWS services you can't find cheaper equivalents to elsewhere. My experience is that those of my consulting clients that want to migrate off AWS rarely have any problems replacing it. The cost savings usually pay back any development costs and the overall migration effort in 2-3 months at most.
Re:Google nabs Apple as a cloud customer by misiek08 on Saturday March 19, 2016 @08:51AM (#11318312)
If there will be 2 such companies, for that 108k I can wrote services backend that will be comptabile with AWS, so after a year you can transparently switch to that system on your bare metal and sell it to have your services for free.

I still didn't make my own "clone", because I can't afford machines to start selling it.

Re:Google nabs Apple as a cloud customer by qaq on Wednesday March 16, 2016 @11:19PM (#11302379)
Hmm very unlikely. Thats 5 full time people.
Re:Google nabs Apple as a cloud customer by eru on Thursday March 17, 2016 @12:06AM (#11302507)
More like 2 or 3 if you include overheads. Depends on location, of course.
Re:Google nabs Apple as a cloud customer by vacri on Wednesday March 16, 2016 @08:54PM (#11301898)
It's where they make their money. Like when a restaurant pushes the desserts on you - the desserts have the highest markup by far on the menu.

AWS has a lot of 'free' services, which still have to be paid for. Some of those free services are things that benefit both the client and AWS, but would be avoided by many if folks had to pay for them (like IAM credentialling)

Re:Google nabs Apple as a cloud customer by zifnab06 on Thursday March 17, 2016 @01:19AM (#11302723)
1TB/mo is roughly a constant 3mbit/s. So an estimated 2.1gbit/s. I recently had a 1gbit line from he.net quoted at $500 in Seattle.
Re:Google nabs Apple as a cloud customer by bhouston on Wednesday March 16, 2016 @09:10PM (#11301950)
One popular high traffic site I know build their own CDN to serve the large majority of their data by renting dedicated machines in OVH, Hetzner, etc. I can not remember their actually datacenters for their own CDN but they were not CloudFront or Google Cloud Platform.

Supposedly this has saved them immense amounts of money.

Re:Google nabs Apple as a cloud customer by erichocean on Thursday March 17, 2016 @02:55AM (#11302917)
If your servers are efficient enough (and this is not hard to do these days), it's easy to get bandwidth-limited on a per server basis, i.e. your server could handle more traffic, but you've maxed out the bandwidth available to that particular server.

If you can load balance at the client, then you can "talk" to any server at the edge and don't need a router or proxy, so the net result is that you are only paying for whatever bandwidth comes with your OVH (or whatever) boxes. Effectively, you're buying bandwidth and the computer/storage/power/rackspace/etc. that comes with that bandwidth is free.

And yeah, it's ridiculously cheaper than AWS or Google's Cloud Platform to do things this way.

Re:Google nabs Apple as a cloud customer by bsder on Wednesday March 16, 2016 @09:08PM (#11301946)
> Can someone explain to me why traffic is still so damn expensive with every cloud provider?

Because The Cloud(tm) IS cheaper--when you start and don't have any real bandwidth or CPU usage.

Whereas, every colocation facility I have quoted wants you to commit to a minimum of $500 for some partial cabinet. So, The Cloud(tm) wins the contract and gets to bill in increasing amounts when usage finally goes up.

Finally, how many real system administrators still exist who can provision your systems, configure the network, and understand how to connect everything to the network without getting p0wn3d? If you don't have that person, you can't escape The Cloud(tm) even if you wanted to.

Re:Google nabs Apple as a cloud customer by manigandham on Wednesday March 16, 2016 @09:22PM (#11301995)
> Finally, how many real system administrators still exist

... a lot? Has there been some shortage of network/infrastructure people lately?

Re:Google nabs Apple as a cloud customer by tracker1 on Wednesday March 16, 2016 @11:23PM (#11302384)
Well, considering how many small/startup shops expect the developers to also do IT chores, "the cloud" makes the most sense... spending time learning the insides of systems they don't care to truly maintain comes at a cost... time to do other things, or cost to pay someone else to do it.

In the end, the cloud makes sense in a lot of scenarios.

Re:Google nabs Apple as a cloud customer by vidarh on Thursday March 17, 2016 @05:59AM (#11303464)
"The cloud" does not mean you don't need real system administrators. I see time and time again companies get bitten by this. Overall devops efforts to run this well on AWS or GCE in my experience tends to be higher than provisioning dedicated systems because you have so many artificial limits imposed on you by the providers that makes things harder.

E.g. your example: Understanding how to connect everything to the network without getting hacked is far easier when your private network is physically wired to a separate switch, and your public network is physically behind a firewall and there's no configuration mistake in the world you could do that would change that, so the problem-space to get basic levels of security is reduced to configuring the firewalls correctly.

Still plenty of room to shoot yourself in the foot, but in my experience far less so than having people configure their own networking on AWS.

As or pricing, yes, if you want to do colo, the initial costs are higher. But dedicated rented servers with monthly contracts are also typically far cheaper than AWS for anything that stays up for more than ~1/3 or so of the time (obviously depends on the hosting povider). If you regularly spin up lots of instances for a short period of time, you should use AWS. But the moment you stop spinning them down again, it's time to rent capacity somewhere else.

Re:Google nabs Apple as a cloud customer by ChuckMcM on Wednesday March 16, 2016 @10:29PM (#11302224)
Perhaps it is like the gas stations that sell gas for $4.99/gal when others sell it for much less. It's only worth their while to sell it if they make a healthy margin so they only sell to people willing to pay that much.
Re:Google nabs Apple as a cloud customer by mrmondo on Wednesday March 16, 2016 @09:13PM (#11301964)
Storage is also a lot more expensive from 'cloud' providers, people often forget to look at the performance and redundancy and simply look at 'per gb' costs.
Re:Google nabs Apple as a cloud customer by Swannie on Wednesday March 16, 2016 @11:27PM (#11302395)
Indeed. The IOPs numbers for the cheaper VMs are not so great.

You need IOPs? Suddenly you are paying for a premium instance type.

You want replication and/or geo-redudancy with that? Now we're talking $$$ :D

Re:Google nabs Apple as a cloud customer by boulos on Thursday March 17, 2016 @02:27AM (#11302866)
To clarify, we don't do that on Compute Engine. The number of IOPS you get is tied to the volume size for Persistent Disk. You choose between the two flavors (SSD and regular) and then size your disk. That does mean you have to buy more GiB than you "need" if you want to go faster, but PD is much cheaper than "bigger VM" in most cases.

Disclosure: I work on Compute Engine.

Re:Google nabs Apple as a cloud customer by mrmondo on Thursday March 17, 2016 @02:50AM (#11302908)
So lets say... how much would say a 2TB volume providing a consistent minimum of 100,000 random 4k write IOP/s that's available across multiple VMs at once and must be highly available at say 99.9% cost?

* Note: I went to use Compute Engine's cost calculator but it appeared the site was down / under heavy load?

Re:Google nabs Apple as a cloud customer by baddox on Wednesday March 16, 2016 @07:34PM (#11301522)
Seems like the obvious cynical answer is that they do that to encourage you to use more of their services.
Re:Google nabs Apple as a cloud customer by mikecb on Wednesday March 16, 2016 @06:37PM (#11301215)
Their CDN interconnect lowers that pricing to ~$0.04/Gb (US).
Re:Google nabs Apple as a cloud customer by amazon_not on Wednesday March 16, 2016 @06:42PM (#11301253)
That's still very expensive. Wholesale rates for bandwidth are a fraction of a penny per GB.
Re:Google nabs Apple as a cloud customer by virtuallynathan on Wednesday March 16, 2016 @06:39PM (#11301234)
That is still about $13/Mbps, or 26x transit pricing.
Re:Google nabs Apple as a cloud customer by mikecb on Wednesday March 16, 2016 @06:49PM (#11301291)
This isn't wholesale, but at least it's half what they quoted. Additionally, you're only paying to update the assets and CDN fees.
Re:Google nabs Apple as a cloud customer by rs999gti on Wednesday March 16, 2016 @06:50PM (#11301294)
How much do staff salaries and data center rentals add to the cost per server and per GB?
Re:Google nabs Apple as a cloud customer by amazon_not on Wednesday March 16, 2016 @07:10PM (#11301404)
Why do you assume you need a staffed data center to get cheaper bandwidth?

Just buy dedicated servers or VPSes, no datacenters or staff needed. The hosting provider takes care of the servers, staff and the datacenter.

Re:Google nabs Apple as a cloud customer by tracker1 on Wednesday March 16, 2016 @11:25PM (#11302391)
If I ever got to where my bandwidth fees were even a hundred a month for personal projects, I'd switch over at least part of it to a VPS...

As a business, I wouldn't do it until the cost of the bandwidth+hosting exceeded the cost of an extra, dedicated employee to manage the VPS server(s).

Re:Google nabs Apple as a cloud customer by vidarh on Thursday March 17, 2016 @06:29AM (#11303543)
> As a business, I wouldn't do it until the cost of the bandwidth+hosting exceeded the cost of an extra, dedicated employee to manage the VPS server(s).

Why do you think you don't need that extra person to manage the instances in a cloud setup?

My experience is the reverse: It tends to take more man-hours per instance to manage a large cloud setup, because there are many more spinning wheels. The overall complexity is often vastly larger. In fact, I have clients I manage physical servers for where the time taken per server is on average still far lower than for cloud instances even including the 2+ hours lost on travel per visit to one of the data centres if someone has to physically go in (rather than rely on "remote hands").

This is before factoring in typically higher utilization rates for the dedicated hardware, because it's easier to customize it to get the right balance of RAM, CPU and IO for your workload. The result is usually fewer dedicated servers than you would have cloud instances.

Re:Google nabs Apple as a cloud customer by tracker1 on Saturday March 19, 2016 @01:06AM (#11317404)
If I'm using RDS or Azure-SQL, I'm not managing a database server... The list goes on, but when starting, you may only have one person or two working on actual development... features are important... actual customers and actual revenue may well be more important than scaling to millions of users.

Working is better than not working perfectly.

Re:Google nabs Apple as a cloud customer by amazon_not on Thursday March 17, 2016 @01:21AM (#11302730)
How do you figure you need extra, dedicated employees to manage VPSes compared to cloud VMs?

The hosting company takes care of the VPS servers, just like Amazon takes care of the AWS servers.

Re:Google nabs Apple as a cloud customer by tracker1 on Saturday March 19, 2016 @01:09AM (#11317416)
Once you need to scale, you need that expertise... if I can use RDS, Azure SQL, or a number of other options to manage database services, or other systems without dedicated staff, that buys time to keep the lights on while actual solutions and features are created... an MVP needs to work... And "wasting" a few hundred a month on hosted services while trying to get something working is better than having to spend that time becoming experts on infrastructure, databases, or any number of other systems.

I'm not saying don't optimize, but I am saying that you shouldn't switch infrastructures unless you are saving enough to cover additional talent.

Re:Google nabs Apple as a cloud customer by johansch on Wednesday March 16, 2016 @06:37PM (#11301214)
That is a key question I have been pondering myself.

One theory of mine (perhaps uninformed; I'm not really a networking expert) is that because of the dynamically configurable nature of their systems, they need to use routers rather than relatively dumb and cheap switches at almost every level - in order to have flexible networking and still maintain isolation between customers.

This could get quite expensive if you have to pay Cisco/Juniper for this. If this is true Google will have quite an edge with their software defined networking here, I would guess.

Re:Google nabs Apple as a cloud customer by mikecb on Wednesday March 16, 2016 @06:52PM (#11301308)
No, they use whitebox switches and software defined networks to control. See https://www.youtube.com/watch?v=n4gOZrUwWmc [Edit: oops, fixed!]
Re:Google nabs Apple as a cloud customer by johansch on Wednesday March 16, 2016 @07:04PM (#11301370)
That's Google. They have put their cost levels somewhat below Amazon's. Maybe they don't see the need to be 5-10x cheaper than the market leader in traffic costs even if they could...
Re:Google nabs Apple as a cloud customer by UnoriginalGuy on Wednesday March 16, 2016 @06:55PM (#11301320)
Re:Google nabs Apple as a cloud customer by mikecb on Wednesday March 16, 2016 @07:00PM (#11301348)
Lol, sharing multiple youtubes with multiple people at once. Fixed.
Re:Google nabs Apple as a cloud customer by Spooky23 on Wednesday March 16, 2016 @09:31PM (#11302030)
SDN is changing the model here, and Google is way ahead. In an enteprise, you can use VMWare to do a lot of the stuff you are blowing big bucks on for Cisco/Juniper on and use switches with higher density.

SDN is going to turn the cost structure on its head -- I wouldn't want to be a network guy now, easily 60% of tasks are getting vaporized in the datacenter.

Re:Google nabs Apple as a cloud customer by pyvpx on Thursday March 17, 2016 @06:08AM (#11303482)
As a network guy, it's a _great_ time to be an experienced network person. The only mature aspect of the ill-defined SDN sphere is OpenFlow and that will only get you so far. Try as they might, controllers like OpenDayLight and the various things that plug into Neutron/OpenStack aren't plug and play for those w/o significant network knowledge.

From my vantage point, it's going to be at least another five years before the cost structure really does turn over on it's head for folks below the hyperscale level

Re:Google nabs Apple as a cloud customer by Spooky23 on Thursday March 17, 2016 @01:28PM (#11305960)
No doubt. Any change is great news for smart people. But the average joe churning out firewall changes and similar are screwed.
Re:Google nabs Apple as a cloud customer by superbaconman on Wednesday March 16, 2016 @08:30PM (#11301798)
Google's really ahead on the networking front, and other cloud providers are following suite. Networking hardware is super cheap now. When you couple that hardware with open source software networking gets cheap.
Re:Google nabs Apple as a cloud customer by virtuallynathan on Wednesday March 16, 2016 @06:41PM (#11301245)
Large networks like Level3, Cogent, Telia, etc all use big-iron routers (Cisco/Juniper) and will sell you traffic for under $1/Mbps.
Re:Google nabs Apple as a cloud customer by jlgaddis on Wednesday March 16, 2016 @08:16PM (#11301734)
Yep, and once you're at the multi-gigabit per second level, the price drops much lower than that pretty quickly.
Re:Google nabs Apple as a cloud customer by ghshephard on Thursday March 17, 2016 @02:18AM (#11302842)
Indeed - Internet Transit at scale (10 Gigabit+ ports) goes for around $0.63/Mbps at 95th percentile. [1] - for the above quoted 700 Terabytes/month, that works out to $1341/month, if it's evenly spread out on the lower 95th percent of the circuit at around 2.129 Gigabits/second.

[1] http://drpeering.net/white-papers/Internet-Transit-Pricing-H...

Re:Google nabs Apple as a cloud customer by johansch on Wednesday March 16, 2016 @06:43PM (#11301256)
They (Level3, Cogent, Telia) don't have millions of ports though...
Re:Google nabs Apple as a cloud customer by virtuallynathan on Wednesday March 16, 2016 @06:45PM (#11301265)
This is true, but I can't imagine Google/Amazon/Microsoft are using Cisco/Juniper routers at every level of their network.
Re:Google nabs Apple as a cloud customer by stephengillie on Thursday March 17, 2016 @01:42AM (#11302775)
Hosts play a big part of SDN in that they support the dvswitches along with guest VMs. Not everything is a Cisco/Juniper. Switching hardware is still common in TOR and egress.
Re:Google nabs Apple as a cloud customer by cenal on Wednesday March 16, 2016 @06:52PM (#11301301)
VLAN's and Virtual Appliances in the same environment as the guest machines to facilitate routing should allow for scale without costing these virtualization providers too much.
Re:Google nabs Apple as a cloud customer by Jabbles on Wednesday March 16, 2016 @06:52PM (#11301305)
$1/Mbps per what (unit time)?
Re:Google nabs Apple as a cloud customer by virtuallynathan on Wednesday March 16, 2016 @06:53PM (#11301312)
Per month, usually (billed 95%ile). That price will decrease by quite a bit with more volume.
Re:Google nabs Apple as a cloud customer by Jabbles on Wednesday March 16, 2016 @08:33PM (#11301816)
Thanks. How long has it been roughly $1/Mbps/Month ? Do you know of any sources with historical data?
Re:Google nabs Apple as a cloud customer by alexforster on Wednesday March 16, 2016 @09:13PM (#11301966)
Average was $0.63/mbit in 2015, and I personally haven't seen lower than $0.40/mbit.

http://drpeering.net/white-papers/Internet-Transit-Pricing-H...

Re:Google nabs Apple as a cloud customer by virtuallynathan on Wednesday March 16, 2016 @09:43PM (#11302074)
That really depends on volume, location, and provider. For large volumes and cheaper providers (Cogent, HE.net, etc) it's been that way for 2-4 years or more. HE.net will now sell a full 10GbE port for $2600/mo, Cogent isnt too far behind. Sub $0.40/Mbit at >25Gbps volumes in major locations is doable.
Re:Google nabs Apple as a cloud customer by atm0sphere on Wednesday March 16, 2016 @10:27PM (#11302217)
pretty sure (at least) AWS builds their own network hardware. I remember reading something a while back that said they found it magnitudes less expensive than buying enterprise hardware, with better performance as they went about the affair as scientifically as you'd expect them to.
Re:Google nabs Apple as a cloud customer by stephengillie on Thursday March 17, 2016 @02:22AM (#11302852)
Old CoyotePoint routers were just a commodity x86 motherboard with an ancient SSD instead of spinning rust. Junipers use a duo of x86 (routing engine) and ASIC (packet forwarding engine). Cisco has supposedly moved from that architecture to an ARM and ASIC pairing.

The ASIC is just a hardware offload for known routes. Unknown routes, admin work, and Ping packets are handled by the x86/ARM CPU. It's not too different from offloading graphics work to the ASIC on your graphics card, or your mining to your Bitcoin ASIC.

Re:Google nabs Apple as a cloud customer by EdHominem on Wednesday March 16, 2016 @08:52PM (#11301891)
> How's that justifiable?

What, morally?

Re:Google nabs Apple as a cloud customer by airza on Wednesday March 16, 2016 @06:36PM (#11301211)
Sounds like you should start your own cloud hosting service! I bet you could make a killing.