36
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

Oracle Database a felhőben és 12c R2 újdonságokkonferenciak.advalorem.hu/uploads/files/Platform 03.28. - Fekete... · Analytics New in 2017 IT Analytics Log Analytics 6 Infrastructure

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

Copyright © 2016, Oracle and/or its affiliates. All rights reserved. | 38