Topics

Featured in Development

Peter Alvaro talks about the reasons one should engage in language design and why many of us would (or should) do something so perverse as to design a language that no one will ever use. He shares some of the extreme and sometimes obnoxious opinions that guided his design process.

Featured in AI, ML & Data Engineering

Today on The InfoQ Podcast, Wes talks with Katharine Jarmul about privacy and fairness in machine learning algorithms. Jarul discusses what’s meant by Ethical Machine Learning and some things to consider when working towards achieving fairness. Jarmul is the co-founder at KIProtect a machine learning security and privacy firm based in Germany and is one of the three keynote speakers at QCon.ai.

Featured in Culture & Methods

Organizations struggle to scale their agility. While every organization is different, common patterns explain the major challenges that most organizations face: organizational design, trying to copy others, “one-size-fits-all” scaling, scaling in siloes, and neglecting engineering practices. This article explains why, what to do about it, and how the three leading scaling frameworks compare.

GPUs on Google's Kubernetes Engine Are Now Generally Available

Google announced the general availability of GPUs in their Kubernetes Engine (GKE). Together with the recent GA of 1.10 version of GKE customers can land their machine learning (ML) workloads on to it and leverage the massive processing power of the GPUs.

Google offers several GPUs for GKE – a fast NVIDIA Tesla V100, a Tesla P100, and an entry-level Tesla K80. Each of these GPUs is available as Preemptible GPUs allowing customers to benefit from available GPUs in the Google Cloud at lower costs. Furthermore, with these GPUs available for GKE customers can benefit from some unique features according to the blog post on the announcement:

Since the open-beta of GPUs on GKE, the number of core-hours increased by a ten-fold, indicating an increase in usage of Kubernetes on GCP. However, Google is not the only one seeing an increase in usage. Also, Microsoft saw an increase in usage of their Azure Kubernetes Service (AKS), which became generally available recently. Gabe Monroy, a project manager lead for containers at Microsoft Azure, said in a blog post early May of this year:

With Kubernetes exploding in popularity worldwide, it’s no surprise that Kubernetes usage on Azure has grown more than 10x over the last year.

Another significant public Cloud provider Amazon provides Elastic Container Service for Kubernetes (EKS), which is generally available since mid-June. Moreover, this provider leads in Kubernetes usage as a recent survey showed that 57% of companies running Kubernetes choose AWS.