8 ms·
Skylake now GA on GCE
- boulos 9y agoI want to point out that a bunch of things are rolled into this announcement: - Skylake is now generally available - Broadwell is now globally visible - "Extended Memory" custom machine types are now in Beta I decided to focus on Skylake as GA for the title, but depending on your interest these other announcements may be good to know as well. In particular, this changes the historical "us-central1-a is the oldest zone" into "us-central1-a is a better choice than 1-f". Disclaimer: I work on Google Cloud (and want to sell you cores) [Edited: I always forget newlines]
- bogomipz 9y ago>"Disclaimer: I work on Google Cloud (and want to sell you cores)" Can you share exactly what you do on GCE?
- boulos 9y agoSure. I used to work on Compute Engine itself. I led the team that built and launched Preemptible VMs, and I still participate in its upkeep / improvements. So I generally still write little bits of code that nobody else wants to (especially monitoring and other cleanup type work). About a year ago we started an Office of the CTO with me as the first "hire". So I transitioned from building new things and writing code much of the time (Note: Many at Google will snicker at this, as I am routinely teased for being a pseudo-PM) to talking to high-profile customers most of the time (think CTO / VP Eng types). We usually talk through where they are, what challenges they have, and whether or not GCP can actually fulfill their needs today (and as my group focuses on candor, we certainly say "You shouldn't migrate to us until we do X, Y, and Z, or you rewrite Foo"). I just hang out on HN as I like the dialogue :).
- bogomipz 9y agoInteresting, thanks for sharing. Your role sounds similar to Cloud Solution Architect role I read about. Is there some overlap there?
- boulos 9y agoThere's certainly some overlap, though the Solutions Architects (SAs) are more explicitly focused on publishing solutions (cloud.google.com/solutions). My team is composed of a mix of Google engineers that can (kind of) talk to people, and recovering CXO types from various industries (Finance, Healthcare, etc.). Each of us try to only work deeply with 1-3 customers at once, while SAs are usually focused on more broadly applicable solutions. We all weave in and out depending on personal relationships with customers and individual skill sets, but we're all behind trying to make our customers successful regardless of role or title.
- bogomipz 9y agoThanks for the detailed response. It must be an interesting time right now in that group, nice to hear some insight.
- eitally 9y agoI'm not trying to contradict Solomon's reply, but I lead our partner-centric solution architect team and we do send a good portion of our time in the same sort of engagements the Office of the CTO do, just in the context of three party (Google+partner+customer) opportunities. It's fun and I'm hiring (MTV, Bangalore and Paris).
- bogomipz 9y ago>"It's fun and I'm hiring (MTV, Bangalore and Paris)." Might you have a link for this role? Do you have a way to get in touch? I didn't see any details in your profile.
- 9y ago
- deleted 9y ago[deleted]
- trevyn 9y agoWhoever is setting your bandwidth pricing is preventing me from buying your cores. N.B.: My use case is batch jobs that have a significant amount of output bytes, so I don't care about the "quality" of the bandwidth. And for those who aren't aware, Google is charging about two orders of magnitude more than market rates for Internet egress.
- kuschku 9y agoFor comparison, bandwidth that costs me if I directly peer or rent from a European hoster 20$ a month costs at GCP over 900$ a month. With Firebase, it'd be a major 5-digit sum even.
- manojlds 9y agoSo it would be a huge no no if I have part of my data pipeline in GCE with rest in AWS.
- Veratyr 9y agoSeconded, for similar reasons. Even in the US, for $400/mo you can get a colo with an unmetered gigabit pipe (Hurricane Electric, FDCServers). Assuming you only use it 50%, that's about 160TB, for a final price of $0.0025/GB. Google internet egress is 32x more expensive and that's with the steepest discount. Hell, even their CDN interconnect pricing of $0.04/GB is 16x more expensive than standard egress pricing. In Europe their pricing is even less competitive. It's insane how much they charge for bandwidth and it severely limits the usefulness of the service. I guess that might be the point though. If egress is expensive, you're encouraged to keep everything inside GCP.
- opk 9y agoAs far as the title goes sticking to plain English words instead of acronyms would be nicer. I have to think for a moment to guess what GA stands for and GCE is completely meaningless to me without following the link and seeing that it is Google cloud crap.
- rsynnott 9y agoBeaten Amazon to it, then. c5s are still mia.
- boulos 9y agoYeah, it's one of the benefits of being attached to "the rest of Google". As with Broadwell, Google was front and center in helping Intel qualify this part. The distinction is that with Skylake the lead time over general availability was even longer (see our announcement of this at Supercomputing in November). We still have some things on Skylake we're going to do beyond today's announcement, so today is really "Welcome!". Disclaimer: I work on Google Cloud.
- carbocation 9y agoThe Google Compute Engine is really easy to use, and the browser console makes it easy to treat it like a Linode or Digital Ocean type host, if that's all you want. I recently transitioned off of Linode (after about a decade?!) to Google. Largely, this was because I needed a lot more disk space to mirror some large public databases, and it was significantly cheaper to do this with Google than it would have been with Linode. This is because Linode couples the disk space with both the RAM and the number of processors. I needed more disk, and would have liked more RAM, but had no use for more processors. With this announcement, Google has now decoupled the RAM from the number of processors, which is a development I'll be taking advantage of.
- boulos 9y agoThanks! If there's a public dataset that you're mirroring, maybe we should be hosting it for everyone under our public datasets program (feel free to ping me with your details). Sadly, extended memory does not mean you can arbitrarily scale RAM versus cores for free. The memory above a certain ratio per vcpu is charged at a higher marginal rate. The focus of the product is for people that might only want more RAM, but if they add cpus something bad will happen (e.g., they don't have enough licenses for their software, or their code will literally crash). We'll try to update the docs to be clearer about this. Disclosure: I work on Google Cloud.
- lgats 9y agoIs the price difference so much so that you would want to avoid scaling down CPUs or RAM even if you're not using the resources?
- bogomipz 9y ago>"The Google Compute Engine is really easy to use, and the browser console makes it easy to treat it like a Linode or Digital Ocean type host, if that's all you want." I agree, the browser console is really fantastic. Does anyone know how this is implemented?
- drampelt 9y ago
- spo81rty 9y agoWith all the craziness of different CPUs and server configs... just makes me want to hurry up and go serverless!
- boulos 9y agoThat's why we didn't do this with machine types. If you don't care, you don't have to. If you care, ask for a particular CPU platform (or newer). Most people won't and probably shouldn't care, but Skylake is enough of a jump that we finally are giving people the explicit ability to choose. Disclosure: I work on Google Cloud.
- euyyn 9y ago> Skylake is enough of a jump Can you give more details about this?
- boulos 9y agoBoth clock-for-clock and even more strongly for applications that can take advantage of AVX-512, Skylake can be a lot faster than either Haswell/Broadwell. Like the jump from Sandybridge/Ivybridge to Haswell/Broadwell, the jump to Skylake is a big one. For now the best comparisons are going to come from independent sources like Anandtech and hopefully from customers running their actual code on Skylake and publishing the results.
- codinghorror 9y agoI mean it is no Kaby Lake ;)
- novembermike 9y agoTo be fair, there's also a general purpose option for both AWS and GCE. AWS has the M4 and GCE has the n1, something in the middle for either should be good enough for most applications.
- 9y ago
- dman 9y agoI dont have the ablity to select cpu type from the GUI. Is that being rolled out gradually?
- boulos 9y agoYeah, like all other rollouts the console rollout is gradual. Sorry about the confusion.
- nodesocket 9y agoDear Google, I know this may be a rare use-case, but is it possible to allow creating VM instances with more than 13GB of memory and only two cores? I'd like to do 2 cores and 24GB for example. Also, my project's are not seeing the new UI changes (cpu platform and extend memory), is this still rolling out?
- boulos 9y agoYeah, still rolling out. As for extended memory, as I clarified elsewhere, while you can make a 2x24 it won't be saving you money compared to having the cores. I forget if this is made clear in the docs, but via the API this is laundered through machine types as custom-2-24000-ext.
- anonfunction 9y agoAny idea when these will be available for GKE users? I would love to spin up a node pool to compare but it seems unavailable: $ gcloud container node-pools create skylake --cluster montana --image-type gci --machine-type n1-standard-4 --zone us-central1-b --min-cpu-platform "Intel Skylake" ERROR: (gcloud.container.node-pools.create) unrecognized arguments: --min-cpu-platform Intel Skylake
- andybak 9y agoI love a couple of inexplicable acronyms in the morning. EDIT - mods - any chance of a title edit? Search engines would appreciate that as much as humans.
- matt4077 9y agoSpeaking of search engines: why don't you just look up acronyms you don't know? The one-time inconvenience would seem to be much better than denying everyone the benefit of using acronyms (as demonstrated by their use). And what's the standard for acceptable acronyms? Is it "GA" or "GCE" you don't know? What about GPU, CPU, FLOP, CIA? And why only acronyms? Surely, some people will have to figure out what "Skylake" is, as well. And considering nobody is born speaking English, should the title include some sort of explanation of "now" that starts from first principle?
- andybak 9y agoIt's about good writing and judging your audience. You can safely bet anyone here will know what CPU stands for. But this title is just badly written and lazy. I actually managed to figure it out after a couple of seconds of staring but the point is - I shouldn't have to.
- drej 9y agoI really love Google's UI, it's miles ahead of AWS (though kudos on Lightsail, they nailed that one), but last time I tried porting my toy projects, I was stopped by Google's requirement to be a registered business. Is that still a limitation, or can anyone sign up these days?
- microcolonel 9y agoI don't remember any limitation like that, so I'm guessing they figured that mess out quickly. It certainly isn't required to get started today. My biggest pet peeve is that you can't start 64-core instances with a trial account, even if you have lots of credit.
- ameliaquining 9y agoThat unfortunate limitation applies only to European customers. The reason for it is that they don't charge VAT and customers are responsible for their own tax liability, which wouldn't fly if they were selling to consumers instead of to businesses.
- krzrak 9y ago> Skylake now GA on GCE What now what on what?
- rotten 9y agoCan I modify an existing instance (and reboot to pick up the new cpus), or do I have to build a new instance to get these?
- brianwawok 9y agoKeep the boost disc, blow up the instance, start a new instance with the old boot disc.
- hanany 9y agoYes, you can do that from the gcloud command line tool. Instructions here https://cloud.google.com/compute/docs/instances/specify-min-cpu-platform https://cloud.google.com/compute/docs/instances/specify-min-...
- kierank 9y agoDoes this have AVX-512 available?
- boulos 9y agoYep! Explicitly called out in the blogpost.
- Elect2 9y agoThe pricing of the new "extended memory" stopped me from using it.(For a committed use case) Still waiting for the AWS c5 instance: https://aws.amazon.com/about-aws/whats-new/2016/11/coming-soon-amazon-ec2-c5-instances-the-next-generation-of-compute-optimized-instances/ https://aws.amazon.com/about-aws/whats-new/2016/11/coming-so...
- foobarbazetc 9y agoRAM limit is still too low for big RDBMSes. I guess this is host machine limitsd.
- manigandham 9y ago455GB is too low?