“炎”值加码,数据机房“中暑“罢工,怎么破?

news2024/11/25 4:45:27

又是热到汗流浃背、头晕脑胀的一天…江浙沪等地正在经历今年来最强高温“烤验”!没有最热,只有更热,40摄氏度的高温好像越来越多了!最近东北货车司机热到报警,获救后怒赞“杭州人好啊!”,“先坐在里面凉快下。”民辅警让汪师傅先上警车休息,汪师傅人缓了点过来。随后,民辅警开车带上汪师傅买了防暑药。

随着夏季持续高温天气的到来,机房内各类设备散热需求剧增,服务器及相关设备运行环境面临着严峻的考验。

1.盘点数据机房火灾

数据机房设备众多,功率大、耗电量大,机房线缆多、布线复杂,这些都是数据机房容发生火灾隐患的原因。

2017年4月,北京邮电大学网络数据中心突发火灾,由于北邮的网络信息中心机房是北京多所高校的校园网上游节点机房,此次起火导致中国政法、北京理工、北京航空航 天等多所高校网络崩溃。

2021年3月欧洲云计算巨头OVH位于法国莱茵省首府特拉斯堡的数据中心发生严重火灾。据报道,该数据中心起火后,导致约360万个网站瘫痪,1.2到1.5万名客户的资料可能受到影响。OVH一家游戏公司客户表示,大量玩家数据已经因火灾丢失,且无法恢复。

2022年7月位于伦敦的谷歌云数据中心出现了故障。据谷歌公司发布的报告称,事故肇因是“多个冷却系统同时发生故障”,且适逢伦敦极端高温天气,外部温度异常高,机器无法维持安全的工作温度。这一宕机事件直到翌日早上才恢复。

2.机房重点检查

巡检是定期执行的操作或任务,它可以按日、按月、按季、按年来进行。定期巡检有利于及时发现机房服务器的异常情况,协助我们立即采取措施处理问题,从而减少服务求的故障发生,确保服务器、存储、网络的稳定运行。

1.设备检查:检查机房内的服务器、路由器、
交换机等设备的运行状态,确保其正常工作。
2.环境检查:检查机房的温度、湿度、
灰尘等环境因素,确保机房的环境符合设备的要求。
3.电力检查:检查机房的电力供应是否稳定,
防止因电力问题导致的设备故障。
4.消防检查:检查机房的消防设施是否完好,
确保在紧急情况下能够及时采取措施。
5.安全检查:检查机房的安全措施是否到位,
防止未经授权的人员进入机房。

3.异地容灾

3.1 Oracle异地容灾

(a) 生产环境配置:
所有生产环境统一采用两节点RAC架构,
存储采用ORACLE自带的ASM卷管理
(b) 生产ADG环境配置:
ADG环境使用与生产环境相同平台,
统一使用RAC+ASM架构,运维同生产相同等级。
(c) 同城环境配置:和生产平台相同,
统一使用RAC+ASM架构。
运维等级要比生产低,不接入生产业务,可接入
数据采集、监控等查询需求。
(d) 同城DG和远程DG配置:
同城DG和远程DG默认采用单实例+ASM架构

3.2 OceanBase两地三中心

在金融行业,“两地三中心”是一个基本的合规要求,"两地三中心"指代的是一种可以满足监管要求的容灾架构。两地是指同城、异地,三中心是指生产中心、同城容灾中心、异地容灾中心。同城双中心加异地灾备中心即“两地三中心”,这一方案兼具高可用性和灾难备份的能力。

OceanBase两地三中心 “主-备” 部署

主城市与备城市组成一个 5 副本的集群。
任何主城市 IDC 的故障,最多损失 2 份副本,
剩余的 3 份副本依然满足多数派。
备用城市建设一个独立的 3 副本集群,
做为一个备库,从主库 “异步同步” 到备库。
一旦主城市遭遇灾难,备城市可以接管业务。

3.3 监控工具zCloud

