Dla firm średniej wielkości Oracle Product Brief Real Application Clusters (RAC)
DLACZEGO TWOJA FIRMA POTRZEBUJE ROZWIĄZANIA KLASTROWEGO Jednym z warunków powodzenia firmy jest zapewnienie ciągłości operacyjnej, szczególnie w trudnych warunkach gospodarczych. Jeśli nie jesteśmy w stanie przetwarzać transakcji, zapewnić dostępności aplikacji lub uzyskać dostępu do ważnych danych na życzenie klienta, klient może zwrócić się do innej firmy. W tym kontekście bardzo ryzykowne jest poleganie na jednym egzemplarzu bazy danych uruchomionym na jednym serwerze takie podejście grozi powstaniem kosztów, których jednak można uniknąć. KOSZT RYZYKA Ryzyko, o którym mowa, wiąże się z różnymi zdarzeniami: nagłymi przerwami w dostawie prądu, awariami urządzeń, planowanymi przestojami, naruszeniem zabezpieczeń czy sytuacjami awaryjnymi. Skutki takich zdarzeń bywają natychmiastowe, dotkliwe i kosztowne: Koszty finalizowania przerwanych transakcji Zmniejszenie przychodów wynikające z utraty zamówień Koszty odzyskiwania i naprawiania danych Zmniejszenie wydajności i koszt pracy informatyków, którzy muszą przywracać niedostępne aplikacje Trudne do oszacowania koszty trwałego uszczerbku na wizerunku firmy Skutki te mogą być tym bardziej dotkliwe dla firmy średniej wielkości, która może nie dysponować zasobami wymaganymi do szybkiego powrotu do normalnej pracy. Jak zapobiec takim sytuacjom? KLASTRY CIĄGŁA DOSTĘPNOŚĆ, ELIMINACJA KOSZTÓW Klastry eliminują punkt awaryjny, jakim jest baza danych uruchomiona na jednym serwerze. Kiedy baza danych działa na klastrze serwerów, pozostaje dostępna także w przypadku planowanych przestojów oraz awarii sprzętowych. Na przykład, jeśli jeden serwer ulegnie awarii podczas przetwarzania transakcji, transakcja ta zostaje po prostu przeniesiona na inny serwer i tam dokończona. Wchodzące w skład rozwiązania oprogramowanie Clusterware do zarządzania klastrem dodatkowo ułatwia i przyspiesza wykrywanie awarii oraz likwidowanie ich skutków. W czasie naprawiania awarii baza danych nadal działa, użytkownicy kontynuują pracę, a koszty związan z brakiem dostępu do danych i aplikacji są wyeliminowane. SKALOWALNA ŚCIEŻKA DO SIECI OBLICZENIOWEJ GRID Klaster zapewnia skalowalność, której potrzebuje firma średniej wielkości. W miarę wzrastania liczby użytkowników oraz liczby transakcji można zwiększać pojemność po prostu przez dostawianie kolejnych niedrogich serwerów. Klaster to także punkt wyjścia do utworzenia architektury opartej na technice sieci obliczeniowej grid. Sieć obliczeniowa typu grid umożliwia dynamiczne konfigurowanie dodatkowych serwerów, mocy obliczeniowej i pamięci masowej bez wyłączania już działających systemów. To wszystko pozwala utrzymać wysoki poziom obsługi klientów i dużą produktywność. Natomiast wydajność można elastycznie dostosowywać do zmieniających się wymagań. ORACLE REAL APPLICATION CLUSTERS EKONOMICZNE ROZWIĄZANIE, KTÓRE POZWALA ZAPEWNIĆ CIĄGŁĄ DOSTĘPNOŚĆ I ELASTYCZNOŚĆ Rozwiązanie Oracle RAC umożliwia wdrożenie jednej bazy danych na klastrze zbudowanym ze zwykłych, niedrogich serwerów. Niedużym kosztem zapewnia ciągłą dostępność aplikacji biznesowych w firmie średniej wielkości. Rozwiązanie to jest dostarczane jako część pakietu Oracle Database 11g Standard Edition i obsługuje również wiele aplikacji biznesowych firm innych niż Oracle. Ponadto zintegrowane rozwiązanie do zarządzania klastrem, Oracle Clusterware, pomaga wykrywać i naprawiać usterki oraz monitorować, przenosić i restartować aplikacje. Umożliwia również utworzenie architektury typu grid opartej na podzespołach dostępnych w powszechnej sprzedaży. Taka architektura pozwala niskim kosztem zapewnić wysoką wydajność bazy danych i aplikacji.
FIRMA STALE DOSTĘPNA Oracle RAC to rozwiązanie klastrowe o dużej wydajności i dostępności. Umożliwia zapewnianie klientom wewnętrznym i zewnętrznym ciągłego dostępu do danych, aplikacji i usług. KORZYŚCI W ZARZĄDZANIU Mniejsze ryzyko biznesowe Istotne zmniejszenie ryzyka przestoju bazy danych lub aplikacji, a w efekcie zabezpieczenie wydajności, dobrego czasu reakcji, odpowiedniego poziomu obsługi transakcji oraz wiarygodności firmy. Zdolność do przywracania działania Natychmiastowe rozpoznawanie awarii i automatyczne przywracanie działania przez uaktywnienie innego egzemplarza danych w ramach klastra. Użytkownicy nie wiedzą nawet, że awaria miała miejsce. Skuteczniejsze zatrzymywanie klientów Firma zapewnia wysoką dostępność danych i szybkie działanie aplikacji biznesowych oraz usług, dlatego klienci nie mają powodu, aby kierować się do innych dostawców. To pozwala zabezpieczyć strumień przychodów i dobrą pozycję na rynku w trudnych warunkach gospodarczych. Zdolność do adaptacji Obciążenie generowane przez aplikacje biznesowe jest automatycznie rozdzielane między poszczególne serwery w ramach klastra. W razie potrzeby, zapytania są przetwarzane równolegle i rozdzielane na dostępne zasoby obliczeniowe w sposób najbardziej efektywny. Ponadto w razie zwiększenia wymagań możliwe jest szybkie i łatwe dodawanie mocy obliczeniowej. KORZYŚCI OPERACYJNE Mniejsze koszty Firma redukuje koszty występujące w całej infrastrukturze danych. Eliminuje wydatki oraz przypadki utraty przychodów związane z przestojami; ponadto może zbudować klaster ze zwykłych, niedrogich serwerów rzonych na zamówienie rozwiązań do obsługi pamięci masowej i odzyskiwania danych. Wysoka dostępność Klaster jest stale monitorowany, a administrator natychmiast otrzymuje powiadomienia o wszelkich awariach. W razie awarii następuje automatyczne przeniesienie obsługi aplikacji biznesowych na inny serwer ta funkcja daje też możliwość prowadzenia czynności konserwacyjnych bez przerywania pracy aplikacji. Duża skalowalność Pojemność można zwiększać przez instalowanie kolejnych zwykłych serwerów. Wiążą się z tym mniejsze koszty niż z rozbudowywaniem jednego dużego serwera. Taka procedura nie wiąże się z żadnym przestojami, a aplikacje mają do dyspozycji dodatkową moc obliczeniową od razu po jej zainstalowaniu. ORACLE RAC WPŁYWA NA ZMNIEJSZENIE KOSZTÓW Niezawodność Klaster składający się z kilku zwykłych serwerów eliminuje pojedynczy punkt krytyczny w razie awarii (tzw. single point of failure SPOF) środowisk bazy danych i aplikacji. To owocuje znacznym zmniejszeniem kosztów informatycznych i biznesowych, jakie wiążą się z przestojami. Automatyzacja i centralizacja Oprogramowanie Oracle Clusterware udostępnia funkcje centralnego zarządzania, automatycznego rozdzielania obciążenia oraz automatycznego wykrywania i naprawiania usterek. Funkcje te obniżają koszty monitorowania i rozbudowywania bazy danych oraz infrastruktury aplikacji, a także zarządzania nimi. Skalowalność Zwiększenie pojemności infrastruktury nie wymaga wprowadzania drogich, superwydajnych systemów wystarczy dodawać kolejne zwykłe serwery, dostępne w sklepach komputerowych.
ORACLE RAC ROZWIĄZANIE PRZEZNACZONE DLA FIRM ŚREDNIEJ WIELKOŚCI Rozwiązanie Oracle RAC wchodzi w skład pakietu Oracle Database 11g Standard Edition. To oznacza bardzo dużą wartość dla firm średniej wielkości, które muszą zapewniać stałą dostępność mimo ograniczonych zasobów i budżetu. Najważniejsze cechy i funkcje: Oracle Clusterware Oprogramowanie Oracle Clusterware obejmuje komplet funkcji do zintegrowanego zarządzania klastrem bazy danych, w tym do automatycznego wykrywania usterek i przywracania działania. Dostępny jest interfejs programistyczny o wysokiej dostępności, który umożliwia samodzielne tworzenie aplikacji. To pozwala połączyć oprogramowanie z aplikacjami firm innych niż Oracle takie aplikacje mogą być również monitorowane, restartowane i przenoszone na inną część klastra w przypadku awarii jednego z serwerów. Ponadto oprogramowanie Clusterware zarządza automatycznie wszystkimi procesami Oracle. Pamięć masowa W Oracle RAC zastosowano architekturę typu shared everything (współdzielenie wszystkiego) wszystkie serwery klastra wspólnie korzystają z całej pamięci masowej dostępnej dla bazy danych RAC. Można skorzystać z dowolnej pamięci masowej odpowiednio do posiadanych serwerów i rodzaju pamięci masowej obsługiwanego przez dostawcę sprzętu. Przykładowe rodzaje pamięci masowej to rozwiązanie NAS (Network Attached Storage) wbudowane w serwer, zdalna sieć typu SAN (Storage Area Network) skonfigurowana jako pamięć lokalna w sieci oraz zwykłe urządzenia peryferyjne z dyskami twardymi SCSI (Small Computer System Interface). Rozwiązanie ASM (Automatic Storage Management), wchodzące w skład bazy Oracle Database 11g, rozdziela obciążenie między zasoby klastra, optymalizując wydajność bez konieczności ręcznego konfigurowania. Wirtualny adres IP W rozwiązaniu Oracle RAC aplikacje łączą się z bazą danych RAC przez wirtualny adres IP. W przypadku awarii serwera adres ten zostaje natychmiast przeniesiony na inny serwer klastra. W ten sposób zwiększa się dostępność aplikacji aplikacja nie musi czekać na przekonfigurowanie ustawień sieciowych, jakie zazwyczaj następuje po awarii. Cluster Verification Utility To narzędzie upraszcza instalowanie i konfigurowanie klastra sprawdza poprawność kolejnych czynności i wykrywa błędy. Klastry rozległe Klaster może obejmować serwery fizycznie oddalone od siebie. To pozwala szybko przywrócić działanie aplikacji także w razie awarii całego obiektu. Funkcja ta jest szczególnie przydatna tam, gdzie obiekt jest narażony na zagrożenia zewnętrzne, np. skrajne warunki pogodowe. ISTNIEJĄCA INFRASTRUKTURA JAK NOWA Implementacja rozwiązania Oracle RAC wraz z bazą Oracle Database 11g nie wymaga wymiany już funkcjonującej infrastruktury. Nowe rozwiązanie jest integrowane z tą infrastrukturą i usprawnia ją, umożliwiając spełnianie nowych wymagań. Właśnie to jest najbardziej ekonomiczny sposób na osiągnięcie przez firmę średniej wielkości trzech podstawowych celów optymalizowania infrastruktury: Zapewnienie ochrony danych Proste zarządzanie i sprawdzone działanie pewna ochrona danych i ich dostępności przed najliczniejszą grupą potencjalnych zagrożeń wewnętrznych i zewnętrznych, przewidywalnych i niespodziewanych. Optymalizacja dostępu do informacji Skonsolidowane repozytorium wysokiej dostępności, obejmujące wszystkie zasoby danych firmy szybkie tworzenie raportów wysokiej jakości, przyspieszenie działania aplikacji oraz zwiększenie wydajności. Zwiększenie elastyczności procesów Technologie Oracle, w tym Oracle RAC, są oparte na otwartych standardach i wyposażone w funkcje automatyzujące pracę. Dlatego dostosowanie procesów biznesowych w przypadku zmiany wymagań jest łatwiejsze i mniej kosztowne. ORACLE REAL APPLICATION CLUSTERS (RAC) FIRMY ŚREDNIEJ WIELKOŚCI JUŻ ODNOSZĄ KORZYŚCI Nowa architektura klastrowa Oracle Data Warehouse pozwoliła nam zapewnić taką skalowalność systemu, że spełnia on obecne i spełni przyszłe wymagania. To dla nas duża oszczędność czasu i pieniędzy. Holger Haun, dyrektor zarządzający, IDS GmbH Nowa architektura oparta na rozwiązaniach Oracle pozwoliła nam podwoić wydajność platform technologicznych przy jednoczesnym obniżeniu kosztów operacyjnych o 40 %. Angelo Tosti, kierownik ds. systemów i organizacji, intesatrade Stale dostarczamy nowe usługi internetowe, a platforma Oracle, którą tak łatwo się skaluje, pozwala nam w bezpieczny i wydajny sposób zaplanować zasoby pod te usługi. Riitta Kahelin, kierownik ds. informatycznych, Fińskie Towarzystwo Medyczne Duodecim
ROZWIĄZANIA ORACLE MITY A RZECZYWISTOŚĆ Firma Oracle jest powszechnie znana jako dostawca niezawodnych, bezpiecznych, otwartych i elastycznych baz danych oraz innych technologii klasy korporacyjnej. Te same produkty klasy korporacyjnej dostarcza firmom średniej wielkości, w postaci specjalnie dostosowanej do ich wymagań i budżetu. To nieprawda, że rozwiązanie Oracle RAC jest tylko dla dużych firm chcielibyśmy obalić związane z tym mity. Infrastruktura wysokiej dostępności oparta na rozwiązaniach Oracle jest dla rozwijającej się firmy o wiele za droga w zakupie i eksploatacji. Rozwiązanie Oracle RAC zmniejsza koszty zapewnienia wysokiej dostępności aplikacji i usług, ponieważ można je zbudować z podzespołów dostępnych w powszechnej sprzedaży. Ponadto ręczne zarządzanie dostępnością jest zastąpione zautomatyzowanymi procesami. Rozwiązanie Oracle RAC jest dla firmy średniej wielkości stanowczo zbyt złożone. Wymaga dużych nakładów na szkolenia i/lub zatrudnienia słono opłacanych specjalistów ds. rozwiązań Oracle. Oracle RAC to rozwiązanie proste w instalacji, konfiguracji i zarządzaniu, fabrycznie przygotowane do pracy. Wbudowane mechanizmy automatyzacji pozwalają wyeliminować czasochłonne i kosztowne procedury ręczne, a intuicyjne mechanizmy sterowania pozwalają utrzymać koszty szkoleń na niskim poziomie. Wdrożenie rozwiązania Oracle RAC wymaga wymiany dotychczasowej infrastruktury i zastąpienia jej mało elastycznymi rozwiązaniami dostępnymi u jednego tylko producenta. Rozwiązanie Oracle RAC i baza Oracle Database 11g obsługują różne systemy operacyjne i różny sprzęt. Zapewniają również możliwość skalowania i klarowną ścieżkę migracji w przypadku zwiększenia wymagań. WIĘCEJ INFORMACJI NA TEMAT ROZWIĄZANIA ORACLE RAC Więcej informacji na temat rozwiązania Oracle RAC można znaleźć na stronie www.oracle.com/global/pl/tgb/oracle_products/ database.html. Natomiast na stronie www.oracle.com/global/pl/tgb dostępne są BEZPŁATNE materiały dla firm średniej wielkości, m.in.: Biuletyn ONE z wiadomościami dla firm średniej wielkości, w tym opisami produktów Broszury biznesowe Artykuły przeglądowe Opis produktu Oracle: Oracle Real Application Clusters Oracle Corporation Worldwide Inquiries: World Headquarters Phone: +1.650.506.7000 500 Oracle Parkway Fax: +1.650.506.7200 Redwood Shores, CA 94065 oracle.com U.S.A. Copyright 2009, Oracle. Wszelkie prawa zastrzeżone. Niniejszy dokument ma charakter wyłącznie informacyjny, a jego zawartość może ulec zmianie bez uprzedzenia. Nie gwarantuje się, że dokument jest wolny od błędów. Nie jest również objęty żadną gwarancją, jawną ani dorozumianą, w tym dorozumianą gwarancją przydatności handlowej lub przydatności do określonego celu. W szczególności nie ponosimy odpowiedzialności za zawartość tego dokumentu ani nie podejmujemy na jego podstawie żadnych zobowiązań kontraktowych, pośrednich bądź dorozumianych. Bez pisemnej zgody nie jest dozwolone reprodukowanie ani przesyłanie tego dokumentu w dowolnej postaci dowolnym sposobem, elektronicznym bądź mechanicznym, w jakimkolwiek celu. Oracle jest zastrzeżonym znakiem towarowym firmy Oracle Corporation i/lub jej podmiotów stowarzyszonych. Inne nazwy mogą być znakami towarowymi odpowiednich firm.