Applicable Doc. 19 - VAEC Technical Reference Guide 2022 v2.0.pdf

PDF 4 MB Posted

Attached to
DF01--IAM Recompete Task Order (VA-24-00001896)
Solicitation number
36C10B24Q0109
Issued by

About this file

This pre-solicitation notice seeks proposals for an Identity and Access Management (IAM) task order contract to be awarded by the Department of Veterans Affairs Technology Acquisition Center. The incumbent contract is set to expire, so eligible vendors are invited to bid on providing IAM services and solutions to support the agency's identity management programs. Proposals are due by the end of July 2024, and the contract is expected to be awarded in January 2025. The single-award IDIQ contract will have a one-year base period and four one-year options, providing services through 2030. The solicitation number is 36C10B24Q0109.

View the file

Other files

File Type Posted
36C10B24Q0109_4.docx DOCX document
36C10B24Q0109_3.docx DOCX document
36C10B24Q0109_2.docx DOCX document
RFI 36C10B24Q0109 QA CO Final.docx DOCX document
36C10B24Q0109_1.docx DOCX document
IAM MASTER PWS for RFI.docx DOCX document
Applicable Doc. 5A - IAM Playbook - Home.pdf PDF
Applicable Doc. 13 - AcS VIP23 SSOe EU HD User Guide.pdf PDF
Applicable Doc. 04 - IAM-VAEC Configuration Management Plan_June-2021 (1).pdf PDF
Applicable Doc. 02 - IAM Conceptual Architecture.pdf PDF
36C10B24Q0109.docx DOCX document
Applicable Doc. 14 - Application Integration Summary Form.xlsx XLSX spreadsheet
Applicable Doc. 09 - IAM Requirements Backlog.pdf PDF
Applicable Doc. 5D - IAM Playbook - SSOe.pdf PDF
Applicable Doc. 16 - VA OIT Change Control SOP.pdf PDF
Applicable Doc. 20 - Directive 6510 15 Jan 2016.pdf PDF
Applicable Doc. 15 - After Action Report Template.pdf PDF
Applicable Doc. 07 - IAM Master Glossary.pdf PDF
Applicable Doc. 18 - IAM Requirements Traceability Matrix.xlsx XLSX spreadsheet
Applicable Doc. 08 - COTS Product Roadmap.pdf PDF
Applicable Doc. 10 - yourIT Service Portal Quick Reference Guide.pdf PDF
Applicable Doc. 5E - IAM Playbook - CAR.pdf PDF
Applicable Doc. 11 - ITSM-Tool-Quick-Start-Guide.pdf PDF
Applicable Doc. 17 - Standard Change Process.pdf PDF
Applicable Doc. 06 - IAM Business Requirements Document (BRD).pdf PDF
Applicable Doc. 01 - Authorization_Requirements_SOP_Guide.pdf PDF
Applicable Doc. 5F - IAM Playbook - AMS.pdf PDF
Applicable Doc. 5B - IAM Playbook - VAMPI.pdf PDF
Applicable Doc. 03 - IAM Design and Architecture Management Plan.pdf PDF
Applicable Doc. 12 - Monthly Status Report Template.pdf PDF
Applicable Doc 21- Business Associate Agreement.pdf PDF
Applicable Doc. 5G - IAM Playbook - Prov.pdf PDF
Applicable Doc. 22 - Identity Verification Integrated Control Document (ICD).pdf PDF
Applicable Doc. 5C - IAM Playbook - SSOi.pdf PDF
Show all 34

On GovTribe

Work with this file

  • Download the original file
  • Contacts named in this file
  • Similar government files
  • Ask GovTribe AI about this file

Text version

Department of Veterans Affairs Enterprise Cloud (VAEC) Technical Reference Guide

V2.0

10 November 2022

VA/OIT/DSO/IO/Enterprise Cloud Solutions Office

Providing Veterans improved services through cloud-based data and computing capabilities

VA Enterprise Cloud

VA OFFICE OF INFORMATION AND TECHNOLOGY

DSO/IO/ACES/ECSO

VAEC Technical Reference Guide | ii

Table of Contents 1 Introduction

Purpose Audience Document Update Policy Overview of Content

2 Environment Overview VAEC Overview ECSO Overview

3 VAEC Architecture VAEC-AWS Architecture VAEC-Azure Architecture VAEC Enterprise Development Environment VA Platform One VAEC Research and Analytics Super Platform

4 VAEC Network Topology VAEC-AWS Network Topology VAEC-Azure Network Topology

5 VAEC Cyber Security Shared Responsibility Model Inheritable Security Controls Authority to Operate Other VAEC Cybersecurity Resources

6 Available Services and Tools ECSO Core Services Additional ECSO Services CloudKey VAEC General Support Services Other VAEC Tools Available VAEC Services

7 VAEC Relevant Policies and Procedures VAEC Software Installation Policy Elevated Privileges Policy VAEC Lifecycle Management Framework Product Line Change Request Process/Policy Obtaining a VAEC Application Code Enterprise Security External Change Council Process Obtaining a VA Application ATO VAEC Health Assessment Process

8 VAEC Points of Contact

Appendix A: References

Appendix B: Acronyms

VAEC Technical Reference Guide | iii

Table of Figures/Tables Figure 1. Overall VA IT Architecture Figure 2. ECSO Organizational Structure Figure 3. VAEC-AWS Component Layout Figure 4. VAEC-Azure Component Layout Figure 5. VAPO Architectural Layers Figure 6. RASP Architectural Layers Figure 7. RASP Pre-established Connectivity Figure 8. VAEC to VA Network Overview Figure 9. VAEC Application View of Network Topology Figure 10. VAEC-AWS Network Connections Figure 11. VAEC-Azure Network Connections Figure 12. Inheritable Security Controls Model Figure 13. GSS Categories vs DevSecOps Phases Figure 14. Other Available VAEC Tools by DevSecOps Phase Figure 15. VAEC Support Models Figure 16. VLMF Overview

Table 1. Shared Security Responsibility Model Table 2. Tool Usage Key Table 3. GSS Tool Responsibility Table 4. Asset Management GSS Tools Table 5. Capacity and Performance Management GSS Tools Table 6. Information Security GSS Tools Table 7. Monitoring and Event Management GSS Tools Table 8. Service Configuration/Deployment Management GSS Tools Table 9. Service Desk/Service Request Management GSS Tools Table 10. Service Financial Management GSS Tools

