Weitere ähnliche Inhalte Ähnlich wie Oracle RAC and Your Way to the Cloud by Angelo Pruscino (20) Mehr von Markus Michalewicz (20) Kürzlich hochgeladen (20) Oracle RAC and Your Way to the Cloud by Angelo Pruscino2. Oracle
Real
Applica>on
Clusters
(RAC)
Your
way
to
the
Cloud
Copyright
©
2014
Oracle
and/or
its
affiliates.
All
rights
reserved.
Angelo
Pruscino
Senior
Vice
President
Oracle
RAC
Development
November
18,
2014
3. Safe
Harbor
Statement
The
following
is
intended
to
outline
our
general
product
direc>on.
It
is
intended
for
informa>on
purposes
only,
and
may
not
be
incorporated
into
any
contract.
It
is
not
a
commitment
to
deliver
any
material,
code,
or
func>onality,
and
should
not
be
relied
upon
in
making
purchasing
decisions.
The
development,
release,
and
>ming
of
any
features
or
func>onality
described
for
Oracle’s
products
remains
at
the
sole
discre>on
of
Oracle.
Copyright
©
2014
Oracle
and/or
its
affiliates.
All
rights
reserved.
3
4. Flex
Cluster
Copyright
©
2014
Oracle
and/or
its
affiliates.
All
rights
reserved.
Self-‐
Op>mizing
Self-‐
Protec>ng
Self-‐
Configuring
Self-‐
Healing
Client
Cluster
Oracle
RAC
12c
–
Designed
for
the
Cloud
4
Client
Cluster
With
local
storage
Client
Cluster
With
local
storage
Client
Cluster
Client
Cluster
Client
Cluster
With
local
storage
Flex
Cluster
Flex
Cluster
5. Pain
Points
To
Solve
in
the
Cloud
•
SoWware
management
(patching)
•
Maintaining
up>me
and
availability
•
Maintaining
dependent
databases
•
Performance
tuning
and
diagnosis
• …
Copyright
©
2014
Oracle
and/or
its
affiliates.
All
rights
reserved.
5
6. Why?
-‐
Because
They
Are
“Money
Pits”
Copyright
©
2014
Oracle
and/or
its
affiliates.
All
rights
reserved.
6
8. Oracle
Rapid
Home
Provisioning
(RHP)
So8ware
management
for
the
Cloud
1. Eliminate
the
need
to
patch
individual
databases
2. Update
any
number
of
databases
with
a
single
command
3. Ensure
standardiza>on
through
gold
image
lineage
Copyright
©
2014
Oracle
and/or
its
affiliates.
All
rights
reserved.
8
9. Cluster
Copyright
©
2014
Oracle
and/or
its
affiliates.
All
rights
reserved.
Cluster
Cluster
Cluster
Cluster
Cluster
Oracle
Rapid
Home
Provisioning
Centralized
and
standardized
so8ware
maintenance
9
Cluster
Local
Copy
RSYNC
RHP
Server
11. Improving
Availability
on
Architecture
Level
Copyright
©
2014
Oracle
and/or
its
affiliates.
All
rights
reserved.
11
Flex
Cluster
12c
12.1.0.1
/
12.1.0.2
<Loosely
coupled>
LeafNode1 LeafNode.. … LeafNodeN Oracle Clusterware
DBA DBA DBA
ASM ASM ASM
Oracle Clusterware
>Tightly
coupled<
Oracle ASM
Node1 Node2 Node3
Flex ASM managed shared storage
One
Cluster
• Use
Cases
1. Consistent
Management:
• Apps
&
DBs
in
one
cluster
– Only
use
case
with
12.1
– Outlook
for
12.2:
• Leaf
Nodes
hos>ng
DBs
for
(In-‐Memory)
Reader
Farm
– Performance
Op>miza>on
for
read
services
in
cluster
• E.g.
(OLTP)
updates
on
HUB,
instantaneous
real
>me
repor>ng
on
Leaf
Nodes
– Recovery
Op>miza>on
– Further
op>miza>on
in
DWH
• Architecture
– Leaf
Nodes
• Act
as
compute
nodes
• Depend
on
HUB
nodes
• Do
not
require
direct
disk
access
• U>lize
a
different
heartbeat
mechanism
• Do
not
perform
writes
– No
DML
/
updates
/
inserts
• Thus,
no
Distributed
Lock
Management
(DLM)
required
AppA
AppA
AppB
12. Improving
Availability
on
Architecture
Level
Copyright
©
2014
Oracle
and/or
its
affiliates.
All
rights
reserved.
12
• Use
Cases
1. Non-‐shared
disk
clusters
• Client
Clusters
don’t
require
their
own
shared
disk
access
– Used
for
applica>on
hos>ng
• Only
use
case
in
12.1.0.2
2. GI-‐version
independent
database
clusters
– Minimum
DB
version
12c
• Use
case
requires
12.2
GI
3. Highly
scalable
&
flexible
• Architecture
– Client
Clusters
• U>lize
(a)
central
cluster(s)
(ideally)
for
shared
services
– E.g.
Storage
Server
• Cost
efficiency
due
to
using
network
connec>ons
instead
of
FC
/
SAN
network
• Represent
independent
clusters
that
can
be
scaled
horizontally
and
ver>cally
• CC
can
be
deployed
by
means
of
instan>a>on
– VM-‐based,
in
cloud
• Make
use
of
RHP
Client
Clusters
(CC)
in
12.1.0.2+
/
mainly
12.2
DBA DBA
Oracle Grid Infrastructure
Node1 Node2
DBA
GI
Node…
…
CC2
DBB DBB
Oracle Grid Infrastructure
Node1 Node2
DBB
GI
Node…
…
CC1
ASM ASM
Oracle Clusterware
Node1 Node2
Storage Server
Flex ASM Storage
13. RAC’s
New
Architectures
Ensure
Scalability
on
every
Level
Use
case:
Cost
op5miza5on
for
certain
applica5ons
DBB
GI
Local
Storage
…
ASM ASM
Oracle Clusterware
Storage Server
Centralized
&
Local
Storage
Use
case:
Read
op5miza5on
using
local
storage
for
some
workloads
Copyright
©
2014
Oracle
and/or
its
affiliates.
All
rights
reserved.
13
Centralized
Storage
Use
case:
generic
DBA DBA
Oracle Grid Infrastructure
Node1 Node2
DBA
GI
Node…
…
CC2
DBB DBB
Oracle Grid Infrastructure
Node1 Node2
DBB
GI
Node…
…
CC1
ASM ASM
Oracle Clusterware
Node1 Node2
Storage Server
Flex ASM Storage
DBB DBB
Oracle Grid Infrastructure
Node1 Node2
Node…
CC1
ASM
VSD
Node1 Node2
Flex ASM Storage
DBB DBB
Oracle Grid Infrastructure
Node1 Node2
DBB
GI
Node…
CC1
…
ASM
VSD
ASM ASM
Oracle Clusterware
Node1 Node2
Storage Server
Flex ASM Storage
14. RAC’s
New
Architectures
Are
the
Backbone
for
the
Cloud
Use
Flex
Clusters,
Client
Clusters,
and
Client
Clusters
with
local
storage
as
required
Flex
Cluster
Client
Cluster
With
local
storage
Client
Cluster
Flex
Cluster
Copyright
©
2014
Oracle
and/or
its
affiliates.
All
rights
reserved.
14
+1
RHP Server
Storage Server
Client
Cluster
With
local
storage
Client
Cluster
Flex
Cluster
16. ACFS
and
a
Simple
and
Free
of
Charge
Approach
to
Managing
Test
&
Dev
Oracle
Database
Environments
Copyright
©
2014
Oracle
and/or
its
affiliates.
All
rights
reserved.
The
gDBclone
sample
script
takes
databases
from
any
source
and
duplicates
them
on
the
Test
&
Dev
cluster
using
ACFS
snapshots
to
create
space
efficient
copies.
gDBclone
automa>cally
converts
databases
from
any
type
to
any
type;
quickly
test
your
applica>on
on
a
RAC
test
database
using
your
SI
database
produc>on
data.
16
17. RAC’s
New
Architectures
Are
the
Backbone
for
the
Cloud
Using
the
Oracle
Database
Appliance
(ODA)
as
the
building
block
in
the
cloud
Client
Cluster
With
local
storage
Copyright
©
2014
Oracle
and/or
its
affiliates.
All
rights
reserved.
Client
Cluster
17
+1
RHP Server
Storage Server
Flex
Cluster
Flex
Cluster
Flex
Cluster
Client
Cluster
Client
Cluster
With
local
storage
18. Test
and
Development
Personality
Built
Into
Every
ODA
• Instantly
provision
test/dev
environments
• Single-‐instance
Copyright
©
2014
Oracle
and/or
its
affiliates.
All
rights
reserved.
or
RAC
• Applica>on
VMs
and
templates
• Space-‐efficient
snapshot
storage
• Cost-‐effec>ve
copy-‐on-‐write
snapshots
–
free
func>onality
18
Exadata
ODA
3rd-‐Party
Test/Dev
20. Key
Management
Challenges
Heard
from
Customers
Copyright
©
2014
Oracle
and/or
its
affiliates.
All
rights
reserved.
Management
Challenges
• ProliferaZon
of
encrypZon
wallets
and
keys
• Authorized
sharing
of
keys
• Key
availability,
retenZon,
and
recovery
• Custody
of
keys
and
key
storage
files
Regulatory
Challenges
• Physical
separaZon
of
keys
from
encrypted
data
• Periodic
key
rotaZons
• Monitoring
and
audiZng
of
keys
• Long-‐term
retenZon
of
keys
and
encrypted
data
20
21. Copyright
©
2014
Oracle
and/or
its
affiliates.
All
rights
reserved.
Introducing
Oracle
Key
Vault
• Centralized
management
of
keys,
secrets,
Oracle
Wallets,
Java
Keystores
and
more
• Op>mized
solu>on
for
Oracle
Stack
(Database,
Middleware,
Systems)
• Supports
industry
standard
OASIS
KMIP
protocol
21
22. Copyright
©
2014
Oracle
and/or
its
affiliates.
All
rights
reserved.
Secure
RAC
in
the
Cloud
Ensure
Security,
don’t
assume
it
Client
Cluster
22
Storage Server
Flex
Cluster
Client
Cluster
Client
Cluster
With
local
storage
• Secure
data
in
flight
and
at
rest
• Support
single
network
architectures
which
may
be
routed
and
/
or
insecure.
24. Policy
Copyright
©
2014
Oracle
and/or
its
affiliates.
All
rights
reserved.
Autonomous
Compu>ng
24
QoS
CHM
CHA
HngMgr
Self-‐
Op>mizing
Self-‐
Protec>ng
Self-‐
Configuring
Self-‐
Healing
25. Enabling
Autonomous
Compu>ng
Cluster
Health
Monitor
(CHM)/OS
&
QoS
11.2+
Further
QoS
&
CHM
Enhancements
in
12.1.0.2
Copyright
©
2014
Oracle
and/or
its
affiliates.
All
rights
reserved.
CHM/OS
LOGGERD sysmond
• QoS
Support
for
Measure
only
with
Performance
Objec>ves
and
Alerts
• QoS
Support
for
Measuring
and
Monitoring
Admin-‐
Managed
Databases
Cluster
Health
Advisor
Coming
soon…
25
26. OraChk
–
Con>nuous
Applica>on
of
Best
Prac>ces
• OraChk
– Formerly
RACchk
or
RACcheck
– aka
ExaChk
• RAC
Configura>on
Audit
Tool
– For
details
see
MOS
note
ID
1268927.1
• Checks
Oracle
Stack:
– Standalone
Database
– Grid
Infrastructure
&
RAC
– Maximum
Availability
Architecture
(MAA)
Valida>on
– Oracle
Hardware
Copyright
©
2014
Oracle
and/or
its
affiliates.
All
rights
reserved.
26
Engineered Systems
require less initial testing
OraChk
27. Trace
File
Analyzer
(TFA)
–
Diagnos>cs
for
the
Cloud
• Trace
File
Analyzer
– Improved
comprehensive
first
failure
diagnos>cs
collec>on
– Efficient
collec>on,
packaging
and
transfer
of
data
– Collect
for
all
relevant
components
(OS,
Grid
Infrastructure,
ASM,
RDBMS),
including
Exadata
cell
nodes
– One
command
to
collect
all
informa>on,
from
all
nodes
(or
single-‐instance,
single-‐node)
• More
informa>on:
MOS
note
ID
1513912.1
Copyright
©
2014
Oracle
and/or
its
affiliates.
All
rights
reserved.
27
28. Trace
File
Analyzer
(TFA)
–
Efficiency
from
A-‐Z
Copyright
©
2014
Oracle
and/or
its
affiliates.
All
rights
reserved.
28
LOGs
LOGs
29. Oracle
RAC
12c
–
Autonomous
Compu>ng
for
the
Cloud
Client
Cluster
With
local
storage
Copyright
©
2014
Oracle
and/or
its
affiliates.
All
rights
reserved.
Client
Cluster
29
+1
RHP Server
Client
Cluster
With
local
storage
Storage Server
OraChk
Self-‐
Op>mizing
Self-‐
Protec>ng
Self-‐
Configuring
Self-‐
Healing
Flex
Cluster
Flex
Cluster
Flex
Cluster
30. Copyright
©
2014
Oracle
and/or
its
affiliates.
All
rights
reserved.
30
Conclusion
31. Client
Cluster
RAC
+
EM
12c
=
Total
Cloud
Control
Efficient
EM
based
monitoring
and
management
for
the
cloud
With
local
storage
Copyright
©
2014
Oracle
and/or
its
affiliates.
All
rights
reserved.
Client
Cluster
31
+1
RHP Server
Storage Server
Flex
Cluster
Flex
Cluster
Flex
Cluster
Client
Cluster
Client
Cluster
With
local
storage
Self-‐
Op>mizing
Self-‐
Protec>ng
Self-‐
Configuring
Self-‐
Healing
32. Copyright
©
2014
Oracle
and/or
its
affiliates.
All
rights
reserved.
32
Conclusion
33. Flex
Cluster
Copyright
©
2014
Oracle
and/or
its
affiliates.
All
rights
reserved.
Self-‐
Op>mizing
Self-‐
Protec>ng
Self-‐
Configuring
Self-‐
Healing
Client
Cluster
Oracle
RAC
12c
–
Ready
for
the
Cloud
33
Client
Cluster
With
local
storage
Client
Cluster
With
local
storage
Client
Cluster
Client
Cluster
Client
Cluster
With
local
storage
Flex
Cluster
Flex
Cluster