Using Oracle Cloud Stack · Oracle® Cloud Using Oracle Cloud Stack Release 18.3.2 E77672-23 July 2018
enhancement for cloud · NEC is ready to provide Highly Available and Maintainable Cloud platform...
Transcript of enhancement for cloud · NEC is ready to provide Highly Available and Maintainable Cloud platform...
1 © NEC Corporation 2015
NEC Introduction
25 Billion dollar in FY2014 sales
9
NorthAmerica
140Business activities in over
Countries and territories
10
LatinAmerica
18
GreaterChina
Asia-Pacific
23
Europe,Middle East, and Africa
19
Company Name:
Established:
Operations:
NEC Corporation
July 17, 1899
Japanese multinational provider of information technology (IT) services and products
2 © NEC Corporation 2015
History of NEC/Oracle alliance
2005 STA (Strategic Technology Alliance) started
NEC and Oracle OEM contract started(first in Japan)1987
2000 Development alliance for mission critical systems
NEC and BEA alliance started1997
2012
2013
2015
2006 NEC’s RAC 10gR2 fast failover best practice
NEC high available Linux DB platform
Zero error planned DB maintenance
and unplanned DB outage solution
Zero error solution
enhancement for cloud
The NEC and Oracle alliance is continuous over a quarter of a century
2008 NEC’s RAC 11gR1 fast failover best practiceWon Global Partner Award:
Database2015,2016
3 © NEC Corporation 2015
Test Environment
GridLink DS1
WebLogic Server
▪Oracle DB 12c RAC (Services + FAN + Application Continuity)▪Oracle Multitenant▪Oracle WebLogic Server 12c + Active GridLink▪Oracle Active Data Guard
PDB1 PDB2 PDB3 PDB252…
CDB
GridLink DS2 GridLink DS3 GridLink DS252
…
RACNode2
RACNode3
RACNode1
RACNode4
RACNode5
RACNode6
PDB252
PDB1 PDB2 PDB3…
CDB
PDB252
DataGuard
4 © NEC Corporation 2015
Service for PDB2
Service for PDB1
Service for PDB2
Test cases
1.PDB service stop 2.RAC node maintenance
request
PDB1 PDB2 PDB3 PDB252
request
• Gradual connection relocate
• Load Balance
No Impact
No Impact
CDB
Client forTenant 1
Client forTenant 2
Multitenant
RAC
WebLogicActive GridLink
Use cases
Service for PDB1
Service for PDB1
Service for PDB2
request
PDB1 PDB2 PDB3 PDB252
request
• Applying Patch Set Update
• Configuration change• Hardware maintenance
No Impact
No Impact
CDB
Client forTenant 1
Client forTenant 2
Multitenant
RAC
WebLogicActive GridLink
Use cases
Service for PDB1
Service for PDB2
Maintenance
request
request
Drain&Relocate
connections
FAN
Maintenance
request
request
Drain&Relocate
connections
FAN
5 © NEC Corporation 2015
Test cases
3.Data Center Maintenance 4. PDB migration by PDB Relocate
request PDB1 PDB2 PDB3 PDB252
request
• Data Center maintenance
request
No Impact
No Impact
CDB
Client forTenant 1
Client forTenant 2
RAC
WebLogicActive GridLink
Use case
PDB1 PDB2 PDB3 PDB252
CDBRAC
Maintenance
Drain& Relocate connections
FAN
Data Center1
Data Center2
Data Guard
request PDB1 PDB2 PDB3 PDB252
request
• Migration from on-premise to cloud
• Major version change
• Data center hardware replacement
request
request
No Impact
No Impact
Client forTenant 1
Client forTenant 2
WebLogicActive GridLink
Use case
Maintenance
PDB1
CDB2RAC
Upgrade
PDB relocate
Service for PDB1
Service for PDB2
Service for PDB1
Service for PDB2
Drain & Failover connections
FAN
request
request
request
request
request
CDB1
request
request
Service for
PDB1
Service for
PDB1
6 © NEC Corporation 2015
RAC+Multitenant - Node Maintenance
RAC Node#1
WebLogic
Only Node#1 Both Nodes
FAN
RAC Node#2
Both Nodes
StopServices1
StopInstance3 Restart
Instance4
: request and response
RestartServices5
Drain
Session
2
Wait time is less than 1s
FAN
Maintenance
Confirm no impact to clients
No Impact !!!
7 © NEC Corporation 2015
Data Center Maintenance using RAC + Data Guard
FAN
WebLogic
Stop Services1
FAN
StartInstance
Connection retry
Primary
Standby Primary
Standby
Swichover
RAC#1
RAC#2
Upgrade
Maintenance
4Start
Services
5
2
3
Drain
Session
: request and response
120 sec
Confirm no impact to clients
No Impact !!!
8 © NEC Corporation 2015
DB instance down
Application wait FSMT (max)
Reconnect
FAN
: request and response
…
RAC Node#1
WebLogic
RAC Node#2
PDB services
PDBs
PDB services
PDBs
DB Reconfig & Recovery
instancedown
No Errors!!!
Confirmed no errors to all tenant’s clients
Application Continuity
9 © NEC Corporation 2015
Public Network Down
Application wait 1s
FAN
: request and response
…
RAC Node#1
WebLogic
RAC Node#2
PDB services
PDBs
PDB services
PDBs
PublicNetwork
down
No Errors!!!
Confirmed no errors to all tenant’s clients
Reconnect
Application Continuity
10 © NEC Corporation 2015
DB Node Down
Application wait Misscount+FSMT (max)
FAN
: request and response
…
RAC Node#1
WebLogic
RAC Node#2
PDB services
PDBs
PDB services
PDBs
GRID + DB Reconfig & Recovery
Nodedown
No Errors!!!
Confirmed no errors to all tenant’s clients
Reconnect
Application Continuity
11 © NEC Corporation 2015
PDB Online Relocate
Other PDBs
Other PDBs
Migration PDB
requestandresponse
CDB#1
WebLogic
…
CDB#2
(1) Relocate
Online Copy
(2) Open &Start Service
Confirmed no errors to all tenant’s clients
Application Continuity enables no error replay
REDO sync
12 © NEC Corporation 2015
NEC at Oracle OpenWorld 2016
▌NEC Session
⚫Oracle Cloud AppDev for Enterprise Java Applications [CON7098]
• Wednesday, Sep 21, 4:15 p.m. - 5:00 p.m. | Marriott Marquis—Salon 4/5/6
▌Exhibition
⚫Solutions for society
• High Availability Solutions
• Enhanced Security Solutions
• Big Data Analytics
• Deep Learning technology
• SDN Solutions
etc
NEC Booth #1601, Moscone South
NEC
13 © NEC Corporation 2015
NEC is ready to provide Highly Available and Maintainable Cloud platform with Application
Continuity, Real Application Clusters, Oracle Multitenant, Oracle Security options and
WebLogic Server Active GridLink on NEC HW.
I believe this platform brings phenomenal value to our cloud customers because it hides
unplanned outages and scheduled maintenance from application users.
Yuki Moriyama
Deputy General Manager, NEC Corporation