STORAGE MANAGEMENT INITIATIVE SPECIFICATION (SMI-S) JAKO PODSTAWOWY STANDARD WSPÓŁCZESNEGO ZARZĄDZANIA PRZECHOWYWANIEM DANYCH



Podobne dokumenty
Interoperacyjność: : wizja Microsoftu

Capgemini IT Wirtualizacja fundamentem chmury technologie wirtualizacji jako podstawy funkcjonowania chmury

Software RAID funkcje dostarcza zaimplementowane oprogramowanie, bez wykorzystania z dedykowanych kontrolerów.

Implementing HP Rack and Tower & HP BladeSystem Server Solutions

VMware vsphere 5.5: Install, Configure, Manage

HP Matrix Operating Environment Foundations

Nowe produkty w ofercie Red Hat

Implementowanie zaawansowanej infrastruktury serwerowej Windows Server 2012 R2

HP Matrix Operating Environment: Infrastructure Administration

Komunikacja i wymiana danych

Pojęcie systemu baz danych

Architektura Nowoczesnego Centrum Przetwarzania Danych

Web Services. Bartłomiej Świercz. Łódź, 2 grudnia 2005 roku. Katedra Mikroelektroniki i Technik Informatycznych. Bartłomiej Świercz Web Services

PureSystems zautomatyzowane środowisko aplikacyjne. Emilia Smółko Software IT Architect

Bazy danych 2. Wykład 1

Produkty Tivoli dla każdego Wybrane przykłady wdrożeń

Monitorowanie VMware Rafał Szypułka Service Management Solution Architect IBM Software Services for Tivoli

Egzamin : zabezpieczanie systemu Windows Server 2016 / Timothy Warner, Craig Zacker. Warszawa, Spis treści

Spis treści. Dzień 1. I Wprowadzenie (wersja 0906) II Dostęp do danych bieżących specyfikacja OPC Data Access (wersja 0906) Kurs OPC S7

3PAR Utility Storage pamięć

Capgemini IT Projekt lokalnego datacenter i problemy z tym związane

Szczypta historii Inteligentne rozmieszczanie. Pierwszy magnetyczny dysk twardy. Macierz RAID. Wirtualizacja. danych

Zabezpieczanie systemu Windows Server 2016

Licencjonowanie funkcji zarządzania System Center 2012 Server

Oblicza konwergentnej infrastruktury czyli przypadki kiedy = 3

Architektura bezpieczeństwa informacji w ochronie zdrowia. Warszawa, 29 listopada 2011

Przypisywanie bibliotek w architekturze SAS

Wstęp... ix. 1 Omówienie systemu Microsoft Windows Small Business Server

EMC Storage Resource Management Suite

VMware vsphere: Automation Fast Track

Modele bezpieczeństwa logicznego i ich implementacje w systemach informatycznych / Aneta Poniszewska-Marańda. Warszawa, 2013.

Luki w bezpieczeństwie aplikacji istotnym zagrożeniem dla infrastruktury krytycznej

Budowanie tanich, wysoko wydajnych i wysoko dostępnych systemów pod Linuksem Mariusz Droździel Październik 2009

Systemy macierzowe. www. qsantechnology. com

Załącznik nr 1 do OPZ WYKAZ SPRZĘTU I LICENCJI

iscsi jako ekonomiczna alternatywa dla FibreChannel Piotr Baranowski - OSEC

Programowanie współbieżne i rozproszone

Załącznik dotyczący opcji usług (SOA) Rozszerzone Wsparcie Techniczne dla systemu Linux zainstalowanego na klastrach komputerowych

4. Obowiązki firmy IBM Poza obowiązkami wymienionymi w odpowiedniej umowie SOW firma IBM przyjmuje następujące obowiązki:

Dobre praktyki w doborze technologii rozwiązań informatycznych realizujących usługi publiczne

Czy ktoś może zakłócić działanie sieci SAN, działanie aplikacji korzystających z sieci SAN?

JAK SPRAWDZIĆ SIECI SAN

