本文主要是介绍Nokia NESC,这是世界上最大的OpenStack私有云之一,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
从10年前仅有的几台服务器开始,Nokia Enterprise and Services Cloud(NESC)已发展成为世界上最大的OpenStack私有云之一,提供484000个虚拟计算核心、40PB的存储空间以及持续每月超过2.3亿个活跃核心小时数。
NESC分布在全球三大洲的六个Tier 3数据中心,诺基亚将其用于承载关键任务的研发工作负载和客户接口业务应用程序。NESC提供标准的基础设施即服务组件,通过了ISO27001认证。
NESC成功的关键在于不断发展,使诺基亚研发和应用团队能够通过自助服务和自动化快速可靠地构建虚拟环境。在NESC中,每天都有超过20万个新的虚拟服务器实例启动,在高峰时段每分钟有近10万个API调用,这对任何云来说都是一个挑战。
幸运的是,NESC有一个很好的开发团队,他们的重点不是告诉用户什么是不可能的,而是弄清楚怎么做。这推动了团队在一些关键领域的发展和卓越表现,例如:
监控、日志记录和指标分析:NESC Logstash解决方案每分钟收集大约200万条日志行,然后对其进行索引和实时充实,以最大限度地提高数据的价值。此外,NESC不断收集大量的指标,这些指标不仅用于查看当前状态,还用于应用机器学习,能够发现异常情况、性能下降,甚至可以根据趋势预测未来。
运维自动化:“最好的系统管理员是会偷懒的”,他们不想一次又一次地修理同样的东西。在NESC中可以自动化任何东西,从升级到数据库清理和其他资源泄漏。
主数据:成功和可靠自动化的关键是可编程库存数据的可靠性。你需要确切地知道哪些资产上正在运行哪些服务,这样就可以使它们自动化。NESC尝试了企业商业自动发现工具和其他方法很多年,但是没有一个足够可靠,或者能够保持依赖关系和上下文的一致性。现在,NESC已经开发并实现了自己的库存和配置管理自动发现解决方案,将其作为唯一的真相来源。
安全性:随着NESC软件开发工具和流程以及整体服务通过ISO 27001认证,实现安全有足够的自动控制和专用工具集——这些工具大多是基于开源的。
如今,NESC作为诺基亚内部一项可靠的服务,变得更强大、更好。迎接挑战的能力使团队更快地学习并采用新的理念和服务,如GeoDNS、分层存储解决方案或NESC最新快速增长的Kubernetes作为服务产品。NESC一直坚持快开发周期,宁可在早期失败而不是后期,广泛的自动化,这是它走到今天的动力。
NESC的下一步是把它作为托管服务提供给全球的诺基亚客户,无论是作为内部还是外部解决方案。
原文链接:
https://superuser.openstack.org/articles/turning-your-challenges-to-opportunities-in-nokia-nesc-openstack/
这篇关于Nokia NESC,这是世界上最大的OpenStack私有云之一的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!