热门标签 | HotTags
当前位置:  开发笔记 > 后端 > 正文

化繁为简海云捷迅为企业提供应用OpenStack新“姿势”

化,繁,为,简,海,云,捷,迅,为,企业,提供,应用,open

自2010年10月 OpenStack首个正式版本Austin发布至今,已有近七年的发展历程。相比Cloudstack、OpenNebula等开源技术,OpenStack发展最为迅速,随时间推移渐渐趋近成熟,企业可以基于这个全世界一同开发的云基础资源管理平台快速构建自己的私有云。但从规划到装机、部署、管理及运维,整个OpenStack在机房落地并非易事。此外,OpenStack门槛较高,不是每个企业都能招聘/培训出一批专业的技术人才,成本/水平等都需考量。

在这样的情况下,业界出现众多专门提供OpenStack服务的公司,如随着整个OpenStack成长发展起来的海云捷迅。近日2017 OpenStack Days China在京隆重召开,海云捷迅CTO李华向我们介绍了企业应用OpenStack新“姿势”——化繁为简。

李华·海云捷迅CTO

五年积累沉淀 专心打造完整的云解决方案

在2012年OpenStack还没有像今天这样被很多人认可,存在一定风险之时,海云捷迅就选择了以OpenStack为基础向企业客户提供云服务。从早期主要和IDC合作提供公有云联合运营为主,到2014年专注为企业客户提供基于OpenStack私有云的解决方案,再到今天可以为大中小企业提供产品化、定制化的解决方案。这五年一路化繁为简,踩过很多坑,同时积累了很多宝贵经验。

在版本升级方面,OpenStack每半年就会发布一个版本,这是它的创新过程,但企业客户更多求稳,不会过快的进行迭代升级。海云捷迅底层技术是每两年一个版本,首版是基于OpenStack的E版本,二版本是H版,三版本是基于社区,针对主版本维护3到5年,这样一来,避免企业频繁升级。

在具体应用方面,正如开篇所说,OpenStack真正在企业机房落地需要面临各方面的问题。海云捷迅要做的事情就是化繁为简,把社区不具备的能力补齐,为客户提供一套完整的云的解决方案。

  • 如把OpenStack产品化提供给客户,因OpenStack很复杂,会涉及服务器虚拟化、分布式存储、SDN等,企业想要招聘OpenStack工程师成本也很高。
  •  如安装部署 ,以前部署20台左右的服务器需花费近一周时间,那么海云捷迅就对OpenStack传统管理结构进行改造,做分布式界面。以前假设有10台服务器,其中3台要用来做管理资源,还需3台做计算资源,真正有效的资源显而易见。而海云捷迅做的事情是去中心化,去掉管理界面,10台服务器全部用来跑资源,所有管理任务通过分布式系统均匀地分布到不同界面中,在提升资源利用率的同时也提高整个系统的可靠性。
  • 如把所有OpenStack组件拿来做容器,简化安装部署,只为将来能够平滑的升级。
  • 如自动化运维,整个系统可靠性在没有人干预的情况下做到自愈。

……等等。

李华认为,OpenStack本身模块都来源于社区,想要把它用好,就要针对不同的客户提供不同的服务。目前海云捷迅的客户中,拥有10台到50台服务器的客户占比70-80%,剩下是拥有100台-1000台服务器的客户,海云捷迅都可以帮助企业云化,提供不同的服务

李华表示,未来希望在安装部署方面,客户不需要懂OpenStack,只需要有基本网络知识,知道用户密码,就可以运作OpenStack。还有更重要的是在为客户提供服务过程中,深入了解他们的业务,有针对性做定制化,做好对业务的支撑,才会有核心竞争力。

五年来海云捷迅潜心研究OpenStack,沉淀了丰富的经验,专门提供OpenStack服务。AWSTACK云平台可以实现企业私有云快速部署、零运维、系统主动监控、云端自动升级,使运维成本大幅度降低,让企业私有云管理变得更加简单高效。基于OpenStack发行版的私有云解决方案,支持KVM、Hyper-V、VMware等异构虚拟化平台,为企业客户构建和管理私有云平台。此外,在为客户提供专业的服务与培训的同时也会把过程中获取技术需求反馈到社区,从而推动社区发展。

超融合一体机助力企业实现IT系统快速部署、自动化运维

中小企业部署云平台最大的挑战是需要有熟悉虚拟化、存储、网络和OpenStack的技术人员,还要有顺利完成高难度的OpenStack部署的能力。海云捷迅与硬件厂商进行合作,把软件预装在服务器里,通过软件实现对计算、存储、网络的统一管理,实现部署、管理。用户购买后,可以快速部署、开箱即用,降低安装部署的复杂度,节约使用云的成本。”

李华表示,AWCloud超融合一体机是一套基于融合架构的IT基础设施平台。超融合一体机遵循开放架构标准,于2U机柜中融合x86服务器、分布式存储及网络交换模块为一体,并集成了分布式存储引擎、虚拟化平台及云管理软件,资源可按需调配、线性扩展。使用超融合一体机,企业新业务上线周期可从数月缩减到数小时,使得运营效率大幅提升、远超预期。

超融合一体机还针对不同的企业应用场景进行深入的性能优化,利用其计算、存储、网络融合的硬件架构优势,分布式存储高吞吐、高IOPS的特点,并整合了智能网卡、SSD存储卡等硬件的优异性能,整体应用性能相比业界同类平台大幅提升。

引入人工智能使日志部分更加智能