Dlaczego my? HARMONOGRAM SZKOLEŃ październik - grudzień ACTION Centrum Edukacyjne. Autoryzowane szkolenia. Promocje

WOJSKOWA AKADEMIA TECHNICZNA

Hurtownie danych - przegląd technologii

Biorąc udział w projekcie, możesz wybrać jedną z 8 bezpłatnych ścieżek egzaminacyjnych:

Załącznik nr 1 do SIWZ. Szczegółowy Opis Przedmiotu Zamówienia

Modelowanie Informacji o Budynku (BIM)

ARROW ECS SERVICES AUTORYZOWANE CENTRUM SZKOLENIOWE

Kurs OPC S7. Spis treści. Dzień 1. I OPC motywacja, zakres zastosowań, podstawowe pojęcia dostępne specyfikacje (wersja 1501)

Serwery LDAP w środowisku produktów w Oracle

Wykład 1 Inżynieria Oprogramowania

Projektowanie i implementacja infrastruktury serwerów

7. zainstalowane oprogramowanie zarządzane stacje robocze

Planowanie rozwoju systemów informatycznych z uwzględnieniem szybkiego przyrostu zasobów cyfrowych Muzeum Pałacu Króla Jana III w Wilanowie

Zakres prac implementacja VPLEX i ViPR dla środowiska macierzy VNX 5800

Backup i Storage w jednym stali domu..." - macierze dyskowe, kopie zapasowe i problemy z tym związane

Usługowy model zarządzania w oparciu o ITIL v3. wprowadzenie do biblioteki ITIL na prostym przykładzie

Application Layer Functionality and Protocols

Dlaczego my? HARMONOGRAM SZKOLEŃ kwiecień - czerwiec ACTION Centrum Edukacyjne. Autoryzowane szkolenia. Promocje RODO / GDPR

KATALOG SZKOLEŃ ARROW ECS SERVICES AUTORYZOWANE CENTRUM SZKOLENIOWE. Luty 2012

1 Wprowadzenie do J2EE

SYMANTEC TO SYMANTEC TO KOPIE ZAPASOWE. ODZYSKIWANIE DANYCH.

IBM PureSystems Czy to naprawdę przełom w branży IT?

CZĘŚĆ II SIWZ SPECYFIKACJA PRZEDMIOTU ZAMÓWIENIA

KATALOG SZKOLEŃ ARROW ECS SERVICES AUTORYZOWANE CENTRUM SZKOLENIOWE. Kwiecień 2013

Nie rozbijesz murów za. Zostaw to zadanie lepiej VPLEX'owi

Od ERP do ERP czasu rzeczywistego

1 Implementowanie i konfigurowanie infrastruktury wdraŝania systemu Windows... 1

SiR_13 Systemy SCADA: sterowanie nadrzędne; wizualizacja procesów. MES - Manufacturing Execution System System Realizacji Produkcji

Rejestr HKEY_LOCAL_MACHINE

Zdalne monitorowanie i zarządzanie urządzeniami sieciowymi

Microsoft System Center Virtual Machine Manager 2012

Rozwiązania HPE Storage jak zapewnić pełne bezpieczeństwo Twoich danych?

InfoCloud24 Usługowe Centrum Danych

Dane opatrzone informacją o położeniu obiektów w świecie rzeczywistym. Współrzędne geograficzne. Geokodowanie

Licencjonowanie pytania i odpowiedzi

Dokumentacja techniczna SIS2-SAD

Simple Object Access Protocol

Projekt: Microsoft i CISCO dla Zachodniopomorskich MŚP

PLAN ZARZĄDZANIA WYMAGANIAMI PROJEKT <NAZWA PROJEKTU> WERSJA <NUMER WERSJI DOKUMENTU>

4 Web Forms i ASP.NET Web Forms Programowanie Web Forms Możliwości Web Forms Przetwarzanie Web Forms...152

Proces certyfikowania aplikacji na platformie PureSystems. Rafał Klimczak Lab Services Consultant

