分类目录: 云计算/云存储

一周技术文章收集(6.27)

  1. 一站式学习Wireshark(五):TCP窗口与拥塞处理
    http://blog.jobbole.com/71925/
  2. Java类重新加载101:对象、类和类加载器
    http://www.importnew.com/12198.html
  3. The Swift Programming Language 中文版
    http://numbbbbb.gitbooks.io/-the-swift-programming-language-/
  4. 关于寻路算法的一些思考(1):A*算法介绍
    http://blog.jobbole.com/71044/
  5. 译:复杂系统故障面面观
    http://blog.liancheng.info/how-complex-systems-fail-zh/#.U61cP_mSzWg
  6. 一些非常棒的在线工具
    http://examplecode.github.io/tools/2014/06/21/frequently-online-tools/
| 1 分2 分3 分4 分5 分 (4.69- 16票) Loading ... Loading ... | 同时归档在:算法数据结构, 软件技术 | 标签: , , , |

一周技术文章收集(6.20)

  1. 程序员都应该知道的10大基础算法
    http://cricode.com/2001.html
  2. Android 启动过程深入分析
    http://blog.jobbole.com/67931/
  3. Linux LVM简明教程
    http://linux.cn/article-3218-1-rss.html
  4. Java8 新特性终极指南
    http://www.importnew.com/11908.html
  5. 移动开发的未来——微服务
    http://blog.csdn.net/phodal/article/details/31807167
  6. 专访七牛李婧:公有云存储是大势所趋
    http://storage.chinabyte.com/79/12990579.shtml
| 1 分2 分3 分4 分5 分 (4.31- 13票) Loading ... Loading ... | 同时归档在:软件技术 | 标签: , , , |

一周技术文章收集(6.12)

  1. 支付宝的性能测试
  2. JVM日志和参数的理解
  3. 发现 OpenStack: Storage 组件 Swift 和 Cinder
  4. Docker1.0发布—迈入云(DockerHub应用分发平台)端(Docker引擎)时代
  5. Containers vs Virtualisation
  6. 贝塞尔曲线的数学基础(More on Bezier Path)
| 1 分2 分3 分4 分5 分 (4.16- 19票) Loading ... Loading ... | 同时归档在:软件技术 | 标签: , , , |

DRBD源码分析(四)——activelog

大概有半年时间没有分析过DRBD的源码了。今天又翻出了DRBD的代码,想看一下activelog的作用和原理。

首先是看DRBD手册中关于activelog的介绍:http://www.drbd.org/users-guide-8.3/s-activity-log.html

手册的内容很精炼,只是简单介绍了工作原理,activelog中记录的是最近写入磁盘中的IO,每一条activelog对应着一个4M的数据块。62条这样的日志组成一个512bit的sector,整个activelog由若干个这样的sector组成。activelog的条数是可以指定的,在drbd.conf文件中可以配置,配置值为:activelog能记录的数据块的大小,注意不是日志的条数。该值的含义也就是:当出现故障重启时,需要在主备两端同步的数据块的总大小。

阅读全文 »

| 1 分2 分3 分4 分5 分 (4.50- 12票) Loading ... Loading ... | 同时归档在:DRBD, 存储技术 | 标签: , , |

Redhat 1.75亿美元收购Inktank(Ceph提供商)

redhat

美国东部时间4月30号,早上8:00,来自redhat官网上的消息,redhat以1.75亿美元收购inktank公司,inktank的主要产品是软件定义存储ceph解决方案。ceph本身是开源,基于一个统一的对象存储系统,同时对外提供块、文件和对象接口,其中对象接口兼容Swift和Amazon S3。对象接口和文件接口的数据是拉通访问的,即,用对象接口存储的数据,可以直接用共享文件系统访问。这是因为ceph的文件接口本身是建立在对象存储之上的。

阅读全文 »

| 1 分2 分3 分4 分5 分 (4.45- 11票) Loading ... Loading ... | 同时归档在:存储业界, 存储技术 | 标签: , , , , |

Google Spanner 全球分布式数据库

原文地址:Spanner: Google’s Globally-Distributed Database 
中文翻译版下载:Google Spanner 中文版
PPT演示文档:spanner-osdi2012.pptx

讲解视频:

| 1 分2 分3 分4 分5 分 (4.75- 12票) Loading ... Loading ... | 同时归档在:数据库, 架构设计, 算法数据结构 | 标签: , , , |

HDFS架构和设计(PDF版)

HDFS架构和设计

| 1 分2 分3 分4 分5 分 (4.60- 15票) Loading ... Loading ... | 同时归档在:Hadoop, 架构设计 | 标签: , , |

配置OpenStack Swift支持Amazon S3 API

首先需要Keystone支持S3格式的证书扩展,EC2的扩展只是能帮助Keystone识别和创建EC2证书,也就是AK和SK。EC2的证书和S3的证书是通用的。

默认的Keystone安装后并不支持S3扩展,需要修改Keystone的PasteDeploy配置文件,在ec2_extension之后加入s3_extension中间件,首先还需要定义该中间件,具体的修改过程为:

阅读全文 »

| 1 分2 分3 分4 分5 分 (4.55- 11票) Loading ... Loading ... | 同时归档在:Amazon S3, Swift, 存储技术 | 标签: , , , |

VMware 产品家族概述(20121231第二版)

image

下载链接:VMware 产品家族概述(20121231第二版).ppt

| 1 分2 分3 分4 分5 分 (3.00- 4票) Loading ... Loading ... | 同时归档在:软件技术 | 标签: |

构建高可用和弹性伸缩的KV存储系统

作为常用的NoSQL存储系统之一,KV存储系统受到了开发者的关注。但常见的KV存储系统并不具备自动容灾和在线扩容功能,这给系统运营造成了不少麻烦。本文提出了一种构建高可用和自动弹性伸缩的KV存储系统的方法。

常见KV存储系统

与互联网时代不同,社交时代和移动互联网时代的互联网产品,拥有海量的读写请求和爆发式增长的数据和用户。传统关系型数据库的性能、可扩展性和数据结构的灵活性逐渐成为瓶颈。NoSQL型数据库在近些年风生水起,越来越受到开发者的关注。NoSQL无须遵循关系型数据库的ACID理论,简单灵活的数据结构和操作使其具备与生俱来的高性能和可扩展性。常见的NoSQL产品有KV(key-value)型、文档型、列存储型、图存储型、对象存储型、XML数据库型等,图1为各种类型NoSQL数据库的代表产品和介绍。

阅读全文 »

| 1 分2 分3 分4 分5 分 (3.60- 5票) Loading ... Loading ... | 同时归档在:架构设计 | 标签: , , |
返回顶部