cloud adoption strategies - geospatial exploitation products · cloud adoption strategies | jessica...

22
© 2019 BAE Systems. All Rights Reserved. ClearFlite, GXP, GXP OpsView, GXP WebView, GXP Xplorer, SOCET GXP, and SOCET SET are registered trademarks of BAE Systems. This document gives only a general description of the product(s) or service(s) offered by BAE Systems. From time to time, changes may be made in the products or conditions of supply. EXPORT-CONTROLLED DATA. This document contains technical information whose export is governed by the U.S. Export Administration Regulations (EAR). This information must not be transferred to a foreign person without proper authorization of the U.S. Department of Commerce. Violations may result in administrative, civil or criminal penalties. E-20190317-58. NOT INTENDED FOR PUBLIC RELEASE. Steve Bonica, Chief Engineer, GXP ® Integrated Solutions Jessica Hulsey, Product Development Manager, GXP Integrated Solutions [email protected] +1 (858) 675-3946 Cloud adoption strategies for GXP Platform™ solutions 1

Upload: others

Post on 22-May-2020

6 views

Category:

Documents


0 download

TRANSCRIPT

© 2019 BAE Systems. All Rights Reserved. ClearFlite, GXP, GXP OpsView, GXP WebView, GXP Xplorer, SOCET GXP, and SOCET SET are registered trademarks of BAE Systems. This document gives only a general description of the product(s) or service(s) offered by BAE Systems. From time to time, changes may be made in the products or conditions of supply. EXPORT-CONTROLLED DATA. This document contains technical information whose export is governed by the U.S. Export Administration Regulations (EAR). This informationmust not be transferred to a foreign person without proper authorization of the U.S. Department of Commerce. Violations may result in administrative, civil or criminal penalties. E-20190317-58. NOT INTENDED FOR PUBLIC RELEASE.

Steve Bonica, Chief Engineer, GXP® Integrated Solutions

Jessica Hulsey, Product Development Manager, GXP Integrated [email protected]+1 (858) 675-3946

Cloud adoption strategies for GXP Platform™ solutions

1

GXP360º Professional Exchange and WorkshopMarch 18-22, 2019 | San Diego, California

© 2019 BAE Systems. All Rights Reserved. EAR CONTROLLED. E-20190317-58. NOT INTENDED FOR PUBLIC RELEASE. Cloud adoption strategies | Jessica Hulsey

GXP’s Approach to CloudPresentation overview

2

• Cloud computing adoption curve – how organizations move to the Cloud• Technical overview of GXP’s cloud-native solution

• Role of DevOps in optimizing cloud computing value • GXP® Cloud packaging options• Operational examples of GXP cloud-native, hosted solutions

GXP360º Professional Exchange and WorkshopMarch 18-22, 2019 | San Diego, California

© 2019 BAE Systems. All Rights Reserved. EAR CONTROLLED. E-20190317-58. NOT INTENDED FOR PUBLIC RELEASE. Cloud adoption strategies | Jessica Hulsey

Transitioning legacy applications:The cloud adoption curve

3

• Migrating mature, legacy applications to both fully integrate with the distributed nature of a cloud computing environment and make use of the improved backend business processes that accompany the technology, requires time and organizational commitment

• Selecting the right approach is dependent on a number of factors:

• Organization’s acceptance of vendor hosted practices

• Data restrictions• Level of cloud computing

benefit required

Cloud Adoption Curve: Optimizing legacy applications

AKA “lift and shift” or “forklift” method; replaces traditional on-premise IT with IAAS

Modernizing parts of the application:• Swap application database with AWS’ RDS• Native integration with S3

Full GXP Hosted SaaS offering; complete re-architecture of application coupled with DevOps support models

Re-architect

Re-host

Re-platform

Commitment (Time, Investment)

Bene

fit

GXP360º Professional Exchange and WorkshopMarch 18-22, 2019 | San Diego, California

© 2019 BAE Systems. All Rights Reserved. EAR CONTROLLED. E-20190317-58. NOT INTENDED FOR PUBLIC RELEASE. Cloud adoption strategies | Jessica Hulsey

Adopting cloud computing to deliver maximum valueCloud computing features and benefits

4

• Deploying existing on-premise applications on a cloud computing platform’s compute environment alleviates many challenges associated with procuring, deploying, managing, and sustaining on-premise data centers and hardware

The Cloud eliminates the need to acquire and provision new hardware and infrastructure required to support new systems and capabilities

GXP’s Cloud Native Solutions are built using Amazon Web Services

(AWS)

Replacement for on-premise hardware1

GXP360º Professional Exchange and WorkshopMarch 18-22, 2019 | San Diego, California

© 2019 BAE Systems. All Rights Reserved. EAR CONTROLLED. E-20190317-58. NOT INTENDED FOR PUBLIC RELEASE. Cloud adoption strategies | Jessica Hulsey

