21
Marine Air Ground Task Force Command & Control Systems Software Deployment and Management Chris Rennie, GCCS-TCO/JTCW IPT Technical Lead @ChrisLRennie #HybridCloudTour

Marine Air Ground Task Force Command & Control Systems Software Deployment and Management

Embed Size (px)

Citation preview

Page 1: Marine Air Ground Task Force Command & Control Systems Software Deployment and Management

Marine Air Ground Task Force Command & Control SystemsSoftware Deployment and Management

Chris Rennie, GCCS-TCO/JTCW IPT Technical Lead@ChrisLRennie

#HybridCloudTour

Page 2: Marine Air Ground Task Force Command & Control Systems Software Deployment and Management

#HybridCloudTour

Agenda

• Introduction

• Program Overview

• Current State of Software Deployment

• The Challenge

• Trial and Error

• Focus Areas

2

• Future State of Software Deployment

• Architecture Changes

• System Architecture Overview

• Benefits of Solution

• Next Steps

Page 3: Marine Air Ground Task Force Command & Control Systems Software Deployment and Management

#HybridCloudTour

Introduction

Chris Rennie

Space and Naval Warfare Systems Center Atlantic – Charleston

• GCCS-TCO/JTCW IPT Technical Lead

• JTCW Product Lead

3

Page 4: Marine Air Ground Task Force Command & Control Systems Software Deployment and Management

#HybridCloudTour

Program Overview: GCCS-TCO

The Global Command and Control System — Tactical Combat Operations (GCCS-TCO)

provides Marine Air Ground Task Force (MAGTF) MAGTF Commanders at all echelons the

ability to map and display friendly and enemy locations as well as plan, develop, display

and transmit overlays of intended movements for Command and Control (C2) Situational

Awareness (SA). GCCS-TCO also provides Commanders in both garrison and tactical

operations the ability to receive, fuse, store, develop, display and transmit Commanders’

Critical Information Requirements (CCIRs).

• Hardware Products• Tactical COP Server

• Tactical COP Workstation

4

• Software Products• Tactical COP Server

Page 5: Marine Air Ground Task Force Command & Control Systems Software Deployment and Management

#HybridCloudTour

Program Overview: JTCW

JTCW is a Windows®-based tactical COP workstation suite of applications designed for battalion and above echelons to facilitate military C2 functions by improving SA and enhancing operational and tactical decision-making.

• 26 GOTS applications

• Command and Control Personal Computer (C2PC)

• C2PC Application Extensions (AEs)

• 46 COTS applications

5

Page 6: Marine Air Ground Task Force Command & Control Systems Software Deployment and Management

#HybridCloudTour

Current State of Software Deployment

6

• Secure OS

• COTS & GOTS

• Check In/Out of CM

Semi-Manual Build

• Major / Minor Releases

• Produce DVD Media

Physical Distribution*

• Performed by CPSA

• Sequential via DVD

Manual Installation

• Fix / Patch

• Upgrades

• Re-deployments

Manual Maintenance

No Visibility No Feedback

Key Limitations (JTCW Example):

• High Cost: +$50k in labor / cost for DVDs

• High Touch: Numerous manual steps

• Low / unknown compliance

• Long development cycles:

• 3rd Digit: > 300 Days

• 4th Digit: > 70 Days

• Limited ability to quickly fix IA issues

* Maintenance Releases of GCCS-TCO & JTCW software distributed electronically via Forge.mil

X

Page 7: Marine Air Ground Task Force Command & Control Systems Software Deployment and Management

#HybridCloudTour

Current State Detail (1 of 2)

• Semi Manual Build (Minor)

• Physical Distribution• JTCW: ~$50K in labor / Media Costs (1352 copies)

• JTCW: 3 weeks in schedule

7

Integration

Test

CM

17 Days

10 Days

13 Days

Page 8: Marine Air Ground Task Force Command & Control Systems Software Deployment and Management

#HybridCloudTour

Current State Detail (2 of 2)

• Manual Installation:• Install JTCW 1.1.7.0 (~1.5 Hours) @ 1352 TCW installations = ~254D

• Install JTCW 1.1.7.0 (~1.5 Hours) @ ~7000 COC installations = ~1312D

• Install GCCS-TCO 4.2.0.9 P1 and P9 (~6 Hours) @ 285 installations = ~214D

• Manual Maintenance:• Download JTCW 1.1.7.1 [1GB] (~1 Hour) @ 1352 TCW installations = ~169D

• Install JTCW 1.1.7.1 release (.5 Hours) @ 1352 TCW installations = ~96D

8Note: These figures are for illustrative purposes only. It is expected that some parallel installation occurs.

Page 9: Marine Air Ground Task Force Command & Control Systems Software Deployment and Management

#HybridCloudTour

The Challenge

Deploy JTCW Maintenance Releases in 30 days or less

9

Page 10: Marine Air Ground Task Force Command & Control Systems Software Deployment and Management

