GoogleCloudPlatform / GoogleCloudPlatform/PerfKitBenchmarker

Exoscale cloud provider support?

Open
#5,814 1 comment 0 reactions 0 assignees View on GitHub
Dominant language
Python
Stars
2k
Forks
562
Avg merge
4h 55m
Merged PRs (30d)
69

Description

Hi! I was wondering if there's any support for [Exoscale](https://www.exoscale.com/) in PerfKitBenchmarker? I noticed there's support for AWS, Azure, GCP, and even CloudStack, but I couldn't find anything for Exoscale.

This seems like it could be a relatively straightforward addition since:

PKB already has CloudStack support, and Exoscale was historically CloudStack-based (though they've moved to their own API v2)
Exoscale's driver in Apache Libcloud is actually based on the CloudStack driver
They offer S3-compatible storage and compute instances similar to other supported providers

If there isn't support yet, could someone point me in the right direction for implementing it? I'd be interested in contributing this if it's something the project would accept.

Thanks!

Contributor guide

Open the contributing guide

Research direction

Start by reading PerfKitBenchmarker’s existing CloudStack support and Apache Libcloud’s Exoscale driver, then compare the provider patterns used for AWS, Azure, and GCP. Define what Exoscale compute and S3-compatible storage support must cover; done means the provider is integrated sufficiently for the relevant benchmarks and its behavior is verified.

Written by the indexing model from the issue text.

Assessment

Tech stack
python
Domain
cloud
Issue type
Feature
Difficulty
5/5
Estimated time
Over a week
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
25/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.