View
417
Download
0
Category
Preview:
Citation preview
1
Referencyjna Architektura oraz moŜliwości rozwiązania
systemu IBM Storwize V7000 dla środowiska Vmware
Przemysław Fąfara – Danone Polska Sp. z.o.o
Paweł Mączka – Infonet Projekt S.A
Agenda
• Stan środowiska Storage przed V7000, bolączki z tym związanie – Oczekiwania firmy Danone
– Rozpatrywane warianty
• Budowa IBM Storwize V7000
• Testy pilotażowe– Wirtualizacja macierzy DS3400
– Testy wydajnościowe V7000
• Architektura nowego środowiska
• Wirtualizacja Storwize w działaniu – EasyTIER
– Integracja z mechanizmami Vmware
– 10TB przed = 13TB po
– Migracja danych online
– Statystyki działającego środowiska V7000
• Podsumowanie
2
Stan storage przed…
• Ograniczenia wykorzystywanych macierzy (IBM seria DS)
– Nierównomierne obciążenie lunów
– Niewystarczająca wydajność
– Ograniczenia Storage Partition
– Brak efektywnego zarządzania przestrzenią
3
Oczekiwania
• Oczekiwania
• Zwiększenie efektywności i moŜliwości istniejących macierzy
• Wydajność powyŜej 15k IOPs
• Response time poniŜej 20 ms
Środowisko Vmware
• 6 hostów
• 187 maszyn wirtualnych
• 30 datastore
4
5
Proponowane warianty
• Macierz XIV
• SVC + Macierz XIV
• Klaster Storwize V7000
Macierz XIV
6
Parametry fizyczne :
Zasoby ( min / max ):1. Liczba dysków – 72 / 1802. Liczba portów FC – 8 / 243. Liczba portów iSCSI – 0 / 64. Pojemność całkowita – 72 TB / 180 TB5. Pojemność uŜytkowa – 21 TB / 79 TB6. Sumaryczna przepustowość wewnętrzna – 64 Gbps / 168 Gbps7. Pamięć cache – 48 / 120 GB8. Przepustowość cache-dyski – 240 Gbps9. Procesory (QC) – 6 / 21
Dyski:1. Interfejs – SATA II2. Prędkość – 7200 obr. na min.3. Pojemność – 2 TB
Przestrzeń uŜytkowa - 54 TB
7
San Volume Controller (SVC) + XIV
• SAN Volume Controller (SVC) + Macierz XIV
+
8
– SAN Volume Controller jest rozwiązaniem przeznaczonym do wirtualizacji złożonych, heterogenicznych środowisk pamięci masowych
– Pomaga zwiększyć utylizację posiadanych zasobów
– Umożliwia migrację danych i zmiany bez konieczności wyłączania aplikacji
– 24 GB Cache per node (razem 48 GB Cache)
– 4 porty FC 8GBps per node
– Możliwość dołożenia do 4 dysków SSD per node
– Funkcjonalność Easy Tier
San Volume Controller (SVC)
9
2x IBM Storwize V7000
2 macierze IBM Storwize V7000
+
IBM Storwize V7000
10
• Storwize V7000 – nowoczesny system dyskowy klasy midrange. Posiada funkcjonalność wirtualizacji wewnętrznej i zewnętrznej przestrzeni dyskowej
• Bazuje na technologii SVC• Wykonany w architekturze SAS
– SSD, 10K SAS i Nearline SAS– Maximum 240x2,5” napędów dyskowych– Maximum 120x3,5” napędów dyskowych
• Pełna redundancja– 8GB pamięci cache per kontroler
• Interfejsy dysków– 8 portów 8 Gbps FC
– 4 porty 1 Gbps iSCSI
• Instalacja i wymiana komponentów u klienta• Wszystkie elementy są wymienialne na
„gorąco”
11
• Cała macierz IBM Storwize V7000 jest zwirtualizowana
– UmoŜliwia szybkie i elastyczne tworzenie wolumenów i zmiany konfiguracji
– UmoŜliwia dynamiczne przeniesienia danych pomiędzy rodzajami dysków, macierzy
– UmoŜliwia optymalizacje połoŜenia danych dla zwiększenia wydajności
• IBM Storwize V7000 równieŜ wirtualizuje zewnętrzne macierze FC
– Pojemność innej macierzy staje się częścią pojemności IBM Storwize V7000
– Pomaga zwiększyć wykorzystanie istniejących macierzy
– Zwiększa dostępność aplikacji
– WydłuŜa czas Ŝycia posiadanych macierzy
External
Virtualization
Zwirtualizowana pamięć masowa
12
Filozofia V7000
Grupa RAID5Grupa RAID1
Grupa RAID0
Grupa RAID5 Grupa RAID1
LUN 1
LUN 0
LUN 3
LUN 4
LUN 5
RAID Controller
Dysk
Dysk
zap
aso
zap
aso
wy
wy
Dysk
Dysk
zap
aso
wzap
aso
wyy
LUN 7
LUN 6
LUN 2
0 1 2 3 4 5 6 7
Macierz tradycyjnaWydajność pojedynczego dysku logicznego (LUN) jest ograniczona do ilośći dysków fizycznych, na których on się znajduje
Macierz IBM Storwize V7000KaŜdy dysk logiczny (LUN) osiąga wydajnośćwynikającą z wydajności wszystkich dysków w danej puli (stripping po wielu grupach RAID)
Storwize V7000
0 1 2 3 4 5 6 7
LUN 1
LUN 0
LUN 2
LUN 3
LUN 4
LUN 5LUN 7LUN 6
LUN 1
LUN 0
LUN 2
LUN 3
LUN 4
LUN 5LUN 7LUN 6
Wybrane dostępne funkcjonalności
13
Thin provisioning
Optymalizacja wydajności
Bez thin provisioningu prealokowana
przestrzeń jest zarezerwowana , niezaleŜnie
od tego czy jest wykorzystywana.
Thin provisioning powoduje Ŝe aplikacja
rezerwuje tylko tę przestrzeń którą
wykorzystuje.
Dynamiczna
alokacja
� Analiza wydajności i przepustowości.
� Dynamiczna reorganizacja danych dla zbalansowania obciąŜeń.
Wąskie gardła wydajnościowe ze względu na złe ułoŜenie danych. Zoptymalizowane ułoŜenie danych.
Dynamiczna reorganizacja
� Bardziej produktywne uŜycie przestrzeni.
� Dla wszystkich wspieranych hostów.
Wewnętrzny Mirror� Dla ultrawymagających aplikacji synchroniczna
kopia danych na róŜnych półkach podłaczonych
do tego samego systemu.
� Konwersja wolumenów ”thick to thin”
Kopie migawkowe
14
do 256
FlashCopy
� Tworzenie kopii migawkowych aplikacji dlacelów backupu lub testu.
� Lepsze wykorzystanie przestrzeni dzieki kopiom przyrostowym( tylko zmienione bloki) lub thin provision.
� Ograniczenie przestrzeni wymaganej dla kopii o 75% lub więcej
� Zintegrowane kopie migawkowe krytycznych aplikacji
� Wirtualna eliminacja okien backupowych
� Tworzenie kopii aplikacji dla testów
� Przegląd indeksu kopii i odtwarzanie danych
FlashCopy Manager
do 256
Testy pilotażowe
• Wirtualizacja DS3400 – 3-krotny wzrost szybkości zapisu sekwencyjnego
• Zastosowanie macierzy w pracy z hurtownią danych – uzyskany wzrost +40%
• Testy działania Easy Tier
• Uzyskany wzrost wydajności : + 40%
15
Wirtualizacja macierzy
• Zwirtualizowane macierze IBM
– DS3400
– DS5300
16
17
� 4x300 SSD + 20 x 600GB SAS
� 4 x 24 x 600GB SAS
� 5 licencja na wirtualizacje wewnętrzną
Storwize pod VMware
Wybrany Wariant
18
� 24 x 600GB SAS
� 1 licencja na wirtualizacje wewnętrzną
� 11 licencje na wirtualizację zewnętrzną� 7 półek DS5300
� 4 półki DS3400
Storwize pod wirtualizacje macierzy IBM
Wybrany Wariant
19
Linux WindowsUnix
Środowisko
VMware
DS3400
DS5300
Klaster V7000
20
Easy Tier
• Automatyczne przenoszenie najcześciej używanych bloków pomiędzy dyskami SAS / NL-SAS i dyskami SSD
• Włączany na poziomie poszczególnych wolumenów
• 24 godzinny okres analizy
21
Optymalne ułoŜenie danych.
Dynamicznarealokacja
SSD HDD SSD HDD
Wąskie gardła wydajnościowe ze względu na złe
ułoŜenie danych.
Easy Tier w praktyce
22
Storage Tier Advisor Tool (STAT)
• Pozwala na analizę gorących bloków na macierzy i oszacować zysk z dodania dysków SSD
23
V7000 VAAI
• Wspierane funkcjonalności
– Blocks zeroing – zerowanie bloków na macierzy
– Full copy – kopiowanie danych na poziomie macierzy, bez udziału hosta ESX
– Hardware assisted locking – wsparcie dla blokowania bloków a nie całych wolumenów
24
Migracja danych do V7000
• Dzięki funkcji wirtualizacji możliwe jest zdecydowane ograniczenie down–time podczas migracji danych dla maszyn fizycznych / dysków RDM
25
V7000 VMware HA
26
Konfiguracja wolumenów
27
Mapowanie danych do serwerów
28
29
Dzień z życia V7000
Badanie wydajności – Tivoli Productivity Center (TPC)
30
31
Badanie wydajności – Tivoli Productivity Center (TPC)
32
Badanie wydajności – Tivoli Productivity Center (TPC)
33
Badanie wydajności – Tivoli Productivity Center (TPC)
34
Replikacja
Replikacja
Podstawowe DC Zapasowe DC
Dążymy do pełnej wolności, bezpieczeństwa, niezależności
Benefity wirtualizacji istniejących macierzy
• Zdecydowana poprawa wydajności
• Likwidacja ograniczeń Storage Partition
• Pojedynczy punkt zarządzania pamięciąmasową
• Rozbudowa o dodatkowe funkcjionalności (Easy Tier, Thin Provisioning)
35
36
� Skalowalność do 240 dysków (przy wykorzystaniu dysków 600GB, 144TB raw)
� 8 GB Cache per kontroler (16 GB w mirroringu)
� Możliwość łączenia 2 nodów Storwize w jeden klaster
� Funkcja EasyTIER
� Funkcja vDisk mirroring
� Thin Provisioning
� Funkcje Flashcopy w cenie
� Licencje na wszystkie wspierane systemy operacyjne w cenie
� Łatwość migracji (migracja Online)
� Wzrost wydajności dla macierzy podłączonych do Storwize
Podsumowanie
37
Pytania
Dziękujemy za Uwagę
38
Przemysław Fąfara
Server and Storage Specialist
Danone Sp. z.o.o
Paweł Mączka
Architekt Systemów Informatycznych
p.maczka@infonet-projekt.com.pl
Infonet Projekt S.A
Recommended