ZAPYTANIE CENOWE dotyczące Opracowania Projektu i Wdrożenie Systemu Zarządzania Zasobami Infrastruktury Techniczno-Systemowej

Otwarte protokoły wymiany informacji w systemach ITS

Monitorowanie i utrzymanie systemów z Windows 7

Administracja systemem Linux

EMC ViPR Pamięć masowa definiowana programowo

Microsoft Operations Manager 2005 Podręcznik wdrażania

Projekt: MS i CISCO dla Śląska

Hadoop i Spark. Mariusz Rafało

Tabela Autoryzowanych Zastosowań IBM dla Maszyn

Systemy Sygnalizacji i Zarządzania EiT

podstawowa obsługa panelu administracyjnego

Wirtualne systemy dyskowe na platformie OpenStack (KVM) Tomasz Paszkowski PLNOG 2012 Warszawa r.

Usługa HP StoreEasy 5000 Network Storage Solution Installation and Startup

Sterowany jakością dostęp do usług składowania danych dla e-nauki

Simple Network Management Protocol

Specyfikacja techniczna

Chmura zrzeszenia BPS jako centrum świadczenia usług biznesowych. Artur Powałka Microsoft Services

Transkrypt:

ZESZYTY NAUKOWE UNIWERSYTETU SZCZECIŃSKIEGO NR 643 STUDIA INFORMATICA NR 27 2011 JAKUB SWACHA Uniwersytet Szczeciński STORAGE MANAGEMENT INITIATIVE SPECIFICATION (SMI-S) JAKO PODSTAWOWY STANDARD WSPÓŁCZESNEGO ZARZĄDZANIA PRZECHOWYWANIEM DANYCH Wprowadzenie Zarządzanie przechowywaniem danych jest zbiorem zasad i praktyk odnoszących się do fizycznych i logicznych składników systemu przechowywania danych, służących zapewnieniu zasobów pamięciowych w ilości i jakości adekwatnej do potrzeb użytkowników systemu 1. Logiczne składniki systemu przechowywania danych, które cechują w dużym stopniu zuniformizowane parametry (pojemność, organizacja systemu plików itp.), stanowią jednak tylko pewną abstrakcyjną nadbudowę nad składnikami fizycznymi, na których faktycznie przechowywane są dane, stworzoną dla ułatwienia korzystania z zasobów systemu i zarządzania nim. Różnorodność fizycznych składników systemu przechowywania danych rodzi rozmaite problemy z ich bezkonfliktowym współdziałaniem, a zarządzanie systemem składającym się z dużej liczby elementów, z których każdy wymaga indywidualnego podejścia, staje się niezwykle żmudne. 1 Por. J. Swacha, A taxonomy and capabilities of software for data storage management, w: Applied informatics. Methods and algorithms, ed. M. Łatuszyńska, M. Borawski, Uniwersytet Szczeciński, Szczecin 2010, s. 33.

