1 / 25

Web Infrastructure Team

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

Télécharger la présentation

Web Infrastructure Team

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Web Infrastructure Team • Our Services and our Hardware • Owen Le Blanc

  2. Outline • Services we provide • Hardware we manage • Virtual machines • Software • Managing it all

  3. AFS Xen External Hosting Virtual Hosts Minor services Development Summary of Services • Web services • Portal service • Information • Publication • Load balancing • Databases

  4. 20 servers 2 servers 3 servers? 3 servers + devel + test 1 server Web Services • Apache • Software ESD • Tomcat • Content Managemt • User admin (ssl)

  5. 8 servers 9 servers 2 servers Portal service • Web servers • Development • Mysql

  6. 1 server 2 servers 1 server 2 servers 2 servers Information Services • Anonymous FTP • rsync • ntp • Request Tracker • Web Log processing, anal

  7. 3 servers 2 servers Publication Services • ssh • sftp • ftp

  8. 2 servers Load Balancing • ipvsadm • heartbeat, pacemaker • ssh

  9. 9 servers 2 servers 3 servers 1 server Databases, etc • MySQL • Postgres • Subversion • CVS

  10. 3 servers 12 servers 2 servers 2 servers Andrews File System • Kerberos servers • Database servers • File servers • special file servers • Backup servers

  11. 49 machines 4 machines 2 machines 1 machine Xen • Xen hosts (ours) • Portal • EPS • Manc City Art G

  12. 2 servers 1 server 1 server 1 server 1 server External Servers (1) • Ensembl • Phoenix • Access Grid Recording service • NCESS • EMU

  13. 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

  14. 1 servers 1 server 2 servers Virtual Hosts • Email development • Physics web site • Status web site

  15. 1 server 1 server 1 server 1 server 1 server 1 server Minor Services • AFS mail • Web Farm mail • tftp • administration • cron jobs • mirroring

  16. 4 servers 3 servers 2 servers 1 server 2 servers 2 servers Development • Compilation • Testing • AFS • Java • MySQL • Xen • IPVS/Heartbeat

  17. 11 49 16 5 18 99 machines Machines • Development • Xen servers • Other servers • Portal servers • External (!xen) • Total

  18. Virtual Hosts • 151 virtual hosts under Xen: • 1 fully virtualised

  19. Disk Format (Xen, standalone)

  20. Software • Debian lenny,squeeze • ipvsadm, heartbeat, pacemaker • Xen, LVM • OpenAFS • Closely parallel machines • Rapid deployment • “Daily” security patching

  21. 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/

  22. Documentation (2) • System backup area • /afs/mcc.ac.gb/ftp/.private/misc/backups/ • admin folder • .../web/farm/Admin/ • Email • various places in /afs/

  23. Documentation (2) • System backup area • /afs/mcc.ac.gb/ftp/.private/misc/backups/ • admin folder • .../web/farm/Admin/ • Email • various places in /afs/

  24. 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

More Related