用友NC混合部署架构-虚拟机和裸金属怎么搭建

教程大全 2026-01-18 08:37:58 浏览

在当今企业数字化转型的浪潮中,大型企业管理软件用友NC已成为众多集团企业的核心支撑系统,随着业务需求的日益复杂和IT技术的飞速发展,传统的单一部署模式已难以满足企业在性能、成本、灵活性和扩展性等方面的综合诉求,将虚拟机与裸金属服务器相结合的混合部署架构,逐渐成为部署用友NC系统的一种先进且务实的解决方案,这种架构通过精准匹配不同组件的资源需求,实现了性能与效益的最优化。

核心组件解析:虚拟机与裸金属

要理解混合部署架构,首先必须清晰认识其两大基石:虚拟机与裸金属服务器。

虚拟机 ,是通过 hypervisor(虚拟化监视器)技术在单一物理服务器上虚拟出的多个独立计算环境,其核心优势在于资源的弹性与高效利用,虚拟机可以快速创建、克隆、迁移和销毁,极大地提升了业务部署的敏捷性,对于资源利用率不高、需要快速扩展或进行开发测试的场景,虚拟机是理想选择,它能有效整合硬件资源,降低采购和运维成本。

裸金属服务器 ,则是指用户独享的物理服务器,没有虚拟化层,操作系统直接安装在硬件之上,它提供了极致的计算性能、I/O吞吐能力和低延迟,由于不存在虚拟化带来的性能损耗,裸金属服务器能够完全发挥硬件的全部潜力,特别适合对性能要求极为苛刻的核心应用,如大型数据库、高强度计算任务等,物理隔离也带来了更高的安全性和可控性。

为了更直观地对比,我们可以通过下表来审视二者的差异:

用友NC系统虚拟化与裸金属混合部署架构设计
特性维度 虚拟机 (VM) 裸金属服务器
性能表现 存在虚拟化层开销,性能有损耗 无虚拟化开销,性能接近物理极限
资源隔离 逻辑隔离,共享物理资源 物理隔离,资源完全独享
部署敏捷性 极高,分钟级即可交付 相对较低,涉及硬件准备和安装
成本效益 高,通过资源整合降低单实例成本 高,硬件采购成本直接归属于单个实例
适用场景 Web应用、应用服务器、开发测试环境 核心数据库、高性能计算、关键业务系统

为何选择混合部署?用友NC的特定需求

用友NC系统本身是一个庞大而复杂的体系,包含了数据库、应用服务器、Web服务器、中间件等多个组件,每个组件对IT资源的需求各不相同,混合部署架构的精髓在于“因材施教”,将合适的工作负载放置在最合适的基础设施上。

构建用友NC虚拟机与裸金属混合部署架构

一个典型的用友NC混合部署架构在物理上呈现出分层、互联的形态,虽然无法在此处直接呈现架构图,但可以对其进行清晰的文字描述。

该架构的底层是统一的物理设施,包括高速网络(通常采用10gbE或更高速率)和集中式存储(如SAN或NAS),在此之上,架构分为两个主要区域:

整个架构通过一个统一的数据中心网络进行互联,利用VLAN或SDN(软件定义网络)技术对不同业务区域进行逻辑隔离和安全策略控制,确保各组件间既能高效通信,又能保障安全边界,管理层面,则通过统一的监控和管理平台,对物理服务器、虚拟机、网络和存储资源进行集中监控和调度,实现全局资源的可视化管理。

架构优势与实施考量

采用这种混合部署架构,企业能够获得显著的优势:实现了 性能优化 ,将最宝贵的物理资源精准投入到最需要的地方;达成了 成本优化 ,通过虚拟化整合非核心负载,提升了整体资源利用率;获得了无与伦比的 灵活性与扩展性 ,能够从容应对业务变化;通过分层设计,可以构建更具弹性的 高可用性 方案。

实施此架构也面临一些挑战,如管理复杂度的提升,需要团队同时具备物理服务器和虚拟化环境的运维能力,初期的网络规划和存储设计也更为关键,需要周密考虑。

用友NC虚拟机与裸金属混合部署架构,是一种兼顾性能、成本与灵活性的现代化IT基础设施模式,它不是技术的简单堆砌,而是对企业业务需求的深刻理解和对IT资源的精细化运营,是支撑大型企业核心系统稳定、高效、敏捷运行的战略选择。


相关问答FAQs

Q1: 在用友NC混合架构中,如何精确决定哪些模块应该部署在裸金属,哪些部署在虚拟机?

决策的核心依据是“性能敏感度”和“业务关键性”,通常遵循以下原则:

Q2: 这种虚拟机与裸金属并存的混合部署架构,其管理复杂度是否会很高?应该如何简化?

