• No results found

ESPDS Scalable and Secure Infrastructure

N/A
N/A
Protected

Academic year: 2021

Share "ESPDS Scalable and Secure Infrastructure"

Copied!
20
0
0

Loading.... (view fulltext now)

Full text

(1)

ESPDS Scalable and Secure

Infrastructure

Ensuring the NOAA/NESDIS Environmental Satellite Processing and Distribution Capabilities Meet the Growing User and Data Demands of Today

and Tomorrow

Rich Baker Solers, Inc.

ESPDS Development Chief Architect 2013 AMS Annual Meeting

(2)

ESPDS: Environmental Satellite Processing and Distribution System

● Developed by the NESDIS Office of Systems Development (OSD), with Solers (“Team Solers”) as the development contractor

● Will be operated by the NESDIS Office of Satellite and Product Operations (OSPO)

Modernizes the NESDIS Environmental Satellite Processing Center (ESPC)

● Single enterprise solution that meets the needs of existing (legacy), Suomi NPP, JPSS, and GOES-R, with scalability to meet future environmental satellite needs

No more stovepipes!

● Includes modernization of the Ingest, Product Generation (PG), Product Distribution (PD), and Infrastructure segments of the ESPC

● Provides environmental satellite data and services to a growing user community including:

● NOAA Line Offices (NWS, NMFS, NOS, NIC, NESDIS, etc.) ● DoD (AFWA, NAVO, etc.)

● Other U.S. and international users (government agencies, universities, foreign partners, etc.)

Will be implemented at the primary and backup ESPC sites:

● Primary ESPC site is the NOAA Satellite Operations Facility (NSOF) in Suitland, MD

● Future ESPC backup site is the Consolidated Back-Up (CBU) facility in Fairmont, WV

Provides a scalable and secure infrastructure as a foundational building

block upon which all other system functions reside

What is ESPDS?

© 2013 Solers, Inc.

(3)

No Single Point of Failure

● Redundancy and fault tolerance as key design tenants throughout

Line Replaceable Units

● Can upgrade or replace existing hardware and software components without impacting operational availability

Business Process Flexibility and Extensibility

● Can change existing business processes within the system, and

integrate new business processes into the system, without impacting operational availability

Horizontal Scalability

● Can add additional hardware resources (computing, network, storage) and software business processing instances without impacting

operational availability

Traits of a

Scalable Infrastructure

© 2013 Solers, Inc.

(4)

Complies with applicable IT security policies,

procedures, and controls:

● NIST SP 800-53

● DOC/NOAA IT Security Handbook

● Center for Internet Security (CIS) Benchmarks

● DISA STIG

● Etc.

Provides a “defense-in-depth” foundation for

securing the system that includes:

● Network security

● Centralized identity/account management, authentication, and authorization

● Host-based intrusion detection and prevention

● Anti-malware

● Integrated monitoring, logging, and reporting (Security Incident and Event Management [SIEM])

Traits of a

Secure Infrastructure

© 2013 Solers, Inc.

(5)

ESPDS Scalable and Secure

Infrastructure

© 2013 Solers, Inc. 5 Converged 10Gb IP Networking Virtualized Computing Cluster Product Generation Computing Cluster Satellite Ingest Computing Cluster

Common Infrastructure Services

Identity/Account Management HIDS Anti-Malware/HIPS Network Management Resource Management Communications Framework

Logging & Reporting

Monitoring

Database

Data Intake & Transmission

Scheduling

System Backup

Enterprise Network Attached Storage (NAS) solution with standard IP-based file access protocols (NFS, CIFS, HTTP, FTP) Enterprise Shared Storage

Scale-Out Network Attached Storage (NAS) solution with standard IP-based file access protocols (NFS, CIFS, HTTP, FTP) (EMC Isilon)

Scalable x86 hardware cluster with specialized adapters to interface with satellite antenna systems and perform RF/IF to IP conversion of the data

Scalable x86 hardware cluster that leverages a grid computing scheduler to perform PG algorithm execution and report applicable status/metrics

Scalable x86 hardware cluster that hosts the distribution and access, PG management, common infrastructure, and other services as Virtual Machines (VMs)

Includes switches, firewalls, and Network IDS components (Cisco)

Legacy GOES

Legacy POES

Future Missions

Suomi NPP and JPSS (via IDPS)

GOES-R GS PD

Non-NOAA Satellites (MSG, MTSAT, INSAT)

Ancillary Data Providers

NOAA Line Offices

DoD

CLASS

Other U.S. and International Users

Ancillary Data Users (PG Systems)

(6)

The following slides provide an overview of the

Common Infrastructure Services depicted in the

previous diagram

● Resource Management

● Communications Framework

● Logging & Reporting

