SlideShare a Scribd company logo
1 of 44
1

Copyright © 2012, Oracle and/or its affiliates. All rights reserved.
Access at Scale for
Hundreds of Millions of
Users
Venugopal Shastri
Senior Principal Product Manager, IDM
Selva Neelamegam
PMTS, IDM Performance
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.

3

Copyright © 2012, Oracle and/or its affiliates. All rights reserved.
Program Agenda
 Overview & Key Capabilities
 Architecture & Deployment

 Best Practices
 250 Million User Benchmark

 Customer Panel

4

Copyright © 2012, Oracle and/or its affiliates. All rights reserved.
Overview & Key
Capabilities

5

Copyright © 2012, Oracle and/or its affiliates. All rights reserved.
Why Is Scalability So Crucial For Access?

 Large enterprises with global work-force.
 Massive Internet deployments – E-Commerce, Government Services

etc
 Access is mission-critical. Authentication is often the first, critical step.
 Device Multiplier Effect. Hit the same access infrastructure.
 Enabling social media further increases traffic.

6

Copyright © 2012, Oracle and/or its affiliates. All rights reserved.
Oracle Access Management

ORACLE ACCESS MANAGEMENT 11G
IS THE MOST COMPREHENSIVE AND
SCALABLE ACCESS MANAGEMENT
SOLUTION IN THE MARKET TODAY

7

Copyright © 2012, Oracle and/or its affiliates. All rights reserved.
Access for NextGen Extranet
Federation
& Social
Identity

 Scales to hundreds of millions of

external users
 Ability to secure mobile access for

Mobile
Security

Extranet
User Mgmt

external users
 Support for federated users as well

as leading social providers
 Real-time risk analytics & fraud

prevention
 Light weight user management and

self service

8

Copyright © 2012, Oracle and/or its affiliates. All rights reserved.

Internet
Scalability

Self Service
FOCUS
Architecture & Deployment

9

Copyright © 2012, Oracle and/or its affiliates. All rights reserved.
Architecture & Deployment

 Server infrastructure – 100 % Java Solution
 Deployed on a J2EE Container like Oracle WebLogic Cluster
 Coherence provides distributed caching within a cluster
 Horizontal Scalability achieved via
– Addition of Nodes to the Cluster within a data center
– Multi-data center Deployment

 Tuned and benchmarked on Oracle Exa platform

10

Copyright © 2012, Oracle and/or its affiliates. All rights reserved.
Deployment Overview
Resource

Tries to access

User

Webgates on
webservers
(acting as PEP)

Access Mgmt cluster

Allow
Or
Deny

Stores Audit Info

Audit Logs

Intercepts &
Enforces
Policies

Authenticates against

OAP

User Store

Access Manager Runtime
Servers (acting as PDP)
Reads
Policies

Manages Policies

Administrator

11

Copyright © 2012, Oracle and/or its affiliates. All rights reserved.

Stores Policies

Access Mgmt Admin Server
(acting as PAP)

Policy Store
Deployment Overview – With Mobile
Client Layer
Web Gates

Access Mgmt cluster
Stores Audit Info

Audit Logs
Authenticates against

User Store

Access Manager Runtime
Servers (acting as PDP)
Reads
Policies

OWSM

Mobile
SDK

Stores Policies

Mobile clients accessing same
server infrastructure

12

Copyright © 2012, Oracle and/or its affiliates. All rights reserved.

Access Mgmt Admin Server
(acting as PAP)

Policy Store
Scaling up within a Data Center
Webgate 1

Webgate 2

SDK Client 1

SDK Client 2

...

Client N

Clients

Primary
Server

Secondary
Server

Access Mgmt deployed on a
WebLogic Cluster
Access Mgmt -Node 1

Admin Console on
Admin Server

Access Mgmt -Node 2

Read Policies

...

Access Mgmt -Node N

Authenticate
against

Stores Policies
Policy Store

13

Copyright © 2012, Oracle and/or its affiliates. All rights reserved.

User Store
Scaling up within a Data Center
Webgate 1

Webgate 2

SDK Client 1

SDK Client 2

...

Client N

Clients

Load
Balancer

Access Mgmt deployed on a
WebLogic Cluster
Access Mgmt -Node 1

Admin Console on
Admin Server

Access Mgmt -Node 2

Read Policies

...

Access Mgmt -Node N

Authenticate
against

Stores Policies
Policy Store

14

Copyright © 2012, Oracle and/or its affiliates. All rights reserved.

User Store
Coherence for Distributed Caching
Coherence
 Completely integrated with

Access Management
 Provides high-performance

distributed caching
 Keeps user session data in

sync across cluster nodes

15

Copyright © 2012, Oracle and/or its affiliates. All rights reserved.
Session Management & Performance
Server Session Management

Client Session Management

 Advanced Session Management across nodes
via Coherence-based caching.

 Essentially stateless. Session managed via
browser cookies.

 Excellent Reliable performance

 Higher performance compared to Coherencebased approach. Lightweight.

 Recommended for most deployments,
especially internal ones where rich session
management features are desirable.

16

Copyright © 2012, Oracle and/or its affiliates. All rights reserved.

 May be appropriate for very large internet
deployments where advanced server-side
session management may not be required.
Multi Data Center Deployment - Conceptual
 Supports Active - Active, Active - Passive or Active - Hot Standby

deployments
 Enables seamless User SSO across data centers with session continuity
 Independent but identical WebLogic domains in each data center
 Follows Master-Clone configuration. Policy and configuration changes
synchronized from Master to Clones.
 Behavior is configurable based on Session Adoption Policy
– Re-authentication Required
– Remote Session Invalidation
– On-Demand Session Data Retrieval

17

Copyright © 2012, Oracle and/or its affiliates. All rights reserved.
Multi Data Center Deployment - Conceptual
User 1
(Based in US)

User 2
(Based in Europe)

OAM ID Cookie
Cluster=NYCluster

OAM ID Cookie
Cluster=LonCluster

Global Load Balancer
Active
Active

Access Mgmt Cluster in
New York Data-Center
(Master)

18

Copyright © 2012, Oracle and/or its affiliates. All rights reserved.

Stand-by

Stand-by

Synchronized

Access Mgmt Cluster in
London Data-Center
(Clone)
Multi Data Center Deployment - Conceptual
User 1
(Based in US)

GLB routes to London Data-Center
OAM ID Cookie
Cluster=NYCluster
Cluster=LonCluster

User 2
(Based in Europe)
OAM ID Cookie
Cluster=LonCluster

Global Load Balancer

Re-authenticate User ?
New York Data-Center is
overloaded or down

Access Mgmt Cluster in
New York Data-Center
(Master)

Back-channel OAP call
Retrieve Remote Session Data ?

Continue if retrieval fails ?
Invalidate Remote Session ?

19

Copyright © 2012, Oracle and/or its affiliates. All rights reserved.

Access Mgmt Cluster in
London Data-Center
(Clone)
Multi Data Center Deployment - Detailed

20

Copyright © 2012, Oracle and/or its affiliates. All rights reserved.
Multi Data Center Deployment - Detailed

21

Copyright © 2012, Oracle and/or its affiliates. All rights reserved.
Scaling across Data Centers

22

Copyright © 2012, Oracle and/or its affiliates. All rights reserved.
Best Practices for Large
Deployments

23

Copyright © 2012, Oracle and/or its affiliates. All rights reserved.
Best Practices for Large Deployments
 Modeling resources appropriately
– Use Excluded over Anonymous, HTTP caching directives etc

 Using Agent Caches to improve latency
– 11g Agents significantly improve on 10g

 Ensuring fast network connections between Web, Middleware and Data Tiers
– Scale out requires matching Web Tier scale out and tuning

 Tuning the default Agent and Server settings
– OAP/LDAP Connection Mgmt, Caching

24

Copyright © 2012, Oracle and/or its affiliates. All rights reserved.
Best Practices for Large Deployments
 Follow MAA Deployment Patterns
 Use of Load Balancers for HTTP, OAP and LDAP
– Leverage hardware acceleration of Crypto and SSL, if available

 Leveraging metrics to proactively address issues
– DMS Metrics, EM Grid Control Monitoring

25

Copyright © 2012, Oracle and/or its affiliates. All rights reserved.
250 Million User
Benchmark

26

Copyright © 2012, Oracle and/or its affiliates. All rights reserved.
Benchmark Summary
 Oracle Access Manager (OAM) and Oracle Adaptive Access Manager (OAAM) were

tested to serve extreme loads with 250 million users seeded in the Oracle Internet
Directory (OID) and Oracle Database
 Mid-tiers were deployed on Oracle Exalogic hardware with Oracle Exalogic Elastic Cloud

Software (EECS) and Database on Oracle Exadata hardware.
 Demonstrated the ability of the IDM products to serve extreme loads when deployed on

Exalogic(EL) and Exadata(ED) hardware.
 Identified the scalability characteristics for OAM and OAAM on EL and ED.

27

Copyright © 2012, Oracle and/or its affiliates. All rights reserved.
OAM Test Cases & Topology
Test Cases
 To demonstrate the linear scale out, one, two

and three server tests were run.
 To demonstrate the linear scale up, controlled

tests with 4, 8, 16 physical cores as well as 32
logical cores (16 physical cores with hyperthreading) were run on a single server.

