Alibaba Cloud Object Storage vs. IBM Cloud and Oracle Cloud Equivalent

本文涉及的产品
对象存储 OSS,20GB 3个月
对象存储 OSS,恶意文件检测 1000次 1年
对象存储 OSS,内容安全 1000次 1年
简介: Most public cloud providers provide object storage for general-purpose data storage.

Redis_and_Memcached

Most public cloud providers provide object storage for general-purpose data storage. Object storage is an ideal storage solution for use in the cloud, because it is designed for massive scalability, high reliability, and low cost. Object storage works by placing data into one or more storage buckets, which can then be accessed programmatically.

Nearly all public cloud providers offer object storage to their subscribers, including IBM, Oracle, and Alibaba Cloud. In this article, we compare the object storage offerings of each of these cloud providers.

IBM Cloud Object Storage

The IBM cloud defines four different classes of object storage. The first of these classes is simply called Standard. This is IBM’s basic, run-of-the-mill object storage, and is intended to be used for general- purpose, active workloads.

The second storage class defined by IBM is called Vault. As its name implies, Vault is intended for use with data that is accessed infrequently. Unlike Standard storage, IBM imposes a charge for accessing data residing within Vault storage.

IBM’s third class of object storage is Cold Vault. Cold Vault is similar to Vault storage, in that it is intended for use with data that is not frequently accessed, but the assumption is that data within Cold Vault storage exists primarily in an archival state and will rarely, if ever be accessed. The cost of retrieving data from Cold Vault storage is greater than that of retrieving data from Vault storage.

The fourth and final type of object storage defined by IBM is Flex storage. Flex storage is designed for use with dynamic workloads whose data access patterns are difficult to predict.

Regardless of which class of object storage is being used, IBM uses an Information Dispersal Algorithm (IDA) that is similar to erasure coding as a mechanism for determining data placement. This algorithm is designed to ensure both the security of the data and the reliability of data retrieval. The algorithm is based on spanning data across a number of nodes. For the sake of security, none of the nodes contain a complete copy of the data. At the same time, however, redundancy is implemented in a way that ensures that not all nodes have to be online in order to retrieve the data. The individual nodes communicate with one another using TLS, and an All or Nothing Transform algorithm prevents data from being disclosed if any of the nodes are found to be compromised. Clients communicate with object storage using HTTPS communications.

Oracle Cloud

Like IBM, Oracle has designed its object storage to achieve reliability through redundancy. The service, which is designed for 99.95% availability, spans data across multiple storage servers, and across availability domains. Although Oracle does not seem to provide a reliability metric, Oracle uses checksums to monitor data integrity, and offers a remediation mechanism that can automatically correct any data that is found to be corrupt.

Access to Oracle’s object storage is based on Oracle Cloud’s Infrastructure Identity and Access Management, which ensures that data is only accessible to authorized users who have been properly authenticated. Connectivity to Oracle’s object storage is based on the HTTPS protocol, which ensures that data access is SSL-encrypted. Additionally, Oracle encrypts data at rest using the AES-256 encryption algorithm.

Alibaba Cloud Object Storage Service

Alibaba Cloud’s Object Storage Service (OSS) is designed to provide the best possible availability, security, and performance, while also being easy to integrate with existing workloads and third-party applications. The service guarantees 99.9% availability, and 99.99999999% reliability. In fact, Alibaba Cloud stores three complete copies of each object.

Clients access OSS using HTTPS-encrypted connectivity, and Alibaba Cloud also provides encrypted cloud storage to protect data at rest. Furthermore, the company has implemented defensive in-depth strategies to guard against things like Distributed Denial of Service (DDoS) attacks and unauthorized logging access.

Perhaps the most compelling reason to use Alibaba Cloud OSS is its raw performance. The service is rated to handle more than 50,000 requests per second, and supports multiple, simultaneous read/write requests. Within individual regions, Alibaba Cloud uses a Border Gateway Protocol multi-line network access system to achieve the best possible performance. In fact, the service is specifically designed to allow new content to be appended to an existing object, which makes it possible to playback a video even if the file has not yet been completely written.

