facebook LinkedIN LinkedIN - follow

Databáze v cloudu: Co by měli šéfové IT vědět o Oracle 12c

-PR-
Oracle 12cVýkonný ředitel společnosti Oracle Larry Ellison představil loni v září v San Francisku na konferenci Oracle OpenWorld novou verzi databáze Oracle: Oracle 12c. Jeho hlavní sdělení tehdy znělo, že se jedná o databázi od počátku navrženou jako základ pro moderní cloudové aplikace.
Kromě toho ale databáze Oracle 12c nabízí celou řadu dalších inovací. Významných nových funkcionalit je ve skutečnosti více než 500; databáze Oracle 12c díky nim nabízí vyšší výkon, škálovatelnost i posílené zabezpečení, a potvrzuje tak svůj technologický náskok před konkurencí.

Co je 10 nedůležitějších informací o nové verzi, které by měli podnikoví IT manažeři i ředitelé znát?
  1. DBaaS. Databáze Oracle 12c je navržena pro poskytování databáze jako služby (database as a service, DBaaS). Nástroj Oracle Enterprise Manager Cloud Control automatizuje samotné poskytování databáze a současně zahrnuje samoobslužný portál, který vývojářům i uživatelům na základě jejich požadavků poskytuje databázové instance. K dalším funkcím navrženým pro podporu cloudu patří řízení databázových zdrojů, kdy lze definovat minimální i maximální parametry poskytované služby, a izolace zajišťující zabezpečení i v prostředích typu multitenant (více databází je součástí jediného kontejneru, přičemž sdílejí paměť, procesy a další zdroje). Databáze Oracle 12c je vhodná pro veřejné i soukromé (privátní) cloudy.

  2. Multitenant. Architektura typu multitenant (viz výše) je klíčovou funkcí umožňující efektivní konsolidaci databází v cloudu. Tato architektura zahrnuje kontejnerovou databázi s centralizovanými zdroji a procesy a zásuvné (pluggable) databáze, které existují v rámci kontejneru. IT oddělení mohou díky tomuto přístupu velmi flexibilně upravovat databázové služby v reakci na aktuální požadavky. Aktualizace, zálohování a obnova se provádí v cloudu na úrovni kontejneru, nikoliv zvlášť pro jednotlivé databáze.

  3. Big data. Databáze Oracle 12c je optimalizována pro zpracování velkých objemů dat (big data). Tato podpora zahrnuje např. automatické řízení úložišť, partitioning (rozdělení rozsáhlých tabulek dat), sloupcovou kompresi a další pokročilé kompresní technologie. Správci IT se díky tomu mohou vypořádat s růstem objemu dat. Analytické funkce vestavěné do databáze současně podporují široké spektrum úloh datových skladů. Databáze Oracle 12c navíc obsahuje řadu integračních nástrojů, určených zejména pro spolupráci s platformou Hadoop. Jediná databázová platforma díky tomu podporuje jak technologie cloudu, tak i práci s velkými objemy dat.

  4. Optimalizace dat. Nová verze databáze Oracle výrazně vylepšuje optimalizaci dat z hlediska jejich uložení/dostupnosti. S růstem objemu zpracovávaných dat se tato funkcionalita stává pro většinu IT oddělení prioritou. Databáze Oracle 12c zaznamenává a analyzuje, jak často se k určitým datům přistupuje nebo jak často se v nich provádějí změny. Správci databáze mohou na základě těchto informací vytvářet politiky pro kompresi dat a jejich ukládání na cenově efektivní média.

  5. Bezpečnost. Nástroje jako Oracle Advanced Security poskytují zabezpečení databáze Oracle 12c na všech úrovních. Data na databázových serverech i úložných médiích jsou chráněna šifrováním, komponenta Database Vault umožňuje správcům rozdělit a doladit uživatelská oprávnění. Další vrstvy zabezpečení představují nástroje Oracle Audit Vault (audit a reporting) a Database Firewall (blokování neoprávněných dotazů SQL). Multitenancy architektura zvyšuje zabezpečení tím, že umožňuje rozšířit administraci na úroveň jednotlivých zásuvných databází.

  6. Správa. Právě uvedený nástroj Oracle Enterprise Manager 12c poskytuje sadu funkcí pro efektivní správu databáze. Umožňuje v rámci cloudu vytvořit optimalizované, zabezpečené a spolehlivé prostředí. Jednotlivé databázové instance lze v tomto prostředí snadno vytvářet, klonovat i záplatovat, sada obsahuje i další nástroje pro řízení celého životního cyklu. V případě, že se v rámci organizace zvažuje konsolidace databází, mohou správci celý postup naplánovat a odladit pomocí testu plánovaného nového uspořádání (např. struktura kontejnerů a zásuvných databází) na reálných úlohách. Konsolidaci lze díky tomu provést efektivně.

  7. Dostupnost. Velkou předností databáze Oracle byla vždy její vysoká dostupnost a nová verze představuje další posílení této funkcionality. Nové komponenty podporují pokročilé vyvažování zátěže v rámci jednoho místa i globálně. Nástroj pro zajištění kontinuity aplikací navíc umožňuje, aby koncoví uživatelé eventuální výpadky databáze vůbec nezaznamenali. Nástroje Oracle Real Application Clusters, Oracle Recovery Manager, Oracle Secure Backup a Oracle Active Data Guard dále minimalizují rizika nedostupnosti služby.

  8. Vývoj. Vývojáři mohou vytvářet aplikace pro databázi Oracle 12c pomocí řady oblíbených nástrojů, jazyků a frameworků. K podporovaným technologiím patří SQL, PL/SQL, Java, C, C++, PHP, Ruby, Perl, .NET a Oracle Call Interface. K dispozici je také nástroj Oracle Application Express umožňující rychlý vývoj webových aplikací, který je určen jak pro zkušené vývojáře, tak i pro pokročilé uživatele. Nástroj Oracle SQL Developer zjednodušuje vývoj databázových aplikací i správu databází včetně zásuvných modulů.

  9. Migrace. Společnost Oracle nabízí řadu podpůrných prostředků, které přechod na databázi Oracle 12c maximálně urychlí a usnadní. Nástroj Oracle SQL Developer podporuje migraci z jiných databází než Oracle, přičemž nabízí jediné rozhraní pro práci s veškerými objekty a daty. Nově uvedené rozhraní SQL Translation Framework dokáže překládat SQL příkazy z aplikací vyvinutých pro jiné databáze než Oracle. Funguje jako interpreter (run-time), tj. příkazy se před svým spuštěním vždy přeloží tak, aby mohly pracovat i v rámci prostředí Oracle 12c.

  10. Inovace. Databáze Oracle 12c je navržena tak, aby správcům IT umožnila používat rozpočet spíše na vývoj inovací než na údržbu stávajícího prostředí. Oracle 12c nabízí vysokou účinnost a efektivitu, což lze objektivně posoudit podle řady kritérií, od podpory automatizace procesů po rychlost nasazení, času potřebného pro správu či efektivitě využívání datových úložišť.