VAEC Technical Reference Guide | 1

1 Introduction The Department of Veterans Affairs (VA) is committed to the use of cloud computing, which treats IT services as commodities with the ability to dynamically increase or decrease capacity to match usage needs. VA understands that cloud computing can provide significant benefits to developers and users through leveraging shared computing services and taking advantage of economies of scale.

VA has established an overall cloud ecosystem including the VA Enterprise Cloud (VAEC), managed by the Enterprise Cloud solutions Office (ECSO), providing cloud services (Infrastructure as a Service, or IaaS) for hosting applications, cloud-based development platforms (Platform as a Service, or PaaS), and Software as a Service (SaaS) solutions. The VAEC is the only standard, approved VA enterprise-level cloud service. Cloud computing is a business enabler that efficiently provides Veterans, their dependents, VA employees and contractors, and VA partners with innovative, Veteran-focused services, applications, and access to information on demand using Veteran-preferred devices and technologies. The VA has the foundation of an agile, interoperable, scalable, and secure cloud computing environment that can adapt to evolving business needs. It offers elastic, metered data storage and computing capability to support new approaches for the delivery of integrated services to Veterans. The benefits of an enterprise cloud environment, and software services characterized by costs shared across a broad customer base and supported by leading, external technology providers, is improving the VA’s ability to target its efforts toward key mission areas focused on the Veteran. This will result in more efficient and responsible stewardship of taxpayer dollars.

Purpose The purpose of the VAEC Technical Reference Guide (TRG) is to provide information to help readers to understand the VAEC environment so that they can assess, plan, design and implement cloud-based migration, modernization, and new projects.

Audience The intended audience for this document is primarily contractors and VA development teams, who need to understand the VAEC concepts, architecture, related services, and tools. Other readers, including new ECSO staff and developer teams looking to migrate to the VAEC, may also find information helpful to advance their general understanding of the VAEC services.

Document Update Policy The TRG will be updated at least annually to ensure it has the latest information. This will provide the best value to contractors, VA development teams, and new ECSO team members.

Overview of Content This TRG provides information about the VAEC in the following areas:

OFFICE OF INFORMATION AND TECHNOLOGY

ECSO/IO/DSO

VAEC Technical Reference Guide | 2

• Overview/Introduction

• Architecture (overview and details)

• Network topology

• Cybersecurity introduction

• Services and tools introduction

• Service Catalog

• Relevant procedures

• ECSO point of contact (POCs)

Detailed architectural information will only be provided after contract award and/or during project provisioning. It is important to note that all information in this Guide is therefore simply a snapshot of available information that is to be considered accurate as of the date on the title page. Any more recent updates are available on the VA ECSO web site:

https://dvagov.sharepoint.com/sites/OITECSO that will be made accessible to all with VA accounts.

2 Environment Overview The VA Enterprise Cloud (VAEC) is the VA-approved, standard, enterprise-level, multi-vendor platform for the development and deployment of VA applications hosted in the cloud. The VAEC provides a set of common, General Support Services (GSS) such as authentication and performance monitoring which each application can leverage, speeding and simplifying the development of new applications in or migration of existing applications to the cloud. The VAEC also implements many of the NIST-, FedRAMP- and VA-required security controls reducing the time each application should take to obtain a VA Authority to Operate (ATO). VAEC uses the two leading commercial cloud platforms: Amazon Web Services (AWS) and Microsoft Azure.

VAEC Overview The VAEC implements the VA cloud use policy described in VA Directive 6517, Cloud Computing Services, updated in the OMB “Cloud Smart” strategy (see: From Cloud First to Cloud Smart, Federal Cloud Computing Strategy, OMB/Office of the Federal Chief Information Officer, URL:

https://cloud.cio.gov/strategy/), and amplified in the joint Strategic Sourcing and Demand Management Office’s Use of the VA Enterprise Cloud (VAEC) to Host Applications memorandum, as well as the Use of Cloud Native Technologies and Approaches memorandum (see Appendix A:

References for a list of applicable policies). These authoritative sources respond to mandates issued by the White House, Congress, the Federal Chief Information Officer (CIO), and the Secretary of Veterans Affairs. VA envisions the VAEC as a business enabler that will efficiently provide Veterans, their dependents, VA employees and contractors, and VA partners with innovative, Veteran-focused services, applications, and access to information on demand using Veteran preferred devices and technologies.

https://dvagov.sharepoint.com/sites/OITECSO https://cloud.cio.gov/strategy/

VAEC Technical Reference Guide | 3

Figure 1 shows how the VAEC fits within the overall VA compute architecture.

Figure 1. Overall VA IT Architecture

VA also uses various Platform as a Service/Software as a Service (PaaS/SaaS) capabilities provided by a set of VA business partners connected through Business partner Extranet (BPE) gateways. All services are connected to the central VA dual-carrier Multiprotocol Label Switching (MPLS) network through Trusted Internet Connection (TIC) gateways.

ECSO Overview The VAEC is supported by the ECSO, organizationally part of the Application hosting, Cloud and Edge Solutions (ACES) organization under OIT/Development Security and Operations (DevSecOps)/Infrastructure Operations (IO). The Enterprise Program Management Office (EPMO) Senior Executive for VA Enterprise Cloud established the ECSO in April 2018. ECSO serves as the focal point for coordinating enterprise cloud initiatives and assists components to coordinate and facilitate cloud service adoption within the VA. ECSO is staffed by multidisciplinary IT subject matter experts (SMEs), supported by contract personnel. ECSO assists the VA enterprise with identifying, acquiring, migrating, and managing cloud services. An overview of the ECSO organizational structure is shown in Figure 2 below.

VAEC Technical Reference Guide | 4

Figure 2. ECSO Organizational Structure

3 VAEC Architecture VAEC runs on commercial Cloud Service Providers (CSPs), specifically Amazon Web Services (AWS) commercial offerings and their GovCloud environment (spread over two regions) and Microsoft Azure commercial and Government offerings (spread over five regions). VAEC currently hosts over 250 VA mission applications, plus various development environments.

Since major components of VAEC are provided by the CSPs, they are deployed outside of the VA