86 Jakub Swacha Oczywistym rozwiązaniem jest przyjęcie wspólnego dla wszystkich typów urządzeń standardu, który pozwoliłby na ujednolicenie i uproszczenie procesów związanych z zarządzaniem przechowywaniem danych. Właśnie takim standardem jest SMI-S (Storage Management Initiative Specifi cation) zaproponowany przez zrzeszającą producentów i odbiorców pamięci masowych organizację SNIA (Storage Networking Industry Association), zatwierdzony jako standard międzynarodowy ISO/IEC 24775:2007. Celem niniejszego artykułu jest określenie znaczenia, jakie SMI-S ma we współczesnym zarządzaniu przechowywaniem danych, a jednocześnie przybliżenie czytelnikowi istotnych faktów dotyczących powstania i rozwoju standardu SMI-S, jak również jego zawartości. 1. Rozwój standardu SMI-S Widząc potrzebę ułatwienia współdziałania i zarządzania urządzeniami pamięciowymi różnego typu i pochodzącymi od różnych dostawców, grupa producentów, obejmująca największych dostawców urządzeń pamięciowych i oprogramowania do zarządzania przechowywaniem danych (m.in. BMC, EMC, HP, Hitachi, IBM, StorageTek, Sun, Veritas), rozpoczęła prace nad stworzeniem odpowiedniego standardu. Ich rezultatem była opublikowana w maju 2002 roku specyfikacja Bluefin 2. W tym samym roku SNIA powołała do życia Inicjatywę Zarządzania Przechowywaniem Danych (SMI Storage Management Initiative) 3. Do zakresu działalności SMI należy tworzenie rozwiązań wspomagających współdziałanie i zarządzanie urządzeniami pamięciowymi (przede wszystkim związanych ze standardem SMI-S), badanie zgodności urządzeń z opracowanym standardem, a także promowanie standardu, edukację prowadzenie szkoleń z tego zakresu. Tym samym SNIA przejęła specyfikację Bluefin, zmieniła nazwę na SMI-S i rozpoczęła prace nad jej udoskonalaniem i rozwijaniem. W lipcu 2003 roku została opublikowana pierwsza wersja standardu, Storage Management Initiative Specifi cation 1.0. Zawierała ona jedenaście rozdziałów odnoszących się odpowiednio do: zakresu tematycznego standardu; istniejących norm, do których odwołuje się standard; przyjętych w tekście standardu definicji, 2 SMI-S History, http://www.wbemsolutions.com/tutorials/snia/smi/technical/smis-history. html, 2006. 3 SMI Timeline, http://www.wbemsolutions.com/tutorials/snia/smi/marketing/smi-timeline. html, 2006.

Storage Management Initiative Specifi cation... 87 jak również używanych symboli, skrótów i konwencji w zapisie liczb; do tematyki zarządzania przechowywaniem danych; ogólnej charakterystyki standardu; przyjętego modelu przenoszenia i odwoływania się do informacji dotyczącej zarządzania przechowywaniem danych; przyjętego modelu obiektowego, stanowiącego zasadniczą część standardu, w której zdefiniowano kilka profili struktury systemu przechowywania danych, urządzeń pamięciowych i pośredniczących w dostępie do danych; bezpieczeństwa; wykrywania usług udostępnianych przez serwery; ról, w których mogą występować elementy systemu; instalacji urządzeń i przebudowy systemu przechowywania danych. Specyfikacja SMI-S poddawana była kolejnym poprawkom. We wrześniu 2003 roku opublikowano wersję 1.0.1, w której wprowadzono pewne zmiany do profili i podprofili, a w lutym 2004 roku wersję 1.0.2, w której oprócz zmian redakcyjnych pojawił się jeden nowy podprofil. Właśnie ta wersja została zgłoszona do akredytacji przez InterNational Committee for Information Technology Standards (INCITS), a następnie zatwierdzona jako norma ANSI INCITS 388-2004. Równolegle z poprawianiem specyfikacji w wersji 1.0 prowadzono prace nad wersją 1.1, którą opublikowano pod koniec 2005 roku. Zmiany dotyczyły przede wszystkim definicji profili, specyfikacja zawierała również nowy rozdział poświęcony uzasadnieniu biznesowemu proponowanych rozwiązań 4. W styczniu 2007 roku opublikowano wersję 5 specyfikacji 1.0.3, która stanowiła podstawę do zatwierdzonego w tym samym roku standardu 6 ISO/IEC 24775. W wersji 1.2 po raz pierwszy wprowadzono podział specyfikacji na części; początkowo było ich dziewięć: Overview zawierająca ogólny opis standardu, Common Architecture dokumentacja architektury wspólnej dla wszystkich części standardu, Common Profiles dokumentacja profili wspólnych dla wszystkich części standardu, Block Devices dokumentacja profili dotyczących urządzeń blokowych, 4 Storage Management Initiative Specifi cation. Version 1.1.1, Rev. 1, SNIA, 2007, http://www. snia.org/tech_activities/standards/curr_standards/smi/smi-s_technical_position_v1.1.1r1.pdf. 5 Storage Management Initiative Specifi cation. Version 1.0.3, Rev. 1, SNIA, 2007, http://www. snia.org/tech_activities/standards/curr_standards/smi/smi-s_technical_position_v1.0.3r1.pdf. 6 ISO/IEC 24775:2007, Information technology Storage management, ISO, 2007.