Adopting cloud computing to deliver maximum valueCloud computing features and benefits …2

5

Re-hosted applications benefit from Infrastructure-as-a-Service without the need for a complete re-

architect of the application

Replacement for on-premise hardware1

GXP360º Professional Exchange and WorkshopMarch 18-22, 2019 | San Diego, California

© 2019 BAE Systems. All Rights Reserved. EAR CONTROLLED. E-20190317-58. NOT INTENDED FOR PUBLIC RELEASE. Cloud adoption strategies | Jessica Hulsey

Adopting cloud computing to deliver maximum valueCloud computing features and benefits …3

6

• Providing a mechanism to interact with cloud storage adds durability and facilitates scaling

GXP integrates AWS’s Simple Storage Solution (S3) for a virtually infinite and highly durable, cost effective storage with parallelized

performance capable of supporting simultaneous users and servicesReplacement for on-premise hardware1Infinite, Reliable Storage2

GXP360º Professional Exchange and WorkshopMarch 18-22, 2019 | San Diego, California

© 2019 BAE Systems. All Rights Reserved. EAR CONTROLLED. E-20190317-58. NOT INTENDED FOR PUBLIC RELEASE. Cloud adoption strategies | Jessica Hulsey

Adopting cloud computing to deliver maximum valueCloud computing features and benefits …4

7

Replacement for on-premise hardware1Infinite, Reliable Storage2

There are many ways to Re-platform an application. One common example is to extend the

application to work natively with cloud storage.

GXP360º Professional Exchange and WorkshopMarch 18-22, 2019 | San Diego, California

© 2019 BAE Systems. All Rights Reserved. EAR CONTROLLED. E-20190317-58. NOT INTENDED FOR PUBLIC RELEASE. Cloud adoption strategies | Jessica Hulsey

Adopting cloud computing to deliver maximum valueCloud computing features and benefits …5

8

• The cloud computing architecture provides a framework to add scaling and fault tolerance for key application functions like the catalog capability

GXP integrates Apache’s SolrCloud to provide no downtime in the event of a catalog failure, support for 1000’s of users and

streamlined upgradeReplacement for on-premise hardware1Infinite, Reliable Storage2Distributed and Fault-tolerant Catalog3

GXP360º Professional Exchange and WorkshopMarch 18-22, 2019 | San Diego, California

© 2019 BAE Systems. All Rights Reserved. EAR CONTROLLED. E-20190317-58. NOT INTENDED FOR PUBLIC RELEASE. Cloud adoption strategies | Jessica Hulsey

Adopting cloud computing to deliver maximum valueCloud computing features and benefits …6

9

• Cloud computing platforms offer highly available, durable and scalable solutions to replace database functionality typically built into an on-premise application

Replacement for on-premise hardware1Infinite, Reliable Storage2Distributed and Fault-tolerant Catalog3Fault-tolerant Database4

GXP’s solution makes use of Amazon’s own Relational Database Services (RDS) to provide quick service recovery in the event of a catastrophic failure of the network, storage or other hardware of

the database

GXP360º Professional Exchange and WorkshopMarch 18-22, 2019 | San Diego, California

© 2019 BAE Systems. All Rights Reserved. EAR CONTROLLED. E-20190317-58. NOT INTENDED FOR PUBLIC RELEASE. Cloud adoption strategies | Jessica Hulsey

Adopting cloud computing to deliver maximum valueCloud computing features and benefits …7

10

• Moving towards containerized services breaks apart monolithic software into functionally aligned services which enables both scaling and continuity of operations in the event of catastrophic failure of the service or underlying infrastructure

Replacement for on-premise hardware1GXP makes use of Rancher and Kubernetes for service orchestration and

management to ensure continuity of operations and dynamic scalingInfinite, Reliable Storage2Distributed and Fault-tolerant Catalog3Fault-tolerant Database4Fault-tolerant Service Operation5

To date, the Web Client, Catalog and Browse service run on our

container orchestration framework

GXP360º Professional Exchange and WorkshopMarch 18-22, 2019 | San Diego, California

© 2019 BAE Systems. All Rights Reserved. EAR CONTROLLED. E-20190317-58. NOT INTENDED FOR PUBLIC RELEASE. Cloud adoption strategies | Jessica Hulsey

Adopting cloud computing to deliver maximum valueCloud computing features and benefits …8

11

• Automated deployment techniques enable faster service deployment, reduced errors, fast issue resolution; Dynamic provisioning ensures performance is consistent in a variety of usage scenarios

Replacement for on-premise hardware1GXP uses AWS CloudFormation to automate deployment,

configuration, resource provisioning for easy onboarding and deployment of fixes or new capabilities

