Blackboard Gebruikersdag



Vergelijkbare documenten
Blackboard aan de TU Delft

COMIT 25 november 05

Technische Specificaties nieuwe Unix Applikaties

DB architectuur.

Hoge beschikbaarheid bij Lips Textielservices Johan Westerduin, Transfer Solutions

CONTINUÏTEIT NA CALAMITEIT. Steven Adema Manuel Speksnijder

Weblogic 10.3 vs IAS

Hoog Beschikbaarheid en het waterschapshuis

Extra details van de performance in de database kunt u zien met het Top Activity scherm dat u van hieruit kunt tonen.

VMware vsphere 5. What s New! Bram de Laat, Marek Zdrojewski, Jan van Leuken

Quick Start Blackboard Eerste opzet Blackboard cursus

Intake Formulier Opleidingen

HA in de praktijk. Database en Server Consolidatie

Right Availability voor Provincie Zeeland met Active Data Guard 11g

Oracle Cloud, slim bekeken!

Oracle Rolling Upgrades met SharePlex Systems Consultant Quest Software Nederland 9/

Three Ships CDS opschalingsdocument Overzicht server configuratie voor Three Ships CDS

Productmeeting EqualLogic

Extreem hoog beschikbaar

Pijlers van Beheer. Bram van der Vos

Hyper-V vs ESX in het datacenter

Data Protectie in een gevirtualiseerde omgeving.

Automa'c Storage Management 11 g release 2. OGH DBA DAG 14 september 2010 Rob den Braber

Storage infrastructuur TU/e. Henk van de Langenberg IT-Manager Dienst ICT

Toledo. Componenten van de Toledo leeromgeving aan K.U. Leuven. acroniem. project september koepelnaam voor modules en softwarecomponenten

The Canon B2B Portal. OGh Jaarcongres Philip Lafeber (Canon Europa) Marcel Lipman (LogicaCMG)

Data Storage Duurzaam. Presentatie ontwikkeling casus HAN. Rudolph Staal, projectleider service unit ICT. 18 januari 2012

CV Michel Hendriks. Op systeemniveau heeft hij jarenlange hands-on ervaring op RedHat Linux. Bovendien is hij RHCE gecertificeerd.

Kosten factoren in Azure

IBM Tivoli Storage Manager Licentie structuur

Xiris handleiding Onderhoudsmodule & database onderhoud

Installatiehandleiding. ixperion Word Import. voor Windows 2008 R2 64bit. Smartsite ixperion WordImport Implementatie. Copyright

Geboortedatum : 21 Maart Nationaliteit : Nederlandse. Woonplaats : Amsterdam. info@sarphora.nl. Website :

Oefening 1: hardware block devices (zoals harde schijven) herkennen

Virtualisatie & Storage. VMware ESX en uw Storage Frederik Vos

Project Diva. De implementatie van Documentum bij Provincie Utrecht, 7 september 2011

Upgrade van Oracle 10g naar 11g

Optimaliseer uw infrastructuur met virtualisatie en SAN

Cloud Geintegreerde Backup & Storage met Microsoft Azure en Storsimple. Maarten Goet Bert Wolters

Applications & Clients

Procesoptimalisatie door Procesinformatie. 30 november 2005 Andre IJdo, Coordinator Technisch Beheer Lars van Beek, Sales Manager

High Availability & Disaster Recovery

Applications & Clients

Optimale Performance bij de Rechtspraak. Froukje van der Wulp en Maarten Smeets Tech Experience 2017

Factsheet Backup on demand

Oracle Scheduler. Oracle Scheduler en beschikbaarheid. Ronald Rood. 3 november, 2009

Dell SonicWALL product guide

Hyper-V vsesx in het datacenter

Hardwarevereisten RAID. Geheugen

De Centrale ELO bij de Open Universiteit

Backup Storage. Dienstbeschrijving. Versie: IS022v [12:17] 2012 Previder Backup Storage Dienstbeschrijving versie: IS022v2 Pagina 1 van 7

