Rob Gibbon

Rob Gibbon

30 posts

Kubernetes operators – the top 5 things to watch for

Software operators are steadily revolutionising how we deploy and run complex distributed systems. They offer the promise of low-intervention, self-driving...

Canonical Data Platform 2021 winter roundup

Canonical Data Platform: that was 2021 It’s that time of the year again: many folks are panic buying cans of windscreen de-icer spray and thermal underwear,...

SQL Server on Ubuntu Pro: bringing it all back home

Not going to lie, the Microsoft SQL Server is my all-time favourite Microsoft product. For a long time, SQL Server was only available for Windows, but not...

In defence of pet servers

We all know the drill by now: modern compute infrastructure needs to be deterministic, disposable, commoditised and repeatable. We’re all farmers now, and our...

Cloud PaaS through the lens of open source – opinion

Opinion piece by Rob Gibbon – Product Manager at Canonical. All views expressed are the author’s own. The open source perspective viz. PaaS Open source...

DataOps: keeping the data flowing with Model-driven Operations

DataOps: Prologue – why is it so hard? If you’ve ever lived DataOps, you’ll know that it’s a challenge at the best of times. A day in the life of a typical...

Happy birthday – 30 Years of Linux

Won’t be big Thirty years ago today, Linus Torvalds announced his free operating system to the world. As with many of the world’s greatest, Linux had humble...

How to run Apache Spark on MicroK8s and Ubuntu Core, in the cloud: Part 4

In this series, we’ve been building up an Apache Spark cluster on Kubernetes using MicroK8s, Ubuntu Core OS, LXD and GCP. We’ve learned about and set up...

How to run Apache Spark on MicroK8s and Ubuntu Core, in the cloud: Part 3

If you’ve followed the steps in Part 1 and Part 2 of this series, you’ll have a working MicroK8s on the next-gen Ubuntu Core OS deployed, up, and running on...

How to run Apache Spark on MicroK8s and Ubuntu Core, in the cloud: Part 2

If you have followed Part 1 of this blog post, you’ll have a working setup that allows you to run MicroK8s on Ubuntu Core in a VM on your local workstation...

How to run Apache Spark on MicroK8s and Ubuntu Core, in the cloud: Part 1

There are some great reasons to use nested virtualisation on compute clouds. Nested virtualisation is when you have Virtual Machines running within Virtual...

Let’s play: sharded big data PostgreSQL

Everyone knows that if you’ve got big data, you need Apache Hadoop, right? It’s an affordable, horizontally scalable, clustered data processing platform ideal...

Data Lab, Data Lake, Data Hub: what’s the difference?

In this post we’ll explore the concepts of data lake, data hub and data lab. There are many opinions and interpretations of these concepts, and they are...

What is Apache Kafka?

Discover Charmed Kafka Everyone hates waiting in a queue. On the other hand, when you’re routing an absolute storm of event data around a cloud environment,...

  1. Previous page
  2. 1
  3. 2
  4. Next page