Web hosting services at cern
This presentation is the property of its rightful owner.
Sponsored Links
1 / 21

Web hosting services at CERN PowerPoint PPT Presentation


  • 167 Views
  • Uploaded on
  • Presentation posted in: General

Web hosting services at CERN. Alex Lossent – CERN IT/IS Hepix Fall 2005. Agenda. Presentation of the service Demo Service infrastructure Recent achievements Future. Agenda. Presentation of the service Demo Service infrastructure Recent achievements Future. CERN Web Services.

Download Presentation

Web hosting services at CERN

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.While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server.


- - - - - - - - - - - - - - - - - - - - - - - - - - E N D - - - - - - - - - - - - - - - - - - - - - - - - - -

Presentation Transcript


Web hosting services at cern

Web hosting services at CERN

Alex Lossent – CERN IT/IS

Hepix Fall 2005


Agenda

Agenda

  • Presentation of the service

  • Demo

  • Service infrastructure

  • Recent achievements

  • Future

Alex Lossent


Agenda1

Agenda

  • Presentation of the service

  • Demo

  • Service infrastructure

  • Recent achievements

  • Future

Alex Lossent


Cern web services

CERN Web Services

  • Mandate

    • Provide a managed infrastructure for CERN users to publish web content

    • Provide users with authoring and publishing tools

    • Reduce “locally (un-)managed” web servers

  • CERN IT/IS Group (mail, Windows environment)

  • 3 tasks

    • Operate the central web hosting infrastructure

    • Provide self-service site management interface

    • User support

Alex Lossent


Figures

Figures

  • Infrastructure

    • 25 production servers

    • Hosting > 7000 web sites

    • Serving ~ 2’000’000 requests/day

  • People

    • Helpdesk provides 1st & 2nd level support

    • 1.5 “FTE”

    • Students and associates

Alex Lossent


Cern web services1

CERN Web Services

  • Self-service site management interface

    • On-line documentation

    • Site creation, deletion

    • Management of permissions & access restrictions

    • Management of site & folder properties

      • script/CGI execution

      • Visibility (internal/world-visible)

      • Require HTTPS

    • http://cern.ch/web

Alex Lossent


Web hosting services at cern

Demo

  • Self-service site creation

Alex Lossent


Agenda2

Agenda

  • Presentation of the service

  • Demo

  • Service infrastructure

  • Recent achievements

  • Future

Alex Lossent


Service infrastructure

Service infrastructure

  • Windows (2003 Server) + Linux (SLC3)

  • Runs on top of CERN’s Windows & Linux server environment

    • Monitoring, HW/SW maintenance

  • Different server roles

    • Hosting servers (11)

    • Gateways to distributed file systems (4)

    • Infrastructure support (6)

      • redirectors, administration, search engine

    • “Customized” hosting servers (5)

Alex Lossent


Support for web applications

Support for web applications

  • Various technologies are provided for web application development

  • ASP, ASP.NET, Perl, PHP

    • Supported on central Hosting Servers

    • Databases: MS Access, Oracle (IT/DES)

    • AFS folders: PHP, CGI (Perl etc.)

  • Java/servlet web application hosting

    • Operated by IT/DES

  • Access control with NICE accounts/groups

Alex Lossent


Authoring

Authoring

  • Supported authoring software

    • Frontpage 2003, Dreamweaver

    • Visual Studio .NET for ASP.NET applications

  • Several ways for authors to access site files

    • Direct file access

    • WebDAV

    • Web interface

    • FPSE

Alex Lossent


User recommendations

User recommendations

  • Recommended technologies are:

    • Centrally hosted web sites

    • Authoring with FrontPage 2003

    • Dynamic content with ASP (VBScript)

  • Efforts focused on supporting that environment

  • Also supported: Dreamweaver

    • Static content

Alex Lossent


About urls

About URLs

  • Web sites are published as http://www.cern.ch/mySiteName

    • This is translated to http://mysitename.web.cern.ch/mySiteName

  • Why?

    • Many web sites & servers

    • No virtual hosting so as to support HTTPS

    • Web sites are 1st-level folders of a physical web server

    • Web server’s name abstracted with DNS alias

  • “Web redirectors” are in charge of the translation

    • Flexible implementation for integration of non-central sites

    • Support for external DNS names

Alex Lossent


Web redirectors

DNS zones

http://www.cern.ch/web

Web namespace

302 Redirect

Web browser

http://webservices.web.cern.ch/webservices

Web redirectors

Redirectors

Web servers

Alex Lossent


Agenda3

Agenda

  • Presentation of the service

  • Demo

  • Service infrastructure

  • Recent achievements

  • Future

Alex Lossent


Migration to windows2003

Migration to Windows2003

  • Many improvements over Windows2000

  • Simple “upgrade” was not possible

  • Tedious migration task

    • Transparent for users

Alex Lossent


Support for php

Support for PHP

  • Popular technology

  • Many useful applications already exist

    • PhpBB, wikis…

  • PHP4

  • A few problems

    • Bugs in the Windows port

    • No version upgrades on SLC, only security fixes

    • Version compatibility

Alex Lossent


Java servlet web hosting

Java/servlet web hosting

  • Provide a central service and limit “locally managed” servers

  • Service operated by IT/DES

    • Tomcat 5.5, EJB not supported

    • Multi-hosting with site isolation

  • Integrated with central web services

    • Managed from the same web interface

    • NICE authentication

  • Production since September 05

    • ~10 production applications + test/dev

    • half migrated from existing servers

    • 5 servers allow ~200 applications

Alex Lossent


New webservices site

New webservices site

  • Consistent look & usage with other IT/IS services

  • Technology upgrade

    • ASP.NET/SOAP vs. ASP/VB6

  • Complete documentation rewrite

  • Simpler, easier access to some features

    • Security

Alex Lossent


Agenda4

Agenda

  • Presentation of the service

  • Demo

  • Service infrastructure

  • Recent achievements

  • Future

Alex Lossent


What s next

What’s next?

  • Web-hosted collaboration tools

    • “e-groups”: forum, mailing list, news, shared workspace for file exchange…

    • Sharepoint, WWF, custom solution?

  • Support for authentication with certificates

  • Improved search engine

  • Support for “External users”

Alex Lossent


  • Login