28

Copyright © 2012, Oracle and/or its affiliates. All rights reserved.
OAM Scale Out Benchmark
OAM Login Scale Test

Results
enhancements, OAM showed great performance
and linear scaling on multi EL nodes.
 3 EL nodes can support up to 16.4 Million

Logins/Hour

16.4M

16
Logins/Hour in Millions

 Besides the strong functional improvements and

18

14

12.5M

12
10
8

7.7M

6
4
2

0
One Server

29

Copyright © 2012, Oracle and/or its affiliates. All rights reserved.

Two Server

Three Server
OAM Scale Up Benchmark
Results

2200
2000
1800

available to the operating system on a single
Exalogic server.
 OAM shows a linear scale up in 4, 8,16 and 32*

core testing.

1600
Logins/Seconds

 This test was run by limiting the number of cores

1400
1200

32 Core*

1000

16 Core

800

8 Core

600

4 Core

400
200
0
0

20

40

60
CPU %

* - 16 Physical cores with hyper-threading to 32 Logical cores

30

Copyright © 2012, Oracle and/or its affiliates. All rights reserved.

80

100
OAAM Test Cases & Topology
Test Cases
 To demonstrate the linear scale out, one and two

server tests were run
 Tests were also run with one OAAM server and

two OAAM servers in the same EL node.

31

Copyright © 2012, Oracle and/or its affiliates. All rights reserved.
OAAM Benchmark Results
Results
feature set to help organizations prevent fraud
and misuse, OAAM shows very robust
performance.
 2 EL nodes can support up to 20.6 Million

Transactions/Hour

Transactions / Hour in Millions

 Besides providing an innovative, comprehensive

20.6M
20

18.3M

15
12.3M
11M
10

5

0
1EL - 1OAAM

32

Copyright © 2012, Oracle and/or its affiliates. All rights reserved.

1EL - 2OAAM

2EL - 2OAAM

2EL - 4OAAM
Software
• OS: Oracle Linux Server release 5.8 (Tikanga)
• Exalogic Elastic Cloud Software (EECS) 2.0.4.0.0
• Exalogic Optimized WebLogic Server 10.3.6.0

• JRockit jdk1.6.0_37-R28.2.5-4.1.0
• Oracle Traffic Director (OTD) 11.1.1.7.0
• Oracle Http Server (OHS) 11.1.1.7
• OAM 11.1.2.1
• OAAM 11.1.2.1
• Oracle Internet Directory (OID) 11.1.1.7

33

Copyright © 2012, Oracle and/or its affiliates. All rights reserved.
Hardware
Exalogic (X3-2) - ¼ Rack

Exadata (X3-2) - ¼ Rack

•Eight Compute Nodes (Intel® Xeon® CPU E52690; 2x8 core @ 2.90GHz; 256GB RAM)

•Two Compute Nodes (Intel® Xeon® CPU E5-2690; 2x8 core
@ 2.90GHz; 256GB RAM)
•Total 512GB Memory
•Disk Controller HBA with 512MB Battery Backed Write Cache
•4 x 300 GB 10,000 RPM Disks
•2 x QDR (40Gb/s) Ports
•2 x 10 Gb Ethernet Ports based on the Intel 82599 10GbE
Controller
•3 x Exadata Storage Servers X 3-2 with 36 CPU cores for
SQL processing, 12 x PCI
•flash card with 4.8 TB Exadata Smart Flash Cache and, 36 x
600 GB 15,000 RPM
•High Performance disks or 3 TB High Capacity disks

•Total 128 Compute Cores
•Total 2TB Compute Node Memory
•One ZFS Storage 7320 Clustered Configuration
•High-Speed InfiniBand Internal Network
•42RU Rack Exposure

34

Copyright © 2012, Oracle and/or its affiliates. All rights reserved.
Conclusion
 The OAM & OAAM Scale Up & Scale Out benchmark tests showcased the extreme

scalability and performance over a huge user base of over 250 million users.
 Illustrated the linear scalability characteristics for OAM and OAAM on EL and ED

hardware.

35

Copyright © 2012, Oracle and/or its affiliates. All rights reserved.
Customer Panel Discussion

36

Copyright © 2012, Oracle and/or its affiliates. All rights reserved.
Customer Panel
 Nirmal Rahi
– Solution Architect, College Board

 Chirag Andani
– Senior Director, Identity Management Services, Oracle IT

37

Copyright © 2012, Oracle and/or its affiliates. All rights reserved.
Q&A

38

Copyright © 2012, Oracle and/or its affiliates. All rights reserved.
Oracle Fusion Middleware
Business Innovation Platform for the Enterprise and Cloud
 Complete and Integrated
Web

Social

Mobile

 Best-in-class

User Engagement
Business
Process
Management

 Open standards
Content
Management

Service Integration

Business
Intelligence

Data Integration

Identity Management
Development
Tools

39

Cloud Application
Foundation

Copyright © 2012, Oracle and/or its affiliates. All rights reserved.

Enterprise
Management

 On-premise and Cloud
 Foundation for Oracle Fusion
Applications and Oracle Cloud
Innovation Awards
18 Winners Across Eight Categories

Lam Research Theater (Next to Moscone North)
Session ID: CON8082
Session Title: Oracle Fusion Middleware: Meet This
Year’s Most Impressive Innovators
Venue / Room: YBCA - Lam Research Theater
Date and Time: Monday Sep 23, 4:45 - 5:45 p.m.

40

Copyright © 2012, Oracle and/or its affiliates. All rights reserved.
Join the Oracle IDM Community
Twitter
twitter.com/OracleIDM
Facebook
facebook.com/OracleIDM
Blog
blogs.oracle.com/OracleIDM

oracle.com/identity

41

Copyright © 2012, Oracle and/or its affiliates. All rights reserved.
Don’t miss these IDM Sessions
CON4535

Monday 09/23,
4:45PM

CON8834

Tuesday, 09/24,
3:45PM

CON8837

Wednesday 09/25,
11:45AM

CON8836

Thursday 09/26,
11:00AM

CON9024

Thursday 09/26,
2:00PM

42

Moscone West,
Room 2012

Moscone West,
Room 2018

Moscone West,
Room 2018
Moscone West,
Room 2018

Moscone West,
Room 2018

Copyright © 2012, Oracle and/or its affiliates. All rights reserved.

200M: Real World Large Scale Access
and Directory Deployment at Verizon
Attract new customer and users by
leveraging Bring Your Own Identity
(BYOI)
Leverage Authorization to Monetize
Content and Media Subscriptions
Leveraging the Cloud to simplify your
Identity Management
implementation
Next Generation Optimized Directory
- Oracle Unified Directory

Verizon Wireless

Forest Yin, Oracle

Roger Wigenstam,
Oracle
Guru Shashikumar,
Oracle
Etienne Remillon, Oracle
43

Copyright © 2012, Oracle and/or its affiliates. All rights reserved.
44

Copyright © 2012, Oracle and/or its affiliates. All rights reserved.

More Related Content

What's hot

Building a Secure Cloud with Identity Management
Building a Secure Cloud with Identity ManagementBuilding a Secure Cloud with Identity Management
Building a Secure Cloud with Identity ManagementOracleIDM
 
Sim-webcast-part1-1aa
Sim-webcast-part1-1aaSim-webcast-part1-1aa
Sim-webcast-part1-1aaOracleIDM
 
Oracle security-formula
Oracle security-formulaOracle security-formula
Oracle security-formulaOracleIDM
 
OOW13:Leveraging the Cloud to Simplify Your Identity Management Implementatio...
OOW13:Leveraging the Cloud to Simplify Your Identity Management Implementatio...OOW13:Leveraging the Cloud to Simplify Your Identity Management Implementatio...
OOW13:Leveraging the Cloud to Simplify Your Identity Management Implementatio...GregOracle
 
Platform approach-series-the oracleplatform-final
Platform approach-series-the oracleplatform-finalPlatform approach-series-the oracleplatform-final
Platform approach-series-the oracleplatform-finalOracleIDM
 
Tweet for Beer - Beertap Powered by Java Goes IoT, Cloud, and JavaFX
Tweet for Beer - Beertap Powered by Java Goes IoT, Cloud, and JavaFXTweet for Beer - Beertap Powered by Java Goes IoT, Cloud, and JavaFX
Tweet for Beer - Beertap Powered by Java Goes IoT, Cloud, and JavaFXBruno Borges
 
Oracle_Cisco identity platform approach_webcast
Oracle_Cisco identity platform approach_webcastOracle_Cisco identity platform approach_webcast
Oracle_Cisco identity platform approach_webcastOracleIDM
 
Opening remarks-dave-profozichv2
Opening remarks-dave-profozichv2Opening remarks-dave-profozichv2
Opening remarks-dave-profozichv2OracleIDM
 
Oracle presentation at Tech Summit PR 2014
Oracle presentation at Tech Summit PR 2014Oracle presentation at Tech Summit PR 2014
Oracle presentation at Tech Summit PR 2014Tech Summit PR 2014
 
Od webcast-cloud-fraud final
Od webcast-cloud-fraud finalOd webcast-cloud-fraud final
Od webcast-cloud-fraud finalOracleIDM
 