Infinite, Reliable Storage2Distributed and Fault-tolerant Catalog3Fault-tolerant Database4Fault-tolerant Service Operation5

6 Automated Deployment and Provisioning

GXP360º Professional Exchange and WorkshopMarch 18-22, 2019 | San Diego, California

© 2019 BAE Systems. All Rights Reserved. EAR CONTROLLED. E-20190317-58. NOT INTENDED FOR PUBLIC RELEASE. Cloud adoption strategies | Jessica Hulsey

Adopting cloud computing to deliver maximum valueCloud computing features and benefits …9

• Cloud computing platforms deliver built-in security measures that adhere to industry standards and work with tools to automatically detect vulnerabilities

Replacement for on-premise hardware1GXP designs to the Criminal Justice Information Services (CJIS)

guidelines for data security with features like Multi-Factor Authentication and uses Netflix’s open source software for cloud-specific auditing

Infinite, Reliable Storage2Distributed and Fault-tolerant Catalog3Fault-tolerant Database4Fault-tolerant Service Operation5

6 Automated Deployment and Provisioning

7 Cloud Security

Speaking June 20, 2018 at the AWS Public Sector Summit in Washington, D.C., Sean Roche, associate deputy director of the CIA’s Digital Innovation Directorate, summed up the agency’s view of cloud security when he said that “the cloud on its weakest day is more secure than a client service solution.”

12

GXP360º Professional Exchange and WorkshopMarch 18-22, 2019 | San Diego, California

© 2019 BAE Systems. All Rights Reserved. EAR CONTROLLED. E-20190317-58. NOT INTENDED FOR PUBLIC RELEASE. Cloud adoption strategies | Jessica Hulsey

Adopting cloud computing to deliver maximum valueCloud computing features and benefits …10

13

• Access to the deployed environment enables vendor monitoring of the solution; Automatic alerts expedite problem resolution

Replacement for on-premise hardware1GXP uses AWS CloudWatch and EC2 to automate health and status

monitoring of deployments. This provides the ability to automatically alert the GXP DevOps team for rapid resolution of issues.

Infinite, Reliable Storage2Distributed and Fault-tolerant Catalog3Fault-tolerant Database4Fault-tolerant Service Operation5

Automated Monitoring and Alerting

6 Automated Deployment and Provisioning

7 Cloud Security

8

GXP360º Professional Exchange and WorkshopMarch 18-22, 2019 | San Diego, California

© 2019 BAE Systems. All Rights Reserved. EAR CONTROLLED. E-20190317-58. NOT INTENDED FOR PUBLIC RELEASE. Cloud adoption strategies | Jessica Hulsey 14

• Quick and flexible access to capability• Reduced burden on customer IT

• Rapid releases and fixes• Improved monitoring capability

Much of the cloud value proposition is enabled by the use of DevOps tools and practices to implement continuous integration/continuous delivery (CI/CD) techniques that result in a better service delivery, as evidenced by:

Adopting cloud computing to deliver maximum valueGXP DevOps: Best practices for optimizing cloud development and delivery

Re-Architect

GXP’s Cloud Infrastructure makes use of

18 AWS

No DVD shipments to track or license keys

required

SOFTWARE APPLICATION• DVD delivery• On premise hardware• Customer manages deployment lifecycle

SUPPORT• Remote phone/email support;

travel to site

LICENSE MODEL• License + UE

INTEGRATION• SDK and APIs

available

LIFT & SHIFTSOFTWARE APPLICATION• Custom deployment techniques to

match customer environment • GXP-in-the-loop for administration and

updates to application

SUPPORT• Custom support model to match

cloud adoption approach

LICENSE MODEL• Professional Service

INTEGRATION• APIs with RESTful service

endpoints

CUSTOM/HYBRID+

?

SOFTWARE APPLICATION• Deployment pipeline between factory

and AWS for rapid and frequent deployments

SUPPORT• GXP has real-time access to

support and configure

LICENSE MODEL• Subscription

INTEGRATION• APIs with RESTful service

endpoints

SaaS

Lift and Shift can alleviate the burden for obtaining and provisioning hardware and network resources while offering a centralized support and access model.

Customer environments, alternate cloud computing platforms or a desire for customizations to the GXP software may drive the need for a custom solution making use of some or all of the cloud computing technology and delivery models

GXP Software as a Service is a combination of cloud computing technology, anticipatory support services and new business models to offer flexible and efficient access to core capabilities.

GXP Cloud Packaging Options

GXP operates in AWS regions: US East, US West 1 and US GovCloud15