● Monitoring ● Identity/Account Management ● HIDS ● Anti-Malware/HIPS ● Network Management ● Database

● Data Intake & Transmission

● Scheduling

● System Backup

Common Infrastructure Services

© 2013 Solers, Inc.

(7)

Resource Management

© 2013 Solers, Inc.

7

Technologies Used

(8)

Communications Framework

© 2013 Solers, Inc.

8

Technologies Used

● WSO2 ESB and Application Server

● Apache ActiveMQ Java Message Service (JMS) Broker

● Red Hat Linux Virtual Server (LVS) Load Balancer

Other PDA Service (S)FTP(S) Client (S)FTP(S) Server Portal VM VM VM ESB ESB JMS Broker JMS Broker Load Balancer (S)FTP(S) Client GOES-R GS PD WS Client Other System WS Client SOAP over HTTP SOAP over HTTP(S) VM Application Server ESPDS Service VM Application Server ESPDS Service VM Application Server ESPDS Service

Other ESPDS Service VM Load Balancer (S)FTP(S) Client SOAP over JMS 1.1 (S)FTP(S) Server (S)FTP(S) (S)FTP(S) Portal (S)FTP(S) Server User /Operator/ Admin (S)FTP(S) HTTPS HTTPS SOAP over HTTPS SOAP over JMS 1.1 SOAP over JMS 1.1 ESPDS

(9)

Technologies Used

● Tripwire Log Center

● Rsyslog (Linux-based syslog client)

● Windows Management Interface (WMI)

Logging & Reporting

© 2013 Solers, Inc.

9 Red Hat Enterprise Linux

Microsoft Windows

Logging & Reporting (Tripwire Log Center)

SAN Storage (EMC VNX) NAS Storage (Isilon) Firmware logs (Syslog) Firmware logs (Syslog) Resource Management (VMware vCenter) Data Intake/Data Transmit ([S]FTP[S] Server/Client) Communications Framework (WSO2, ActiveMQ, Red Hat LVS) Administrator Portal Apache SSHD/FTPD logs (Rsyslog) vCenter, ESXi, Resource

Coordinator, Red Hat Repository logs

(WMI)

WSO2 ESB, WSO2 AS, Red Hat LVS logs

(Rsyslog)

Other Java Components

(e.g. Subscription, Product Tailoring,

Ad-Hoc search)

Custom Java Service logs (Rsyslog) Computing HW (Cisco UCS) Firmware logs (Syslog) Monitoring (SolarWinds Orion)

SolarWinds Orion logs (WMI) Database (Oracle RDBMS) Oracle logs (Rsyslog) Layer 3 Switch (Cisco) User Portal

Web server logs (Rsyslog)

Windows Event logs (WMI) Linux OS logs (Rsyslog) Firmware logs (Syslog) Directory Server (Microsoft Active Directory)

Windows Event logs (WMI)

(10)

Monitoring

© 2013 Solers, Inc.

10

Technologies Used

● SolarWinds Orion Network Performance Monitor (NPM) and Application Performance Monitor (APM)

● Red Hat Simple Network Management Protocol (SNMP) Agent and Secure Shell (SSH) Server

● Windows Management Interface (WMI)

Red Hat Enterprise Linux

Microsoft Windows

Monitoring

(SolarWinds Orion) NAS Storage (EMC Isilon) SAN Storage (EMC VNX) Resource Management (VMware vCenter) Data Intake/Data Transmit ([S]FTP[S] Server/Client) Comm Framework

(WSO2, Red Hat LVS)

Administrator Portal

Other Java Components

(e.g., Subscription, Product Tailoring,

Ad-Hoc search) Computing HW (Cisco UCS) Directory Server (Microsoft Active Directory) Logging and Reporting

(Tripwire Log Center)

Data Management (Oracle RDBMS) Layer 3 Switch (Cisco) User Portal

I/O Data and Storage Usage (SNMP)

I/O Data and Storage Usage (SSH)

Interface Status and Bandwidth Usage (SNMP) Blade Resource Utilization (SNMP)

Connection Status and Transfer Rate

(SNMP)

VM CPU, Memory, and Network performance

measurements

(SNMP)

Service/Process Status and Resource Allocation

(SSH/RMI)

Service/Process Status and Resource Allocation

(SSH/RMI)

Red Hat OS resource and service status

(SNMP)

Microsoft Windows resource and service status

(WMI)

Service/Process Status and Resource Allocation

(SSH/RMI)

User Statistics

(SSH)

Service/Process Status and Resource Allocation

(SSH/RMI)

Web Interface Authentication

(11)

Centralized identity and account management

solution

Manages human user accounts (internal and

external users, operators, administrators)

Manages machine and operating system accounts