Applications Services Cyber SecurityCloud

Architecture Operations &

Implementation

Sr. Mgt. Analyst

• Develops ECSO organizational transformation strategy

• Evolves ECSO’s cloud Acquisition strategy

• Executes special projects

Budget/ Acquisition

Communi-cations

• Executes stakeholder communications

• Drives ECSO OCM efforts

• Addresses external data calls

• Manages ECSO SharePoint site

• Oversees internal process quality assurance

• Implements internal process quality control

• Manages VAEC Health Assessment program

Budget, Acquisition, Communications and Quality Management (BACQ)

Quality Assurance

• Manages the Intake process for the VLMF

• Provides oversight of VAEC usage for programs/ projects in the

VAEC

• Manages VAEC dev/test labs

• Coordinates with other OIT initiatives

• Defines & refines VAEC, GSS, and migration architectures

• Maintains VAEC architectural documentation

• Coord. with Architecture & Engineering

• Oversees VPN, VMWare impl.

• Oversees & supports VAEC Security and ATOs

• Manages VAEC cybersecurity compliance

• Coordinates with other cybersecurity groups

• Tracks support system and security alerts

• Oversees OIG inspections & audits

• Oversees & supports continuous VAEC improvements

• Oversees & directs 24x7 VAEC operations

• Develops, implements & maintains solutions, technical docs, and operating procedures

• Supports metrics tools, development & reporting

• Develops and oversees ECSO budget

• Manages contracts and acquisition

• Executes cloud acquisition strategy

• Supports cloud credit mgmt. & FITARA compl.

• Provides COR Support

Director

Deputy Director

VAEC Technical Reference Guide | 5 enterprise network. Trusted Internet Connections (TICs) are used to route network traffic between VAEC (and other external entities) and the rest of VA network.

VA currently uses numerous commercial and government PaaS and SaaS platforms, including Microsoft Office 365 (O365), and Salesforce. The externally hosted Cerner Electronic Health Records (EHR) system is also treated as a SaaS platform.

VA applications execute in these environments and can take advantage of standard tools and services. These applications are used by all VA staff and Veterans. They are managed and maintained by VA and contractor developers and administrators. Finally, VA OIT policies, governance, and organizations such as ECSO provide guidance to all parts of the VA cloud effort, including the VAEC.

VAEC-AWS Architecture The VAEC-AWS environment uses both the AWS GovCloud and AWS Commercial components.

The VAEC-AWS is connected to the VA network via AWS Direct Connect (see Section 4 for details). Projects are provisioned, as part of the VAEC Lifecycle Management Framework (VLMF—see Section 7 for details), one or more Virtual Private Clouds (VPCs) for their production, development, and any other required environments. The VAEC-AWS offers common services described in Section 6. VAEC-AWS also provides access to the full suite of FedRAMP Certified AWS GovCloud Services by default. Access to Non FedRAMP Certified AWS GovCloud services may be provisioned upon request.

The VAEC-AWS environment consists of environments within two (2) geographic regions (AWS East and AWS West) with multiple availability zones provided by AWS GovCloud. A simplified view of the VAEC-AWS architecture is provided below. Detailed architectural information will only be provided post contract award and/or during project provisioning.

VAEC Technical Reference Guide | 6

Figure 3. VAEC-AWS Component Layout

VAEC-AWS Components include:

• VAEC-AWS GovCloud (US) enables customers to adhere to International Traffic in Arms Regulation (ITAR) regulations, the FedRAMP requirements, Defense Federal Acquisition Regulation Supplement (DFARS), DoD (SRG) Impact Levels 2 and 4 and 5, and several other security and compliance requirements. It can protect sensitive unclassified data files with server-side encryption in Amazon S3. Projects/customers can store and manage security keys with AWS CloudHSM or the AWS Key Management Service (AWS KMS). This is the default location for all hosted applications using the VAEC-AWS production environment.

• VAEC-AWS Commercial is composed of the AWS public cloud computing platform. In the rare situation (adjudicated on a case-by case basis) that a project/customer cannot use the AWS GovCloud component (if, for example, they absolutely require an AWS service not available in AWS GovCloud), they will be provisioned in the Commercial space. The default VAEC-AWS hosting location is the AWS GovCloud.

• VAEC-AWS Development Labs include both Government Labs (GLabs) hosted in VAC- AWS GovCloud with connection to the VA Network and Commercial Labs (CLabs) hosted in the VAEC-AWS Commercial component. GLabs have all guard rails in place as a VAEC enclave, including Active Directory (AD), Single Sign On (SSO), Personal Identity Verification (PIV), Non-Mail Enabled Account (NEMA) capabilities, and use of the VA electronic Permission Access System (ePAS). GLabs are considered technically an extension of VAEC. CLabs have no VAEC guard rails built in. They use the VAEC-AWS Commercial component environment, with no connection to VA network, and will be provisioned in the cases where GLabs will not work. See the VAEC Enterprise

VAEC/AWS

VAEC AWS CommercialVAEC AWS Gov Cloud

VAEC AWS

Commercial

Development Lab

VAEC AWS

Commercial

Research Enclave

VAEC AWS Gov.

Development Lab

VAEC AWS Gov.

Research Enclave

Research Projects

Apps in Development

VA Production Applications

VAEC Technical Reference Guide | 7

Development Environment (EDE) and VA Platform One (VAPO) architecture information below for further details.

• VAEC-AWS Research Enclaves are provisioned for VA projects/customers where VA Researchers need timely access to leading edge cloud research tools and institutional data sources; they should not be expected to become infrastructure or cloud experts.

See the VAEC Research and Analytics Super Platform (RASP) architecture information below for further details.

VAEC-Azure Architecture The VA connection into VAEC-Azure end point is via a Virtual Private Network (VPN) into the Azure Government GovCloud. Projects are provisioned one or more VPCs for their production, development/test and any other required environments. The VAEC-Azure offers common services and specific services and access to the full suite of Azure GovCloud Services as well as the ability to leverage the VAEC-Azure ATO.

The VAEC-Azure environment consists of three (3) geographic regions environments, one in Texas, one in Arizona, and one in Virginia. A simplified view of the VAEC-Azure architecture is provided below. Detailed architectural information will only be provided post contract award and/or during project provisioning.