Open Enterprise Server 2 en vsphere Best Practises. Michael Wilmsen

Filr. Sebastiaan Veld Anthony Priestman. 10 april Overview en business case

Resonate IT KvK Den Haag: BTW nr.: NL B01 ABN AMRO: t.n.v. R. van der Mieden, Den Haag

verhuis datacenter Heverlee moving the datacenter while keeping the lights on

MKG Whitepapers augustus 2015

Op dit moment is ons gehele hosting cluster om NFS heen gebouwd waardoor zo maar overstappen geen optie is.

Elastic Search wat heb je aan data als je er niets mee doet.. Oscar Buse 11 juli 2017 Linux User Group Nijmegen

CONTAINERIZATION OF APPLICATIONS WITH MICROSOFT AZURE PAAS SERVICES

16. Back-up en Restore

Microsoft Exchange 2010 SP1

Form follows function -Louis Henry Sullivan

Technische implementatie De infrastructuur rondom Transit kent de volgende rollen:

Werkervaring. Automatiseringservaring : Sinds 1995

ExaData : Beyond the myth. What does it take to implement exadata, and should i buy it? Robert de Laat

Migratie proces van Unilab6.4 naar SIMATIC IT R&D Suite 7. Lut Van Gorp

Always On IT-infrastructuur. Haalbare kaart

Micro Computer Service Center. Installatie

Is APEX a worthy substitute for Oracle Forms?

Bescherming van (software) IP bij uitbesteding van productie

Oracle Application Server Portal Oracle Gebruikersgroep Holland Oktober 2003

Recovery Manager (RMAN) 11g

Resultaatgerichte monitoring in het Amphia Ziekenhuis

Handleiding Reinder.NET.Tasks.SQL versie 2

SuperOffice Systeemvereisten

Het beheer van Oracle Fusion Middleware Infrastructuren

: Beheersing van Nederlands en Engels in woord en geschrift.

DAX Medisch Video Archief Oplossing. Handleiding en troubleshooting

Microsoft; applicaties; ontwikkelaar; developer; apps; cloud; app; azure; cloud computing; DevOps; microsoft azure

Werkplek anno De werkplek; maak jij de juiste keuze?

Van Blackboard naar Geert van der Wijk Adviseur Onderwijs & ICT

Eddy Piedfort BACKUPS

25 jaar de ijzersterke schakel

Centrale begrippen hoofdstuk 3. Waarom multiprogramming? Vandaag. processen proces state: running, ready, blocked,... Vragen??

Bestandssystemen. yvan vander sanden. 16 maart 2015

Toledo-fiche: Werken met de content collection

Performance testen in de keten

Oracle client 1.2 voor ixperion 1.3 en hoger

Transcriptie:

Blackboard Gebruikersdag Blackboard Gebruikersdag 19 februari 2008 Jo Vanvoorden

Overzicht Jo Vanvoorden? Blackboard Omgeving Setup Load balancer setup DR Setup Database SAN setup Storage backend setup Course Archive operations Concept Issues Preparations Solutions Running projects Future Projects

Jo Vanvoorden Systeem beheerder Blackboard omgeving sinds maart 2006 Toledo Achievements : Omzetting loadbalancers NAT > DR Migratie RedHat NFS Cluster > Netapps cluster Migratie zomer 2007 BB6.3 > BB 7.2 Migratie Oracle9 (32bit) > Oracle10 (64bit) Implementatie HP Blades CourseArchive implementatie

Blackboard omgeving Toledo Universiteit + 12 hoge scholen 75.000 studenten + personeel 1,5T file storage backend 30.000 unieke actieve gebruikers per dag 60.000 cursussen per jaar Elov 200 secundaire scholen 50.000 leerlingen + leraren 500G file storage backend 9000 unieke actieve gebruikers per dag 20.000 cursussen per jaar

