working with it: become a partner, not a client

Post on 12-May-2015

998 Views

Category:

Technology

6 Downloads

Preview:

Click to see full reader

DESCRIPTION

Concurrent session presented with Meg Brown-Sica and Niraj Chaudhary at the Colorado Academic Library Consortium (CALC) Summit 2010

TRANSCRIPT

Working with IT: Become a Partner, Not a Client

Meg Brown-Sica, Niraj Chaudhary & Nina McHaleUniversity of Colorado Denver

CALC Summit 2010

#calc2010

#workingwithit

Our Agenda

• Background– Auraria Library and Auraria Campus– Systems at Auraria– Relationship with UCD campus IT

• Projects– Web server migration/virtualization (Nina)– Network server virtualization (Niraj)– Thin Client (Niraj)– Technology Strategic Planning (Meg)

• Tips for becoming a partner

Background

• Auraria Library and Auraria Campus• Systems Department at Auraria• Relationship with University of Colorado

Denver Information Technology Services (UCD ITS)

Auraria Library and the Auraria Campus

• Auraria Library serves:– University of Colorado Denver (includes both

Auraria Campus and Anschutz Medical Campus)

– Metropolitan State College of Denver (MSCD)– Community College of Denver (CCD)

• All Library faculty and staff are University of Colorado Denver employees

Systems at Auraria

• Systems librarian positions and department date to the early 1990s

• Initial reporting for the department was directly to Library Administration

• In the late 1990s, Technical Services became a full-blown division

• Systems reporting line then went through Assistant Dean for Technical Services

Systems at Auraria, cont’d

• In 2008, the Library undertook a major reorganization of staff

• Like many other academic libraries, the top-level divisions have now been split into three:– Public Services– Technical Services– Systems/IT Services

• An Assistant Director heads each

Systems at Auraria, cont’d

• No staff turnover for fifteen years• Main IT technician and network

administrator retired– Positions filled (more or less) internally

• Hiring Freeze• New University Librarian/Library Director• New UCD ITS Director

Systems at Auraria, cont’d

Relationship with UCD Campus IT

• Auraria Library Systems staff provides:– Desktop support to librarians and staff– In-house web development for the Library

• UCD Campus ITS provides:– Network accounts and email– Campus wireless networks– Storage space and shared drive access

The Projects

• Web server virtualization (Nina)• Server virtualization (Niraj)• Thin client (Niraj)• Strategic planning (Meg)

Outline for Each Project

• Basic concepts • Project background & goals• Process• Outcomes• Lessons learned• Future plans

Web Server Virtualization:Basic Concepts

• “Server virtualization is the masking of server resources, including the number and identity of individual physical servers, processors, and operating systems, from server users. The server administrator uses a software application to divide one physical server into multiple isolated virtual environments. The virtual environments are sometimes called virtual private servers, but they are also known as guests, instances, containers or emulations.”

–techtarget.com

Web Server Virtualization:Basic Concepts, cont’d

Catalog Electronic Reserves Web Site

Virtualized Server

Web Server Virtualization: Basic Concepts, cont’d

• Analogies: virtualization is like:– A school bus– A car pool– A group house for college students

• In short: a more efficient use of computing and staff resources

Web Server Virtualization:Basic Concepts, cont’d

• Benefits:– UCD ITS performs server maintenance and

backups, giving Library Systems staff more time to focus on web development

– UCD ITS houses server in suitable environment; the Library does not have an appropriate climate-controlled environment for servers

Web Server Virtualization:Project Background & Goals

• Library web site had been developed on a UCD server that hosted all UCD web sites (main university site, departmental sites, etc.) as well as faculty and staff email and other applications

• Library URL was carbon.cudenver.edu/public/library– Cumbersome and not intuitive – library.cudenver.edu was alias– Better, but still not tri-institutional

Web Server Virtualization:Project Background & Goals, cont’d

• New (and only the second) Web Librarian arrived in February 2006

• Only five members of the library staff had publishing rights to the web server

• This created an editorial bottleneck for content developers

• When asked why, response from UCD ITS was that it was a “security issue”

Web Server Virtualization:Project Background & Goals, cont’d

• When asked for clarification, the UCD ITS server support person explained that there was “too much personal information” on the web server

• Web Librarian explained that patron data is stored in-house on the Library’s Innovative Interfaces’ ILS

• From then on, the Web Librarian was free to assign web server accounts as desired, but UCD ITS had to do the work

