Flexify.IO Multi-cloud / Migration
Generated on 17 Feb 2025 from the Flexify.IO Multi-cloud / Migration catalog page
Flexify.IO helps companies realize their multi-cloud strategy by creating a cloud-agnostic storage layer on top of multiple cloud or private storages, enabling flexible data migration and virtualization across clouds.
Cloud Data Migration
Copy or move large amounts of data from Amazon S3, Azure Blob Storage, Backblaze B2, Google Cloud or other S3-compatible storage to DigitalOcean Spaces, ensuring maximum throughput, handling errors and completely eliminating downtime.
On-premise-to-cloud Migration
Migrate data from legacy storage by configuring Minio to expose your files via S3 and adding it to Flexify.IO as an S3-compatible storage.
Multi-Cloud Storage
Split or replicate your data between multiple clouds. Flexify.IO merges the data and presents it to your application as a single S3-compatible virtual bucket, thus making objects migrations transparent for your users and applications.
SaaS or Private Hosting
Flexify.IO is available as a cloud service or can be self-hosted privately in your own cloud on DigitalOcean for extra security.
Software Included
Package | Version | License |
---|---|---|
Flexify.IO Community Edition | 2.20.0 | Custom |
Docker CE | 27.5.1 | Apache 2 |
MariaDB | 10.8.8 | GPL v2 |
Eclipse Temurin JRE | 21.0.6 | EPL v 2.0 |
NGINX | 1.27.4 | Custom |
Creating an App using the Control Panel
Click the Deploy to DigitalOcean button to create a Droplet based on this 1-Click App. If you aren’t logged in, this link will prompt you to log in with your DigitalOcean account.
Creating an App using the API
In addition to creating a Droplet from the Flexify.IO Multi-cloud / Migration 1-Click App using the control panel, you can also use the DigitalOcean API. As an example, to create a 4GB Flexify.IO Multi-cloud / Migration Droplet in the SFO2 region, you can use the following curl
command. You need to either save your API access token) to an environment variable or substitute it in the command below.
curl -X POST -H 'Content-Type: application/json' \
-H 'Authorization: Bearer '$TOKEN'' -d \
'{"name":"choose_a_name","region":"sfo2","size":"s-2vcpu-4gb","image": "flexifyio-flexifyiomulticl-20-04"}' \
"https://api.digitalocean.com/v2/droplets"
Getting Started After Deploying Flexify.IO Multi-cloud / Migration
After the Droplet with Flexify.IO starts:
- Open Droplet’s IP address in a browser.
- Wait for the Create Account page to appear (be patient, it make take a few minutes depending on your Droplet size). If the Create Account page does not appear, make sure your Droplet has at least 2 GB RAM.
- Type a email address and password that you will later use to sign in (the email remains on your Droplet, we will not check or see it).
- Go to Data tab and add your Spaces, Amazon S3, Microsoft Azure and other supported storages.
- Click Transfer Data to configure and start a migration.
- Attach storage account to a virtual endpoint to configure your Droplet as S3-compatible storage gateway/proxy.