NAS、SAN、ISCSI存儲

来源:https://www.cnblogs.com/hepeilinnow/archive/2019/04/15/10711357.html
-Advertisement-
Play Games

前提補充:linux下只要能夠mount存儲盤到目錄,則這個存儲盤必定是格式化過了的 NAS1、客戶端通過TCP/IP協議連接存儲伺服器的存儲捲。2、客戶端 網路交換機 存儲伺服器3、存儲伺服器可以實時看到每個存儲捲的使用率4、傳輸速度受限於網路以及存儲伺服器的文件系統處理速度5、文件系統在存儲短, ...


前提補充:linux下只要能夠mount存儲盤到目錄,則這個存儲盤必定是格式化過了的

 

NAS
1、客戶端通過TCP/IP協議連接存儲伺服器的存儲捲。
2、客戶端---網路交換機---存儲伺服器
3、存儲伺服器可以實時看到每個存儲捲的使用率
4、傳輸速度受限於網路以及存儲伺服器的文件系統處理速度
5、文件系統在存儲短,划出來的捲是經過格式化的,不能做裸設備使用

SAN
1、客戶端通過FC協議連接存儲器,客戶端與存儲伺服器的ip不在同一網段也不影響網路流量。FC協議與TCP/IP協議完全異構
2、客戶端---光纖交換機---存儲伺服器
3、文件系統在客戶端,在存儲伺服器端看不到準確的存儲捲的使用率,記錄的值是存儲捲曾經到達的峰值
4、傳輸速度受限於光纖介面速度,若多個客戶端連接同一個存儲伺服器,則存儲伺服器的光纖介面可能成為瓶頸。
5、可以做為裸設備


ISCSI
1、客戶端通過TCP/IP網路協議連接存儲伺服器的存儲捲(類似NAS)
2、客戶端既可以通過網線又可以通過光纖連接到網路交換機
3、文件系統是在客戶端(和SAN類似)
4、傳輸速度受限於網路和客戶端的解 TCP/IP為SCSI的開銷和存儲伺服器的解TCP/IP為SCSI的開銷
5、可以做裸設備使用

ISCSI網路存儲的興起原因:使用專門的光纖介質組建的SAN模式的存儲區域網成本很高,而利用普通的數據網來傳輸ISCSI數據實現和SAN相似的功能可以大大的降低成本,同時提高系統的靈活性。

ISCSI工作流程: 
iSCSI系統由SCSI適配器發送一個SCSI命令。 
命令封裝到TCP/IP包中並送入到乙太網絡。 
接收方從TCP/IP包中抽取SCSI命令並執行相關操作。 
把返回的SCSI命令和數據封裝到TCP/IP包中,將它們發回到發送方。 
系統提取出數據或命令,並把它們傳回SCSI子系統。

 


您的分享是我們最大的動力!

