w raporcie emc
Transkrypt
w raporcie emc
PRZENOSZENIE BAZ DANYCH ORACLE DO CHMURY: JAK DOBRAĆ PAMIĘĆ MASOWĄ ORAZ INFRASTRUKTURĘ PODSUMOWANIE W tym dokumencie rozważane są korzyści i trudności wynikające z przenoszenia baz danych Oracle do chmury, w tym właściwości i funkcje pamięci masowych oraz infrastruktury konwergentnej, które są najważniejsze z punktu widzenia administratorów baz danych i menedżerów infrastruktury. RAPORT FIRMY EMC Kwiecień 2014 roku SPIS TREŚCI PODSUMOWANIE....................................................................................................................... 1 SPIS TREŚCI.............................................................................................................................. 2 ZALETY KORZYSTANIA Z CHMURY............................................................................................. 3 CZYM POWINNA SIĘ CHARAKTERYZOWAĆ INFRASTRUKTURA CHMUROWA............................... 4 ELIMINOWANIE PROBLEMÓW WYNIKAJĄCYCH Z PRZENIESIENIA BAZY DANYCH ORACLE DO CHMURY................................................................................................................. 5 KORZYŚCI DLA MENEDŻERÓW INFRASTRUKTURY..................................................................5–6 KORZYŚCI DLA ADMINISTRATORÓW BAZ DANYCH.................................................................... 6 WNIOSKI................................................................................................................................... 6 BIBLIOGRAFIA.......................................................................................................................... 7 SKONTAKTUJ SIĘ Z NAMI.......................................................................................................... 7 2 Przeniesienie baz danych Oracle do chmury rozważa coraz więcej przedsiębiorstw. Bazy danych szybko się rozrastają, a firmy stwierdzają, że utrzymywanie istniejących środowisk fizycznych pochłania zbyt wiele czasu i pieniędzy. Decydenci zwracają się zatem w stronę wysoce zwirtualizowanych systemów chmurowych, aby zwiększyć efektywność i obniżyć koszty. W wielu przypadkach nie chodzi już o to, „czy”, ale o to, „jak” przenieść bazę danych do chmury, aby proces ten przebiegł skutecznie i bezboleśnie. Jedną z kluczowych kwestii dotyczących przenoszenia bazy danych Oracle do chmury jest wybór pamięci masowych oraz platformy sprzętowej i obliczeniowej. Jest ona szczególnie ważna dla osób na co dzień zarządzających infrastrukturą bazodanową, a konkretnie dla administratorów baz danych i menedżerów infrastruktury informatycznej. Dlaczego wybór pamięci masowych oraz infrastruktury jest tak ważny dla administratorów baz danych i menedżerów infrastruktury? Istnieje kilka powodów: 1. W centrach danych obserwuje się szybkie zmiany ról. Pojawienie się rozwiązań z zakresu chmur obliczeniowych i analityki dużych zbiorów danych (Big Data) oznacza nowe szanse rozwoju dla osób, które mają bardziej strategiczne podejście do zarządzania informacjami. Administratorzy baz danych i menedżerowie infrastruktury informatycznej powinni iść w kierunku spędzania mniejszej ilości czasu na rutynowym utrzymaniu — w szczególności poprawkach i uaktualnieniach Oracle'a — aby móc się skupić na rozwijaniu umiejętności niezbędnych w centrum danych nowej generacji. 2. Administratorzy baz danych są coraz bardziej zaangażowani w procesy decyzyjne dotyczące pamięci masowych oraz infrastruktury informatycznej. Muszą oni dopilnować, aby ich wybory przełożyły się na największą możliwą produktywność, a jednocześnie nie przeszkodziły im wywiązywać się z ich podstawowych obowiązków. 3. Właściwy system składowania danych i właściwa platforma sprzętowa do obsługi tego systemu mogą znacznie ograniczyć czas spędzany na zarządzaniu bazą danych. Wybór odpowiedniej platformy powinien zapewnić osiąganie wymaganych poziomów wydajności infrastruktury informatycznej i jakości obsługi w ustandaryzowanym środowisku złożonym z heterogenicznych systemów. ZALETY KORZYSTANIA Z CHMURY Praca w chmurze umożliwia administratorom baz danych oraz menedżerom infrastruktury uproszczenie i zautomatyzowanie wielu zadań związanych z zarządzaniem bazami, zwłaszcza dotyczących monitorowania dostępności, diagnozowania problemów z wydajnością czy zarządzania kopiami zapasowymi i odzyskiwaniem danych. Takie możliwości pozwalają sprostać podstawowemu wyzwaniu: przedsiębiorstwa korzystające z baz danych Oracle potwierdzają, że olbrzymie kwoty przeznaczone na obsługę infrastruktury informatycznej wydają na wykonywanie rutynowych zadań, takich jak wdrażanie uaktualnień i poprawek, zapobieganie przestojom i utrzymywanie dostępności czy tworzenie i przechowywanie kopii zapasowych. Co więcej, prawie 40% tych przedsiębiorstw w ciągu ostatnich trzech lat odnotowało wzrost wydatków działów IT w związku z takimi czynnościami. Firma Oracle sama przyznaje, że jej klienci poświęcają zbyt dużo czasu i funduszy na utrzymanie swoich platform, oraz intensywnie promuje specjalnie zaprojektowane systemy takie jak Exadata Database Machine jako potencjalne rozwiązanie chmurowe. Dla firmy Oracle to czysty biznes: ponieważ teraz oferuje także sprzęt, chce go sprzedawać jak najwięcej. Jednak dla jej klientów przeniesienie danych do chmury zaprojektowanej wyłącznie dla bazy danych Oracle jest tak ważnym strategicznym posunięciem, że muszą oni dokładnie rozpatrzyć długoterminowe konsekwencje zainwestowania w rozwiązanie, które zasadniczo polega na umieszczeniu bazy danych w jednej chmurze i obsłudze całej reszty infrastruktury informatycznej w oddzielnej chmurze. Skrupulatna analiza sytuacji w większości wypadków musi doprowadzić decydentów do wniosku, że korzystanie z oddzielnych chmur dla poszczególnych aplikacji nie jest najlepszym pomysłem. Wymagałoby to wysokiego stopnia integracji z bazami danych wykorzystywanymi przez niemal wszystkie kluczowe procesy biznesowe, począwszy od typowych transakcji wykonywanych każdego dnia, a skończywszy na procesach analitycznych działających na dużych zbiorach danych. Na szczęście na rynku dostępne są pamięci masowe oraz systemy, które są w stanie zaspokoić strategiczne potrzeby administratorów baz danych i menedżerów infrastruktury oraz które oprócz znacznego ograniczenia wydatków przedsiębiorstw są również w stanie wyraźnie poprawić ich produktywność i umożliwić im optymalne korzystanie z funkcji analityki danych typu Big Data. 3 CZYM POWINNA SIĘ CHARAKTERYZOWAĆ INFRASTRUKTURA CHMUROWA Aby zrozumieć, które cechy platformy sprzętowej i obliczeniowej są najważniejsze z punktu widzenia obsługi bazy danych Oracle w chmurze, należy najpierw prześledzić historię centrów danych. Podwalinami chmur obliczeniowych były wirtualizacja i wprowadzenie architektury x86 do infrastruktury serwerowej. Zgodnie z danymi firmy badawczej Gartner Inc. około dwie trzecie obecnych systemów x86 jest obecnie zwirtualizowanych. W tak bardzo zwirtualizowanych infrastrukturach organizacje mogą szybko tworzyć, grupować i udostępniać zasoby obliczeniowe, serwerowe i pamięciowe pomiędzy różnymi bazami danych i aplikacjami. Zwirtualizowane aplikacje, szczególnie te, które są niezbędne do prowadzenia działalności przez przedsiębiorstwa, najlepiej pracują na serwerach w architekturze x86. Po przeniesieniu aplikacji do sfery wirtualnej informatycy mogą dowolnie dynamicznie dodawać, usuwać i wymieniać maszyny wirtualne. Skutkuje to zapotrzebowaniem na szybszy system składowania danych, cechujący się większą przepływnością, przepustowością i pojemnością oraz wyraźnym dynamizmem. Wdrożenie rozwiązań wirtualnych opartych na architekturze x86 wytworzyło początkowo rozbieżność między wydajnością serwerów i tradycyjnych systemów pamięci masowych, ponieważ bazy danych można było na bieżąco wirtualizować, a w ramach tej samej infrastruktury umieszczano aplikacje o mieszanej charakterystyce obciążenia (transakcyjnej i analitycznej). Rozbieżność tę udało się zniwelować dzięki udostępnieniu pamięci flash klasy korporacyjnej. Pamięć flash pozwala działom IT zapewniać odpowiednią wydajność tam, gdzie jest ona potrzebna, w ramach istniejącego systemu pamięci masowych, a nawet na samych serwerach bazy danych (dzięki kartom PCIe). Już samo świadome użycie pamięci flash skutecznie skraca czas odpowiedzi, co skutkuje wzrostem wydajności i poprawą skalowalności bazy danych Oracle. W zwirtualizowanym modelu, w którym wiele baz danych i aplikacji współdzieli tę samą infrastrukturę, oprócz optymalizacji wydajności na znaczeniu maksymalnie zyskują archiwizacja i ochrona tej infrastruktury. Administratorzy baz danych Oracle mają zatem dostęp do funkcji składowania danych w bazie danych, takich jak m.in.: • • • • Oracle Recovery Manager (RMAN) — narzędzie do tworzenia kopii zapasowych i zarządzania nimi Flashback do odzyskiwania danych z punktu w czasie Data Guard do zabezpieczenia bazy danych w zdalnej lokalizacji Real Application Clusters (RAC) — klastry do zapewnienia dostępności w trybie active-active. Dzięki tym funkcjom administratorzy baz danych mają większe pole manewru i mogą odegrać większą rolę w podejmowaniu decyzji dotyczących zakupu pamięci masowych. Dostęp do tych możliwości oznacza również, że administratorzy powinni znać się nie tylko na bazach danych, ale także na powiązaniach i zależnościach między bazami danych a resztą aplikacji i infrastruktury w organizacji. Jest to szczególnie ważne w środowiskach takich jak chmury, w których działy IT muszą sprostać następującym trzem wymaganiom o fundamentalnym znaczeniu: 4 1. Konieczne jest ustandaryzowanie procedur tworzenia kopii zapasowych i ochrony danych we wszystkich bazach danych i aplikacjach, tak aby administratorzy baz danych mogli sterować archiwizacją i odzyskiwaniem za pośrednictwem narzędzia Oracle RMAN. 2. Konieczne jest zaadaptowanie modelu baza danych jako usługa, który umożliwia użytkownikom — w tym administratorom baz danych — monitorowanie całego środowiska baz oraz całej infrastruktury z jednego punktu, a w rezultacie udostępnianie baz danych i infrastruktury bezpośrednio w samoobsługowym portalu. 3. Konieczne jest zapewnienie ciągłej dostępności przez 24 godziny na dobę, siedem dni w tygodniu i 365 dni w roku. Wyłączanie systemu w celu rozwiązania problemów, np. wdrożenie obowiązkowej poprawki w produkcie Oracle, staje się nie do przyjęcia, a w przypadku korzystania z chmury, w której są rozmieszczone liczne aplikacje krytyczne, może paraliżować pracę całego przedsiębiorstwa. Oprócz tego wymagana jest ochrona przed nieplanowymi awariami, gwarantująca osiągnięcie parametrów RTO=0 oraz RPO=0. ELIMINOWANIE PROBLEMÓW WYNIKAJĄCYCH Z PRZENIESIENIA BAZY DANYCH ORACLE DO CHMURY Rozpatrując różne kwestie związane z przenoszeniem baz danych Oracle do chmury, administratorzy baz danych i menedżerowie infrastruktury koncentrują uwagę między innymi na następujących głównych obszarach: • • • • • Uproszczone monitorowanie i strojenie baz danych Zwiększona wydajność dzięki zastosowaniu pamięci flash Scentralizowane funkcje tworzenia kopii zapasowych i odzyskiwania wszystkich baz danych i aplikacji Ciągła ochrona danych i dostępność w trybie active-active Standaryzacja infrastruktury informatycznej Na pierwszy rzut oka przeniesienie bazy danych do chmury przy użyciu rozwiązań Oracle może się wydawać proste i logiczne. Tymczasem system ten nie sprawdza się na wielu ze wspomnianych obszarów — zarówno w samych bazach danych, jak i w infrastrukturze aplikacji, np. w zakresie standaryzacji, scentralizowanego archiwizowania i odzyskiwania czy ochrony baz danych. Jest to także rozwiązanie, które może zmuszać klientów do użytkowania produktów jednego dostawcy, co jest niekorzystne na współczesnym rynku, w kontekście dużych zbiorów typu big data, umożliwiających stosowanie innych baz danych, np. kolumnowych, a nie wierszowych. Pamięci masowe oparte na architekturach od firmy EMC, VMAX lub VNX, oraz konwergentne infrastruktury oparte na architekturze VCE Vblock™ pozwalają administratorom baz danych i menedżerom infrastruktury zachować o wiele więcej swobody, jednocześnie w znacznym stopniu ograniczając nakłady czasu i pieniędzy wymagane do codziennej obsługi bazy danych. Poniżej wyjaśniamy, jak rozwiązania od firmy EMC radzą sobie z niektórymi trudnościami, które mogą towarzyszyć przenoszeniu baz danych Oracle do chmury: • Zintegrowane funkcje monitorowania baz danych i pamięci masowych dla administratorów baz danych: Firmy EMC i Oracle wspólnie opracowały wtyczki (plug-in) do monitorowania systemu dla administratorów baz danych Oracle. Wtyczki te pozwalają administratorom bezpośrednio śledzić dostępność, wydajność i przepustowość platform VMAX i VNX marki EMC za pomocą oprogramowania Oracle Enterprise Manager. • EMC Data Protection to pakiet, który zapewnia scentralizowane tworzenie kopii zapasowych, odzyskiwanie danych oraz deduplikację w środowiskach Oracle, Microsoft i SAP. Dzięki integracji z oprogramowaniem Oracle RMAN, administratorzy baz danych mogą bezpośrednio sterować archiwizacją, odzyskiwaniem oraz replikacją danych do systemu kopii zapasowych firmy EMC. • EMC RecoverPoint to narzędzie służące do lokalnego lub zdalnego odzyskiwania danych z dowolnego puktu w czasie, z aplikacji baz danych od firm Oracle, Microsoft i SAP przy użyciu zakładek gwarantujących spójność na poziomie transakcji. Procedurę odzyskiwania można przy tym przeprowadzić za pomocą narzędzia Data Guard, uzupełniając tym samym funkcję zarządzania bazami danych i zabezpieczając całą infrastrukturę baz danych i aplikacji w chmurze. • EMC VPLEX to oprogramowanie wirtualizacyjne o poświadczonej certyfikatem zgodności z klastrami RAC, które umożliwia rozciąganie klastrów aplikacji Oracle na dużą odległość. W systemie VPLEX aplikacje mogą być uruchamiane w trybie active-active pomimo dzielącej je odległości dzięki spójności pamięci podręcznej. • VCE Vblock™ to systemy konwergentne, które pozwalają działom IT ustandaryzować infrastrukturę złożoną z wielu baz danych i aplikacji bez konieczności wydzielania własnego pionowego stosu do każdej aplikacji. W zintegrowanej architekturze systemu Vblock™ zasoby obliczeniowe, serwerowe i pamięciowe mogą być współdzielone przez oprogramowanie Oracle, Microsoft oraz SAP. Co więcej, środowiska produkcyjne oraz systemy do testowania i rozwoju aplikacji mogą współistnieć na tej samej platformie, obsługując obciążenia transakcyjne oraz analityczne, a także mieszane. Ponadto systemy Vblock™ mogą oferować zasoby zarówno fizyczne, jak i wirtualne, co pozwala informatykom regulować tempo wirtualizacji przedsiębiorstwa. KORZYŚCI DLA MENEDŻERÓW INFRASTRUKTURY Z perspektywy menedżerów infrastruktury informatycznej zachowanie zintegrowanego systemu składowania danych i konwergentnej infrastruktury to sposób na przeniesienie baz danych Oracle do chmury z zabezpieczeniem najważniejszych korzyści z takiego posunięcia, które można podsumować w następujących punktach: 1. 5 Wdrożenie infrastruktury chmurowej zoptymalizowanej pod kątem baz danych Oracle oraz zastosowanie ekonomii skali, zapewniające podobne korzyści w środowiskach Microsoft, SAP oraz na innych platformach aplikacji 2. Wyrównanie kompetencji administratorów baz danych i administratorów pamięci masowych dzięki zapewnieniu tym pierwszym większej widoczności i kontroli, aby mogli szybciej wykonywać rutynowe obowiązki 3. Ustandaryzowanie infrastruktury informatycznej w taki sposób, aby uprościć wdrażanie zasobów sieciowych, serwerowych i pamięciowych wymaganych do obsługi baz danych Oracle oraz wszystkich środowisk baz danych i aplikacji KORZYŚCI DLA ADMINISTRATORÓW BAZ DANYCH Również administratorzy baz danych zyskują na wdrożeniu zintegrowanego systemu pamięci masowych oraz infrastruktury konwergentnej przy okazji przenoszenia baz Oracle do chmury. Ponieważ coraz częściej odgrywają oni ważną rolę w podejmowaniu decyzji dotyczących platform sprzętowych, muszą wybierać rozwiązania, które zapewniają im bezpośredni wgląd w pamięci masowe i ułatwiają w ten sposób zwiększanie własnej produktywności. Konieczne jest przy tym szczególne uwzględnienie następujących aspektów takich systemów: 1. 2. 3. 4. 5. Monitorowanie dostępności Diagnozowanie problemów z wydajnością Zarządzanie kopiami zapasowymi i odzyskiwaniem danych Zautomatyzowanie rutynowych procesów Zapewnianie ciągłej dostępności baz danych Oracle Zgodnie z badaniem przeprowadzonym przez organizację Wikibon zastosowanie najlepszych praktyk w środowiskach Oracle pozwala zwiększyć produktywność administratorów baz danych w zakresie od 27% do 50%. WNIOSKI Przedsiębiorstwa analizujące nakłady czasu i pieniędzy wymagane do utrzymywania fizycznych baz danych Oracle i do zarządzania takimi bazami często dochodzą do wniosku, że dużo zyskają, przenosząc je do chmury. Oznacza to, że administratorzy baz danych i menedżerowie infrastruktury muszą myśleć strategicznie o funkcjach baz danych Oracle w chmurze, zwłaszcza że należy się spodziewać dynamicznego rozwoju analityki typu Big Data, w tym brać pod uwagę bardzo znaczącą rolę analizowania danych, która polega na determinowaniu decyzji biznesowych. Warto odpowiedzieć sobie na pytanie, czy naprawdę ma sens długoterminowe przywiązywanie się wyłącznie do produktów marki Oracle tylko dlatego, że teraz wydaje się to wygodne. Tym bardziej że na rynku dostępne są rozwiązania czołowych dostawców takich jak EMC, zapewniające integrację, wydajność, centralizację, wysoką dostępność, standaryzację oraz inne cechy, które są bardzo pożądane przez administratorów baz danych i menedżerów infrastruktury w trakcie migracji baz Oracle do chmury. Już dziś na pamięciach masowych EMC działa więcej baz danych niż na macierzach jakichkolwiek innych producentów, w tym firmy Oracle. Czy są Państwo gotowi pomyśleć strategicznie o tej kluczowej decyzji? Więcej informacji mogą Państwo uzyskać pod adresem: http://poland.emc.com/everythingoracle. 6 Bibliografia 1 „Big Data Visionaries: 2013 IOUG Data Science Skills Survey” Unisphere Research, luty 2013 roku 2 „Efficiency Isn’t Enough: Data Centers Lead the Drive to Innovation — 2014 IOUG IT Resource Strategies Survey” Wyniki ankiety przeprowadzonej wśród użytkowników baz danych Oracle na temat strategii zarządzania zasobami informatycznymi, opublikowane przez firmę Unisphere Research, luty 2014 roku 3 „Virtualization: 2013 Highlights and Outlook 2014” Computerworld India, 18 grudnia 2013 roku 4 „Duplicating Public Cloud Economics For Oracle DBAs” Wikibon, 18 marca 2014 roku PODSUMOWANIE Aby dowiedzieć się więcej o tym, jak produkty, usługi i rozwiązania od firmy EMC mogą ułatwić zmaganie się z wyzwaniami biznesowymi oraz informatycznymi, należy się skontaktować z przedstawicielem lub autoryzowanym dystrybutorem albo odwiedzić witrynę poland.emc.com. poland.emc.com 7 Copyright (prawa autorskie) © 2014 EMC Corporation. Wszelkie prawa zastrzeżone. Firma EMC jest przekonana, że informacje zawarte w niniejszej publikacji są rzetelne w dniu wydania tej publikacji Informacje te mogą ulec zmianie bez uprzedniego powiadomienia. Informacje w niniejszej publikacji dostarczane są w stanie, w jakim się znajdują. Firma EMC Corporation nie składa żadnych oświadczeń ani nie daje gwarancji dotyczących informacji zawartych w niniejszej publikacji, a w szczególności wyłącza wszelkie domniemane gwarancje wartości handlowej i przydatności do określonego celu. Używanie, kopiowanie i rozpowszechnianie jakiegokolwiek oprogramowania marki EMC opisanego w niniejszej publikacji wymaga stosownej licencji na to oprogramowanie. Aktualna lista nazw produktów EMC dostępna jest na stronie poland.emc.com pod hasłem EMC Corporation Trademarks. EMC2, EMC, logo EMC oraz logo RSA są zarejestrowanymi znakami towarowymi lub znakami towarowymi firmy EMC Corporation w Stanach Zjednoczonych i w innych krajach. Wszystkie inne znaki towarowe użyte w niniejszym dokumencie są własnością odpowiednich właścicieli. Opublikowano w USA.