UbiBot cloud storage architecture

2023-11-28 06:35:39

An overview of UbiBot cloud storage architecture and its reliability and security



Cloud Storage is a durable and readily available object repository with advanced security and sharing capabilities. This service is used for storing and accessing data on UbiBot Cloud infrastructure. Building a reliable IoT solution requires careful consideration of devices, cloud services, and how they interact. The choices you make for device hardware, connectivity, protocols, and cloud services affect your solution's reliability requirements and capabilities.

Since its inception, the UbiBot team has made maintaining the security of our customer's data and information the primary goal of our Research & Development (R&D) and Operation & Maintenance (O&M) divisions. In addition, our customers’ needs, along with shared sense of responsibility, drive the UbiBot team to innovate as a means of ensuring there are no errors in data security.

Working with Leading Cloud Providers

UbiBot public platform’s storage servers are hosted in the New York City data centers of the world's fastest and second largest growing cloud computing platform; in respect to the number of public facing apps and websites - DigitalOcean and the data centers of the largest hosting provider in Europe - OVHcloud. Working with renowned cloud providers helps us minimize the risk of outages, given their focus on reliability and uptime.

Both DigitalOcean and OVHCloud certify their solutions to the very highest security standards, including ISO 270001, which is a widely adopted global security standard outlining the requirements for information security management systems and providing a systematic approach to managing company and customer information based on periodic risk assessments.

Conversely, SOC 1 Type II and SOC 2 Type II certification is developed by the American Institute of CPAs (AICPA). SOC 2 defines criteria for managing customer data.

Strong R&D Team

The core R&D members of the UbiBot team have many IT PhDs and Master holders who graduated from Imperial College London, University of London, and the University of Edinburgh. We also liaise and work in conjunction with professor teams from the Massachusetts Institute of Technology, University of Edinburgh, Hong Kong University of Science and Technology, and the University of Manchester. This enables us to carry out industry research and cooperation while providing us with access to continuous R&D technical consultants.

Highest-level of Data Durability and Data Availability Architecture

UbiBot has been consistently innovating our hardware and software technology, with a strong emphasis on data storage and data performance. To achieve the highest data storage reliability and durability, we have developed a scalable, high-performance distributed system architecture. We have also implemented an innovative "2+2+1" data storage mechanism to achieve the highest data durability and availability. Each piece of sensing data is replicated live at two different server clusters on DigitalOcean data centers, while another two are implemented across two server clusters on OVHCloud data centers. One copy of the full data dump is performed every 24 hours and securely uploaded to AWS Simple Cloud Storage (S3).

UbiBot Public Platform Data Solutions Advantages

Security: The UbiBot data solution is dedicated to ensuring the security of customer data by preventing unauthorized access, use, disclosure, alteration, or destruction. This is achieved through the implementation of rigorous security measures, including access controls, encryption, and vigilant monitoring, all designed to safeguard sensitive customer information.

Availability: Guaranteeing the continuous availability of customer data, the UbiBot data solution ensures data remains accessible and usable by authorized individuals whenever needed. This involves implementing redundant systems, backups, and disaster recovery plans to mitigate any potential service interruptions.

Integrity: The UbiBot data solution focuses on the accuracy, completeness, and reliability of customer data processing. It also ensures that customer data is processed correctly and in line with defined procedures, minimizing the risk of errors, omissions, or unauthorized changes.

Confidentiality: Providing a robust shield against unauthorized disclosure of customer data, UbiBot’s data solution encourages organizations to enact stringent policies and procedures to further deter the unauthorized access of customer information. These measures encompass a spectrum of safeguards, including data encryption, access controls, and the implementation of confidentiality agreements with employees and third-party partners.

Privacy: The UbiBot data solution focuses on the collection, use, retention, disclosure, and destruction of customer data in accordance with applicable privacy laws and regulations. In addition, it provides transparent privacy policies, obtains necessary consent for data collection and use, and takes steps to handle personal information responsibly.

Transparency: With the resilient foundation of the UbiBot cloud platform, you can now achieve your organization's reliability goals for all your workloads. You can design and operate your mission-critical applications with confidence, knowing that you can trust your cloud due to the prioritization that UbiBot places on transparency. Consequently, you are always kept informed and able to act quickly during service issues.

If you have any questions, please feel free to contact us at [email protected].