审核过程中最困难的步骤是确定要审核的内容。此进程取决于您正在运行的应用程序的类型。源代码管理和部分模式源代码基类编程语言使用操作系统和业务管理需求。如果环境能够忍受长时间的停机,例如不产生收入的停机,则其审计要求必须低于每小时产生大量收入的审计要求。后一种环境需要一种高度控制和自动化的方法来定位问题。
在完全虚拟化的环境中,所有应用程序都在虚拟化平台上运行。只要有一个负责重新安装虚拟服务器和重新部署应用程序代码的分发框架,就没有必要引入复杂的审核框架。除非问题频繁复发,否则定位问题不需要很多时间。如果只需8-15分钟即可完全重建服务器并部署应用程序,则无需确定此服务器的问题。
但是,在固定或非服务器虚拟化基础架构中,审核非常重要。在这种环境中,我们不能使用自动快照自动回滚更改,也不能开始完全重建整个服务器和应用程序的过程。
请注意,即使没有虚拟化,一些SCM框架仍然可以将更改的历史记录保存到数据库,并支持实时回滚更改。
固定环境的容错性低于虚拟化环境,因此它们必须确定需要检查哪些文件、配置和应用程序。对于大多数问题,有几种解决方案,例如源代码管理知识库,但它们不能解决系统级配置更改引起的问题,例如安装内核补丁、更新固件和设备驱动程序、nic磁盘控制器等。这些更改通常会产生意外的结果。在逐一解决问题之前,工程师必须首先分析所有系统中的哪些NIC存在问题。
审计框架具有以下优点:
寻找一些未知问题;提高系统和应用程序性能;
帮助您的Web基础架构从问题中恢复,避免数小时或数天的停机;
当Web设计Web基础架构出现问题时,查找日志记录或监视系统无法找到的问题区域。
广州网站建设,广州小程序开发,广州APP开发,广州高端网站建设,广州建网站公司,分销开发系统,小程序分销开发,开发商城系统,新跃,广州新跃网络