24-29 March 2024
BHSS, Academia Sinica
Asia/Taipei timezone

Supporting Native Cloud Tools in the EGI Federated Cloud via the FedCloud Client

26 Mar 2024, 17:00
20m
Conf. Room 2 (BHSS, Academia Sinica)

Conf. Room 2

BHSS, Academia Sinica

Oral Presentation Track 8: Infrastructure Clouds and Virtualizations Infrastructure Clouds & Virtualisation

Speaker

Viet Tran (Institute of Informatics, Slovak Academy of Sciences)

Description

The EGI Federated Cloud (FedCloud) is a multinational cloud system that seamlessly integrates community, private, and public clouds into a scalable computing platform dedicated to research. Each cloud within this federated infrastructure configures its Cloud Management Framework (CMF) based on its preferences and constraints. The inherent heterogeneity among cloud sites can pose challenges when attempting to use native cloud tools such as Terraform at the federation level.

The FedCloud client, the official client of the EGI Federated Cloud, plays a crucial role in simplifying the use of these tools. It offers the following capabilities:

  • Creating a working environment for the tools:
  • It generates site-specific configuration files (cloud.yaml).
  • Sets up essential environment variables to ensure seamless tool integration.
  • Making the tools federation-aware:
  • Utilizes site IDs and Virtual Organization (VO) names for streamlined access to individual sites within the federation.
  • Facilitates global, all-site operations to enhance tool functionality.
  • Selecting suitable resources and configurations:
  • Efficiently searches for local cloud images.
  • Helps in selecting the most appropriate cloud flavors to optimize resource utilization.

In essence, the FedCloud client serves as a valuable bridge, simplifying the use of native cloud tools within the EGI Federated Cloud environment. Its features contribute to a more user-friendly and efficient cloud computing experience, particularly when dealing with the diverse cloud infrastructure found within the federation.

Primary author

Viet Tran (Institute of Informatics, Slovak Academy of Sciences)

Presentation materials