随着互联网、移动互联网时代的持续演进,互联网营销已深入到人们的衣食住行,人们对互联网营销的依赖程度也越来越高,互联网营销正在改变我们的生活,并在改变世界。

  在此背景下,2008年3月深圳市牛商网络股份有限公司(以下简称“牛商网”)应运而生。6年时间里,牛商网专注于营销型网站的建设,助力企业抢占互联网营销阵地,帮助中小企业成长,创造更多的社会就业。经过长时间的积累和研究,牛商网制定了营销型网站的全新标准,为纷乱的营销型网站建设行业树立了全新的标杆。

  从2008年至今,牛商网已经帮助超过4000家中小企业打造了网络快速赚钱机器,让这些传统企业在互联网迅速盈利。随着市场强烈的需要和公司的飞速发展,牛商网在北京、上海、长沙建立了子公司,并在华北、华东、华中、华南四大区域的各大城市指派30多位资深网络营销顾问专家直接入驻当地,为全国的中小企业提供面对面的营销型网站建设咨询服务和顾问服务。

  在公司业务不断得以拓展的同时,牛商网也发现现有的IT系统已无法满足日益增长的业务需求,牛商网需要建设新型的互联网业务系统平台,该平台不仅能够满足业务系统的运行,并且能够按照未来的需求扩展。

  结合自身IT的信息化建设现状、需求以及其整体的标准要求,牛商网最终联合九州云构建私有云平台,对计算、存储、网络资源进行较彻底的云化,通过建设云平台以满足各方面的要求。

  通过计算虚拟化、存储虚拟化、网络虚拟化实现资源利用率提高;通过热迁移、多副本冗余、分布式技术等手段等实现高可用。通过Nova、Cinder、Neutron等技术实现资源的统一管理;

  通过多租户技术、VPC网络等实现资源的逻辑隔离;通过云管理协同实现平台的统一调度。通过模板标准化,实现单一计算、存储、网络元素的标准化。通过Heat等编排技术,实现针对应用的标准化;

  通过对计算Flavor、存储Volumn Type、网络QoS等定义,实现不同资源的标准化;通过对项目资源和可以使用模板的映射,实现资源针对不同等级项目的匹配。通过流程机制保证资源的按需分配和回收,通过租户配额计中计保证资源在额度内的快速发放。通过虚拟化和按需资源分配,提高资源的利用率,降低总体成本。

  通过底层分布式技术,实现资源的横向扩展。通过容器化IaaS,实现底层的平滑升级和弹性伸缩,结合虚拟化热迁移等技术,实现平台的的按需规模设计;

  提供资源审批、工单流转、运维监控、日志审查、大屏展示等功能,支持平台的运维和运营,提升管理效率。

  九州云提供基于PXE技术自动化配置和部署管理功能,一键式快速自动安装所有服务器的操作系统和虚拟化环境。支持图像化部署和扩容。

  牛商网使用Kolla实现OpenStack的自动化部署和无缝升级,Kolla项目聚焦于使用docker容器部署OpenStack服务。Kolla的优势和使用场景,体现在如下几个方面:

  Kolla的最终目标是为OpenStack的每一个服务都创建一个对应的Docker Image,通过Docker Image将升级的粒度减小到Service级别,从而使升级时,对OpenStack影响能达到最小,并且一旦升级失败,也很容易回滚。

  Kolla是通过Docker Compose来部署OpenStack集群的,只需要通过一个命令就可以把管理节点部署完成,这个命令是调用Docker Compose来部署OpenStack的所有服务,然后我们可以在每一个计算节点上通过Docker Compose安装计算节点需要的服务,就能部署一个OpenStack集群,扩容非常容易。

  基于Kolla的集群OpenStack升级只需要三步:拉新版本的容器镜像,停止老版本的容器服务,然后启动新版本容器。如果需要回滚,则重新部署一下老版本容器服务就行。

  支持计算节点的无限水平热扩展,可以按需扩展单个或者多个计算节点,在扩展的同时不影响业务的正常运行、不停机。

  支持创建或扩容直接增加物理服务器纳入云平台管理。纳管裸机服务器时,可以根据使用类别增加物理服务器,如高计算型节点,计算型节点,大容量存储节点,性能存储节点。

  存储设备是整个云计算中心数据最后落地的重要组成部分,整个存储设备的可用性直接关系到整个云计算中心的可用性。针对不同存储,都采用了冗余的机制以保证存储的可用性,如下是分布式存储可用性的实现:

  分布式存储的多副本和自动容错技术:通过融合架构中的分布式文件系统(Ceph),提供了跨服务器的数据块多份副本机制,在少量节点失败的情况下,能够保证数据不丢失,并且在相对较短的时间内自动恢复。允许失败的节点比例取决于冗余副本数量。

  在该方案设计中,九州云Animbus云平台系统实现异构兼容,例如云平台支持异构的底层虚拟化技术、云平台能够兼容不同的存储平台、云平台能够兼容不同的网络底层技术等等:

  云平台支持异构的底层虚拟化技术,支持KVM、Xen、vSphere、Hyper-V、PowerVM、PowerKVM等虚拟化的异构管理,并能实现异构虚拟化层网络互通及统一管理,统一管理包括平台使用者可统一的实现不同虚拟化平台资源的申请、交付(包括云主机、网络、虚拟磁盘等),后台可实现对不同虚拟化平台的统一监控管理。

  云平台能够兼容不同的存储平台,它可以支持诸如HDS、EMC、IBM、NetApp、宏杉等传统存储的主流型号,也支持诸如Ceph、Ceph、ZFS等开源存储环境,抽象出虚拟存储资源(云硬盘),进行存储环境的融合和标准化。

  通过OpenStack云平台的实施建设,对于牛商网而言,最显著的收益之一便是提高资源利用率,降低成本。通过建设云计算技术支撑IT业务,可根据业务需要快速部署且按需分配计算、存储、网络资源,结合云计算方案,可以实现一台服务器具有非常高的超售比,即一个物理服务器,可以承担原来几十台物理服务器的工作任务,并且云化后的业务同样也具有在线热迁移以及高可用的功能。

  其次,资源全面池化,有效提高资源利用率。将各种类型的、分散孤立的计算、存储、网络资源整合成为可以统一管理、弹性调度、灵活分配的资源池,每个业务系统不再占用独立的物理服务器、存储和网络资源,而是与其他业务系统一起,共享云中的资源,以虚拟机的形式独占其中的一部分逻辑资源。

  通过OpenStack标准API接口,提供标准化的资源服务。合理划分计算存储资源,针对各种业务需求提供标准化且可按需调整的环境配置套餐,进行环境的自动化部署和维护,快速提供标准、安全和稳定的资源服务。统一管理各种存储,并根据存储资源的类别,制定不同级别的存储资源池,从而提供不同服务级别的存储服务。

  高可用灵活分布式架构,实现随需分配和回收资源,极大满足牛商网对资源弹性伸缩与平台敏捷性的要求。新建业务系统或扩容、迁移业务系统,只需要根据需求从资源池中直接获取资源即可快速完成,而不必额外申请购买。在业务系统生命周期完结后,也可释放资源回到资源池。这样既提升了业务部署效率,又提升了资源利用率,降低了总体拥有成本。

  同时,平台扩弹性展资源满足各种应用系统对计算存储资源的需求请求,实现硬件能力对应用的按需分配与快速部署上线。随着云平台的不断成长,在资源不足时,可在线弹性扩展资源,以满足业务需要,确保服务级别,并逐渐建立起全业务的云计算平台。

  简单易用的用户操作界面,实现灵活的IT管理方式,用户以自助的方式进行资源的申请和管理,无论是开关机还是创建和删除资源,用户都可以通过非常简单的步骤完成,并且对于用户的资源使用情况,云计算平台也提供监控功能,使用户能够直观的看到资源使用情况。

  在互联网、移动互联网时代下,新技术、新业态、新模式不断出现,以云计算为代表的新一代企业IT技术成为实现企业转型升级的重要支撑力量。牛商网作为营销型网站建设行业的的领军者,积极投身IT技术变革,部署统一化、精细化、自动化的OpenStack云平台,将有效的助力其IT基础设施系统步入新阶段,极大提升牛商网在行业的竞争力,助力互联网营销产业的快速发展。