Storage Spaces

Storage Spaces Direct – gotowe urządzenia

Posted on Updated on

Storage-Spaces-Direct

Jako iż Windows Server 2016 i jego nowe możliwości stały się teraźniejszością – chciałbym odkopać poprzedniego posta odnośnie Storaga Spaces Direct i dodać listę urządzeń, które już są – i wspierają to rozwiązanie jak również są wspierane przez Microsoft.

Jeśli planujecie takie rozwiązanie – warto uderzyć do dostawców i choćby wypożyczyć któreś z poniższych urządzeń i przetestować.

  • Cisco UCS C3260 Rack Server
  • Dell PowerEdge R730xd
  • Fujitsu Primergy RX2540 M1
  • HP Apollo 2000 System
  • Intel Server Board S2600WT
  • Lenovo System x3650 M5
  • Quanta D51PH

Pamiętajcie, że trzeba posiadać minimum 4 serwery (maksymalnie 16).

Jeśli chcecie przetestować rozwiązanie na posiadanym sprzęcie to zalecane jest by serwery miały dwa CPU klasy E5 v3, minimum 128GB RAM i karty sieciowe 10Gb (najlepiej w trybie RDMA). Każdy serwer powinien mieć min dwa dyski szybkie (SSD lub NVMe) oraz 4 dyski wolne (SATA lub odpowiednio SSD).

więcej szczegółów znajdziecie tutaj.

SQL 2016 oraz Storage Spaces Direct

Posted on

sql-server-2016

SQL Server 2016 zyskał wsparcie dla rozwiązań opartych o Storage Spaces Direct. Nim wyjaśnię jakie są tego korzyści omówię krótko czym jest Storage Spaces i Storage Spaces Direct.

Storage Spaces to technologia jaką przyniósł Windows Server 2012, w wielkim skrócie jest to rozwiązanie, które pozwala na zbudowanie macierzy dyskowej w oparciu o dyski, półkę na dyski, oraz serwer z Windows Server. Macierz, która w niczym nie ustępuje rozwiązaniom klasy Enterprise a zdecydowanie przewyższa macierze Entry Level.

Storage Spaces zapewnia m.in. thin provisioning, deduplikację danych, rozwiązania redundancji (zarówno dysków, półek dyskowych jak i w połączeniu z klastrem – całości rozwiązania). Pozwala na dostarczenie dużej przestrzeni dyskowej zarówno poprzez SMB 3.x (Infiniband 56Gbps) jak i iSCSI (10Gbps). Posiada mechanizmy failover oraz tiering danych (automatyczną alokację danych używanych często – hot, oraz pozostałych pomiędzy dyski SSD oraz SAS, Nearline-SAS). Więcej informacji znajdziesz tutaj.

Storage Spaces Direct to rozwinięcie technologii, które umożliwia wykorzystanie dysków wbudowanych w serwery dla tworzenia wydajnej macierzy. Czemu jest to istotne, ano dla tego, iż w serwerze poza dyskami SSD, SAS czy Nearline-SAS możemy stosować dedykowane karty NVMe – czyli dyski wyposażone w interfejs PCI-E, który zapewnia wydajność na poziomie nawet 6.0 GB/s. Więcej informacji znajdziesz tutaj.

Wróćmy zatem to naszego SQL-a. Jeśli potrzebujemy zbudować środowisko dla SQL Servera, gdzie rozwiązanie ma zapewniać dziesiątki jak nie setki tysięcy IOPS – to albo musimy zainwestować w kilka serwerów (minimum dwa), rozwiązanie FC SAN oraz macierz klasy Enterprise z dyskami SSD.

Albo też możemy zakupić cztery serwery, wyposażyć je w dyski NVMe i zbudować gotowy klaster SQL lub dla oszczędności licencji SQL postawić klaster SQL w klastrze Hyper-V i zyskać dodatkowo większą niezawodność całego środowiska…