Solaris 11.4 launch
Solaris 11.4 launchSolaris 11.4 launch
Solaris 11.4 launchScott Lynn
 
CIS 2015- Understanding & Managing Discretionary Access: The TAO of Entitleme...
CIS 2015- Understanding & Managing Discretionary Access: The TAO of Entitleme...CIS 2015- Understanding & Managing Discretionary Access: The TAO of Entitleme...
CIS 2015- Understanding & Managing Discretionary Access: The TAO of Entitleme...CloudIDSummit
 
CIS13: Bootcamp: PingOne as a Simple Identity Service
CIS13: Bootcamp: PingOne as a Simple Identity ServiceCIS13: Bootcamp: PingOne as a Simple Identity Service
CIS13: Bootcamp: PingOne as a Simple Identity ServiceCloudIDSummit
 
4° Sessione VMware Horizon: la piattaforma per l’erogazione e la gestione di ...
4° Sessione VMware Horizon: la piattaforma per l’erogazione e la gestione di ...4° Sessione VMware Horizon: la piattaforma per l’erogazione e la gestione di ...
4° Sessione VMware Horizon: la piattaforma per l’erogazione e la gestione di ...Jürgen Ambrosi
 
Developing Oracle Fusion Middleware Applications in the Cloud
Developing Oracle Fusion Middleware Applications in the CloudDeveloping Oracle Fusion Middleware Applications in the Cloud
Developing Oracle Fusion Middleware Applications in the CloudMatt Wright
 
Presentation- on OIM
Presentation- on OIMPresentation- on OIM
Presentation- on OIMTamim Khan
 
Healthcare it consolidated
Healthcare it consolidatedHealthcare it consolidated
Healthcare it consolidatedOracleIDM
 
JavaOne 2015: CON3434 - Bringing IoT Cloud Services ...
JavaOne 2015: CON3434 - Bringing IoT Cloud Services ...JavaOne 2015: CON3434 - Bringing IoT Cloud Services ...
JavaOne 2015: CON3434 - Bringing IoT Cloud Services ...terrencebarr
 
Enabling the-Connected-Car-Java
Enabling the-Connected-Car-JavaEnabling the-Connected-Car-Java
Enabling the-Connected-Car-Javaterrencebarr
 
Rapid private cloud with oracle vm and oracle openstack for oracle linux
Rapid private cloud with oracle vm and oracle openstack for oracle linuxRapid private cloud with oracle vm and oracle openstack for oracle linux
Rapid private cloud with oracle vm and oracle openstack for oracle linuxOTN Systems Hub
 

What's hot (20)

Building a Secure Cloud with Identity Management
Building a Secure Cloud with Identity ManagementBuilding a Secure Cloud with Identity Management
Building a Secure Cloud with Identity Management
 
Sim-webcast-part1-1aa
Sim-webcast-part1-1aaSim-webcast-part1-1aa
Sim-webcast-part1-1aa
 
Oracle security-formula
Oracle security-formulaOracle security-formula
Oracle security-formula
 
OOW13:Leveraging the Cloud to Simplify Your Identity Management Implementatio...
OOW13:Leveraging the Cloud to Simplify Your Identity Management Implementatio...OOW13:Leveraging the Cloud to Simplify Your Identity Management Implementatio...
OOW13:Leveraging the Cloud to Simplify Your Identity Management Implementatio...
 
Platform approach-series-the oracleplatform-final
Platform approach-series-the oracleplatform-finalPlatform approach-series-the oracleplatform-final
Platform approach-series-the oracleplatform-final
 
Tweet for Beer - Beertap Powered by Java Goes IoT, Cloud, and JavaFX
Tweet for Beer - Beertap Powered by Java Goes IoT, Cloud, and JavaFXTweet for Beer - Beertap Powered by Java Goes IoT, Cloud, and JavaFX
Tweet for Beer - Beertap Powered by Java Goes IoT, Cloud, and JavaFX
 
Oracle_Cisco identity platform approach_webcast
Oracle_Cisco identity platform approach_webcastOracle_Cisco identity platform approach_webcast
Oracle_Cisco identity platform approach_webcast
 
Opening remarks-dave-profozichv2
Opening remarks-dave-profozichv2Opening remarks-dave-profozichv2
Opening remarks-dave-profozichv2
 
Oracle presentation at Tech Summit PR 2014
Oracle presentation at Tech Summit PR 2014Oracle presentation at Tech Summit PR 2014
Oracle presentation at Tech Summit PR 2014
 
Od webcast-cloud-fraud final
Od webcast-cloud-fraud finalOd webcast-cloud-fraud final
Od webcast-cloud-fraud final
 
Solaris 11.4 launch
Solaris 11.4 launchSolaris 11.4 launch
Solaris 11.4 launch
 
CIS 2015- Understanding & Managing Discretionary Access: The TAO of Entitleme...
CIS 2015- Understanding & Managing Discretionary Access: The TAO of Entitleme...CIS 2015- Understanding & Managing Discretionary Access: The TAO of Entitleme...
CIS 2015- Understanding & Managing Discretionary Access: The TAO of Entitleme...
 
CIS13: Bootcamp: PingOne as a Simple Identity Service
CIS13: Bootcamp: PingOne as a Simple Identity ServiceCIS13: Bootcamp: PingOne as a Simple Identity Service
CIS13: Bootcamp: PingOne as a Simple Identity Service
 
4° Sessione VMware Horizon: la piattaforma per l’erogazione e la gestione di ...
4° Sessione VMware Horizon: la piattaforma per l’erogazione e la gestione di ...4° Sessione VMware Horizon: la piattaforma per l’erogazione e la gestione di ...
4° Sessione VMware Horizon: la piattaforma per l’erogazione e la gestione di ...
 
Developing Oracle Fusion Middleware Applications in the Cloud
Developing Oracle Fusion Middleware Applications in the CloudDeveloping Oracle Fusion Middleware Applications in the Cloud
Developing Oracle Fusion Middleware Applications in the Cloud
 
Presentation- on OIM
Presentation- on OIMPresentation- on OIM
Presentation- on OIM
 
Healthcare it consolidated
Healthcare it consolidatedHealthcare it consolidated
Healthcare it consolidated
 
JavaOne 2015: CON3434 - Bringing IoT Cloud Services ...
JavaOne 2015: CON3434 - Bringing IoT Cloud Services ...JavaOne 2015: CON3434 - Bringing IoT Cloud Services ...
JavaOne 2015: CON3434 - Bringing IoT Cloud Services ...
 
Enabling the-Connected-Car-Java
Enabling the-Connected-Car-JavaEnabling the-Connected-Car-Java
Enabling the-Connected-Car-Java
 
Rapid private cloud with oracle vm and oracle openstack for oracle linux
Rapid private cloud with oracle vm and oracle openstack for oracle linuxRapid private cloud with oracle vm and oracle openstack for oracle linux
Rapid private cloud with oracle vm and oracle openstack for oracle linux
 

Viewers also liked

Viewers also liked (20)

Excel infinity and beyond
Excel infinity and beyondExcel infinity and beyond
Excel infinity and beyond
 
Fairy tales
Fairy talesFairy tales
Fairy tales
 
Sidang TA
Sidang TASidang TA
Sidang TA
 
Grammar book
Grammar bookGrammar book
Grammar book
 
áLbum de fotografías yesenia
áLbum de fotografías yeseniaáLbum de fotografías yesenia
áLbum de fotografías yesenia
 
Wordpress Security & Hardening Steps
Wordpress Security & Hardening StepsWordpress Security & Hardening Steps
Wordpress Security & Hardening Steps
 
Dawdling
DawdlingDawdling
Dawdling
 
Plasticine, natural materials oct 2012
Plasticine, natural materials oct 2012Plasticine, natural materials oct 2012
Plasticine, natural materials oct 2012
 
飯山市長選挙候補★★江沢きしお氏★★の「抽象的でない」「具体的な」政策 
飯山市長選挙候補★★江沢きしお氏★★の「抽象的でない」「具体的な」政策 飯山市長選挙候補★★江沢きしお氏★★の「抽象的でない」「具体的な」政策 
飯山市長選挙候補★★江沢きしお氏★★の「抽象的でない」「具体的な」政策 
 
Interview1 techno
Interview1 technoInterview1 techno
Interview1 techno
 
Breaking first-normal form with Hive
Breaking first-normal form with HiveBreaking first-normal form with Hive
Breaking first-normal form with Hive
 
Shell- Samruk-Kazyna-presentation
Shell- Samruk-Kazyna-presentationShell- Samruk-Kazyna-presentation
Shell- Samruk-Kazyna-presentation
 
Planning Your Visit To Pearl Harbor
Planning Your Visit To Pearl HarborPlanning Your Visit To Pearl Harbor
Planning Your Visit To Pearl Harbor
 
Murder mystery
Murder mysteryMurder mystery
Murder mystery
 
Taxa de Juros Real 2013
Taxa de Juros Real 2013Taxa de Juros Real 2013
Taxa de Juros Real 2013
 
Mba management general
Mba management generalMba management general
Mba management general
 
Comicus-Markedsføring-2015
Comicus-Markedsføring-2015Comicus-Markedsføring-2015
Comicus-Markedsføring-2015
 
