All Scality Scality Launch Event 2021 Tech Talks

Cloud-Native Object Storage Built for the Edge-to-Core World

The amount of enterprise and public cloud data is increasing almost exponentially as we collect files and data from sources such as legacy databases, factory floor cameras, and IoT sensor data. The beautiful part of the growth of the public cloud has been the creation of standards for deploying software and storing data. APIs have grown increasingly critical to manage the deployment and operation of resources. 

However, while the public cloud is full of great solutions to scale and store files, it doesn’t solve the common issues around storing and processing this data at the edge or in your own data center. On April 27, 2021, I joined a special Tech Field Day event where Scality announced its initiative to tackle this issue headfirst.

Enter ARTESCA

Scality and Hewlett Packard Enterprise (HPE) unveiled a new entry into the cloud-native object storage world: ARTESCA (pron: art-tes-ka). ARTESCA is the Amazon Simple Storage Service (S3) compatible, cloud-native object store that you can run in your data center or at the edge. Scality is no stranger to the hybrid cloud or the S3 API. Their hybrid cloud storage product RING has embraced object storage and provides the ability to sync file systems to the public cloud. 

Scality is also plugged in to open source. They are an active member of the Cloud Native Computing Foundation and have released some great software such as their metalk8s Kubernetes distribution and their cloud data controller, Zenko. ARTESCA feels like a brand new, re-thought approach to edge object storage. You can feel that it has been built from the ground up leveraging open-source libraries and standards. I’m a big fan of this approach and Scality’s decision to leave RING in place to handle legacy applications and deployment models. Throwing off those constraints allows Scality to benefit from the creation of a forward-thinking and lightweight solution for next-generation applications in the enterprise.

Open and Interoperable

While the ARTESCA product itself is not open source, it is built upon libraries that Scality has made open such as cloudserver, and created a fully cloud-native object storage solution. What sets this apart is the focus on the ease of use for non-Linux or storage administrators. It feels developer-friendly with its strict adherence to S3 public APIs and the ability to interact and monitor it via Prometheus. As if that wasn’t enough, they are also fully compatible with Amazon Web Services (IAM) access controls.

Another upside is the local development experience. ARTESCA allows you to easily spin up local cloud-native object storage on your workstation and develop against the same platform you will deploy into. Scality’s commitment to running the whole stack as a Kubernetes native application opens up a world of possibility for development and deployment. You won’t need to install yet another vendor’s software development kit (SDK) and run a local instance of the service; you can work right alongside your other container development environment.

Developers Rejoice — IT can Relax

Overall, ARTESCA feels much more natural and in-line with the latest software development best practices. I get standard and stable APIs for cloud and edge consumption, plus I get standard observability and monitoring exposed to me. As an IT Manager or Operator, I am comfortable knowing I can deploy these to my internal Kubernetes clusters or bare-metal using metalk8s. I know that the data is protected and can be replicated to other cloud-native targets, such as S3 or RING. Data can now be exposed as an API service with granular access control applied. We are on the right track to keep developers and IT moving in the same direction, together.

Doodle created by Barry Coombs

About the author

Calvin Hendryx-Parker

Calvin Hendryx-Parker is the co-founder and CTO of Six Feet Up, a Python development and Cloud consulting company established in 1999. At Six Feet Up, Calvin establishes the company’s technical vision and leads all aspects of the company’s technology development. He provides the strategic vision for enhancing the offerings of the company and infrastructure, and works with the team to set company priorities and implement processes that will help improve product and service development. Calvin is the driving force behind LoudSwarm, a truly immersive virtual event platform that debuted in June 2020.

Calvin is the co-founder of the Python user group IndyPy, the largest tech meetup in Indiana with 1,900+ members. In 2017, he also founded IndyAWS, now the fastest growing cloud meetup in the state with 800+ members. In 2019, he got recognized as an AWS Community Hero by AWS experts.

Outside of work, Calvin spends time tinkering with new devices like the AWS DeepRacer, CircuitPython and Raspberry Pi. Calvin is an avid distance runner and ran the 2014 NYC Marathon to support the Innocence Project. Every year he and the family enjoys an extended trip to France where his wife Gabrielle, the CEO of Six Feet Up, is from. Calvin holds a Bachelor of Science from Purdue University.

Leave a Comment