sql-server-2016-on-storage-spaces-direct

Windows Server 2016 już jest

Posted on

windows_server-2016

Wczoraj na konferencji Ingite ogłosiliśmy dostępność najnowszej wersji systemu Windows Server 2016. System dostępny jest w wielu wersjach:

  • Windows Server 2016 Datacenter
    przeznaczony dla wirtualizacji i chmury prywatnej. Licencjonowany per Core. Dodatkowo wymanage licencje dostępowe
  • Windows Server 2016 Standard
    podstawowa wersja systemu Windows Server, licencjonowana per Core, wymagane licencje dostępowe CAL.
  • Windows Server 2016 Essentials
    wersja dla małych firm, ograniczona do 25 użytkowników lub 50 urządzeń. Licencjonowana per procesor. CAL dostępowe nie są wymagane.
  • Windows Server 2016 MultiPoint Premium Server
    wersja dla sektora edukacyjnego, Licenjonowana per procesor, wymagane CAL dla Windows Server oraz RDS
  • Windows Storage Server 2016
    wersja dla OEM do budowania rozwiązań Storage – licencjonowana per procesor
  • Microsoft Hyper-V Server 2016
    Darmowy hyperwizor. Nie są wymagane licencje.

Co nowego w Windows Server 2016:

  • zwiększone bezpieczeństwo dla wirtualizacji (Shielded Virtual Machines)
  • lepsze zabezpieczenia poświadczeń administratora (Credential Guard oraz Remote Credential Guard)
  • zabezpieczenie aplikacji (Device Guard oraz Control Flow Guard)
  • nowy typ serwera Nano – wersji bez GUI i bez wbudowanego zarządzania oraz okrojonego do minimalnej funkcjonalności
  • obsługa kontenerów (Windows Server Containers oraz Hyper-V Containers)
  • wsparcie dla Docker
  • upgrade klastra hyper-V bez przestojów
  • dodawanie i usuwanie kart sieciowych w Hyper-V online
  • rozbudowa i zmniejszanie ilości RAM w VM online
  • zagnieżdżanie wirtualizacji (Nested virtualization) dla celów testów, lab itp.
  • nowe rozwiązania storage – Storage Spaces Direct
  • software-defined-networking

Nowy system to też nowe wyższe limity wydajności i skalowalności:

  • Maksymalna ilość RAM per host: 24 TB (6x więcej niż Windows Server 2012 R2)
  • Maksymalna ilość logicznych procesorów: 512 (320 w Windows Server 2012 R2)
  • Maksymalna ilość RAM dla pojedyńczej maszyny wirtualnej: 2 TB (2x więcej niż Windows Server 2012 R2)
  • Maksymalna ilość wirtualnych procesorów dla pojedyńczej VM: 240 (64 w Windows Server 2012 R2)

 

 

Storage Spaces Direct

Posted on

Storage Spaces Direct jest nową funkcjonalnością systemu Window Server, która zostanie dodana w następnej wersji 2016. Storage Spaces zadebiutował w Windows 2012 jako alternatywa dla drogich macierzy. Storage Spaces pozwala na utworzenie dużego zbioru z różnych dysków (wspierane są dyski SAS, SATA, SSD), następnie na tym zbiorze dysków można wydzielać wirtualne dyski, które mają określony poziom redundancji. Jest to podobne do tradycyjnych macierzy gdzie na wybranej grupie dysków tworzymy RAID, następnie dzielimy go na wirtualne dyski podłączane już do serwerów.

Zaletą Storage Spaces jest to iż do zbudowania wydajnego Storage nie potrzebujemy drogich komponentów ani też markowych dysków w kieszeniach… Wystarczy serwer z większą ilością dysków i już mamy prostą macierz.

