Jul 132012
 

现在到处都是大数据,天天都有专家关心所谓的数据安全。不过大家理解上差异很大。

看来下面这两段话,说不定能帮你把概念搞清楚。

1:数据安全

什么是数据安全呢?估计每个人的理解不见得都是一样的。

非常经典的解析。以前我一直没法解析清楚的问题。

http://coolshell.cn/articles/6976.html

在英文里,有两个单词,一个是Safe,一个是Security,很不幸的是,这两个英文单词翻译成中文都叫“安全”,

    所谓Safe,也就是数据不丢失的意思。这是目前云存储解决的问题,你可以把你的数据放在云端,你的所有的终端设备都可以通过云端来共享同步你的数据,这样,云端就成了你数据同步和备份的数据中枢。说得专业一点,这又叫Availability,中文叫可用性,意思是,你的数据总是可用的,基本不会丢失 ,

    所谓Security,也就是数据的隐私和不泄露。这就是德艺双馨的陈冠希老师的痛,因为本来隐私和机密的数据被泄露出去了。就目前而言,我看到的云存储解决的都是Availability,而不是Security。Security解决的是私密和不泄露的问题。所以,李开复同学要让陈冠希老师把他的那些数据存到云端是可笑的,对于那些私密照片,我相信陈冠希老师要求的是“Security”,而不是“Availability”。

数据持久性(Durability)与系统可用性(Availability)两个概念混淆,

前者也理解为数据的可靠性,是指数据存储到系统中后,到某一天数据丢失的可能性。例如Amazon S3的数据持久性是11个9,即如果存储1万(4个0)个文件到S3中,1千万(7个0)年之后,可能会丢失其中1个文件。那么Swift能提供多少个9 的SLA呢?下文会给出答案。针对Swift在新浪测试环境中的部署,我们从理论上测算过,Swift在5个Zone、5×10个存储节点的环境下,数据复制份是为3,数据持久性的SLA能达到10个9。

http://os.51cto.com/art/201207/347656.htm

  2 Responses to “数据安全理解”

  1. 数据持久性 99.999999999% 11个9 ,1W(4个0)个文件,1KW(7个0)可能丢失其中的1个。这个如何计算出来的? 10W(5个0)个文件,100W(6个0)可能丢失其中的1个 ?

    另外
    Swift在5个Zone、5×10个存储节点的环境下,数据复制份是为3,数据持久性的SLA能达到10个9。
    又是如何计算的?

 Leave a Reply

(required)

(required)