250 likes | 358 Vues
Web Infrastructure Team. Our Services and our Hardware Owen Le Blanc. Outline. Services we provide Hardware we manage Virtual machines Software Managing it all. AFS Xen External Hosting Virtual Hosts Minor services Development. Summary of Services. Web services Portal service
E N D
Web Infrastructure Team • Our Services and our Hardware • Owen Le Blanc
Outline • Services we provide • Hardware we manage • Virtual machines • Software • Managing it all
AFS Xen External Hosting Virtual Hosts Minor services Development Summary of Services • Web services • Portal service • Information • Publication • Load balancing • Databases
20 servers 2 servers 3 servers? 3 servers + devel + test 1 server Web Services • Apache • Software ESD • Tomcat • Content Managemt • User admin (ssl)
8 servers 9 servers 2 servers Portal service • Web servers • Development • Mysql
1 server 2 servers 1 server 2 servers 2 servers Information Services • Anonymous FTP • rsync • ntp • Request Tracker • Web Log processing, anal
3 servers 2 servers Publication Services • ssh • sftp • ftp
2 servers Load Balancing • ipvsadm • heartbeat, pacemaker • ssh
9 servers 2 servers 3 servers 1 server Databases, etc • MySQL • Postgres • Subversion • CVS
3 servers 12 servers 2 servers 2 servers Andrews File System • Kerberos servers • Database servers • File servers • special file servers • Backup servers
49 machines 4 machines 2 machines 1 machine Xen • Xen hosts (ours) • Portal • EPS • Manc City Art G
2 servers 1 server 1 server 1 server 1 server External Servers (1) • Ensembl • Phoenix • Access Grid Recording service • NCESS • EMU
1 server 3? servers 6 servers 2 servers 1 server 1 server External Servers (2) • MACE • Azura Group • EPS Intranet • Equella project • Genetic Research • Museum java devel
1 servers 1 server 2 servers Virtual Hosts • Email development • Physics web site • Status web site
1 server 1 server 1 server 1 server 1 server 1 server Minor Services • AFS mail • Web Farm mail • tftp • administration • cron jobs • mirroring
4 servers 3 servers 2 servers 1 server 2 servers 2 servers Development • Compilation • Testing • AFS • Java • MySQL • Xen • IPVS/Heartbeat
11 49 16 5 18 99 machines Machines • Development • Xen servers • Other servers • Portal servers • External (!xen) • Total
Virtual Hosts • 151 virtual hosts under Xen: • 1 fully virtualised
Software • Debian lenny,squeeze • ipvsadm, heartbeat, pacemaker • Xen, LVM • OpenAFS • Closely parallel machines • Rapid deployment • “Daily” security patching
Documentation (1) • Mirrors of package documents • http://orgs.man.ac.uk/documentation/ • Wiki • http://wiki.manchester.ac.uk/websupport/ • My web site • http://people.man.ac.uk/~zlsiial/docs/ • Software and configuration area • /afs/mcc.ac.gb/common/config/
Documentation (2) • System backup area • /afs/mcc.ac.gb/ftp/.private/misc/backups/ • admin folder • .../web/farm/Admin/ • Email • various places in /afs/
Documentation (2) • System backup area • /afs/mcc.ac.gb/ftp/.private/misc/backups/ • admin folder • .../web/farm/Admin/ • Email • various places in /afs/
Managing It All • Database of machines • Automate as much as possible • Use standard versions • As little local compilation as possible • As little locally written software as possible • Revise and rethink