是的,相较于单一环境,混合架构的管理复杂度确实更高,因为它要求管理员同时掌握物理硬件和虚拟化两种技术栈,为了简化管理,可以采取以下措施:


手机jar是什么

JAR(Java Archive,Java 归档文件)是与平台无关的文件格式,它允许将许多文件组合成一个压缩文件。 为 J2EE 应用程序创建的 JAR 文件是 EAR 文件(企业 JAR 文件)。 JAR 文件格式以流行的 ZIP 文件格式为基础。 与 ZIP 文件不同的是,JAR 文件不仅用于压缩和发布,而且还用于部署和封装库、组件和插件程序,并可被像编译器和 JVM 这样的工具直接使用。 在 JAR 中包含特殊的文件,如 manifests 和部署描述符,用来指示工具如何处理特定的 JAR。 一个 JAR 文件可以用于1. 用于发布和使用类库2.作为应用程序和扩展的构建单元3.作为组件、applet 或者插件程序的部署单位4.用于打包与组件相关联的辅助资源JAR 文件格式提供了许多优势和功能,其中很多是传统的压缩格式如 ZIP 或者 TAR 所没有提供的。 它们包括:·安全性。 可以对 JAR 文件内容加上数字化签名。 这样,能够识别签名的工具就可以有选择地为您授予软件安全特权,这是其他文件做不到的,它还可以检测代码是否被篡改过。 ·减少下载时间。 如果一个 applet 捆绑到一个 JAR 文件中,那么浏览器就可以在一个 HTTP 事务中下载这个 applet 的类文件和相关的资源,而不是对每一个文件打开一个新连接。 ·压缩。 JAR 格式允许您压缩文件以提高存储效率。 ·传输平台扩展。 Java 扩展框架(Java Extensions Framework)提供了向 Java 核心平台添加功能的方法,这些扩展是用 JAR 文件打包的(Java 3D 和 JavaMail 就是由 Sun 开发的扩展例子)。 ·包密封。 存储在 JAR 文件中的包可以选择进行密封,以增强版本一致性和安全性。 密封一个包意味着包中的所有类都必须在同一 JAR 文件中找到。 ·包版本控制。 一个 JAR 文件可以包含有关它所包含的文件的数据,如厂商和版本信息。 ·可移植性。 处理 JAR 文件的机制是 Java 平台核心 API 的标准部分。 [编辑本段]JAR在手机电子书的应用JAVA手机电子书的格式一般为JAR和JAD,其中JAD文件是一个说明文件,描述jar文件的信息。 部分手机不支持直接读取JAR(这是手机安全策略引起的),这时则需要JAD文件。 这样的手机只在少数。 java运行在java虚拟机之上,也就是JVM,而很多低端机型也可以支持java,因此就注定了java格式的适用范围相当广泛。 由于java可以提供丰富的交互行为,因此在支持图文,多媒体方面做的最为优秀,另外,阅读器和文本被打包在一起(jar),因此只需安装即可阅读,无需另外安装阅读器或者下载电子书。 手机和以前的电子书阅读设备相比,其最大优势就是方便,能随身携带。 而其不足之处就是屏幕阅读限制,以及可阅读资源少。 目前的手机设计,呈现大小两极分化的局面,一种趋势是越来越小,走灵巧、精致之路,另一种趋势则是越来越大,走功能丰富与完善之路,向PDA靠拢,无疑只有这种趋势才适合手机电子书的发展。 而对目前大部分用户而言,以每屏显示几行的手机来阅读上万字的电子书,仍然有很大的不便。 目前能制作电子书的软件有掌上书院开发的mBookMaker等,想将自己的文字转换为电子书的朋友不妨一试。 由于不同品牌的手机硬软件不同,并非所有的手机都能支持手机电子书。 相对而言,诺基亚,摩托罗拉等品牌手机,只要能支持JAVA,那就一定有适合的电子书。 但也有一些已经非常优秀的JAR读书软件,可以直接读取等格式的小说。 例如Anyview3.0就是非常不错的手机电子书软件

什么是PHP?