Alibaba Cloud provides multiple integration methods for its cloud-based object storage. As you would probably expect, the object storage integrates seamlessly with other Alibaba Cloud services such as the Content Delivery Network (CDN) and the Elastic Compute Service (ECS). It is also possible to link web applications (including mobile web applications) to the service by using RESTful APIs, SDKs, and client tools. Alibaba also provides a dedicated console for accessing and monitoring object storage.

It is also worth noting that Alibaba Cloud offers automated data lifecycle management capabilities for object storage. Policies can be set that will automatically purge aging data, or transfer that data to lower-cost storage.

Alibaba Cloud is currently offering a free trial of their cloud services. You can register for a free trial subscription at: https://www.alibabacloud.com/campaign/free-trial#free-products. The trial includes a $300 credit that can be used to explore Alibaba’s various cloud offerings.

Conclusion

Although almost all cloud providers offer an object storage solution, not all object storage platforms are created equally. When evaluating your options, it is important to consider performance, reliability, security, and any extra features such as automated data lifecycle management.

Author Bio:

Brien Posey is a Fixate IO contributor, and a 16-time Microsoft MVP with over two decades of IT experience. Prior to going freelance, Brien was CIO for a national chain of hospitals and healthcare facilities. He also served as lead network engineer for the United States Department of Defense at Fort Knox. Brien has also worked as a network administrator for some of the largest insurance companies in America. In addition to his continued work in IT, Brien has spent the last three years training as a Commercial Scientist-Astronaut Candidate for a mission to study polar mesospheric clouds from space. You can follow Posey’s spaceflight training at www.brienposey.com/space

相关实践学习
借助OSS搭建在线教育视频课程分享网站
本教程介绍如何基于云服务器ECS和对象存储OSS,搭建一个在线教育视频课程分享网站。
目录
相关文章
|
8月前
|
存储 前端开发 JavaScript
|
Oracle 关系型数据库
IBM/ORACLE/EMC在银行业的重要性
IBM/ORACLE/EMC在银行业的重要性
96 0
IBM/ORACLE/EMC在银行业的重要性
|
存储 数据采集 运维
Alibaba Cloud Lens for OSS最佳实践
——其冀 阿里云智能产品专家
Alibaba Cloud Lens for OSS最佳实践
|
Oracle 关系型数据库
IBM/ORACLE/EMC在银行业的重要性
IBM/ORACLE/EMC在银行业的重要性
153 0
IBM/ORACLE/EMC在银行业的重要性
|
数据库
SAP Cloud for Customer UI Designer里如何消费Object Value Selector(OVS)
SAP Cloud for Customer UI Designer里如何消费Object Value Selector(OVS)
SAP Cloud for Customer UI Designer里如何消费Object Value Selector(OVS)
使用SAP Cloud Application Studio实现OVS(Object Value Selector)
使用SAP Cloud Application Studio实现OVS(Object Value Selector)
使用SAP Cloud Application Studio实现OVS(Object Value Selector)
|
Oracle 关系型数据库 Java
深度:当IBM和Oracle改变了游戏 结成OpenJDK同盟
导读: Oracle-IBM OpenJDK 同盟对整个 Java 行业产生涟漪效应,这对于 Java 生态系统的健康发展影响如何,评论人士对此褒贬不一。纵观各种观点评述,前 JavaWorld 编辑 Athen O'Shea 的评论直达问题本质:这对于 Project Harmony、JCP 、开源的未来以及 Java 平台上的基于开放标准的开发究竟会产生什么影响。
1547 0
|
存储 Java 对象存储
ApiBoot - ApiBoot Alibaba Oss 使用文档
`ApiBoot`添加快速集成`Aliyun`的对象存储服务`Oss`,提供常用的文件操作方法,当然也提供自定义扩展,以致于满足绝大数业务场景,并且通过扩展可以实现上传文件进度条、下载文件进度条、存储空间操作、静态网站托管、访问日志、防盗链、分片上传、追加上传、断点续传等等。
|
对象存储
How to Automate Backups with Alibaba Cloud Object Storage Service
In this tutorial, we will explore how we can automatically upload backups to Alibaba Cloud OSS with Minio Client and cronjob.
5223 0
How to Automate Backups with Alibaba Cloud Object Storage Service
|
开发工具 对象存储
How to Apply Alibaba Cloud Object Storage Service Resources to Websites
This article discusses the various applications of OSS and addresses some of the most common issues when applying OSS to websites.
1735 0

推荐镜像

更多