Data Center nurty i kierunki rozwoju Miejsce Data Center w architekturze systemów Jarosław Żeliński analityk biznesowy, projektant systemów 1
O mnie Od 1991 roku w branży IT i zarządzania jako analityk projektant rozwiązań Od 1998 2004 doradca ds. analiz systemowych w kilku spółkach akcyjnych Od 2004 roku niezależny ekspert i analityk Dziesiątki publikacji w prasie branżowej IT i gospodarczej Wykładowca katedry systemów informacyjnych wydziału przedsiębiorczości Akademii Morskiej w Gdyni (2005-2012) Kilkudziesięciu odbiorców usług doradczych, małe, średnie i duże firmy zarówno informatyczne jak i ich klienci. Poświadczenie bezpieczeństwa wydane przez ABW Ekspert analityk biznesowy przy gabinecie komisji nadzoru finansowego (2009) Wykładowca Wyższej Szkoły Informatyki Stosowanej i Zarządzania pod auspicjami Polskiej Akademii Nauk )od 2014 r.) Doktorant Instytutu Badań Systemowych PAN Publikacje między innymi w Projekty analityczne między innymi dla 2
Agenda Perspektywy i kierunki rozwoju systemów typu Data Center i Data Repository w architekturze systemów informatycznych. Idee komponentowej architektury systemów, jej wady i zalety w czasach zmienności rynku i zmienności modeli biznesowych oraz uwarunkowania prawne architektury. 3
Definicje pojęć Centrum danych (ang. data center) budynek lub pomieszczenie przeznaczone do przechowywania działającej infrastruktury informatycznej: serwerów, urządzeń przechowywania danych (storage) rozumianych szeroko jako wszelkich plików (także programów) oraz infrastruktury sieciowej. Repozytorium danych (ang. data repository) jest terminem ogólnym używanym do określenia miejsca (infrastruktury) przeznaczonego do przechowywania danych rozumianych wąsko jako utrwalane informacje, udostępniane jako usługa. 4
Kluczowe komponenty aplikacji 5
Architektura 1 6
Architektura 2 7
Architektura 3 Usługa Data Repository 8
Prawne aspekty architektury Prawo autorskie chroni ten obraz jako dzieło graficzne Zawarte w tym dziele know-how to wiedza jak dotrzeć do skarbu Zawartość skrzyni (skarb) to przechowywana w niej np. ważne dane 9
Architektura systemu IT Powinna być konsekwencją celu projektu i jego ograniczeń, także prawnych Jej projekt powinna być własnością jej użytkownika Dostawca jest tylko realizatorem, nie powinien mieć praw do projektu architektury W dużych systemach należy wydzielać te elementy architektury, które stanowią o przewadze konkurencyjnej Data Center, poza aspektami ciągłości działania, praktycznie nie wnosi ryzyka biznesowego Data Repository to kluczowy element architektury rozproszonej dający możliwość zarzadzania komponentami i prawami do nich. Bazy danych są chronione prawem autorskim osobno jako struktura i osobno jako zawartość Idee nie są chronione prawem Projekt jest chroniony prawem autorskim, a jego treść prawem zakazującym nieuczciwej konkurencji Realizacja projektu jest dziełem zależnym Idea 10
Podsumowanie Monolityczne aplikacje wymagają zabezpieczenia im całego środowiska wraz z zapasem zasobów. Samo rozdzielenie aplikacji i bazy danych niczego nie zmienia (pozwala jedynie rozdzielić obciążenie procesorów, pozwala współdzielić motor bazy danych). Przeniesienie danych z własnej bazy danych do środowiska usługowego przenosi dostęp do danych z poziomu infrastruktury na poziom usługi. Istotne są kwestie prawne: określnie kto i co przetwarza i czym administruje (infrastruktura czy dane) oraz do czego ma prawa i jakie. Rosnące wymagania na zwinność biznesową każą wierzyć, że będzie rosło zapotrzebowanie na usługi (Data Repository) a malało na zasoby (Data Center). Data Center to infrastruktura z którą coraz rzadziej mamy bezpośrednio do czynienia. Producenci dużych monolitycznych systemów są najbardziej odporni na rozwój technologii (z powodu ogromnych kosztów refaktoringu). Wdrażanie takich systemów stanowi obecnie bardzo duże ryzyko biznesowe. Obecnie najważniejszym zadaniem (koszty złego wyboru są najwyższe) w nowych projektach, jest projekt architektury, która powinna spełniać podstawowe kryterium jakości: powinna być łatwa do rozbudowy i nie wymagać zmian, oraz dawać prawne bezpieczeństwo biznesowe. 11