Cinder Status Openstack Shanghai
Cinder Status Openstack ShanghaiCinder Status Openstack Shanghai
Cinder Status Openstack Shanghai
 
December Newsletter
December NewsletterDecember Newsletter
December Newsletter
 
Romanian months
Romanian monthsRomanian months
Romanian months
 

Similar to Con8833 access at scale for hundreds of millions of users final

Oracle - Enterprise Manager 12c Overview
Oracle - Enterprise Manager 12c OverviewOracle - Enterprise Manager 12c Overview
Oracle - Enterprise Manager 12c OverviewFred Sim
 
How WebLogic 12c Can Boost Your Productivity
How WebLogic 12c Can Boost Your ProductivityHow WebLogic 12c Can Boost Your Productivity
How WebLogic 12c Can Boost Your ProductivityBruno Borges
 
Oracle Database 12c Multitenant for Consolidation
Oracle Database 12c Multitenant for ConsolidationOracle Database 12c Multitenant for Consolidation
Oracle Database 12c Multitenant for ConsolidationYudi Herdiana
 
Con9024 next generation optimized directory - oracle unified directory - final
Con9024 next generation optimized directory - oracle unified directory - finalCon9024 next generation optimized directory - oracle unified directory - final
Con9024 next generation optimized directory - oracle unified directory - finalOracleIDM
 
Presentation oracle exalogic elastic cloud
Presentation   oracle exalogic elastic cloudPresentation   oracle exalogic elastic cloud
Presentation oracle exalogic elastic cloudsolarisyougood
 
OOW13: Next Generation Optimized Directory (CON9024)
OOW13: Next Generation Optimized Directory (CON9024)OOW13: Next Generation Optimized Directory (CON9024)
OOW13: Next Generation Optimized Directory (CON9024)GregOracle
 
Übersicht Cloud Control - EM 12c
Übersicht Cloud Control - EM 12cÜbersicht Cloud Control - EM 12c
Übersicht Cloud Control - EM 12cVolker Linz
 
206510 p6 upgrade considerations
206510 p6 upgrade considerations206510 p6 upgrade considerations
206510 p6 upgrade considerationsp6academy
 
C6 deploying applications to your private cloud 7 to 10 times faster
C6   deploying applications to your private cloud 7 to 10 times fasterC6   deploying applications to your private cloud 7 to 10 times faster
C6 deploying applications to your private cloud 7 to 10 times fasterDr. Wilfred Lin (Ph.D.)
 
GlassFish in Production Environments
GlassFish in Production EnvironmentsGlassFish in Production Environments
GlassFish in Production EnvironmentsBruno Borges
 
Replicate data between environments
Replicate data between environmentsReplicate data between environments
Replicate data between environmentsDLT Solutions
 
Ebs performance tuning session feb 13 2013---Presented by Oracle
Ebs performance tuning session  feb 13 2013---Presented by OracleEbs performance tuning session  feb 13 2013---Presented by Oracle
Ebs performance tuning session feb 13 2013---Presented by OracleAkash Pramanik
 
MySQL Web Reference Architecture
MySQL Web Reference Architecture MySQL Web Reference Architecture
MySQL Web Reference Architecture Ricky Setyawan
 
Latest Innovations in Database as a Service Enabled by Oracle Enterprise Manager
Latest Innovations in Database as a Service Enabled by Oracle Enterprise ManagerLatest Innovations in Database as a Service Enabled by Oracle Enterprise Manager
Latest Innovations in Database as a Service Enabled by Oracle Enterprise ManagerHari Srinivasan
 
1 architecture & design
1   architecture & design1   architecture & design
1 architecture & designMark Swarbrick
 
C5 accelerating your journey to self-service it
C5   accelerating your journey to self-service itC5   accelerating your journey to self-service it
C5 accelerating your journey to self-service itDr. Wilfred Lin (Ph.D.)
 
Streamline it management
Streamline it managementStreamline it management
Streamline it managementDLT Solutions
 
Why Upgrade to Oracle Database 12c?
Why Upgrade to Oracle Database 12c?Why Upgrade to Oracle Database 12c?
Why Upgrade to Oracle Database 12c?DLT Solutions
 
B1 roadmap to cloud platform with oracle web logic server-oracle coherence ...
B1   roadmap to cloud platform with oracle web logic server-oracle coherence ...B1   roadmap to cloud platform with oracle web logic server-oracle coherence ...
B1 roadmap to cloud platform with oracle web logic server-oracle coherence ...Dr. Wilfred Lin (Ph.D.)
 

Similar to Con8833 access at scale for hundreds of millions of users final (20)

Oracle - Enterprise Manager 12c Overview
Oracle - Enterprise Manager 12c OverviewOracle - Enterprise Manager 12c Overview
Oracle - Enterprise Manager 12c Overview
 
How WebLogic 12c Can Boost Your Productivity
How WebLogic 12c Can Boost Your ProductivityHow WebLogic 12c Can Boost Your Productivity
How WebLogic 12c Can Boost Your Productivity
 
Oracle Database 12c Multitenant for Consolidation
Oracle Database 12c Multitenant for ConsolidationOracle Database 12c Multitenant for Consolidation
Oracle Database 12c Multitenant for Consolidation
 
Con9024 next generation optimized directory - oracle unified directory - final
Con9024 next generation optimized directory - oracle unified directory - finalCon9024 next generation optimized directory - oracle unified directory - final
Con9024 next generation optimized directory - oracle unified directory - final
 
Presentation oracle exalogic elastic cloud
Presentation   oracle exalogic elastic cloudPresentation   oracle exalogic elastic cloud
Presentation oracle exalogic elastic cloud
 
OOW13: Next Generation Optimized Directory (CON9024)
OOW13: Next Generation Optimized Directory (CON9024)OOW13: Next Generation Optimized Directory (CON9024)
OOW13: Next Generation Optimized Directory (CON9024)
 
Übersicht Cloud Control - EM 12c
Übersicht Cloud Control - EM 12cÜbersicht Cloud Control - EM 12c
Übersicht Cloud Control - EM 12c
 
206510 p6 upgrade considerations
206510 p6 upgrade considerations206510 p6 upgrade considerations
206510 p6 upgrade considerations
 
C6 deploying applications to your private cloud 7 to 10 times faster
C6   deploying applications to your private cloud 7 to 10 times fasterC6   deploying applications to your private cloud 7 to 10 times faster
C6 deploying applications to your private cloud 7 to 10 times faster
 
GlassFish in Production Environments
GlassFish in Production EnvironmentsGlassFish in Production Environments
GlassFish in Production Environments
 
Replicate data between environments
Replicate data between environmentsReplicate data between environments
Replicate data between environments
 
Oracle 360
Oracle 360Oracle 360
Oracle 360
 
Ebs performance tuning session feb 13 2013---Presented by Oracle
Ebs performance tuning session  feb 13 2013---Presented by OracleEbs performance tuning session  feb 13 2013---Presented by Oracle
Ebs performance tuning session feb 13 2013---Presented by Oracle
 
MySQL Web Reference Architecture
MySQL Web Reference Architecture MySQL Web Reference Architecture
MySQL Web Reference Architecture
 
Latest Innovations in Database as a Service Enabled by Oracle Enterprise Manager
Latest Innovations in Database as a Service Enabled by Oracle Enterprise ManagerLatest Innovations in Database as a Service Enabled by Oracle Enterprise Manager
Latest Innovations in Database as a Service Enabled by Oracle Enterprise Manager
 
1 architecture & design
1   architecture & design1   architecture & design
1 architecture & design
 
C5 accelerating your journey to self-service it
C5   accelerating your journey to self-service itC5   accelerating your journey to self-service it
C5 accelerating your journey to self-service it
 
Streamline it management
Streamline it managementStreamline it management
Streamline it management
 
Why Upgrade to Oracle Database 12c?
Why Upgrade to Oracle Database 12c?Why Upgrade to Oracle Database 12c?
Why Upgrade to Oracle Database 12c?
 
B1 roadmap to cloud platform with oracle web logic server-oracle coherence ...
B1   roadmap to cloud platform with oracle web logic server-oracle coherence ...B1   roadmap to cloud platform with oracle web logic server-oracle coherence ...
B1 roadmap to cloud platform with oracle web logic server-oracle coherence ...
 

More from OracleIDM

Con8902 developing secure mobile applications-final
Con8902 developing secure mobile applications-finalCon8902 developing secure mobile applications-final
Con8902 developing secure mobile applications-finalOracleIDM
 
Con8896 securely enabling mobile access for business transformation - final
Con8896  securely enabling mobile access for business transformation - finalCon8896  securely enabling mobile access for business transformation - final
Con8896 securely enabling mobile access for business transformation - finalOracleIDM
 
Con8836 leveraging the cloud to simplify your identity management implement...
Con8836   leveraging the cloud to simplify your identity management implement...Con8836   leveraging the cloud to simplify your identity management implement...
Con8836 leveraging the cloud to simplify your identity management implement...OracleIDM
 
Con8834 bring your own identity - final
Con8834   bring your own identity - finalCon8834   bring your own identity - final
Con8834 bring your own identity - finalOracleIDM
 
Con8828 justifying and planning a successful identity management upgrade final
Con8828 justifying and planning a successful identity management upgrade finalCon8828 justifying and planning a successful identity management upgrade final
Con8828 justifying and planning a successful identity management upgrade finalOracleIDM
 
