140 likes | 167 Views
Explore how HEAnet leverages open source software for network, services, and projects. Learn about staff skills, project maintenance, and infrastructure considerations. Discover the process behind open source decisions in an educational setting.
E N D
Open Source @HEAnet Glenn Wearen HEAnet Ltd. 18th 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 ->freeRADIUS/Radiator • Edugate -> Shibboleth, simpleSAMLphp, 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 JunOS • 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…. ….Evergreen,Koha • 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 • iSCSI (disks)
Open source decisions in HEAnet • Another consideraton on interoperability • Open source • Commercial products • Cloud • HEAnet -> RADIUS, H.323,iSCSI, SAML • Library -> OAI-x, MARC x, RDA, OpenURL, 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!)