migrating a us army application to the cloud | aws public sector summit 2016

13
© 2016, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Migrating a U.S. Army Application to the Cloud June 20, 2016

Upload: amazon-web-services

Post on 22-Mar-2017

502 views

Category:

Technology


0 download

TRANSCRIPT

Page 1: Migrating a US Army Application to the Cloud | AWS Public Sector Summit 2016

© 2016, Amazon Web Services, Inc. or its Affiliates. All rights reserved.

Migrating a U.S. Army Application to the Cloud

June 20, 2016

Page 2: Migrating a US Army Application to the Cloud | AWS Public Sector Summit 2016

Presenters

Bill LinkApplications Practice Principal

Bob TorcheTAMIS Project Manager

2© 2016 Hewlett Packard Enterprise

Page 3: Migrating a US Army Application to the Cloud | AWS Public Sector Summit 2016

TAMIS Defined

TAMIS (Total Ammunition Management Information System) is the munitions requirements generator, prioritization tool and reporting application for the Department of the Army and subordinate U.S. Army organizations.

3© 2016 Hewlett Packard Enterprise

Page 4: Migrating a US Army Application to the Cloud | AWS Public Sector Summit 2016

Inside TAMIS• Built on Microsoft Enterprise

software and interfaces with a variety of systems.

• Amazon Commercial Cloud (AWS) selected July 2014

• TAMIS production is running at the Pentagon and training instance transitioned to Amazon December 2014

• Application delivery, acceleration and protection via DISA Global Content Delivery Service (GCDS) and Akamai commercial.

4© 2016 Hewlett Packard Enterprise

Page 5: Migrating a US Army Application to the Cloud | AWS Public Sector Summit 2016

Applications Transformation to the CloudHewlett Packard Enterprise: 1. Assessed the applications for cloud suitability2. Defined target architecture and transformation plan/roadmap3. Transformed and migrated application to the cloud

5© 2016 Hewlett Packard Enterprise

Page 6: Migrating a US Army Application to the Cloud | AWS Public Sector Summit 2016

Application to cloud suitability assessment • Workload variability• Security policies• Context or core• External dependencies• Language of application• Physical hardware dependencies • Data encryption • Operating system requirements• Parallel processing• Geographic requirements• Software licensing restrictions &

vendor support• Service level requirements

6© 2016 Hewlett Packard Enterprise

Page 7: Migrating a US Army Application to the Cloud | AWS Public Sector Summit 2016

TAMIS assessment-identifying the gaps

• TAMIS servers are not self sustaining - require human interaction• Database tier is not configured to support high availability requirements• Predictable workload spikes caused database performance issues• Common Access Card (CAC) authentication inconsistency between

training & production systems• Manual testing with limited test scripts and documentation

7© 2016 Hewlett Packard Enterprise

Page 8: Migrating a US Army Application to the Cloud | AWS Public Sector Summit 2016

Rehost (phase one)

Benefits• Application running in AWS using core AWS services• Shut down legacy training instance • Utilization of AWS storage options• Implementation of automated regression testing and tools• Immediate results-migration effort was 6 weeks (minus acceptance testing)

* Forklift is an AWS specific term that is typically understood to mean migrating physical hardware. In this instance, forklift refers to re-hosting the application on AWS infrastructure.

Migrate training instance to AWS with minimal change

8© 2016 Hewlett Packard Enterprise

Page 9: Migrating a US Army Application to the Cloud | AWS Public Sector Summit 2016

Optimize (phase two)

Database Tier Benefits• Database working in a high-

availability configuration• Read instances available to assist

with heavy reporting bottlenecking issues

• Minimal code changes, configuration• Automated delivery of the database

infrastructure components (Infrastructure-as-code)

Optimization of the Database and Application Tier Application Tier Benefits• Created scripts that start servers

without human involvement (bootstrapping)

• Created Auto Scaling groups to adjust compute consumption based on user demand

• Load balance traffic and workload across multiple servers in different availability zones

• Position TAMIS to take advantage of AWS pricing models

9© 2016 Hewlett Packard Enterprise

Page 10: Migrating a US Army Application to the Cloud | AWS Public Sector Summit 2016

Inside the TAMIS ArchitectureAWS Service

Amazon EC2 Elastic Cloud Compute

Amazon EBS Elastic Block Storage

Amazon S3 Simple Storage Service

Amazon VPC Virtual Private Cloud

AWS Identity & Access Management (IAM)

Identity and Access Management

ELB Elastic Load Balancing

Auto Scaling Auto Scaling Group

Amazon DynamoDB

AWS No SQL database

GCDS DMDCAKAMAI

TAMISTAMIS

DB

Force Structure

Stationing Data

Policy Guidance

Industrial Base ERP

10© 2016 Hewlett Packard Enterprise

TacticalERP

Ammunition Supply Points

Page 11: Migrating a US Army Application to the Cloud | AWS Public Sector Summit 2016

Enabling High Velocity Delivery with DevOpsChallengeFrequent requirements changes required a new approach to improve the development/test cycles and release time to production

TAMISDevOps

Results• Improved quality and reduced regression

cycle from days to hours• Significant defect reduction due to

automated testing using HPE Unified Functional Test, HPE Load Runner, and Microsoft Test Manager

• Faster deployment of new functionality through use of DevOps automation leveraging Continuous Integration and Continuous Delivery capabilities

• Quick response to regulatory changes such as security

• Scrum metrics used to manage project due to end-to-end automation of the DevOps lifecycle

11© 2016 Hewlett Packard Enterprise

Page 12: Migrating a US Army Application to the Cloud | AWS Public Sector Summit 2016

Questions?

12© 2016 Hewlett Packard Enterprise

Page 13: Migrating a US Army Application to the Cloud | AWS Public Sector Summit 2016

Visit us at Booth 703