Introducing ARTESCA¶
ARTESCA is a storage software that provides simple and secure S3 object storage designed to provide the strongest form of data immutability as well as end-to-end resilience.
As such, ARTESCA is a key piece of a data protection ecosystem used to migrate data from the everyday live applications to secured storage. It enables businesses to protect the critical data consumed by the applications they use to run their business, and to restore such data if it is damaged or lost.
Data protection has become increasingly important today due to rising threats of ransomware and malware. This has made the need for long-term immutable backup storage critical as a way for businesses to ensure that they can restore data and recover business operations after an attack. In essence, backups are a secondary copy of all the primary information needed by the business. This can be structured data such as databases and unstructured data such as files, documents, specialized images, VM images, etc.
The components of the data ecosystem involved in backups are:
Business applications that use and produce data.
Backup applications that manage and track the data backups and, when needed, restoration. (e.g. Veeam, Commvault, etc.)
ARTESCA, as the storage software solution, stores the backup data in an immutable way.
Storage solutions such as public or private clouds, tapes, air-gapped off-site copies, etc.
ARTESCA Key Features¶
ARTESCA has been designed to fit seamlessly into this ecosystem providing the following features:
CORE5 End-to-end cyber-resiliency capabilities |
|
Comprehensive application support over S3 API |
|
AWS IAM compatible model |
|
Veeam Integration capabilities |
|
Enterprise-storage architecture offering |
|
ARTESCA and Partner Applications¶
ARTESCA is designed to perfectly integrate with support partner applications such as backup applications.
Scality has a program to test and categorize partner applications for ARTESCA in order to determine how well they integrate with ARTESCA and identify evolutions to enable more robust integration.
They are classified in four categories:
Validated design |
This the highest level of certification for partner applications with ARTESCA. When tested, these applications have shown that they ensure a predictable performance for the solution. |
Certified solution |
These applications are tested with near real-world use cases, and data to ensure a predictable performance for the solution. |
Compatible |
Partner applications that have been identified as compatible have been analyzed to ensure that they meet the API requirements and can integrate successfully with ARTESCA. |
Incompatible |
These applications have known incompatibilities and include those with non-implemented APIs, API behavior that does not meet the S3 standard, or have an incompatible architecture. |
Validated design, certified solution, and compatible partner applications are supported by documentation. Refer to Partner Applications for more information.
ARTESCA Deployment Options¶
ARTESCA is delivered in three options known as appliances. These differ in the way they are integrated into your system but are managed in the same way after installation. All of the appliance options provide complete, full-featured instances of the ARTESCA software, differing only in their target deployment experience.
The choice of appliance determines how ARTESCA is integrated with your servers and other applications.
Software Appliance
ARTESCA is deployed on the hardware of your choice. The documentation provides information on the hardware requirements needed for ARTESCA to function and the capacity needed for 1, 3 and 6 node setups, so you can prepare your hardware environment. ARTESCA software appliance comes with pre-built installer configurations based on the hardware to ease installation.
For more information on the software appliance, refer to Software Appliance.
Hardware Appliance
ARTESCA is packaged and pre-installed on one or three servers. It provides a plug and play object storage solution for Veeam Backup and Replication or Veeam Backup for Microsoft 365.
For more information on the hardware appliance, refer to Hardware Appliance.
Virtual Appliance
ARTESCA is configured to deploy in VMWare vSphere environment. It is typically used for environments requiring less storage or for demonstration or trial purposes.
For more information on the virtual appliance, refer to Virtual Appliance.
ARTESCA Hardware Failure Tolerance¶
This section clarifies what ARTESCA supports in terms of hardware failure events depending on the architecture of the cluster. Note that a drive is considered as failed as soon as ARTESCA detects a Write IO Error. In such a drive failure event scenario, ARTESCA will automatically deactivate the disk and start repairing the data on the remaining healthy drives. If the hardware failure events go beyond what is listed below, ARTESCA can’t guarantee the availability and health of the data.
The scope of what is protected is summarized in the table below:
Architecture |
Supported Failure Events |
Network Protection |
Local Protection |
---|---|---|---|
1 node |
Can lose up to 2 drives simultaneously |
No |
8 + 2 and 3 copies for objects up to 64KB |
3 nodes |
Can lose up to 1 node and one drive on remaining nodes simultaneously |
2 + 1 and 2 copies for objects up to 59KB |
9 + 1 and 2 copies for objects up to 64KB |
6 nodes |
Can lose up to 1 node and one drive on remaining nodes simultaneously |
5 + 1 and 2 copies for objects up to 59KB |
9 + 1 and 2 copies for objects up to 64KB |