SUSE 和 openATTIC — 开放源代码 SUSE 技术
Larry Morris 是高级产品经理,主要负责 SUSE 的企业级软件定义储存产品系列。他于 2014 年加入 SUSE,拥有 30 多年的企业级储存产品开发经验。
最初,Larry 以软件开发工程师的身份加入了 Hewlett-Packard 的光盘储存部门,并由此开启了他的职业生涯。期间,他先后担任过工程、管理及执行职务,涉及的领域包括产品开发、产品和解决方案测试、业务策略、计划管理、产品管理、技术性营销、产品支持以及全面客户体验。
他持有计算机科学学士学位以及工商管理硕士学位, 目前居住于犹他州的中途岛地区。
Jason Phippen 是 SUSE Enterprise Storage(SUSE 最新的软件定义储存产品)的产品营销负责人。他在产品与解决方案营销方面拥有超过 15 年的经验,2014 年加入 SUSE 之前,他曾任职于 VERITAS、Computer Associates 和 Emulex 等公司。
openATTIC 是数据中心内现有储存技术的免费替代产品。其开发工作始于五年之前。这款产品的关注重点是最为流行的储存协议,即基于文件的储存 CIFS 和 NFS 以及针对块储存的 iSCSI 和光纤通道。随着储存数据加速增长,越来越多的客户超出了单个储存系统的容量限制,需要寻找备选的储存方案。
2015 年,我们在 openATTIC 中增加了 Ceph 分布式储存群集支持。这一举措允许从传统型储存向这种采用 openATTIC 的新型储存模式无缝过渡,后者提供了统一的储存系统界面,并弥补了旧式应用程序方面的空白。
尽管如今市面上也存在许多其他储存管理系统,但 openATTIC 在多个方面仍然独具特色。例如,它只侧重储存管理。开发团队在开发时,尽力避免出现功能过剩问题,确保 openATTIC 中不存在在数据中心管理程序中无处安放的功能,不会变得过分冗杂。
openATTIC 的开放源代码性质也意味着其功能不存在任意限制。其目标是让新用户能够不必面临任何限制,轻松简单地测试和评估 openATTIC。openATTIC 支持生产环境中使用最为广泛的 Linux 发行套件,因此客户能够自由选择操作系统。
采用 openATTIC 之后,您能够获得许多种储存管理和供应方式。它支持 Linux 逻辑卷管理器以及常见文件系统这一类技术,但也支持更为高级的文件系统,例如 ZFS 和 BTRFS。此外,openATTIC 还可利用同一 Web 界面来管理多个储存节点。可利用分布式复制块设备 (DRBD) 将单个卷同步镜像到另一个节点上。openATTIC 会自动对所有新储存源实施监视。可通过 Web 界面或者利用外部应用程序或脚本通过 REST API 来管理全部功能。
openATTIC 由两大组件构成。Python 是基于 Django 应用程序服务器的后端应用程序。Web UI 的开发采用了广为人知的 Web 技术。每个组件都具备专用的自动化测试套件,在向新版本中增加任何新功能之前,都必须先通过这些测试。
除了传统的 SAN 和 NAS 管理功能之外,2015 年还新增了 Ceph 管理支持。虽然当时市场上已有数种 Ceph 管理工具,但仍需要创建一种能够将管理和监视功能汇集到同一个应用程序的工具,既方便管理员管理,又不会产生妨碍问题或者增加使用复杂度或难度。
如今,Ceph 管理支持已进入功能开发的后期阶段,将会包含在 SUSE Enterprise Storage 4 中。从较高层次来看,openATTIC 目前配有一个用于监视和显示 Ceph 群集整体运行状况和性能的仪表板,还具有管理和监视各种对象或实体(例如 Ceph Pool、RADOS 块设备 (RBD) 或对象储存守护程序 (OSD))的能力。openATTIC 在这些方面采用了自下而上的方法,它首先提供基本功能,然后根据用户的反馈在每个版本的基础上进一步细化并逐步扩展。除了管理 Ceph 对象之外,它还可以映射块设备,并通过现有的储存协议共享它们。openATTIC 还允许对群集的 CRUSH 映射执行审核和修改。此外,它还支持使用同一个 openATTIC 实例来管理和监视多个 Ceph 群集。
将来,我们还会增加远程节点监视、群集节点和服务的远程管理与部署。
SUSE 在 OpenATTIC 中扮演什么角色?
SUSE 已经从 IT-Novum 手中收购了 openATTIC 储存管理技术和资产。交易期间,SUSE 从 IT-Novum 手中收购了特定的软件定义储存管理资产和资源。
作为收购的一部分,IT-Novum 的精英工程师团队将会加入 SUSE,成为我们工程组织的一部分。
SUSE 自一年多以前就已经和 IT-Novum 携手合作,共同研发 openATTIC 和 SUSE Enterprise Storage。我们推行的策略是为非常重视可靠管理功能的企业提供软件定义的开放源代码基础设施解决方案,IT-Novum 的技术完全契合我们的这种策略。
储存变革正在进行,而对于那些正准备采用 SUSE Enterprise Storage 解决方案的客户而言,要真正施行这些解决方案,则企业级储存管理至关重要。凭借本次交易,SUSE 将能够更快地推出储存管理计划,此外还能够直接通过 SUSE 为客户提供更出色、全方位的支持。
SUSE Enterprise Storage 4 中将会包含 OpenATTIC 支持,它将于 2016 年 12 月 2 日正式发布。
在广阔的、迅捷的软件定义的世界中适者生存
Raj 是 SUSE 的全球产品和解决方案营销经理。Raj 负责营销推广 SUSE Linux Enterprise Server、SUSE 实时打补丁以及虚拟化/容器技术。Raj 是一名充满激情的技术专家,曾经在初创企业中营销过 IT 安全产品,管理过复杂项目,也开发过数种先进的 IT 产品。Raj 和他的家人一起居住在马萨诸塞州的波士顿郊区。
出于多方面的原因,软件定义的计算是通往未来之道,其中两个最重要因素在于它能实现敏捷性,而且能降低成本。通过将单个服务器上运行的受制于硬件的资源融入一个资源池,应用程序可以按需要从中使用计算、储存和网络资源,因而软件定义的计算提供了必要的敏捷性,让组织能够在瞬息万变的业务环境中取得成功。它能让组织充分利用未获使用或使用不足的服务器,因此还能降低硬件成本。
考虑到这些优势,对于 SUSECON 2016 将以 SUSE Linux Enterprise Server 12 采用的软件定义的技术为议题召开多次会议,也就毫不让人意外了。毕竟,通常 Linux 是最常用的云操作系统,它依赖软件定义的计算,实际就是“敏捷性”的同义词。SUSE Linux Enterprise Server 12 作为 Smart OS for OpenStack 获得了广泛认可,它是软件定义的计算平台,也是 SUSE 在 SUSECON 2016 上推出的 Service Pack 2 的构建平台。
当然,软件定义的计算并非是组织获得成功的唯一要素。他们还需要更新安全性和可靠性技术,他们也需要获得及时支持,以帮助他们适应技术变革。SUSE Linux Enterprise Server 12 Service Pack 2 提供安全性和可靠性,也提供企业目前所需的全球支持。从长远来看,它还为物联网 (IoT) 和数据驱动智能提供了一个强大平台。
下面简要介绍 Service Pack 2 具备的一些功能。
支持敏捷性的功能
敏捷性是指拥有能让组织即刻响应不断变化的网络资源需求的基础设施技术,并且在提供未来不可或缺的应用程序这一竞争中脱颖而出。Service Pack 2 建立在 SUSE Linux Enterprise Server 12 提供的软件定义的网络支持之上,因为现在支持实施 Open vSwitch 从而与“数据平台开发套件”(OvS-DPDK) 实现合并。该 Open vSwitch 实施版本允许数据包跳过其路径中的内核分叉,使组织能够在用户空间内构建针对性能密集型工作负载(例如通信工作负载)的快通道数据包处理流程,从而让用户路径从慢路径转变为替代快路径。比起单独的 OvS 实施版本,OvS-DPDK 实施版本能将数据包处理速度提升达 10 倍,因此对于那些想要实施虚拟网络功能的电信提供商,它极具吸引力。除了此使用案例之外,Service Pack 2 的网络功能虚拟化以及 SUSE 平台对众多超级管理程序的支持都为云部署提供了一套完整的虚拟化解决方案。
提升 SAP 应用程序的敏捷性
Service Pack 2 用于更新 SUSE Linux Enterprise Server for SAP 应用程序,包括为您的组织提供额外的 SAP 部署敏捷性衡量功能。这种更新一般都能帮助组织加快 SAP 部署的速度,尤其能够简化和加快向 SAP Business Suite 4 SAP HANA (S/4HANA) 迁移的过程。这种更新还能帮助您调整 SAP HANA 以获得更高性能。最后,对 SAP HANA 群集的增强支持将有助于您构建更具恢复能力的 SAP HANA 环境。
支持 NVDIMM,进一步提升性能
虽然 Service Pack 2 支持“非易失性双列直插式内存模块”(NVDIMM) 的功能可能会被归入稳定性和可靠性类别,但 NVDIMM 本身具备的提升 I/O 性能的能力也使其成为重要的敏捷性增强因素。通过使用 NVDIMM 为应用程序提供可寻址的永久内存,Service Pack 2 加快了应用程序的执行,尤其是数据库、储存或分析应用程序。
从可靠性方面来看,NVDIMM 具备保留数据的能力(甚至是在面临断电时)以及在断电之后大幅缩短重构建时间的相关能力(重引导之后数据立即可用),而 Service Pack 2 支持 NVDIMM 的这些能力,对于采用了对停机时间容忍度极低的应用程序(包括在线事务处理 (OLTP) 应用程序)的组织而言,它极具吸引力。
OpenPOWER 和 IBM Power Systems LC 服务器支持高性能工作负载
通过支持包括新型 IBM Power Systems LC 服务器和 OpenPOWER Abstraction Layer (OPAL) 系统在内的整个 IBM Power Systems 系列,Service Pack 2 允许组织选择 x86 计算的替代方案来提升敏捷性。如果说,专为 POWER8 处理器的“一致性加速器处理器接口”(CAPI) 扩展总线设计的解决方案的发展以及最近(2016 年 10 月)出现的 OpenCAPI 联盟具有任何指示意义,IT 社区认为,它表示人们对这一 x86 替代方案的兴趣会不断提高。越来越多的行业巨头都开始加入 OpenPOWER Foundation,成为它的会员,其中包括 Google、NVIDIA、Samsung、SUSE 等等。
Service Pack 2 还可在所有操作模式下,为基于 POWER 处理器的服务器提供 SUSE Linux Enterprise High Availability Extension 支持,它也能够更快地实施内存初始化,从而缩短大型内存系统所需的重引导时间。采用 Service Pack 2 之后,您的组织将处于极有利的位置,能够充分利用此平台来满足企业对高性能、高可用性工作负载的需要。
访问难度降低,更新更加灵活
Service Pack 2 提供两种与更新有关的功能。第一种:现在,您可以通过 SUSE 客户中心 (SCC) 来访问 SUSE Package Hub 提供的最新程序包和技术。SUSE 客户中心是 SUSU 用来管理产品订购、产品授权以及提供访问支持的 Web 门户。(您可以阅读 2016 年 6 月发布的 SUSE Insider 内容文章“SUSE Linux Enterprise 12 服务包迁移”,详细了解 SCC 在更新流程中扮演的角色。)第二种:为了帮助您节省时间和资源,Service Pack 2 为您提供了跳过升级和服务包的机会。例如,现在您可以跳过 SUSE Linux Enterprise Server 12 Service Pack 1,直接升级到 Service Pack 2。
关于更新主题,最后一点是 Service Pack 2 安装程序现在能够与更新服务器通信,确定是否能够提供驱动器更新。如果能够更新,安装程序会自动应用更新,然后重启 YaST (Yet another Startup Tool),从而进一步加快实施更新的速度。
发现机会
如果,如 Stephen Hawking 所言:“智能是一种适应变化的能力”,那么智能组织势必希望探究 Service Pack 2 提供的新技术,包括 SUSE Linux Enterprise Server for ARM、SUSE Linux Enterprise Server for Raspberry Pi 以及 Intel Omni-Path Architecture。无论如何,探究都是开启适应之路的第一步。
SUSE Linux Enterprise Server for ARM 简介
凭借 SUSE Linux Enterprise Server 12 Service Pack 2,支持 64 位 ARM 处理器就成为 SUSE Linux Enterprise Server 12 代码库的功能之一。ARMv8-A 体系结构以其高能效而闻名,是一股新兴的服务器系统技术趋势。此体系结构背后存在一个大型生态系统,能够更快响应快速变化的业务需要。(ARM 已为 1000 多家公司提供授权许可,允许它们使用此技术。总体而言,从手机到服务器,各种设备采用 ARM 处理器的总量已超过 500 亿台。)
技术行业关注的 ARM 使用案例包括储存、网络以及高性能计算。如需了解更多与 SUSE for ARM 相关的信息,请阅读近期发布的 SUSE 博文“SUSE Linux Enterprise Server for ARM 简介”。
除了 Raspberry Pi,还有其他设备么?
如果您正在探究 ARMv8-A 使用案例,不妨详细了解一下 Raspberry Pi 设备上采用的 SUSE Linux Enterprise Server 12。SUSE 的开发人员和工程师们选择在这种体积小巧、价格低廉的 Raspberry Pi 设备上采用 SUSE Linux Enterprise Server,既作为 SUSE for ARM 测试案例,也作为向庞大的 Raspberry Pi 用户群(潜在用户超过 1000 万)推介 SUSE Linux 操作系统的方式。如需了解更多与 SUSE Linux Enterprise Server for Raspberry Pi 有关的信息,请阅读 SUSE 博文“Raspberry Pi 上的 SUSE Linux Enterprise Server”。
Intel Omni-Path Architecture 支持高性能计算
Service Pack 2 支持 Intel 提供的高性能(可能达到百亿亿次级水平)Omni-Path 通信体系结构,从而进一步提升您组织的敏捷性潜力。
将 Docker 支持扩展到更多体系结构中
Service Pack 2 还支持在其它平台上部署 Docker 容器,即 SUSE Linux Enterprise Server for ARM 平台和 SUSE Linux Enterprise Server for z System。由于能够使用容器来交付应用程序,组织可以按照客户的期望,更快地开发和交付应用程序。
提升安全性的功能
除了实现敏捷性以及为组织提供所需的工具,帮助它们更轻松地加快 IT 生命周期之外,Service Pack 2 还能提供经过认证的联邦信息处理标准 (FIPS) 发布 140-2 功能,帮助组织安全度过网络攻击加剧期。产品认证可确保 SUSE Linux Enterprise Server 12 支持的加密算法没有明显的漏洞,从而给您信心,让您相信您组织部署的 FIPS 140-2 实施版本能够保护您的数据。SUSE 不但获得了美国国家标准与技术研究所 (NIST) 颁发的证书,还获得了瑞典颁发的 CSEC 证书。
永无止境的适应需要
如果您要回顾历史,几乎无法找出一段关于企业没有适应新技术却获得成功的时期。
SUSE 致力于帮助您的组织以及与您类似的组织适应不断发展的技术,让您能够在瞬息万变的业务领域中获得成功,SUSE Linux Enterprise Server 12 Service Pack 2 出色地践行了这一承诺。企业目前必须采用的技术就包括虚拟化技术和云技术,而这两种技术都因软件定义的计算而得到了增强和支持。SUSE 目前支持这些技术,也将支持适应这些技术,未来还会支持更新的技术。
SUSE OpenStack Cloud 7 — 新功能及其业务助益
Mark Smith 是 SUSE OpenStack Cloud 全球产品营销及战略经理。他拥有 25 年的企业级计算经验,热衷于一切与技术相关的事物,尤其是那些即将推出的、初现端倪的以及能为企业带来重大改变的事物。加入 SUSE 之前,Mark 任职于 Dell,负责领导 EMEA 企业产品和业务管理团队。
OpenStack Newton 发布
OpenStack Cloud 14 版软件(代码为 Newton)于 2016 年 10 月 6 日正式发布。
尽管这种产品并非根据著名物理学家和数学家艾萨克·牛顿爵士命名,但我不禁想起了牛顿那句为人所熟知的名言:“如果我看得比其他人远,那是因为我站在巨人的肩膀上。”在我看来,这句话是对彼此协作的有力认同。牛顿在这句话中清晰表达了他对科学界中他人的知识、智慧、贡献和勤奋努力的赞赏。对于身处开放源代码世界的我们来说,这一切同样值得珍视。
OpenStack Newton 版本专注于提供更高的可伸缩性、更强的可恢复性以及更广泛的功能性。它以一个来自 309 个不同组织的 2,581 名开发人员、操作人员和用户组成的国际社区为依托。这真是不错的成就!
对于 OpenStack 能成为“企业和服务提供商选择的云平台,作为集成引擎仅通过一套 API 即可管理裸机、虚拟机以及容器编制框架”这一情况,我们毫不意外。
SUSE 最新的企业级私有云平台 SUSE OpenStack Cloud 7 就是以这款新发布的 OpenStack Newton 代码为基础构建的。
那么,它具备哪些新功能,能够为您和您的企业带来哪些帮助?
SUSE OpenStack Cloud 7 — 全面发挥 OpenStack 的价值
人们普遍认为,OpenStack 私有云是开发全新的敏捷型和创新型原生云工作负载的理想平台。它也被视为最佳的 DevOps 环境。这毋庸置疑,而且目前越来越多的企业用户开始注意到它在转变现有的传统型 IT 基础设施方面的巨大潜力。
据 OpenStack Foundation 执行董事 Jonathan Bryce 所言,“云的价值远不止于让新工作负载进入平台。”对这一点,大多数企业都表示赞同。这些企业当中,很多都为现有 IT 支付了大量投资,这些投资无法被忽视。他们别无选择,无法使用全新的 IT 基础设施从零开始构建。他们希望能够利用现有的 IT 来提升效率和生产力,同时降低成本。
我想再次引用艾萨克·牛顿爵士 (Sir Isaac Newton*) 的名言:“我们造了太多墙,却没有修足够的桥。”
SUSE OpenStack Cloud 7 帮助连通了两大 IT 世界,在帮助改进传统型 IT 基础设施的同时,还提供敏捷性和创新性平台。您可以将它用作集成引擎,借助它来构想革命性的新应用程序和计划,同时为现有 IT 和工作负载的转换提供支持。
这实际意味着什么?
增强的高可用性和不间断升级
传统型工作负载及业务关键型工作负载需要使用坚如磐石的平台。如果要将这些工作负载迁移至云,则新平台必须和传统型平台一样,本身具备相同等级的可靠性。事实上,即使原生云工作负载也需要高度可用的云平台。云服务仍然需要随时可用。
设计 SUSE OpenStack Cloud 时,我们为云控制平台和计算节点配备了自动部署的“高可用性”(HA) 保护。我们对 SUSE OpenStack Cloud 7 进行了扩展,在其中增加了“虚拟机”(VM)。这样,从云基础设施一直到私有云上运行的工作负载,所有一切都能获得 HA 保护。
我们也增加了不间断升级功能,以便最大化正常运行时间,同时避免服务出现中断。我们将这一功能与更加面向业务的发布周期和更长的支持周期结合起来,以此确保关注点保持不变,仍然是最大化正常运行时间和生产率。
当然,只有精于企业解决方案的公司,比如 SUSE,才能满足您的期望。
新的容器即服务功能
凭借 SUSE OpenStack Cloud 7,我们能够提供全面的 Docker 容器支持(将 Kubernetes 用作容器编制框架),这些支持通过 OpenStack Magnum 集成予以提供。这提供了“容器即服务”(CaaS) 功能,可帮助您设计和构建全新的创新型原生云工作负载和应用程序。
Kubernetes 支持创建计算机群集,并提供构建块,用于在云环境中部署、维护和扩展工作负载。Magnum 通过自动设置容器基础设施来降低在 OpenStack 云中集成 Kubernetes 的难度。Magnum 建立在 OpenStack 编制服务(热编制)基础之上,会创建出一组虚拟机,Kubernetes 可使用这些虚拟机来创建容器基础设施。之后,用户可使用 Kubernetes 来构建和管理容器化工作负载。
单个 OpenStack 云可同时为容器和虚拟机提供支持。这表示,客户可在同一个基础设施中同时运行基于虚拟机的传统型企业工作负载和新型的原生云应用程序。
面向生产型工作负载的、统一的软件定义储存
SUSE OpenStack Cloud 7 能够同时支持 OpenStack Manila 和 CephFS,因而为客户提供了一个运行生产型工作负载的统一储存系统,此外还支持在私有云中的单个群集内访问块、对象和文件,以帮助降低资本成本和运营成本。
最新发布的 SUSE Enterprise Storage 版本支持 CephFS 这种在 Ceph 群集上运行的 Posix 兼容文件系统。SUSE OpenStack Cloud 7 会将 CephFS 驱动器当做 Manila 的组成部分来进行集成,借此充分利用这种新的储存功能。
Manila 是一种文件共享服务,使用它之后,最终用户能够定义在多台虚拟机上共享的文件。由于多年以来,许多企业应用程序一直将共享文件服务器用作后端储存设备,所以使用 Manila 是简化传统型工作负载迁移(至 OpenStack)的一个重要因素。
您还需要些什么?
在帮助连通两大 IT 世界以及为企业提供 OpenStack 的全部价值这两个方面,这些新功能和增强功能都是非常重要的因素。
您还需要些什么?
如果您想要将现有的虚拟化工作负载迁移到云上,您可能希望支持特定的超级管理程序,即用来运行这些工作负载的超级管理程序。得知 SUSE OpenStack Cloud 仍然提供目前市场上范围最广泛的超级管理程序支持,让人倍觉安心。支持的对象包括:KVM、XEN、Hyper-V、VMware,甚至是面向 IBM 大型机的 z/VM。使用理由 它们都契合客户的需求。他们希望能够更容易地将工作负载迁移到他们的私有云上,并且能够充分地发挥这些工作负载的商业价值。
还有一件事情需要考量。如果要将现有的 IT 基础设施改为私有云,则需要支持您现有的所有硬件。对于 OpenStack 云而言,SUSE Linux Enterprise Server 是经实践证实的最理想的平台,能够提供最广泛的支持和最佳的互操作性。所有这些因素都能够充分保护投资。
还有另一个重要因素。您可能希望获得针对整个 OpenStack 云平台的一流支持。您很可能已经意识到,SUSE 正是企业级开放源代码软件解决方案的领军者。20 多年以来,我们一直在提供一流的 Linux 支持。而对于 SUSE OpenStack Cloud,我们为整个解决方案堆栈提供支持。
这不是秘密。SUSE 一直致力于将 SUSE OpenStack Cloud 打造成企业首选的开放源代码私有云。
我们设计 SUSE OpenStack Cloud 的初衷,就是帮助您的企业充分发挥 OpenStack 的价值。
*OpenStack Newton 版本的命名实际取自奥斯汀东 9 街上的一家古老宅院。OpenStack 2016 年春季峰会就是在奥斯汀举办的。
SUSE 合作伙伴软件认证
Kay Tate 是 SUSE 的 ISV 计划经理,负责按照关键垂直市场和产品类别推动 ISV 提供 SUSE 平台支持。她曾在 IBM 和 SUSE(2009 年后)参与并设计了多项面向 UNIX 和 Linux ISV 的计划,长达十五年之久。她的职责包括管理 SUSE 合作伙伴软件编目、销售人员申请的应用招募、打造合作伙伴计划以及精简面向 ISV 的 SUSE 和 Partner Portal ISV 流程。
在产品认证领域,这是一个激动人心的时刻。在 SUSECON 会议上,我们宣布 扩展 SUSE Ready 计划,除了原有的 SUSE Linux Enterprise 产品组合之外,另外增加 SUSE OpenStack Cloud 和 SUSE Enterprise Storage。您可以开始在编目中查找这些合作伙伴认证。对于 SUSE OpenStack Cloud,您始终都能通过我们的合作伙伴获得解决方案:
储存支持属于全新的编目条目,我们目前正在帮助我们的合作伙伴录入首个认证的应用程序条目。
同时,我们一直在提醒和协助我们的 SUSE Linux Enterprise 合作伙伴,帮助他们保持解决方案更新。而在上个季度,我们与大约 30 家新机构建立了合作伙伴关系,还推出了 200 多种解决方案。内容太多,在这里我们就不一一详述了,请访问 www.suse.com/susePSC/home,了解您最喜爱的解决方案的最新状况。如果您了解一种全新的或经过更新的解决方案,认为我们应当帮助我们的合作伙伴将其添加到编目中,请发送电子邮件至 isv@suse.com。