本文共 3225 字,大约阅读时间需要 10 分钟。
转:阿里云的“飞天“是什么?
飞天(Apsara)是由阿里云自主研发、服务全球的超大规模通用计算操作系统。它可以将遍布全球的百万级服务器连成一台超级计算机,以在线公共服务的方式为社会提供计算能力。
从PC互联网到移动互联网到万物互联网,互联网成为世界新的基础设施。飞天希望解决人类计算的规模、效率和安全问题。飞天的革命性在于将云计算的三个方向整合起来:提供足够强大的计算能力,提供通用的计算能力,提供普惠的计算能力。
飞天是一个操作系统,部署在互联网规模的基础设施之上,它以公共服务的方式对外提供服务,可以让用户直接联网使用,并且提供了丰富的云服务、数据服务、完善的安全体系和云市场及生态支撑。通过软硬件一体化,飞天可以实现更优的性能。客户享受的是云上便捷的服务,可以将人力、物力和时间等资源使用在更擅长的领域,从而快速实现商业价值。
OpenStack和Hadoop是软件,它并没有解决客户的capex投入问题、运维人员投入问题,需要部署到自有的硬件上,一般只用于单个企业的内部环境。从软件变成服务,有很多事情需要做。比如说需要把这个软件下载下来,你要知道你的硬件配置是什么,需要去部署上去,还有监控,Hadoop生态圈里面虽然有这样那样的解决方案,但是并没有很好的集成起来,这些选择还是需要你来做。
从软件工程说,飞天是保持版本迭代稳定性和一致性的一个完整架构,而开源是一个树状分支发展体系,无法保障整体诉求的统一性。
飞天上面提供了基于hadoop,EMR,Mongo等开源软件的托管服务,这个是飞天开放能力的体现。
虚拟化不等于云计算。云的实时在线,海量弹性,多租户隔离,专业运维都是传统虚拟化软件所欠缺的。
飞天是一个操作系统,部署在互联网规模的基础设施之上,它以公共服务的方式对外提供服务,并且提供了丰富的元数据服务、数据服务、完善的安全体系和云市场及生态支撑。客户享受的是云上便捷的服务,没必要将人力、物力和时间成本浪费在不擅长的领域,从而快速实现商业价值。
而VMware(ESX、NSX、VSAN)以及华为FusionSphere都是软件,并没有解决客户的capex投入问题、运维人员投入问题,一般只用于单个企业的内网环境,没有完善的多租户体系和生态体系。
VMware的三大件主要解决了计算的效率问题,但是没有解决计算的规模问题。
华为的FusionSphere其实是基于开源软件进行定制并适配华为硬件的软件系统,飞天内核在规模、性能、稳定性和通用性上都超越了FusionSphere。
Apsara Stack和飞天公共云计算的技术体系一脉相承,是将飞天内核以及内核之上的一部分云产品经过优化后,可独立部署的系统。它是飞天的一种特殊部署形式,在物理设备达标的情况下,具备和飞天公共云一样的规模、性能、稳定性和通用性。
飞天从第一天开始,就坚定地走上自主研发的道路,同时非常注重这一系统的开放性。飞天本身提供了一些基于开源软件的托管服务,比如:MySQL、Hadoop等。这主要是为了解决客户已有应用的兼容性问题,其次是帮助客户解决很多开源软件配置管理困难的问题,第三是解决很多开源软件的安全漏洞问题。此外,飞天的云市场上也会售卖第三方基于开源软件包装的云产品。
阿里云上售卖的应用和飞天的关系是:就像苹果iOS与App Store上应用的关系。
1、超算讲的是绝对的计算能力,更多是专业科研机构采用的专用计算能力,计算模型也更专业化,需要客户对模式计算非常了解才用得起来。云计算讲究的是提供普惠的计算能力,老百姓用得起,接地气。(法拉利vs丰田卡罗拉),超算是方程式赛车,云计算更像是纳斯卡赛车。云计算是一个通用且普惠的科技,会随着用户的增加而降低单位使用成本,最终它会变成每一个人都能用的计算服务;
2、超算通常不考虑高可用、高可靠、弹性、安全,也不提供海量数据的存储和生态服务能力。
3、超算通常是计算密集型的应用,云计算还要兼顾数据密集型的应用,效率和成本超过超算。
4、随着云计算的技术发展,越来越多传统只能用超算解决的应用场景,都会跑到云上。
5、超算:拿了数据来跑计算;云计算:是数据在哪里,计算就在哪里。