Figure 4. VAEC-Azure Component Layout

VAEC-Azure Components include:

• VAEC-Azure Gov Cloud is a government-community cloud that offers hyper-scale compute, storage, networking, and identity management services, with world-class security. A physically and network-isolated instance of Microsoft Azure, operated by screened U.S. citizens, Azure Government provides standards-compliant IaaS and PaaS

VAEC/Azure

VAEC Azure Gov Cloud VAEC Azure Commercial

VAEC Azure Commercial

Development Lab

VAEC Azure Commercial

Research Enclave

VAEC Azure Government

Development Lab

VAEC Azure Government

Research Enclave

Research Projects

Apps in Development

VA Production Applications

VAEC Technical Reference Guide | 8 that has now received a FedRAMP JAB P-ATO. All Azure services are available immediately for supporting secure US government workloads, including CJIS, IRS 1075 FTI, HIPAA, DoD, and federal agency data. This is the default location for all hosted applications using the VAEC-Azure production environment.

• VAEC-Azure Commercial is composed of the MS Azure public cloud computing platform.

In the rare situation (adjudicated on a case-by case basis) that a project/customer cannot use the Azure Gov Cloud component (if, for example, they absolutely require an Azure service not available in Azure Gov Cloud), they will be provisioned in the Commercial space. The default VAEC-Azure hosting location is the Azure Gov Cloud.

• VAEC-Azure Development Labs include both Government Labs (GLabs) hosted in VAC Azure Gov Cloud with connection to the VA Network and Commercial Labs (CLabs) hosted in the VAEC-Azure Commercial component. GLabs have all guard rails in place as a VAEC enclave, including Active Directory (AD), Single Sign On (SSO), Personal Identity Verification (PIV), Non-Mail Enabled Account (NEMA) capability, and use of the VA ePAS.

GLabs are considered technically an extension of VAEC. CLabs have no VAEC guard rails built in. They use the VAEC-AWS Commercial component environment, with no connection to VA network, and will be provisioned in the cases where GLabs will not work. See the VAEC Enterprise Development Environment (EDE) and VA Platform One (VAPO) architecture information below for further details.

• Research Enclaves are provisioned for VA projects/customers where VA Researchers need timely access to leading edge cloud research tools and institutional data sources;

they should not be expected to become infrastructure or cloud experts. See the VAEC Research and Analytics Super Platform (RASP) architecture information below for further details.

VAEC Enterprise Development Environment The VAEC Enterprise Development Environment (EDE) test labs (also referred to as “Sandboxes”) were established in 2016, for Proof of Concept and VA applications/systems project development and testing. These labs are customer funded and a way to develop software applications, explore tools, and for cloud design pattern prototyping.

The development and lab environments are consumption based so you only pay for what you use. They are kept small in scope but are rapidly scalable and the labs are isolated development and test environments that allow VA projects to focus on their work and not on setting up a test environment.

As noted in Section 3 above, these are available in both VAEC-AWS and VAEC-Azure components, and in either the government community or public/commercial environments. As noted above, the government cloud labs are connected to the VA network, while commercial lab spaces are stand-alone, allowing for contractor access without VA credentials. VA applications/systems projects can get provisioned development lab space during the VLMF process (see Section 7 for details).

VAEC Technical Reference Guide | 9

VA Platform One VA Platform One (VAPO) is an enterprise-level turnkey development platform built using containerized technology and hosted in the VAEC. VAPO focuses on agility, ability to scale, and development project autonomy. It enables development teams, Product Managers, ISSOs, and IT Operations to work together with end-to-end visibility using a DevSecOps approach. It provides ready-to-use functionality for hybrid and multi-cloud systems development and includes innovative ways to reduce cost, increase efficiency and stabilize operations.

VAPO support the Cloud Smart migration initiative and is fully integrated into the VAEC intake process. VA Platform One utilizes commercial vendor-supported secure products (no open-source components) operating in both VA Data Centers and the VAEC government clouds (no commercial or public cloud presence). The core toolset is the TRM-approved RedHat OpenShift that has been VA security baselined, providing a positive impact towards achieving the system-level ATO.

VAPO also provides a platform for VA custom application systems, COTS applications, and (potentially) platform services. It currently hosts five custom applications and four COTS implementations.

Figure 5. VAPO Architectural Layers

VAPO uses commercially available, vendor-supported secure products. The core component is the VA TRM-approved RedHat OpenShift Container Platform (RHOCP) with VA security baseline.

VAPO contains no Open-Source upstream components. Developing in VAPO allows for expedited an ATO process. VAPO is available in in two VA Data Centers and the VAEC government cloud environments and is not locked into a particular hardware or cloud vendor. It is not, however, available in either VAEC-AWS or VAEC-Azure commercial/public clouds.

VAEC Research and Analytics Super Platform The Research and Analytics Super Platform (RASP) is called a “super platform” as it sits as a layer above existing VAEC research platforms. RASP provides enforcing governance requirements around the use of non-IT funding in a standard way, ensures cloud services are used in accordance with VA policy, provides standardized enterprise monitoring and reporting, and provides easy inheritance of existing VAEC infrastructure- and platform-level security

VAEC/AWS VAEC/Azure

On-Premise:

CRRC/AITC

RedHat - OpenShift

Multi-Cluster/Multi-Cloud Environment

VA Custom Applications COTS Applications Platform Services

Ap pl ica tio n Re so ur ce

M an ag em en t

Ap pl ica tio n De ve lo pm en t Se rv ic es

Se cu rit y

VAEC-AWS Government Dev. Lab

VAEC-Azure Government Dev. Lab

VAEC Technical Reference Guide | 10 controls speeding the ATO approval process. RASP includes a suite of tools to support VA research. It enables project teams to leverage pre-established capabilities to become productive quickly.

RASP includes access to native VAEC-AWS or VAEC-Azure CSP services, the VAEC-standard GSS toolkit and provides a platform for custom research code and data. RASP leverages existing, proven ECSO intake and support processes.

An overview of the RASP architecture is provided in Figure 6 below:

Figure 6. RASP Architectural Layers

