Integration of Alibaba Cloud as a Back End in SODA Foundation Multi-Cloud with Clouds Brain

12-Aug, 2020
click2cloud blogs- Integration of Alibaba Cloud as a Back End in SODA Foundation Multi-Cloud with Clouds Brain

Before the integration of the Alibaba Gelato project of OpenSDS does not support the object management on the OSS service of Alibaba.
This blog embellishes the integration and Click2Cloud contribution with Alibaba cloud as a back end in OpenSDS/ multi-cloud.
The Gelato project of the SODA Foundation supports object operation performance, lifecycle management, and object management for different cloud vendors like AWS, GCP, Azure, IBM, Huawei, YIG, and Ceph.
Alibaba cloud as a back end in OpenSDS multi-cloud project integration helps in object operation, lifecycle management. Users can perform in-cloud and cross-cloud migration for Alibaba cloud using the Gelato project for Alibaba OSS (object storage service) service.
OpenSDS is an open-source community working to address storage integration challenges, particularly in scale-out cloud-native environments with heterogeneous storage platforms.
Below mentioned is the architecture of the integration of Alibaba cloud in OpenSDS/ multi-cloud.

Click2Cloud-Architecture of Integration of Alibaba cloud in OpenSDS/ multi-cloud

Fig: Architecture of Integration of Alibaba cloud in OpenSDS/ multi-cloud

Alibaba cloud object storage service (OSS) helps users to conduct operations related to bucket and object storage in simple ways. Alibaba OSS adapter helps the user with:

  • Add Backend for Alibaba OSS
  • Create OpenSDS Bucket on Alibaba OSS
  • Delete Bucket from Alibaba OSS
  • SSE supported
  • Upload Object on Alibaba OSS (PUT Object)
  • Download Object from Alibaba OSS (GET Object)
  • Support for Multi-part Upload
  • Delete Object from Alibaba OSS
  • In-cloud lifecycle management on Alibaba OSS (Standard, IA, Archive)
  • Cross-cloud lifecycle management with Gelato supported backends (i.e. AWS, Azure & Huawei)

For a multi-cloud data engine, the team sketched the architecture diagram that presents the ability to migrate data across multiple clouds. The multi-cloud architecture diagram defines the concept of multi-cloud in OpenSDS clearly. Also, the user will be able to migrate its bucket from any OpenSDS supported public cloud or local storage to Alibaba cloud.

Let us see some of the significance of architecture diagrams:

  1. API Gateway: At the topmost, an API Gateway is shown, which takes client request and provides a response with backend services collection.
  2. S3 Service: It contains the S3 controller which communicates with the database and object storage backends on-premise or in the cloud, handles S3 API requests, returns results to the caller. To convert the location of an object passed in from API into the actual location on the object storage S3 service uses Location Mapper.
  3. Backend Service: This service communicates with the backend on-premise or in the cloud to confirm the information about the bucket. Also, backend service manages object storage backends on-premise or in the cloud.
  4. Dataflow service: Dataflow service is used for data migration.
  5. Data Mover: This is using to move the data from one location to another location.
  6. Database: Database is used to save the information that is present on other resources of a multi-cloud data engine.
  7. Backend Adapter: To support and communicates with backend management like AWS, a Backend Adapter is used.

Features of Click2Cloud contribution with Alibaba cloud as a back end in OpenSDS/ multi-cloud.

  • The integration of Alibaba cloud in OpenSDS/ multi-cloud architecture offers a number of reasons to deploy into it which often results in reducing reliance on a single vendor, increasing flexibility, cost-efficiency, adherence to local policies, and a lot more.
  • Users use OpenSDS multi-cloud data engine to move data to a location near to where it is needed for convenience. Data can be moved to different locations depending on usage, age, access frequency.
  • Alibaba integration with the OpenSDS data engine allows data to be available and accessible all the time. In the case where one cloud is down, the user can still have access to data in another cloud that is up and running.
  • A multi-cloud data engine provides policy-based data mobility across public and private clouds. These public and private clouds can be used in the following cases:
  • Users may want to upload some datasets to the public cloud for data analysis and delete the data after the work is complete.
  • Users can leverage a multi-cloud data engine to move data to the public cloud for high CPU computing when that is required for a period.
  • Frequently accessed data can be stored on-premise. Data not accessed for a long time can be stored in archival storage in public clouds.

For more details visit: Connect Click2Cloud:

• Email us –

• See website –

• Watch our videos :


• Past Events:

• Codefest 2021:

• Read our Blog's –

• Follow us on Twitter–

• Find us on LinkedIn –

• Subscribe on YouTube –


Earlier, users were not able to perform object related operations for Alibaba Object Storage Service on Multi-Cloud Project of SODA (i.e. Gelato Project). Click2Cloud has committed to extend the OpenSDS capabilities for Data Storage and Migration for a multi-cloud design and multi-cloud providers. Contribution with Alibaba in integration as backend in OpenSDS leads to a solution to many cloud storage vendors to come up with object storage management issues.

Recent Posts

Get In Touch With Us

location Nagpur

Plot No. 21, Premier Technology Group, Third Floor, I.T Park Road, Parsodi, Nagpur - 440022(MS). |  +91 7263985000 

location Hyderabad

B-wing 1006, The Platina, Gachibowli, Hyderabad - 500032. | +91 7263985000 

location Bhilai

P-n-P #02, Mangal Bhavan, Nehru Nagar (E), STPI, Bhilai, Chhattisgarh 490020. | +91 7263985000 

location Click2Cloud Inc. , Suite #05-143, 800 Bellevue Way NE Bellevue, WA, 98004, USA.


location No.401, Unit 8, Building 8, Area 5, HeYiDongLi, Fengtai District, Beijing, China, 100076

phone+86 173 4656 0417

location2806 Bloor Street West, Toronto, ON M5S 0B1

phone+1 425 748 9666

locationOffice No. 121-122Cowork06, Building Number 67 - Regus Doha Dring Building, Street 250 - DRing Road, Zone 45 - Old Airport,PO Box 32522, Doha, Qatar

phone+974 4423 1210

location7 Temasek Boulevard, #12-07, Suntec Tower One, Singapore 038987

locationNo 5, 17/f, strand 50 50 bonham strand, Sheung wan, Hong Kong