Con8819 context and risk aware access control any device any where - final
Con8819   context and risk aware access control any device any where - finalCon8819   context and risk aware access control any device any where - final
Con8819 context and risk aware access control any device any where - finalOracleIDM
 
Con8817 api management - enable your infrastructure for secure mobile and c...
Con8817   api management - enable your infrastructure for secure mobile and c...Con8817   api management - enable your infrastructure for secure mobile and c...
Con8817 api management - enable your infrastructure for secure mobile and c...OracleIDM
 
Con8813 securing privileged accounts with an integrated idm solution - final
Con8813 securing privileged accounts with an integrated idm solution - finalCon8813 securing privileged accounts with an integrated idm solution - final
Con8813 securing privileged accounts with an integrated idm solution - finalOracleIDM
 
Con8811 converged identity governance for speeding up business and reducing c...
Con8811 converged identity governance for speeding up business and reducing c...Con8811 converged identity governance for speeding up business and reducing c...
Con8811 converged identity governance for speeding up business and reducing c...OracleIDM
 
Con 8810 who should have access to what - final
Con 8810 who should have access to what - finalCon 8810 who should have access to what - final
Con 8810 who should have access to what - finalOracleIDM
 
Innovations dbsec-12c-pub
Innovations dbsec-12c-pubInnovations dbsec-12c-pub
Innovations dbsec-12c-pubOracleIDM
 
Identityofthings amitjasuj av10
Identityofthings amitjasuj av10Identityofthings amitjasuj av10
Identityofthings amitjasuj av10OracleIDM
 
Sun2 oracle avea's identity management platform transformation
Sun2 oracle   avea's identity management platform transformationSun2 oracle   avea's identity management platform transformation
Sun2 oracle avea's identity management platform transformationOracleIDM
 
Trends gartner iam-amit12-4-12-v1
Trends gartner iam-amit12-4-12-v1Trends gartner iam-amit12-4-12-v1
Trends gartner iam-amit12-4-12-v1OracleIDM
 
Trends gartner iam-amit12-4-12
Trends gartner iam-amit12-4-12Trends gartner iam-amit12-4-12
Trends gartner iam-amit12-4-12OracleIDM
 
ISACA Webcast Featuring SuperValu - Tackling Security and Compliance Barri…
ISACA Webcast Featuring SuperValu - Tackling Security and Compliance Barri…ISACA Webcast Featuring SuperValu - Tackling Security and Compliance Barri…
ISACA Webcast Featuring SuperValu - Tackling Security and Compliance Barri…OracleIDM
 
Develop and Enforce a Bring-Your-Own-Device (BYOD) Policy
Develop and Enforce a Bring-Your-Own-Device (BYOD) PolicyDevelop and Enforce a Bring-Your-Own-Device (BYOD) Policy
Develop and Enforce a Bring-Your-Own-Device (BYOD) PolicyOracleIDM
 
How oracle-uses-idm-chirag-v2
How oracle-uses-idm-chirag-v2How oracle-uses-idm-chirag-v2
How oracle-uses-idm-chirag-v2OracleIDM
 
SANS Institute Product Review of Oracle Identity Manager
SANS Institute Product Review of Oracle Identity ManagerSANS Institute Product Review of Oracle Identity Manager
SANS Institute Product Review of Oracle Identity ManagerOracleIDM
 
Cso oow12-summit-sonny-sing hv4
Cso oow12-summit-sonny-sing hv4Cso oow12-summit-sonny-sing hv4
Cso oow12-summit-sonny-sing hv4OracleIDM
 

More from OracleIDM (20)

Con8902 developing secure mobile applications-final
Con8902 developing secure mobile applications-finalCon8902 developing secure mobile applications-final
Con8902 developing secure mobile applications-final
 
Con8896 securely enabling mobile access for business transformation - final
Con8896  securely enabling mobile access for business transformation - finalCon8896  securely enabling mobile access for business transformation - final
Con8896 securely enabling mobile access for business transformation - final
 
Con8836 leveraging the cloud to simplify your identity management implement...
Con8836   leveraging the cloud to simplify your identity management implement...Con8836   leveraging the cloud to simplify your identity management implement...
Con8836 leveraging the cloud to simplify your identity management implement...
 
Con8834 bring your own identity - final
Con8834   bring your own identity - finalCon8834   bring your own identity - final
Con8834 bring your own identity - final
 
Con8828 justifying and planning a successful identity management upgrade final
Con8828 justifying and planning a successful identity management upgrade finalCon8828 justifying and planning a successful identity management upgrade final
Con8828 justifying and planning a successful identity management upgrade final
 
Con8819 context and risk aware access control any device any where - final
Con8819   context and risk aware access control any device any where - finalCon8819   context and risk aware access control any device any where - final
Con8819 context and risk aware access control any device any where - final
 
Con8817 api management - enable your infrastructure for secure mobile and c...
Con8817   api management - enable your infrastructure for secure mobile and c...Con8817   api management - enable your infrastructure for secure mobile and c...
Con8817 api management - enable your infrastructure for secure mobile and c...
 
Con8813 securing privileged accounts with an integrated idm solution - final
Con8813 securing privileged accounts with an integrated idm solution - finalCon8813 securing privileged accounts with an integrated idm solution - final
Con8813 securing privileged accounts with an integrated idm solution - final
 
Con8811 converged identity governance for speeding up business and reducing c...
Con8811 converged identity governance for speeding up business and reducing c...Con8811 converged identity governance for speeding up business and reducing c...
Con8811 converged identity governance for speeding up business and reducing c...
 
Con 8810 who should have access to what - final
Con 8810 who should have access to what - finalCon 8810 who should have access to what - final
Con 8810 who should have access to what - final
 
Innovations dbsec-12c-pub
Innovations dbsec-12c-pubInnovations dbsec-12c-pub
Innovations dbsec-12c-pub
 
Identityofthings amitjasuj av10
Identityofthings amitjasuj av10Identityofthings amitjasuj av10
Identityofthings amitjasuj av10
 
Sun2 oracle avea's identity management platform transformation
Sun2 oracle   avea's identity management platform transformationSun2 oracle   avea's identity management platform transformation
Sun2 oracle avea's identity management platform transformation
 
Trends gartner iam-amit12-4-12-v1
Trends gartner iam-amit12-4-12-v1Trends gartner iam-amit12-4-12-v1
Trends gartner iam-amit12-4-12-v1
 
Trends gartner iam-amit12-4-12
Trends gartner iam-amit12-4-12Trends gartner iam-amit12-4-12
Trends gartner iam-amit12-4-12
 
ISACA Webcast Featuring SuperValu - Tackling Security and Compliance Barri…
ISACA Webcast Featuring SuperValu - Tackling Security and Compliance Barri…ISACA Webcast Featuring SuperValu - Tackling Security and Compliance Barri…
ISACA Webcast Featuring SuperValu - Tackling Security and Compliance Barri…
 
Develop and Enforce a Bring-Your-Own-Device (BYOD) Policy
Develop and Enforce a Bring-Your-Own-Device (BYOD) PolicyDevelop and Enforce a Bring-Your-Own-Device (BYOD) Policy
Develop and Enforce a Bring-Your-Own-Device (BYOD) Policy
 
How oracle-uses-idm-chirag-v2
How oracle-uses-idm-chirag-v2How oracle-uses-idm-chirag-v2
How oracle-uses-idm-chirag-v2
 
SANS Institute Product Review of Oracle Identity Manager
SANS Institute Product Review of Oracle Identity ManagerSANS Institute Product Review of Oracle Identity Manager
SANS Institute Product Review of Oracle Identity Manager
 
Cso oow12-summit-sonny-sing hv4
Cso oow12-summit-sonny-sing hv4Cso oow12-summit-sonny-sing hv4
Cso oow12-summit-sonny-sing hv4
 

Recently uploaded

SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphSIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphNeo4j
 
How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?XfilesPro
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationMichael W. Hawkins
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsMark Billinghurst
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024Scott Keck-Warren
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonetsnaman860154
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...shyamraj55
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking MenDelhi Call girls
 
Maximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxMaximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxOnBoard
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxMalak Abu Hammad
 
Azure Monitor & Application Insight to monitor Infrastructure & Application
Azure Monitor & Application Insight to monitor Infrastructure & ApplicationAzure Monitor & Application Insight to monitor Infrastructure & Application
Azure Monitor & Application Insight to monitor Infrastructure & ApplicationAndikSusilo4
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationSafe Software
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitecturePixlogix Infotech
 
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024BookNet Canada
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slidespraypatel2
 
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxFactors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxKatpro Technologies
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesSinan KOZAK
 
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024BookNet Canada
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationRidwan Fadjar
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreternaman860154
 

Recently uploaded (20)

SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphSIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
 
How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR Systems
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
 
Maximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxMaximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptx
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptx
 
Azure Monitor & Application Insight to monitor Infrastructure & Application
Azure Monitor & Application Insight to monitor Infrastructure & ApplicationAzure Monitor & Application Insight to monitor Infrastructure & Application
Azure Monitor & Application Insight to monitor Infrastructure & Application
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC Architecture
 
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slides
 
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxFactors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen Frames
 
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 Presentation
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
 