在OpenStack使用过程中,大家最困惑的事情是日志系统没办法成为一个全局系统,每个模块都有各自的日志且各个模块之间没有关联,需要通过一些关键字搜索。这样的依赖关系,一旦出现一个故障需要找到五六个模块日志,再通过一些关键字去搜索才能找到问题。之前,海云捷迅是通过人工来完成的,下一步希望能够逐步引入一些智能技术,帮助企业化繁为简。

目前海云捷迅已经利用现有监控手段实时的判断整个集群的状态,从而动态的修改整个集群的配置。最初10台服务器,默认配置可并发处理100个问题。当增加50台服务器,配置需要做相应的调整,之前是人工去做,现在可以实现自动计算。计算每个物理节点负载和压力情况,对现有OpenStack本身各个模块之间进行配置。当然还有数据库,从已有环境中积累下的经验,如在什么规模下何种参数是最合适,之后会自动帮客户调整配置,根据负载自动调整整个管理平面负载,把负载分担出去。

未来,海云捷迅希望在日志部分做得更智能化,投入更多的资源,引入人工智能算法,把日志聚合,一方面是需要经验的积累,另一方面还需要对OpenStack本身做一些改造,能够让机器更明白地懂得这些模块之间业务的逻辑。 


本文作者:王雪燕

来源:51CTO


推荐阅读
  • 本文探讨了如何在日常工作中通过优化效率和深入研究核心技术,将技术和知识转化为实际收益。文章结合个人经验,分享了提高工作效率、掌握高价值技能以及选择合适工作环境的方法,帮助读者更好地实现技术变现。 ... [详细]
  • 深入解析Serverless架构模式
    本文将详细介绍Serverless架构模式的核心概念、工作原理及其优势。通过对比传统架构,探讨Serverless如何简化应用开发与运维流程,并介绍当前主流的Serverless平台。 ... [详细]
  • 科研单位信息系统中的DevOps实践与优化
    本文探讨了某科研单位通过引入云原生平台实现DevOps开发和运维一体化,显著提升了项目交付效率和产品质量。详细介绍了如何在实际项目中应用DevOps理念,解决了传统开发模式下的诸多痛点。 ... [详细]
  • 本文作者分享了在阿里巴巴获得实习offer的经历,包括五轮面试的详细内容和经验总结。其中四轮为技术面试,一轮为HR面试,涵盖了大量的Java技术和项目实践经验。 ... [详细]
  • 本文深入探讨了MySQL中常见的面试问题,包括事务隔离级别、存储引擎选择、索引结构及优化等关键知识点。通过详细解析,帮助读者在面对BAT等大厂面试时更加从容。 ... [详细]
  • 深入解析Spring Cloud微服务架构与分布式系统实战
    本文详细介绍了Spring Cloud在微服务架构和分布式系统中的应用,结合实际案例和最新技术,帮助读者全面掌握微服务的实现与优化。 ... [详细]
  • 深入解析BookKeeper的设计与应用场景
    本文介绍了由Yahoo在2009年开发并于2011年开源的BookKeeper技术。BookKeeper是一种高效且可靠的日志流存储解决方案,广泛应用于需要高性能和强数据持久性的场景。 ... [详细]
  • 深入理解一致性哈希算法及其应用
    本文详细介绍了分布式系统中的一致性哈希算法,探讨其原理、优势及应用场景,帮助读者全面掌握这一关键技术。 ... [详细]
  • 2018年3月31日,CSDN、火星财经联合中关村区块链产业联盟等机构举办的2018区块链技术及应用峰会(BTA)核心分会场圆满举行。多位业内顶尖专家深入探讨了区块链的核心技术原理及其在实际业务中的应用。 ... [详细]
  • ZooKeeper集群脑裂问题及其解决方案
    本文深入探讨了ZooKeeper集群中可能出现的脑裂问题,分析其成因,并提供了多种有效的解决方案,确保集群在高可用性环境下的稳定运行。 ... [详细]
  • 全面解析运维监控:白盒与黑盒监控及四大黄金指标
    本文深入探讨了白盒和黑盒监控的概念,以及它们在系统监控中的应用。通过详细分析基础监控和业务监控的不同采集方法,结合四个黄金指标的解读,帮助读者更好地理解和实施有效的监控策略。 ... [详细]
  • PostgreSQL 最新动态 —— 2022年4月6日
    了解 PostgreSQL 社区的最新进展和技术分享 ... [详细]
  • 远程过程调用(RPC)是一种允许客户端通过网络请求服务器执行特定功能的技术。它简化了分布式系统的交互,使开发者可以像调用本地函数一样调用远程服务,并获得返回结果。本文将深入探讨RPC的工作原理、发展历程及其在现代技术中的应用。 ... [详细]
  • 本文探讨了现代分布式架构的多样性,包括高并发、多活数据中心、容器化、微服务、高可用性和弹性架构等,并介绍了与这些架构相关的重要管理技术,如DevOps、应用监控和自动化运维。文章还深入分析了分布式系统的核心概念、主要用途及类型,同时对比了单体应用与分布式服务化的优缺点。 ... [详细]
  • Spring Cloud学习指南:深入理解微服务架构
    本文介绍了微服务架构的基本概念及其在Spring Cloud中的实现。讨论了微服务架构的主要优势,如简化开发和维护、快速启动、灵活的技术栈选择以及按需扩展的能力。同时,也探讨了微服务架构面临的挑战,包括较高的运维要求、分布式系统的复杂性、接口调整的成本等问题。最后,文章提出了实施微服务时应遵循的设计原则。 ... [详细]
author-avatar
mobiledu2502915347
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有