Upload
dinhdien
View
219
Download
2
Embed Size (px)
Citation preview
Copyright © 2017 Oracle and/or its affiliates. All rights reserved. |
Fekete Zoltán Platform, principal sales consultant [email protected] https://blogs.oracle.com/zfekete/
Oracle Database a felhőben és 12c R2 újdonságok
Copyright © 2016, 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. | 3 3
Ugyanazon szabványok
Ugyanazon termékek
Ugyanaz a menedzselés
Ugyanazok a fejlesztő eszközök
Mozgatás a saját adatközpont és publikus felhő között
Teljeskörű választási lehetőség
ON-PREMISES PUBLIC CLOUD
3
Copyright © 2016, Oracle and/or its affiliates. All rights reserved. |
COMPUTE STORAGE NETWORKING
DATA MGMT APP DEV INTEGRATION SECURITY ANALYTICS
IT OPS MGMT
CONTENT & PROCESS
Oracle Cloud platform: teljes, integrált, nyílt
ERP HR CX EPM DATA SCM INDUSTRY SaaS
PaaS
IaaS
4
Copyright © 2016, Oracle and/or its affiliates. All rights reserved. |
01100100 01100001 01110100 01100001 0110010001100001 01110100 0100 01100001 01100100 01100001 01110100 01100001 0110010001100001 01011 01110100 110000101100100 01100001 01110100 110000101100100 01100001 01110100 01100001 0110010001100001 01110100 110000101100100 0100111 01100001 01110100 110000101100100 01100001 01110100 01100001 011010 0110010001100001 01110100 01100001 0110010001100001 01110100 01001 01100001 0110010001100001 01110100 01100001 0110010001100001 01001 01110100 01100001 0110010001100001 01110100 01100001 0100101001 001 0110010001100001 01110100 01100001 0110010001100001 01110100 010011 01100001 0110010001100001 01110100 01100001 01100100 01100001 01001 01110100 01100001 0110010001100001 01110100 01100001 01100100 0100 01100001 01110100 01100001 0110010001100001 01110100 01000100 0100 110000101100100 01100001 01110100 110000101100100 01100001 01110100 01100001 0110010001100001 01110100 110000101100100 01100001 010001 01110100 110000101100100 01100001 01110100 01100001 01000100 010011 0110010001100001 01110100 01100001 0110010001100001 01110100 01000 01110100 110000101100100 01100001 01110100 01100001 01000100 010011 0110010001100001 01110100 01100001 0110010001100001 01110100 010011
Következő generációs, unified data, heterogén környezetek
5
END USER EXPERIENCE/ACTIVITY
APPLICATION
MIDDLE TIER
DATA TIER
VIRTUALIZATION TIER
VM CONTAINER
INFRASTRUCTURE TIER
VM CONTAINER
Real Users Synthetic Users
Unified Platform
App metrics Transactions
Server metrics Diagnostics Logs
Host metrics VM metrics Container metrics
CMDB/Compliance Tickets Alerts
INTELLIGENT, UNIFIED PLATFORM
POWERED BY MACHINE LEARNING
INFORMED BY A COMPLETE DATA SET
HETEROGENEOUS AND OPEN
✔
✔
✔
✔
Security Events
Global Threat Feeds CASB Identity
Copyright © 2016, Oracle and/or its affiliates. All rights reserved. |
Security Monitoring and Analytics New in 2017
IT Analytics
Log Analytics
6
Infrastructure Monitoring
Configuration & Compliance
New in 2017
Orchestration New in 2017
Application Performance Monitoring
Monitor real and synthetic users and application performance
Monitor database and cross-tier infrastructure performance
Aggregate, index, and explore the entire enterprise log estate
Manage configuration and change against industry and own standards
Execute automated remediation and other tasks at cloud scale
Analyze business and IT data using pre-built apps and explorers
Detect, investigate, and remediate full range of security threats
Oracle Management Cloud egyesített intelligens platform, együttműködő szolgáltatások
Copyright © 2016, Oracle and/or its affiliates. All rights reserved. |
Database Development
Database Cloud szolgáltatások mindenkinek 100% kompatibilis, belép szinttől a működéskritikus rendszerekig
Exadata Database Express
Highest availability, scalability and performance
SMB & Departmental Applications
Enterprise Applications
Deployment platform Shared Dedicated Engineered
Elastic Compute or Bare Metal
Copyright © 2016, Oracle and/or its affiliates. All rights reserved. |
Oracle Database Exadata Express Cloud Service
• 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
8
Teljesen menedzselt, kicsitől a közepes feladatokig
Copyright © 2016, Oracle and/or its affiliates. All rights reserved. |
Oracle Cloud Machine – előnyök az ügyfeleknek
9
cloud@customer
Egyetlen platform az Oracle és nem-Oracle környezetekhez
Egyszer megírni, bevezetni: Oracle Cloud vagy az Oracle Cloud Machine
Ugyanaz a költséghatékony előfizetés árazás mint az Oracle publikus felhőben
Megfelelni az előírásoknak, szolgáltatások -kal
Teljes IaaS és PaaS hordozhatóság: Oracle Cloud és cloud@customer
Oracle Cloud leszállítva működik az Ön tűzfala mögött
Copyright © 2016, Oracle and/or its affiliates. All rights reserved. |
Automatizált patch-elés
Mentés/visszaállítás plusz HA és DR
Egyszerű létrehozás
Bármely fejlesztő nyelv
Advanced Security titkosítás
Helyi és távoli menedzsment
Automatizált és felhő eszközök (cloud tooling) – TCO megtakarítás
Példa: az Oracle Database Cloud Service Oracle Cloud Machine-en
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
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
Fully Redundant
14
Copyright © 2016, Oracle and/or its affiliates. All rights reserved. |
• elérhető
– On Premise
– Exadata Express Cloud Service
– Database Cloud Services
– Engineered Systems
• Linux,
• Solaris SPARC, Solaris x86-64
• Windows
• …
15
Oracle Database 12c Release 2: Oracle Cloud és on prem
Copyright © 2016, Oracle and/or its affiliates. All rights reserved. |
• Valós idejű analitika standby DB-n, nincs hatással a primary-ra
• Standby produktívabb használata
• Standby-on más lehet az in-memory adatok köre
16
In-Memory az Active Data Guard Standby-on
Month In-Memory
Production Standby
Year In-Memory
Public Performance Security Developers Management Availability Big Data Analytics
Copyright © 2016, Oracle and/or its affiliates. All rights reserved. |
In-Memory Fast-Start
17
• 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
Buffer Cache
In-Memory Column Store
DBFILE1
Table
Index Table
Table Index
DBFILE2 SALES TABLESPACE
FAST START TABLESPACE
Fast Start Data
Public Performance Security Developers Management Availability Big Data Analytics
Copyright © 2016, Oracle and/or its affiliates. All rights reserved. |
• Ú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ő
18
Advanced Index Compression High
1.2 TB 679 GB 270 GB
No Compression
Low Compression
High Compression
1.8X
4.6X
10,000 Indexes
13% javulás a workload throughput-ban (low compression-höz)
Public Performance Security Developers Management Availability Big Data Analytics
Copyright © 2016, Oracle and/or its affiliates. All rights reserved. |
Online táblatér titkosítás
19
• 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
SALES TABLESPACE
HCM TABLESPACE
HCM TABLESPACE
DF11233 U*1 $5Ha1qui %H1 HSKQ112 A14 FASqw34 £$1 DF@£!1ah HH! DA45S& DD1
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
Public Performance Security Developers Management Availability Big Data Analytics
Copyright © 2016, Oracle and/or its affiliates. All rights reserved. | 20
Create DV profile
Protected Objects
Integrated Test
Regression testing
Authorized Users
Production Test
Devops/Patching
Authorized Tasks
Production
Trusted path factors
IPs, Users, Modules
Activate New Profile
Development
New in 12.2 Database Vault Simulation Mode Define and test security protection profiles through application lifecycle
Realm and Command Rules Simulation Mode
SIMULATION LOG HR SCHEMA
HR APP
DBA
Create Index
Realm and Command Rules ENFORCED
Public Performance Security Developers Management Availability Big Data Analytics
Copyright © 2016, Oracle and/or its affiliates. All rights reserved. |
Reports
Alerts !
On-Premises
Key Vault
Oracle Cloud
Applications
Users
Key Vault - Hybrid Cloud Key Management
GATEWAY
SSH TUNNEL
Applications
Users
OKV END POINT
OKV END POINT
OKV END POINT
OKV END POINT
OKV END POINT
OKV END POINT
Public Performance Security Developers Management Availability Big Data Analytics
Copyright © 2016, Oracle and/or its affiliates. All rights reserved. |
• 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
22
Konszolidáció és izoláció, nagyléptékben
Retail
Pricing
Multitenant Container
Copyright © 2016, Oracle and/or its affiliates. All rights reserved. |
PDB Hot Clone
• PDB Hot Clone
– Online test master instantiation
CRM
Oracle Cloud
Pricing Retail
On-Premises
23
Hot Clone
Snap Clone
Snap Clone
CRM CRM Dev1 CRM Dev2
Developers
Public Performance Security Developers Management Availability Big Data Analytics
Copyright © 2016, Oracle and/or its affiliates. All rights reserved. |
PDB Refresh
• PDB Hot Clone
– Online test master instantiation
• PDB Refresh
– Incremental refresh of clone with latest data
CRM
Oracle Cloud
Pricing Retail
On-Premises
24
CRM
Snap Clone
Snap Clone
CRM Dev1 CRM Dev2
Developers
TIME
Changes made to database
Cloned version no longer in sync
Only changes copied and applied
Public Performance Security Developers Management Availability Big Data Analytics
Copyright © 2016, Oracle and/or its affiliates. All rights reserved. |
• PDB Hot Clone
– Online test master instantiation
• PDB Refresh
– Incremental refresh of clone with latest data
• PDB Relocate – Relocate with no downtime
25
PDB Relocate
25
CRM
HR
Oracle Cloud
Pricing Retail
On-Premises
CRM
Public Performance Security Developers Management Availability Big Data Analytics
Copyright © 2016, Oracle and/or its affiliates. All rights reserved. |
• 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
Application Container
26
Public Performance Security Developers Management Availability Big Data Analytics
Copyright © 2016, Oracle and/or its affiliates. All rights reserved. |
Oracle Sharding
27
Lineáris skálázhatóság, hiba izoláció, globális adatdisztribúció, Cloud-ra alkalmaz
Customers Americas
Customers
Customers Europe
Customers Asia
• Az esetek 99%-ban a RAC és (Active) Data Guard elegendő, és ezek az alkalmazásnak transzparensek
• 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
Public Performance Security Developers Management Availability Big Data Analytics
Copyright © 2016, Oracle and/or its affiliates. All rights reserved. | 28
Oracle Sharding rugalmas használat
Deploy On-Premises
Fully Deploy On Cloud
Hybrid On-Premises and Cloud
Disaster Recovery or Migration to Cloud
Availability Zone 1
Availability Zone 2
Data Center 1
Data Center 2
Private Cloud for Large Countries Public Cloud for Small
Public Performance Security Developers Management Availability Big Data Analytics
Copyright © 2016, Oracle and/or its affiliates. All rights reserved. |
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)
More partition maintenance operations now online
Online Table Move
29
SALESTABLE
Q1 Q2 Q3
Public Performance Security Developers Management Availability Big Data Analytics
Copyright © 2016, Oracle and/or its affiliates. All rights reserved. |
Fast SQL access for Relational, Hadoop and NoSQL
• 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
30
Using Oracle Big Data SQL
Big Data SQL
Performance Security Developers Management Availability Big Data Analytics
Copyright © 2016, Oracle and/or its affiliates. All rights reserved. |
Big Data Innovations
• External tables can be partitioned using any partitioning technique
• Partition pruning and basic partition maintenance(add/drop/exchange)
Public 31
SALESTABLE(external)
UKPartition GermanyPartition USAPartition
SQL
Partitioned External Tables
Performance Security Developers Management Availability Big Data Analytics
Copyright © 2016, Oracle and/or its affiliates. All rights reserved. |
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)
32
Copyright © 2016, Oracle and/or its affiliates. All rights reserved. |
Analytic Views
33
• 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 re-defining calculations
• Works on top of existing tables
– no persistent storage
Public Performance Security Developers Management Availability Big Data Analytics
Copyright © 2016, Oracle and/or its affiliates. All rights reserved. |
• 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%
• Approximate functions used without any application changes
– Queries automatically re-written to use approximate functions
– approx_for_aggregation = TRUE
34
• Accuracy and error rate reporting for approximate aggregation functions
• Store approximate aggregates in materialized views with query rewrite
– Not previously possible to use MV’s with distinct and percentile aggregates
New in 12.2 Approximate Query Processing Not every query requires a completely accurate result
Public Performance Security Developers Management Availability Big Data Analytics
Copyright © 2016, Oracle and/or its affiliates. All rights reserved. |
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
Public Performance Security Developers Management Availability Big Data Analytics
Copyright © 2016, Oracle and/or its affiliates. All rights reserved. |
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. |
• 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
Database Security Assessment Tool (DBSAT) Az aktuális database security feltérképezéséhez
XLS TEXT HTML
10.2, 11.2, 12c