OpenStack
Always0nTheWay
一直在路上
展开
-
OpenStack对象存储(Swift)要领(译)-第二章
第二章:OpenStack架构OpenStack Swift是神奇的,它将一组无关的廉价商品存储服务器转变成可扩展的,耐久的,便于管理的存储系统.我们将通过理解对象逻辑结构和Swift怎样虚拟化底层硬件去组织数据来具体分析Swift的架构(基于Juno释出的版本).本章包括数据路径软件服务器的介绍和四种基本操作(create,read,update,delete)和后处理软件.本章讨论了内联中间件的翻译 2017-02-01 22:36:59 · 2936 阅读 · 0 评论 -
OpenStack对象存储(Swift)要领(译)-目录
第一章:云存储-为什么我不能做到谷歌那样呢?什么构成了云存储?简化的TCO无限的可扩展性可扩展的按需分配通用访问多租户模式数据耐久性和可用性云存储的局限性能新的API对象存储开源的重要性OpenStack Swift总结第二章:OpenStack Swift体系结构对象的逻辑结构Swift的实现和架构关键的架构原则数据的物理结构数据路径软件服务一个创建操作 一个读操作 一个更新操作 一个删除操作 后翻译 2017-01-22 14:54:35 · 1540 阅读 · 0 评论 -
OpenStack对象存储(Swift)要领(译)-第一章
(本人英文水平极其有限,若有错翻还望多多包涵,不吝指正)第一章:云存储-我们要做到谷歌那么牛X如果你可以从scratch上建立你的IT系统和操作,你会重建现有的一切吗?这是建筑业巨头Bechtel的CIO-Geir Ramleth在2005年提出的一个问题.回答显然是不,Bechtel最后使用来自当时互联网四大领跑者–YouTube,Google,Amazon,Saleforce–的最好的业务来创建翻译 2017-01-23 12:18:17 · 453 阅读 · 0 评论 -
基于范德蒙矩阵的Erasure code技术详解
原文地址 在传统存储领域,随着磁盘容量的不断增大, RAID 数据重构时间将会是一个非常严重的问题。大家知道,过长的数据重构时间意味着数据可靠性下降。所以,在 RAID 设计的过程中,一定要考虑数据重构的时间,并且尽可能的将“无数据保护状态”的时间降到最小。在不改变传统 RAID 架构前提下,只能通过增加数据冗余度来缓解大容量磁盘引入的超长数据重构时间的问题。这种思路就好比几年前,当 RA转载 2017-01-24 22:46:14 · 1521 阅读 · 0 评论 -
Erasure code 原理
原文地址 1. 什么是erasure code? erasure code可以认为是RAID的通式,任何RAID都可以转换为特定的erasure code。在传统的RAID中,仅支持少量的磁盘分布,当系统中存在多个分发点和多节点时,RAID将无法满足需求。比如RAID5只支持一个盘失效,即使是RAID6也仅支持两个盘失效,所以支持多个盘失效的算法也就是erasure code是解决这一问题转载 2017-01-24 22:48:45 · 479 阅读 · 0 评论 -
Openstack Swift 原理、架构与 API 介绍
原文地址 OpenStack Swift 开源项目提供了弹性可伸缩、高可用的分布式对象存储服务,适合存储大规模非结构化数据。本文将深入介绍 Swift 的基本设计原理、对称式的系统架构和 RESTful API。 背景与概览 Swift 最初是由 Rackspace 公司开发的高可用分布式对象存储服务,并于 2010 年贡献给 OpenStack 开源社区作为其最初的核心子项目之一,转载 2017-01-26 22:34:59 · 1300 阅读 · 0 评论