Tuesday, August 13, 2019

Data Management: Design Principals

In the greatest level there's two primary design concepts: an application-Defined Platform and Multi-Dimensional Appliances. Let’s unpack both.

Software Defined Platform


To be able to offer the number of abilities needed, a strong data management solution requires a lot of versatility. The best approach to delivering that versatility is thru an application-defined, API-based platform. Below are the core tenets from the software-defined platform:

  • Form factor: As the software-defined data platform could be delivered being an integrated appliance, exactly the same abilities could be acquired inside a software-only form factor, placed on an application-defined hardware platform on-premises or perhaps in the cloud.
  • Data services: Software-defined applies beyond form factor - additionally, it relates to the platform’s capability to provide flexible data services. Just one software-defined platform offers the full suite of information protection abilities from archive, lengthy-term retention and backup / recovery to disaster recovery and business continuity spanning the whole RTO / RPO spectrum.
  • Cyber recovery: It supports the opportunity to recover your computer data on-premises or perhaps in the cloud, and also the capacity to recuperate data in case of a ransomware attack by supplying secure air-gapped solutions.
  • Efficiency, security and integrity: The answer should support data reduction techniques for example compression and deduplication while making certain the security from the data through file encryption and it is integrity via a data invulnerability architecture.
  • Data management: The program-defined platform supports an array of data management use cases from fast, lightweight copies for dev / test, analytics, etc. to numerous compliance use cases, including HIPAA, SEC and GDPR.
  • Flexible architecture: The answer is architected utilizing a flexible and scalable modern, services-based platform, enabling support for any full spectrum of workloads varying from traditional enterprise applications to modern cloud native applications.
  • Access methods: The woking platform supports a number of access methods, including full data restore, application-directed recovery, and API access for third-party integrations. The API architecture enables the entire power the woking platform through printed, stable and well-documented APIs.
  • Consumption methods: It offers the opportunity to consume abilities either like a platform managed through the finish user or like a SaaS offering, that is managed through the provider.
  • Automation: The woking platform embeds and leverages artificial intelligence and/or machine learning strategies to automate generally performed workflows to put data around the correct tier and media type, identify and mitigate system and security issues, provide access through NLP channels, etc.


Multi-Dimensional Appliances


The 2nd foundational tenet needed to enhance an application-defined platform is multi-dimensional appliances, and individuals core elements are:

  • Scale: The applying must be capable of scale in position, and also to scale up and scale out, while beginning having a small size and adding additional capacity through either more disks or flash drives or enabled through licensing within the same form factor. It may scale up with the addition of more disk or flash trays behind a current controller. And, it may scale out with the addition of additional appliance capacity units.
  • Media: The kind of storage could be traditional spinning disk media, all flash, or emerging media for example Non-Volatile Memory express (NVMe) and then-generation Storage Class Memory (SCM). A conventional backup storage scenario may leverage all HDDs, possibly complemented with little bit of flash. Alternatively, our prime-performance of-flash media might be optimal for dev/make sure analytics use cases.
  • Deployment: Exactly the same appliance configuration could be deployed on-premises within an integrated form factor, or perhaps in an application-only form factor conntacting commodity protection storage. It is also deployed within the cloud like a software-only appliance conntacting object storage or offered as SaaS with a company.
  • Use cases: The applying is made to support a complete selection of software-defined platform use cases, varying from traditional, capacity-oriented use cases (archive, lengthy-term retention, backup, restore) to performance-oriented use cases (replication, disaster recovery, dev/test, analytics).
  • Security and integrity: The applying supports security abilities for example file encryption in position as well as in flight plus key management. Additionally, it supports data resilience and integrity with the data invulnerability architecture.
  • Management: The multi-dimensional appliance could be managed through traditional on-board system management techniques. It is also managed via a SaaS-based management portal that may manage large, multi-site environments. Furthermore, the woking platform provides wealthy APIs for third-party integrations and custom, finish user workflows.
  • Resiliency: The applying auto-finds out component and system failures, in addition to security intrusions and anomalies. Additionally to alerting the administrator, it tries to remediate the fault via a self-healing architecture or stop suspicious activity and knowledge sets.
  • High availability and non-disruptive operations: The machine provides high availability and non-disruptive operations (NDO) through component-level redundancy and heuristic-based predictive software that proactively finds out, isolates and remediates failure. The machine provides the opportunity to upgrade different software and firmware within the system non-disruptively with minimal operator intervention
  • Search and Analytics: The multi-dimensional appliance provides wealthy search and analytics functionality. It offers predictive search abilities in the VM level, files inside the VM as well as content within individuals files. It offers detailed analytics around the nature from the stored data from the kind of files, for their age, towards the sensitivity from the content.
  • Efficiency: Efficiency is used by means of data reduction techniques for example deduplication and compression, which consequently reduces bandwidth use when sent within the wire. It's also cloud aware - so, for instance, when searching an information set kept in the cloud it just displays the catalog and just selectively downloads the files required to reduce cloud egress costs.
  • Performance: The applying supports an array of performance characteristics meant for an extensive selection of RPOs and alter rates. It supports an adequate quantity of consume streams and consume rates even going to support zero RPO (i.e. no loss of data) on the quickly altering workload.

No comments:

Post a Comment