IP SAN: Difference between revisions

From ICO wiki
Jump to navigationJump to search
Ksikkar (talk | contribs)
No edit summary
Ksikkar (talk | contribs)
No edit summary
Line 5: Line 5:


Sageli nimetatakse plokipõhist IP SAN-i ka iSCSI SAN-iks, sest iSCSI on kõige enamlevinum protokoll. Seda kasutatakse SCSI ''(Small Computer System Interface)'' käskude kapseldamiseks ning andmete kogumiseks pakettidesse, et neid serveri ning salvestusseadme vahel vahendada. Tavaliselt kasutab IP SAN suhtlemiseks standardset Etherneti võrku ning TCP/IP ''(Transmission Control Protocol/Internet Protocol)'' protokolli.<ref name="techtarget"/>
Sageli nimetatakse plokipõhist IP SAN-i ka iSCSI SAN-iks, sest iSCSI on kõige enamlevinum protokoll. Seda kasutatakse SCSI ''(Small Computer System Interface)'' käskude kapseldamiseks ning andmete kogumiseks pakettidesse, et neid serveri ning salvestusseadme vahel vahendada. Tavaliselt kasutab IP SAN suhtlemiseks standardset Etherneti võrku ning TCP/IP ''(Transmission Control Protocol/Internet Protocol)'' protokolli.<ref name="techtarget"/>