© 2019 BAE Systems. All Rights Reserved. ClearFlite, GXP, GXP OpsView, GXP WebView, GXP Xplorer, SOCET GXP, and SOCET SET are registered trademarks of BAE Systems. This document gives only a general description of the product(s) or service(s) offered by BAE Systems. From time to time, changes may be made in the products or conditions of supply. 5E992 NLR – EXPORT-CONTROLLED DATA. This document contains technical information whose export is governed by the U.S. Export Administration Regulations (EAR). This information must not be transferred to a foreign person without proper authorization of the U.S. Department of Commerce. Violations may result in administrative, civil or criminal penalties. E-YYYYMMDD-NN. NOT INTENDED FOR PUBLIC RELEASE.

Where GXP uses Cloud today

16

BAE SYSTEMS PROPRIETARY. GXP INTERNAL TRAINING USE ONLY. © 2018 BAE Systems. All Rights Reserved.EAR CONTROLLED. E-20181031-156.

GEOSPATIAL EXPLOITATION PRODUCTS™ 17Team Rubicon is an international disaster response nonprofit that unites the skills and experiences of military veterans with first responders to rapidly provide relief to communities in need. Founded in 2010 with the expressed goal of quickly responding to large-scale disasters, Team Rubicon has deployed thousands of volunteers across the United States and world to provide relief to communities in need.

BAE SYSTEMS PROPRIETARY. GXP INTERNAL TRAINING USE ONLY. © 2018 BAE Systems. All Rights Reserved.EAR CONTROLLED. E-20181031-156.

GEOSPATIAL EXPLOITATION PRODUCTS™ 18GXP AND TEAM RUBICON

Geospatial Visualization

Common Operating Picture Donor and member communication

Reconnaissance with GXP OnScene

OPERATIONS SUPPORTED9

TEAM RUBICON’S TOP USE CASES

TRAINED ON GXP

63

TREES PLANTED600

479ROOFS REBUILT

PRODUCTS DISSEMINATED

94

215

Wildfire mitigation Flood damage

Ohio river valley

Hurricane Irma

Hurricane FlorenceHurricane

Michael

Hurricane Maria

Patriot North

Hurricane Harvey

RECON PHOTOS COLLECTED

GXP has been a tremendous partner, standing side-by-side, stepping into the arena, and being a critical technology partner for Team Rubicon. With their help, we will continue our pursuit to be the Best Disaster Response Organization in the World.

"- Jake Wood, Team Rubicon CEO

2019 BAE SYSTEMS

18

BAE SYSTEMS PROPRIETARY. GXP INTERNAL TRAINING USE ONLY. © 2018 BAE Systems. All Rights Reserved.EAR CONTROLLED. E-20181031-156.

GEOSPATIAL EXPLOITATION PRODUCTS™ 19

improves safety and security of our first responders, as well as the general public, through Visual Planning and streamlined operational Command and Control in a Common Operating Picture shared by leadership, on-site command, and mobile tactical operators

GXP OpsView®

BAE SYSTEMS PROPRIETARY. GXP INTERNAL TRAINING USE ONLY. © 2018 BAE Systems. All Rights Reserved.EAR CONTROLLED. E-20181031-156.

GEOSPATIAL EXPLOITATION PRODUCTS™ 20GXP AWS SOLUTIONS FOR FIRST RESPONDERS

PRESIDENTIAL events supported by GXP OpsView and GXP OnScene

5600Installed Mobile OnScene ClientsIn NJ

2000+CRG Graphics created

4

600SCHOOLCRGs created and available for consumption

25

100

HOSPITALCRGs created and available for consumption

CRITICAL INFASTRUCTURE CRGs created and available for consumption

150+ OPERATIONSHave been supported via the AWS GXP Platform

18 OUT OF 21 counties in New jersey have an OpsView AWS deployment

GXP360º Professional Exchange and WorkshopMarch 18-22, 2019 | San Diego, California

© 2019 BAE Systems. All Rights Reserved. EAR CONTROLLED. E-20190317-58. NOT INTENDED FOR PUBLIC RELEASE. Cloud adoption strategies | Jessica Hulsey

We value your feedback

21

We improve because of your feedback!

Please take a moment to complete the brief paper survey that was provided to you at the beginning of this session.

If you did not get a survey, see your session monitor in the back of the room or your session instructor.

We appreciate your time and suggestions!

© 2019 BAE Systems. All Rights Reserved. ClearFlite, GXP, GXP OpsView, GXP WebView, GXP Xplorer, SOCET GXP, and SOCET SET are registered trademarks of BAE Systems. This document gives only a general description of the product(s) or service(s) offered by BAE Systems. From time to time, changes may be made in the products or conditions of supply. EXPORT-CONTROLLED DATA. This document contains technical information whose export is governed by the U.S. Export Administration Regulations (EAR). This informationmust not be transferred to a foreign person without proper authorization of the U.S. Department of Commerce. Violations may result in administrative, civil or criminal penalties. E-20190317-58. NOT INTENDED FOR PUBLIC RELEASE.

Jessica HulseyTel: 858 675 3946E-mail: [email protected]

Thank you!