RASP is built as a layer atop the VAEC-AWS and VAEC-Azure research enclaves—VA researchers can use whatever environment that provides the best value. It provides built-in support for security, cost tracking, performance monitoring. RAPS also includes resources for data migration technical support and a common set of governance controls ensuring funds are spent appropriately. Currently, two research-oriented systems are hosted in RASP, with more to come.

Figure 7. RASP Pre-established Connectivity

VAEC-AWS VAEC-Azure

VAEC-RASP

Future RASP-Hosted Systems Arches DLP

Sy st em M on iro tin g

Co st

T ra ck in g

Se cu rit y

VAEC-AWS

Government

Research Encl.

VAEC-AWS

Commercial

Research Encl.

VAEC-Azure Commercial

Research Encl.

VAEC-Azure Government

Research Encl.Da ta

M ig ra tio n

Go ve rn an ce

VAEC-RASP

Other

VAEC-AWS

Other VAEC-Azure

RASP Pre-established connectivity

Future RASP-Hosted Systems Arches DLP

Future External

Data Sources

Data Sources

Data Sources

Azure Research Enclaves

AWS

Research Enclaves

Data Sources

Data Sources

VAEC Technical Reference Guide | 11

RASP includes pre-plumbed data connections which can be shared across users of RASP and pre-plumbed integrations to enterprise tools (e.g., API gateways, VDI tools, VAPO). It offers a place to host common/standard VHA/Office of Research & Development (ORD) data sources and services which can be shared across RASP users.

4 VAEC Network Topology The VAEC environments use a common Trusted Internet Connections (TIC) compliant connection mechanism as shown in Figure 8 to connect back to the VA internal network. The connections are high bandwidth, fully redundant, encrypted connections with load balancers and firewalls as necessary to the respective endpoints. This section reflects the current state but changes will need to be made to reflect the future use of the TIC 3.0 architecture.

During onboarding (see the VLMF process overview in Section 7 for details), the VAEC team works with the project team to determine IP addressing requirements for each project environment and issue the required VA public and private IP addresses. Public inbound connectivity is blocked by default. Inbound public interfaces require VA approval. All inbound traffic must traverse the VA TIC. The VAEC team assists with the approval process.

Figure 8. VAEC to VA Network Overview

The key feature for developers is that all VAEC-to-VA network traffic must go through the TIC, while intra-cloud traffic does not. The following describes applications/systems connectivity under several possible scenarios:

• Both systems in same VPC. Use direct addressing using virtual IP addresses.

• Cross-FedRAMP boundaries. Connectivity will have to be moderated through firewalls/gateways at each FedRAMP level.

Cloud Gateway

VA VAEC GSS

Cross-

Connect

VA Enclave

TIC

Peering Points

N

S

E

W

VA DMZ

VA Internal Network

VA

Routers

High Speed Links

Active-Active Setup

VAEC GSS

Connect

Government/ Commercial

VAEnterprise Cloud

Government/ Commercial

VAEC Technical Reference Guide | 12

• Cross CSP Region. Systems will be able to connect using virtual IP addresses provided during onboarding and will not have to traverse the VA TICs.

• Cross-CSP Environments. For connecting to systems that are hosted in a different VAEC CSP component, the interface will be go through the TIC infrastructure.

• Cloud to/from VA On-Premises. Any connection to a system/service hosted in a VA data center will need to pass though the VA TIC infrastructure.

This basic connectivity is reflected in the application view of network topology shown in Figure 9 below.

VAEC Technical Reference Guide | 13

Figure 9. VAEC Application View of Network Topology

VAEC-AWS Network Topology From the VA TICs, access to the VAEC-AWS components is via a set of redundant AWS Direct Connection links, mediated by the firewalls and routers provided by VAEC Network Services.

Connectivity within and between VAEC-AWS regions is provided by the AWS Transit Gateway service. In each region, separate virtual environments are provided for production applications/systems, various pre-production (shown as “N-Prod” in the diagrams below)

VA Region TX Region

West Region East Region

Dev/Test

OneVA

MPLS

On-Premises System

Public Internet

External System/ Organization

External to VA

Internal to VA

AWS Direct Connect

Prod

VAEnterprise Cloud

AZ Region

Dev/Test

Prod

TICs N

S

EW

Azure Express Route

AWS Transit Gateway

Azure

VPC

AWS

VPC Azure ExpressRoute

AWS DirectConnect

Virtual Network VA Network Public Network

FedRAMP High

FedRAMP Moderate

N-Prod FedRAMP High

FedRAMP Moderate

FedRAMP Low

FedRAMP High

FedRAMP Moderate

N-Prod FedRAMP High

FedRAMP Moderate

FedRAMP Low

VAEC Technical Reference Guide | 14 environment use (as required by the project teams), and for applications/systems development/test. These are further segregated by virtual firewalls by FedRAMP levels. An overview of the VAEC-AWS network topology is shown in Figure 10 below.

Figure 10. VAEC-AWS Network Connections

VAEC-Azure Network Topology Similarly to VAEC-AWS, access to the VAEC-Azure components is via a set of redundant Azure Express Route links to VA TICs, mediated by the firewalls and routers provided by VAEC Network Services. Connectivity within and between VAEC-AWS regions is provided directly as part of the Azure Express Route service. In each region, separate virtual environments are provided for production applications/systems, various pre-production (shown as “N-Prod” in the diagrams below) environment use (as required by the project teams), and for

GSS VAEC

Security Services

GSS VAEC

Core Services

GSS VAEC

Network Services

(to VA TICs)

High Speed Interconnect

Virtual Network

O ne

S et p er

R eg io n:

E as t, W es t

Dev/Test Environment

FedRAMP Low VPC

Apps

N-Prod Environment

FedRAMP High VPC

Apps

FedRAMP Mod. VPC

Apps

Prod Environment

FedRAMP High VPC

Apps

FedRAMP Mod. VPC

Apps

RouterLoad

Balancer

AWS Direct Connect

AWS

Transit

Gateway

VAEC Technical Reference Guide | 15 applications/systems development/test. These are further segregated by virtual firewalls by FedRAMP levels. An overview of the VAEC-Azure network topology is shown in Figure 11 below.

Figure 11. VAEC-Azure Network Connections

