Virtualization and Cloud

Igalia has a team specialized in hypervisors, system virtualization and cloud technologies. Our engineers write, maintain and port drivers and provide solutions and development services using the QEMU/KVM hypervisor as well as the CEPH storage system.

KVM (Kernel Virtual Machine) is a full virtualization solution for Linux. It consists of a loadable kernel module that provides the core virtualization infrastructure. 

QEMU is an open source machine emulator and virtualizer. When used as a virtualizer, QEMU achieves near native performance  by executing the guest code directly on the host CPU. When using KVM, QEMU can virtualize x86, server and embedded PowerPC, S390, 32-bit and 64-bit ARM, etc.

CEPH is a unified, distributed storage system designed to run applications with different storage interface needs and to manage vast amounts of data. Its Reliable Autonomic Distributed Object Store (RADOS) provides applications with object, block, and file system storage in a single unified storage cluster—making Ceph flexible, highly reliable and easy to manage.

Igalia has a team of engineers specialized in the cloud, storage and virtualization technologies who offer consultancy in the following areas:

  • New Linux-based solutions and virtualization technologies development.
  • Integration and customization of existing solutions.
  • Porting and maintainance of drivers.
  • QEMU / KVM: Hardware emulation and virtualization.
  • New feature developments in QEMU / KVM and CEPH.
  • Upstream development and maintenance.

We are long time developers with expertise in the Linux software stack, Kernel, CEPH and the QEMU / KVM hypervisor, making Igalia the perfect partner for your Linux-based hardware products.

Featured Media

Improving the Performance of the qcow2 Format (KVM Forum 2017)
Maintainer interviews: What's New in QEMU 2.5
The Ceph RGW archive zone feature (Ceph Days 2019)
Upstream Consultancy and Ceph RadosGW/S3 (AMTEGA Ceph Day 2018)
Developing and Testing Industrial Hardware With QEMU
Almacenamiento de objetos en Ceph y su API S3 (LibreCon 2017)


Javier Muñoz 15/05/2019

KubeCon / CloudNativeCon Europe 2019

KubeCon/CloudNativeCon Europe 2019 will be held in Barcelona from May 21 to 23. The event will take place right after Cephalocon Barcelona 2019, which will also be held this year in Barcelona on 19 and 20 May. I will attend both events under the...

Javier Muñoz 15/05/2019

Cephalocon Barcelona 2019

Next week I will attend Cephalocon 2019. It will take place on 19 and 20 May in Barcelona. I will deliver a talk, under the sponsorship of my company Igalia, about Ceph Object Storage and the RGW/S3 service layer. In this talk, I will share my...

Javier Muñoz 15/04/2019

Ceph Days Galicia 2019

On Wednesday of last week took place the second Ceph Days Galicia in Santiago de Compostela. It was organized by AMTEGA in collaboration with Red Hat, Supermicro, Colabora Ingenieros, Mellanox, Dinahosting, Aitire and Igalia. I presented in detail the...

Javier Muñoz 15/02/2019

RGW/S3 Archive Zone goes upstream in Ceph

One of my recent contributions, the new Ceph RGW/S3 archive zone, was merged upstream a few days ago and will finally be available in Ceph Nautilus. The feature covers the need to provide archiving zones at the S3 object level in multi-zone RGW...

Javier Muñoz 14/11/2018

On Ceph RGW/S3 Object Versioning

In the last few months I spent some time reviewing the Object Versioning feature originally designed for AWS S3, the implementation that is available from Ceph Hammer 0.94 and the user experience with S3 clients. I found it useful to compile a...