los sent 2

Upload: anishma-prateek-gautam

Post on 06-Apr-2018

219 views

Category:

Documents


0 download

TRANSCRIPT

  • 8/3/2019 Los Sent 2

    1/22

    Web hosting services atWeb hosting services at

    CERNCERN

    Alex Lossent CERN IT/IS

    Hepix Fall 2005

  • 8/3/2019 Los Sent 2

    2/22

    10-Oct-2005 Alex Lossent 2

    AgendaAgenda Presentation of the service

    Demo

    Service infrastructure

    Recent achievements

    Future

  • 8/3/2019 Los Sent 2

    3/22

    10-Oct-2005 Alex Lossent 3

    AgendaAgenda Presentation of the service

    Demo

    Service infrastructure

    Recent achievements

    Future

  • 8/3/2019 Los Sent 2

    4/22

    10-Oct-2005 Alex Lossent 4

    CERN Web ServicesCERN Web ServicesMandate

    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

  • 8/3/2019 Los Sent 2

    5/22

    10-Oct-2005 Alex Lossent 5

    FiguresFigures Infrastructure

    25 production servers

    Hosting > 7000 web sites Serving ~ 2000000 requests/day

    People Helpdesk provides 1st & 2nd level support

    1.5 FTE Students and associates

  • 8/3/2019 Los Sent 2

    6/22

    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

  • 8/3/2019 Los Sent 2

    7/22

    10-Oct-2005 Alex Lossent 7

    DemoDemo Self-service site creation

  • 8/3/2019 Los Sent 2

    8/22

    10-Oct-2005 Alex Lossent 8

    AgendaAgenda Presentation of the service

    Demo

    Service infrastructure

    Recent achievements

    Future

  • 8/3/2019 Los Sent 2

    9/22

    10-Oct-2005 Alex Lossent 9

    Service infrastructureService infrastructureWindows (2003 Server) + Linux (SLC3)

    Runs on top of CERNs 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)

  • 8/3/2019 Los Sent 2

    10/22

    10-Oct-2005 Alex Lossent 10

    Service infrastructure:Service infrastructure:

    searchsearch Intranet search engine

    Allows searching of intranet-only sites

    Only content that is accessible anonymously

    1000000 documents, 5000 queries/day

    Currently using Inktomi indexing engine Will move to FastSearch (??)

    Demo

  • 8/3/2019 Los Sent 2

    11/22

    10-Oct-2005 Alex Lossent 11

    Support for webSupport 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 NICEaccounts/groups

  • 8/3/2019 Los Sent 2

    12/22

    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

  • 8/3/2019 Los Sent 2

    13/22

    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

  • 8/3/2019 Los Sent 2

    14/22

    10-Oct-2005 Alex Lossent 14

    About URLsAbout URLs

    Web sites are published ashttp://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 servers 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

  • 8/3/2019 Los Sent 2

    15/22

    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

  • 8/3/2019 Los Sent 2

    16/22

    10-Oct-2005 Alex Lossent 16

    AgendaAgenda

    Presentation of the service

    Demo

    Service infrastructure

    Recent achievements

    Future

  • 8/3/2019 Los Sent 2

    17/22

    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

  • 8/3/2019 Los Sent 2

    18/22

    10-Oct-2005 Alex Lossent 18

    Support forPHPSupport forPHP

    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

  • 8/3/2019 Los Sent 2

    19/22

    10-Oct-2005 Alex Lossent 19

    Java/servlet web hostingJava/servlet web hosting

    Provide a central service and limit locallymanaged 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

  • 8/3/2019 Los Sent 2

    20/22

    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

  • 8/3/2019 Los Sent 2

    21/22

    10-Oct-2005 Alex Lossent 21

    AgendaAgenda

    Presentation of the service

    Demo

    Service infrastructure

    Recent achievements

    Future

  • 8/3/2019 Los Sent 2

    22/22

    10-Oct-2005 Alex Lossent 22

    Whats next?Whats 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