enhancement for cloud · NEC is ready to provide Highly Available and Maintainable Cloud platform...

13
1 © NEC Corporation 2015 NEC Introduction 25 Billion dollar in FY2014 sales 9 North America 140 Business activities in over Countries and territories 10 Latin America 18 Greater China 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

Transcript of enhancement for cloud · NEC is ready to provide Highly Available and Maintainable Cloud platform...

Page 1: enhancement for cloud · NEC is ready to provide Highly Available and Maintainable Cloud platform with Application Continuity, Real Application Clusters, Oracle Multitenant, Oracle

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

Page 2: enhancement for cloud · NEC is ready to provide Highly Available and Maintainable Cloud platform with Application Continuity, Real Application Clusters, Oracle Multitenant, Oracle

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

Page 3: enhancement for cloud · NEC is ready to provide Highly Available and Maintainable Cloud platform with Application Continuity, Real Application Clusters, Oracle Multitenant, Oracle

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

Page 4: enhancement for cloud · NEC is ready to provide Highly Available and Maintainable Cloud platform with Application Continuity, Real Application Clusters, Oracle Multitenant, Oracle

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

Page 5: enhancement for cloud · NEC is ready to provide Highly Available and Maintainable Cloud platform with Application Continuity, Real Application Clusters, Oracle Multitenant, Oracle

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

Page 6: enhancement for cloud · NEC is ready to provide Highly Available and Maintainable Cloud platform with Application Continuity, Real Application Clusters, Oracle Multitenant, Oracle

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 !!!

Page 7: enhancement for cloud · NEC is ready to provide Highly Available and Maintainable Cloud platform with Application Continuity, Real Application Clusters, Oracle Multitenant, Oracle

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 !!!

Page 8: enhancement for cloud · NEC is ready to provide Highly Available and Maintainable Cloud platform with Application Continuity, Real Application Clusters, Oracle Multitenant, Oracle

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

Page 9: enhancement for cloud · NEC is ready to provide Highly Available and Maintainable Cloud platform with Application Continuity, Real Application Clusters, Oracle Multitenant, Oracle

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

Page 10: enhancement for cloud · NEC is ready to provide Highly Available and Maintainable Cloud platform with Application Continuity, Real Application Clusters, Oracle Multitenant, Oracle

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

Page 11: enhancement for cloud · NEC is ready to provide Highly Available and Maintainable Cloud platform with Application Continuity, Real Application Clusters, Oracle Multitenant, Oracle

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

Page 12: enhancement for cloud · NEC is ready to provide Highly Available and Maintainable Cloud platform with Application Continuity, Real Application Clusters, Oracle Multitenant, Oracle

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

Page 13: enhancement for cloud · NEC is ready to provide Highly Available and Maintainable Cloud platform with Application Continuity, Real Application Clusters, Oracle Multitenant, Oracle

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