Oracle Database a felhőben és 12c R2 újdonságok Fekete Zoltán Platform, principal sales consultant zoltan.fekete@oracle.com https://blogs.oracle.com/zfekete/ Copyright 2017 Oracle and/or its affiliates. All rights reserved.
Safe Harbor Statement The following is intended to outline our general product direction. It is intended for information purposes only, and may not be incorporated into any contract. It is not a commitment to deliver any material, code, or functionality, and should not be relied upon in making purchasing decisions. The development, release, and timing of any features or functionality described for Oracle s products remains at the sole discretion of Oracle. Copyright 2016, Oracle and/or its affiliates. All rights reserved.
Teljeskörű választási lehetőség ON-PREMISES Ugyanazon szabványok Ugyanazon termékek Ugyanaz a menedzselés Ugyanazok a fejlesztő eszközök PUBLIC CLOUD Mozgatás a saját adatközpont és publikus felhő között Copyright 2016, Oracle and/or its affiliates. All rights reserved. 3
Oracle Cloud platform: teljes, integrált, nyílt SaaS ERP HR CX EPM DATA SCM INDUSTRY PaaS DATA MGMT APP DEV INTEGRATION SECURITY ANALYTICS IT OPS MGMT CONTENT & PROCESS IaaS COMPUTE STORAGE NETWORKING Copyright 2016, Oracle and/or its affiliates. All rights reserved. 4
Következő generációs, unified data, heterogén környezetek END USER EXPERIENCE/ACTIVITY APPLICATION MIDDLE TIER DATA TIER VIRTUALIZATION TIER INFRASTRUCTURE TIER VM VM CONTAINER CONTAINER 01100100 01100001 01110100 01100001 0110010001100001 01110100 0100 01100001 01100100 01100001 01110100 01100001 0110010001100001 01011 01110100 Global Threat Feeds 110000101100100 CASB 01100001 01110100 110000101100100 01100001 01110100 01100001 0110010001100001 Identity 01110100 110000101100100 0100111 01100001 INTELLIGENT, 01110100 110000101100100 Real Users 01100001 01110100 01100001 011010 0110010001100001 UNIFIED PLATFORM 01110100 Synthetic Users 01100001 0110010001100001 01110100 01001 01100001 0110010001100001 01110100 01100001 App metrics 0110010001100001 01001 01110100 01100001 0110010001100001 01110100 Transactions POWERED BY 01100001 0100101001 001 0110010001100001 01110100 01100001 MACHINE 0110010001100001 LEARNING 01110100 Server metrics 010011 01100001 0110010001100001 01110100 01100001 01100100 01100001 Diagnostics 01001 Logs 01110100 01100001 0110010001100001 01110100 01100001 01100100 0100 01100001 01110100 01100001 0110010001100001 01110100 01000100 0100 INFORMED 110000101100100 BY A Host metrics 01100001 01110100 110000101100100 01100001 01110100 01100001 COMPLETE 0110010001100001 DATA SET VM metrics 01110100 Container metrics 110000101100100 01100001 010001 01110100 110000101100100 01100001 01110100 CMDB/Compliance 01100001 01000100 010011 0110010001100001 01110100 HETEROGENEOUS 01100001 0110010001100001 Tickets 01110100 Unified Platform 01000 01110100 110000101100100 01100001 AND OPEN 01110100 Alerts 01100001 01000100 010011 0110010001100001 01110100 01100001 0110010001100001 Security Events 01110100 010011 Copyright 2016, Oracle and/or its affiliates. All rights reserved. 5
Oracle Management Cloud egyesített intelligens platform, együttműködő szolgáltatások Application Performance Monitoring Monitor real and synthetic users and application performance Infrastructure Monitoring Monitor database and cross-tier infrastructure performance Log Analytics Aggregate, index, and explore the entire enterprise log estate Orchestration New in 2017 Execute automated remediation and other tasks at cloud scale IT Analytics Analyze business and IT data using pre-built apps and explorers Security Monitoring and Analytics New in 2017 Detect, investigate, and remediate full range of security threats Configuration & Compliance New in 2017 Manage configuration and change against industry and own standards Copyright 2016, Oracle and/or its affiliates. All rights reserved. 6
Database Cloud szolgáltatások mindenkinek 100% kompatibilis, belép szinttől a működéskritikus rendszerekig Express Database Elastic Compute or Bare Metal Exadata Database Development SMB & Departmental Applications Enterprise Applications Highest availability, scalability and performance Deployment platform Shared Dedicated Engineered Copyright 2016, Oracle and/or its affiliates. All rights reserved.
Oracle Database Exadata Express Cloud Service Teljesen menedzselt, kicsitől a közepes feladatokig Először itt bevezetve Oracle Database 12c Release 2 A világ #1 Engineered System Oracle Exadata, X5-2, PDB Tulajdonságok: modern alkalmazás fejlesztés Ideális: osztály szintű alkalmazások, teszt és fejlesztői környezetek, stb. Egyszerű, mindent bele árazás olcsón: $175 / hónap Copyright 2016, Oracle and/or its affiliates. All rights reserved. 8
Oracle Cloud Machine előnyök az ügyfeleknek cloud@customer Oracle Cloud leszállítva működik az Ön tűzfala mögött Egyetlen platform az Oracle és nem- Oracle környezetekhez Teljes IaaS és PaaS hordozhatóság: Oracle Cloud és cloud@custom er Egyszer megírni, bevezetni: Oracle Cloud vagy az Oracle Cloud Machine Ugyanaz a költséghatékon y előfizetés árazás mint az Oracle publikus felhőben Megfelelni az előírásoknak, szolgáltatások - kal Copyright 2016, Oracle and/or its affiliates. All rights reserved. 9
Példa: az Oracle Database Cloud Service Oracle Cloud Machine-en Automatizált és felhő eszközök (cloud tooling) TCO megtakarítás Egyszerű létrehozás Automatizált patch-elés Mentés/visszaállítás plusz HA és DR Bármely fejlesztő nyelv Advanced Security titkosítás Helyi és távoli menedzsment Copyright 2016, Oracle and/or its affiliates. All rights reserved.
Exadata Hardware Architecture Complete Optimized Standardized Hardened Database Platform Database Server Options 2-socket x86 server 44 cores, up to 1.5TB DDR4 DRAM 8-socket x86 server 144 cores, up to 6TB DRAM 2-socket SPARC server 64 cores, up to 1.0TB DDR4 DRAM Unified Ultra-Fast Network 40 Gb InfiniBand internal connectivity 10 Gb or 1 Gb Ethernet data center connectivity Fully Redundant Scale-out Intelligent Storage Servers Extreme Flash Storage Server 25.6 TB NVMe Flash High Capacity Storage Server 12.8 TB NVMe Flash + 96 TB SAS drives 2-socket servers 20 cores per server Copyright 2016, Oracle and/or its affiliates. All rights reserved. 1
Oracle Database 12c Release 2: Oracle Cloud és on prem elérhető On Premise Exadata Express Cloud Service Database Cloud Services Engineered Systems Linux, Solaris SPARC, Solaris x86-64 Windows Copyright 2016, Oracle and/or its affiliates. All rights reserved. 1
In-Memory az Active Data Guard Standby-on Month In-Memory Year In-Memory Valós idejű analitika standby DB-n, nincs hatással a primary-ra Standby produktívabb használata Production Standby Standby-on más lehet az in-memory adatok köre Performance Security Developers Management Copyright 2016, Oracle and/or Availability its affiliates. All rights reserved. Big Data Public Analytics 1
In-Memory Fast-Start DBFILE1 Index Table Index Buffer Cache Table Table SALES TABLESPACE FAST START TABLESPACE In-Memory Column Store DBFILE2 Fast Start Data IM oszlopos formátum a storage-ra Populáláskor az In-Memory column store tartalma IMCU checkpoint-tal ellátva: secure file LOB, külön táblatér DB restartkor a populálás gyorsabb, közvetlenül a tárolóról olvasva Gyorsabb in-memory oszlopos visszaállítás (2-5x), nem kell újraformattálni Performance Security Developers Management Copyright 2016, Oracle and/or Availability its affiliates. All rights reserved. Big Data Public Analytics 17
Advanced Index Compression High 1.8X 4.6X 1.2 TB 679 GB 270 GB Új Index High compression jobb index tömörítés Nagyobb hely megtakarítás az index túlsúlyos alkalmazásokhoz (pl. OLTP) Index tömörítés: I/O javulás, index nagyobb része cache-elhető No Compression Low Compression 10,000 Indexes High Compression 13% javulás a workload throughput-ban (low compression-höz) Performance Security Developers Management Copyright 2016, Oracle and/or Availability its affiliates. All rights reserved. Big Data Public Analytics 1
Online táblatér titkosítás Acme 10 1/2/16 Acme 3 1/3/16 Acme 5 1/5/16 Acme 12 1/7/16 Acme 4 1/8/16 Acme 2 1/9/16 SALES TABLESPACE HCM TABLESPACE DF11233 U*1 $5Ha1qui %H1 HSKQ112 A14 FASqw34 $1 DF@!1ah HH! DA45S& DD1 Ma rengeteg titkosítatlan adat van Currently must export/import to encrypt 12.2: meglévő database file-ok online titkosítása Támogatja az új kulcsra áttérést is Szintén új: Teljes titkosítás: DB belső struktúrák:of pl. SYSTEM, SYSAUX és UNDO táblaterek Performance Security Developers Management Copyright 2016, Oracle and/or Availability its affiliates. All rights reserved. Big Data Public Analytics 1
New in 12.2 Database Vault Simulation Mode Define and test security protection profiles through application lifecycle Realm and Command Rules Rules Simulation ENFORCED Mode HR APP Create Index DBA HR SCHEMA SIMULATION LOG Development Integrated Test Production Test Production Activate New Profile Create DV profile Protected Objects Regression testing Authorized Users Devops/Patching Authorized Tasks Trusted path factors IPs, Users, Modules Performance Security Developers Management Copyright 2016, Oracle and/or Availability its affiliates. All rights reserved. Big Data Public Analytics 2
Key Vault - Hybrid Cloud Key Management Users OKV END POINT OKV END POINT OKV END POINT Applications Users GATEWAY Oracle Cloud On-Premises OKV END POINT SSH TUNNEL Applications OKV END POINT OKV END POINT Alerts! Reports Key Vault Performance Security Developers Management Copyright 2016, Oracle and/or Availability its affiliates. All rights reserved. Big Data Public Analytics
Konszolidáció és izoláció, nagyléptékben 252 4096 PDB / Container Memória szabályozás PDB-k között a közös containerben pluszban a meglévő CPU és I/O szabályozáshoz Pricing Retail Multitenant Container Copyright 2016, Oracle and/or its affiliates. All rights reserved. 2
PDB Hot Clone PDB Hot Clone Online test master instantiation Oracle Cloud CRM Snap Clone Snap Clone CRM Dev1 CRM Dev2 Hot Clone Developers Pricing Retail CRM On-Premises Performance Security Developers Management Copyright 2016, Oracle and/or Availability its affiliates. All rights reserved. Big Data Public Analytics 2
PDB Refresh PDB Hot Clone Online test master instantiation PDB Refresh Incremental refresh of clone with latest data Oracle Cloud Cloned version no longer in sync Only changes copied and applied CRM Pricing Retail CRM Snap Clone Snap Clone CRM Dev1 CRM Dev2 Developers Changes made to database On-Premises TIME Performance Security Developers Management Copyright 2016, Oracle and/or Availability its affiliates. All rights reserved. Big Data Public Analytics 2
PDB Relocate PDB Hot Clone CRM HR Online test master instantiation PDB Refresh Incremental refresh of clone with latest data Oracle Cloud PDB Relocate Pricing Retail CRM Relocate with no downtime On-Premises Performance Security Developers Management Copyright 2016, Oracle and/or Availability its affiliates. All rights reserved. Big Data Public Analytics 2 25
Application Container PDB-k alkalmazás közös objektumokat megosztanak Kód, metaadat és adat Management egyszerűbb Apply updates to application container SaaS-szerű alkalmazásokhoz Performance Security Developers Management Copyright 2016, Oracle and/or Availability its affiliates. All rights reserved. Big Data Public Analytics 2
Oracle Sharding Lineáris skálázhatóság, hiba izoláció, globális adatdisztribúció, Cloud-ra alkalmaz Az esetek 99%-ban a RAC és (Active) Data Guard elegendő, és ezek az alkalmazásnak transzparensek Customers Customers Americas Customers Europe Customers Asia Néhány NAGY OLTP alkalmazáshoz kell a nagy DB kisebb shard okra bontása Skálázhatóság és rendelkezésreállás Adatmodell és alkalmazás: az aut. shard-okra irányításhoz Natív SQL, shardok ezreire is - SQL Routing: shard key, shard-okat átfogó lekérdezések - Online hozzáadás és újraszervezés - Lineáris adat, workload, felhasználók, izolációval Performance Security Developers Management Copyright 2016, Oracle and/or Availability its affiliates. All rights reserved. Big Data Public Analytics 27
Oracle Sharding rugalmas használat Deploy On-Premises Hybrid On-Premises and Cloud Data Center 1 Data Center 2 Disaster Recovery or Migration to Cloud Private Cloud for Large Countries Fully Deploy On Cloud Public Cloud for Small Availability Zone 1 Availability Zone 2 Performance Security Developers Management Copyright 2016, Oracle and/or Availability its affiliates. All rights reserved. Big Data Public Analytics 2
More 12.2 High Availability Innovations Application Continuity Planned maintenance enhancements Active Data Guard Diagnostic, Tuning, and SQL Plan Analyzer on Standby No user disconnect on failover Multi-node parallel apply in RAC High-speed block comparison between primary and standby More secure (SSL-based redo transport, automatically maintain password files) SALESTABLE Q1 Q2 Q3 More partition maintenance operations now online Online Table Move Performance Security Developers Management Copyright 2016, Oracle and/or Availability its affiliates. All rights reserved. Big Data Public Analytics 2
Fast SQL access for Relational, Hadoop and NoSQL Using Oracle Big Data SQL Unified SQL language for all data sources With full power of Oracle SQL Massively parallel, distributed query processing Local processing using Smart Scan technology Scalable joins between data sources Secure data access Redaction and row-based security on all data sources Big Data SQL Performance Security Developers Management Copyright 2016, Oracle and/or Availability its affiliates. All rights reserved. Big Data Analytics 3
Big Data Innovations Partitioned External Tables SALESTABLE(external) UKPartition Germany Partition USAPartition SQL External tables can be partitioned using any partitioning technique Partition pruning and basic partition maintenance(add/drop/exchange) Performance Security Developers Management Copyright 2016, Oracle and/or Availability its affiliates. All rights reserved. Big Data Analytics Publ ic 3
Oracle NoSQL Database Basic Edition, ingyen a DB EE-hez Oracle NoSQL Database Basic Edition (BE) Az Oracle Database EE része Aki megvásárolta a DBEE-t, letöltheti ingyen: Oracle NoSQL Database BE NoSQL BE support az Oracle Database supporttal együtt Funkciókban megegyezik: Oracle NoSQL Database Community Edition Csak bináris Letölthető: edelivery (DBEE) Copyright 2016, Oracle and/or its affiliates. All rights reserved. 3
Analytic Views Moves business logic (Aggregations, Hierarchies, Calculations) back into database Simple SQL for complex analytic queries no joins or GROUP-BY clauses necessary navigate through hierarchies without redefining calculations Works on top of existing tables no persistent storage Performance Security Developers Management Copyright 2016, Oracle and/or Availability its affiliates. All rights reserved. Big Data Public Analytics 3
New in 12.2 Approximate Query Processing Not every query requires a completely accurate result 12.1.0.2 APPROX_COUNT_DISTINCT 12.2.0.1 adds APPROX_PERCENTILE, APPROX_MEDIAN Find the value for a given percentile, e.g. what is the amount sold that represents the 90% percentile of all sales 6-13X faster with error typically < 1% Accuracy and error rate reporting for approximate aggregation functions Approximate functions used without any application changes Queries automatically re-written to use approximate functions approx_for_aggregation = TRUE Store approximate aggregates in materialized views with query rewrite Not previously possible to use MV s with distinct and percentile aggregates Performance Security Developers Management Copyright 2016, Oracle and/or Availability its affiliates. All rights reserved. Big Data Public Analytics 3
Property Graph Massively-Scalable Graph Database Scales to trillions of edges Memory-based Graph Analytics More than 35 graph analysis algorithms Simple Standard interfaces SQL, Java Tinkerpop: Blueprints, Gremlin, Rexster Groovy, Python Performance Security Developers Management Copyright 2016, Oracle and/or Availability its affiliates. All rights reserved. Big Data Public Analytics
Database Security Assessment Tool eredmények, példák go.oracle.com/lp=38340 1. No Database Security Policies / Strategy in place 2. No patch management policy in place 3. No encryption of sensitive / regulated data 4. No monitoring / auditing in place 5. Over-privileged accounts; No personalized accounts; NO SoD 6. Weak / inexistent password policies; Weak password management 7. Data sent in clear to third parties 8. No OS hardening 9. No sensitive data anonimization in production to DEV/TEST/Training/etc. 10. Still some sample schemas in production environments out there Copyright 2016, Oracle and/or its affiliates. All rights reserved.
Database Security Assessment Tool (DBSAT) Az aktuális database security feltérképezéséhez Gyorsan megvizsgálja az adatbázist Segít a fenyegetettségek megértésében Javaslatokat tesz Konfiguráció, privilégiumok, titkosítás, auditálás, stb. http://go.oracle.com/lp=38340 HTML XLS TEXT 10.2, 11.2, 12c Copyright 2016, Oracle and/or its affiliates. All rights reserved.
Copyright 2016, Oracle and/or its affiliates. All rights reserved. 3