Con8833 access at scale for hundreds of millions of users final

  • 1. 1 Copyright © 2012, Oracle and/or its affiliates. All rights reserved.
  • 2. Access at Scale for Hundreds of Millions of Users Venugopal Shastri Senior Principal Product Manager, IDM Selva Neelamegam PMTS, IDM Performance
  • 3. 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. 3 Copyright © 2012, Oracle and/or its affiliates. All rights reserved.
  • 4. Program Agenda  Overview & Key Capabilities  Architecture & Deployment  Best Practices  250 Million User Benchmark  Customer Panel 4 Copyright © 2012, Oracle and/or its affiliates. All rights reserved.
  • 5. Overview & Key Capabilities 5 Copyright © 2012, Oracle and/or its affiliates. All rights reserved.
  • 6. Why Is Scalability So Crucial For Access?  Large enterprises with global work-force.  Massive Internet deployments – E-Commerce, Government Services etc  Access is mission-critical. Authentication is often the first, critical step.  Device Multiplier Effect. Hit the same access infrastructure.  Enabling social media further increases traffic. 6 Copyright © 2012, Oracle and/or its affiliates. All rights reserved.
  • 7. Oracle Access Management ORACLE ACCESS MANAGEMENT 11G IS THE MOST COMPREHENSIVE AND SCALABLE ACCESS MANAGEMENT SOLUTION IN THE MARKET TODAY 7 Copyright © 2012, Oracle and/or its affiliates. All rights reserved.
  • 8. Access for NextGen Extranet Federation & Social Identity  Scales to hundreds of millions of external users  Ability to secure mobile access for Mobile Security Extranet User Mgmt external users  Support for federated users as well as leading social providers  Real-time risk analytics & fraud prevention  Light weight user management and self service 8 Copyright © 2012, Oracle and/or its affiliates. All rights reserved. Internet Scalability Self Service FOCUS
  • 9. Architecture & Deployment 9 Copyright © 2012, Oracle and/or its affiliates. All rights reserved.
  • 10. Architecture & Deployment  Server infrastructure – 100 % Java Solution  Deployed on a J2EE Container like Oracle WebLogic Cluster  Coherence provides distributed caching within a cluster  Horizontal Scalability achieved via – Addition of Nodes to the Cluster within a data center – Multi-data center Deployment  Tuned and benchmarked on Oracle Exa platform 10 Copyright © 2012, Oracle and/or its affiliates. All rights reserved.
  • 11. Deployment Overview Resource Tries to access User Webgates on webservers (acting as PEP) Access Mgmt cluster Allow Or Deny Stores Audit Info Audit Logs Intercepts & Enforces Policies Authenticates against OAP User Store Access Manager Runtime Servers (acting as PDP) Reads Policies Manages Policies Administrator 11 Copyright © 2012, Oracle and/or its affiliates. All rights reserved. Stores Policies Access Mgmt Admin Server (acting as PAP) Policy Store
  • 12. Deployment Overview – With Mobile Client Layer Web Gates Access Mgmt cluster Stores Audit Info Audit Logs Authenticates against User Store Access Manager Runtime Servers (acting as PDP) Reads Policies OWSM Mobile SDK Stores Policies Mobile clients accessing same server infrastructure 12 Copyright © 2012, Oracle and/or its affiliates. All rights reserved. Access Mgmt Admin Server (acting as PAP) Policy Store
  • 13. Scaling up within a Data Center Webgate 1 Webgate 2 SDK Client 1 SDK Client 2 ... Client N Clients Primary Server Secondary Server Access Mgmt deployed on a WebLogic Cluster Access Mgmt -Node 1 Admin Console on Admin Server Access Mgmt -Node 2 Read Policies ... Access Mgmt -Node N Authenticate against Stores Policies Policy Store 13 Copyright © 2012, Oracle and/or its affiliates. All rights reserved. User Store
  • 14. Scaling up within a Data Center Webgate 1 Webgate 2 SDK Client 1 SDK Client 2 ... Client N Clients Load Balancer Access Mgmt deployed on a WebLogic Cluster Access Mgmt -Node 1 Admin Console on Admin Server Access Mgmt -Node 2 Read Policies ... Access Mgmt -Node N Authenticate against Stores Policies Policy Store 14 Copyright © 2012, Oracle and/or its affiliates. All rights reserved. User Store
  • 15. Coherence for Distributed Caching Coherence  Completely integrated with Access Management  Provides high-performance distributed caching  Keeps user session data in sync across cluster nodes 15 Copyright © 2012, Oracle and/or its affiliates. All rights reserved.
  • 16. Session Management & Performance Server Session Management Client Session Management  Advanced Session Management across nodes via Coherence-based caching.  Essentially stateless. Session managed via browser cookies.  Excellent Reliable performance  Higher performance compared to Coherencebased approach. Lightweight.  Recommended for most deployments, especially internal ones where rich session management features are desirable. 16 Copyright © 2012, Oracle and/or its affiliates. All rights reserved.  May be appropriate for very large internet deployments where advanced server-side session management may not be required.
  • 17. Multi Data Center Deployment - Conceptual  Supports Active - Active, Active - Passive or Active - Hot Standby deployments  Enables seamless User SSO across data centers with session continuity  Independent but identical WebLogic domains in each data center  Follows Master-Clone configuration. Policy and configuration changes synchronized from Master to Clones.  Behavior is configurable based on Session Adoption Policy – Re-authentication Required – Remote Session Invalidation – On-Demand Session Data Retrieval 17 Copyright © 2012, Oracle and/or its affiliates. All rights reserved.
  • 18. Multi Data Center Deployment - Conceptual User 1 (Based in US) User 2 (Based in Europe) OAM ID Cookie Cluster=NYCluster OAM ID Cookie Cluster=LonCluster Global Load Balancer Active Active Access Mgmt Cluster in New York Data-Center (Master) 18 Copyright © 2012, Oracle and/or its affiliates. All rights reserved. Stand-by Stand-by Synchronized Access Mgmt Cluster in London Data-Center (Clone)
  • 19. Multi Data Center Deployment - Conceptual User 1 (Based in US) GLB routes to London Data-Center OAM ID Cookie Cluster=NYCluster Cluster=LonCluster User 2 (Based in Europe) OAM ID Cookie Cluster=LonCluster Global Load Balancer Re-authenticate User ? New York Data-Center is overloaded or down Access Mgmt Cluster in New York Data-Center (Master) Back-channel OAP call Retrieve Remote Session Data ? Continue if retrieval fails ? Invalidate Remote Session ? 19 Copyright © 2012, Oracle and/or its affiliates. All rights reserved. Access Mgmt Cluster in London Data-Center (Clone)
  • 20. Multi Data Center Deployment - Detailed 20 Copyright © 2012, Oracle and/or its affiliates. All rights reserved.
  • 21. Multi Data Center Deployment - Detailed 21 Copyright © 2012, Oracle and/or its affiliates. All rights reserved.
  • 22. Scaling across Data Centers 22 Copyright © 2012, Oracle and/or its affiliates. All rights reserved.
  • 23. Best Practices for Large Deployments 23 Copyright © 2012, Oracle and/or its affiliates. All rights reserved.
  • 24. Best Practices for Large Deployments  Modeling resources appropriately – Use Excluded over Anonymous, HTTP caching directives etc  Using Agent Caches to improve latency – 11g Agents significantly improve on 10g  Ensuring fast network connections between Web, Middleware and Data Tiers – Scale out requires matching Web Tier scale out and tuning  Tuning the default Agent and Server settings – OAP/LDAP Connection Mgmt, Caching 24 Copyright © 2012, Oracle and/or its affiliates. All rights reserved.
  • 25. Best Practices for Large Deployments  Follow MAA Deployment Patterns  Use of Load Balancers for HTTP, OAP and LDAP – Leverage hardware acceleration of Crypto and SSL, if available  Leveraging metrics to proactively address issues – DMS Metrics, EM Grid Control Monitoring 25 Copyright © 2012, Oracle and/or its affiliates. All rights reserved.
  • 26. 250 Million User Benchmark 26 Copyright © 2012, Oracle and/or its affiliates. All rights reserved.
  • 27. Benchmark Summary  Oracle Access Manager (OAM) and Oracle Adaptive Access Manager (OAAM) were tested to serve extreme loads with 250 million users seeded in the Oracle Internet Directory (OID) and Oracle Database  Mid-tiers were deployed on Oracle Exalogic hardware with Oracle Exalogic Elastic Cloud Software (EECS) and Database on Oracle Exadata hardware.  Demonstrated the ability of the IDM products to serve extreme loads when deployed on Exalogic(EL) and Exadata(ED) hardware.  Identified the scalability characteristics for OAM and OAAM on EL and ED. 27 Copyright © 2012, Oracle and/or its affiliates. All rights reserved.
  • 28. OAM Test Cases & Topology Test Cases  To demonstrate the linear scale out, one, two and three server tests were run.  To demonstrate the linear scale up, controlled tests with 4, 8, 16 physical cores as well as 32 logical cores (16 physical cores with hyperthreading) were run on a single server. 28 Copyright © 2012, Oracle and/or its affiliates. All rights reserved.
  • 29. OAM Scale Out Benchmark OAM Login Scale Test Results enhancements, OAM showed great performance and linear scaling on multi EL nodes.  3 EL nodes can support up to 16.4 Million Logins/Hour 16.4M 16 Logins/Hour in Millions  Besides the strong functional improvements and 18 14 12.5M 12 10 8 7.7M 6 4 2 0 One Server 29 Copyright © 2012, Oracle and/or its affiliates. All rights reserved. Two Server Three Server
  • 30. OAM Scale Up Benchmark Results 2200 2000 1800 available to the operating system on a single Exalogic server.  OAM shows a linear scale up in 4, 8,16 and 32* core testing. 1600 Logins/Seconds  This test was run by limiting the number of cores 1400 1200 32 Core* 1000 16 Core 800 8 Core 600 4 Core 400 200 0 0 20 40 60 CPU % * - 16 Physical cores with hyper-threading to 32 Logical cores 30 Copyright © 2012, Oracle and/or its affiliates. All rights reserved. 80 100
  • 31. OAAM Test Cases & Topology Test Cases  To demonstrate the linear scale out, one and two server tests were run  Tests were also run with one OAAM server and two OAAM servers in the same EL node. 31 Copyright © 2012, Oracle and/or its affiliates. All rights reserved.
  • 32. OAAM Benchmark Results Results feature set to help organizations prevent fraud and misuse, OAAM shows very robust performance.  2 EL nodes can support up to 20.6 Million Transactions/Hour Transactions / Hour in Millions  Besides providing an innovative, comprehensive 20.6M 20 18.3M 15 12.3M 11M 10 5 0 1EL - 1OAAM 32 Copyright © 2012, Oracle and/or its affiliates. All rights reserved. 1EL - 2OAAM 2EL - 2OAAM 2EL - 4OAAM
  • 33. Software • OS: Oracle Linux Server release 5.8 (Tikanga) • Exalogic Elastic Cloud Software (EECS) 2.0.4.0.0 • Exalogic Optimized WebLogic Server 10.3.6.0 • JRockit jdk1.6.0_37-R28.2.5-4.1.0 • Oracle Traffic Director (OTD) 11.1.1.7.0 • Oracle Http Server (OHS) 11.1.1.7 • OAM 11.1.2.1 • OAAM 11.1.2.1 • Oracle Internet Directory (OID) 11.1.1.7 33 Copyright © 2012, Oracle and/or its affiliates. All rights reserved.
  • 34. Hardware Exalogic (X3-2) - ¼ Rack Exadata (X3-2) - ¼ Rack •Eight Compute Nodes (Intel® Xeon® CPU E52690; 2x8 core @ 2.90GHz; 256GB RAM) •Two Compute Nodes (Intel® Xeon® CPU E5-2690; 2x8 core @ 2.90GHz; 256GB RAM) •Total 512GB Memory •Disk Controller HBA with 512MB Battery Backed Write Cache •4 x 300 GB 10,000 RPM Disks •2 x QDR (40Gb/s) Ports •2 x 10 Gb Ethernet Ports based on the Intel 82599 10GbE Controller •3 x Exadata Storage Servers X 3-2 with 36 CPU cores for SQL processing, 12 x PCI •flash card with 4.8 TB Exadata Smart Flash Cache and, 36 x 600 GB 15,000 RPM •High Performance disks or 3 TB High Capacity disks •Total 128 Compute Cores •Total 2TB Compute Node Memory •One ZFS Storage 7320 Clustered Configuration •High-Speed InfiniBand Internal Network •42RU Rack Exposure 34 Copyright © 2012, Oracle and/or its affiliates. All rights reserved.
  • 35. Conclusion  The OAM & OAAM Scale Up & Scale Out benchmark tests showcased the extreme scalability and performance over a huge user base of over 250 million users.  Illustrated the linear scalability characteristics for OAM and OAAM on EL and ED hardware. 35 Copyright © 2012, Oracle and/or its affiliates. All rights reserved.
  • 36. Customer Panel Discussion 36 Copyright © 2012, Oracle and/or its affiliates. All rights reserved.
  • 37. Customer Panel  Nirmal Rahi – Solution Architect, College Board  Chirag Andani – Senior Director, Identity Management Services, Oracle IT 37 Copyright © 2012, Oracle and/or its affiliates. All rights reserved.
  • 38. Q&A 38 Copyright © 2012, Oracle and/or its affiliates. All rights reserved.
  • 39. Oracle Fusion Middleware Business Innovation Platform for the Enterprise and Cloud  Complete and Integrated Web Social Mobile  Best-in-class User Engagement Business Process Management  Open standards Content Management Service Integration Business Intelligence Data Integration Identity Management Development Tools 39 Cloud Application Foundation Copyright © 2012, Oracle and/or its affiliates. All rights reserved. Enterprise Management  On-premise and Cloud  Foundation for Oracle Fusion Applications and Oracle Cloud
  • 40. Innovation Awards 18 Winners Across Eight Categories Lam Research Theater (Next to Moscone North) Session ID: CON8082 Session Title: Oracle Fusion Middleware: Meet This Year’s Most Impressive Innovators Venue / Room: YBCA - Lam Research Theater Date and Time: Monday Sep 23, 4:45 - 5:45 p.m. 40 Copyright © 2012, Oracle and/or its affiliates. All rights reserved.
  • 41. Join the Oracle IDM Community Twitter twitter.com/OracleIDM Facebook facebook.com/OracleIDM Blog blogs.oracle.com/OracleIDM oracle.com/identity 41 Copyright © 2012, Oracle and/or its affiliates. All rights reserved.
  • 42. Don’t miss these IDM Sessions CON4535 Monday 09/23, 4:45PM CON8834 Tuesday, 09/24, 3:45PM CON8837 Wednesday 09/25, 11:45AM CON8836 Thursday 09/26, 11:00AM CON9024 Thursday 09/26, 2:00PM 42 Moscone West, Room 2012 Moscone West, Room 2018 Moscone West, Room 2018 Moscone West, Room 2018 Moscone West, Room 2018 Copyright © 2012, Oracle and/or its affiliates. All rights reserved. 200M: Real World Large Scale Access and Directory Deployment at Verizon Attract new customer and users by leveraging Bring Your Own Identity (BYOI) Leverage Authorization to Monetize Content and Media Subscriptions Leveraging the Cloud to simplify your Identity Management implementation Next Generation Optimized Directory - Oracle Unified Directory Verizon Wireless Forest Yin, Oracle Roger Wigenstam, Oracle Guru Shashikumar, Oracle Etienne Remillon, Oracle
  • 43. 43 Copyright © 2012, Oracle and/or its affiliates. All rights reserved.
  • 44. 44 Copyright © 2012, Oracle and/or its affiliates. All rights reserved.

