淘客熙熙

主题:【原创】Amazon是如何保证云计算的安全(一) -- sky100

共:💬29 🌺103 新:
全看分页树展 · 主题 跟帖
家园 Scalability

Amazon的商业模式很好,但是技术上,老实说,我不是非常看好。

譬如说EC2,对于用户而言,基本上就是Amazon机房里放着若干台机器,用户爱干嘛就干嘛。

设想一个用户在EC2上建了一个网站,但是无法预计将来流量会有多少。用户的希望是,流量大的时候,EC2自动多分配几台机器,流量少的时候,EC2少分配几台机器。

EC2能不能满足这个要求呢?从目前Amazon的架构看,做不了。

SimpleDB也一样。说到底不过是摆放了一堆DB instances,数据要么放在这个instance,要么放在其它instance里。这就造成了数据的分割。

如果并发用户多了怎么办?只好把同一份数据拷贝到不同instances上去。如果并发用户数在高峰期过去以后,又降下来了怎么办?只好把该数据从若干instances中删去。如此往返,感觉不是好办法。

再举个例子,如果某一个表增加得很快,超出了一个instance的容纳范围,怎么办?只好把表的后半部移到另一个instance中去。但是问题是,如果有用户请求查询某个数据时,怎么处理?只好一个instance

,一个instance去分别做query。如此往返,感觉也不是好办法。

Google的解决办法,在scalability方面有明显优势。

全看分页树展 · 主题 跟帖


有趣有益,互惠互利;开阔视野,博采众长。
虚拟的网络,真实的人。天南地北客,相逢皆朋友

Copyright © cchere 西西河