Presentation is loading. Please wait.

Presentation is loading. Please wait.

Office of Information Technology Telephone: (609) 258-HELP Princeton’s Apache Utility How to make.

Similar presentations


Presentation on theme: "Office of Information Technology Telephone: (609) 258-HELP Princeton’s Apache Utility How to make."— Presentation transcript:

1 Office of Information Technology Telephone: (609) 258-HELP E-mail: helpdesk@princeton.edu www.princeton.edu/oit Princeton’s Apache Utility How to make users happy without losing your mind HighEdWebDev 2006 – TPR 6

2 Princeton University Students: –6,500 undergraduates, –3,000 graduate Departments: –? –No medical/law/etc. graduate schools

3 Imagine a Conversation Someone with a university affiliation calls and wants to put up a web site. Question is “how can you help me?” Answer changes with the service vision

4 “I want to put up a web site, how can you help me do that?” 2000 Public html pages (www/~…) Register for perl cgi (campuscgi) DbToolbox (DB application interface) Buy your own server and manage it

5 “I want to put up a web site, …?” 2004 Public html pages (www/~…) Register for perl cgi (campuscgi) DbToolbox (DB application interface) Webscript (public php/mysql service) Buy your own server and manage it

6 “I want to put up a web site, …?” 2006 Public html pages (www/~…) Register for perl cgi (deprecated) DbToolbox (deprecated) Webscript (public php/mysql service) Departmental Weblamp service Departmental Roxen service Buy your own server and manage it

7 The Departmental Web Site Planners Dilemma Private or shared server? Security? Production level service? Technical help? Cost?

8 The Ideal World Websites just happen Analogy, the electric company Always just there

9 The Real World Physical network presence –Computing platform –Network connection Web/Application server Content control mechanisms Maintenance

10 “The” Goal Provide access to services for users across the university Practically –For as many as possible –Within our ability to support –Recognizing need

11 “The” Goal With a useful set of standard “tools” –Apache 1 –Apache 2 –Pam & Ldap authentication –Mysql 4 –Php 5 –Any scripting language available on Redhat Enterprise 3 (perl, python, etc.) –Awstats –phpMyAdmin

12 “The” Goal With a useful set of optional tools –User directory support –RSA authentication –Supervisory/Customer support interface –Single sign-on (WebISO using pubcookie) –Tomcat connectors –Weblogic connectors –Tomcat

13 Service Models From us who have to him who has need –The suck us dry model For him who has according to their wallet –The capitalist model For him who yells loudest –The political model We don’t serve here and we should –The opportunity model

14 Cheap Sites People like to buy cheap sites In a college/university cost has no relationship to expected service

15 User Management by $$ Public html pages Webscript (public php/mysql service) –$0 –No support Departmental Weblamp service –$22/month (for two sites, test & development sites) –Hand holding up to site development (charged) Shared Server –$60/month –Pay for site development Departmental Roxen service –Charged site development –Waiting list Buy your own server and manage it –Server cost + $5,000/year (UPS and system support) –Pay for site developement

16 Result 6 sites @ $60/month 1 site @ ??/month (bumped off $60 machine) 22 sites @ $22/month (2 instances each) Various other sites created for other uses Total 65 installation instances on 16 servers

17 How Do You Survive? Automate Simplify Decentralize

18 Demo Monitoring Site defintion Installation


Download ppt "Office of Information Technology Telephone: (609) 258-HELP Princeton’s Apache Utility How to make."

Similar presentations


Ads by Google