ProExchange: Exchange 2007: Notes from the field... – deep dive

przez ziembor 2. grudnia 2009 06:04

Czasem mogę porobić za zwiastun materiałów :). Bardzo ciekawa jest sesja Tonino Bruno z Pro-Exchange Community  ProExchange: Exchange 2007: Notes from the field...
Więcej...

REKLAMA - iSCSI Free od StarWinda

przez ziembor 17. czerwca 2009 15:18

Jakiś czas temu, przy okazji relacji z sesji Grzesia Tworka na PLSSUG-u wspominałem o produkcie firmy Rocket Division Software – StarWind będącym softwarowym (dla Windows) iSCSI targetem. Więcej...

Tagi: , , , ,

Kategorie: Windows Server

27. spotkanie PLSSUG Warszawa - klastry i .NET CRL @ SQL 2005/2008

przez ziembor 28. listopada 2008 16:57

Fajną sesję wczoraj widziałem. :) Nie Grzesia Tworka o klastrach (ta też była ok). Ale chronologicznie. Wybrałem się na spotkanie PLSSUG Warszawa. Planowana agenda to:

Tytuł 27. spotkanie PLSSUG Warszawa 
Lokalizacja Microsoft, Warszawa, Al. Jerozolimskie 195A 
Czas rozpoczęcia 2008-11-27 18:00 
Czas zakończenia 2008-11-27 21:00 
Opis
18:00 - 18:10  Powitanie
18:10 - 19:20  Bartosz Kierun: CLR w SQL Server 2008
19:20 - 19:45  Przerwa
19:45 - 21:00  Grzegorz Tworek: Klastry w Microsoft Server 2008. Czego może oczekiwać DBA/ITPro, jak walczyć o swoje i jak nie dać się zniechęcić.

  • Gdy dotarłem na miejsce okazało się, że chyba trzeba będzie zmienić kolejność sesji. Bo HP Bartka bardzo nie chciał się dogadać z rzutnikiem. I im bardziej próbowaliśmy tym bardziej on nie chciał. :( Wywołało to rozgoryczenie nieobecnej częsci publiczności.
  • Więc najpierw potoczyła się... zapowiedź Marka i króciutka relacja Leszka z Energy Launch w Katowicach (1 urodziny PLSSUG).
  • A potem Grzesio... z biegu, bez wprowadzania specjalnych slajdów itp. opowiedział nam o podstawach klastra HA w Windows Server 2008. Cała powerpointowa część prezentacji GT zamknęła się w metaslajdzie: http://ms-groups.pl/plssug/Zdjcia/PLSSUG%20Warszawa/20081127/DSC_0006.JPG 
    • Grzesio o tym nie wspomniał, bo i w sumie mógł nie wiedzieć:  w okolicach warszawskich grup Mariusz Kędziora jakiś, nie tak odległy, czas temu wygłosił opowieść pt. Klaster? Jakie to proste! Budowanie wysokodostępnej infrastruktury w oparciu o Windows Server 2008. Tu było raczej mało propagandowe podejście. I odrobinę nonszalanckie (choć fałszu wychwycić się nie dało :) ).
    • Co to jest klaster? (tłumaczenie niekoniecznie GT, w większości więc i błędy i sarkazm moje) to takie rozwiązanie które:
      • kiedyś było sugerowane jako lekarstwo na całe zło niskiej dostępności,
      • ... ale zarazem wspierane było na 2-3 modelach maszyn. 
      • jest rozwiązaniem pozwalającym raczej na b. szybkie odzyskanie dostępności usługi, niż bezprzerwową pracę (bo czas przełączania itp. choć aplikacje świadome klastra dane sesyjne zachowują, więc jest lepiej niż ze zwykłym cold backupem). Ale ta przerwa zależy od tego jak długo aplikacja startuje/odzyskuje stan. I może to trwać od sekundy do kilku/kilkanastu (skrajny przypadek) minut. 
      • Teraz, gdy mówimy o Windows Server 2008 jest już lepiej: wystarczy współdzielony storage z odpowiednimi opcjami i co najmniej 1 system (choć dla większej dostępności lepiej choć 2) klasy Windows Server Enterprise Edition bądź Datacenter Edition. Wymagane jest, by wszystkie węzły (czyli pojedyncze komputery należące do klastra) były w miarę jednorodne. Przez w miarę oznacza, że sprzęt w swoich liczebnych charakterystykach może być w zasadzie różny (np. 1 procesor na węźle pasywnym, a 2 procesory na aktywnym, różnice pamięci itp). A jedynie platforma programowa musi być w miarę homogeniczna (jeśli core to wszędzie, jeśli IA64 lub x86_64 to wszędzie IA64 lub x86_64 itp).
      • Grzesiu skoncentorował się na iSCSI - polecam przyzwoity artykuł naszego prelegenta na polskim TechNecie:
        iSCSI w systemach Windows, cz. I
        • ale wspierane jest wielkohostowe SCSI (choćby w formie odpowiedniego kabelka podłączonego do dysku udostęniającego Quorum) oraz nieco bardziej wyrafinowane macierze DAS-owe z wieloma portami 
          UPS... tak patrzę na prezentację Mariusza i wynika z niej że klasyczne SCSI nie jest już wspierane.
          • czy klasyka enterprisowego storage 2-3 lata temu czyli FiberChannel.
          • Jeśli używać produkcyjnie iSCSI dla bardzo obciążonych lików to z użyciem HBA działające po  iSCSCI (tu ponoć zachodzi konwersja medium z miedzi na światłowód, jak przy HBA FC-owych)  
          • w iSCSI brak jest szyfrowania warstwy transportowej.
            • więc  nie od rzeczy może być BitLocker na dyskach iSCSI  
            • za to może być zastosowane dość dobre uwierzytelnianie (CHAP) między iSCSI Target a iSCSI Initiator (i na odwrót).  
          • w środowiskach Windows Server Core potrzeba narzędzia iscsicli (dla Corów)   Wymaga podania wszystkich wartości (wartośc domyślna *)  
          • Konsekwencje tego, że cluster może być rozpięty na wiele podsieci nie jest oczywiste  (np. usługa musi mieć IP z każdej swoje sieci).  Ale m.in. z togo powodu klaster SQL-owy nie jest wspierany w takiej konfiguracji. 
      • Grzesio "promował" do storage w środowiskach testowych StarWind iSCSI http://www.rocketdivision.com/download_starwind.html  -- dostępny dla MCT za darmo (a dla reszty populacj w konfiguracji sensownej za prawie 1K USD, choć może wersja za prawie 400 USD starczy). 
      • Jako SCSI Initiator używa, się wbudowanego tego w Windows 2008. Dla WS 2003 trzeba dociągnąć (bo MSFT udostępnia darmowego).
      • Tomek Onyszko stwierdził, że WiniSCSCI target udostępniany jest przez MSFT bezpłatnie. Dla Selectów. Uczestnicy szkoleń znają go z Windows Storage Server 2003 (zwanego też czasem Windows Unified Data Storage Server). Pozostali z OEM-owanego sprzętu:
      • Wtręt o sesjach (tych zwiazanych w rdp) -  w WS 2008 przestała być bezpośrednio i interaktywnie dostępna sesja 0
      • Clusedit (generyczna usługa) - interaktwny edytor nadający się do sklastrowania (usługa Cluster musi mieć prawo interakcji z usługą).
      • Jak przekonać węzeł klastra by już nim nie był po usunięcia Cluster node /force (nielogicznie).
    • Jak w gruncie rzeczy wybrałem się głównie na sesję Bartka. Byłem tak zdeterminowany, że pozwoliłem sobie użyczyć mu notebooka by prezentacja się odbyła :). Prezentacja (obszerna, 48 slajdów) i materiały w formie projektów VS i SQL za jakiś czas pewnie trafi do zasobów PLSSUG więc poniżej moje luźne uwagi.
      • Dlaczego używać?
        • Operacje na stringach (nie wiem czemu powodu to rechot męskiej części widowni). 
        • Własne (raczej skalarne niż obiekty) typy danych.
          • przykładem takich typów danych są wprowadzone przez MSFT w SQL 2008 dane geograficzne czy HierarchyID
            • szkoda tylko, że w większości odpowiednie przeciążenie oparatorów by można na nich wykonywać typowe operacje to jest naprawdę sporo roboty. 
        • Agregaty, agregaty
          • z czasów gdy studiowałem na Karowej mam sentyment do miar takich jak percentyle/mediana w miejsce średniej. SQL Server słabo to niestety wspiera out-of-box. 
        • Kwestie wymagające dużej ilość numeryki,
        • Zamiast SQL-owych kursorów (o tempora, o mores) -- bo operacja ADO DataReaderem jest szybsza niż wielokrotne procesowanie statementów SQL-owych.
  • ... i skończyliśmy tuż przed 22:00.
  • Tak, pozazdościłem Marcinowi "internetu wypunktowanego"

