Case Study:
NASA Cloud Migration
- Migrated over 50 applications from NASA's datacenter within 6 months
- Designed and deployed infrastructures for NASA’s Public cloud, Private cloud, and GovCloud
- Reduced costs drastically, while providing state of the art technical solutions
This is an unprecedented transition where most projects of this magnitude would take up to 7-9 months. NASA's flagship portal can see traffic for live streaming of over 1M/mbps with a volume of over 1000 TB in a 48 hour period and for web site traffic of about 100K requests/sec to deliver data at 13K/mbps with a volume of about 70 TB in a 48 hour period. These numbers rival many commercial websites such as CNN and other government high traffic sites such as NOAA." —
Problem:
Under NASA's I3P program, The Web Enterprise Service Technology (WESTPrime) contract was initiated to establish a Platform as a Service for NASA in order to easily host applications and services in the cloud. NASA needed a cloud-savvy IT services organization to establish a new managed cloud environment (MCE), provide migration services from a legacy datacenter, work with application owners for user acceptance testing, and stabilize operations after the migration.
Solution:
Within the first five months of the contract, V! Studios established all the cloud environments and completed the migration of NASA's catalog of applications, services, and systems hosted on their legacy infrastructure into Amazon Web Services, creating an agency-wide cloud offering. Migration services included establishing the NASA cloud network infrastructure to include IP space and virtual private clouds (VPCs), building the infrastructure for www.nasa.gov, and porting legacy systems into newly created WESTPrime cloud instances. Additionally, V! Studios successfully transitioned all NASA Television video streams onto a new content delivery network (CDN), as well as migrated over 8000 videos from a proprietary platform to YouTube.
Approach:
As the significant subcontractor on WESTPrime, V! Studios was tasked with and succeeded in:
- Migrating over 50 applications from NASA's datacenter to AWS despite the absence of server, application, and database snapshots.
- Conducting multiple design reviews, hardening controls to improve security posture, working with agency governance organizations, security contractors, and application owners to obtain ATOs for each application (many for the first time in years).
- Designing and deploying infrastructures for WESTPrime's Public, NASA-only Private cloud, and GovCloud for sensitive/ITAR data.
- Establishing the Direct Connect between WESTPrime's AWS presence and NASA's network.
- Building and deploying a robust infrastructure for hosting nasa.gov, including Drupal infrastructure with GlusterFS shared filesystem.
- Migrating NASA's Wiki's and blogs from a proprietary CMS system into open source WordPress.
- Switching the streaming CDN provider from Akamai to LimeLight for NASA TV and upgrading the video player from JWPlayer to an HTML5 compatible player.
- Establishing CloudFront CDN for nasa.gov.
- Coding and deploying a new leading-edge search engine (using ElasticSearch) and standing up 55 instances for the NASA Engineering Network (NEN).
- Standing up cloud instances of Captcha used to prevent spam on www.nasa.gov, and integration of newsletter delivery and subscription management with third-party MailGun service.
- Solving outgoing NASA newsletter email blasts using AWS without being blocked as spam.
- Transitioning operations and maintenance (O&M) of cloud infrastructures to the prime's employees including associated training during their onboarding process.
Result:
As a result of V! Studios migration and stabilizing efforts, NASA was able to provide a fully functioning managed cloud environment to the entire Agency in less than half a year. In addition to drastic cost reduction, the agency was able reduce complexity while providing NASA with state of the art technical solution.