#HybridCloudTour

Trial and Error

• Software Deployment Process (2012): ~90 days• Refined processes: Reduced 17 days• Staggered releases: ~34 days between releases• COTS IA Release Only: 10 working days

• Constraints:• Program Office Overtasked• Supported Programs of Record quadrupled• Supported hardware platforms increased from 1 to 15• Budget Limitations

• Testing Resources cut in half

10

85%

15%

Build Ratio (2012)

Documentation Work

68%

32%

Build Ratio (2016)

Documentation Work

Page 11: Marine Air Ground Task Force Command & Control Systems Software Deployment and Management

#HybridCloudTour

Focus Areas

• DevOps and Application Orchestration• Solution for Continuous Integration• Streamline Configuration Management Processes

• Transport over DIL Links• Reliably transmit large files to deployed Command Operations Centers

• Reporting• Verify software deployed to each asset• Capture application usage• Capture application drift• Ensure Information Assurance Compliance

11

Page 12: Marine Air Ground Task Force Command & Control Systems Software Deployment and Management

#HybridCloudTour

Future State of Software Deployment

12

• Check SW out of CM Repository, Integrate, & Deploy to Test Floor

• Develop once, re-use everywhere

Automated Build

• All Releases

• Utilize High Speed File Transfer

• Should not create network congestion

Electronic Distribution

• Managed by CPSAs

• Schedule and install in parallel

• Reports Compliance

Automated Installation

• Fix / Patch

• Upgrades

• Re-deployments

• Comply-To-Connect

Automatic Maintenance

Visibility & Feedback

Page 13: Marine Air Ground Task Force Command & Control Systems Software Deployment and Management

#HybridCloudTour

Architecture Changes

13

• Existing Architecture• Domain Controllers

• Rational Asset Manager (RAM)

• Rational DOORS Next Generation

• Rational Quality Manager (RQM)

• Rational Publishing Engine (RPE)

• Rational Team Concert (RTC)

• New Components• UrbanCode Deploy

• Aspera

• BigFix

Page 14: Marine Air Ground Task Force Command & Control Systems Software Deployment and Management

#HybridCloudTour

Future State Detail (1 of 2)

14

• Automated Build• Check software in/out of Rational Asset Manager (RAM)

• Create software bundles with UrbanCode Deploy (UCD)

• Deploy to test floor overnight; verifies deployment method

• Physical Configuration Audits are automated with UCD

• Electronic Distribution• Deploy with UCD to UCD Relay Agents using Aspera to speed up the file transfer

• In the future it will become exceedingly difficult to procure hardware with optical drives

• Addresses forge.mil license restriction issues

Integration

Test

Page 15: Marine Air Ground Task Force Command & Control Systems Software Deployment and Management

#HybridCloudTour

Future State Detail (2 of 2)

15

• Automated Installation• Command Post Systems Advisors may schedule installations

• Receive compliance reporting from installs

• Automatic Maintenance• Bare metal restores using a combination of UCD and BigFix

• Application Drift and Application Utilization reporting

• Comply-To-Connect capability

Page 16: Marine Air Ground Task Force Command & Control Systems Software Deployment and Management

#HybridCloudTour

System Architecture Overview

16

Page 17: Marine Air Ground Task Force Command & Control Systems Software Deployment and Management

#HybridCloudTour

Key Benefits of Solution

Key Benefits (JTCW Example):

• BVA Results: $3,430,650 (5 years)

• Reduced Effort/Costs: > $870k (5 years)

• Low Touch: 298 Days labor saved / FY

• High compliance: +95%

• Reduced integration / test cycles: ~75% reduced effort

• Ability to quickly fix IA issues

• Gather Application Utilization

17

Page 18: Marine Air Ground Task Force Command & Control Systems Software Deployment and Management

#HybridCloudTour

Mission Benefits of Solution

• Distribution is fully digital

• Full visibility to deployment status and compliance

• Ability to respond quickly to security vulnerabilities• Streamlined Integration and Test Processes

• Unified solution and processes across COC and tenant organizations

• Potential Comply-To-Connect solution

• Compatible with Deployed MCEN Solution

• Potential to eliminate/automate documentation

18

Page 19: Marine Air Ground Task Force Command & Control Systems Software Deployment and Management

#HybridCloudTour

Cost Benefits of Solution

• Production and Distribution of physical media is eliminated

• Reduced manual effort in building and testing software images

• Reduced manual effort in software installation / maintenance

• Visibility to software usage improving license management

19

Page 20: Marine Air Ground Task Force Command & Control Systems Software Deployment and Management

#HybridCloudTour

Next Steps

Plan to complete in FY18

• Migration to Data Center• Work towards cross domain solution

• Begin accreditation process in RMF

• Several tests and pilots

20

Page 21: Marine Air Ground Task Force Command & Control Systems Software Deployment and Management

#HybridCloudTour

Session Break