Download presentation
Presentation is loading. Please wait.
1
Web hosting services at CERN Alex Lossent – CERN IT/IS Hepix Fall 2005
2
10-Oct-2005Alex Lossent2 Agenda Presentation of the service Demo Service infrastructure Recent achievements Future
3
10-Oct-2005Alex Lossent3 Agenda Presentation of the service Demo Service infrastructure Recent achievements Future
4
10-Oct-2005Alex Lossent4 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
5
10-Oct-2005Alex Lossent5 Figures Infrastructure 25 production servers Hosting > 7000 web sites Serving ~ 2’000’000 requests/day People Helpdesk provides 1 st & 2 nd level support 1.5 “FTE” Students and associates
6
10-Oct-2005Alex Lossent6 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 http://cern.ch/web
7
10-Oct-2005Alex Lossent7 Demo Self-service site creation
8
10-Oct-2005Alex Lossent8 Agenda Presentation of the service Demo Service infrastructure Recent achievements Future
9
10-Oct-2005Alex Lossent9 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)
10
10-Oct-2005Alex Lossent10 Service infrastructure: search Intranet search engine Allows searching of intranet-only sites Only content that is accessible anonymously 1’000’000 documents, 5000 queries/day Currently using Inktomi indexing engine Will move to FastSearch (??) Demo
11
10-Oct-2005Alex Lossent11 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
12
10-Oct-2005Alex Lossent12 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
13
10-Oct-2005Alex Lossent13 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
14
10-Oct-2005Alex Lossent14 About URLs Web sites are published as http://www.cern.ch/mySiteName http://www.cern.ch/mySiteName This is translated to http://mysitename.web.cern.ch/mySiteName http://mysitename.web.cern.ch/mySiteName Why? Many web sites & servers No virtual hosting so as to support HTTPS Web sites are 1 st -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
15
10-Oct-2005Alex Lossent15 Web redirectors Web browser Redirectors Web servers http://www.cern.ch/web 302 Redirect Web namespace http://webservices.web.cern.ch/webservices DNS zones
16
10-Oct-2005Alex Lossent16 Agenda Presentation of the service Demo Service infrastructure Recent achievements Future
17
10-Oct-2005Alex Lossent17 Migration to Windows2003 Many improvements over Windows2000 Simple “upgrade” was not possible Tedious migration task Transparent for users
18
10-Oct-2005Alex Lossent18 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
19
10-Oct-2005Alex Lossent19 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
20
10-Oct-2005Alex Lossent20 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
21
10-Oct-2005Alex Lossent21 Agenda Presentation of the service Demo Service infrastructure Recent achievements Future
22
10-Oct-2005Alex Lossent22 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”
Similar presentations
© 2024 SlidePlayer.com. Inc.
All rights reserved.