云计算已经不是什么新鲜事了,如今它的技术地位能和当年DOS的大行其道相媲美。然而,如果你从未接触过云计算,那么以下几点需要你格外重视:
1、 只选对的,不选贵的
用多少买多少,是云计算的最大特点之一。不必担心未来业务会扩大到什么程度,云计算的弹性计算能够实时扩展计算资源。曾经有人在一个小时里面租用几百台服务器来进行数据处理。当然,他只需要支付1个小时的费用,就好了。
美国有个奢侈品推荐的网站,每天晚上租用大量的云服务器,对大量的网页信息、用户的浏览信息进行分析和统计,然后在早晨向他们的客户提供非常个性化的推荐信息。
所以云服务器,够用就好。云代表的是一种高效的未来。
2、 近水楼台先得月
在选择云服务器所在的Region(地域)时,一般选择离用户群体近的Region,以提高访问速度。但并不是地理位置越近越好,首先要取决你的用户,如果你的网络产品是面向南方受众的,虽然你在华北地区,但也建议选择深圳等南方节点。其次,路由的差异还是很明显的,考虑到跨网络运营商和AS的数据交换,选择北上广这些国家级的互联网交换中心能避免不少麻烦。
3、 请为你的明天着想
人这一辈子无法避免的三件事:死亡、纳税和丢东西。你总是会丢东西,所以为了你的明天,你需要对你的今天进行备份。一个好的程序员每天都会手动备份一份服务器资料,一个优秀的程序员会设置程序进行自动备份。
大部分云服务商都提供了快照(Snapshot)服务,这是一种安全、快速的备份方式,可以保存某一个或者多个时间点的磁盘数据拷贝,跟镜像类似,当你不小心误删了文件,数据出现错误或者其他特殊情况时,都可以通过快照回滚来恢复到快照创建时间点的数据状态。
所以,拿到云服务器后的第一件事是什么?设置自动快照策略!设置自动快照策略!设置自动快照策略!(重要的事情说三遍)
以阿里云为例,在控制台里可以设置自动打快照的时间、每周重复日期及保留时长,这种快照是建立在独立于用户磁盘之外的储存空间上的,不占用用户购买的储存空间。
每块磁盘拥有64个快照额度,某块非核心业务数据盘每天零点进行一次快照备份,可以保存超过2个月的备份数据。快照创建对I/O的性能影响在10%左右,如果担心影响性能可以选择业务低时段进行创建。
4、 没钱≠没选择权
对于土豪企业来说,购买方式从来都不是问题,大多数云服务商还会因为量大给予一定优惠。对中小公司而言,虽然资金不充裕,但还是能够选择适合自身的计费方式的。
云服务器的计费方式,总体上讲有两种,分别是预付费(即一次性交完费用,比如包年包月的服务器)和后付费(即使用过程中再产生费用,如按量服务器,按流量计费的带宽,eip,独立云盘等)。
如果业务稳中有升,建议选择预付费模式,性价比高,每小时单价更低。如果你的业务是紧追市场或者赌一把的,可以尝试按量付费,如果发现业务不适应市场,可以随时释放实例,停止计费。在这个快节奏的时代,要么步履薄冰,要么胆大包天,看谁能更快一步嗅到商机,占得先机。
5、 不把鸡蛋放到一个篮子里
靠谱的云计算厂商会告诉你自己服务能力的边界和极限是什么,使用它们的时候要根据他们的能力来规划自己的业务设计,以达到自己的业务永续。
大部分云计算厂商只承诺全年99.99%的时间是可靠的,剩下的就要碰运气了。不要指望云服务商百分百可靠,如果只依赖一个节点,它挂我也挂,就会影响品牌形象。
去年AWS弗吉尼亚节点宕机,导致包括Netflix、Airbnb、Product Hunt、Medium、SocialFlow、Buffer、GroupMe、Pocket、Viber和亚马逊Echo等停摆。而国内云计算厂商也遭遇过雷击、挖掘机、断电等多种问题。
可能会出问题的就必然会出问题,这就是墨菲定律。除了自己应用层的可靠性,对于一些不差钱的公司,在基础资源上索性久在不同的“可用区”(AZ)、“地域节点”(Region)都做一些部署。一些大型的公司甚至在不同的云计算厂商之间都做了准备。
6、 安全是大家的事
古有打更人夜巡村落,今有小区保安和片警维护社区,与此同时,各家各户防火防盗业主自己要承担起相应的责任,这被称为责任共担模型。海外的亚马逊AWS、微软Azure,国内的阿里云等均采用了与用户共担风险的安全策略。
就跟PC一样,微软提供了Windows系统的软件安全及更新,用户则要根据需求购买不同的安全软件,同时还要注意上网安全和个人隐私保护。
云计算也是如此。云服务商负责管理云本身的安全,业务系统安全则需要用户自己维护。客户可以在各云服务商的安全市场里选择合适的产品来保护自己的内容、程序和数据。
安全从来不是客户、厂商某一方的单打独斗。攻击者从不考虑安全漏洞的归属,但防御方却需要有这个能力识别和处置。
最后,希望大家明白一点,任何云计算都会出问题,你需要准备好出问题时候的应对措施,因为你要为你的客户负责,而云计算则要为它的SLA承诺负责。