今天,向各位读者聊聊传统IT工程师眼中的云计算。— 云计算是什么 —在学习云计算之前,我们先来搞清楚云计算是什么。官方的定义啰嗦一堆,笔者总结为“云计算就是按需的资源服务”。大家看下窗外蓝天上的白云,是一块一块的。可以是圆形的,可以是方形的,可以拼成小猫,也可以拼成小狗,是没有一个固定的形态的。再举个例子来说,云计算就是用现成的,吃现成的。传统的数据中心可以理解为是自己买来电饭锅,电磁炉,面粉,蔬菜,调料,然后自己当厨师或请个厨师来做饭,做菜,它是基于你的设备的,你需要存储空间就要买硬盘,需要计算资源就要买服务器,需要网络就要买交换机,然后搭建应用,数据库,部署代码,才能有成果(包子或馒头吃);而云计算就是花钱吃,可以直接花钱订外卖(这就是SaaS,全包服务,连门也不用出),可以去吃自助(相当于PaaS,商家提供平台,吃什么自己决定);也可以去现在游行的那种DIY吃饭,店家提供炊具,水电,你拿着食材去了自己做(相当于IaaS,商家提供基础架构,你自己做饭)。— 为什么要学云计算 —我们了解了什么是云计算和云计算的优势之后,可能有人想问,我是搞网络的,我是搞服务器的,我又不是做云计算的,我也不打算做云计算,我学这东西干什么。不管我们现在做什么,我们都需要学习和了解最新的知识,而云计算是当下IT领域的一个趋势。越来越多的公司会把业务或一部分业务放在云端,而在云上也有服务器,也有存储,也有网络,而懂得这些的人会更有竞争力。很多时候,我们不是被同行打败,而是被跨行业所打败,康师傅不是败给了统一,而是败给了外卖;柯达不是输给了胶卷,而是输给了数码相机。因此,我们需要储备知识,而云计算就是IT工程师一定要储备的一个知识。— 如何学习云计算 —我们来看一个企业上云的案例。下图是我爱我家一部分业务上AWS云的架构图。可以看到,在这个案例中使用了AWS的托管负载均衡服务ELB,将流量分发给两个不同可用区中的EC2,EC2上采用了容器技术,而后台的数据库使用了Amazon的托管的关系型数据库RDS。而备份数据,日志数据,WEB资源和静态文件则使用了AWS的对象存储S3服务。同时,由于我爱我家只是一部分业务上云,可以说是一个混合云的模型,本地数据中心使用了AWS Direct Connect的专线服务和VPN服务与AWS云上进行连通。这可以说是一个比较典型的云上方案。从云下到云上,传统IT工程师的转型_it工程师的转变《云计算从入门到上瘾》专栏为初学者而讲,希望读者在完成这个专栏的学习后,能够了解云计算是什么,云计算的分类,基本概念,提供哪些服务,如何进行设计和基础的实施。和大牛聊天的时候不至于落伍,和客户聊天的时候可以吹牛,也便于以后更加深入的学习。笔者选择了亚马逊的AWS来进行讲解,比较其他国内的公有云云服务,AWS开放性更好,提供一年的免费账号,很多实验读者可以自己注册进行实验而不用花钱;在文档上,AWS的文档要更加丰富,包括官网的文档中英文都有,还有一些电子书;在技术上,AWS是第一个提出云计算并开始出售云计算的企业,很多技术都是它发明的,更加先进。而技术这个东西,是一通百通,关键在于理解。这样的话,AWS作为入门的教材再合适不过。