Live data from Hacker News

Google Compute Engine vs. Amazon EC2: Video Transcoding

blog.zencoder.com

21–30 of 33 posts

Re: Google Compute Engine vs. Amazon EC2: Video Transcoding

#21
post #14
post #10

Earlier quoted context omitted.

How do people get beta access? I'd love to look at moving workloads over to GCE.

Sign up and let us know what you are looking to do. We are trickling out invites but being careful that we can deliver a great experience (support wise and otherwise) to everyone.

A google product with a great support experience? This I gotta see.

Re: Google Compute Engine vs. Amazon EC2: Video Transcoding

#22
post #20
post #13

Earlier quoted context omitted.

In this case it means 8 cores/16 threads. Logging into a cc2.8xlarge instance shows 32 threads.

It sounds like EC2 and GCE are using different terminology here, so Google is giving you half as many cores as you think but thanks to Sandy Bridge they're crazy fast.

We went back and forth on naming the machine types. I'm sure you can imagine those discussions. In the end we opted for naming them based on the number of virtual CPUs from inside the VM. This is easier to remember than arbitrary sizes (small, medium, large) and is always going to be an integer. Hopefully this naming scheme can hold up and make sense over time as new machine types are introduced.

Re: Google Compute Engine vs. Amazon EC2: Video Transcoding

#23
post #21
post #14

Earlier quoted context omitted.

Sign up and let us know what you are looking to do. We are trickling out invites but being careful that we can deliver a great experience (support wise and otherwise) to everyone.

A google product with a great support experience? This I gotta see.

Like most things in life, you get better support when you pay for it.

Re: Google Compute Engine vs. Amazon EC2: Video Transcoding

#24
This is nice, simple experiment design. However, I'm really surprised they only ran this once - or indicate trial counts and indicate range/distribution. I'd be curious if video transcoding is so consistent that a single measurement is enough to draw a conclusion; certainly network/storage transfer is not. Sure, time and bandwidth are not free...

Re: Google Compute Engine vs. Amazon EC2: Video Transcoding

#25
post #17

Earlier quoted context omitted.

Not to worry it is confusing for everyone. My experience when drilling down on these things are that generally in marketing advertising literature a 'core' is what most people would call a 'thread.' Engineering documentation is usually more precise but when its perceived value, perception take priority over precision.

I'd love to hear what people think the standard nomenclature here is. I've been arguing with our PM as to call these things virtual cores or virtual CPUs. Our API uses guestCpus. This stuff is very confusing and I'd love to find the right way to communicate it clearly.

Part of the challenge is that Intel and AMD don't do you any favors.

In the ideal world for a set of cores C if I run a piece of independent, memory bound, code on all of them I get O(C) scale. Generally that doesn't hold in shared L2/L3 cores or where HyperThreads are counted as cores.

We can define a scaling factor Cf such that 0 In one school you could price out at cores such that 1/Cf physical cores were assigned per Core purchased (rounded up to the nearest unit of computation) but that doesn't begin to get into the question of shared memory vs shared network vs shared disk.

I think the best you can do for now is call it a core if Cf is > .95.

Re: Google Compute Engine vs. Amazon EC2: Video Transcoding

#28
post #23
post #21

Earlier quoted context omitted.

A google product with a great support experience? This I gotta see.

Like most things in life, you get better support when you pay for it.

Honestly I've always gotten good support for Google products, either from friends at Google or through forums, since they are popular enough to have lots of users. Of course, I remember when Google was basically the only hiring destination for top people in the valley (2001-2004 or so), and I only narrowly avoided going to google myself.

I suspect they will do a decent job of supporting GCE, either through a premium offering themselves, or through third party developers -- same thing AWS has done. I had some meetings with AWS application/security platform consultants recently, and they do a really good job of it, you just have to pay for it.

This isn't a good argument for consumer products (if a random grandmother gets locked out of her gmail, and doesn't know anyone, she may be doomed), but I suspect any developer building products on GCE either knows someone or can pay for support, or can bitch in a high visibility forum and get help from third parties or by Google.

Re: Google Compute Engine vs. Amazon EC2: Video Transcoding

#30
post #5

Earlier quoted context omitted.

I'm the TL for Google Compute Engine. This isn't the performance we expect here and we will be looking in to see what is going on.

bummer :) don't you guys run perf. test with your biggest competitor before launch?

They are in closed beta.
Post reply on HN