Tagi: , , , ,

Kategorie: Microsoft Community | SQLSvr




Powered by BlogEngine.NET 1.6.1.0
Theme by Mads Kristensen modified by Ziemek Borowski

O mnie

Nazywam się Ziemek Borowski. Ziemek Borowski Jestem sysadminem (Windows od 1996 roku kiedyś także linuksiarz), czasem inżynierem systemowym. Ostatnio zajmuję się przede wszystkim hostingiem (tak aplikacji, jak i bardziej "zamkniętych" usług jak Exchange lub WWW) oraz monitorowaniem systemów (głównie z użyciem System Center). Współprowadzę PEPUG, ale bywam też na spotkaniach PLSSUG, PLsc, WGUiSW. W lipcu 2009 i 2010 zostałem przez Microsoft wyróżniony tytułem Microsoft Most Valuable Professional (MVP) w kategorii Exchange Server.
Wszystko co tu zostaje przeze mnie opublikowane stanowi wyraz moich, i tylko moich przekonań i doświadczeń (chyba że jest zaznaczone, że jest inaczej), i w żaden sposób nie powinno być utożsamiane np. ze stanowiskiem mojego pracodawcy. W szczególności nawet jeśli ma związek z moją pracą zawodową, to nie była wykonana w ramach moich obowiązków służbowych.