Blackboard Team Project team 1 Project manager 1,5 VTE gebruikersondersteuning 4 VTE Development + applicatiebeheer 1,5 VTE sysadmin (< dec 2007 1VTE) Momenteel 2 vacante vacatures in het development team

Blackboard Omgeving Loadbalancer setup

Blackboard Omgeving Loadbalancer setup elov

Blackboard Omgeving Loadbalancer setup DR setup

Database SAN setup DL585G2 DS8100 Brocade Silkworm 4100 Brocade Silkworm 4100

Database SAN setup Backend Setup DS8100 36 X Raid 5 on 8 disks 10 Luns (52 Gb) for GDLO 10 Luns (52 Gb) for Elov 4 striped luns data, 4 striped luns index, 2 striped luns log 2 x 2Gbit connections to SAN 4 x 4Gbit SAN to DS8100 Performance : 1 server 4 Gbit sequential IO Unnoticable on ds8100 (Response time/io < 2ms)

Storage backend setup NAS-SRV cluster NAS-DR FAS 3020c cluster 3 x SATA 500G 2 x FC 300G Database backup (3 x 300G) Data volumes blackboard (1.5T + 560G) FAS 3050 No Cluster 5 x 500G SATA Snapva ult Snapmir ror

Course Archive Operation Concept Elke zomer : Jaarovergang huidige academiejaar => Nieuwe academiejaar 0607 => 0708 (ongeveer 60k + 20k courses ) Via Course Archive Restore Custom Application : Coconut tool java -jar coconut.jar -i ccn.file -p coursecopy.general.properties - llog4j1.properties

Course Archive Operation Issues: Alle actieve cursussen moeten worden gearchiveerd Alle actieve cursussen genereren massaal veel logs in de activity_accumulator QTI_ASI_DATA, QTI_RESULT_DATA, X_QTI_RESULT_DATA and X_ASI_DATA locken de restore operations Geen unique gegenereerd bb-tmp directories voor de course-archive api's van blackboard Import in database genereerd veel archive logs

Course Archive Operation Preparations Opruim operaties : disablen + archiveren oude cursussen Leeg maken activity_accumulator 2 Applicatie servers dediceren voor archive 2 x dual quad core (16G) BL460c Database tuning voor archive lokale redo logfiles verwijderen redo groupen uitbreiden naar 10 ipv 5 redo log file size vergroten naar 300M fast_start_mttr_target verlagen Disable archive logging

Course Archive Operation Preparations Volume store voor archives voorzien (1.5T) Volledige backup nemen voor restore mogelijkheden + intern beschikbaar stellen versie vorig jaar snapshot nemen van de backend storage

Course Archive Operation Solutions Activity_accumulator => Truncate or drop Datawarehouse setup voor vergaren van management statistieken ACCT is in partities gesplitst alvorens blackboard gebruikt werd. Dit levert ons partities per maand, die we kunnen truncaten Verlies course statistics door truncate Archive logs disabled => geen db logging bewuste keuze tijdens migratie (backup is available)

Course Archive Operation Solutions Meerdere Archive-Restore threads home-made patch op blackboard apis om een unique id te gebruiken in de bb-tmp dir meerdere instances om troughput te verhogen (2 x 5 archive threads) meerdere threads om het qti-locking effect tijdens de restore te verlagen

Results System side : Full Archive of 60k courses in 1 dag Full restore of 60k courses in 60 uur Sysadmin side : Minder stress tijdens de zomermaanden Mogelijkheid tot vloeiende overgangen in zo kort mogelijke tijd User side: Happy end users

Running projects Lopend Archief van actieve cursussen Op basis van BatchImportExport en coconut in latere fase. Queries gebaseerd op J.G.A. Jans BatchExport (INHolland) Dagelijks archive van gebruikte cursussen Opbouw backup archief voor de eindgebruikers Building block om de archives ter beschikking te stellen aan lokale blackboard beheerders Oracle Dataguard setup voor DR

Future Projects Xythos Implementatie voor blackboard Blackboard 8...