5 VAEC Cyber Security Ensuring that sensitive Veteran data is secure, available, and safe from cyber threats is among the highest priorities of VA OIT. For that reason, applications hosted in any of the VAEC environments must meet the same rigorous cybersecurity requirements as any other VA IT system. These requirements are defined by the VA Handbook 6500 (Feb. 24, 2021), the VA Directive and Handbook 6517, Risk Management Framework for Cloud Computing Service (Nov.

15, 2016), and the National Institutes of Standards and Technology (NIST) 800 series, particularly Special Publication 800-53, Security and Privacy Controls for Federal Information Systems and Organizations, Revision 5, September 2020.

GSS VAEC

Security Services

GSS VAEC

Core Services

GSS VAEC

Network Services

(to VA TICs)

High Speed Interconnect

Virtual Network

O ne

S et p er

R eg io n:

A Z, V A, T X

Dev/Test Environment

FedRAMP Low VPC

Apps

N-Prod Environment

FedRAMP High VPC

Apps

FedRAMP Mod. VPC

Apps

Prod Environment

FedRAMP High VPC

Apps

FedRAMP Mod. VPC

Apps

RouterLoad

Balancer

Express Route

VAEC Technical Reference Guide | 16

Shared Responsibility Model In a typical on-premises application hosted in a VA-owned data center, the IT and Operations Services (ITOPS) team is typically responsible for security from the networking components through application-level security. Cloud-hosted systems use a shared responsibility model where the accountability for security is split among the Cloud Service Provider (CSP), the VAEC team, and the project team. This has two benefits. First, VA can take advantage of the billions of dollars of investments in security made by CSPs to build secure applications faster. Second, VA project teams can obtain an application-level ATO more quickly since their applications are only reviewed for the security controls that they are responsible for. The remaining security controls are inherited from the lower layer components which have already by tested by the Federal Risk and Authorization Management Program (FedRAMP) or VA OIT.

Table 1. Shared Security Responsibility Model

Security Level On-Premises Responsibility IaaS Responsibility

User Access Project Team Project Team

Data Project Team Project Team

Applications Project Team Project Team

Operating System Project Team VAEC/CSP

Network Traffic ITOPS VAEC/CSP

Hypervisor ITOPS VAEC/CSP

Infrastructure ITOPS VAEC/CSP

Physical ITOPS VAEC/CSP

User Access and Data is always the responsibility of the Project Team/cloud customer. The CSP/VAEC is responsible for security OF the cloud while the project team/ customer is responsible for security IN the cloud.

The VAEC adds another layer of inheritable controls at the GSS level. This architecture speeds up the ATO process even when compared with a more general cloud-hosted application.

VAEC Technical Reference Guide | 17

Figure 12. Inheritable Security Controls Model

Inheritable Security Controls Both VAEC-AWS and VAEC-Azure currently provide 119 inheritable security and privacy controls. They fall into the following categories/families (based on the NIST 800-53 standard):

• Access Control (AC)

• Accountability, Audit, and Risk Management (AR)

• Awareness and Training (AT)

• Audit and Accountability (AU)

• Assessment and Authorization (CA)

• Configuration Management (CM)

• Contingency Planning (CP)

• Data Quality and Integrity (DI)

• Data Minimization and Retention (DM)

• Identification and Authentication (IA)

• Individual Participation and Redress (IP)

• Incident Response (IR)

• Maintenance (MA)

• Media Protection (MP)

• Planning (PL)

• Program Management (PM)

Without VA Enterprise Cloud

CSP FedRAMP P-ATO VA FedRAMP Agency ATO

With VA Enterprise Cloud

VS.

Application-Specific ATO VA General Support

Services ATO

Application Responsible Controls

CSP Inheritable Controls with

CSP FedRAMP P-ATO VA FedRAMP Agency ATO

CSP Inheritable Controls with

Application-Specific ATO

Application Responsible Controls

VAEC Technical Reference Guide | 18

• Personnel Security (PS)

• Risk Assessment (RA)

• System and Services Acquisition (SA)

• System and Communications Protection (SC)

• Security (SE)

• System and Information Integrity (SI)

• Transparency (TR)

For VAEC-hosted (using VAEC IaaS capabilities), the customer/project team can inherit these controls using the Management/Associates interface and simply select the appropriate VAEC environment as the source. Specific details will be provided when the project has been provisioned.

Authority to Operate The VAEC currently has an ATO for both the AWS and Azure components. The ATO allows environments to be added at anything up to the FedRAMP high level of security. Any VAEC-hosted system/application that intends to move into a production status is required to obtain a VA ATO at the appropriate FedRAMP level. See Obtaining a VA Application ATO in Section 7 below for details on this process.

Other VAEC Cybersecurity Resources The “Cybersecurity Resources” section from ECSO/VAEC SharePoint page with additional details will be available when VA account access has been provided.

6 Available Services and Tools Each VAEC CSP environment (AWS and Azure) provides GSS tools to be leveraged by application/solutions developed and hosted within the environment. These tools and services simplify development, migration, and hosting of applications in the VAEC. Some tools are available in both VAEC environments (VAEC-AWS and VAEC-Azure) while others are exclusive to one CSP. In those cases, comparable tools exist in both environments. Other DevSecOps-oriented tools are also available in both VAEC CSPs.

ECSO Core Services Core Services are provided to all VAEC customers. The only prerequisite to receive ECSO Core Services is having a Workflow Manager (WFM) ticket submitted. Core Services include basic cloud support from ECSO’s six support teams. See Figure 2 for details on the ECSO organizational structure and the functions provided by ECSO teams.

Core services include:

• Process Support: Includes support for the VASI/VIPR processes, funding process, the application-level ATO process, and guidance on how to obtain an App code (required by the VA Business Office). Also includes an ECSO Customer Service & Support Manager (CSSM) to guide future support.

VAEC Technical Reference Guide | 19

• Application Development Support: Includes applications architecture SME support, current and proposed design reviews, access to CSP architectural documentation, help in determining the target CSP, access to training, webinars, etc.

• Documentation Support: Includes project artifact templates and samples, artifact/documentation (intake, project plan, etc.) support and review.

• Knowledge Management (KM) Support: Includes the creation of a project-level SharePoint library and provides a VA policies and practices SharePoint site.

