最近一年一直在做Amazon Cloud 相关的项目, 现在总结一下自己对 亚马逊 云服务的一些认识。
听一个朋友说 亚马逊之所以做云服务,是因为自己买的电脑太多了,但是除了圣诞节那几天生意比较好的情况下,才能全部用上这些设备,平时都成了一些闲置的机器,为了利用这些闲置的机器来生钱。所以搞出了这样一个云的概念,来出租服务给别的公司来用。
呵呵,这可能真的是云的本质吧,就是把大量的机器组合起来,出租给没有钱购买和维护大量机器的公司和个人。
所以这里有一个公式来解释什么是云服务:
传统性:
结果 = 1000小时 * 1 台机器
云服务:
结果 = 1000台机器 * 1小时
上面的公式表达的意思应该比较清楚。就是为了节省时间。
所以Amazon 提供了 EC2, S3, VPC, SES DynamoDB 等等一系列基础服务,来帮助企业快速搭建自己公司的云平台。所有的这些功能都可以通过AWS来进行管理。
其中 S3 提供了文件存储服务,SES 提供了邮件服务, SES提供企业级邮件支持服务,DynamoDB提供数据库支持。 EC2 和 VPC可以快速的搭建自己的虚拟网络。
这些组合在一块给我们开发人员提供了稳定,快速的网络云开发平台。