Web Server Virtualization:Project Background & Goals, cont’d

• “Carbon” server ran Tru64 UNIX with Apache for the web server

• The campus web group had begun migrating web content to Microsoft Office SharePoint Server (MOSS)

• Since 2002, Library had developed dynamic applications using PHP and MySQL

Web Server Virtualization:Project Background & Goals, cont’d

• As the Carbon server aged, UCD ITS began planning its retirement

• Performance issues arose for the Library site as fewer departments used it for their web sites

• The Library did not “fit” into MOSS:– Branding issues: Metro and CCD students are

often not sure that we are really their library– Running PHP/MySQL on an IIS server is

possible, but it introduces complexity

Web Server Virtualization:Process

• In February 2007, Library Systems staff (Web and Distance Support Librarians and Network Administrator) met with UCD ITS to discuss the Library’s web needs

• Desired a LAMP (Linux/Apache/MySQL/PHP) environment in which to continue developing

• Required an environment free from any branding restrictions, including URL

• Began using library.auraria.edu as main URL

Web Server Virtualization:Process, cont’d

• UCD ITS designated a new employee to be a support contact and create the virtual environment and assist the Web Librarian during the migration and beyond

• PHP and MySQL applications needed to be upgraded prior to the migration to the new environment

Web Server Virtualization:Outcomes

• In April 2008, the Library’s main web site went live on new virtualized server

• Excellent performance: 2 outages in 2 years• Web Librarian has complete control over

account creation and file management• Virtual hosts have been established, i.e.,

more URLS: – intranet.auraria.edu– coloradowest.auraria.edu

Web Server Virtualization: Outcomes, cont’d

• UCD ITS support contact trained Web Librarian in Linux to create and manage accounts and permissions on web files

• UCD ITS support contact continued to provide support in installing applications and upgrading server software

• Installed open source software, including MediaWiki for our intranet and Bugzilla for IT ticket creating and workflow tracking and Drupal for next iteration of the web site

Web Server Virtualization:Lessons Learned

• Ad hoc arrangements between individuals, no matter how well-intentioned, can create dangerous points of failure

• Development has occurred so rapidly that one librarian can’t manage it all

• More skills—especially programming and server management—are needed in-house

Web Server Virtualization: Future Plans

• IT Manager will take over more server maintenance needs– The Library can be even more autonomous– Web Librarian can focus on development instead of

maintenance– UCD ITS support contact has changed focus

• Systems staff developing more skills in-house• Possibility of migrating to another supported non-

MOSS environment• The Library has hired a programmer on a

four-month contract

Server Virtualization:Background & Goals

• In 2008, six physical servers in the Library hosted various library applications (printing, electronic reserves, hosted specific software etc.)

• The hardware warranty on four of the servers had expired in 2004

• The Library lacked a proper environment (i.e., a datacenter) in which to host servers (climate control, etc.)

Server Virtualization: Project Background & Goals

• UCD ITS had the virtual environment infrastructure (VMware)

• UCD ITS had a better physical environment to host servers and 24 hour support in case of critical outages

• Library Systems staff worked with ITS to determine applications compatibility with the virtual environment

Server Virtualization:Process

• Timeline: June 8, 2009 – August 31, 2009• IT Services hosted 4 virtual servers • Library Systems migrated all the

applications from physical servers to the new virtual servers

Server Virtualization: Outcomes

• System administrative functions like security, patching, and backups on the servers are performed by UCD ITS

• This allows Library Systems staff to focus on other support issues

• The Library saves electricity, space, and staff time

Thin Client:Basic Concepts

Thin Client: Basic Concepts, cont’d

• Thin clients are smaller, cheaper, and easy to manage

• Based on the studies, thin-client devices are more energy-efficient than desktop computers, with some models using 85% less power than their PC rivals in real world environments.

Thin Client:Project Background & Goals

• 90 aging desktop computers in public area for students, staff, faculty, and public patrons

• Estimated hardware cost was $70,000 to replace those computers

• Systems started looking for a cheaper, greener option

Thin Client:Process

• Virtual desktops can be delivered to any device (desktop, laptops, Mac, thin clients, and even mobile devices such as the iPhone); only requires is Citrix plug-ins

• We decided to evaluate Citrix’s XenDesktop to deliver virtual desktops

• Hired a Citrix Consultant • They set up a pilot with 10 Virtual machine • We decided to implement XenDesktop