• Project Management Support: Includes general project/product management SME support, acquisition/procurement SME support, assistance in schedule development, strategic communications SME support, support for the development of the project migration and communications plans, full access to VAEC Service Catalog, Workflow Manager, and Maintenance Calendar, provide ROMs for predicted capacity and services, and helps to verifies funding/credits.

• Migration and Installation Support: Includes the development of environment provisioning plans and schedules, creation of required Virtual Private Cloud (VPCs) & Resource Groups per environment, access to backup and GSS tools (including GSS training, support, and troubleshooting), the provisioned cloud environments (development, test, and/or production as needed), assistance with procurement and licenses as needed, implementation of the Identity and Access Management (IAM) Framework per environment, assists in obtaining Enterprise Security External Change Control (ESECC) approval for proposed application connections, maps VAEC IP addresses and assists in obtaining TIC connection approval. Executes the actual migration or installation and ensures the application-level ATO is approved.

• Operations Support: Includes IOSS, Security, and Architecture support, CSP performance and availability reporting/tracking capabilities, assistance in CSP-level backup and restore, Infrastructure Operations Services Support (IOSS) SME availability, and applications security and architecture support as needed.

Note that the VAEC operates under a self-service model by default, whereby the working assumption is that each application team migrating to or operating in the VAEC provides the necessary support personnel to migrate and sustain their application.

Additional ECSO Services ECSO Professional Services is a mechanism by which VAEC customers can get additional non-core cloud support services for their applications or systems. ECSO personnel will work directly with the VAEC customers providing SME support. The ECSO Application Services team can refer customers with non-core requirements to ECSO.

VAEC Technical Reference Guide | 20

CloudKey CloudKey serves as the ECSO solution for streamlining the data collection process for migrating systems to the VAEC. ECSO uses CloudKey to capture technical requirements and information that facilitates completion of the VLMF. Upon completion of the record, ECSO generates feedback which identifies the preferred VAEC environment that is eligible to host the system, along with the Criticality and Complexity of those systems. It also provides rough orders of magnitude (ROM) that reflect representative migration and hosting costs for the application in those target environments.

VAEC General Support Services The VAEC GSS Toolkit is a collection of tools and services that are available in the VAEC that are either:

• Required for using cloud service provider (CSP) services,

• Mandated for usage by VA/ECSO policy, or

• Recommended for use to support typical project development and operations.

It is intended for use by Project Managers, System Architects, Information System Security Officers (ISSOs), VA Project Team Cloud Coders/Developers, Business Owners, and Budget staff (primarily for cost reporting).

Some GSS tools are required to be used by all hosted applications/systems, while others are those the project teams could or should use. For purposes of this document, the categories are defined below in Table 2 below.

Table 2. Tool Usage Key

Use Type Definition

M: Must Use Required use based on VA or ECSO policy

S: Should Use Strongly recommended for use for most projects. Project may use other tools but may be liable for the additional cost

C: Could Use Important but not necessary for all projects

W: Won’t Use (at present)

Tools are not needed for most projects, not recommended for use due to policy or gaps in functionality or not yet available but planned for future use

F: Future In the process of implementation—added for informational purposes

GSS tools are owned, paid for, and supported in three different ways. The responsibility information in the following table should be considered a general guideline only. Exceptions exist, so project teams should verify (with ECSO) the status and support responsibility of any desired tool or service before using it on a VA project. For purposes of this document, the responsibility categories are defined in Table 3 below.

VAEC Technical Reference Guide | 21

Table 3. GSS Tool Responsibility

Tool Type Description Who Typically Pays

GSS-I

GSS Internal tool/service

• Third-party tools that ECSO owns and operates

• Provided as part of the VAEC-GSS environment

ECSO

GSS-E

GSS External tool/service

• Owned by another VA group not ECSO

• May provide limited support, in conjunction with support from the VA owner

• In most cases, these are licenses procured by VA and are available to project teams

VA Owner

GSS-C

GSS-C: Cloud-Native (CSP, ECSO or Customer Operated)

• Primarily services that are provided by the CSP and paid for by individual VA projects just as these projects pay for typical cloud services

• ECSO may provide limited support for some of these services

ECSO or Project Team

The GSS tools are organized categories based on those from the Information Technology Infrastructure Library (ITIL) management practice areas. Figure 13 below shows these superimposed on the corresponding DevSecOps phases.

VAEC Technical Reference Guide | 22

Figure 13. GSS Categories vs DevSecOps Phases

It is strongly recommended that project teams review their tools strategy with ECSO as part of their migration/development plan.

The following tables provides details on the available GSS tools organized by category. A tool is marked as “Initial?” if it is included as part of initial provisioning of an VAEC-AWS or VAEC-Azure account/project as part of the VAEC Lifecycle Management Framework (VLMF) process.

Table 4. Asset Management GSS Tools

Tool Description

AWS/

Azure? Usage Support

Type Initial? Notes

BigFix

Provides system administrators with compliance checking and reporting.

Enterprise-wide tool for both on-prem and cloud environments.

Required for ATO. “All accreditation boundaries that contain an operating system are required to provide Security Configuration Compliance Data using BigFix”.

Both M GSS-E X

MonitorTest

OPSDEV

Secure

• Service Request Management/ Service Desk

• Service Financial Managment

Information Security

Management

• Capacity & Performance Management

• Monitoring & Event Management

Asset Management

Deployment Management

Service Configuration

VAEC Technical Reference Guide | 23

Table 5. Capacity and Performance Management GSS Tools

Tool Description

AWS/

Azure? Usage Support

Type Initial? Notes

Dynatrace

Preferred tool for application performance management.

Currently not charged back to project teams—but this may change.

Both GSS-E X

AppDynamics

Supports application performance management. ECSO supports the infrastructure platform, but ECC supports the application and user onboarding.

Both GSS-E

Table 6. Information Security GSS Tools

AWS/

Azure? Usage Support

Type Initial? Notes

Centrify (Linux only)

Handles privileged access management (PAM). Verifies who is requesting access, the context of the request, as well as the risk of the access environment.

Both M GSS-E X eMass

Supports Information Assurance (IA) program management and supports the ATO process. Helps VA to maintain IA situational awareness, manage risk, and comply with the Federal Information Security Management Act (FISMA).

Both M GSS-E

Project security lead must use eMass

McAfee

