内容摘要: 随着网络速度的不断增加,互联网工作模式逐渐流行。云存储、云应用不但可以让计算资源更容易获得,也彻底解放了硬盘,让U盘逐渐失去用武之地。未来5G的应用与普及,手机等智能终端的逐渐强大,IoT的兴起,相信云作为数据中心、存储中心、计算中心和服务中心,一定将发挥更大的作用。云技术在带来便利的同时,也将有利于企业为用户提供更精准的服务,带来更多附加价值。老牌软件企业微软也凭借云战略转型,将Azure的数据中心布满全球,2019年重回全球市值第一位置。如果你还不了解,有哪些云,云能提供那些服务,请继续向下阅读。
1、云平台的能力
在大数据和AI时代逐渐从概念变为现实,如果一个线上服务没有点大数据分析和AI算法作为后台,其实都不好意思说自己是科技公司。
近年来云计算作为发展最快的第三方IT服务逐步受到大家的重视,数据中心的发展也因此正在发生巨大的变化。特别是我国很多地方电力过剩,集中起来搞一个数据中心提供云服务,算起来成本便宜。正是这样的市场需求变化,让大量的公有云服务商加速采购服务器集群,云服务如雨后春笋般的出现,各种概念和服务不断涌现,IaaS,PaaS,SaaS三种最基本的服务模式是必须要了解的概念。
IaaS:Infrastructure-as-a-Service(基础设施即服务)提供给消费者的服务是对所有计算基础设施的利用,包括处理CPU、内存、存储、网络和其它基本的计算资源,用户能够部署和运行任意软件,包括操作系统和应用程序。
PaaS:Platform-as-a-Service(平台即服务)提供给消费者的服务是把客户采用提供的开发语言和工具(例如C#,python, .Net等)开发的或收购的应用程序部署到供应商的云计算基础设施上去。
SaaS:Software-as-a-Service(软件即服务)提供给客户的服务是运营商运行在云计算基础设施上的应用程序,用户可以在各种设备上通过客户端界面访问,如浏览器。消费者不需要管理或控制任何云计算基础设施,包括网络、服务器、操作系统、存储等等;
三者简单理解IaaS是自己攒个电脑,从CPU,硬盘到网卡自己都选好,机器拿回来,后面操作系统和软件都得自己装;而PaaS直接是品牌机预装了操作系统,装个软件就能干活了;而SaaS那就是啥也不用管,软件都给你装好,直接干活。
2、公有云与私有云
公有云服务是好,但是有时候毕竟数据在外面,很多企业不放心,特别是涉及到核心商业机密的数据,客户订单、账号密码啥的,放到别人那里不安全吧。那就自己建立一个云平台,只给自己人用,这就是私有云。
在特定应用场景下,比如受限网络速度,计算量特别密集,这时私有云优势就体现出来了。毕竟大数据分析面对的就是越来越多的数据处理需求,企业的IT运营维护成本还是首先考虑的问题。
基于公有云的各种基础功能、运维等能力,可以大大降低私有云业务建设周期、投入成本、运维成本。合理的方案是让私有云业务能够更好的专注于自身业务核心竞争力上,而通过公有云来扩展业务,减少冗余的相关基础设施上的投入。
3、主要品牌
(1)国外品牌
AWS: 亚马逊的云服务,体系成熟,长期都是在第一梯队,开发存储等服务性能比国内的好,在全世界都能快速访问,因为是国际化的多语言支持不错,如果考虑到国外用户,AWS非常合适,价格不便宜。
Azure: 微软的品牌,目标是为开发者提供要给平台,各种Windows的虚拟机、Microsoft SQL数据库这些当然都有了。还有微软的各种API也都可方便使用。这几年微软在全球的数据中心也很多,在Gartner魔力象限长期也是领导者。
Google Cloud:谷歌的云服务,技术不用怀疑,但是在中国市场是用不到了,原因你懂的。
当然,IBM和Oracle这种大公司也有自己的数据中心和云服务,技术实力和服务都各有特色。
(2)国内品牌
阿里云:依托于阿里巴巴与AWS类似都是电商驱动,尤其是双十一这种大家都在网上抢购,半天不能下单体验多不好。阿里云通过对其丰富的网络资源进行整合,拥有自己的数据中心,是国内云主机中的佼佼者,占据了大部分的市场份额,名气最大。
腾讯云:有即时通信的庞大用户需求,绑定QQ\微信还有很多游戏应用。算是阿里云的竞争对手,腾讯云为用户提供非常多的增值服务和丰富配置类型虚拟机,用户可以便捷地进行数据缓存、数据库处理与搭建web服务器等工作。
当然国内还有百度云、华为云等其它品牌,也都有各自的特定市场用户群体,比如百度网盘,上来就给2T空间。总之,如果是一般的开发或者科研需求,我想以上四个足够你用了。
4、软件定义资源
云平台的需求增长,直接促进了各种虚拟化的技术发展。以VMWare开发的虚拟机技术,解放了硬件的限制,一个服务器可以同时运行多个系统。软件定义存储、定义网络、定义资源的概念和能力越来越强,通过标准化的硬件,以及SSD等读写速度的优化,在云上开一个主机,释放一个资源已经非常方便。
记得2013年我自己把服务器装了Vmware的esxi软件后,再也没去过机房,3台服务器,可以跑30个不同的操作系统,每个系统只运行单一服务,出问题了就删除再装一个虚拟机。近年来,容器技术一枝独秀,开发完的软件直接可以采用Docker方式运行,除了稳定性好,加上K8s这类容器编排,让服务的弹性增减变的更加容易。也使得云平台上的软件更新和同步更加自动化。
5、云安全和生态系统
说到安全我想是不可逃避的问题,我现在的一个原则就是能在公有云上部署的,尽量不自己再搞一套,第一是没必要,第二系统的安全性还是要相信大厂商的服务能力。
另外,我还想在最后谈谈对生态系统的想法,生态这个词可以说近年来用的越来越多。一个企业开发一个产品需要有人去用,才有反馈,再去找下一步研发方向,就像腾讯重来没想过QQ能成为现在大家办公的必备工具,微信实质上革了短信的“命”。
生态能促进技术的发展,搞科研我认为也很类似,你的一个成果写成论文期望大家引用。一个好技术需要有人用才能不断发展,再好的产品如果没有用户,自己闷头开发再多的功能也只是闭门造车。那么,怎么建立用户生态呢?我想云时代的到来公有云服务更加便捷,无疑会加速产品或科研成果,从萌芽到列装的全过程。
结语
自己建机房买服务器,再运维这投资,一般单位吃不消,即使是服务器托管,也会代理一大堆的固定资产投资和折旧。怎么才能找到适合自己的安全可靠且能够节省成本的IT方案呢?我想使用云,是今天能找到的最好答案。不要重复发明轮子,人家有了,直接用就得了!