Szybki start z SUSE Enterprise Storage Piotr C. Piotrowski Architekt rozwiązań, SUSE PiPiotrowski@suse.com Janusz Bielec Trener, Compendium CE
Co opowiemy? Architektura i możliwości Definiowanie zapotrzebowania Skalowanie planowanego rozwiązania Do czego to 2
Architektura logiczna iscsi GW blok po iscsi Monitory - rozrząd Dyski węzły OSD blok dla Linux-a Obiekt po http Admin trzyma klucze 3
Jaka sieć? Testy jednego z producentów urządzeń sieciowych 5 * OSD Dyski Flash + tradycyjne 5 szt. 10k Sieć 8M sek/ R 8M ran / W 128k sek / R 128k ran / W 1GbE 10GbE 40GbE 115MB/s 14 IOPS 1130 MB/s 141 IOPS 2419MB/s 302 IOPS 115MB/s 14 IOPS 413 MB/s 50 IOPS 416MB/s 50 IOPS 115MB/s 908 IOPS 1129MB/s 9000 IOPS 1894MB/s 15000 IOPS 115 MB/s 889 IOPS 188 MB/s 1400 IOPS 208 MB/s 1600 IOPS 4
Ale ile to jest przestrzeni?? Erasure coding czyli Parzystości na blokach Szybko i cache Wolniej, ale więcej miejsca 5
Definiowanie zapotrzebowania Oczywiste przypadki DUŻO różnych danych Object Storage Block Storage File System 6
Definiowanie zapotrzebowania Oczywiste przypadki storage obiektowy 7
Definiowanie zapotrzebowania Oczywiste przypadki archiwum lub archiwum dla backupu 8
Skalowanie Musimy wiedzieć, czego chcemy Musimy wiedzieć, co możemy 9
10 Skalowanie - analiza
Skalowanie dobór serwera dla OSD? Cache w kontrolerach - zbędny Karty PCI SSD zamiast dysków super Zaraz, zaraz, a gdzie system 11
Projekt minimum standalone, jedna lokalizacja Admin Dysk 1TB Monitor + iscsi GW 8GB RAM Co najmniej 4* 10GB NIC Dwa przełączniki 10GB OSD 32GB RAM++ Dyski na system Dyski na cache Dyski na dane 12
13 To co ma ręce i nogi Przechowywanie obiektowe
Paragrafy Ustawa z 06.11.2008r o prawach pacjenta i Rzeczniku Praw Pacjenta 20 lat od końca roku zapisu 30 lat od zgonu 10 lat zdjęcia rentgenowskie 14
Obiektowo ID numer obiektu (PESEL) Jak numerek do szatni W szatni trzymamy dowolne dane 15
Dlaczego obiektowo? Bo czas Amazon S3 albo SWIFT http Nie ma ograniczenia na wielkość obiektu Nie ma ograniczenia struktury obiektu 16
Dlaczego SUSE Enterprise Storage Samoleczące rozwiązanie Dowolny sposób rozbudowy 17
Projekt minimum standalone, jedna lokalizacja, obiektowo Admin Dysk 1TB Serwer aplikacyjny On sięga po http Monitory poszły tu Dwa przełączniki 10GB? OSD 32GB RAM++ Dyski na system Dyski na cache Dyski na dane 18
Unpublished Work of SUSE LLC. All Rights Reserved. This work is an unpublished work and contains confidential, proprietary and trade secret information of SUSE LLC. Access to this work is restricted to SUSE employees who have a need to know to perform tasks within the scope of their assignments. No part of this work may be practiced, performed, copied, distributed, revised, modified, translated, abridged, condensed, expanded, collected, or adapted without the prior written consent of SUSE. Any use or exploitation of this work without authorization could subject the perpetrator to criminal and civil liability. General Disclaimer This document is not to be construed as a promise by any participating company to develop, deliver, or market a product. It is not a commitment to deliver any material, code, or functionality, and should not be relied upon in making purchasing decisions. SUSE makes no representations or warranties with respect to the contents of this document, and specifically disclaims any express or implied warranties of merchantability or fitness for any particular purpose. The development, release, and timing of features or functionality described for SUSE products remains at the sole discretion of SUSE. Further, SUSE reserves the right to revise this document and to make changes to its content, at any time, without obligation to notify any person or entity of such revisions or changes. All SUSE marks referenced in this presentation are trademarks or registered trademarks of Novell, Inc. in the United States and other countries. All thirdparty trademarks are the property of their respective owners.