《vSphere性能设计:性能密集场景下CPU、内存、存储及网络的最佳设计实践》一3.1.2 测试新的应用和补丁

简介: 本节书摘来华章计算机《vSphere性能设计:性能密集场景下CPU、内存、存储及网络的最佳设计实践》一书中的第3章 ,第3.1.2节,[美] 克里斯托弗·库塞克(Christopher Kusek) 著 吕南德特·施皮斯(Rynardt Spies)姚海鹏 刘韵洁 译, 更多章节内容可以访问云栖社区“华章计算机”公众号查看。

本节书摘来华章计算机《vSphere性能设计:性能密集场景下CPU、内存、存储及网络的最佳设计实践》一书中的第3章 ,第3.1.2节,[美] 克里斯托弗·库塞克(Christopher Kusek) 著 吕南德特·施皮斯(Rynardt Spies)姚海鹏 刘韵洁 译, 更多章节内容可以访问云栖社区华章计算机”公众号查看。

3.1.2 测试新的应用和补丁

没有管理员会百分百确定地说:“我们部署了主机入侵防御系统(HIPS),并在周二打了最新的补丁,一切都工作得很好。”而测试实验室可以让你更加有信心地说出这句话。从表面上看,你可能会觉得测试实验室是测试安装新应用程序或补丁的,但是实际上,根据你所建立的实验室的精确程度,它的作用远不止于此。我们需要重点强调生产环境与测试实验室环境相同。这将使你可以对一些非常容易忽略但又非常重要的基础设施应用补丁:

  • 存储阵列和新的补丁程序或新版本代码;
  • 光纤通道或FCoE交换机更新;
  • 网络交换机、操作系统的更新和修丁;
  • 服务器固件、ESXi更新和安全补丁;
  • 光纤通道、硬件iSCSI和CNA固件。

我们已经记不清有多少次因为在投入生产前没有在测试实验室中测试一些微小的变化而导致系统停机,进而造成连续多日严重的系统中断。在生产之前进行测试并打上相应的补丁会很有帮助。无论它们是物理设施还是应用级的补丁,你都会有一个参考点,然后通过适当的试运行,让你可以放心地将它们投入生产之中。
但对于新应用的测试和部署会怎样呢?难道我们能只是因为它们可能会正常运行就把这些直接投入生产中吗?历史已经证明,“可能”往往会导致严重的事件发生,所以你最好小心谨慎,在部署前进行测试。我们之前提到HIPS,如果不经测试和检查,它将会是一个十足的破坏程序。其他类似的应用程序可能是一些新的管理、监控和第三方工具,如果你不知道它们会有什么影响,那么你绝不应该把它们投入生产中。
有些工具会直接与VMkernel进行交互,在ESXi Shells中运行代码甚至其他功能。测试它能否被正常地使用、安装、删除等,这将为你之后的工作节省大量的时间。尤其你不想向管理者解释:环境崩溃是由部署到生产环境中一个未检查和未测试的应用程序造成的。

相关文章
|
1月前
|
存储 缓存 监控
|
1月前
|
监控 测试技术 PHP
性能和压力测试
【10月更文挑战第10天】性能和压力测试
111 60
|
8天前
|
机器学习/深度学习 人工智能 自然语言处理
深度学习中的卷积神经网络:从理论到实践
【10月更文挑战第35天】在人工智能的浪潮中,深度学习技术以其强大的数据处理能力成为科技界的宠儿。其中,卷积神经网络(CNN)作为深度学习的一个重要分支,在图像识别和视频分析等领域展现出了惊人的潜力。本文将深入浅出地介绍CNN的工作原理,并结合实际代码示例,带领读者从零开始构建一个简单的CNN模型,探索其在图像分类任务中的应用。通过本文,读者不仅能够理解CNN背后的数学原理,还能学会如何利用现代深度学习框架实现自己的CNN模型。
|
8天前
|
数据采集 网络协议 算法
移动端弱网优化专题(十四):携程APP移动网络优化实践(弱网识别篇)
本文从方案设计、代码开发到技术落地,详尽的分享了携程在移动端弱网识别方面的实践经验,如果你也有类似需求,这篇文章会是一个不错的实操指南。
22 1
|
9天前
|
弹性计算 Kubernetes Perl
k8s 设置pod 的cpu 和内存
在 Kubernetes (k8s) 中,设置 Pod 的 CPU 和内存资源限制和请求是非常重要的,因为这有助于确保集群资源的合理分配和有效利用。你可以通过定义 Pod 的 `resources` 字段来设置这些限制。 以下是一个示例 YAML 文件,展示了如何为一个 Pod 设置 CPU 和内存资源请求(requests)和限制(limits): ```yaml apiVersion: v1 kind: Pod metadata: name: example-pod spec: containers: - name: example-container image:
|
9天前
|
监控 安全 程序员
如何使用内存池池来优化应用程序性能
如何使用内存池池来优化应用程序性能
|
12天前
|
存储 缓存 Java
结构体和类在内存管理方面的差异对程序性能有何影响?
【10月更文挑战第30天】结构体和类在内存管理方面的差异对程序性能有着重要的影响。在实际编程中,需要根据具体的应用场景和性能要求,合理地选择使用结构体或类,以优化程序的性能和内存使用效率。
|
14天前
|
数据采集 存储 XML
Python实现网络爬虫自动化:从基础到实践
本文将介绍如何使用Python编写网络爬虫,从最基础的请求与解析,到自动化爬取并处理复杂数据。我们将通过实例展示如何抓取网页内容、解析数据、处理图片文件等常用爬虫任务。
|
18天前
|
存储 关系型数据库 MySQL
查询服务器CPU、内存、磁盘、网络IO、队列、数据库占用空间等等信息
查询服务器CPU、内存、磁盘、网络IO、队列、数据库占用空间等等信息
191 2
|
22天前
|
存储 C语言
数据在内存中的存储方式
本文介绍了计算机中整数和浮点数的存储方式,包括整数的原码、反码、补码,以及浮点数的IEEE754标准存储格式。同时,探讨了大小端字节序的概念及其判断方法,通过实例代码展示了这些概念的实际应用。
46 1