As we’ve stated before, we believe LucidLink is the easiest, highest performing way for any application on any OS to mount and use any object storage as local disk.
Our vision to provide seamless access to data stored in object storage in distant locations (cloud to edge, edge to cloud, cloud to cloud, compute to storage, etc), took a pretty major step forward with our recent build – LucidLink can now stream objects as files natively with Amazon S3.
In order to realize our goal, we needed to be able to do 2 things: split the file into 2 planes (syncronizing the metadata and efficiently streaming the file data), and write this file data as objects, natively in and out of S3.
Let’s dive into this in greater detail below.
Below are a series of screenshots of the process of setting up a cloud, followed by a demo video.
This is the LucidHub or the Lucid Coordination service. It can be configured to run anywhere, will be hosted and managed by LucidLink, and will be completely transparent to the user. I’m posting it here to provide a glimpse into what we are doing in the background, and to show that we are not just using API calls, but rather it is a true, integration.
Note the bucket which was created in my AWS account by the Lucid Coordination Service.
Now simply log into the cloud you just created with the LucidApp and you are done!
LucidApp creates a virtual folder showing up in the user directory in Explorer (or Mac Finder etc.). The mount point can also be user configured. To use the cloud, just point your application at this folder, and anything saved here will be streamed and written as objects. There is nothing else to configure or set up – simple!