zCloud “多元”“自治”的核心价值理念,在数据库支持的广度和深度方面再上新台阶,带来了一系列新功能,助力用户轻松搞定多类型数据库运维。简化数据库管理的复杂性,客户可以统一管理数据库的配置、监控和告警等操作。

4.总结

业务一刻也不能等、不能停,数据一点都不能丢。因此拥有关键业务的异地备份副本,对于确保在发生本地数据丢失时可以恢复数据至关重要,建立良好的容灾备份系统,能够避免大火“劫”走重要数据,真正做到防火于未“燃”。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/1986100.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

DataX迁移数据到StarRocks超大表报too many version问题记录

目录 1 背景说明 2 问题描述 3 解决思路 3.1 磁盘问题 3.2 DataX配置 3.3 分桶设置 3.4 增量迁移 1 背景说明 项目上有两张大表,数据量在300w左右,每天凌晨通过datax将前一天最新的全量户数迁移到StarRocks对应的分区表中。分区表设置的动态分区&a…

SpringBoot 集成原生 Servlet、Filter、Listener

注解方式集成 Servlet、Filter、Listener 启动类添加 ServletComponentScan 注解 SpringBootApplication ServletComponentScan public class BlogApplication {public static void main(String[] args) {SpringApplication.run(BlogApplication.class);} } 创建 Servlet &a…

免费的会声会影软件哪款拥有最强性能

会声会影2024:引领视频创作新时代的创新之旅** 在数字时代的浪潮中,视频创作已成为连接世界、表达创意的重要方式。随着技术的不断进步,一款名为“会声会影2024”的视频编辑软件横空出世,它不仅继承了前代产品的优秀传统&#xf…

java集成onlyoffice实现文档在线预览编辑

一、onlyoffice是什么 ONLYOFFICE是一款由Ascensio System SIA公司开发的在线办公软件套件,它提供了文档编辑、电子表格、演示文稿和表单等多种办公工具,旨在提高团队协作效率和文档处理的便捷性。以下是关于ONLYOFFICE的详细介绍: 1、软件…

2024年7月30日(nginx 代理 负载均衡 jdk )

一、nginx代理 1、动态服务器 修改index.html文件,并且发布web项目 当前这台主机1动态服务器,后端服务器对标Java服务器,由于没有部署tomcat,所以使用nginx代理 [rootlocalhost ~]# echo "this is web server" > /u…

C++入门 | auto关键字、范围for、指针空值nullptr

博客主页:Duck Bro 博客主页系列专栏:C专栏关注博主,后期持续更新系列文章如果有错误感谢请大家批评指出,及时修改感谢大家点赞👍收藏⭐评论✍ C入门 | auto关键字、范围for、指针空值nullptr 文章编号:C …

原神升级计划数据表:重新布局,优化代码

