8
18-May-2006 [email protected] 1 Indiana University’s Name for its Sakai Implementation Oncourse CL (Collaborative Learning) Active Users = 112,341 Sites = 65,321 Page Views = 73,955 / day Max Concurrent Sessions = 22,000+ Avg Concurrent Sessions = 5,000+

[email protected] Indiana University’s Name for its Sakai Implementation Oncourse CL (Collaborative Learning) Active Users = 112,341 Sites

Embed Size (px)

Citation preview

Page 1: 18-May-2006damckee@indiana.edu1 Indiana University’s Name for its Sakai Implementation Oncourse CL (Collaborative Learning) Active Users = 112,341 Sites

18-May-2006 [email protected] 1

Indiana University’s Name for its Sakai ImplementationOncourse CL (Collaborative Learning)

Active Users = 112,341Sites = 65,321Page Views = 73,955 / dayMax Concurrent Sessions = 22,000+Avg Concurrent Sessions = 5,000+

Page 2: 18-May-2006damckee@indiana.edu1 Indiana University’s Name for its Sakai Implementation Oncourse CL (Collaborative Learning) Active Users = 112,341 Sites

18-May-2006 [email protected] 2

• High Level View of Oncourse CL Production Infrastructure

• One Virtual Oracle Database Server

• One NAS (Network Attached Storage)

• One (Shared) Storage Area Network

• Sixteen Virtual App Servers

• One Load Balancer with Redundant Failover

Oncourse CL (Collaborative Learning)

A Conceptual View of the Infrastructure

Page 3: 18-May-2006damckee@indiana.edu1 Indiana University’s Name for its Sakai Implementation Oncourse CL (Collaborative Learning) Active Users = 112,341 Sites

18-May-2006 [email protected] 3

Oncourse CL is one five Virtual DataServers residing on an IBM P5 Series

Enterprise Server16 CPUs

OS is UnixAIX 5300

64 GBs of RAM

Page 4: 18-May-2006damckee@indiana.edu1 Indiana University’s Name for its Sakai Implementation Oncourse CL (Collaborative Learning) Active Users = 112,341 Sites

18-May-2006 [email protected] 4

Oncourse CL’s Virtual Data ServerLogically Partitioned Minimum of 3 CPUsMaximum of 6 CPUS

8 GBs of RAM

Virtual Server acts like a physical server in that it can be bounced, re-configured, etc without any impact to other Virtual Servers on the

Physical server. This configuration has been satisfactoryfor IU’s Current Usage Levels:

• Max Oncourse Sessions 20,000+• Average Oncourse Sessions 5,000+• Max CPUs Used 5• Average CPUs Used 2

• Typical Response Time < 2 seconds

Page 5: 18-May-2006damckee@indiana.edu1 Indiana University’s Name for its Sakai Implementation Oncourse CL (Collaborative Learning) Active Users = 112,341 Sites

18-May-2006 [email protected] 5

Oncourse CL’s Virtual Data Server and Disk StorageIBM Shark

Storage Area Network

The Oracle Instancestores its dataon an IBM SAN

Data Server usesMulti-Threaded SharedServers which support 10 Oracle sessions each.

The Database is 10g[10.1.0.5] with Automatic

Workload Repository {AWR} Activated

Data are stored across Multiple Raid Ranksand Disk Volumes. Storage is configured toallow Flashback Query/Transaction torecover data for up to seven days

Configured for Raid 5

Oncourse CL Virtual Data Server

Page 6: 18-May-2006damckee@indiana.edu1 Indiana University’s Name for its Sakai Implementation Oncourse CL (Collaborative Learning) Active Users = 112,341 Sites

18-May-2006 [email protected] 6

Oncourse CL’s Application Servers and Load Balancers

Service: ZXTMModel: HP DL385 Processors: Opteron [email protected] Memory: 2GB Disk: two 146GB SCSI (raid-1)

Active

Failover

Model: HP DL740 Processors: Xeon Eight@3GHz Memory: 48GB Disk: 200 GB of SAN storage per Physical App Server

Application Servers

Load Balancers

Each Physical AppServer is divided into Eight Virtual App Servers For a total of 16 servicingOncourse CL

Page 7: 18-May-2006damckee@indiana.edu1 Indiana University’s Name for its Sakai Implementation Oncourse CL (Collaborative Learning) Active Users = 112,341 Sites

18-May-2006 [email protected] 7

Oncourse CL’s Virtual Oracle App Servers and Disk StorageLoad Balancers

NAS

NetApps Network Attached Storage7+ TBs (and Growing) for Student And Faculty File StorageO

nc

ou

rse

CL

Vir

tua

l A

pp

Se

rve

rs

Servers runRedhat LinuxAdv Srvr (V3),Apache 2.0.55 & Tomcat 5.5

Oncourse CL Virtual Data Server

Connection Pooling So one DB connectionsupports many AppSessions

IBM SharkStorage Area Network

Page 8: 18-May-2006damckee@indiana.edu1 Indiana University’s Name for its Sakai Implementation Oncourse CL (Collaborative Learning) Active Users = 112,341 Sites

18-May-2006 [email protected] 8

ThanksFor Further InformationVideo:

https://oncourse.iu.edu/access/content/user/lance/Public/Sakai%20is%20Oncourse%20at%20Indiana%20University.mp4