《构建高可用VMware vSphere 5.X虚拟化架构》——第2章 构建高可用vCenter Server 2.1vCenter Server版本以及运行环境的选择

简介: 针对不同的环境,VMware官方推出了两个版本的vCenter Server,选择Windows版vCenter Server可以使用全部的高级特性,支持SQL Server以及Oracle数据库,其缺点是需要单独购买操作系统授权;选择Linux版的vCenter Server Appliance,部分高级特性将不能使用,优点是不需要单独购买操作系统授权。

本节书摘来自异步社区《构建高可用VMware vSphere 5.X虚拟化架构》一书中的第2章,第2.1节,作者:何坤源著,更多章节内容可以访问云栖社区“异步社区”公众号查看

第2章 构建高可用vCenter Server

Center Server是VMware vSphere虚拟化架构核心的管理平台,从vCenter Server 4.0版本到最新5.5版本,每一次版本的升级,都带来前所未有的体验。从5.1版本开始,VMware官方更重视其管理平台的安全,SSO是一大亮点。

2.1 vCenter Server版本以及运行环境的选择

在进行高可用vCenter Server构建之前,必须先确定vCenter Server所使用的版本以及运行环境。

2.1.1 vCenter Server版本的选择
针对不同的环境,VMware官方推出了两个版本的vCenter Server,选择Windows版vCenter Server可以使用全部的高级特性,支持SQL Server以及Oracle数据库,其缺点是需要单独购买操作系统授权;选择Linux版的vCenter Server Appliance,部分高级特性将不能使用,优点是不需要单独购买操作系统授权。需要注意的是,vCenter Server Appliance 5.1版本仅支持Oracle作为独立数据库。

大规模使用虚拟化可以选择Windows版vCenter Server,小规模使用虚拟化可以选择Linux版vCenter Server Appliance。

2.1.2 vCenter Server运行环境的选择
对于Windows版vCenter Server运行环境,究竟在ESXi主机上的虚拟机上运行,还是在物理服务器上运行,从它诞生开始一直存在很大的争论:一部分人认为,vCenter Server作为核心管理平台,应该在独立的物理服务器上运行,如果在ESXi主机上的虚拟机上运行,必须先启动ESXi主机才能启动vCenter Server,启动的延时对于管理是不利的;另一部分人认为,既然使用虚拟化架构,各种服务器就应该全部采用虚拟机运行,这样才能体现虚拟化带来的好处。

对于以上两种观点,作者认为应该根据企业虚拟化环境来具体决定,如果大规模使用虚拟化,那么vCenter Server可以考虑选择独立服务器运行,并且提供冗余;如果小规模使用虚拟化,那么vCenter Server可以选择在ESXi主机上的虚拟机运行。

本章的2.7节将介绍两个不同的企业如何使用vCenter Server。