<!DOCTYPE html> <html lang"zh-CN"> <head><meta charset"UTF-8"><title>原神升级计划数据表</title><style>* {margin: 0;padding: 0;box-sizing: border-box;body {background: #0b1b2c;}}header {width: 10…

Java斗地主--index1 (0801)

今天遇到一个很有意思的游戏–斗地主&#xff0c;那么下面就开始实现斗地主啦&#xff01;&#xff01;&#xff01; package Demo_YY;public class PockerIndex {public static void main(String[] args) {start();}public static void start(){String pocker[] new String[…

C语言中整数类型及其类型转换

1.数据的存储和排列 是的&#xff0c;在C语言中&#xff0c;整数类型通常以补码&#xff08;twos complement&#xff09;形式存储在内存中。这是因为补码表示法在处理有符号整数的加减运算上更为简便和高效。 基本类型所占字节数&#xff1a; 大端方式存储 就相当于我们平时的…

Android 自定义View(二):画布、画笔、路径(遮罩)以及Sufaceview

目录 1&#xff09;画布是什么&#xff1f;画布如何使用&#xff1f; 2&#xff09;画笔是什么&#xff0c;画笔如何生成呢&#xff1f; 3&#xff09;如何画圆、画文字、画矩形 4&#xff09;路径&#xff08;Path&#xff09;遮罩 5&#xff09;Sufaceview&#xff08;使用…

UWB实操:使用 litepoint 定制UWB信号,BPRF,HPRF,mean PRF,SFD,gap,PSDU,STS

使用 litepoint 定制UWB信号 预备知识: Technology选择UWBP VSG -> WaveGen ->UWBP Wave settings G

2024.8.6 作业

1> 使用消息队列完成两个进程之间相互通信 snd.c #include <myhead.h>struct msgbuf {long mtype;char mtext[1024]; };#define SIZE sizeof(struct msgbuf)-sizeof(long)int main(int argc,const char *argv[]) {pid_t pid fork();if(pid-1){perror("fork er…

【C++入门(下)】—— 我与C++的不解之缘(二)

前言 接上篇&#xff0c;继续来学习C&#xff0c;本篇内容大概有 引用&#xff0c;inline 和 nullptr。 六、引用&#xff1a; 6.1、引用的定义 引用不是新定义一个变量&#xff0c;而是给已存在的变量取了一个别名&#xff0c;编译器不会为引用变量开辟内存空间&#xff0c;它…

SQL基础命令

目录 查看版本 root登录 查看用户 数据库清单 创建数据库 选择数据库 删除数据库 退出 MySQL 查看版本 mysql --version root登录 mysql -uroot -p 查看用户 select user()&#xff1b; 数据库清单 show databases; 创建数据库 # create database xxx; create dat…

heic格式批量转化jpg,这几个方法简单好上手!

在这个数字化时代&#xff0c;手机摄影已成为我们记录生活、分享美好的重要方式。然而&#xff0c;苹果用户可能会遇到一个头疼的问题——拍摄的照片默认保存为HEIC格式&#xff0c;这种格式虽然能大幅节省存储空间&#xff0c;但在非苹果设备上查看或编辑时却不太方便。别担心…

8月开始|660/880/严选题45天强化带刷计划

45天刷完《严选题》《660》《880》&#xff1f; 可能吗&#xff1f; 是不是又在制造焦虑&#xff1f; 别急&#xff0c;其实严选题《660》《880》的核心知识点并不多&#xff0c;45天完全能够刷完&#xff0c;下面就是帮大家整理总结的这些习题册的核心知识点和重点题&#…

【多线程-从零开始-肆】线程安全、加锁和死锁

进程状态 进程状态&#xff1a; 就绪&#xff1a;正在 CPU 上执行&#xff0c;或者随时可以去 CPU 上执行阻塞&#xff1a;暂时不能参与 CPU 的执行 Java 的线程&#xff0c;对应状态做了更详细的区分&#xff0c;不仅仅是就绪和阻塞了 六种状态&#xff1a; NEW 当前 Thread…

vulnhub靶机实战_DC-8

一、靶机下载 靶机下载链接汇总&#xff1a;https://download.vulnhub.com/使用搜索功能&#xff0c;搜索dc类型的靶机即可。本次实战使用的靶机是&#xff1a;DC-8系统&#xff1a;Debian下载链接&#xff1a;https://download.vulnhub.com/dc/DC-8.zip 二、靶机启动 下载完…

C++编程基础的学习

Qt跨平台特性 在深入探讨C编程的基础知识之前&#xff0c;我们首先需要了解Qt框架的跨平台特性。Qt是一个功能强大的跨平台应用程序框架&#xff0c;它允许开发者编写一次代码&#xff0c;然后在多个平台上运行&#xff0c;包括Windows、macOS、Linux、iOS、Android等。这种跨…

Linux网络编程3

并发服务器 1.TCP多进程并发服务器 服务器端&#xff1a; 客户端&#xff1a; 2.TCP多线程服务器 服务器端&#xff1a; 客户机端&#xff1a; 需要学习的函数还有 1. send() 函数 send() 函数用于在套接字上发送数据。它是网络编程中发送数据到对端的主要函数之一。 函数…