88 Jakub Swacha File Systems dokumentacja profili dotyczących systemów plików, Fabric dokumentacja profili dotyczących struktury systemu, Host Elements dokumentacja profili dotyczących urządzeń podłączonych bezpośrednio do komputerów, Information Lifecycle dokumentacja profili dotyczących zarządzania cyklem życia informacji, Media Libraries dokumentacja profili dotyczących bibliotek wymiennych nośników danych. Ten sam układ zachowano w opublikowanej w styczniu 2007 roku wersji 1.3 specyfikacji, natomiast w najnowszej dostępnej wersji 1.4, pominięto część dotyczącą zarządzania cyklem informacji. Aktualnie trwają pracę nad wersjami 1.5 i 1.6 specyfikacji 7. W tabeli 1 umieszczono ilościowe porównanie zawartości poszczególnych wersji standardu SMI-S, ukazując poszerzanie zakresu merytorycznego objętego kolejnymi wersjami standardu, w tabeli 2 zaś zestawienie liczby producentów, oprogramowania i urządzeń, które przeszły test zgodności ze standardem (SMI-Provider Test), ukazując aktualny stopień przyjęcia standardu przez producentów systemów przechowywania danych. Porównanie zawartości poszczególnych wersji standardu SMI-S Tabela 1 Wersja 1.0.3 1.1.1 1.2 1.3 1.4 strony 641 1474 2402 2464 2612 tabele 460 1231 1656 1827 1879 rysunki 100 226 342 355 375 profile 9 14 53 54 60 Źródło: badania własne. 7 SMI Program Report, www.snia.org/forums/smi/reports/jun_2010_smi_pgm_report.pdf. pdf, SNIA, June 2010.

Storage Management Initiative Specifi cation... 89 Tabela 2 Produkty zweryfikowane SMI-Provider Test Wersja 1.0.2 1.0.3 1.1.1 1.2 1.3 1.4 producenci 17 4 19 10 4 7 zgodne oprogramowanie 29 8 22 19 5 8 zgodne urządzenia 225 119 429 304 69 116 Źródło: CTP Test Statistics, SNIA, 11.08. 2010, http://www.snia.org/forums/smi/tech_ programs/ctp/generalinfo/statistics.html. 2. Rola specyfikacji WBEM w standardzie SMI-S Standard SMI-S nie zawiera definicji budowy komunikatów i protokołów ich wymiany, ale odwołuje się do specyfikacji WBEM (Web-Based Enterprise Management). WBEM to zbiór standardów wykorzystujących technologie internetowe, w celu zunifikowania zasad zarządzania w rozproszonych systemach informatycznych 8. WBEM opiera się na architekturze klient-serwer 9. Rolę klienta odgrywa element systemu służący do monitorowania i sterowania (na przykład obsługiwane przez administratora oprogramowanie), a serwera element systemu będący przedmiotem monitorowania i sterowania (na przykład urządzenie pamięciowe). SMI-S wykorzystuje trzy elementy WBEM: CIM obiektowy model informacji (Common Information Model) 10. XML-CIM sposób reprezentacji informacji CIM przy użyciu XML 11, 8 Por. W. Bumpus, J.W. Sweitzer, P. Thompson, A.R. Westerinen, R.C. Williams, Common information model: implementing the object model for enterprise management, Wiley and Sons, Nowy Jork 2000, s. 11 12. 9 R. Cummings, Storage network management, Storage Networking Industry Association, Colorado Springs 2004, s. 25. 10 DSP0004, Common Information Model (CIM) Infrastructure, v. 2.3, Distributed Management Task Force, 4.10.2005, http://www.dmtf.org/standards/published_documents/dsp0004v2.3_final. pdf. 11 DSP0201, Specifi cation for the Representation of CIM in XML, v. 2.2, Distributed Management Task Force, 9.01.2007, http://www.dmtf.org/standards/published_documents/dsp201.html.

