如狼大人所说, 当谈论云计算的用途的时候, 需要注意云计算与传统VPS的区别.
云计算最大的特点是"快速弹性", 简单的说, 就是如果你需要新的计算资源(主机, 数据库, 磁盘, 文件存储), 你所做的只是点击几下鼠标(甚至无需点击, 可以写代码使其自动化), 在几分钟就能获得你所需的资源, 然后当你不需要的时候, 可以马上释放, 停止计费.
而传统的主机提供商, 扩容可能牵涉到新的合同, 需要人工参与, 耗时可能几天甚至几星期, 而计费周期也至少以"月"计算.
因为, 最被云计算吸引的, 是那种资源需求变动比较大的用户. 比如
1.创业公司.
比如你做一个新网站, 很难预测下个季度需要多少机器, 使用VPS, 你就得硬着头皮做预估, 估得太低, 会爆你的网站, 估得太高,又影响你的现金流. 如果使用云计算, 你就可以不必这么辛苦, 只要今天预估下明天所需的资源就ok.
亚马逊的AWS最开始的目标客户也是这类创业公司, 比较著名的案例就是netflix和quora.
2.短期项目.
假设你是生物公司的IT Manager, 现在实验室的同事给你提了一个药物筛选项目的IT需求:
1) 项目需要大量的CPU计算能力, 越多越好, 如果有10台机器, 则要计算300天, 如果有100台机器, 则需要计算30天, 实验室的同事暗示, 有1000台机器那是最好的.
2)项目需要迅速启动, 恨不能今天晚上就开工.
3)项目经费有限, 不会真的给你拨购买1000台机器的预算.
使用传统的VPS提供商, 这三个要求都很难满足. 传统的主机提供商会要求客户提前规划, 像现在国内有些热门机房, 甚至需要客户提前半年签订合同. 如果是1000台机器的大规模需求, 则更困难. 而且合同不可能只签一天, 假设最低要求是一个月, 则可以看到, 你使用1000台机器的成本是使用100台机器的10倍.
而使用云计算平台, 则比较容易满足几个需求
1) 云计算的特征一是"资源池化", 由于池子大, 所以找到1000台机器的可能性是比较大的.
2)云计算的特征二是"按需分配的自主服务", 无需走冗长的申请流程, 直接从云计算平台申请资源,期间不需要与销售人员或者客服人员互动.
3)云计算的特征三是"快速弹性", 当你使用完毕的时候, 马上释放, 并且停止付费. 这样就使得你1000台机器计算3天和100台机器计算30天的成本是一样的.
这第二类客户, 实际上也是AWS目前最大的客户群体, 而医药公司, 也确实是AWS客户群里比较醒目的一类. 我本人也帮助过一家国内的公司使用AWS做类似的计算.
原来的nist对云计算定义的中文版翻译链接已经失效了,删了。
|