konsolidace a provoz db v prostredi cloudu
DESCRIPTION
TRANSCRIPT
<Insert Picture Here>
Konsolidace a provoz databází v prostředí cloudu
David Krch
Technology Sales Consultant
Prostředí Cloud Snížení komplexity a nákladů, kvalitnější služby
• Řešení pro podniková datová centra
• Vyšší efektivita díky sdílení zdrojů
• Vyšší kvalita služeb
• Jednodušší správa a nižší náklady
• Méně samostatných komponent
• Zvládat měnící se požadavky
• Elasticita
• Rychlé vytvoření prostředí
Enterprise Cloud Computing
Evoluce, NE revoluce
Evoluce privátních cloudů
Evoluce veřejných
cloudů PaaS
SaaS
IaaS
Veřejné cloudy
Hybridní
• Propojení veřejných a soukromých cloudů
• Vzájemná spolupráce
App1 App2 App3
Private IaaS
Private PaaS
Virtual Private Cloud
Hybridní cloudy
PaaS
SaaS
IaaS
Privátní Cloud
• Self-service
• Automatické přerozdělování zdrojů
• Měření spotřeby
App2 App3
Private IaaS
Private PaaS
App1
Sila Grid
• Fyzická
• Dedikovaná
• Statická
• Heterogenní
• Virtualizace
• Sdílené služby
• Dynamický
• Standardizovaná zařízení
App1 App2 App3
App1 App2 App3
Infrastructure Grid
Mid Tier Grid
Databáze jako služba, Database cloud Sdílení provozní databázové platformy
Infrastructure-as-a-Service
Software-as-a-Service
Platform-as-a-Service
Databáze a cloud
Database Cloud
OS
ERP DW CRM
OS
DB
Databáze
Sdílená databáze
Real Application Clusters
Infrastructure Cloud
Virtualizace serverů
Každá databáze v dedikované VM
Hypervisor
CRM DW ERP
OS
DB
OS
DB
OS
DB
Hypervisor OS
ERP DW CRM
DB
OS
DB
DB
Operační systém/cluster
Sdílená skupina serverů
Real Application Clusters
Database Cloud
• Resource Manager alokuje CPU pro jednotlivé úlohy uvnitř databáze
– Navíc I/O v Exadata Storage Serverech
• Instance caging alokuje CPU jádra konkrétní instanci
• DB. služby rozdělují úlohy mezi uzly
Správa zátěže Databázové služby na sdílené infrastruktuře
Bezpečné oddělení databází Databázové služby na sdílené infrastruktuře
• Rozdělení úložiště
• Řízení přístupu k diskovým skupinám pro jednotlivé databáze
• Oddělení správy jednotlivých databází
• Více Oracle Home, každý nainstalovaný pod jiným OS
uživatelem
• Grid Infrastrukture nainstalována také samostatně
• Pokročilé mechanismy ochrany dat
• Transparent Data Encryption (Adv. Security)
• Database Vault
• Audit Vault
• ....
Kompletní správa životního cyklu v cloudu
Aplikace a služby
Platform as a Service
Infrastructure as a Service
Plánování
Konfigurace
Vytvoření prostředí
Testování
Nasazení do provozu
Monitorování
Správa
Měření spotřeby a přeúčtování nákladů
Optimalizace
DBaaS MWaaS
Kompletní správa prostředí Cloud
Kompletní správa životního cyklu
Integrovaná správa všech vrstev
Správa aplikací s ohledem na fungování firmy
Samoobslužné IT | Jednoduchost a automatizace | Vazba na business
Plánování a konfigurace prostředí Cloud
• Zmapování IT prostředků
• Sběr výkonnostních a
kapacitních požadavků pro
potřeby konsolidace
• Nastavení služeb cloud
• Definice pravidel a
přístupových oprávnění
Vytvoření knihovny software a publikace služeb
• Společná repository pro ukládání a
získávání golden image, sestav a
skriptů
• Podpora přístupových práv ke
každé image/sestavě
• Integrované s balíčkovacími
nástroji, jako je Assembly Builder
• Podpora různých úložišť a protokolů
(NFS, HTTP(S)),
• Vhodná i pro vzdálená datová
centra
• Centrally Managed, Federated
Software Repository for Cloud
Samoobslužný přístup Svoboda samoobslužného přístupu, profesionální řízení
• Infrastructure-as-a-Service (IaaS)
– x86 i SPARC
• Platform-as-a-Service (PaaS)
– Database (DBaaS), Java,….
– Fyzická i virtuální prostředí
• Předpřipravený samoobslužný
portál a APIs
Infrastructure-as-a-Service (IaaS)
Oracle VM
VM VM VM DB DB DB
App 1
App3
App 2
Java Platform
Database-as-a-Service (DBaaS)
Platform-as-a-Service (PaaS)
Exadata/non-Exadata Exalogic/non-Exalogic
Monitoring a správa operací v Cloudu
• Sledování spotřeby zdrojů,
vyjímek od pravidel...
• Správa využití zdrojů a
kapacit
• Elastické prostředí
automaticky řízené pravidly
Elastické prostředí řízené pravidly
• Dynamické přiřazení zdrojů na základě předdefinovaných politik
• Rozšíření/zmenšení množství přiřazených zdrojů – Capacity On Demand
• Dvě kategorie politik:
• Řízená časovým rozvrhem: Provádí aktivity dle definovaného časového rozsahu
• Příklad: Vypnutí některých VM přes víkendy
• Řízeno zátěží: Vyvolání aktivit v závislosti na výkonnostních parametrech
prostředí
• Příklad: Přidej další uzel do RAC pokud zátěž překročí 90%
Dept App 2 Shared
Service
Oracle Enterprise Manager
Weblogic
Cluster
Coherence Grid
Oracle RAC
Performance Policy violation
WebLogic Cloud Zone
Oracle Database Cloud Zone
Měření spotřeby a přeúčtování nákladů
• Měření spotřeby zdrojů
• CPU
• RAM
• Úložiště
• Využitá kapacita sítě
• Služby
• Aplikace
• a pod.
• Přeúčtování nákladů dle
nastavitelných přeúčtovacích plánů
• Víceúrovňové přeúčtování s pomocí
hierarchie definované v LDAP
• Bohaté možnosti reportování –
současnost i historie
IT
Users
Kompletní správa prostředí Cloud
Kompletní správa životního cyklu
Integrovaná správa všech vrstev
Správa aplikací s ohledem na fungování firmy
Samoobslužné IT | Jednoduchost a automatizace | Vazba na business