-
一文聊聊高可用的“異地多活”架構設計
前言后臺服務可以劃分為兩類,有狀態和無狀態。高可用對于無狀態的應用來說是比較簡單的,無狀態的應用,只需要通過 F5 或者任何代理的方式就可以很好的解決。后文描述的主要是針對有狀態的服務進行分析。服務端進行狀態維護主要是通過磁盤或內存進行保存,比如 MySQL 數據庫,redis 等內存數據庫。除了這兩種類型的維護方式,還有 jvm 的內存的狀態維持,但jvm的狀態生命周期通常很短。高可用1、高可用
2021-03-17
-
Nginx為什么快到根本停不下來?
Nginx 是一個免費的,開源的,高性能的 HTTP 服務器和反向代理,以及 IMAP / POP3 代理服務器。Nginx 以其高性能,穩定性,豐富的功能,簡單的配置和低資源消耗而聞名。本文從底層原理分析 Nginx 為什么這么快!Nginx 的進程模型Nginx 服務器,正常運行過程中:多進程:一個 Master 進程、多個 Worker 進程。Master 進程:管理 Worker 進程。對
2021-03-17
-
簡單、易用的 MySQL 官方壓測工具,建議收藏
一、MySQL自帶的壓力測試工具 Mysqlslapmysqlslap是mysql自帶的基準測試工具,該工具查詢數據,語法簡單,靈活容易使用.該工具可以模擬多個客戶端同時并發的向服務器發出查詢更新,給出了性能測試數據而且提供了多種引擎的性能比較。mysqlslap為mysql性能優化前后提供了直觀的驗證依據,系統運維和DBA人員應該掌握一些常見的壓力測試工具,才能準確的掌握線上數據庫支撐的用戶流量
2021-03-17
-
Python輸出簡潔美觀的文本化表格
一、前言最近在用 Python 寫一個小工具,這個工具主要就是用來管理各種資源的信息,比如阿里云的 ECS 等信息,因為我工作的電腦使用的是 LINUX,所以就想著用 python 寫一個命令行的管理工具,基本的功能就是同步阿里云的資源的信息到數據庫,然后可以使用命令行查詢。因為信息是展現在命令行中的,眾所周知,命令行展現復雜的文本看起來著實累人,于是就想著能像表格那樣展示,那看起來就舒服多了。p
2021-03-17
-
Kubernetes部署MySQL主從服務
一般情況下Kubernetes可以通過ReplicaSet以一個Pod模板創建多個Pod副本,但是它們都是無狀態的,任何時候它們都可以被一個全新的Pod替換。然而有狀態的Pod需要另外的方案確保當一個有狀態的Pod掛掉后,這個Pod實例需要在別的節點上重建,但是新的實例必須與被替換的實例擁有相同的名稱、網絡標識和狀態。這就是StatefulSet管理Pod的手段。對于容器集群,有狀態服務的挑戰在于
2021-03-17 系統管理員
-
遠程桌面連接服務器身份驗證錯誤要求的函數不受支持
問題描述:在遠程桌面連接服務器的時候,出現以下錯誤發生身份驗證錯誤。要求的函數不受支持而有的客戶端連接到服務器沒有這個問題,就是這個臺客戶端連接出現問題解決方法:一、在遠程桌面客戶端修改 開始運行->gpedit.msc 打開本地安全策略 策略路徑:“計算機配置”->“管理模板”->“系統”->“憑據分配” 設置名稱"加密 Oracle 修正
2021-03-16
-
突發!incaseformat蠕蟲病毒來襲,警惕文件遭刪除
今日,深信服安全團隊監測到一種名為incaseformat的蠕蟲病毒在國內爆發,該蠕蟲病毒執行后會自復制到系統盤Windows目錄下,并創建注冊表自啟動,一旦用戶重啟主機,使得病毒母體從Windows目錄執行,病毒進程將會遍歷除系統盤外的所有磁盤文件進行刪除,對用戶造成不可挽回的損失。目前,已發現國內多個區域不同行業用戶遭到感染,病毒傳播范圍暫未見明顯的針對性。病毒名稱:incaseformat病
2021-03-16
-
TCP/IP協議竟然有這么多漏洞?
據2020年上半年中國互聯網網絡安全監測數據分析報告顯示,惡意程序控制服務器、拒絕服務攻擊(DDoS)等網絡攻擊行為有增無減。時至今日,網絡攻擊已經成為影響網絡信息安全、業務信息安全的主要因素之一。 網絡攻擊是指利用網絡存在的漏洞和安全缺陷對網絡系統的軟硬件及其系統數據進行攻擊的行為。TCP/IP協議作為網絡的基礎協議,從設計之初并沒有考慮到網絡將會面臨如此多的威脅,導致出現了許多攻擊方法。由于網
2021-03-16