云服务器价格_云数据库_云主机【优惠】最新活动-搜集站云资讯

企业网站_远程备份数据库_企业级

小七 141 0

与HashiCorp Nomad和Podman一起创新基础设施

这是来自pascom首席技术官thomasweber的一个客座博客,他是下一代UCC电话解决方案的开发人员和商业通信升级提供商。技术在不断发展,pascom和pascom商业通信平台也在不断发展。所以,作为pascom的开发主管,我不能关掉它。当谈到开源社区时,我喜欢在不断搜索和深入研究那些有可能增加创新和升级我们的pascom云业务通信基础设施的开源项目时,我喜欢用我的手指触摸脉搏。»怎么了?通过了解作为一家商业通信公司,我们目前的状况以及我们希望和需要达到的目标,我已经开始了一条最佳实现目标的道路,并考虑到两个因素:第一,我们如何在不破坏客户现有工作流程的情况下不断改进我们的解决方案;第二,我们如何在不破坏客户现有工作流程的情况下有效地实现这一目标需要从头开始,打破我们现有的一切。考虑到这一愿景,我开始了一个开源研究项目,因为我已经确定了两个理想的平台,HashiCorp Nomad和Podman,它们将为我们提供实现目标的技术解决方案,并在未来为pascom多租户云基础设施添加重要的增强功能。但问题是他们彼此不说话,至少没有开箱即谈。就像在商业通信解决方案的世界中,如果两个人不能连接,那么他们就不能通信,在这里也是如此。下面是我的nomadpodman互操作性原型插件的内容、原因和方式。»游牧民-为什么?因为这就是故事的开始,让我们从诺玛开始。快速浏览一下Nomad网站,您会发现Nomad是一个简单、灵活的生产级工作负载协调器。简单地说,Nomad允许平台开发人员跨多个区域更高效地部署、管理和扩展云应用程序。也有其他的解决方案,比如Kubernetes,但是对于我们来说,Nomad有一些明显的优势,而且从Nomad社区的要求来看,很多其他人也是如此。首先,Nomad非常适合我们现有的基础设施。我们已经实现并部署了其他HashiCorp产品,包括conver、Packer和Vault。采用Nomad将意味着我们将面临更少的互操作性复杂性。其次,我们不使用Docker,我们不能也不想使用Kubernetes,因为我们的基础设施背后的概念是基于每个租户的有状态系统容器。此外,Nomad还支持LXC容器,我们目前使用它来封装每个pascom电话系统实例(即每个PBX租户)。此外,与Kubernetes不同的是,Nomad非常轻量级,因此不需要完全重建我们的基础设施才能享受到好处。因此,Nomad非常适合我们所期待的目标。»什么?为什么?答案是"Podman是一个用于开发、管理和运行开放式容器倡议(OCI)容器的无后台容器引擎",自2018年2月首次发布以来,Podman发展迅速,并已成为Docker的替代品。这里有很多流行语,正如我在上面说的,我们不使用Docker,那么我们为什么需要Podman?目前pascom商业通信平台的核心是基于LXC容器,计划从LXC容器转移到使用Podman的技术,因为Podman比LXC和Docker提供了一些优势。与Nomad一样,Podman的优点在于与LXC和Docker相比,它更轻量级,这意味着它更易于采用,而无需对基础设施进行重大的深入更改。除此之外,Podman不使用守护进程,它提供了更安全、无根的容器,并且具有比LXC更友好的界面。Podman的另一个好处是它使用了OCI映像格式,这为设计操作系统级虚拟化的开放标准提供了一个理想的框架。简言之,daemonless和rootless的结合等于不需要Docker和一个比LXC更安全、更易于管理的开放标准可用性。所以难怪,就像Nomad一样,Podman社区也一直在寻找现成的插件。»我做了什么?找到我想要的东西后,我开始开发一个工具,以确保在云基础设施中结合Nomad和Podman并从中获益。谢天谢地,我能够得到HashiCorp和开源社区的支持,因此,我能够成功地开发出一个原型插件,该插件将来将支持Nomad和Podman的结合。在建立了基础之后,还有很多工作要做,但是我希望在将来,我们开发的原型插件将不仅为我们未来的实现和部署提供基础,而且还将支持那些希望利用这两种技术所提供的卓越好处的更广泛的社区。您可以在这里下载并试用插件,并阅读指南以了解更多信息。»关于我自己我是pascom首席技术官,在开发集成、开放标准的VoIP和业务通信平台方面已经超过10年了,并且在全栈开发方面有超过20年的工作经验。在pascom,我作为首席技术官的角色是管理一个由后端和前端开发人员组成的国际团队,创建DevOps工作流,维护和升级pascom架构,以及托管云基础设施。»游牧队的记录非常感谢Thomas Weber和pascom为Nomad贡献并捐赠这个Podman任务驱动程序。我们鼓励Nomad社区试用这个新的任务驱动程序,报告bug,询问缺失的特性,并提交pr。»关于pascom成立于1997年,pascom是下一代UCC电话解决方案的开发商,我们升级了业务通信。凭借pascom创新的内部部署和云UC电话系统,企业拥有一个集中的、智能化的中心,使他们能够完全控制组织的通信——无论业务通信渠道多么多样化和动态。pascom平台提供了极好的可扩展性,并且高度可定制,甚至可以完全匹配最具体的客户需求。这就是为什么pascom电话系统是支持中小型企业更智能、更高效、更具成本效益的最佳选择。有关pascom电话系统的更多信息,请访问pascom.net网站.