当前位置: 首页 > news >正文

要求越来越高了 看看下一代云是什么样

本文讲的是要求越来越高了 看看下一代云是什么样【IT168 资讯】在目前的云计算模型里,IaaS层接管硬件,在上面提供数据库、缓存、大数据等PaaS的应用,也提供了对象存储等SaaS类的服务。应用除了业务逻辑,还要有监控、日志处理、部署和交付、自动化运维、高可用、链路追踪等等,但是它们和业务逻辑没有太大关系。

所有应用能否都由云平台支撑?很难。因为每个应用程序的监控、日志、部署、架构需要的性能都不一样,当这些都能统一的时候,才能由云来支撑。而容器正是为此而来。

就如它的名字一样,容器像集装箱似的能够装载所有应用,不管是重量级的应用还是轻量级的应用。容器把应用容器化、版本化以及标准化,从而彻底地改变了软件构建方式和交互方式。对于广大开发者而言,容器大大简化了管理和部署应用程序的任务。

接踵而来的并不是开发者的拍手联欢,而是衍生了新的问题。在网络层,因为容器本身要做一层虚拟网络,IaaS本身提供了虚拟网络,这两层虚拟网络应该如何交互?存储也一样,IaaS本身提供了云硬盘,容器也需要,两者如何结合?备份和容灾机制如何结合?等等。

那么下一代云该是什么样?

青云QingCloud容器平台负责人王渊命谈到,开发者希望开发出来的应用程序在本地和线上是一样的方式部署和运行,这样应用迁移的成本、开发成本、测试成本都会降低;软件服务提供商则提供了云上的软件服务,他们希望服务能否在其他云上以同样的方式进行部署和提供,关注的是跨云的环境是否是一致的;企业用户更关心的是本地机房环境和云上的环境能否保持一致,无论是私有云迁到公有云,或是做混合云,应用迁移和转换都非常方便。

要求越来越高了 看看下一代云是什么样

青云QingCloud容器平台负责人王渊命

而从标准的角度来看,开发者希望云是面向API的标准,这样所有都可以按照自动化的方式,提供足够的API,就能把所有事情自动化;软件服务商希望标准能屏蔽后面的细节,跟各种发行商没有任何关系;企业用户则希望避免厂商锁定。

所以下一代云应该是:云上的容器编排引擎和本地的容器编排引擎是一致的,API也是一致的,在其他的云上的API也是一致的。而本质上变成了容器编排引擎的调度器,下面接管了硬件资源,上面提供各种XaaS。

要求越来越高了 看看下一代云是什么样

至于谁会成为容器编排引擎的标准?王渊命认为应该满足这几点:一是开源。闭源的编排引擎很难得到用户以及大多数厂商的支持;二是对商业化要友好,仅是开源肯定不够,还需要有很多商业支持、推广,才能落地到众多环境里面; 三是社区与厂商的支持;四是 API 跟应用规范的标准化程度,专注于标准,才能真正地为用户屏蔽技术细节;五是扩展性。当环境趋向标准,也带来了同质化的问题。因此,足够的可扩展性才能有自己的优势。

而这些,都指向了Kubernetes。

Kubernetes是开源的,有社区和厂商的广泛参与,允许第三方厂商以盈利模式提供服务,而不会以某一家厂商独占。重要的是,Kubernetes专注于API以及应用规范的制定,实现方式和应用性能可以不一样,但面向用户的API和规范是一样的。Kubernetes有灵活的扩展性,但同时又有避免社区分裂的机制。

青云的Kubernetes路线

首先,作为云计算提供商,青云把Kubernetes的规范与平台做整合,并开源相关的插件,同时在青云AppCenter提供一致的Kubernetes服务。用户可以直接使用青云提供的Kubernetes服务,也可以自己搭建Kubernetes并安装青云开源的插件。

第二,在云上提供Kubernetes的集群应用,目前已经上线,并且最新版的1.7.4也将在9月初上线。

