开发言语的独立性和分布式架构,能够快速打包和实现软件交给

另一个问题是怎样在做出之前的选择后整合所选的技术。这也涉及到运用程序开发途径。“具有一个支撑性的运用程序开发途径十分重要,能够让容器和其他先进的软件技术在企业中落地,这也是新一代运用程序开发途径现在遭到商场重视的原因。”蔡叔说。他解说说,这个支撑途径需求将全部技术集成在一起,并将其供给给整个用户。例如,这个途径应该能够协助企业了解他们现在有多少可用容量,还能够监控日志和软件的运转。

然而,用户需求是商场上最好的催化剂,包括Red Hat在内的许多公司现已初步供给一个集成的运用开发途径新一代集装箱技术运用开发途径。Forrester现已深入研讨了这些运用程序开发途径。戴昆在Top Net上告诉记者,新一代运用程序开发途径现已从最早的Paas发展到今天的CaaS。依据Forrester的研讨,为了满足快速灵敏的软件交给需求,新一代运用程序开发途径需求具有以下特征:首先,现代运用程序开发途径需求具有十分全面的支撑才干,例如开发言语的独立性和分布式架构,能够快速打包和实现软件交给。

第二,它能够满足现代企业对高灵敏性和高密度运用程序的布置需求,而且能够支撑不同的技术架构。第三,它具有企业级运营和管理才干,如监控和运营警报才干,以及与其他结构的集成,包括不同基础设施资源的向下集成和各种大数据运用结构的向上集成。红帽的OpenShift也因为这些功用而被商场认可。OpenShift是红帽公司在2015年推出的PaaS途径。随着集装箱的升温,红帽逐渐加强了对集装箱技术的支撑,尤其是对Kubernestsk 8S的支撑,其定位也从初步的PaaS转变为集装箱途径。

因为PaaS和K8s的特点以及红帽自身的商场影响,OpenShift将很快成为集装箱开发和布置的主要支撑途径。如上所述,云环境的支撑需求初步凸显。关于新一代的运用开发途径来说,归纳支撑才干十分重要,包括对云环境的支撑,这一点从前没有引起太多重视,但现在逐渐被侧重。事实上,从底层的硬件基础设施到上面的运用程序,IT体系一向被蒙上暗影,这是不争的事实。另一方面,云也初步显示出多样性。不仅有公共云和私有云,还有不同的公共云,如阿里云和腾讯云,以及不同的私有云,如vSphere云和KVM云。

这意味着软件开发,特别是根据云的运用程序的开发,有必要面临这样一个多云的环境。“这是一个普遍的需求。即便AWS是国外公共云商场的绝对领导者,也有许多细分商场。在我国,云效力商场仍处于混战阶段,这种需求愈加显着。”戴昆说。因为云效力商场有更多的选择,怎样确保软件在云环境中的体会和功率,以及怎样顺畅迁移是新一代运用开发途径有必要考虑的问题。当然,商场上的各种运用程序开发途径也在极力作业。

以红帽的OpenShift为例,蔡叔泄漏,红帽考虑了多云的环境,做了大量的作业。具体方法是建立一个中间层来解耦,并运用这个中间层来习气其他不同的云。例如,K8中公共云途径的许多插件,例如AWS和AWS以及GCE的插件,都是由Red Hat开发的。“Red Hat的愿景是确保客户的运用程序能够在任何环境中运转,并保持一致的用户体会。红帽子将持续为此极力。

OpenShift对集装箱、多云环境和K8s的支撑就是根据这一目的。”蔡叔说,“例如,红帽最近与AWS扩展战略联盟合作,将AWS效力引入红帽OpenShift集装箱途径。只需点击几下鼠标,企业用户就能够直接从Red Hat OpenShift控制台无缝装备和布置一系列AWS效力。”蔡叔还正告说,新一代运用开发途径仍然是一个新生事物,未来还有一些不确定性,可是根据容器的根据云的本地运用途径肯定是未来的发展趋势。

发表评论
留言与评论(共有 0 条评论)
   
验证码:

相关文章

推荐文章

'); })();