相关文章
|
3天前
|
敏捷开发 监控 数据管理
构建高效微服务架构的五大关键策略
【4月更文挑战第20天】在当今软件开发领域,微服务架构已经成为一种流行的设计模式,它允许开发团队以灵活、可扩展的方式构建应用程序。本文将探讨构建高效微服务架构的五大关键策略,包括服务划分、通信机制、数据管理、安全性考虑以及监控与日志。这些策略对于确保系统的可靠性、可维护性和性能至关重要。
|
15天前
|
API 数据库 开发者
构建高效可靠的微服务架构:后端开发的新范式
【4月更文挑战第8天】 随着现代软件开发的复杂性日益增加,传统的单体应用架构面临着可扩展性、维护性和敏捷性的挑战。为了解决这些问题,微服务架构应运而生,并迅速成为后端开发领域的一股清流。本文将深入探讨微服务架构的设计原则、实施策略及其带来的优势与挑战,为后端开发者提供一种全新视角,以实现更加灵活、高效和稳定的系统构建。
18 0
|
3天前
|
消息中间件 监控 持续交付
构建高效微服务架构:后端开发的进阶之路
【4月更文挑战第20天】 随着现代软件开发的复杂性日益增加,传统的单体应用已难以满足快速迭代和灵活部署的需求。微服务架构作为一种新兴的分布式系统设计方式,以其独立部署、易于扩展和维护的特点,成为解决这一问题的关键。本文将深入探讨微服务的核心概念、设计原则以及在后端开发实践中如何构建一个高效的微服务架构。我们将从服务划分、通信机制、数据一致性、服务发现与注册等方面入手,提供一系列实用的策略和建议,帮助开发者优化后端系统的性能和可维护性。
|
14天前
|
Kubernetes 安全 Java
构建高效微服务架构:从理论到实践
【4月更文挑战第9天】 在当今快速迭代与竞争激烈的软件市场中,微服务架构以其灵活性、可扩展性及容错性,成为众多企业转型的首选。本文将深入探讨如何从零开始构建一个高效的微服务系统,覆盖从概念理解、设计原则、技术选型到部署维护的各个阶段。通过实际案例分析与最佳实践分享,旨在为后端工程师提供一套全面的微服务构建指南,帮助读者在面对复杂系统设计时能够做出明智的决策,并提升系统的可靠性与维护效率。
|
2天前
|
Cloud Native API 持续交付
构建未来:云原生架构在企业数字化转型中的关键作用
【4月更文挑战第21天】 随着企业加速其数字化转型的步伐,云原生技术已迅速成为推动创新和实现敏捷性的基石。本文深入探讨了云原生架构的核心组件,包括容器化、微服务、持续集成/持续部署(CI/CD)以及声明式API。通过分析这些技术的协同效应,揭示了它们如何共同促进系统的可伸缩性、弹性和维护性,进而支持企业在不断变化的市场环境中保持竞争力。
10 1
|
2天前
|
敏捷开发 Cloud Native 持续交付
构建未来:云原生架构的进化之路
【4月更文挑战第21天】随着数字化转型的深入,企业对IT基础设施的要求日益提高。云原生技术以其灵活性、可扩展性和敏捷性成为推动创新的重要力量。本文将探讨云原生架构的核心组件,分析其如何助力企业实现快速迭代和高效运营,并预测云原生技术的发展趋势。
|
5天前
|
监控 持续交付 开发者
构建高效微服务架构:后端开发的新趋势
【4月更文挑战第18天】在数字化转型的浪潮中,微服务架构已成为企业提升系统灵活性、加速产品迭代的关键。此文深入探讨了构建高效微服务架构的实践方法,包括服务划分原则、容器化部署、持续集成/持续部署(CI/CD)流程以及监控与日志管理等关键技术点。通过分析具体案例,揭示了微服务在提高开发效率、降低维护成本及促进团队协作方面的显著优势。
|
5天前
|
Cloud Native 持续交付 云计算
构建未来:云原生架构在企业数字化转型中的关键作用
【4月更文挑战第18天】 随着企业加速迈向数字化,云原生架构成为推动创新与效率的催化剂。本文深入探讨了云原生技术如何助力企业实现敏捷开发、自动化运维和无缝可扩展性,以及它如何塑造着云计算的未来。我们将通过具体案例分析,揭示云原生架构在处理复杂系统时的灵活性和可靠性,并展望其对业务连续性和安全性的积极影响。
10 1
|
8天前
|
Cloud Native 持续交付 API
构建未来:云原生架构在企业数字化转型中的关键作用
【4月更文挑战第15天】 随着企业加速其数字化转型的步伐,云原生架构已经成为推动创新和实现敏捷性的关键技术。本文深入探讨了云原生技术如何助力企业在竞争激烈的市场中保持领先地位,包括它的核心组件、实施策略以及面临的挑战。通过实际案例分析,我们揭示了企业如何利用云原生架构来优化资源使用、提高开发效率和加强系统的稳定性与安全性。
|
8天前
|
监控 JavaScript 安全
构建微服务架构下的API网关
【4月更文挑战第15天】在微服务架构中,API网关扮演着至关重要的角色。它作为系统的唯一入口,不仅负责请求的路由、负载均衡和认证授权,还涉及到监控、日志记录和服务熔断等关键功能。本文将探讨如何构建一个高效且可靠的API网关,涵盖其设计原则、核心组件以及实现策略,旨在为后端开发人员提供一套实用的指导方案。
22 4