Acts as VA’s Host Intrusion Prevention System (HIPS) on all VA IT components based on host-based boundaries. Includes McAfee Data Loss Prevention Endpoint, which safeguards sensitive data and verifies compliance. Being replaced by Microsoft Defender for Endpoints

(MDE).

Both M GSS-E

Nessus

An open-source network vulnerability scanner. A credentialed Nessus vulnerability scan is required for an ATO. Projects can request a scan from the CSOC

Both M GSS-E

VAEC Technical Reference Guide | 24

Tool Description

AWS/

Azure? Usage Support

Type Initial? Notes

Turbot

Agentless tool which searches for and reports on vulnerabilities based on governance rules including enforcing tagging for billing. Active on all VAEC-Azure and VAEC-AWS accounts.

Both M GSS-I X

AWS

GuardDuty

A continuous security monitoring service which can help to identify unauthorized or malicious activity in your AWS environment.

AWS M GSS-C X

AWS Identity and Access

Management

(IAM)

Controls access to AWS services through the use of security credentials (e.g., PIV cards) and permissions. Not used directly by project teams.

AWS M GSS-C X

AWS

Inspector

Assesses resources for vulnerabilities or deviations from best practices, and then produces a detailed list of security findings prioritized by level of severity.

AWS Inspector has been activated for select customers

AWS M GSS-C

AWS Systems Manager

Provides a unified user view of operational data from multiple AWS services and enables you to automate operational tasks across AWS resources. Subcomponents used in VAEC: OpsCenter, Explorer, Inventory, Patch Manager and Parameter Storage. See the VAEC Compliancy Tools guide for more info on which Systems Manager capability should not be used or not planned.

AWS GSS-C X

Must be installed by projects on their EC2 instances/ virtual machines

Azure Active Directory

(AD) Provides single sign-on and multi-factor authentication. Projects are given instructions on how to connect users and systems to Azure AD during the VLMF process

Azure M GSS-C

Azure ADFS (Active

Directory Federated

Service)

Azure M GSS-E

Azure Policy

Used primarily by VAEC system administrators to identify and flag policy violations. Projects may receive notices from Azure Policy if issues are found.

Azure M GSS-C X

VAEC Technical Reference Guide | 25

Tool Description

AWS/

Azure? Usage Support

Type Initial? Notes

Azure Resource Manager

Simplifies how projects manages your application’s resources. Has scripting supporting infrastructure as code.

Azure GSS-C

Azure Role- Based Access

Control

(RBAC)

Provides fine-grained access management of Azure resources.

Helps projects manage who has access to Azure resources, what they can do with those resources, and what areas they can access. Works with Azure AD and Azure ADFS.

Elevated permissions are managed using the ePAS system.

Azure GSS-C

Azure Security Center

Set of tools for monitoring and managing the security of virtual machines and other cloud computing resources. Fed by Azure Monitor.

Azure M GSS-C

Table 7. Monitoring and Event Management GSS Tools

AWS/

Azure? Usage Support

Type Initial? Notes

AWS

CloudTrail

Monitor/reports all application program interface (API) calls including calls from the AWS Management Console, AWS software development kits (SDKs), command line tools, and higher-level AWS services.

AWS GSS-C

AWS

CloudWatch

Collects monitoring and operational data in the form of logs, metrics, and events, and visualizes it using automated dashboards providing a unified view of AWS resources, applications, and services. Should be used by application teams who need custom monitoring & alerting of their application.

AWS S? GSS-C

AWS

Elastisearch /

LogStash / Kibana

Family of open-source tools often referred to as ELK which includes AWS Elasticsearch (search & analytics engine), AWS LogStash (data collection engine with real-time pipelining capabilities) and AWS Kibana (data visualization and exploration tool).

AWS M GSS-C

Collectively referred to as Centralized Logging Solutions

VAEC Technical Reference Guide | 26

Tool Description

AWS/

Azure? Usage Support

Type Initial? Notes

ScienceLogic

(SL)

Infrastructure monitoring and Artificial Intelligence for Operations (AIOps) platform to predict, detect, and resolve IT problems faster.

Performs discovery, dependency mapping, monitoring, alerting, ticketing, workflow automation, dashboarding, and reporting. In the process of being rolled out...

Both MF GSS-I X

Splunk

Collects and analyzes data on VA’s technology infrastructure. Also support monitoring, alerting, and reporting. Used by CSOC and Enterprise Command Operations

(ECO).

Both M GSS-E

Azure Monitor

A cloud-native tool for monitoring VAEC-Azure infrastructure that is in the control of the project team. Log Analytics is also required on all Azure virtual machines, which feeds Azure Security Center (ASC).

Azure M GSS-C X

Azure Log Analytics

Provides to ability to edit and run log queries from data collected by Azure Monitor Logs and interactively analyze their results. Used for reporting cloud compliance.

Azure M GSS-C X

Table 8. Service Configuration/Deployment Management GSS Tools

AWS/

Azure? Usage Support

Type Initial? Notes

AWS Virtual Private Cloud

(VPC)

A virtual, isolated network for every VA AWS account which enables access to AWS services such as VPMs, storage, etc. Changes to the virtual network are done by submitting a request to the ECSO WorkFlow Manager.

AWS M GSS-C X Network Configuration

AWS Direct Connect

Provides direct connectivity to the VA network. Projects pay for outbound network costs.

AWS M GSS-C X Network Configuration

Azure ExpressRoute

Provides direct connectivity to the VA network. Projects pay for outbound network costs.

Azure M GSS-C X Network Configuration

VAEC Technical Reference Guide | 27

Tool Description

AWS/

Azure? Usage Support

Type Initial? Notes

Azure Virtual Network

A virtual, isolated network for VA Azure projects which enables access to Azure services such as VMs, storage, etc. Changes to the virtual network are done by submitting a request to the ECSO WorkFlow Manager.

Azure M GSS-C X Network Configuration

AWS Cloud Formation

Enables projects to create and provision AWS infrastructure deployments (infrastructure as code). Supports Amazon EC2, Amazon Elastic Block Store, Amazon SNS, Elastic Load Balancing, and Auto Scaling services.

AWS GSS-C

System Configuration/ Deployment Management

AWS

Configuration

Manager

Ensur…

This is the start of the file's text. The full file is on GovTribe.

File details come from the government source that posted it. Updated .