Web hosting services at CERN Alex Lossent – CERN IT/IS Hepix Fall 2005.

21
Web hosting services at Web hosting services at CERN CERN Alex Lossent – CERN IT/IS Hepix Fall 2005
  • date post

    22-Dec-2015
  • Category

    Documents

  • view

    215
  • download

    0

Transcript of Web hosting services at CERN Alex Lossent – CERN IT/IS Hepix Fall 2005.

Page 1: Web hosting services at CERN Alex Lossent – CERN IT/IS Hepix Fall 2005.

Web hosting services at Web hosting services at CERNCERN

Alex Lossent – CERN IT/IS

Hepix Fall 2005

Page 2: Web hosting services at CERN Alex Lossent – CERN IT/IS Hepix Fall 2005.

10-Oct-2005 Alex Lossent 2

AgendaAgenda

Presentation of the service Demo Service infrastructure Recent achievements Future

Page 3: Web hosting services at CERN Alex Lossent – CERN IT/IS Hepix Fall 2005.

10-Oct-2005 Alex Lossent 3

AgendaAgenda

Presentation of the service Demo Service infrastructure Recent achievements Future

Page 4: Web hosting services at CERN Alex Lossent – CERN IT/IS Hepix Fall 2005.

10-Oct-2005 Alex Lossent 4

CERN Web ServicesCERN 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

Page 5: Web hosting services at CERN Alex Lossent – CERN IT/IS Hepix Fall 2005.

10-Oct-2005 Alex Lossent 5

FiguresFigures

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

Page 6: Web hosting services at CERN Alex Lossent – CERN IT/IS Hepix Fall 2005.

10-Oct-2005 Alex Lossent 6

CERN Web ServicesCERN 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

Page 7: Web hosting services at CERN Alex Lossent – CERN IT/IS Hepix Fall 2005.

10-Oct-2005 Alex Lossent 7

DemoDemo

Self-service site creation

Page 8: Web hosting services at CERN Alex Lossent – CERN IT/IS Hepix Fall 2005.

10-Oct-2005 Alex Lossent 8

AgendaAgenda

Presentation of the service Demo Service infrastructure Recent achievements Future

Page 9: Web hosting services at CERN Alex Lossent – CERN IT/IS Hepix Fall 2005.

10-Oct-2005 Alex Lossent 9

Service infrastructureService 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)

Page 10: Web hosting services at CERN Alex Lossent – CERN IT/IS Hepix Fall 2005.

10-Oct-2005 Alex Lossent 11

Support for web Support for web applicationsapplications

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

Page 11: Web hosting services at CERN Alex Lossent – CERN IT/IS Hepix Fall 2005.

10-Oct-2005 Alex Lossent 12

AuthoringAuthoring

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

Page 12: Web hosting services at CERN Alex Lossent – CERN IT/IS Hepix Fall 2005.

10-Oct-2005 Alex Lossent 13

User recommendationsUser 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

Page 13: Web hosting services at CERN Alex Lossent – CERN IT/IS Hepix Fall 2005.

10-Oct-2005 Alex Lossent 14

About URLsAbout 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

Page 14: Web hosting services at CERN Alex Lossent – CERN IT/IS Hepix Fall 2005.

10-Oct-2005 Alex Lossent 15

Web redirectorsWeb redirectors

Web browser Redirectors

Web servers

http://www.cern.ch/web

302 Redirect

Web namespace

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

DNS zones

Page 15: Web hosting services at CERN Alex Lossent – CERN IT/IS Hepix Fall 2005.

10-Oct-2005 Alex Lossent 16

AgendaAgenda

Presentation of the service Demo Service infrastructure Recent achievements Future

Page 16: Web hosting services at CERN Alex Lossent – CERN IT/IS Hepix Fall 2005.

10-Oct-2005 Alex Lossent 17

Migration to Windows2003Migration to Windows2003

Many improvements over Windows2000 Simple “upgrade” was not possible Tedious migration task

Transparent for users

Page 17: Web hosting services at CERN Alex Lossent – CERN IT/IS Hepix Fall 2005.

10-Oct-2005 Alex Lossent 18

Support for PHPSupport 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

Page 18: Web hosting services at CERN Alex Lossent – CERN IT/IS Hepix Fall 2005.

10-Oct-2005 Alex Lossent 19

Java/servlet web hostingJava/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

Page 19: Web hosting services at CERN Alex Lossent – CERN IT/IS Hepix Fall 2005.

10-Oct-2005 Alex Lossent 20

New webservices siteNew 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

Page 20: Web hosting services at CERN Alex Lossent – CERN IT/IS Hepix Fall 2005.

10-Oct-2005 Alex Lossent 21

AgendaAgenda

Presentation of the service Demo Service infrastructure Recent achievements Future

Page 21: Web hosting services at CERN Alex Lossent – CERN IT/IS Hepix Fall 2005.

10-Oct-2005 Alex Lossent 22

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”