本文将对目前最常用的四种动态网页语言Perl(Practical Extraction and Report Language)、PHP(Hypertext Preprocessor)、ASP(Active Server Pages)、JSP(JavaServer Pages)进行一些技术性的比较。 PerlPerl(Practical Extraction and Report Language)是一种很古老的脚本语言。 最初的Web应用大多是用Perl编写的,Perl很像C语言,使用非常灵活,对于文件操作和处理具有和C语言一样的方便快捷。 也正是因为Perl的灵活性和“过度”的冗余语法,也因此导致许多Perl程序的代码令人难以阅读和维护,因此使用的人在逐渐减少,并且目前有被Python替代的可能。 另外Perl对于CPU的消耗似乎较高,效率似乎有一些不足。 Perl开发的成功案例:Movable Type — 世界上使用最多的Blog系统之一,功能强大的足以和一个CMS系统相比拟。 Awstats — 非常经典的日志系统,速度极快,功能也非常强大。 结论:Perl在部分应用中能发挥很大优势,但其维护性差使得其普及变得很困难。 PHPPHP(Hypertext Preprocessor)是一种嵌入HTML页面中的脚本语言。 它大量地借用C和Perl语言的语法, 并结合PHP自己的特性,使Web开发者能够快速地写出动态产生页面。 PHP是完全免费的开源产品,不用花钱,Apache和Mysql也是用样免费开源,在国外非常流行,PHP和MYSQL搭配使用,可以非常快速的搭建一套不错的动态网站系统,因此国外大多数主机系统都配有免费的APACHE+PHP+MYSQL。 通常认为这种搭配的执行效率比IIS+ASP+ACCESS要高,而后者的使用还必须另外交钱给微软。 PHP的语法和Perl很相似,但是PHP所包含的函数却远远多于Perl,PHP没有命名空间,编程时候必须努力避免模块的名称冲突。 一个开源的语言虽然需要简单的语法和丰富的函数,但PHP内部结构的天生缺陷导致了PHP不适合于编写比小型业余网站更大的网站。 PHP开发的成功案例:MediaWiki — 著名的维基百科(Wiki)程序,如此庞大的条目居然只用PHP+MYSQL就能够支持,真是不可思议。 WordPress — 著名的Blog系统,功能上丝毫不输于Movable Type,不少用户都纷纷从Movable Type转移到了WordPress。 结论:PHP因为结构上的缺陷,使的其只适合编写小型的网站系统。 ASP ASP(Active Server Pages)微软的Windows IIS系统自带的脚本语言,利用它可以执行动态的Web服务应用程序。 ASP的语法非常类似Visual BASIC,学过VB的人可以很快上手,ASP也是这几种脚本语言中最简单易学的开发语言。 但ASP也是这几种语言中唯一的一个不能很好支持跨平台的语言。 因为ASP脚本语言非常简单,因此其代码也简单易懂,结合HTML代码,可快速地完成网站的应用程序。 ASP在国内异常流行,因为国内大多使用的是盗版的Windows和盗版的SQLServer,而ASP+COM+SQLServer实际上也是一种不错的搭配,其性能也不输于PHP+MYSQL,特别是Windows系统和SQLServer都有图形界面,比APACHE和MYSQL易于维护,因此对于不重视知识产权的国家来说也是一种不错的选择。 不过,正因为ASP很简单,所以单纯使用ASP所能完成的功能也是有限的,好在COM(Component Object Model)技术拯救了ASP,微软提供了COM/DCOM技术,极大拓宽了ASP的应用范围,使得ASP几乎具有无限可扩充性。 结论:ASP简单而易于维护,是小型网站应用的最佳选择,通过DCOM和MTS技术,ASP甚至还可以完成中等规模的企业应用。 JSPJSP(JavaServer Pages)是Sun公司推出的一种动态网页技术。 JSP技术是以Java语言作为脚本语言的,熟悉JAVA语言的人可以很快上手。 JSP本身虽然也是脚本语言,但是却和PHP、ASP有着本质的区别。 PHP和ASP都是由语言引擎解释执行程序代码,而JSP代码却被编译成Servlet并由Java虚拟机执行,这种编译操作仅在对JSP页面的第一次请求时发生。 因此普遍认为JSP的执行效率比PHP和ASP都高。 JSP在技术结构上有着其他脚本语言所没有的优势:JSP可以通过JavaBean等技术实现内容的产生和显示相分离,并且JSP可以使用JavaBeans或者EJB(Enterprise JavaBeans)来执行应用程序所要求的更为复杂的处理,进而完成企业级的分布式的大型应用。 因此,不少国外的大型企业系统和商务系统都使用JSP技术,作为采用Java技术家族的一部分,JSP技术也能够支持高度复杂的基于Web的应用。 结论:对于脚本语言来讲,JSP还是拥有相当大的优势的,虽然其配置和部署相对其他脚本语言来说要复杂一些,但对于跨平台的中大型网站系统来讲,基于JAVA技术的JSP(结合JavaBean和EJB)几乎成为唯一的选择。

如何连接vcenter默认数据库

:首先看你是什么方式安装的,simple install还是使用appliance还是独立安装,独立安装的话又看数据库是集成还是独立的,独立数据库再看你是不是安装并且设置了odbc,设置了再看你设置的odbc源是否能链接

本文版权声明本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,请联系本站客服,一经查实,本站将立刻删除。

发表评论

热门推荐