Open Source HEAnet Glenn Wearen HEAnet Ltd 18
- Slides: 14
Open Source @HEAnet Glenn Wearen HEAnet Ltd. 18 th February 2014
Agenda • HEAnets use of open source • Open source in the Network • Open source in HEAnet’s Services • Open Source Projects • Contribute & host • Closed Source • Open Source Decisions in HEAnet • • • Staff Project Infrastructure/hosting Standards Process
Open Source • Open source in the network – Looking glass – Nagios/Icinga – Netflow – Cactii – MRTG – Torrus – Smokeping – Rancid
Open Source • Open source in HEAnet’s services – Website hosting: LAMP – eduroam ->free. RADIUS/Radiator – Edugate -> Shibboleth, simple. SAMLphp, Raptor – Website hotstandby -> Nagios + Bind DNS – SSL certificates ->djangora – Video hosting (homegrown) -> LAMP +FFmpeg – Video conferencing ->GNU Gatekeeper – Video streaming ->Varnish HTTP cache – Tools ->Munin, Dirvish, DRDB, Hearthbeat, Puppet
Open Source Projects • HEAnet homegrown Open Source – Filesender – Edugate
ftp. heanet. ie • Host mirror of open source software – Thousands of projects – 145 TB of code
Commercial • Closed source in the network – Network devices Cisco IOS/ Juniper Jun. OS • Closed source in HEAnet’s services – Listserv -> LSoft 1998 – Video-conferencing devices (Polycom etc. ) – Security (Scanning Audting) – Edustorage -> IBM 2012 – Desktop Video Conferencing ->Vidyo 2013 – Tools -> Landscape 2012
Open source decisions in HEAnet • Staff – Are staff available with relevant skills? – Can they be retained? – Is there a trusted third party to fill gaps? ü Hosting: Moodle…. ü Consultants: Moodle… …. Evergreen, Koha – TCO Open source ü Open source + Staff Vs Licences + staff /consultants – Are technical staff needed? ü It depends on the project
Open source decisions in HEAnet • Project – Is the Open Source project well maintained ü Is it active, well supported – Is the project widely deployed ü Community support, scalable deployments ü Are extenstions needed to integrate with other tools – Is the extension well maintained? – Is the extension widely deployed?
Open source decisions in HEAnet • Infrastructure/hosting – Physical hardware required? ü Only for large databases (I/O intensive apps) – Virtualisation ü Virtual servers available on-campus. ü Virtual infrastructure from the cloud. – Virtual servers for pilot
Open source decisions in HEAnet • HEAnet services using open standards – Network ü BGP, SNMP, ICMP – Eduroam ü RADIUS – Video conferencing ü H. 323 – Edugate ü SAML – Edustorage ü i. SCSI (disks)
Open source decisions in HEAnet • Another consideraton on interoperability – Open source – Commercial products – Cloud ü HEAnet -> RADIUS, H. 323, i. SCSI, SAML ü Library -> OAI-x, MARC x, RDA, Open. URL, SAML
Open source decisions in HEAnet Summary of process… • What software offers the must have features – Seek HEAnet members input • If it’s closed source – does it comply with open standards – Procurement rules • If it’s open source – is it a fit for HEAnet skillset – Reliable project • Infrastructure – Device of virtualise €
Review • HEAnets use of open source • Open source in the Network • Open source in HEAnet’s Services • Open Source Projects • Contribute & host • Closed Source • Open Source Decisions in HEAnet • • • Staff Project Infrastructure/hosting Standards Process (it depends!)