Thin Client:Process, cont’d

• Remote Computing Initiative (RCI) project launched by UCD ITS – Response to campus planning for H1N1– Enabled UCD faculty and staff to work from

home more effectively

• UCD ITS delivered virtual desktops through a web browser

• The Library was delivering virtual desktops through thin clients

Thin Client:Process, cont’d

• UCD ITS decided to expand their Citrix Infrastructure, and they needed a beta tester

• Library systems began collaborating with them

• This helped UCD ITS determine hardware needs

• UCD ITS will offer XenDesktop to other departments

Thin Client:Outcomes

• Associated Costs:– XenDesktop Licensing = $15,000– Hardware (servers) = $15,000– Thin Clients = $35,000

• ROI analysis (from Citrix consultants):– Total Cost of Ownership (TCO) savings of

$265,080 over 5 years (compared to replacing desktop PCs)

Thin Client:Future Plans

• Library has purchased 90 thin clients• Library Systems staff will be working with

UCD ITS to deploy them • Library Systems staff are looking to

replace other desktops in the library with thin clients (i.e., Computer Commons)

• Increase number of computers in public area because of improved use of resources (electricity, money, etc.)

Technology Strategy Planning: Basic Concepts

• Technology issues change too fast to be adequately handled in multi-year strategic plan

• Helps identify the best use of skills, time and money

• Look for the most impact for library users• Prioritize technology projects

Technology Strategy Planning:Project Background & Goals

• Ensure inclusion of UCD ITS so that they are partners, not gatekeepers

• Develop personal relationships with UCD ITS

Technology Strategy Planning:Process

• Library wide survey of potential projects• Evaluation of skills, time, money and

personnel needed• Evaluation of what portions of projects are

outsourced and which should be completed in house

• Analysis how projects could be coordinated with UCD ITS

• Impact of each project is evaluated, specifically the impact on students

Technology Strategy Planning: Process, cont’d

• Library Technology Strategy Committee-UCD ITS member/liaison

• Informal weekly technology meetings• Specific task forces-UCD ITS member on

Mobile Device task force• Library is represented on the Thin Client

Group at UCD ITS• Library is represented on the ITS policy

committee, and ITS search committees

Technology Strategy Planning: Outcomes

• UCD ITS is at the table when we are doing our strategic planning

• The library and UCD ITS both know about upcoming projects

• The library and UCD ITS can coordinate purchases and training

• Everyone in the library is on the same page regarding technology

• Library systems staff develop and acquire the skills needed to support projects

Technology Strategy Planning:Outcomes, cont’d

• Greatly improved support for projects from UCD ITS and across the Library

• High-impact projects are actually completed

• Coordinated training, purchasing and testing with UCD ITS on thin client, server virtualization, mobile technology, etc.

• Greater trust and more personal relationships

Technology Strategy Planning:Lessons Learned

• Concentrate on fewer, higher impact projects

• Base decisions on evidence• Document, document, document• Project management is a work in progress• Try things to see how they work• Don’t get discouraged• Meet with people face-to-face

Technology Strategy Planning:Lessons Learned, cont’d

• A re-evaluation: what things that we do are best done in-house or by people with a knowledge of libraries?Yes No

Library Applications Network Administration

Desktop Maintenance Training/Enterprise Applications

Web development Server Virtualization

Technology Strategy Planning:Future Plans

• Reach out to MSCD and CCD technology groups, especially on authentication

• Work more closely with UCD Health Sciences Library systems staff

• Re-evaluate technology needs after web migration to Drupal and program review

• Continue to investigate training options (lynda.com, etc.)

Tips for Becoming a Partner

• Be an advocate: library IT is different– Campus IT may not understand your needs,

especially when it comes to ILSs and library-specific applications

• Communicate your library’s needs clearly– When you get no for an answer, ask why– Ask campus IT provide alternatives

Tips for Becoming a Partner, cont’d

• Build trust– Don’t underestimate the value of face-to-face

communication– Show that you are willing to take on new

duties and learn new things– Offer to be a test environment

• Formalize agreements with MOUs

Questions? Comments?

• Margaret Brown-Sica– Assistant Director for Technology Strategy and

Learning Spaces– margaret.brown-sica@ucdenver.edu

• Niraj Chaudhary– IT Manager– niraj.chaudhary@ucdenver.edu

• Nina McHale– Web Librarian– nina.mchale@ucdenver.edu

http://slideshare.net/ninermac

top related