====== SCSI (Small Computer System Interface) ====== **SCSI** (vyslovuje se "skazi") je sada standardů pro fyzické propojení a přenos dat mezi počítači a periferními zařízeními (nejčastěji pevnými disky, páskovými mechanikami nebo skenery). Na rozdíl od staršího rozhraní IDE (ATA) bylo SCSI od počátku navrženo pro profesionální a serverové nasazení, kde je vyžadován vysoký výkon a spolehlivost. V moderní éře se s fyzickými SCSI kabely setkáme zřídka, ale **SCSI protokol** zůstává základem pro technologie jako **SAS** (Serial Attached SCSI), **iSCSI** a virtuální ovladače v cloudu. ===== Klíčové vlastnosti SCSI ===== * **Paralelní zpracování:** SCSI dokáže zpracovávat více požadavků najednou (Command Queuing), zatímco starší standardy musely čekat na dokončení jedné operace, než začaly další. * **Sběrnicová architektura:** Na jednu SCSI sběrnici lze připojit více zařízení (typicky 7 nebo 15), přičemž každé má své unikátní **SCSI ID**. * **Inteligentní řadič:** SCSI zařízení komunikují přímo s řadičem, což snižuje zátěž hlavního procesoru (CPU) počítače. * **Terminace:** Sběrnice musí být na obou koncích ukončena "terminátorem", aby se zabránilo odrazům signálu. ===== Evoluce rozhraní ===== Vývoj SCSI prošel mnoha generacemi, které zvyšovaly rychlost a šířku pásma: ^ Verze ^ Max. Rychlost ^ Max. Počet zařízení ^ | **SCSI-1** | 5 MB/s | 8 | | **Ultra-Wide SCSI** | 40 MB/s | 16 | | **Ultra-320 SCSI** | 320 MB/s | 16 | | **SAS (Serial Attached SCSI)** | až 22.5 Gb/s | > 16 000 | ===== Moderní podoby SCSI ===== Dnes se SCSI transformovalo do tří hlavních oblastí: ==== 1. SAS (Serial Attached SCSI) ==== Nástupce paralelního SCSI. Používá sériový přenos dat, což umožňuje menší konektory a delší kabely. Je to standard pro moderní podniková datacentra. ==== 2. iSCSI (Internet SCSI) ==== Protokol, který umožňuje přenášet SCSI příkazy přes běžnou počítačovou síť (TCP/IP). Umožňuje serveru přistupovat k diskovému poli na druhém konci haly (nebo světa), jako by to byl lokální disk. ==== 3. Virtio-SCSI ==== Ve virtualizaci ([[kvm|KVM]]/[[qemu|QEMU]]) je **Virtio-SCSI** pokročilejší alternativou k ''Virtio-blk''. Umožňuje: * Připojit stovky disků k jednomu virtuálnímu stroji. * Předávat specifické příkazy přímo na fyzický hardware (tzv. SCSI pass-through). * Lepší správu disků (např. hot-plug – přidávání za běhu). ===== Výhody oproti SATA ===== I když jsou moderní SATA disky rychlé, SCSI (SAS) nabízí: * **Vyšší spolehlivost (MTBF):** Disky jsou stavěny na provoz 24/7 při plné zátěži. * **Plný duplex:** SAS dokáže data číst i zapisovat současně. * **Delší kabely:** SATA je omezena na 1 metr, SAS kabely mohou mít i 10 metrů (případně více s extendery). --- **Související termíny:** [[sas|SAS]], [[iscsi|iSCSI]], [[virtio|Virtio]], [[iaas|IaaS]], [[raid|RAID]].