View
6
Download
0
Category
Preview:
Citation preview
© 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 SolutionsJessica.Hulsey@baesystems.com+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: jessica.hulsey@baesystems.com
Thank you!
Recommended