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.

Podobne dokumenty