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

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

时间: 2024-09-12 20:16:17

Alibaba Cloud Object Storage vs. IBM Cloud and Oracle Cloud Equivalent的相关文章

How to Apply Alibaba Cloud Object Storage Service Resources to Websites

Alibaba Cloud Object Storage Service (OSS) can be used for all kinds of static resources. In this article, we will discuss how to apply OSS resources to a website and examine why a website may fail to be accessed after OSS has been applied. Applying

Alibaba Cloud RDS vs. IBM Cloud Database vs. Oracle Cloud Database

When moving applications to the cloud, or creating new cloud-native apps, the database that stores your information is vitally important, and this should be a core decision that drives the application design. This article provides a technical review

How to Use Object Storage Service (OSS) More Economically

Background Mr. Wang is an entrepreneur; he and his team have developed a mobile application for image sharing. They hope to store the images on Alibaba Cloud. The total size of the images is about 1 TB, and they process about 15 million requests per

C++永久对象存储 (Persistent Object Storage for C++)

c++|object|对象      C++永久对象存储 (Persistent Object Storage for C++)简介 描述对象类型 从存储器中分配和释放对象 永久对象协议 存储器构造函数 打开存储器 POST++ 的安装 POST++ 类库 和 POST++一起使用 STL 类 替换标准分配子 如何使用 POST++ S调试 POST++ 应用的细节 关于 POST++ 更多的一些信息 简介POST++ 提供了对应用对象的简单有效的存储. POST++ 基于内存文件镜像机制和页面

Oracle Cloud网络配置详解

对于Oracle DBA而言,网络上的配置可能都是短板,而如果在公有云中进行Oracle数据库的部署,那么几乎要求一个DBA变成全栈工程师,因为已经不需要你进行网络基础架构的安装,那么对整个环境进行简单的网络设定配置就成为必不可少的技能之一. 本文会着重介绍Oracle Cloud中关于网络设定的概念和设置方法. 在这之前要先简单介绍Oracle Cloud. 也许你已经听说过Amazon AWS.Microsoft Azure,甚至你已经在使用阿里云.华为云.腾讯云.青云,而Oracle无疑是

Oracle cloud control 12c 的启动与关闭

    Oracle cloud control 12c整个安装比较复杂,光是安装路径的选择,登录密码,端口号等众多个配置不免让人眼花缭乱,目不暇接.本文描述的是安装完毕后如何获取安装时设定的各类端口号,URL以及如何启动.关闭cloud control等等,供大家参考.    有关cloud control的安装配置可以参考:Oracle Enterprise Manager Cloud Control 12c Release 3 Installation   1.当前的环境配置 [oracl

Oracle cloud control 12c的启动、关闭及获取安装信息的方法_oracle

Oracle cloud control 12c整个安装比较复杂,光是安装路径的选择,登录密码,端口号等众多个配置不免让人眼花缭乱,目不暇接.本文描述的是安装完毕后如何获取安装时设定的各类端口号,URL以及如何启动.关闭cloud control等等,供大家参考. 有关cloud control的安装配置可以参考:Oracle Enterprise Manager Cloud Control 12c Release 3 Installation 1.当前的环境配置 复制代码 代码如下: [ora

Oracle cloud control 12c 如何修改sysman密码

    前阵子在虚拟机部署了Oracle Cloud Control 12c,事别几日,竟然忘记了登陆密码.主要是因为现在的Oracle有关的Software比之前提供更强的安全机制.什么简单的"oracle"之类的pwd不再支持了.这不过一阵子就搞忘了.这年头的,账户多,密码多,就是米不多,哈哈...下面说说其解决办法吧. 一.emctl命令emctl命令想必大家都见过,DB console时代经常会用到,现在功能是越来越强大了,下面仅仅列出有关修改pwd的部分emctl confi

Canonical和Oracle合作:可在Oracle Cloud下载Ubuntu镜像

Canonical和Oracle宣布合作在Oracle Cloud上致力于企业用户更好的处理部署大型工作.近年来Canonical不断开拓云端业务,而且在众多云端部署上Ubuntu以领头羊的角色出现,而且在昨天微软还推出了基于Ubuntu的首个Azure Stack技术预览版.通过和Oracle的合作,意味着能通过Oracle Cloud Marketplace来下载经过认证的Ubuntu镜像,为Oracle企业用户的工作平台提供新的选择. 如果有人跟你说Ubuntu已经在云端占据支配地位,这句