90 Jakub Swacha CIM Operations over HTTP protokół działający na bazie HTTP, służący do przenoszenia informacji w postaci opisanej przez XML-CIM 12. Aby różnego rodzaju odbiorcy mogli wykorzystywać informację w procesie zarządzania, musi ona mieć pewną strukturę. Określenie tej struktury wymaga opracowania modelu obejmującego pojęcia istotne dla określonego obszaru działania. Jest to tak zwany model informacji, który definiuje składnię reprezentacji informacji oraz zbiór określeń koniecznych do zarządzania w danym obszarze w różnych jego aspektach 13. Modelem informacji wykorzystanym w SMI-S jest CIM. CIM obejmuje specyfikację infrastruktury (infrastructure specifi cation), zawierającą formalną definicję modelu, język, którym się posługuje, stosowane zasady nazewnictwa i zasady odwzorowania go na inne istniejące modele, oraz schematy (schema), to jest właściwe modele informacji, definiujące klasy obiektów, ich właściwości oraz metody 14. Schematy CIM podzielone są na trzy warstwy 15 : model szkieletowy (core model) odnoszący się do wszystkich obszarów zarządzania; model ogólny (common model) opisujący pojęcia należące do wybranych obszarów zarządzania rozproszonymi systemami informatycznymi, niezależne od specyfiki technologii, jak na przykład systemy, aplikacje, sieci czy urządzenia; schematy rozszerzeń (extension schema) rozszerzające model ogólny o pojęcia odnoszące do się do specyficznych technologii. 3. Definicje profili i podprofili w standardzie SMI-S Specyfikacja SMI-S definiuje profile (profi les), podklasy klas zdefiniowanych w CIM, opisujące różne typy elementów systemów przechowywania danych oraz podprofile (subprofi les), opisujące komponenty lub aspekty funkcjonalne elementów opisanych przez profil często wspólne dla wielu profili. 12 DSP0200, Specifi cation for CIM Operations over HTTP, v. 1.2, Distributed Management Task Force, 9.01.2007, http://www.dmtf.org/standards/published_documents/dsp200.html. 13 Por. DSP0004..., s. 1. 14 W. Bumpus i in., Common information model..., s. 3 4. 15 DSP0004..., s. 1 2.

Storage Management Initiative Specifi cation... Profile i podprofile SMI-S 91 Tabela 3 Część Profile Podprofile Common Profiles Block Devices File Systems Fabric Host Elements Media Libraries ATA Initiator Ports Base Server Direct Attach (DA) Ports Experimental Indication Fan FC Target Ports FC-SB-x Initiator Ports Fibre Channel Initiator Port Generic Initiator Ports Generic Target Ports Indication iscsi Initiator Port Media Access Device Parallel SCSI (SPI) Initiator Ports Parallel SCSI (SPI) Target Ports Power Supply Profile Registration SAS Initiator Ports SB Target Port Sensors Serial ATA (SATA) Target Ports Server Software Inventory Storage Enclosure Array Block Storage Views CKD Block Services Erasure Pools from Volumes Storage Server Asymmetry Storage Virtualizer Volume Composition Volume Management Replication Services Thin Provisioning File Export File Storage Filesystem Filesystem Copy Services Filesystem Performance Filesystem Quotas NAS Head NAS Network Port Self-Contained NAS Extender Fabric iscsi Gateway Router SAS Expander Switch FC HBA Storage HBA Host Discovered Resources Host Hardware RAID Controller iscsi Initiator SB Multipath Management Storage Library Partitioned Tape Library Virtual Tape Library Virtual Tape Library Copy Źródło: badania własne. iscsi Target Ports Serial Attached SCSI (SAS) Target Port Backend Ports Access Points Cascading Job Control Location Extra Capacity Set Cluster Multiple Computer System Software Software Repository Object Manager Adapter Proxy Server System Management Block Server Performance Block Services Resource Ownership Copy Services Disk Drive Disk Drive Lite Disk Sparing Extent Composition LUN Creation Extent Mapping LUN Mapping and Masking Masking and Mapping Pool Management Policy Pool Manipulation Capabilities, and Settings Storage Element Protection File Export Manipulation File Server Manipulation Filesystem Manipulation Blades Enhanced Zoning and Enhanced Zoning Control FDMI Fabric Path Performance Fibre Channel Security Fabric Views Switch Configuration Data Switch Partitioning Virtual Fabrics Zone Control Disk Partition SCSI Multipath Management Element Counting InterLibraryPort Connection Library Capacity Limited Access Port Elements Media Movement

