Cloud computing provider Joyent, a company with robust engineering chops that's looking to compete with the heavyweights of the industry, today rolled out Manta, its newest service that offers object storage with baked in compute features.
Combining compute and storage into one offering allows processing and data analytics jobs to be done without the need to transfer data from a storage system into a compute engine, speeding the time to process the transaction and creating a more efficient process.
Joyent engineers are no strangers to shaking up the cloud industry. Under the radar of even some in the cloud community, the company has developed its own SmartOS infrastructure stack, which includes an open source in-memory hypervisor. Joyent sells its SmartDataCenter as a public cloud IaaS option, or for users to install on their own premises.
CTO Jason Hoffman says Manta is the next logical iteration of the company's products. "This completes our platform," he says, after working on the project for about four years, internally using it for the last year and running a six-month multi-petabyte beta project on it with some of Joyent's largest customers.
Gartner analyst Henry Baltazar says the key to Manta is the ability to run compute jobs without having to extract, transform and load (ETL) the data from object storage into compute servers. In traditional formats, the object storage is meant for the retention of data, but if some sort of processing is needed to be done on it, then a copy of the data is usually made and then transferred to make it accessible to the compute services. "You avoid the transformation and migration of the data because it's already sitting with the compute," he says.It's ideal, he says, for archival of data heavy information that may need some sort of processing done to it. Joyent specifically lists use cases such as video and image coding and reformatting, data analytics and log processing.
Customer Konstantin Gredeskoul, who is CTO of Wanelo, an online retail community, is already raving about it after using it as part of the beta. The company hosts a website for about 8 million users that has more than 6 million products from more than 200,000 stores that shoppers can browse, search and then be sent to other websites to buy from. During the past few months, Wanelo has been using Manta to storage log files of everything that happens on the company's website each day - what items people view, which are purchased and how they rated products. Storing those files in Manta allows commands to be run directly on the data.
Gredeskoul is currently using Amazon Web Services Simple Storage Service (S3) as its back-end repository for all of Wanelo's images, but he hopes to migrate those over to Joyent's Manta service. If there's ever a point when Gredeskoul needs to convert petabytes worth of images from one format to another, that process could be done directly within Manta. On AWS, he would have likely had to make a copy of the files, transfer or copy it into Elastic Compute Cloud (EC2) or another compute service like Elastic MapReduce (EMR), run the processing job, then transfer it back into storage. Hoffman says Manta is like having AWS's EC2 and S3 baked into a single offering.
Sign up for CIO Asia eNewsletters.