Upload
hoangnhi
View
230
Download
0
Embed Size (px)
Citation preview
Copyright © 2016, Oracle and/or its affiliates. All rights reserved. |
Do czego warto chmury używać
Kontakt: Marek Sokołowski ([email protected])+48 661 966 026
Copyright © 2016, Oracle and/or its affiliates. All rights reserved. |
Modele rozliczeniowe w chmurze publicznej
• Chmura mierzona (Metered)• Chmura niemierzona (Unmetered)
• OCPU – Oracle CPU• Hosted User• Hosted Environment
Copyright © 2016, Oracle and/or its affiliates. All rights reserved. |
Chmura prywatna Chmura publicznaOracle
Wdrożenie gdziekolwiek
Identyczna Technologia
Identyczne Standardy
Identyczne Produkty
Przezroczyste przenoszenie przetwarzania pomiędzy środowiskami
On-premises oraz Oracle Cloud
Prywatnie czy PublicznieKwestia wyboru
Copyright © 2016, Oracle and/or its affiliates. All rights reserved. |
Wdrożenie gdziekolwiek
Do czego warto używać chmuryKilka przypadków użycia
• 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)
Copyright © 2016, Oracle and/or its affiliates. All rights reserved. |
Kopia zapasowa
Copyright © 2016, Oracle and/or its affiliates. All rights reserved. |
Kopia zapasowa – dobre praktyki
3 – 2 – 1
Copyright © 2016, Oracle and/or its affiliates. All rights reserved. |
Database Backup Cloud Service
• 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
Wprowadzenie
Copyright © 2016, Oracle and/or its affiliates. All rights reserved. |
Database Backup Cloud Service
• Szerokie wsparcie dla baz danych uruchomionych On Premise:
• 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
Dla kogo to jest przeznaczone
Bazy danych 10gR2, 11g, 12c (EE, SE, SE1)
Systemy operacyjne Linux, Solaris x86-64, SPARC, Windows, AIX, HP-UX, zLinux
Copyright © 2016, Oracle and/or its affiliates. All rights reserved. |
Database Backup Cloud Service
• 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
Bezpieczeństwo
Copyright © 2016, Oracle and/or its affiliates. All rights reserved. |
Database Backup Cloud Service
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)
10
Proces instalacji
1. Analiza przedwdrożeniowa2. Wykonanie instalacji i
konfiguracji3. Wykonanie testów
powdrożeniowych4. Przygotowanie dokumentacji
powdrożeniowej5. Odbiór projektu
Usługa 3-5 dni roboczych
Copyright © 2016, Oracle and/or its affiliates. All rights reserved. |
Database Backup Cloud Service
• 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
Co jest potrzebne i ile to kosztuje
Copyright © 2016, Oracle and/or its affiliates. All rights reserved. |
Database Backup Cloud Service
• Rocznie 1 TB kompletnej usługi backup’u:
• Cena dla Klienta: 396 USD rocznie, 1 572 PLN rocznie
12
Co jest potrzebne i ile to kosztuje
IaaS
DB
Backup Offer Name Part #
Unit
Price Metric Months Quantity Total
Oracle Database
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
Copyright © 2016, Oracle and/or its affiliates. All rights reserved. |
Database Backup Cloud Service
• 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
Pozycjonowanie vs. Backup On Premise
Copyright © 2016, Oracle and/or its affiliates. All rights reserved. |
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ń
14
OracleDatabase Backup Cloud
Service
Databases
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
Recovery Manager
SSL
Copyright © 2016, Oracle and/or its affiliates. All rights reserved. |
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)
15
OracleDatabase Backup Cloud
Service
Databases
Recovery Manager
SSL
Local Disk Backup
1 2
3
Copyright © 2016, Oracle and/or its affiliates. All rights reserved. |
Długoterminowe przechowywanie danych
Copyright © 2016, Oracle and/or its affiliates. All rights reserved. |
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
Copyright © 2016, Oracle and/or its affiliates. All rights reserved. |
Centrum zapasowe w chmurze
Copyright © 2016, Oracle and/or its affiliates. All rights reserved. | 19
Typowe scenariusze
Zabezpieczenie bazy danych przed awarią z użyciem chmury
Brak centrum
zapasowego
Koszty i złożoność
uniemożliwiają
uruchomienie drugiego
centrum
Potrzeba taniego
Centrum Zapasowego
na życzenie
Copyright © 2016, Oracle and/or its affiliates. All rights reserved. |
Centrum zapasowe w chmurze
• 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
20
Zapasowe centrum danych za ułamek ceny
Wdrożeniechmury
hybrydowej
Copyright © 2016, Oracle and/or its affiliates. All rights reserved. |
Use Case #3: Centrum Zapasowe w chmurze z użyciem usługi Backup’u
21
• Wymagania
– Offsite DR instance using backups
– Offsite test/dev instance
• Rozwiązanie
– Backup on-premises databasesto cloud using Database Backup Service
– Cloud: Use DBaaS (any edition)or Exadata Cloud Service
• W przypadku awarii –odtworzenie w chmurze
Copyright © 2016, Oracle and/or its affiliates. All rights reserved. |
Use Case #4: Centrum Zapasowe w chmurze z użyciem Data Guard lub Active Data Guard
22
• 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) lubExadata Cloud Service
Copyright © 2016, Oracle and/or its affiliates. All rights reserved. | 23
Development and Test
Copyright © 2016, Oracle and/or its affiliates. All rights reserved. |
Ś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
24
DEV
TEST
PROD
Copyright © 2016, Oracle and/or its affiliates. All rights reserved. |
Ś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”
25
PRODTEST
DEV
Copyright © 2016, Oracle and/or its affiliates. All rights reserved. | 26
Perełki
Copyright © 2016, Oracle and/or its affiliates. All rights reserved. |
Podejście tradycyjneDla każdej z baz danych przycielone zasoby: pamięc, CPU, storage
System Resources
Copyright © 2016, Oracle and/or its affiliates. All rights reserved. |
Oracle MultitenantMniejsza utylizacja pamięci i większy stopień konsolidacji
System Resources
Copyright © 2016, Oracle and/or its affiliates. All rights reserved. |
Marketing SupportSales
Container Database
25% min 25% min50% min
75% max 75% max100% max
Przykład zarządzania CPU
Przy utylizacji 75%,
SUPPORT jest ograniczany,
pomimo że mamy moc CPU
0
10
20
30
40
50
60
70
80
90
100
CPU Utilization
Support (1 share)
Marketing (1 share)
Sales (2 shares)
Przy aktywnych Support and Marketing
obie PDB dostają równo CPU
Przy wszystich PDB aktywnych bazy
dzielą CPU według reguł resource
managera
Copyright © 2016 Oracle and/or its affiliates. All rights reserved. | Oracle Confidential – Internal Use Only
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
Oracle Corporation - Confidential Restricted
Copyright © 2016 Oracle and/or its affiliates. All rights reserved. | Oracle Confidential – Internal Use 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. |
Pytania
Kontakt:Marek.Sokoł[email protected]+48 661 966 026
33Copyright © 2016, Oracle and/or its affiliates. All rights reserved. |