92 Jakub Swacha Typowa definicja profilu w standardzie SMI-S składa się z kilku punktów, takich jak: streszczenie (synopsis), zawierające między innymi formalną nazwę i wersję profilu; opis (description), wyjaśniający przeznaczenie profilu; implementacja (implementation), objaśniająca sposób implementacji profilu; zarządzanie stanem (health and fault management), definiujące stany działania i dostępności elementu; metody (methods), w punkcie tym wymienione są czynności, które mogą zostać wykonane w systemie za pomocą elementu; uwagi dla klienta i recepty (client considerations and recipes), jak wykorzystać profil do realizacji określonych funkcji zarządzania. W tabeli 3 zawarto listę profili i podprofili zdefiniowanych w wersji 1.4.0 specyfikacji SMI-S (podano oryginalne nazwy według specyfikacji). 4. Znaczenie SMI-S dla współczesnego zarządzania przechowywaniem danych Rosnące potrzeby związane z przechowywaniem danych we współczesnych przedsiębiorstwach uzasadniają budowę coraz większych systemów przechowywania danych. Jest wysoce wątpliwe, czy tak duże systemy mogłyby powstać i efektywnie funkcjonować bez rozwiązań umożliwiających współpracę urządzeń pochodzących od różnych producentów i scentralizowanego zarządzania całym systemem. Podstawowym rozwiązaniem, które tworzy taką możliwość, jest standard SMI-S. SMI-S jest standardem otwartym, wspieranym nie przez pojedynczego producenta, lecz przez organizację zrzeszającą najważniejsze firmy z branży, regularnie rozwijanym i aktualizowanym, zatwierdzonym przez organizacje standaryzacyjne (ANSI, ISO). Dostawcy sprzętu i oprogramowania do przechowywania danych i zarządzania tym procesem, świadomi znaczenia standardu, oferują coraz więcej produktów zgodnych z jego specyfikacją (tabela 2). Do głównych czynników działających na korzyść standardu SMI-S zaliczyć należy 16 : 16 Por. J.-C. Saghbini, Standards in the data storage industry: emergence, sustainability, and the battle for platform leadership, Massachusetts Institute of Technology, Cambridge, MA 2005, http://dspace.mit.edu/handle/1721.1/31170, s. 82 93.