Jeśli interesuje nas wydajność i bezpieczeństwo dostępu do danych – Microsoft umożliwił nam udostępnianie zasobów Storage Spaces poprzez skalowalny serwer plików oparty o Failover Cluster. Scaled-Out File Server (SOFS) zapewnia nam dostęp do plików jednocześnie ze wszystkich węzłów klastra oraz w przypadku jakiejkolwiek awarii – ciągłość dostępu do danych.

W takim wariancie konieczne będzie rozwiązanie, które pozwoli nam na współdzielenie dysków – np. półka JBOD SAS i użycie dysków z interfejsem SAS (Nearline-SAS, SSD-SAS). Jeśli nasze potrzeby są większe – i chcielibyśmy mieć więcej serwerów plików – możemy jako fizycznych dysków użyć macierzy iSCSI lub Fibre Channel.

No tak… ale gdzie oszczędność… mimo iż jest to rozwiązanie tańsze od dotychczasowego modelu – to jednak koszty rosną 🙂

Storage-Spaces-Direct

W Windows 2016 znajdzie się na to rozwiązanie. Nie będziemy potrzebowali współdzielonego dostępu do dysków, wystarczy zebrać minimum 4 serwery z dyskami, uruchomić na nich Storage Spaces Direct i przestrzeń dyskowa zostanie utworzona na bazie zasobów wszystkich serwerów. Co istotne rozwiązanie zakłada potencjalną awarię jednego z węzłów – dane zostaną odbudowane na pozostałych serwerach – analogicznie działa Storage Spaces bez HotSpare, gdzie dane odbudowują się na wolnej przestrzeni.

Co więcej nie musimy koniecznie korzystać z dysków wbudowanych w serwer, możliwy jest scenariusz w którym posiadamy 4 serwery każdy z dedykowaną półką JBOD i całość tworzy jeden duży Storage Spaces…

Warunkiem koniecznym jest szybka magistrala komunikacyjna pomiędzy węzłami klastra oraz pomiędzy klastrem i serwerami. Najlepiej oparta o RDMA.

więcej szczegółów oraz instrukcja jak to ustawić.

Windows Nano Server

Posted on Updated on

Windows Server dotychczas był dostępny w dwóch wersjach – wersja z graficznym GUI – jak typowy Windows, oraz wersja bez GUI.

3015019_Nano_Server_Microsoft_cloud

Wersja Core ma tą przewagę, że jest mniejsza, ma mniej modułów więc i patchowanie jest prostsze i mniej potencjalnych luk bezpieczeństwa. Zarządzanie wersją Core odbywa się głównie za pomocą Remote PowerShell, choć – pozwala ona na zalogowanie przez RDP to i tak mamy dostęp tylko do konsoli tekstowej.

Microsoft w Windows vNext zamierza pójść krok dalej – jeszcze bardziej okroić wersję Core, zabierając dostęp RDP, a umożliwiając zarządzanie tylko zdalne. To ma sens, bo mało kto wersję Core obsługiwał przez RDP… Ale nie tylko RDP zniknie z wersji Nano – ma ona być gruntownie przebudowana o 93% zmniejszy się rozmiar zajmowany przez system. Zniknie m.in. obsługa aplikacji 32bit, obsługa paczek MSI i spora ilość komponentów Server Core. Na poziomie API system będzie w pełni zgodny z obecnym Windows Server i nową wersją, dzięki czemu obecne narzędzia do zdalnej obsługi nadal będą kompatybilne.

Przeznaczeniem wersji Nano są dwa scenariusze:

  • serwery aplikacji odpalanych w kontenerach (m.in. Docker)
  • hosty do wirtualizacji, zostanie zachowana funkcja klastra
  • węzły do serwerów plików (Scale-Out File Servers) – tu może być ciekawy scenariusz Cluster-in-a-box, gdzie zapewne pojawią się nowe macierze w pełni oparte o Storage Spaces.

Więcej szczegółów: http://blogs.technet.com/b/windowsserver/archive/2015/04/08/microsoft-announces-nano-server-for-modern-apps-and-cloud.aspx