-Advertisement-
Play Games
更多相關文章
  • 原文鏈接:https://www.entityframeworktutorial.net/code-first/entity-framework-power-tools.aspx 大家好,這裡就是EF 6 Code-First 系列的最後一篇文章了。沒有辜負大家的期望,都更新完了,2015年很早的時 ...
  • 原文鏈接:https://www.entityframeworktutorial.net/code-first/automated-migration-in-code-first.aspx EF 6 Code-First系列文章目錄: 1 翻譯系列:什麼是Code First(EF 6 Code F ...
  • 原文鏈接:https://www.entityframeworktutorial.net/entityframework6/custom-conventions-codefirst.aspx EF 6 Code-First系列文章目錄: 1 翻譯系列:什麼是Code First(EF 6 Code ...
  • 原文鏈接:https://www.entityframeworktutorial.net/code-first/cascade-delete-in-code-first.aspx EF 6 Code-First系列文章目錄: 1 翻譯系列:什麼是Code First(EF 6 Code First ...
  • Windows Server MySQL 遠程訪問 工作主要為兩部分, 一部分是 Windows 防火牆, 一部分是 MySQL 自身 Windows 埠遠程訪問 其實就是在 Windows 防火牆中加一條特定埠的入站規則 1. 控制面板→系統和安全→Windows防火牆 2. 點擊左側菜單中的 ...
  • 什麼是版本庫?什麼是版本庫呢?版本庫又名倉庫,英文名repository,你可以簡單理解成一個目錄,這個目錄裡面的所有文件都可以被Git管理起來,每個文件的修改、刪除,Git都能跟蹤,以便任何時刻都可以追蹤歷史,或者在將來某個時刻可以“還原” 創建一個版本庫 添加文件到git倉庫 ...
  • 本篇文章作為Linux 入門的必備篇,主要簡述Linux系統目錄結構和Linux 基本Shell命令,大致內容如下: ​ ​ 一 Linux目錄及其概述 如下目錄為CentOS 7目錄結構 ​ 1.建立目錄 mkdir 該命令用來創建目錄。 (1)一次性創建一個目錄 mkdir mydir ​ (2 ...
  • 一、Docker的安裝和啟動 使用環境centos7 1. yum包更新到最新 2. 安裝需要的軟體包,yum util提供yum config manager功能 3. 設置yum源為阿裡雲 4. 安裝docker 5. 安裝查看docker版本 6. 設置 docker鏡象拉取提供者 7. 啟動 ...
一周排行
    -Advertisement-
    Play Games
  • 示例項目結構 在 Visual Studio 中創建一個 WinForms 應用程式後,項目結構如下所示: MyWinFormsApp/ │ ├───Properties/ │ └───Settings.settings │ ├───bin/ │ ├───Debug/ │ └───Release/ ...
  • [STAThread] 特性用於需要與 COM 組件交互的應用程式,尤其是依賴單線程模型(如 Windows Forms 應用程式)的組件。在 STA 模式下,線程擁有自己的消息迴圈,這對於處理用戶界面和某些 COM 組件是必要的。 [STAThread] static void Main(stri ...
  • 在WinForm中使用全局異常捕獲處理 在WinForm應用程式中,全局異常捕獲是確保程式穩定性的關鍵。通過在Program類的Main方法中設置全局異常處理,可以有效地捕獲並處理未預見的異常,從而避免程式崩潰。 註冊全局異常事件 [STAThread] static void Main() { / ...
  • 前言 給大家推薦一款開源的 Winform 控制項庫,可以幫助我們開發更加美觀、漂亮的 WinForm 界面。 項目介紹 SunnyUI.NET 是一個基於 .NET Framework 4.0+、.NET 6、.NET 7 和 .NET 8 的 WinForm 開源控制項庫,同時也提供了工具類庫、擴展 ...
  • 說明 該文章是屬於OverallAuth2.0系列文章,每周更新一篇該系列文章(從0到1完成系統開發)。 該系統文章,我會儘量說的非常詳細,做到不管新手、老手都能看懂。 說明:OverallAuth2.0 是一個簡單、易懂、功能強大的許可權+可視化流程管理系統。 有興趣的朋友,請關註我吧(*^▽^*) ...
  • 一、下載安裝 1.下載git 必須先下載並安裝git,再TortoiseGit下載安裝 git安裝參考教程:https://blog.csdn.net/mukes/article/details/115693833 2.TortoiseGit下載與安裝 TortoiseGit,Git客戶端,32/6 ...
  • 前言 在項目開發過程中,理解數據結構和演算法如同掌握蓋房子的秘訣。演算法不僅能幫助我們編寫高效、優質的代碼,還能解決項目中遇到的各種難題。 給大家推薦一個支持C#的開源免費、新手友好的數據結構與演算法入門教程:Hello演算法。 項目介紹 《Hello Algo》是一本開源免費、新手友好的數據結構與演算法入門 ...
  • 1.生成單個Proto.bat內容 @rem Copyright 2016, Google Inc. @rem All rights reserved. @rem @rem Redistribution and use in source and binary forms, with or with ...
  • 一:背景 1. 講故事 前段時間有位朋友找到我,說他的窗體程式在客戶這邊出現了卡死,讓我幫忙看下怎麼回事?dump也生成了,既然有dump了那就上 windbg 分析吧。 二:WinDbg 分析 1. 為什麼會卡死 窗體程式的卡死,入口門檻很低,後續往下分析就不一定了,不管怎麼說先用 !clrsta ...
  • 前言 人工智慧時代,人臉識別技術已成為安全驗證、身份識別和用戶交互的關鍵工具。 給大家推薦一款.NET 開源提供了強大的人臉識別 API,工具不僅易於集成,還具備高效處理能力。 本文將介紹一款如何利用這些API,為我們的項目添加智能識別的亮點。 項目介紹 GitHub 上擁有 1.2k 星標的 C# ...