Do czego warto chmury używać Kontakt: Marek Sokołowski (marek.sokolowski@oracle.com) +48 661 966 026
Modele rozliczeniowe w chmurze publicznej Chmura mierzona (Metered) Chmura niemierzona (Unmetered) OCPU Oracle CPU Hosted User Hosted Environment
Prywatnie czy Publicznie Kwestia wyboru Wdrożenie gdziekolwiek Identyczna Technologia Chmura prywatna Identyczne Standardy Identyczne Produkty Chmura publiczna Oracle Przezroczyste przenoszenie przetwarzania pomiędzy środowiskami On-premises oraz Oracle Cloud
Do czego warto używać chmury Kilka przypadków użycia Wdrożenie gdziekolwiek Kopia zapasowa bazy danych w chmurze Backup plików w chmurze Długoterminowe przechowywanie danych Centrum zapasowe w chmurze dla bazy danych i aplikacji Środowisko developerskie i testowe w projektach dla Klientów Środowisko testowe i developerskie pozostawione Klientom Analiza logów i analiza wydajności (Management Cloud)
Kopia zapasowa
Kopia zapasowa dobre praktyki 3 2 1
Database Backup Cloud Service Wprowadzenie Bezpieczne i wygodne rozwiązanie kopii zapasowej bazy danych w chmurze Kopie są przechowywane w trzech egzemplarzach Kopie są szyfrowane Łatwe we wdrożeniu Nie trzeba inwestować w sprzęt oraz niezbędne oprogramowanie do wykonywania kopii zapasowej w drugiej lokalizacji substytut taśm Prosta instalacja / niezawodne rozwiązanie Łatwe w utrzymaniu Łatwość odzyskiwania danych Kopia danych zawsze w chmurze 7
Database Backup Cloud Service Dla kogo to jest przeznaczone Szerokie wsparcie dla baz danych uruchomionych On Premise: Bazy danych Systemy operacyjne 10gR2, 11g, 12c (EE, SE, SE1) Linux, Solaris x86-64, SPARC, Windows, AIX, HP-UX, zlinux Dla posiadających bazę EE wraz z opcją kompresji backupy są dodatkowo kompresowane co oszczędza miejsce (mniejszy koszt) oraz łącze (krótszy czas wykonania backupu oraz szybszy dostęp do kopii zapasowych) 8
Database Backup Cloud Service Bezpieczeństwo Backup y są zawsze szyfrowane zanim wyjdą poza serwerownię w kierunku chmury Nie wymaga to specyficznych wersji bazy danych po stronie On Premise (dowolna baza SE1, SE2, SE, EE) Nie wymaga to żadnych opcji do bazy po stronie On Premise (np. Advanced Security) Serwerownie na terenie Unii Europejskiej: Amsterdam (NL) lub Slough (UK) 9
Database Backup Cloud Service Proces instalacji 1. Zakup i provisioning Oracle Database Backup Service (Cloud) 2. Utworzenie konta w serwisie Oracle Technology Network (OTN) (Cloud) 3. Ściągnięcie modułu Oracle Database Cloud Backup Module (Cloud -> On Premise) 4. Uruchomienie i przeprowadzenie procesu instalacji ODCBM (On Premise) 5. Konfiguracja narzędzia do wykonywania kopii zapasowej Recovery Manager (RMAN) (On Premise) 6. Konfiguracja mechanizmu szyfrowania (On Premise) 7. Wykonanie kopii zapasowej (On Premise -> Cloud) 1. Analiza przedwdrożeniowa 2. Wykonanie instalacji i konfiguracji 3. Wykonanie testów powdrożeniowych 4. Przygotowanie dokumentacji powdrożeniowej 5. Odbiór projektu Usługa 3-5 dni roboczych 10
Database Backup Cloud Service Co jest potrzebne i ile to kosztuje Usługa backup składa się z następującego komponentu: Oracle Database Backup Service (funkcjonalność związana z wykonywaniem kopii zapasowej) Minimalny zestaw do wykonywania backup ów 1TB metryką jest TB / miesiąc Oracle Database Backup Service 33 USD / 1TB / miesiąc 11
Database Backup Cloud Service Co jest potrzebne i ile to kosztuje IaaS DB Backup Offer Name Part # Oracle Database Rocznie 1 TB kompletnej usługi backup u: Unit Price Metric Months Quantity Total Backup Service B76557 33 USD TB/Month 12 1 396 Storage Offer Name Part # Unit Price Metric Months Quantity Total Storage Cloud Service B75123 30 USD TB/Month 12 1 360 Cena dla Klienta: 396 USD rocznie, 1 572 PLN rocznie 12
Database Backup Cloud Service Pozycjonowanie vs. Backup On Premise Usługa backup u w chmurze nie konkuruje z wykonywaniem kopii zapasowej On Premise Uzupełnia mechanizm wykonywania kopii zapasowej o backup w zdalnej lokalizacji 13
Kopia zapasowa bezpośrednio do chmury Oracle Wymagania Bazy bez backupu lub dla których backup lokalny jest nieopłacalny Rozmiar < 1TB Retencja : 1-3 lat RTO : Godziny do dni RPO : Ostatni backup Rozwiązanie Bezpośrednia kopia zapasowa baz danych + archived logs do chmury Oracle a poprzez Internet Strategia: Pełny backup raz na tydzień + Backup inkrementalny raz na dzień Databases Recovery Manager SSL Oracle Database Backup Cloud Service Ochrona bazy danych poprzez kopię zapasową w zdalnej lokalizacji Bezpośredni backup Oracle Databases 10.2-12c Obsługa większości platform Zabezpieczony i skompresowany backup Brak opłat za agentów backupowych 14
Kopia zapasowa najpierw na Dyski, a potem do Chmury Wymagania Ważne bazy danych z krytycznymi danymi Potrzeba backup u w innej lokalizacji zgodnie z regułą 3-2-1 Rozmiary baz 1-5TB Retencja Dysk lokalny: 1 miesiąc, Chmura: 1-5 lat RTO : Dni na odzyskanie ze starych backup ów Rozwiązanie Wykonywanie kopii danych na dyski lokalne (1), następnie wykonywanie kopii z dysków lokalnych w chmurę (2,3) Databases Recovery Manager 1 2 Local Disk Backup SSL Oracle Database Backup Cloud Service 3 15
Długoterminowe przechowywanie danych
Długoterminowe przechowywanie danych Długoterminowe przechowywanie danych (przymus regulacyjny, elektroniczna dokumentacja) Bardzo tanie przechowywanie, założeniem jest rzadki dostęp do zawartości Szyfrowanie On Premise, dlatego klucz zostaje po stronie Klienta dane są bezużyteczne dla potencjalnego włamywacza Wygodna integracja z Storage Cloud Software Appliance moduł On Premise, który umożliwia dostęp do archiwum po protokole NFS, dodatkowo oferuje mechanizm cache owania (łącza bywają różne) Ekstremalnie niski koszt przechowywania 1USD / 1TB / miesiąc mniej niż filiżanka kawy
Centrum zapasowe w chmurze
Zabezpieczenie bazy danych przed awarią z użyciem chmury Typowe scenariusze Brak centrum zapasowego Koszty i złożoność uniemożliwiają uruchomienie drugiego centrum Potrzeba taniego Centrum Zapasowego na życzenie 19
Centrum zapasowe w chmurze Zapasowe centrum danych za ułamek ceny Wykorzystanie elastyczności chmury mierzonej (płatność za faktyczne użycie) W normalnym użytkowaniu baza danych działa na niskich obrotach. Tylko przyjmowanie replikacji danych. Aplikacje z wykorzystaniem IaaS nie działają W razie awarii rozszerzenie do żądanej wydajności systemu i podniesienie usług aplikacyjnych Serwerownie na terenie Unii Europejskiej spełniają wysokie standardy bezpieczeństwa i audytowalności Wdrożenie chmury hybrydowej 20
Use Case #3: Centrum Zapasowe w chmurze z użyciem usługi Backup u Wymagania Offsite DR instance using backups Offsite test/dev instance Rozwiązanie Backup on-premises databases to cloud using Database Backup Service Cloud: Use DBaaS (any edition) or Exadata Cloud Service W przypadku awarii odtworzenie w chmurze 21
Use Case #4: Centrum Zapasowe w chmurze z użyciem Data Guard lub Active Data Guard Wymaganie Centrum Zapasowe w innej lokalizacji Solution Replikacja bazy danych do chmury z użyciem Data Guard lub Active Data Guard W chmurze: Użycie DBaaS (w wybranej edycji) lub Exadata Cloud Service 22
Development and Test 23
Środowisko do tworzenia aplikacji pod klucz dla Klienta W normalnym przypadku rozwiązania pod klucz wymagają licencji na środowisko testowe i developerskie Wykorzystanie elastyczności chmury zamiast dożywotnich licencji On Premise Baza danych Database Cloud Service w żądanej edycji Dla aplikacji Java Java Cloud Service w żądanej edycji Dla dowolnych innych aplikacji IaaS Compute Cloud Uwaga: Java Cloud Service zawiera bezpłatny dostęp do środowiska developerskiego w chmurze PROD DEV TEST 24
Środowisko testowe i developerskie dla Klienta Środowisko developerskie dla Klienta wymaga osobnych licencji Zamiast licencji On Premise wykorzystanie elastyczności chmury dla tych celów Baza danych Database Cloud Service Aplikacje Java Java Cloud Service Inne dowolne technologie IaaS Compute Cloud UWAGA: Wykorzystanie modelu rozliczeniowego Metered umożliwia włączanie i wyłączanie środowiska developerskiego i testowego wg. potrzeb, środowisko działa licznik bije, środowisko nie działa licznik stoi PROD DEV TEST 25
Perełki 26
Podejście tradycyjne Dla każdej z baz danych przycielone zasoby: pamięc, CPU, storage System Resources
Oracle Multitenant Mniejsza utylizacja pamięci i większy stopień konsolidacji System Resources
Przykład zarządzania CPU Przy aktywnych Support and Marketing obie PDB dostają równo CPU Przy utylizacji 75%, SUPPORT jest ograniczany, pomimo że mamy moc CPU Container Database CPU Utilization 100 90 80 70 60 50 40 Przy wszystich PDB aktywnych bazy dzielą CPU według reguł resource managera Support (1 share) Marketing (1 share) Sales (2 shares) Sales 50% min 100% max Marketing Support 25% min 25% min 75% max 75% max 30 20 10 0
Exadata Express Cloud Service Pełna baza Oracle Enterprise Edition plus opcje Unikalne możliwości Exadata Remote client support (SQL*Net) Zarządzana przez Oracle Nie wymaga administracji po stronie Klienta Szybki provisioning Nowe konta to kwestia minut Copyright 2016 Oracle and/or its affiliates. All rights reserved. Oracle Corporation Confidential - Confidential Internal Use Restricted Only
Exadata Express Perfekcyjne rozwiązanie dla małych i średnich baz danych Profile użycia Bazy departamentowe, małe i średnie firmy Startup y, inkubatory, laboratoria Dla kogokolwiek zainteresowanego najnowszym rozwiązaniem bazodanowym Oracle Copyright 2016 Oracle and/or its affiliates. All rights reserved. Oracle Confidential Internal Use Only
Exadata Express Cloud Services - ceny Wliczona opcja kompresji danych umożliwia przechowywanie i transfer większej ilości danych Copyright 2016 Oracle and/or its affiliates. All rights reserved. Oracle Confidential Internal Use Only
Pytania Kontakt: Marek.Sokołowski@oracle.com +48 661 966 026 33