Wysoka Dostępność SQL Server 2008 w kontekscie umów SLATobias Koprowski
To druga prezentacja w cztero-częściowym cyklu omawiającym znaczenie wysokiej dostepności w kontekście umów SLA. Prezentacje przeznaczone są dla odbiorców z kręgu ITPro, a publikowane na zywo na portalu VirtualStudy.pl
***
This is second part of my four-parts cycle about Service Level Agreement for ITPros. It a session for Virtualstudy.pl education portal.
Maintenance Plans zupełnie znienacka | Każdy z doświadczonych administratorów używa (w jakimś stopniu) czegoś co nazywamy Maintenance Plans – Planami Konserwacji. Podczas tej sesji cciałbym omówić do czego mogą nam się one przydać, jakie funkcjonalności dają, kiedy możemy ich użyć i na co należy zwrócić uwagę. Sesja na poziomie 200 chwilami wybiegająca na 300, z otwarciem na dyskusję.
Kilka lat pracy w jednej branży. Kilka lat w innej. Pierwsze egzaminy zawodowe, certyfikacje i specjalizacja. Od kilku lat w kolejnej - tym razem IT. Jeszcze więcej egzaminów (udanych lub nie), wymagania, specjalizacje, orentacje. Czy certyfikacja jest dla informatyka, czy informatyk dla certyfikacji? Od czego zacząć, na czym skończyć. Gdzie jest kres możliwości, a gdzie granica radości z pracy. Na ile udowodnienie czegoś komuś jest konieczne w karierze informatyka. Na te i kilka innych dziwnych, filozoficznych, być może niepotrzebnych pytań chciałbym odpowiedziec. A kilka chciałbym pozostawić do własnej oceny.
Wysoka Dostępność SQL Server 2008 w kontekscie umów SLATobias Koprowski
To druga prezentacja w cztero-częściowym cyklu omawiającym znaczenie wysokiej dostepności w kontekście umów SLA. Prezentacje przeznaczone są dla odbiorców z kręgu ITPro, a publikowane na zywo na portalu VirtualStudy.pl
***
This is second part of my four-parts cycle about Service Level Agreement for ITPros. It a session for Virtualstudy.pl education portal.
Maintenance Plans zupełnie znienacka | Każdy z doświadczonych administratorów używa (w jakimś stopniu) czegoś co nazywamy Maintenance Plans – Planami Konserwacji. Podczas tej sesji cciałbym omówić do czego mogą nam się one przydać, jakie funkcjonalności dają, kiedy możemy ich użyć i na co należy zwrócić uwagę. Sesja na poziomie 200 chwilami wybiegająca na 300, z otwarciem na dyskusję.
Kilka lat pracy w jednej branży. Kilka lat w innej. Pierwsze egzaminy zawodowe, certyfikacje i specjalizacja. Od kilku lat w kolejnej - tym razem IT. Jeszcze więcej egzaminów (udanych lub nie), wymagania, specjalizacje, orentacje. Czy certyfikacja jest dla informatyka, czy informatyk dla certyfikacji? Od czego zacząć, na czym skończyć. Gdzie jest kres możliwości, a gdzie granica radości z pracy. Na ile udowodnienie czegoś komuś jest konieczne w karierze informatyka. Na te i kilka innych dziwnych, filozoficznych, być może niepotrzebnych pytań chciałbym odpowiedziec. A kilka chciałbym pozostawić do własnej oceny.
Introduction to SQL Server Analysis services 2008Tobias Koprowski
This is my presentation from 17th Polish SQL server User Group Meeting in Wroclaw. It\'s first part of Quadrology Bussiness Intelligence for ITPros Cycle.
• We sleeping well. And our mobile ringing and ringing. Message: DISASTER! In this session (on slides) we are NOT talk about potential disaster (such BCM); we talk about: And what NOW? New version old my old well-known session updated for whole changes which happened in DBA World in last two-three years.
• So, from the ground to the Sky and further - everything for surviving disaster. Which tasks should have been finished BEFORE. Is virtual or physical SQL matter? We talk about systems, databases, peoples, encryption, passwords, certificates and users.
• In this session (on few demos) I'll show which part of our SQL Server Environment are critical and how to be prepared to disaster. In some documents I'll show You how to be BEST prepared.
A Whistleblowing Report to the United States of Congress submitted by Scott Bennett, 2LT, United States Army (Reserve), 11th Psychological Operations Battalion to the Department of Defense Inspector General, Memorial Day, May 27, 2013
The Betrayal and Cover-Up by the U.S. Government of the Union Bank of Switzerland - Terrorist Threat Financia Connection to Booz Allen Hamilton and U.S. Central Command
Scott Bennett - Shell Game (pdf source - http://projectcamelotportal.com/files/SHELL_GAME.pdf
On my first session I would to introduce everyone to formerly known SQL Azure (actually Windows Azure SQL Database). Under Tips and Trick session I will show which points, features, compatibility and non-compatibility for SQL Azure are important for DBA's. I will cover functionalities, performance, cost, and sla and security aspects.
After break I will show how we can work with our data in the Cloud using SQL Azure, Blob Storage, what functionality of backup, restore, encryption and availability are available for us, how we can implement hybrid environment and when an why it is (or not) good practice.
And finally I hope we will find few minutes for discussion about Future of the DBA (not only in AD 2016)
Eventuosity For Event Producers and Service ProvidersJustin Panzer
Producing events is hard work. That's why your clients trust you to do the heavy lifting of everything from event strategy to project management. Do all of that in less time, at lower cost, and with greater control with eventuosity - the cloud-based, full-customizable collaboration platform for events.
Презентация стратегической игры MatriX UrbanАндрей Донских
Стратегическая игра MatriX Urban — это специализированная версия креативной платформы MatriX, предназначенная для поиска нестандартных и свежих решений по развитию территорий и моногородов, улучшению качества жизни населения, поиску новых форматов взаимодействия органов власти, бизнеса, экспертного сообщества, общественных организаций и других заинтересованных сторон.
MatriX Urban — это креативная платформа, предназначенная для проектирования будущего городов и проектов городского развития.
Активные городские сообщества и горожане понимают необходимость перемен и готовы брать на себя ответственность за настоящее и будущее своего города. Это проявляется в том, что они готовы созидательно участвовать в его среде.
Подробнее http://donskih.ru/matrix/matrix-urban/
Virtual Study Beta Exam 71-663 Exchange 2010 Designing And Deploying Messagin...Tobias Koprowski
This is my presentation for VirtualStudy.pl as teh last part of preparation for 71-663 beta exam: 71-663: Pro: Designing and Deploying Messaging Solutions with Microsoft Exchange Server 2010
Recent news about the pending shortage of data scientists prompts speculation about automation: will machines replace human analysts? We propose a model of automation, and briefly review progress in automated machine learning over the past twenty years. Summarizing the current state of the art, we look at some of the remaining challenges, and the implications for practicing data scientists.
Why is ERISA attorney Thomas Schendt so passionate about stopping retirement plan leakage? Because 401(k) loan defaults and a misunderstanding of plan sponsor requirements are costing plans billions every year. See why he believes this problem has a simple solution.
The taste of food and beverages can be dictated by the cleanliness of your water. Issues such as sediment, chlorine and hardness are often to blame but can be easily prevented.
To pierwsza prezentacja w cztero-częściowym cyklu omawiającym znaczenie wysokiej dostepności w kontekście umów SLA. Prezentacje przeznaczone są dla odbiorców z kręgu ITPro, a publikowane na zywo na portalu VirtualStudy.pl
***
This is first part of my four-parts cycle about Service Level Agreement for ITPros. It a session for Virtualstudy.pl education portal.
Łukasz Grala - WSKIZ 2009-04-07 It Academic - SQL Server 2008 - Nowości Adm...Łukasz Grala
Łukasz Grala - SQL Server 2008 - Nowości administracyjne.
Prezentacja z konferencji IT Academic Day organizowanej w Wyższej Szkole Komunikacji Zarządzania w Poznaniu
Introduction to SQL Server Analysis services 2008Tobias Koprowski
This is my presentation from 17th Polish SQL server User Group Meeting in Wroclaw. It\'s first part of Quadrology Bussiness Intelligence for ITPros Cycle.
• We sleeping well. And our mobile ringing and ringing. Message: DISASTER! In this session (on slides) we are NOT talk about potential disaster (such BCM); we talk about: And what NOW? New version old my old well-known session updated for whole changes which happened in DBA World in last two-three years.
• So, from the ground to the Sky and further - everything for surviving disaster. Which tasks should have been finished BEFORE. Is virtual or physical SQL matter? We talk about systems, databases, peoples, encryption, passwords, certificates and users.
• In this session (on few demos) I'll show which part of our SQL Server Environment are critical and how to be prepared to disaster. In some documents I'll show You how to be BEST prepared.
A Whistleblowing Report to the United States of Congress submitted by Scott Bennett, 2LT, United States Army (Reserve), 11th Psychological Operations Battalion to the Department of Defense Inspector General, Memorial Day, May 27, 2013
The Betrayal and Cover-Up by the U.S. Government of the Union Bank of Switzerland - Terrorist Threat Financia Connection to Booz Allen Hamilton and U.S. Central Command
Scott Bennett - Shell Game (pdf source - http://projectcamelotportal.com/files/SHELL_GAME.pdf
On my first session I would to introduce everyone to formerly known SQL Azure (actually Windows Azure SQL Database). Under Tips and Trick session I will show which points, features, compatibility and non-compatibility for SQL Azure are important for DBA's. I will cover functionalities, performance, cost, and sla and security aspects.
After break I will show how we can work with our data in the Cloud using SQL Azure, Blob Storage, what functionality of backup, restore, encryption and availability are available for us, how we can implement hybrid environment and when an why it is (or not) good practice.
And finally I hope we will find few minutes for discussion about Future of the DBA (not only in AD 2016)
Eventuosity For Event Producers and Service ProvidersJustin Panzer
Producing events is hard work. That's why your clients trust you to do the heavy lifting of everything from event strategy to project management. Do all of that in less time, at lower cost, and with greater control with eventuosity - the cloud-based, full-customizable collaboration platform for events.
Презентация стратегической игры MatriX UrbanАндрей Донских
Стратегическая игра MatriX Urban — это специализированная версия креативной платформы MatriX, предназначенная для поиска нестандартных и свежих решений по развитию территорий и моногородов, улучшению качества жизни населения, поиску новых форматов взаимодействия органов власти, бизнеса, экспертного сообщества, общественных организаций и других заинтересованных сторон.
MatriX Urban — это креативная платформа, предназначенная для проектирования будущего городов и проектов городского развития.
Активные городские сообщества и горожане понимают необходимость перемен и готовы брать на себя ответственность за настоящее и будущее своего города. Это проявляется в том, что они готовы созидательно участвовать в его среде.
Подробнее http://donskih.ru/matrix/matrix-urban/
Virtual Study Beta Exam 71-663 Exchange 2010 Designing And Deploying Messagin...Tobias Koprowski
This is my presentation for VirtualStudy.pl as teh last part of preparation for 71-663 beta exam: 71-663: Pro: Designing and Deploying Messaging Solutions with Microsoft Exchange Server 2010
Recent news about the pending shortage of data scientists prompts speculation about automation: will machines replace human analysts? We propose a model of automation, and briefly review progress in automated machine learning over the past twenty years. Summarizing the current state of the art, we look at some of the remaining challenges, and the implications for practicing data scientists.
Why is ERISA attorney Thomas Schendt so passionate about stopping retirement plan leakage? Because 401(k) loan defaults and a misunderstanding of plan sponsor requirements are costing plans billions every year. See why he believes this problem has a simple solution.
The taste of food and beverages can be dictated by the cleanliness of your water. Issues such as sediment, chlorine and hardness are often to blame but can be easily prevented.
To pierwsza prezentacja w cztero-częściowym cyklu omawiającym znaczenie wysokiej dostepności w kontekście umów SLA. Prezentacje przeznaczone są dla odbiorców z kręgu ITPro, a publikowane na zywo na portalu VirtualStudy.pl
***
This is first part of my four-parts cycle about Service Level Agreement for ITPros. It a session for Virtualstudy.pl education portal.
Łukasz Grala - WSKIZ 2009-04-07 It Academic - SQL Server 2008 - Nowości Adm...Łukasz Grala
Łukasz Grala - SQL Server 2008 - Nowości administracyjne.
Prezentacja z konferencji IT Academic Day organizowanej w Wyższej Szkole Komunikacji Zarządzania w Poznaniu
C++ to popularny i uniwersalny język programowania. Jednak po dłuższym stosowaniu programiści zaczynają zauważać pewne jego niedoskonałości i ograniczenia. System typów, sposób działania niektórych kompilatorów, związki pomiędzy wskaźnikami i tablicami, nieprzewidziane w standardzie zachowania obiektów statycznych i bibliotek dynamicznych to tylko niektóre z nich. Aby je obejść, należy wykorzystywać wiele bardzo zaawansowanych i nieznanych wielu programistom metod.
Książka "Język C++. Gotowe rozwiązania dla programistów" to podręcznik dla tych programistów C++, którzy zaczęli już dostrzegać ograniczenia tego języka i zastanawiają się, jak sobie z nimi poradzić. Autor pokazuje sposoby ujarzmienia złożoności języka i uzyskania pełnej kontroli nad kodem. Przedstawia najpoważniejsze wady C++ i sposoby rozwiązywania powodowanych przez nie problemów. Opisuje również metody tworzenia stabilniejszego, bardziej uniwersalnego, wydajniejszego i łatwiejszego w pielęgnacji kodu.
* Wymuszanie założeń projektowych
* Cykl życia obiektów
* Hermetyzacja zasobów, danych i typów
* Modele dostępu do obiektów
* Obsługa wątków
* Korzystanie z obiektów statycznych
* Konwersja danych i typów
* Zarządzanie pamięcią
* Sterowanie działaniem kompilatora
Wszyscy programiści, niezależnie od stopnia zaawansowania, znajdą w tej książce wiadomości, które usprawnią i przyspieszą ich pracę.
Platforma .NET staje się coraz popularniejsza. Tysiące programistów na całym świecie doceniają jej doskonałe narzędzia programistyczne i tysiące stron wyczerpującej dokumentacji. Każdego dnia adepci sztuki programowania odkrywają nowe możliwości oferowane im przez .NET. Wiele z tych możliwości pozostaje jednak wciąż nie odkrytych. Sztuczki i furtki zaszyte przez twórców platformy .NET pozwalające na szybszą i sprawniejszą realizację projektów czekają na to, aby ktoś je zastosował w pracy. Jak dotrzeć do tych ukrytych cech? Skąd wziąć informacje o tym, co jeszcze można osiągnąć wykorzystują znane już narzędzia, na temat których napisano setki książek?
Dzięki książce ".NET. Najpilniej strzeżone tajemnice" poznasz te możliwości platformy .NET, których nie opisuje oficjalna dokumentacja. Znajdziesz w niej omówienie niezwykle cennych, ale mniej znanych funkcji Visual Studio i .NET Framework. Każda z tych funkcji może pomóc Ci podnieść wydajność procesu tworzenia oprogramowania oraz poprawić jakość swoich aplikacji. Dowiesz się, jak wykorzystać maksimum możliwości środowiska programistycznego, wykorzystasz nieznane funkcje GDI+ i ADO.NET i nauczysz się zasad programowania defensywnego, dzięki któremu znacznie ograniczysz liczbę błędów w swoich programach.
* Zarządzanie wyrywkami kodu w Visual Studio
* Dostosowywanie skrótów klawiaturowych
* Praca z kontrolkami Windows Forms
* Udoskonalone techniki rzutowania
* Stosowanie komentarzy XML
* Korzystanie z komponentu Microsoft Data Access Application Block
* Wyświetlanie zestawów danych w formacie XML
* Zapobieganie nieautoryzowanemu dostępowi do aplikacji
* Przeprowadzanie testów jednostkowych
Wykorzystaj sekrety i skarby ukryte w platformie .NET.
Niezastąpiony przewodnik po programowaniu
korporacyjnych systemów bazodanowych
* Jak zastosować nowe funkcje i narzędzia Microsoft SQL Server 2005, aby zwiększyć wydajności Twojej pracy?
* W jaki sposób wykorzystać możliwości, jakie daje środowisko zintegrowane bazujące na SQL Server 2005, Visual Studio 2005 i platformie .NET?
* Jak zapewnić skalowalność, bezpieczeństwo i integrację systemu z innymi platformami?
Przemysł internetowy ewoluuje w niesamowitym tempie, a wraz z nim zadania, jakie stawiane są oprogramowaniu. Najnowsza wersja Microsoft SQL Server jest przeznaczona do zarządzania korporacyjnymi bazami danych. Ma przede wszystkim zapewniać skalowalność, bezpieczeństwo i wydajność, a także umożliwiać integrację z innymi produktami oraz -- co najważniejsze dla wielu przedsiębiorstw -- gwarantować zwrot z inwestycji. Jednak sam system bazodanowy, choćby najdoskonalszy, nie wystarczy do osiągnięcia sukcesu -- potrzebni są jeszcze programiści i administratorzy, którzy wykorzystają możliwości oprogramowania.
"Microsoft SQL Server 2005. Podręcznik programisty" to kompletny przewodnik po możliwościach i funkcjach tego rozbudowanego systemu bazodanowego. Dzięki niemu poznasz wszystkie nowe cechy Microsoft SQL Server 2005, takie jak usługi powiadomień, usługi raportowania, podsystem integracji usług i wiele innych. Dowiesz się, jak tworzyć wydajne aplikacje działające zarówno po stronie serwera, jak i po stronie klienta. Nauczysz się także optymalizować działanie baz danych i efektywnie zarządzać nimi za pomocą skryptów.
* Praca w środowisku SQL Management Studio
* Korzystanie z języka T-SQL
* Aplikacje asynchroniczne bazujące na Service Broker
* Usługi powiadomień
* Tworzenie aplikacji bazodanowych za pomocą ADO i ADO.NET
* Korzystanie z usług raportowania
* System integrowania usług
* Inteligentna analiza danych przy użyciu ADOMD.NET
* Zarządzanie systemem za pomocą SMO
* Tworzenie i używanie skryptów administracyjnych
Lektura obowiązkowa dla profesjonalistów
pracujących z Microsoft SQL Server 2005.
Poznaj funkcje i możliwości SQL Server 2005
* Przegląd architektury platformy SQL Server 2005
* Zarządzanie bazami danych i ich projektowanie
* Zabezpieczenia w SQL Server 2005
SQL Server 2005 to najnowsza wersja flagowego produktu Microsoftu przeznaczonego do zarządzania danymi i ich analizowania. Zapewnia ona większą wydajność, bezpieczeństwo, a także udostępnia szereg nowych funkcji związanych między innymi z usługami analitycznymi i raportowaniem. Jak działają te funkcje i które z nich są Ci naprawdę potrzebne? Jakiej wersji SQL Server 2005 potrzebujesz? Jakie korzyści dla Twojej firmy przyniesie zastosowanie nowych rozwiązań bazodanowych? Jak wykorzystać możliwości SQL Server 2005, aby usprawnić działanie używanych baz danych?
W udzieleniu odpowiedzi na powyższe pytania pomoże Ci książka "SQL Server 2005. Wyciśnij wszystko"; dzięki niej w przystępny sposób poznasz możliwości tej platformy. Dowiesz się, jak działa SQL Server 2005 oraz jakie są różnice między jej poszczególnymi wersjami. Zrozumiesz funkcjonowanie i znaczenie różnych zabezpieczeń oraz poznasz funkcje i usługi związane z bezpieczeństwem. Zobaczysz, na czym polega zarządzanie firmowymi bazami danych i jak wygląda projektowanie aplikacji bazodanowych. Przeczytasz o generowaniu analiz i raportów oraz wykonywaniu innych zadań za pomocą platformy Business Intelligence.
* Przegląd wersji i możliwości SQL Server 2005
* Zabezpieczenia i kontrola nad danymi
* Administrowanie korporacyjnymi bazami danych
* Projektowanie aplikacji bazodanowych
* Analizy i raporty w Business Intelligence
* Pisanie i diagnozowanie kodu za pomocą Visual Studio
* Przykładowy kod demonstrujący stosowanie nowych funkcji
Ta książka będzie dla Ciebie nieocenioną pomocą przy podejmowaniu decyzji dotyczących technologii bazodanowych.
Niezawodne rozwiązaniadla administratorów serwerów Windows
* Wykorzystaj skrypty i narzędzia tekstowe
* Zoptymalizuj wydajność serwerów
* Popraw bezpieczeństwo i szybkość działania sieci
Popularność systemów z rodziny Windows Server to efekt połączenia olbrzymich możliwości z łatwością administracji i użytkowania. Dzięki wygodnemu interfejsowi graficznemu, spójnemu zestawowi narzędzi oraz kreatorom przeprowadzającym przez większość zadań, można szybko poznać podstawowe zasady instalacji, konfiguracji i administrowania serwerami opartymi na systemach Windows Server. Z czasem jednak, po opanowaniu podstawowych możliwości pojawia się pytanie -- czy nie można wycisnąć z nich więcej. Można --wystarczy zajrzeć "pod maskę", aby odkryć dodatkowe własności i możliwości.
Książka "100 sposobów na serwery Windows" to zestawienie sztuczek i metod, które zmienią Twoje podejście do administrowania serwerami Windows. Nauczysz się korzystać z trybu tekstowego i narzędzi skryptowych, optymalizować działanie serwerów i wykonywać standardowe zadania w szybszy i wygodniejszy sposób. Dowiesz się, jak wykorzystać niewidoczne na pierwszy rzut oka możliwości narzędzi i elementów systemu i sprawisz, że sieć oparta o serwer Windows będzie wydajniejsza, bezpieczniejsza i łatwiejsza do administracji.
* Administrowanie systemem
* Konfigurowanie usługi Active Directory
* Zarządzanie kontami użytkowników
* Usługi sieciowe
* Serwer DHCP
* Optymalizowanie działania IIS
* Zabezpieczenia antywirusowe
* Instalowanie aktualizacji
* Tworzenie kopii zapasowych
Jeśli nie poświęcasz zbyt wiele czasu na korzystanie z wiersza poleceń serwera Windows to nie wiesz, co tracisz. Po przeczytaniu tej książki przekonasz się, jak wiele możesz zmienić stosując to, pozornie przestarzałe, narzędzie.
Podnieś wydajność Visual Studio i przyspiesz swoją pracę
* Efektywne zarządzanie projektami i kodem źródłowym
* Tworzenie i wykorzystywanie makroinstrukcji
* Wyszukiwanie i usuwanie błędów w kodach
Visual Studio to jedno z najpopularniejszych środowisk programistycznych. Za jego pomocą można tworzyć programy w kilku językach, a łatwość obsługi sprawia, że już po kilku godzinach pracy jego użytkownik sprawnie porusza się po interfejsie i wykorzystuje większość jego możliwości. Visual Studio oferuje ogromną liczbę funkcji, pozwala na wszechstronną konfigurację, umożliwia automatyzację zadań i posiada wiele innych cech podnoszących komfort pracy programisty. Środowisko to posiada jednak wiele innych ciekawych cech i możliwości, których opisu nie znajdziemy w dokumentacji.
Książka "100 sposobów na Visual Studio" to unikatowy zbiór 100 wskazówek opracowanych przez programistów używających tego narzędzia w codziennej pracy i znających wszystkie jego tajniki. Opisuje funkcje, dodatki, makra oraz rozszerzenia, które pozwalają w jeszcze większym stopniu rozszerzyć funkcjonalność tego środowiska. Wykorzystywanie zawartych tu informacji pozwoli każdemu użytkownikowi Visual Studio na przyspieszenie swojej pracy i uczynienie jej bardziej efektywną dzięki zastosowaniu jego mniej znanych, a bardzo przydatnych funkcji.
* Zarządzanie plikami projektów
* Konfigurowanie edytora kodu źródłowego i przestrzeni roboczej
* Refaktoryzacja kodu
* Zapisywanie i przenoszenie ustawień środowiska
* Dostosowywanie procesu kompilacji i wykrywania błędów
* Wykorzystywanie szablonów i makr
* Stosowanie komentarzy XML
* Automatyzacja poleceń
Pisanie doskonałego oprogramowania wymaga opanowania wszystkich możliwości środowiska programistycznego. Dzięki tej książce Visual Studio odkryje wszystkie swoje tajemnice.
Praktyczny przewodnik po SQL Server 2005
dla programistów i administratorów baz danych
* Jakie nowe funkcje oferuje SQL Server 2005?
* Jak zintegrować system bazodanowy z .NET?
* Jak wykorzystać możliwości SQL Server 2005 w otoczeniu biznesowym?
Każda nowa wersja SQL Server zawiera coraz więcej funkcji i udostępnia nowe możliwości. Tak też jest w przypadku SQL Server 2005, który ma nie tylko ulepszony system zarządzania bazami danych, ale również zabezpieczania ich. System ten oferuje rozszerzenia języka T-SQL przydatne zarówno programistom, jak i administratorom, umożliwia integrację baz z platformą .NET, a także posiada znacznie bardziej rozbudowane funkcje do manipulowania danymi XML. SQL Server 2005 wyposażony został też w wiele innych mechanizmów pozwalających zwiększyć produktywność w pracy z bazami danych i zapewnić ich lepsze funkcjonowanie.
Książka "SQL Server 2005" to przegląd usprawnień najnowszej wersji tego systemu bazodanowego napisany przez profesjonalistów dla profesjonalistów. Dowiesz się z niej, jak w praktyce wykorzystać możliwości SQL Server 2005. Nauczysz się tworzyć rozbudowane raporty przy użyciu Raporting Services, przeprowadzać analizy danych za pomocą Analysis Services, automatyzować zadania, dodawać do baz danych obiekty platformy .NET oraz stosować wygodne funkcje do obsługi danych w formacie XML.
* Zarządzanie SQL Server 2005 za pomocą SSMS
* Korzystanie z rozszerzeń języka T-SQL
* Integrowanie baz danych z .NET
* Zastosowania formatu XML w SQL Server 2005
* Raportowanie przy użyciu Raporting Services
* Analizowanie danych za pomocą Analysis Services
* Zabezpieczanie baz danych
* Kolejkowanie komunikatów przy użyciu Service Broker
* Obsługa powiadomień za pomocą Notification Services
* Automatyzowanie zadań
Konfiguracja routerów Cisco
System operacyjny IOS firmy Cisco charakteryzuje się sporymi możliwościami działania i elastycznością, ale jednocześnie jest bardzo skomplikowany i trudno dostępny. Większość zadań można w nim zrealizować na kilka sposobów, a nikt nie chce przecież marnować cennego czasu na poszukiwanie najwłaściwszego rozwiązania.
Dlatego właśnie napisano tę książkę. Na szczęście większość zadań konfiguracyjnych może zostać podzielona na kilka niezależnych etapów -- konfigurację interfejsu, mechanizmów obsługi protokołów routingu, łączy zapasowych, implementację algorytmów, filtrowania pakietów i włączanie innych systemów kontroli dostępu. To co faktycznie potrzebne jest administratorowi sieci, to zestaw dobrych receptur, które będą zawierać informacje niezbędne do realizacji najczęściej powtarzających się zadań. Gwarantują one właściwą konfigurację sieci i dają pewność, że zastosowane rozwiązania są właściwe i spełniają oczekiwania administratora.
Książka "Cisco. Receptury" zawiera przykłady rozwiązań większości występujących problemów konfiguracyjnych, w tym:
* konfigurowanie wielu rodzajów interfejsów, od interfejsów szeregowych, przez ATM po Frame Relay,
* konfigurowanie mechanizmów obsługi wszystkich powszechnie stosowanych protokołów routingu (RIP, EIGRP, OSPF o BGP),
* konfigurowanie systemu uwierzytelniania,
* konfigurowanie usług dodatkowych, takich jak DHCP i NAT,
* parametryzowanie łączy zapasowych i wykorzystanie protokołu HSRP do zarządzania routerami zapasowymi,
* zarządzenie routerami z uwzględnieniem usług SNMP i innych,
* wykorzystanie list dostępu do sterowania przepływem danych.
Książka ta z pewnością przyda się osobom, które na co dzień posługują się routerami firmy Cisco. Pomoże ona szybko i skutecznie rozwiązać wszystkie pojawiające się problemy. Nawet doświadczeni administratorzy sieci z pewnością skorzystają z zawartych w niej propozycji rozwiązań i szczegółowych opisów, pozwalających na nowe spojrzenie na określone zagadnienia. Osoby, które nie mają doświadczenia w pracy z routerami, a otrzymały zadanie zarządzania siecią wyposażoną w urządzenia Cisco, mogą dzięki tej książce zaoszczędzić sobie sporo pracy.
Stwórz aplikacje sieciowe, wykorzystując uniwersalne mechanizmy wymiany danych
* Wykorzystaj technologie COM, SOAP i ActiveX
* Zaimplementuj złożone mechanizmy dostępu do baz danych
* Napisz bezpieczne aplikacje, stosując szyfrowanie przesyłanych danych
* Użyj w aplikacjach języka XML
Aplikacje rozproszone są coraz częściej uruchamiane nie tylko w sieciach lokalnych, ale także w sieci WWW. Wymiana danych w tak rozległym środowisku sieciowym wymagała opracowania technologii, które zapewniałyby jednoznaczność i bezpieczeństwo przesyłanych danych. Na rynku pojawiły się mechanizmy COM i COM+, SOAP oraz kilka innych. Coraz większą popularność zyskuje język XML pozwalający na unifikację struktur danych w aplikacjach. W oparciu o takie mechanizmy powstają rozproszone aplikacje biznesowe i obliczeniowe, zwane usługami sieciowymi lub usługami WWW.
Książka "Delphi. Techniki bazodanowe i internetowe" opisuje możliwości tworzenia aplikacji sieciowych za pomocą środowiska Delphi z wykorzystaniem różnych technologii. Przedstawia kolejno najpopularniejsze z nich oraz możliwości ich zastosowania w projektach realizowanych w Delphi. Zawiera informacje poświęcone przetwarzaniu danych z wykorzystaniem języka XML oraz protokołu SOAP, a także tworzeniu usług WWW opartych na tych technologiach. W książce opisano również zagadnienia związane z korzystaniem z baz danych – systemy lokalne, mechanizmy klient-serwer oraz rozproszone, a także technologie dostępu do danych, od ADO do dbExpress.
* Mechanizmy COM i COM+
* Kontrolki ActiveX
* Architektura aplikacji bazodanowych
* Technologia DataSnap
* Aplikacje internetowe
* Obsługa gniazd w Delphi
* Kryptografia i ochrona przesyłanych danych
* Korzystanie z danych w formacie XML
* Protokół SOAP
* Stosowanie mechanizmów WebSnap
Wykorzystaj najpopularniejsze środowisko programistyczne do stworzenia aplikacji rozproszonych.
Automatyczny Monitoring Jakości w Fabryce (Sztuczna Inteligencja, byteLAKE)byteLAKE
Automatyczny Monitoring Jakości w Fabryce, czyli jak wykorzystać kamery, mikrofony i czujniki oraz algorytmy uczenia maszynowego (ang. machine learning) czy głębokiego uczenia (ang. deep learning) by zautomatyzować kontrolę jakości oraz inspekcję produktów i procesów w przemyśle.
Dzięki algorytmom sztucznej inteligencji (SI, ang. artificial intelligence, AI) oraz danym z czujników możemy uzyskać odpowiedzi na pytania: dlaczego coś się dzieje? co się prawdopodobnie stanie? jakie są trendy?
Kamery i mikrofony stają się naszymi oczami i uszami, dzięki którym możemy zliczyć obiekty, sprawdzić ich jakość, zidentyfikować problemy typu popsute łożysko, zły kolor, brak etykiety, rysa, pęknięcie.
Dodatkowo możemy odczytać numery identyfikacyjne oraz zautomatyzować procesy kontroli jakości, logistyczne lub uzyskać informację o aktualnej sytuacji w fabryce np. czy w trakcie produkcji papieru tzw. linia mokra nie przekroczyła krytyczne rozmiary, czy w danej strefie nie jest zagrożone bezpieczeństwo pracowników.
Podobne algorytmy znajdują zastosowanie także w innych branżach np. w hotelarskiej czy restauracyjnej. Tutaj kamery mogą przeanalizować produkty wybrane przez klientów i przyspieszyć proces kompletowania listy na rachunku. Dodatkowo mogą na bieżąco zliczać wolne miejsca, monitorować postęp konsumpcji i podpowiedzieć obsłudze komu sprzątnąć stolik lub w której strefie warto dopytać o uzupełnienie napojów.
Uzupełnieniem prezentacji jest poniższy odcinek podcastu, który nagraliśmy razem z Lenovo: https://www.podbean.com/ew/pb-tvcca-11d645e
Więcej na stronach byteLAKE: www.byteLAKE.com, www.byteLAKE.pl oraz na naszym blogu: www.byteLAKE.com/en/blog.
Baza danych Oracle od dawna cieszy się zasłużoną sławą wśród informatyków. Jej wydajność, szybkość działania i wysoki poziom bezpieczeństwa powodują, że wykorzystuje się ją wszędzie tam, gdzie niezbędny jest niezawodny i efektywny mechanizm przechowywania danych. Kolejne wersje systemu Oracle są coraz doskonalsze i zawierają kolejne funkcje poprawiające komfort pracy i wydajność działania. Najnowsza wersja Oracle’a nosi oznaczenie 10g.
Książka "Oracle Database 10g. Nowe możliwości" to opis wszystkich nowości, w jakie wyposażony został Oracle 10g. Przedstawia koncepcję Grid (siatki), od której wywodzi się skrót w nazwie, nowe funkcje związane z zarządzaniem, strojeniem oraz bezpieczeństwem bazy, unowocześnione mechanizmy biznesowe bazy oraz nowości związane z tworzeniem aplikacji w języku PL/SQL.
* Aktualizacja starszych wersji Oracla do 10g
* Zarządzanie serwerem bazy
* Poprawianie wydajności
* Mechanizmy bezpieczeństwa
* Odtwarzanie i replikacja danych
* Oracle Data Pump
* Nowości w PL/SQL
* Aplikacja Oracle Enterprise Manager 10g
Wykorzystaj potencjał nowych i usprawnionych funkcji systemu Oracle.
MySQL jest szybkim, przenośny i -- co najważniejsze -- darmowym systemem bazodanowym, który zdobył ogromną popularność w zastosowaniach internetowych. Książka "MySQL. Budowanie interfejsów użytkownika." pokaże Ci jak używać tej bazy także poza Internetem. Nauczysz się z niej budowania atrakcyjnych interfejsów użytkownika współpracujących z tą bazą. W tym celu wykorzystana zostanie biblioteka GTK+.
Książka jest przeznaczona głównie dla programistów, którzy rozważają wykorzystanie Linuksa w tworzonych przez siebie rozwiązaniach, dla osób posiadających pewne doświadczenie w tworzeniu systemów opartych na architekturze klient-serwer (np. za pomocą Visual Basica i SQL Server). Aby w pełni skorzystać z informacji zawartych w książce, wystarczy znać język C i podstawy programowania baz danych.
* Poznasz mocne strony i zalety bazy MySQL
* Nauczysz się tworzyć programy w systemie Linuks, a następnie, korzystając z ich kodu źródłowego, kompilować je w systemie Windows.
* Dowiesz się, w jaki sposób można instalować programy korzystając ze skryptów lub pakietów RPM (RedHat Pakage Manager).
* Nauczysz się korzystać z interfejsu języka C dla MySQL w aplikacjach, w których użyto bibliotekę GTK+.
* Poznasz sposoby wyświetlania danych pochodzących z MySQL w obiektach GTK+.
* Będziesz w stanie utworzyć (w języku C) aplikacje, które wyglądem i zachowaniem przypominają programy Windowsowe
* Utworzysz aplikacje, które będą dynamicznie tworzyć graficzny interfejs użytkownika, dzięki czemu będziesz mógł zmienić wygląd interfejsu bez konieczności rekompilacji kodu źródłowego
* Prześledzisz krok po kroku proces powstawania kompletnej aplikacji korzystającej z MySQL.
"Do napisania niniejszej książki skłonił mnie brak podobnej pozycji, opisującej tworzenie aplikacji „korporacyjnych” za pomocą integracji GTK+ i MySQL. Jeśli jesteś programistą lub pracujesz w firmie, w której rozważa się wykorzystanie systemu Linuks celem zmniejszenia kosztów działalności -- ta książka jest przeznaczona właśnie dla Ciebie." -- Matt Stucky.
Similar to PLSSUG Meeting - Wysoka dostepność SQL Server 2008 w kontekscie umów SLA (20)
Session form series of conferences during Data Relay (formerly SQL Relay) 2018 in Newcastle, Leeds, Birmingham, Reading, Bristol. The session contains only slides form the talk (no videos included).
Slides from data MindsConnect 2018 Conference hosted at Ghelamnco Arena in Ghent by Belgian SQL Server USer Grup. SECDev(OPS) How to embrace your security.
Session from SQLDay 2016 Conference in Wroclaw.
2 AM. We're sleeping well and our mobile is ringing and ringing. Message: DISASTER! In this session (on slides) we are NOT talking about the potential disaster (such BCM); we talk about: What happened NOW? Which tasks should have been finished BEFORE. Does virtual or physical SQL Server matter? We talk about systems, databases, people, encryption, passwords, certificates and users. In this session (on few demos) I'll show which part of our SQL Server environment are critical and how to be prepared for disaster. In some documents, I'll show You how to be BEST prepared.
Backup? Who cares! Now and Then? We store our data in the cloud. Somewhere in the Cloud. Which Cloud? Who cares! But we are still SQL Server Professionals, so… are we need backup? Should we use newest opportunities or old methods? Are we going a step further or step back? On my session, I will try to find answers for all of those (and more) questions. Demos, cases, and examples from the world of backup. And of course worst practices.
Our data should be secure. And our environment too. What we can do for maximizing security in a hybrid environment, where SQL Server exist in two forms: premise and cloud. How to organize our job, how to control our data if we use Windows Azure SQL Database - The Cloud Database. physical security, policy-based management, auditing, encryption, federation, access and authorization. All of those subjects will be covered during my session.
SQLSaturday je jednodňová konferencia určená pre SQL Server profesionálov a aj pre tých, ktorí sa chcú dozvedieť niečo o SQL Servri. Na konferencii budú prednášať domáci aj zahraniční prednášatelia a vďaka našim sponzorom je vstup na konferenciu voľný. Podmienkou je len registrácia. Konferencia sa uskutoční dňa 20. júna 2015 v priestoroch spoločnosti Microsoft Slovakia, Apollo Business Center II, Prievozská 4D, 821 09 Bratislava.
June 17th & 18th 2015. FREE. Online. On-demand. On your device.
Over 60 sessions in 2 days. Starting at 11:00 EDT on the 17th June, SPBiz brings insights and knowledge to help your business benefit from SharePoint, wherever you are. If you want to get the most out of your SharePoint platform, this is THE conference for you. Free to attend as a delegate, bringing influential speakers and direction setters in the SharePoint community directly to your device.
SQLSaturday is a training event for SQL Server professionals and those wanting to learn about SQL Server. This event will be held Jun 13 2015 at Hochschule Bonn-Rhein-Sieg, Grantham-Allee 20, St. Augustin, Rheinland, 53757, Germany. Admittance to this event is free, all costs are covered by donations and sponsorships. Please register soon as seating is limited, and let friends and colleagues know about the event.
###
Maintenance Plans for Beginners (but not only) | Each of experienced administrators used (to some extent) what is called Maintenance Plans - Plans of Conservation. During this session, I'd like to discuss what can be useful for us to provide functionality when we use them and what to look out for. Session at 200 times the forward-300, with the opening of the discussion.
DELIVERED: Whitehall Media’s 3rd Enterprise Security and Risk Management conference | April, 28th London {http://www.whitehallmedia.co.uk/esrm/}
ABSTRACT: Cloud Computing is ready. Industry and government are already embarking on a journey towards Cloud. But… Trust is the Primer. How much trust can we place in cloud providers? What is the nature of this trust? How important is it and what is the future of trust?
PLSSUG Meeting - Wysoka dostepność SQL Server 2008 w kontekscie umów SLA
1. Wysoka dostępność SQL Server 2008
w kontekście umów SLA
{GET DATE – 28/04/2009}
{WHERE – ABC Data, ośrodek poznański}
{AUDIENCE TYPE – członkowie PLSSUG Poznań}
3. {get BIO}
•związany z informatyką od połowy lat dziewięćdziesiątych
•kilkuletnie doświadczenie w informatyce bankowej [Zorba, AS/400, ICBS, BTeller]
•kilkuletnie doświadczenie w Centrum Przetwarzania Danych
•na co dzień zajmujący się MOSS, Disaster Recovery, High Availibility, wirtualizacją,
bezpieczeństwem fizycznym, tworzeniem procedur bezpieczeństwa
•uczestnik kilku programów Microsoft: Connect, Community Leadership Programm,
ITPro Momentum, VS2010 Terminology Community, Windows 7 Beta 2 PL
•Konsultant i wdrożeniowiec przy projektach audytów licencyjnych, systemów bezpieczeństwa
antywirusowego, tworzenia ośrodków przetwarzania danych
•lider wrocławskiej grupy PLSSUG
•prelegent na spotkaniach społeczności PLSSUG, ISSA, SE Club,
•Thawte Web Of Trust Notary
4. Agenda
• Czym jest HA (High Availibility)
• Dlaczego SLA – co to jest?
• Zastosowanie HA w organizacji
• Zastosowanie SLA w organizacji
• Zależności SLA i HA
• Przykłady
• Q&A
5. Czym jest HA ?
• Wysoka dostępność (HA) to zapewnienie
nieprzerwanej pracy urządzeń i systemów na
środowiska
potrzeby (zazwyczaj)
produkcyjnego w przedsiębiorstwie.
• Ma zapobiegać utracie danych w wyniku:
− błędów oprogramowania,
− defektów produkcyjnych,
− awarii sprzętowych
− naturalnych katastrof
− błędów człowieka
− innych nieprzewidzianych zdarzeń
6. Dwa rodzaje niedostępności:
• – Planowana Niedostępność
PSO Planned System Outages
Systemu
− zaplanowana minimalna niedostępność systemu, spowodowana
koniecznością przeprowadzenia prac modernizacyjnych, instalacji
poprawek, wymianą/rozszerzeniem rozwiązań sprzętowych,
− uzgodniona z klientem i nie wpływająca na postanowienia HA i
SLA, do momentu…
• USO Unplaned System Outages – Nieplanowana Niedostępność
Systemu
− wystąpienie błędu uniemożliwiającego częściową, bądź całkowita
pracę środowiska w sposób odczuwalny, mierzalny przez klienta
− powodująca wysokie koszty w przypadku konieczności napraw, jak
również płatności karnych za niewykonanie SLA
7. Wskaźniki wydajności (HA)
• Każdy z nas słyszał o popularnych dziewiątkach?
• Co to naprawdę jest dostępność rzędu 99,99%?
• Dostępność 99,99% to NIEDOSTĘPNOŚĆ rzędu
0,01% w zadanym okresie (np. rocznym), czyli…
• Ile to jest w przeliczeniu na niedostępność
serwera/środowiska/bazy:
• Availability = MTBF / MTBF + MTTR
− MTBF -> Mean Time Between Failures
− MTTR -> Mean Time To Repair
8. Niedostępności w dniach, godzinach, minutach
Availability % Downtime per year Downtime per month* Downtime per week
90% 36.5 days 72 hours 16.8 hours
95% 18.25 days 36 hours 8.4 hours
98% 7.30 days 14.4 hours 3.36 hours
99% 3.65 days 7.20 hours 1.68 hours
99.5% 1.83 days 3.60 hours 50.4 min
99.8% 17.52 hours 86.23 min 20.16 min
99.9% (quot;three ninesquot;) 8.76 hours 43.2 min 10.1 min
99.95% 4.38 hours 21.56 min 5.04 min
99.99% (quot;four ninesquot;) 52.6 min 4.32 min 1.01 min
99.999% (quot;five ninesquot;) 5.26 min 25.9 s 6.05 s
99.9999% (quot;six ninesquot;) 31.5 s 2.59 s 0.605 s
9. Czym jest SLA?
• SLA – Service Level Agreement.
• Początki sięgają 1980 roku i umów pomiędzy operatorami
telekomunikacyjnymi i klientami końcowymi.
• Obustronnie negocjowalna umowa o świadczenie usług
(nie tylko IT, choć tych w szczególności)
• Powinna być zawarta formalnie, choć prawnie
dopuszczalna jest umowa nieformalna
• Obejmująca poziom i zakres świadczonej usługi za
pomocą mierzalnych wskaźników (poziom dostępności,
użyteczności, wydajności)
• Umowa powinna mieć sprecyzowany zakres minimum i
maksimum dla każdej podlegającej jej usługi
10. Mierzalność SLA
Nie ma umowy SLA bez określonych wskaźników pomiaru!!!
PRZYKŁAD DLA CALL CENTER / SERVICE DESK:
• ABA (Abandonment Rate): Odsetek porzuconych połączeń podczas
oczekiwania na odpowiedź.
• ASA (Average Speed to Answer): Średnia czasu (zazwyczaj w sekundach)
potrzebny do połączenia z help deskiem.
• TSF (Time Service Factor): Odsetek odebranych połączeń w precyzyjnych
ramach czasowych, np. 80% w 20 sekund.
• FCR (First Call Resolution): Procent połączenia, podczas których problem
został rozwiązany bez konieczności przełączania do innego eksperta
• TAT (Turn Around Time): Czas potrzebny do zakończenia określonych zadań.
11. Gwarancja SLA w Google
Piotr Waszczuk, IDG News Service
31 października 2008 16:17
Computerworld
Wczoraj (30 października) Google wprowadził gwarancję dostępności komercyjnej wersji pakietu
aplikacji biurowych. Umowa SLA ma obejmować m.in. aplikacje: Kalendarz, Dokumenty i Google
Sites oraz usługę Google Talk. Wcześniej gwarancja taka dotyczyła tylko usługi Gmail.
Google zobowiązał się do zapewnienia dostępności pakietu Google Apps Premier Edition na poziomie 99,9
proc. w skali miesiąca. W ramach rekompensaty za ewentualne dłuższe przerwy w dostępności koncern
zamierza oferować klientom darmowy dostęp do komercyjnych usług. Przykładowo, jeśli dostępność Google
Apps spadnie poniżej poziomu 99 proc. w ciągu miesiąca klienci będą mogli za darmo korzystać z aplikacji
przez trzy dni. W przypadku dostępności na poziomie niższym niż 95 proc. użytkownicy Google Apps
Premier Edition zostaną zwolnieni z opłat na 15 dni.
Uwzględniane będą jednak tylko przestoje trwające dłużej niż 10 minut. Umowa SLA nie uwzględnia również
planowanych przerw technicznych, zapowiedzianych z co najmniej pięciodniowym wyprzedzeniem.
Jednocześnie Google zobowiązuje się, że przerwy takie nie będą trwały dłużej niż 12 godzin rocznie.
Zapowiedź rozszerzenia gwarancji dostępności jest odpowiedzią na wzrastającą liczbę zarzutów
dotyczących spadku jakości oferowanych usług. Tylko w październiku niektórzy użytkownicy Google Apps
nie mogli korzystać z aplikacji nawet przez 30 godzin. Według oficjalnych informacji z aplikacji Google Apps
korzysta ponad 500 tys. firm z całego świata oraz ponad 10 mln aktywnych użytkowników.
12. Zastosowania HA SQL Server 2008
Microsoft SQL Server 2008 oferuje:
• Database Mirroring
• Database Snapshots
• Windows Clustering
• SQL Server Replication
• Hot-add memory and CPU
• Online Index Operations
• Table and Index Partitioning
• Failover Clustering
• Peer-To-Peer Replication
13. Rozwiązania HA dla SQL Server 2008
DATABASE FAILOVER TRANSACTIONAL
AREA LOG SHIPPING
MIRRORING CLUSTERING REPLICATION
some data loss
Data Loss no data loss no data loss some data loss possible possible
Automatic Failover YES (in HA mode) YES no no
YES, connect to same
Transparent To Client YES, autodirect IP no, NLB helps no, NLB helps
20 seconds or more + seconds plus time to
Downtime < 3 seconds time to recovery seconds recovery
Standby Ready Access Yes, with db snapshots no data loss YES
Data Granularity DB only all systems and db's table or view DB only
Masking of hdd failure YES No, shared disk YES YES
NO, duplicate NO, duplicate NO, duplicate
Special hardware recommended Cluster HCL recommended recommended
Complexity Some More More More
14. Database Mirroring
• Mirroring, czyli lustrzane odbicie danych
• Dostępne tylko dla dwóch baz (principal, mirror),
• Wymagana funkcja świadka (witness)
• Wymagania:
− principal, mirror – tylko SQL Server Enterprise
− witness – może być SQL Server Express
• Dostępne dla bazy:
− kopia bazy na innym serwerze fizycznym, i/lub
wirtualnym
• Dostępne dla systemu:
− Kopia całego środowiska na innym serwerze fizycznym
i/lub wirtualnym
15. Fast Manual Failover
• W trybie High Security (synchroniczny mirroring bez świadków),
failover zawsze jest manualny
• SQL Server 2005, jeżeli wystąpi sytuacja awaryjna, baza
danych na serwerze lustrzanym jest zamykana i uruchamiana
ponownie, aby wymusić na odzyskanie niezakontraktowanego
dziennika transakcji
− Może to znacznie wydłużyć czas pracy awaryjnej
− Rozważmy bazę danych z setkami plików, gdzie wszystkie
muszą być otwierane kolejno aby ruchomić bazy danych
• SQL Server 2008 usuwa ten krok, tym samym przyspieszenie i
ograniczenie stosowania awaryjnego przestoju
16. Hot-add memory and CPU
• W SQL Server 2005 dodano możliwość wykorzystania pamięci
dodawanej „na gorąco”
• W SQL Server 2008 rozszerzono możliwości dynamicznej pracy SQL
Server, pozwalając na gorąco dodać CPU
• quot;Hot-addquot; oznacza możliwość podłączenia RAM/CPU do komputera,
gdy komputer jest uruchomiony, a następnie poprzez odświeżenie
SQL Server umożliwić korzystanie z nowego sprzętu ONLINE
• Sprzęt musi obsługiwać Hot-add (oczywiście!!)
− Obsługiwane tylko w wersji Enterprise Edition uruchomiony w 64-
bitowej wersji systemu Windows Server 2008 Datacenter /
Enterprise
− SQL Server nie może automatycznie rozpocząć korzystania z
nowych procesorów / pamięci
− Potrzeba uruchomić polecenie reconfigure
− Uruchomione już kwerendy nie będą korzystać z nowo dodanych
pamięci/procesorów.
17. Peer-to-Peer Topology (?)
• W SQL Server 2005 wprowadzono możliwość użycia rozwiązania
peer-to-peer (lub quot;dwukierunkowejquot;) replikacji transakcyjnej
• Świetny sposób na skalowanie zasobów niezbędnych do pracy
• Częściowo jako sposób na posiadanie „zbędnej kopii”
• Miała jedną poważną wadę - zmiana topologii peer-to-peer wymagała
zatrzymania CAŁEJ działalności na serwerach w drzewie topologii
• W SQL Server 2008,
− zostały usunięte te ograniczenia (w większości przypadków),
− także zmodernizowano kreator konfiguracji peer-to-peer w SSMS
− Przełączanie partycji może zostać powtórzone
18. Peer-To-Peer Topology Wizard
• The wizard now is graphical, with drag-n-drop functionality for making
topology connections
19. SLA – co to ma wspólnego z DBA
• Hours Of Operation:
− Godziny w których partycja/tabela/baza danych musi być dostępna
− Może być różny dla różnych części bazy danych, zależnych np. od
aplikacji
• Procent czasu działania usługi:
− Procent czasu w ciągu (zakresu czasowego) kiedy
usługa/partycja/tabela/baza jest dostępna
• Godziny zastrzeżone dla przestojów:
− Podane z wyprzedzeniem godziny przestojów (przerwy
techniczne) ułatwiają pracę użytkownikom
• Metody pomocy dla użytkowników
• Czas odpowiedzi od HelpDesku
• Czas reakcji DBA na zdarzenie
20. SLA – co to ma wspólnego z DBA - cd
• Liczba użytkowników w systemie
− Liczba transakcji obsługiwanych w danej jednostce czasu
− Dopuszczalne poziomy osiągów dla dostępu do różnych operacji
− Minimalny czas wymagany do replikacji na różne serwery
• Termin na odzyskanie danych z awarii
− Przypadkowe usunięcie danych
− Uszkodzenie bazy danych
− SQL Server Crash
− OS Server Crash
− Czas potrzebny na odczytanie danych w internecie (np.
odczyt/zapis tabeli sprzedaży) tak by mona było kontynuować
prowadzenie sprzedaży
• Maksymalna ilość miejsca
− Maksymalna ilość miejsca na tabele/bazy
− Ilość użytkowników w konkretnych rolach
21. Czy wiesz dlaczego SLA jest ważne
• Tak naprawdę to coś więcej niż tylko podpisana umowa między
klientem a twoim szefem.
• Jest to kontrakt który również TY musisz spełniać
• Jeśli jest podpisana umowa na zero przestojów i zero utraty danych
(abstrakcja?) to musisz mieć pewność, że w przypadku korupcji
możesz tę umowę spełnić (zmiana/usunięcie danych celowo przez
autoryzowanego użytkownika).
• Jeśli nie możesz spełnić SLA, to biznes narażony jest na przestoje i
utratę danych
• Końcowym efektem jest złożenie swojego CV do agencji pracy…
22. Czy myślisz że możesz spełnić swoje
Service Level Agreement?
• Musisz wiedzieć jakie są warunki/wymagania dla SLA jeżeli
masz je spełnić
• Jak możesz je spełnić, jeśli nie wiesz że istnieje umowa SLA?
• Jak możesz przejrzeć umowę skoro nikt Cię nie zaprosił na
spotkanie w sprawie stworzenia umowy SLA?
• Końcowym efektem jest złożenie swojego CV do agencji
pracy…
23. Czy znasz swoje SLA?
• Musisz wiedzieć jakie są warunki/wymagania dla SLA
jeżeli masz je spełnić
• Jak możesz je spełnić, jeśli nie wiesz że istnieje umowa
SLA?
• Jak możesz przejrzeć umowę skoro nikt Cię nie zaprosił
na spotkanie w sprawie stworzenia umowy SLA?
24. Czy uważasz, że możesz spełnić swoje SLA?
• Plan odbudowy wygląda świetnie na papierze – ale czy
kiedykolwiek go przetestowałeś?
• Załóżmy taką sytuacje:
− Dopuszczamy 15 minut niedostępności dla 300 GB bazy
danych
− Jesteśmy w stanie w ciągu tych 15 minut podstawić kopię
bazy dla użytkownika
− Co zrobisz w przypadku uszkodzenia bazy danych?
− Co zrobisz w przypadku uszkodzenia dysku?
− Co zrobisz w przypadku spalenia się płyty głównej?
− Co zrobisz w przypadku przecięcia kabla FC?
− Jak dużo czasu zajmie odzyskanie z backupu?
− Jak dużo czasu zajmie przywiezienie tasiemki z backupem z drugiej
lokalizacji oddalonej o 25 kilometrów w centrum Warszawy o godzinie 14?
Czy dalej spełniasz SLA 15 minut przestoju?
26. Podsumowanie
• Musisz wiedzieć o istnieniu SLA
• Musisz brać udział w tworzeniu umowy SLA
(wymagań/możliwości/technologii)
• Musisz mieć plany awaryjne –
PRZETESTOWANE
• Musisz mieć wiedzę o swojej odpowiedzialności
• Musisz mieć możliwość techniczną dotrzymania
umowy SLA
Walk through the steps as they happen in the build slide. Major points to make: - even though the transaction has committed in the local log, the commit is not acknowledged to the user until notification has been received from the mirror that the transaction is also hardened in the mirror’s log. ‘Hardened’ means the log records are written to the oxide on the mirror’s log drive. It does NOT mean that the log records have been replayed on the mirror database. - the mirror is an *exact* copy of the principal – this is important to understanding why automatic page repair works.
Self – explanatory.
Self-explanatory.
If affinity masking is being used, you must update the relevant masks. Affinity masking is where certain CPUs are included/excluded from being used by SQL Server. An affinity I/O mask further narrows down the use of the CPU by SQL Server to only I/O operations, thus preventing multiple CPUs’ caches being polluted with I/O data.If questioned about affinity masks - All zeroes means that Windows decides which CPUs are used - Non-zero: single bit per CPU, if bit is 1, SQL Server will use it - bit cannot be set in affinity AND affinity I/O maskSee http://www.sqlskills.com/blogs/paul/2008/01/10/SQLServer2008HotAddCPUAndAffinityMasks.aspx