Cluster

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 Server 2016

Posted on

Windows-Server-logo

Microsoft na konfrencji Ignite ogłosił nazwę dla nowej wersji systemu serwerowego oraz pakietu oprogramowania do zarządzania. Tak więc Windows vNext będzie się nazywał – Windows Server 2016, analogiczny „numerek” dostanie pakiet System Center 2016.

Jak już wiemy nowy system będzie dostępny w wersjach Datacenter, Standard, Core oraz Nano.

Odnośnie zmian i nowości wciąż Microsoft odkrywa kolejne tajemnice, na dzień dzisiejszy wiemy o:

Sieć

  • wycofanie usługi Network Access Protection (NAP)
  • Rozbudowa funkcjonalności serwera DNS o polityki (może będzie można określać z jakich podsieci jest dostęp do określonych wpisów), oraz trochę nowych typów rekordów (m.in. SPF).
  • Windows Server Gateway będzie obsługiwać dodatkowo tunele GRE.
  • Network Controller – nowa rola, która będzie zarzadzać, monitorować i pomagać w rozwiązywaniu problemów sieciowych dla maszyn wirtualnych i innych urządzeń i usług.
  • Rozbudowa Hyper-V Vswitch, który zyska funkcje definiowania sieci, VXLAN, Load Ballancer.
  • Możliwość wykorzystania sieci RDMA jako failover dla tradycyjnej sieci. W zasadzie można sobe wyobrazić serwery posiadające tylko kartę Infiniband lub iWarp – gdzie cały ruch z serwera jest przesyłany siecią 100Gbps 🙂

Hyper-V

  • Mechanizm pozwalający na płynne rozszerzanie istniejących klastrów Windows 2012 R2 o nowy serwer, upgrade starszych serwerów i na końcu upgrade wersji roli klastra do 2016. A wszystko w trybie on-line bez przestojów w pracy środowisk wirtualnych.
  • QoS dla dostępu do zasobów maszyn wirtualnych ze storage opartego o Scale-Out File Server. Będzie można określić, na poziomie dysków maszyn wirtualnych poziom dostępu do storage. Pozwoli to na łatwiejsze zarządzanie wydajnością wybranych maszyn bez potrzeby przenosin ich np. na inne wydajniejsze dyski.
  • Nowy format pliku konfiguracji maszyny – już nie będzie XML-a, w którym można było doraźnie „grzebać” jak coś się popsuło…
  • Hyper-V Manager, który pozwoli pełne zarządzanie maszynami bez potrzeby definiowania delegacji Kerberos.
  • Aktualizacja sterowników Intergration Services dla Hyper-V będą dostępne poprzez Windows Update.
  • Można będzie dodawać i usuwać karty sieciowe w locie.
  • Można będzie również zmieniać rozmiar pamięci dla maszyn nie korzystających z Dynamic Memory (dotyczy maszyn Generacji 1 i 2).
  • Linux Secure Boot
  • Funkcja, w której brak dostępu maszyny do storage nie będzie powodował awarii – maszyna automatycznie przejdzie w tryb uśpienia i zostanie przywrócona zaraz po tym jak „wróci” storage.

Storage

  • Storage Spaces Direct – nowa funkcjonalność, która pozwala na zbudowanie wydajnego serwera plików bez zakupu dedykowanej półki. Wystarczy zestaw serwerów z dyskami (min 4 serwery), szybka magistrala komunikacji RDMA i gotowe.
  • Storage Replica – replikacja zasobów Storage Spaces w trybie synchronicznym i asynchronicznym. Pozwala to na budowę klastra rozproszonego pomiędzy wieloma DataCenter, które będzie mieć nadal wspólny storage. Można będzie wtedy przenieść maszynę z jednego DataCenter do drugiego w trybie Live !!!

Bezpieczeństwo

  • Host Guardian Service – rola zapewniająca bezpieczeństwo danych na maszynie wirtualnej, będzie można ją w pełni odizolować od hosta – tak by administrator systemów nie miał dostępu do danych maszyn wirtualnych.
  • Just Enough Administration – funkcja, która pozwala na ograniczanie dostępu administratorom dla dostępu tylko do zadań, którymi mogą się zajmować.

Inne – równie ważne

  • kontenery dla aplikacji (Docker)
  • Obsługa HTTP/2.0 przez IIS (m.in. push)

i wiele więcej…

Wersja testowa (Windows Server 2016 Technical Preview 2) jest do pobrania stąd.

Swoją drogą – plik ma w nazwie ciąg znaków – fbl_impressive – faktycznie imponująca ilość zmian 🙂