==Omapära==
==Omapära==
Line 16: Line 17:
===Miinused===
===Miinused===
Üldjuhul pole IP SAN nii usaldusväärne kui FC SAN. Kiudkanali võrgud on üsna väikesed ning isoleeritud võrreldes TCP/IP võrguga. Seega on IP võrgus rohkem turvariske, suurem võimalus inimpoolsete vigade tekkeks ning aeglasemini kõrvaldatavad riistvaratõrked. <ref name="computerweekly1"> [http://www.computerweekly.com/tip/FC-SAN-vs-iSCSI-SAN-Part-1-Reliability-and-performance ComputerWeekly.com - FC SAN vs. iSCSI SAN Part 1: Reliability and performance] </ref>
Üldjuhul pole IP SAN nii usaldusväärne kui FC SAN. Kiudkanali võrgud on üsna väikesed ning isoleeritud võrreldes TCP/IP võrguga. Seega on IP võrgus rohkem turvariske, suurem võimalus inimpoolsete vigade tekkeks ning aeglasemini kõrvaldatavad riistvaratõrked. <ref name="computerweekly1"> [http://www.computerweekly.com/tip/FC-SAN-vs-iSCSI-SAN-Part-1-Reliability-and-performance ComputerWeekly.com - FC SAN vs. iSCSI SAN Part 1: Reliability and performance] </ref>


==Standardid==
==Standardid==
'''iSCSI''' ''(Internet Small Computer System Interface)'' on sisuliselt SCSI käsk, mis on mõeldud sisendi-väljundi vahendamiseks TCP/IP-l põhinevatel võrguliidestel nagu Ethernet. Kuna iSCSI on mõeldud kasutamiseks andmesalvesti juurdepääsuks, sobib ta hästi rakendamiseks mitmetasandiliste salvestite juures, kasutades Etherneti ning IP baasil töötavaid võrke alternatiivina kiudkanali ning [[NAS]]-i baasil toimiva andmevahenduse asemel. iSCSI-d kasutatakse ka andmetele juurdepääsuks kaugühenduses ning peegelrakendustes. <ref name="standards">[http://searchstorage.techtarget.com/answer/iSCSI-iFCP-and-FCIP-How-do-they-stack-up TechTarget - iSCSI, iFCP and FCIP: How do they stack up?]</ref>   
'''iSCSI''' ''(Internet Small Computer System Interface)'' on blokitasandi andmesalvestusprotokoll, mis võimaldab Etherneti kasutades luua andmevõrku. iSCSI kasutab Etherneti andmete transportimiseks serverist andmesalvestusseadmetele või andmealavõrkudesse. Kuna iSCSI kasutab Etherneti, ei esine tal keerukuse ning kaugusepiiranguid, mis on iseloomulikud teistele andmesalvestusprotokollidele. iSCSI protokoll paneb tavalised SCSI käsud TCP protokolli ning saadab neid üle standardse Etherneti. iSCSI SAN koosneb serveritest (kas hostisiiniadapteri (HBA - ''Host Bus Adapter'') või võrguliidesekaardiga (NIC - ''Network Interface Card'')), kettamassiividest ning linditeekidest. iSCSI kasutab tavalisi Etherneti kommutaatoreid, marsruutereid ja kaableid ning TCP/IP protokolli, mida kasutatakse ka LAN-ides, seetõttu saab ta kasutada sama tehnoloogiat, mis LAN-ide puhul. Kuna iSCSI rakendab SCSI käske, toetudes Ethernetile vaid nende transportimiseks, näevad operatsioonisüsteemid iSCSI-ga ühendatud seadmeid kui SCSI seadmeid ning pole aru saada, millise vahemaa taga ühendatud seade tegelikult on. <ref name="dell">[https://www.dell.com/downloads/global/solutions/public/white_papers/IP-SAN-BestPractice-WP.pdf IP SAN Best Practises - PowerVault MD3000i Storage Array]</ref>
 
FCIP ''(Fibre Channel over IP)'' ja iFCP ''(Internet Fibre Channel Protocol)'' on mõeldud [[SAN]]-i seadmete sidumiseks, et toetada andmete liikumist. Kui iFCP toetab andmete marsruutimist üle mitme erineva [[SAN]]-i segmendi, siis FCIP loob üldjuhul tunneli vaid kahe asukoha vahel.<ref name="standards">[http://searchstorage.techtarget.com/answer/iSCSI-iFCP-and-FCIP-How-do-they-stack-up TechTarget - iSCSI, iFCP and FCIP: How do they stack up?]</ref>   
 
Kasutades '''FCIP'''-d, on iga [[SAN]]-i jaoks vaja installida oma FCIP võrguvärava kommutaator. Igas FCIP pordis on üks või enam FCIP tunnelit, millest igaüks on oma IP aadressiga virtuaalne ühenduspunkt. Kui FCIP kommutaator võtab FC paketi vastu, pakitakse see andmetena IP paketti ning saadetakse edasi. Kuna FCIP tunnel ühendab kahte asukohta, siis asukohtade lisandumisel on vaja luua uusi tunneleid, et kõik paigad omavahel ühenduses oleksid. Kõige suurem puudujääk FCIP disainis on see, et selle asemel, et TCP/IP marsruutimise metoodikat rakendada, ta pigem jäljendab seda.<ref name="ifcp-fcip">[http://searchstorage.techtarget.com/magazineContent/iFCP-vs-FCIP TechTarget - iFCP vs. FCIP]</ref>
 
'''iFCP''' tõlgib 24-bitised kiudkanali aadressid IP protokolli Interneti aadressideks. Seega ei toimu mitmeastmelist pakkimist, vaid juba IP paketi lahtipakkimisel avaldatakse esialgsed andmed. Tänu FC ning IP vahelisele tõlketeenusele näeb ühenduslüli ühes otsas olev iFCP platvorm kõiki teisel pool iFCP ühenduslüli olevaid platvorme kui eraldiseisvaid ning autonoomseid IP aadressi omavaid punkte. Seega pole vaja asukohtade lisandumisel luua uusi tunneleid nende ühendamiseks.<ref name="ifcp-fcip"/>
 
Tabelis 2 on toodud veel FCIP ja iFCP erinevusi.


'''FCIP''' ''(Fibre Channel over IP)''
[[File:Fcip-ifcp.gif|thumb|x200px|none|Tabel 2. FCIP ja iFCP võrdlus.<ref name="ifcp-fcip"/> ]]


'''iFCP''' ''(Internet Fibre Channel Protocol)''
Kõik kolm standardit kasutavad võrgu transpordiprotokollina IP-d, et vahendada plokipõhiseid andmeid üle IP võrkude. <ref name="standards"/>


[[File:Fcip-ifcp.gif|thumb|x200px|none|Tabel 2. FCIP ja iFCP võrdlus.]]


==Turvalisus==
==Turvalisus==
[[Vlan|VLAN-ide]] ''(Virtual Local Area Network)'' kasutamine on kõige levinum meetod IP SAN-i turvalisuse tagamiseks. VLAN-e saab kasutada iSCSI sõlmede eristamiseks teistest võrguseadmetest.<ref name="fundamentals">[http://www.oracle.com/technetwork/systems/articles/ip-san-fundamentals-149896.pdf IP SAN Fundamentals: An Introduction to IP SANs and iSCSI]</ref>
[[Vlan|VLAN-ide]] ''(Virtual Local Area Network)'' kasutamine on kõige levinum meetod IP SAN-i turvalisuse tagamiseks. VLAN-e saab kasutada iSCSI sõlmede eristamiseks teistest võrguseadmetest.<ref name="fundamentals">[http://www.oracle.com/technetwork/systems/articles/ip-san-fundamentals-149896.pdf IP SAN Fundamentals: An Introduction to IP SANs and iSCSI]</ref> Kui seda lahendust kasutada, peab VLAN olema lubatud kogu iSCSI SAN-i süsteemil, sealhulgas võrgukaartidel, kommutaatoritel ning iSCSI portidel. Vastasel juhul võib iSCSI SAN käituda ebajärjekindlalt.<ref name="dell"/>





Revision as of 19:45, 26 April 2017

Joonis 1. IP SAN-i ülesehitus.

IP SAN (Internet Protocol Storage Area Network) on andmealavõrk (Storage Area Network), mis võimaldab mitmel serveril juurdepääsu jagatud plokipõhistele salvestusseadmetele. Selleks kasutatakse salvestiprotokolle, mis on mõeldud plokipõhiste andmete vahendamiseks serveri ning salvestimassiivi vahel, nagu iSCSI (Internet Small Computer System Interface), FCIP (Fibre Channel over IP) ning iFCP (Internet Fibre Channel Protocol). Need protokollid sõltuvad internetiprotokollistikust.[1]

Sageli nimetatakse plokipõhist IP SAN-i ka iSCSI SAN-iks, sest iSCSI on kõige enamlevinum protokoll. Seda kasutatakse SCSI (Small Computer System Interface) käskude kapseldamiseks ning andmete kogumiseks pakettidesse, et neid serveri ning salvestusseadme vahel vahendada. Tavaliselt kasutab IP SAN suhtlemiseks standardset Etherneti võrku ning TCP/IP (Transmission Control Protocol/Internet Protocol) protokolli.[1]


Omapära

IP SAN baseerub traditsionaalselt FC SAN-il (Fiber Channel Storage Area Network). Kiudkanali asemel on IP SAN-i meediumiks aga TCP/IP protokoll, mistõttu on andmealavõrku võimalik kasutada kõikjal, kus antud protokolli kasutatakse. Lisaks sellele ei ole vaja IP SAN-i rakendamisel mingit spetsiaalset riistvara, sest seda on võimalik implementeerida juba olemasoleval tehnoloogial (Joonis 1). Kliendi ja serveri poolel tuleb vaid sobivat tarkvarakihti rakendada. Seega on võimalik ka tavaline server spetsiaalse tarkvara abil IP SAN-i serveriks muuta. [2] Tabel 1 iseloomustab FC SAN-i ja IP SAN-i erinevusi.

Tabel 1. FC SAN-i ja IP SAN-i erinevused.

Plussid

IP standardi kaasamine andmesalvestussüsteemidesse annab parema kiiruse, suurema kättesaadavuse, veakindluse ning skaleeritavuse. Rakendades seda lahendust õigesti, on võimalik garanteerida pea sajaprotsendiline andmete kättesaadavus. [3] Nagu ka eelnevalt mainitud sai, pole IP SAN-i kasutamiseks vaja spetsiaalset riistvara. Seega on seda võimalik kiiresti paigaldada. Kuna see põhineb vabal ning vastupidaval TCP/IP standardil, on tegemist väga paindliku võrguga ning seda üsna madala hinnaga. [4]

Miinused

Üldjuhul pole IP SAN nii usaldusväärne kui FC SAN. Kiudkanali võrgud on üsna väikesed ning isoleeritud võrreldes TCP/IP võrguga. Seega on IP võrgus rohkem turvariske, suurem võimalus inimpoolsete vigade tekkeks ning aeglasemini kõrvaldatavad riistvaratõrked. [5]


Standardid

iSCSI (Internet Small Computer System Interface) on blokitasandi andmesalvestusprotokoll, mis võimaldab Etherneti kasutades luua andmevõrku. iSCSI kasutab Etherneti andmete transportimiseks serverist andmesalvestusseadmetele või andmealavõrkudesse. Kuna iSCSI kasutab Etherneti, ei esine tal keerukuse ning kaugusepiiranguid, mis on iseloomulikud teistele andmesalvestusprotokollidele. iSCSI protokoll paneb tavalised SCSI käsud TCP protokolli ning saadab neid üle standardse Etherneti. iSCSI SAN koosneb serveritest (kas hostisiiniadapteri (HBA - Host Bus Adapter) või võrguliidesekaardiga (NIC - Network Interface Card)), kettamassiividest ning linditeekidest. iSCSI kasutab tavalisi Etherneti kommutaatoreid, marsruutereid ja kaableid ning TCP/IP protokolli, mida kasutatakse ka LAN-ides, seetõttu saab ta kasutada sama tehnoloogiat, mis LAN-ide puhul. Kuna iSCSI rakendab SCSI käske, toetudes Ethernetile vaid nende transportimiseks, näevad operatsioonisüsteemid iSCSI-ga ühendatud seadmeid kui SCSI seadmeid ning pole aru saada, millise vahemaa taga ühendatud seade tegelikult on. [6]

FCIP (Fibre Channel over IP) ja iFCP (Internet Fibre Channel Protocol) on mõeldud SAN-i seadmete sidumiseks, et toetada andmete liikumist. Kui iFCP toetab andmete marsruutimist üle mitme erineva SAN-i segmendi, siis FCIP loob üldjuhul tunneli vaid kahe asukoha vahel.[7]

Kasutades FCIP-d, on iga SAN-i jaoks vaja installida oma FCIP võrguvärava kommutaator. Igas FCIP pordis on üks või enam FCIP tunnelit, millest igaüks on oma IP aadressiga virtuaalne ühenduspunkt. Kui FCIP kommutaator võtab FC paketi vastu, pakitakse see andmetena IP paketti ning saadetakse edasi. Kuna FCIP tunnel ühendab kahte asukohta, siis asukohtade lisandumisel on vaja luua uusi tunneleid, et kõik paigad omavahel ühenduses oleksid. Kõige suurem puudujääk FCIP disainis on see, et selle asemel, et TCP/IP marsruutimise metoodikat rakendada, ta pigem jäljendab seda.[8]

iFCP tõlgib 24-bitised kiudkanali aadressid IP protokolli Interneti aadressideks. Seega ei toimu mitmeastmelist pakkimist, vaid juba IP paketi lahtipakkimisel avaldatakse esialgsed andmed. Tänu FC ning IP vahelisele tõlketeenusele näeb ühenduslüli ühes otsas olev iFCP platvorm kõiki teisel pool iFCP ühenduslüli olevaid platvorme kui eraldiseisvaid ning autonoomseid IP aadressi omavaid punkte. Seega pole vaja asukohtade lisandumisel luua uusi tunneleid nende ühendamiseks.[8]

Tabelis 2 on toodud veel FCIP ja iFCP erinevusi.

Tabel 2. FCIP ja iFCP võrdlus.[8]

Kõik kolm standardit kasutavad võrgu transpordiprotokollina IP-d, et vahendada plokipõhiseid andmeid üle IP võrkude. [7]


Turvalisus

VLAN-ide (Virtual Local Area Network) kasutamine on kõige levinum meetod IP SAN-i turvalisuse tagamiseks. VLAN-e saab kasutada iSCSI sõlmede eristamiseks teistest võrguseadmetest.[9] Kui seda lahendust kasutada, peab VLAN olema lubatud kogu iSCSI SAN-i süsteemil, sealhulgas võrgukaartidel, kommutaatoritel ning iSCSI portidel. Vastasel juhul võib iSCSI SAN käituda ebajärjekindlalt.[6]


Autor

Kristiina Sikkar
AK21
2017


Allikad