TeraGrid User Portal Migration Project Summery

feelingmomInternet και Εφαρμογές Web

7 Δεκ 2013 (πριν από 3 χρόνια και 8 μήνες)

83 εμφανίσεις

TeraGrid User Portal Migration

Project Summery

Jeff Koerner

Director of Operations

TeraGrid GIG

Matt Heinzel

Director

TeraGrid GIG


September 2009

2

Agenda


TeraGrid Internet Framework Project


Internet Framework Pilot


Contract Negotiations


Round table updates


Training


TeraGrid User Portal Third Party Hosting RAT


Current Events


Links to RAT Documentation


Next Steps


Matt Heinzel

3

Timeline 1 of 7


10/13/07 TeraGrid Internet Framework Project

High Level Goal: Increase TeraGrid's web presence via the User Portal,
Web Site and Gateways to enable a more uniform look and feel, while
facilitating user personalization & customization.


TeraGrid Internet Framework functional requirements include:


Replacement of GridSphere due to lack of support


Provide capabilities to customize and personalize user views,
such as using “drag and drop” of various widgets, RSS feeds,
calendar, news, etc. based on user preferences.


Allow TeraGrid Web site, User Portal, Wiki, and potentially
Science Gateways to all benefit by using the same web
framework and facilitate development to a single documented
uniform API and style.


Provide content management capabilities to assure separation
of content and presentation.




4

Timeline (cont.) 2 of 7


TeraGrid Internet Framework Environment requirements include:


New Servers capable of supporting minimum
requirements of software framework.


Version control of portal source code.


Secondary site redundancy (hot or cold).


Timely maintenance of servers and updating of patches.


Adhere to a defined supportable Service Level Agreement.


Provide a 24/7 point of contact of administrative
resources.


Adoption of 99.95% standards


Maximum of 22 min of unplanned downtime a month.







5

Timeline (cont.) 3 of 7


5/1/08 Internet Framework Pilot Completed


The following software packages were considered Catalyst,
EnginFrame, Jboss, JetSpeed, Websphere, BEA & Liferay.


Liferay and Websphere were identified as two top candidates.


After the pilot it was concluded that Websphere would be
used to implement the framework.


7/9/08 IBM announced willingness to negotiate on Websphere
costs, provided preferred 3
rd

party hosting vendor (Ascendent) is
used.


9/25/08 An update on the Internet Framework project was given
during the round table meeting, including the announcement that
we would be moving the portal to Ascendent to receive preferred
pricing with IBM.




6

Timeline (cont.) 4 of 7



1/15/09 Individuals sent to Ascendent for
Websphere training.


2/10/09 Licensing/pricing issues ultimately could
not be resolved with IBM, resulting in the
dropping of Websphere from consideration.


Due to this our alternate choice Liferay would be used.


Liferay to be hosted at Rackspace.


Established business relationship


Better pricing then Ascendent


Met all our environment requirements






7

Timeline (cont.) 5 of 7


5/14/09 Request for people to participate in
TeraGrid User Portal Third Party Hosting RAT.


Based on the concerns expressed by the Security Group, the
TeraGrid User Portal Third Party Hosting RAT was initiated. The
RAT's purpose was to identify and address any security related
issues before moving forward with a 3
rd

party vendor
.

5/26/09 TGUP Third Party Hosting RAT Charter
presented on TG Forum call & Follow
-
up e
-
mail was
sent to TG Forum


Taken from Rat “The TeraGrid is migrating the TeraGrid User Portal
(TGUP) from a RP site to a commercial third
-
party provider. The
goal of this RAT is to identify issues with the move of the TGUP, as
a critical piece of TeraGrid Infrastructure with a role in the TeraGrid
single sign
-
on architecture, from a RP to the third party and make
suggestions on how those issues should be addressed.”


8

Timeline (cont.) 6 of 7


6/1/09 Third Party Hosting RAT group initiated


Members of RAT


Mike Northrop (UC), Lead


Jim Marsteller (PSC)


Mike Pingleton (NCSA)


Steve Mock (TACC)


Sean McCreary (NCAR)


Jim Basney (NCSA)


Jim Rome (ORNL)


JP Navarro (UC/ANL)


Von Welch (NCSA)


The technique used in RAT follows:


Summary of procedures and controls provided by the RP for the TGUP.


Summary of procedures and controls provided by commercial provider.


Identification of differences between items A and B with identification of priority of
the differences.


Recommendations for mitigating differences identified in item C that are determined
to be important.



9

Timeline (cont.) 7 of 7


6/18/09 Recommendations completed


6/23/09 The findings of the RAT were presented to Matt, Von, and
Dave H at TG09.


7/2/09 A response of the recommendations was
sent to the RAT group and the RAT was closed.


Current Liferay project
-

The teams would like to
push the new web site and user portal in
production by October 31, 2009.


The Liferay migration project is currently in progress and would like
to push the new web site and user portal in production by Oct 31.


New servers are required for the Liferay project, delay of new
servers will impact the Liferay project.

10

Links to RAT documentation


RAT WIKI Page:

http://www.teragridforum.org/mediawiki/index.php?title=TeraGrid_User_Portal_Third_Party_Hosting_R
AT


Working document of issues identified by team and
recommendations:

http://www.teragridforum.org/mediawiki/images/7/7d/TGUP_RAT_Issues_List.xl
s


Summary of Recommendations:

http://www.teragridforum.org/mediawiki/images/0/01/TGUP_RAT_Recommendations.doc


Response to Recommendations:

http://www.teragridforum.org/mediawiki/images/d/d3/TGUP_RAT_Reponse.pdf





11

Next Steps