第三,青云会尝试扩展Kubernetes规范,让Kubernetes支持更多的应用。现在的困境在于大多数应用是在Kubernetes之前产生的,很难快速迁移到Kubernetes上。这个过程需要QingCloud AppCenter对应用熟悉的的黏合剂或者解决方案,以便不同模式的各种应用和Kubernetes的规范快速融合,从而让Kubernetes支持更多的应用。

要求越来越高了 看看下一代云是什么样

其实在QingCloud Insight大会上,青云就已推出了Kubernetes容器集群管理与编排应用,通过QingCloud AppCenter交付,5分钟内即可完成部署,并与QingCloud IaaS平台深度集成,充分整合SDN和SDS能力,提供极致的底层性能保障。此外,Kubernetes容器服务完全兼容原生API语法,将用户的学习和迁移成本降至最低。

当然,青云并没有打算死磕Kubernetes,未来青云的容器服务也将全面支持Mesos、Cloud Foundry、Swarm等主流平台,接驳更多应用类型。

原文发布时间为:2017-09-08 

本文作者:张存

本文来自云栖社区合作伙伴IT168,了解相关信息可以关注IT168

原文标题:要求越来越高了 看看下一代云是什么样

相关文章:

  • [BZOJ] 3262: 陌上花开
  • p6spy 显示完整可执行的SQL
  • Django 模板之组件、静态文件导入
  • 购物车程序
  • 【独立开发】从点子到创收
  • web项目中使用流程引擎
  • RESTful实践(具体应用)思考
  • 科幻作家眼中的人工智能:情感和自我意识不可或缺
  • 【前端学习】-粗谈选择器
  • powermock单元测试
  • 9月20日学习内容整理:封装,私有属性方法,用装饰器描述的方法
  • 车联网上云最佳实践(三)
  • Codeforces Round #435 (Div. 2)
  • 机器学习概述
  • 背水一战 Windows 10 (32) - 控件(选择类): Selector, ComboBox
  • (三)从jvm层面了解线程的启动和停止
  • 【159天】尚学堂高琪Java300集视频精华笔记(128)
  • CentOS 7 防火墙操作
  • Facebook AccountKit 接入的坑点
  • Java多态
  • Joomla 2.x, 3.x useful code cheatsheet
  • JWT究竟是什么呢?
  • node-sass 安装卡在 node scripts/install.js 解决办法
  • Redash本地开发环境搭建
  • RxJS 实现摩斯密码(Morse) 【内附脑图】
  • vue从入门到进阶:计算属性computed与侦听器watch(三)
  • Vue组件定义
  • 不发不行!Netty集成文字图片聊天室外加TCP/IP软硬件通信
  • 分布式熔断降级平台aegis
  • 极限编程 (Extreme Programming) - 发布计划 (Release Planning)
  • 理解IaaS, PaaS, SaaS等云模型 (Cloud Models)
  • 扑朔迷离的属性和特性【彻底弄清】
  • 智能合约Solidity教程-事件和日志(一)
  • 追踪解析 FutureTask 源码
  • #预处理和函数的对比以及条件编译
  • (42)STM32——LCD显示屏实验笔记
  • (delphi11最新学习资料) Object Pascal 学习笔记---第8章第2节(共同的基类)
  • (编程语言界的丐帮 C#).NET MD5 HASH 哈希 加密 与JAVA 互通
  • (离散数学)逻辑连接词
  • .mysql secret在哪_MYSQL基本操作(上)
  • .NET 的程序集加载上下文
  • .Net多线程总结
  • @Mapper作用
  • [ 数据结构 - C++] AVL树原理及实现
  • [Bada开发]初步入口函数介绍
  • [C++] 如何使用Visual Studio 2022 + QT6创建桌面应用
  • [CentOs7]搭建ftp服务器(2)——添加用户
  • [GYCTF2020]Ez_Express
  • [HTML]HTML5实现可编辑表格
  • [JS真好玩] 掘金创作者必备: 监控每天是谁取关了你?
  • [LeetCode系列]子集枚举问题[无重复元素]
  • [MySQL]日期和时间函数
  • [POI2009]WIE-Hexer
  • [Ruby on Rails系列]4、专题:Rails应用的国际化[i18n]
  • [Ruby]变量替换