Upload
dinah-armstrong
View
212
Download
0
Embed Size (px)
Citation preview
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+
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
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
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
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
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
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
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