RCECloud: Resource Timeline

Name Start Date End Date Duration % Complete Assignment Cost
Evan 4/25/16, 8:15 AM 8/1/17, 5:00 PM 195w 4d 0.25h 63%
Migrate all sites to Heroku. Provide a deadline. 4/25/16, 8:15 AM 3/1/17, 8:15 AM 44w 2d 75%
Work with Microsoft to build RCE-in-Azure launching pad 4/27/16, 8:00 AM 12/6/16, 9:45 AM 31w 4d 1.75h 100%
Work with BackBlaze to find the most efficient way of pushing this data 4/28/16, 8:00 AM 4/28/16, 5:00 PM 1d 100%
Automate patching procedure 5/4/16, 8:00 AM 5/10/16, 5:00 PM 1w 100%
Certify Heroku with OGC 5/4/16, 8:00 AM 5/4/16, 5:00 PM 1d 100%
Work with Heroku to determine enterprise pricing for the amount of web sites we host. 7/29/16, 4:30 PM 8/3/16, 4:30 PM 3d 100%
Determine the best method to migrate our users permissions to Heroku: How much CPU time should they get? How much memory should they get? Should they be allowed to provision as many websites as they want, etc. 7/29/16, 4:30 PM 8/5/16, 4:30 PM 1w 100%
Determine the best method for file storage on Heroku — using an S3 bucket, connecting to our local NetApp, etc. 7/29/16, 4:30 PM 8/5/16, 4:30 PM 1w 100%
Give Raman access to a basic Heroku account and ask him to deploy Dataverse Network to its and its components. 7/29/16, 4:30 PM 8/2/16, 4:30 PM 2d 100%
Research which provider or hosted solution is best. 7/29/16, 4:45 PM 8/5/16, 4:45 PM 1w 100%
Make an inventory of all of our ‘RT’ scrips and discard those which are no longer necessary for migration. 7/29/16, 4:45 PM 8/5/16, 4:45 PM 1w 100%
If successful, work with Latanya to migrate one of her websites entirely to Heroku to test the viability of this environment. 7/29/16, 4:45 PM 8/5/16, 4:45 PM 1w 100%
Get BackBlaze certified with OGC/HUIT 7/29/16, 4:45 PM 8/1/16, 4:45 PM 1d 100%
Work with Salesforce/Heroku to build an HMDC Heroku Enterprise contract 7/29/16, 4:45 PM 8/5/16, 4:45 PM 1w 100%
Migrate and decommission Jenkins, reuse. 7/29/16, 4:45 PM 8/5/16, 4:45 PM 1w 100%
Use HashBackup 8/1/16, 8:00 AM 8/8/16, 8:15 AM 1w 0.25h 100%
Ask DVN to migrate their entire toolchain to the Cloud. Provide a deadline. 8/1/16, 8:00 AM 3/1/17, 5:00 PM 30w 3d 60%
Create a basic-enterprise HMDC Heroku account with some limits. 8/1/16, 8:00 AM 8/1/16, 5:00 PM 1d 100%
Work with provider to upgrade and maintain RT installation. 8/5/16, 4:45 PM 12/30/16, 5:00 PM 21w 0.25h 80%
Measure performance and reliability of process; backup data to tapes and BackBlaze 8/8/16, 8:15 AM 8/15/16, 8:15 AM 1w 100%
Re-write documentation on backing up user, project data, and restoration to conform to BackBlaze backup system. 11/21/16, 8:00 AM 12/16/16, 5:00 PM 4w 100%
Use docker containers for applications rather than stored images, export with XPRA. 1/16/17, 8:00 AM 2/16/17, 5:00 PM 4w 4d 6%
Use Terraform to create abstract cloud configurations for AWS, Azure, Google 1/16/17, 8:00 AM 3/16/17, 5:00 PM 8w 4d 0%
Build REDIS queue and worker to distribute tasks to multiple clouds 2/16/17, 8:00 AM 3/16/17, 5:00 PM 4w 1d 0%
Build docker images for HTCondor negotiator, collector, and schedd for AWS with redundancy 2/16/17, 8:00 AM 3/16/17, 5:00 PM 4w 1d 0%
Migrate pertinent fs-4 tasks to another host, turn off and recycle fs-4. 3/2/17, 8:00 AM 3/8/17, 5:00 PM 1w 100%
Redesign RCE/Azure application to submit jobs to redis queue and manage jobs through the redis queue and associated workers 3/16/17, 8:00 AM 4/14/17, 3:00 PM 4w 1d 6h 100%
Auto-build and test docker images 3/16/17, 8:00 AM 4/14/17, 5:00 PM 4w 2d 0%
Allow mounting of home directories - CI3/CI4 to Azure and CI3/CI4 to Amazon 5/1/17, 8:00 AM 6/1/17, 5:00 PM 4w 4d 0%
Scale NodeJS web service appropriately using npm-cluster/multiple workers 5/16/17, 8:00 AM 6/16/17, 5:00 PM 4w 4d 0%
Implement tests for NodeJS code 6/16/17, 8:00 AM 7/14/17, 5:00 PM 4w 1d 0%
Implement monitoring for RCE Cloud 6/16/17, 8:00 AM 8/1/17, 5:00 PM 6w 3d 10%
Brad 7/29/16, 4:30 PM 8/3/16, 4:30 PM 3d 100%
Work with Gary and Cris to decide how much support we provide for users in the Heroku environment: Do we help them setup GitHub repositories? Do we help them with basic PHP programming fundamentals, permissions? 7/29/16, 4:30 PM 8/3/16, 4:30 PM 3d 100%
Sarah 8/1/16, 8:00 AM 3/8/17, 5:00 PM 3w 3d 72%
Find out what we need to backup, and when 8/1/16, 8:00 AM 8/1/16, 5:00 PM 1d 100%
Buy and install host which performs backups 8/1/16, 8:00 AM 8/1/16, 5:00 PM 1d 100%
Slowly de-commission execute nodes, sell or move to recycling. 3/2/17, 8:00 AM 3/8/17, 5:00 PM 1w 100%
De-commission RCE Login nodes, sell or cycle, migrate licenses to Cloud. 3/2/17, 8:00 AM 3/8/17, 5:00 PM 1w 0%
With all web apps migrated to Heroku, turn off and recycle www-* hosts. 3/2/17, 8:00 AM 3/8/17, 5:00 PM 1w 100%
With RT migrated to cloud provider, turn off RT and recycle. 3/2/17, 8:00 AM 3/2/17, 5:00 PM 1d 100%
Bill 0h

Exported 5/22/17