Editor's Notes

  1. Hi , Welcome to this Oracle Open World session on Access at Scale for Hundreds of Millions of UsersMy name is Venu Shastri and I am the Senior Product Manager in the Identity Management group with Oracle Fusion Middleware.I will be joined by my colleague, Selva Neelamegam from the IDM Performance team.
  2. Here is a an overview of the agenda for this session.We will start with an overview and the key capabilities of the Oracle Access Management solution before we dive into Architecture and Deployment.We will learn how the Oracle Access Management solution supports deployment across multiple data centers which is a pretty typical requirement for large deployments supporting multi-million users.We will also learn some of the best practices to keep in mind for such large deployments.While this will provide you all with a good idea of how we achieve this kind of scalability, I am sure a lot of you will also be interested to know our benchmark figures. WE had already presented the results of our 250 million user benchmark testing in the last Open World. Our performance engineers have been busy all year optimizing it further.My colleague Selva Neelamegam from the IDM Performance team will be joining me to present our findings and share the latest benchmark figures.We will take some questions from the audience before we get into the next part of this session. The customer panel.We have a pretty interesting panel today with some real-world customers who would be sharing their experiences and challenges with their own large deployments.All in all, this will be a pretty packed agenda with a lot of exciting stuff. So lets get started with the…
  3. Before we dive into the solution itself, we need to ask ourselves – Why is scalability so crucial? What is driving the demand ? In other words…why are we having this session here today.One of the most common use cases is providing access and SSO for large enterprises with a global work force - hundreds of thousands of employees, contractors, partners. Access management is a critical piece of their infra-structure to ensure their information is secure and access policies are uniformly applied across the enterprise.Over the last decade or so massive internet deployments providing online services or e-commerce have become more common-place. These typically have multi-million user base and need to be up 24 x7. They need to authenticate users accessing their site to provide relevant services.In almost all these cases, access is absolutely mission critical. Authenticating and identifying the user is almost always the first, critical step. Any down-time of the access piece would imply loss of service or loss of business.To add to this demand is what we call the Device Multiplier Effect. Smart phones and tablets are ubiquitous and corporate as well as consumer user’s assume that they will be able to access the same resources and services through these smart devices that they could do through their desktops. Where you had a million desktop requests earlier, you will now have to add a million smart phone requests, a million tablet requests and so on. And all this hits the same access infrastructure increasing the load and scalability requirements.Finally the explosion of social media through Facebook, Google, Twitter etc add another dimension to the demand. It not only adds traffic but also creates the desire to somehow tie the user’s social identity with his identity on the particular site or service and provide a seamless single sign on experience.
  4. To cater to these ever-increasing demand on the access infrastructure we here at Oracle created the Oracle Access Management 11g. We believe this is one of the most comprehensive and scalable solutions in the market today.It goes beyond the usual point solutions in the market that address one specific access management requirement. We have taken a platform approach so customers can be confident of meeting not just their current but also future needs from their access infrastructure.
  5. While designing the 11g Access solution, we kept the Large Extranets in mind, from scaling perspective.Apart from this internet level scalability, several other features introduced in 11g including mobile security, seamless integration with social identities (like Facebook or Google) combined with powerful fraud prevention capabilities and light weight user management via XE makes the 11g Access the platform of choice to build the next generation Extranet.
  6. From an architecture perspective, as some of you may know, Oracle Access Mgmt 11gR2 server infrastructure is built as 100 % Java solution allowing us to leverage the scalability features of the Java platform.And OOTB it is deployed on an Oracle WebLogic Cluster. This not only simplifies installation but also helps us take advantage of the clustering and scalability features of the underlying WebLogic platform.Oracle Coherence provides the high-performance distributed cache that keeps all the nodes of a cluster in sync.And we achieve horizontal scalability within a single data center by adding nodes to the cluster. This provides for balancing the load across multiple nodes as well as failover if one or more nodes were to go down.As the deployment size increases and we need to cater to a global user-base, we need to scale beyond a single data center. Oracle Access Mgmt supports a robust multi data center deployment model allowing user sessions to seamlessly transfer from one DC to another.Finally, I should mention that we have tuned and benchmarked this on the Oracle Exa platform and will be sharing the numbers with you later in this session.
  7. This is a quick 101 on the deployment of the Access Mgmt platform.We start off with the Access Mgmt cluster which will have the Access Mgmt admin server running on top of the Weblogic admin server. This provides the console and acts as the “Policy Administration point” or PAP to use the industry terminology . The AM runtime servers run on the managed nodes of the cluster and provide the “Policy Decision Point” for evaluating policies and providing access decisions – Allow or Deny.The administrator would create and manage policies using the consoleWhich get stored in the Policy Store – Oracle DB.When end users try to access any resource, their request gets intercepted by the webgates which act as the “Policy Enforcement Point” or PEP. These webgates interact with the AM runtime servers.If the user is not yet authenticated, the AM server would authenticate the user against the User Store. Once successfully authenticated it establishes a session for that user.It reads the policies for the particular resource in the policy store And based on the outcome of the policy evaluation either allows or denies access to the particular resource.The entire transaction gets recorded and stored in the Audit logs.
  8. Now , what happens when we add the mobile clients to the mix.The server infrastructure remains the same – Access Management cluster, the Policy Store, the User store etc.But we added mobile clients which interact with the server infrastructure via the mobile SDK. This ensures that the same set of policies get applied however you access the resource.This also implies that the load of client requests on the server infrastructure increases. So your server infrastructure should scale up to cater to all these requests.
  9. So we scale this up within the data center by adding nodes to the cluster. All the nodes read through the same policy store and authenticate against the same user store.The policy enforcements points or clients – whether these are webgates on your web servers or SDKs or custom access clients will be spread across the enterprise And these have specific nodes of the cluster configured as their primary And other nodes as secondary servers.These can be configured with different permutations based on expected load and application characteristics – the load gets spread across multiple nodes and if one or more nodes were to go down, your server infrastructure would still continue to function.
  10. Customers can choose to deploy load balancers between the access manager components to simplify the configuration by using virtual host names.However, there are certain constraining requirements to keep in mind when you add a load balancer for managing OAP traffic:- OAP connections are persistent and need to be kept open for a configurable duration even while idle. - WebGates need to be configured to recycle their connections proactively prior to the Load Balancer terminating the connections- The Load Balancer should distribute the OAP connections uniformly across the active Access Manager Servers
  11. Coherence is the high performance in-memory distributed caching layer and it is seamlessly integrated with the solution. Administrators do not have to configure or tweak Coherence.It keeps the session data across nodes in sync. So a user can be seamlessly and transparently transferred from one node to the other during his session.
  12. Here are some of the high level points about the multi-data center deployment model that we support for Access Mgmt.We support all three models - Active - Active, Active - Passive or Active - Hot Standby deployments. The idea is to enable seamless User SSO as a user gets transferred from one data center to the other. And ensure that his session can continue without interruption.It is important to node that for MDC, the WebLogic domain does not span across data centers. Rather we recommend separate but identical clusters in each data center.In fact, we recommend a master-clone configuration where the policy and configuration changes are done at only one data center which is designated as the master and these changes are synchronized to other clone data centersAdministrators can also configure the Session Adoption Policy to control the behavior when a user gets transferred from one data center to the other and his session gets adopted. Whether the user should be forced to re-authenticate ? Whether the session in the previous data center should be invalidated ? Whether the session data from the previous data center should be retrieved.
  13. Lets see how this plays out at run-time.Consider an MDC deployment with 2 data centers. One in New York is the master and the changes are synchronized with the clone data center at London.During normal operations, a User 1 from the US would be routed by the Global Load balancer to the NYDC – due to geographical proximity. And the LDC would be a stand-by for this user.Similarly, for User 2 in Europe, LDC would be the active DC and NYDC would be the stand-by.Both the DCs are active at the same time, catering to different sets of users. The user’s OAM ID cookie keeps track of which cluster does the user have a session.
  14. Now , if the NYDC were to get overloaded is completely down, User 1 would get transferred to LDC by the GLB.Based on the session adoption policy, the user will either be challenged to re-authenticate or will be let thru in LDC which will create a new session for this user.The LDC cluster would also make back-channel OAP calls to the NYDC cluster to retrieve the remote session details and invalidate the remote session. Only in the case where the NYDC is completely down and inaccessible, the user would potentially lose his session data though the deployment itself would still continue to be operational.
  15. This gives a more detailed picture of the MDC deployment showing the web gates as well as the AM cluster in each data center.The HTTP traffic is routed to appropriate data centers and the web gates in each DC interact with the AM cluster in the corresponding DC.
  16. Again, customers could choose to configure local as well as global load balancers to route the OAP traffic across load balancers.So in cases where the data center itself is operational but the AM cluster is completely down, you could potentially have web gates in that data center failing over to the AM cluster in the second data center.These are just some high level scalability use cases for MDC that we are touching on.
  17. But the idea is that you can use the MDC deployment to spread your access infrastructure and load across multiple data centers around the world.Reducing network latency for geographically spread out users and ensuring session continuity when users get transferred from one DC to another.
  18. Finally, lets look at some best practices to keep in mind for large deployments. This list is by no means exhaustive. We recommend users to follow the EDG and high availability documentation on OTN.It is important to model your resources correctly so you are not evaluating policies unnecessarily. Using Excluded instead of Anonymous.Caching at the agent level has been improved in the 11g deployment and we recommend you to leverage those to reduce latency.Slow network connections between the Web, Middleware and Data Tiers are often the underlying problem. This should be rectified.There are a number of default OOTB settings in the Agent as well as server for connection mgmt, caching etc. These should not be used as-is but tuned for your deployment.Using load balancers have their pros and cons. Customers should leverage these where applicable to improve performance and manageability.There are a number of metrics as well as detailed diagnostics available via the Oracle Data Monitoring Service and exposed via the Enterprise Manager. Administrators should use these pro-actively to address issues before they escalate .
  19. Finally, lets look at some best practices to keep in mind for large deployments. This list is by no means exhaustive. We recommend users to follow the EDG and high availability documentation on OTN.It is important to model your resources correctly so you are not evaluating policies unnecessarily. Using Excluded instead of Anonymous.Caching at the agent level has been improved in the 11g deployment and we recommend you to leverage those to reduce latency.Slow network connections between the Web, Middleware and Data Tiers are often the underlying problem. This should be rectified.There are a number of default OOTB settings in the Agent as well as server for connection mgmt, caching etc. These should not be used as-is but tuned for your deployment.Following Maximum Availability Architecture patterns is highly recommended Using load balancers have their pros and cons. Customers should leverage these where applicable to improve performance and manageability.There are a number of metrics as well as detailed diagnostics available via the Oracle Data Monitoring Service and exposed via the Enterprise Manager. Administrators should use these pro-actively to address issues before they escalate .
  20. With this, I hand it over to Selva who will be sharing the benchmark figures.
  21. Overview and Key Capabilities of the solution
  22. Let me take a few minutes to introduce the guests on our panel.
  23. With Fusion Middleware, you can extend and maximize your existing technology investment with the same technologies used in Fusion Applications, including embedded analytics and social collaboration, and mobile and cloud computing. Oracle’s complete SOA platform lets your IT organization rapidly design, assemble, deploy, and manage adaptable business applications and—with Oracle’s business process management tools—even bring the task of modeling business processes directly to the business analysts. Oracle Business Intelligence foundation brings together all your enterprise data sources in a single, easy-to-use solution, delivering consistent insights whether it’s through ad hoc queries and analysis, interactive dashboards, scorecards, OLAP, or reporting. And, your existing enterprise applications can leverage the rich social networking capabilities and content sharing that users have come to expect in consumer software. Oracle Fusion Middleware is based on 100 percent open standards, so you aren’t locked into one deployment model when your business requirements change.