互联网的标准技术架构如下图所示,这张图基本涵盖了互联网技术公司的大部分技术点,不同的公司只是在具体的技术实现上稍有差异,但不会跳出这个框架的范围。

互联网架构模板:“存储层”技术_架构

互联网架构模板的“存储层”技术

SQL层

NOSQL层

小文件存储:开源的,HBase,Hadoop,Hypertable,FastDFS等都可以作为小文件存储的底层平台。如果使用了阿里云,有存储系统OSS。

大文件存储:互联网行业的大文件主要分为两类:一类是业务上的大数据,例如Youtube的视频、电影网站的电影;另一类是海量的日志数据,例如各种访问日志,操作日志,用户轨迹日志等。关于大数据的开源方案现在已经非常成熟了,例如Hadoop,Hbase,Storm,HIve等。

互联网架构模板:“存储层”技术_架构_02