Provides Kerberos and web services-based

authentication and authorization services

Compatible with NOAA/NESDIS HSPD-12 solution

(DoD CAC PIV token, X509 PKI certificates)

Technologies Used

● Microsoft Active Directory

● Centrify

● ForgeRock OpenAM

Identity/Account Management

© 2013 Solers, Inc.

(12)

Centralized Host-based Intrusion Detection System

(HIDS) solution

Ensures integrity of critical system and

configuration files across the infrastructure,

including:

● Computing device firmware

● Networking device firmware

● Storage device firmware

● Operating systems

● Applications and services

Technologies Used

● Tripwire Enterprise

HIDS

© 2013 Solers, Inc.

(13)

Provides virus scanning and Host-based Intrusion

Prevention System (HIPS) capabilities across all

machines and operating systems

Centralized virus signature and HIPS policy

management (automated deployments and

updates)

Technologies Used

● McAfee VirusScan Enterprise, HIPS, and ePolicy Orchestrator

Anti-Malware/HIPS

© 2013 Solers, Inc.

(14)

Domain Name Service (DNS) Server

Dynamic Host Configuration Protocol (DHCP) Server

Network Time Protocol (NTP) Server

Technologies Used

● Microsoft Windows DNS and Time Services (integrated with Active Directory)

● Red Hat DCHP Server

● Red Hat NTP Server

Network Management

© 2013 Solers, Inc.

(15)

Database

© 2013 Solers, Inc.

15

Highly Available Relational Database Solution

● Two Oracle Database 11gR2 Enterprise Edition Database Server instances

● One primary instance providing client access

● One identical standby instance to receive/apply redo operations from

primary database

● Oracle Data Guard configuration established between primary & standby

database servers to maintain duplicate copy of operational database

● Supports high database availability and fast start failover

Technologies Used

● Oracle Database 11gR2 Enterprise Edition with Data Guard

(16)

FTP, FTPS, and SFTP client and server solutions

Used to obtain product and ancillary data from

providers (intake), and deliver product and ancillary

data to consumers (transmission) via push or pull

Technologies Used

● Apache FtpServer (FTP and FTPS Server)

● Apache SSHD (SFTP Server)

● Apache Commons Library (FTP, FTPS, and SFTP Client)

Data Intake & Transmission

© 2013 Solers, Inc.

(17)

Schedules periodic operations to be performed

within the infrastructure

● Product and ancillary data inventory cleanup (expired files)

● Subscription-specific product and ancillary data acquisition

● Extensible to accommodate future scheduling needs

Technologies Used

● Terracotta Quartz Scheduler

Scheduling

© 2013 Solers, Inc.

(18)

Performs periodic backup of specific system data

and files to support on-site archive and recovery

Backups include:

● VM image files ● Database contents ● Log files ● Configuration files

Technologies Used

● EMC NetWorker

System Backup

© 2013 Solers, Inc. 18

(19)

To End Users

● Ensures highly available and reliable access to human and machine interfaces that scales to accommodate the growing user and data demands

● Provides flexibility to quickly adapt to changes in end user requirements

To System Operators/Administrators

● Easily scalable hardware and software

● Provides automated operations

● Compliant with IT security requirements for a High Impact system

To NOAA/NESDIS As A Whole

● Scalable and secure foundation to support enterprise environmental satellite services across NOAA/NESDIS

● Removes mission-specific stovepiping

● Paving the path toward modernized data centers

ESPDS Scalable and Secure

Infrastructure Benefits

© 2013 Solers, Inc.

(20)

Questions

© 2013 Solers, Inc.

References

Related documents

Once a thorough needs assessment is conducted – whether it’s starting from a blank sheet or examining current systems and networks – Enertron will take on the task of designing

Thus, after you specify the receiving protocol (TCP/UDP) on Syslog Server, please make sure that all syslog clients can use the same protocol to transmit logs.. The default port

(Example: 1) If three field intubations are accepted, then documentation must be submitted reflecting each skill performance. 2) If using a previous training program,

Windows applications logs to be sent to a syslog server.. SyslogAgent is installed as a transparent service

software  NDMP Checkpoint Restart Tape/disk LAN SAN NAS Storage node NAS NAS NAS Backup server Data Domain DD Boost.. NetWorker and

Virtual workspaces use two EMC VNX shared file systems, one for VMware Horizon View Persona Management data and the other to redirect user storage.. Each file system is exported to

4 Configuring Syncplicity on-premises storage settings 5 Extending storage infrastructure for Syncplicity in ViPR 6 Using ViPR file services to simplify storage

We examined the relationship between self-report likelihood ratings for risky choice in a monetary gamble task and actual choice, and tested how the relationship is affected by