Storage Management Initiative Specifi cation... 93 uniezależnienie od zapewnienia konieczności współpracy ze wskazanymi produktami innych dostawców (zgodność ze standardem staje się jedynym wymogiem), ochrona przed dominacją rozwiązania oferowanego przez jednego z producentów, otwartość rynku na nowe produkty i nowych dostawców (wynikająca z otwartości standardu, braku ograniczeń patentowych), jasność co do zakresu standardu (mając jasną i pełną listę wymogów określonych przez specyfikację, producenci i projektanci systemów przechowywania danych mają wolną rękę w doborze i sposobie implementacji tych elementów rozwiązań, które nie są uregulowane standardem). Podsumowując, należy stwierdzić, że standard SMI-S nie tylko odnosi się do rzeczywistych i palących problemów, które wymagały uregulowania, ale jest także przykładem rozwiązania dobrze przemyślanego i należycie wdrażanego. Spodziewać się zatem należy, że jego znaczenie we współczesnym zarządzaniu przechowywaniem danych, choć już duże, będzie w przyszłości dalej rosło. Literatura Bumpus W., Sweitzer J.W., Thompson P., Westerinen A.R., Williams R.C., Common information model: Implementing the object model for enterprise management, Wiley and Sons, NY 2000. Cummings R., Storage Network Management, Storage Networking Industry Association, Colorado Springs, CO 2004. DSP0004, Common Information Model (CIM) Infrastructure, v. 2.3, Distributed Management Task Force, 4.10.2005, http://www.dmtf.org/standards/published_documents/ DSP0004V2.3_final.pdf. DSP0200, Specifi cation for CIM Operations over HTTP, v. 1.2, Distributed Management Task Force, 9.01.2007, http://www.dmtf.org/standards/published_documents/ DSP200.html. DSP0201, Specifi cation for the Representation of CIM in XML, v. 2.2, Distributed Management Task Force, 9.01.2007, http://www.dmtf.org/standards/published_documents/dsp201.html. ISO/IEC 24775:2007, Information technology Storage management, Międzynarodowa Organizacja Normalizacyjna, 2007. Saghbini J.C., Standards in the data storage industry: emergence, sustainability, and the battle for platform leadership, Massachusetts Institute of Technology, Cambridge, MA 2005, http://dspace.mit.edu/handle/1721.1/31170.

94 Jakub Swacha SMI Program Report, Storage Networking Industry Association, June 2010, www.snia. org/forums/smi/reports/jun_2010_smi_pgm_report.pdf.pdf. SMI Timeline, Storage Networking Industry Association, 2006, http://www.wbemsolutions.com/tutorials/snia/smi/marketing/smi-timeline.html. SMI-S History, Storage Networking Industry Association, 2006, http://www.wbemsolutions.com/tutorials/snia/smi/technical/smis-history.html. Storage Management Initiative Specifi cation. Version 1.0.3, Rev. 1, Storage Networking Industry Association, 2007, http://www.snia.org/tech_activities/standards/curr_ standards/smi/smi-s_technical_position_v1.0.3r1.pdf. Storage Management Initiative Specifi cation. Version 1.1.1, Rev. 1, Storage Networking Industry Association, 2007, http://www.snia.org/tech_activities/standards/curr_ standards/smi/smi-s_technical_position_v1.1.1r1.pdf. Storage Management Initiative Specifi cation. Version 1.2.0, Rev. 6, Storage Networking Industry Association, 2007, http://www.snia.org/tech_activities/standards/curr_ standards/smi/smi-s_technical_position_v1.2.0r6.zip. Storage Management Technical Specifi cation. Version 1.3.0, Rev. 5, Storage Networking Industry Association, 2008, http://www.snia.org/tech_activities/standards/curr_ standards/smi/smi-s_technical_position_v1.3.0r5.zip. Storage Management Initiative Specifi cation. Version 1.4.0, Rev. 6, Storage Networking Industry Association, 2010, http://www.snia.org/tech_activities/standards/curr_ standards/smi/smi-s_technical_position_v1.4r6.zip. Swacha J., A taxonomy and capabilities of software for data storage management, w: Applied Informatics. Methods and Algorithms, ed. M. Łatuszyńska, M. Borawski, Uniwersytet Szczeciński, Szczecin 2010.

Storage Management Initiative Specifi cation... 95 STORAGE MANAGEMENT INITIATIVE SPECIFICATION (SMI-S) AS A BASIC STANDARD OF THE CONTEMPORARY DATA STORAGE MANAGEMENT Summary The SMI-S standard, to a great extent, covers the issues concerning data storage management. In the paper, the most important versions of the standard were described (including version 1.0.3 approved as the ISO/IEC 24775:2007 standard), as well as its constituting parts, used elements of the WBEM (Web-Based Enterprise Management) specification, especially the object model of information CIM (Common Information Model); the definitions of profiles and subprofiles, also the meaning of SMI-S for the contemporary data storage management has been explained. Translated by Jakub Swacha