IaaS Awardees & Federal Cloud Computing Initiative

peruvianwageslaveInternet and Web Development

Feb 5, 2013 (4 years and 4 months ago)

361 views

Creating a Cloud Based Geospatial
Platform


National Geospatial Advisory Committee

December 6, 2010

12/7/10

1

NGAC Briefing

Dr. David L. McClure, Ph.D.

Associate Administrator

Citizen Services and Innovative Technologies

What is Cloud Computing
?

On
-
demand
Self
-
Service

Ubiquitous Network Access

Location Independent Resource Pooling

Rapid Elasticity

Measured Service

NIST defines cloud offerings as
having five essential
characteristics:

Why is cloud
important?



NIST

Cloud

Definition


Rather than building and operating dedicated infrastructure to provide IT
services, Cloud Computing services are shared resources offered and
maintained by a third party to multiple IT “tenants” or organizations .
Benefits of this shared services model include:



Faster acquisition and deployment of computing resources



Economies of scale through easier sharing of IT services across
organizations



Lower capital equipment expenditures

By focusing on emerging customer demand, GSA can successfully pilot the
acquisition and use of select cloud services now to establish a leadership
position for Federal agencies

2

GSA Confidential and
Proprietary

12/7/10

NGAC Briefing

Cloud Computing



A Key OMB IT Priority

12/7/10

3

Resource: FY2011 OMB Report on Information Technology

NGAC Briefing

A “Cloud First”
Policy Announced
by OMB

Federal Cloud PMO

12/7/10

NGAC Briefing

4

Gov

Agencies

Vendors

CCESC/

CCAC

Cloud

Computing

PMO


Cloud Computing Vision / Mission


Information Portal


Market Research / Use Cases


Policies and Guidelines


Enterprise Architecture


Apps.gov / Procurement Support


Information Dissemination


Virtual Online Summits


Data Call


Requirements


Interests & Feedback


Standards Requirements


Security Processes


Procurement Approaches


Best Practices


Gov
-
wide Communications



Direction and Guidance


Facilitation


Schedule and Coordination


Compliant Services and Offerings


Input to Standards


Collaboration on Developing
Standards & Best Practices

Security

Standards

Ops

Excellence

Comm

Cloud Computing
Working Groups


RFI/RFPs


Definitions


Security
Requirements


Standards
Requirements


SLAs

Apps.gov

FedRAMP

Data Center
Consolidation
Initiative

Infrastructure
-
as
-
a
-
Service

Software
-
as
-
a
-
Service Email

Platform
-
as
-
a
-
Service
(Geospatial)

5

Promoting adoption and removing obstacles in the government
-
wide acquisition and utilization
of cost effective, green and sustainable Federal cloud computing solutions.

Cloud Computing PMO Overview

http://
info.apps.gov

12/7/10

5

NGAC Briefing

Info.apps.gov


Showing the Way

12/7/10

NGAC Briefing

6

Info.Apps.gov

is a place where agencies can gather information about how Cloud
Computing can help create sustainable, more cost
-
effective IT Services for the
Federal Government.

Keeping you
informed in
upcoming
events!

Reference
Documents at
your
fingertips!

Provides
tools to
navigate the
cloud
landscape.

News and
Information
on Cloud and
Data Center
Topics

Apps.gov

First Federal storefront site to commoditize cloud services so that buyers may
cross
-
compare products and purchase (launched September, 2009). Currently
offering
SaaS

and social media products.



Cloud Services available on
apps.gov

12/7/10

7

NGAC Briefing

12 Cloud Service Providers Receive IaaS Awards

Vendor

Cloud Storage

Virtual Machines

Web Hosting

1

Apptis, Inc.

X

X

2

AT&T

X

X

3

Autonomic Resources

X

4

CGI Federal Inc.

X

X

5

Computer Literacy World

X

X

X

6

Computer Technology Consultants

X

X

X

7

Eyak Tech LLC

X

X

X

8

General Dynamics Information
Technology

X

9

Insight Public Sector

X



10

Savvis Federal Systems

X

X

11

Verizon Federal Inc.

X

12

Carahsoft

X

Total Awards by Lot

6

11

5

12/7/10

8

NGAC Briefing

FedRAMP




Federal Risk & Authorization Management Program

Unified Government
-
wide Risk
M
anagement Program


Provides
joint security
authorization
and continuous
monitoring


Agencies
participate by leveraging the results for
covered
products


Agencies
retain their responsibility and authority
to
ensure their security needs are met in the use of
systems


Vendor Benefits


Government
-
wide authorization and security
compliance cost
reduction

Agency Benefits


Cost savings
through reduced
duplication


Rapid acquisition


Increased security assurance

Cloud Providers

Federal Agencies

Problem:

Independent agency risk
management has inefficiencies

Solution:
Unified risk management
eliminates inefficiencies

12/7/10

9

Cloud Providers

Visit
fedramp.gov

for Documentation & Comments

NGAC Briefing

10

Software
-
as
-
a
-
Service (
SaaS
): Email


Inter
-
agency SaaS Email Working Group established in June 2010.


Developing an RFQ for a government
-
wide BPA of SaaS email solutions.


RFI completed.


13 respondents.


RFI responses will be leveraged to create RFQ requirements.


Pre
-
solicitation day held November 1 to solicit vendor and government feedback.


Email Procurement to be conducted early 2011.


GSA completed security authorization of Google Apps which may be
leveraged by other agencies.


USAID leveraged Google Apps security authorization package to greatly reduce
timeline for system implementation







10

12/7/10

NGAC Briefing

GeoCloud Community Technical Platform

Introducing the Initiative

Business Drivers


Growing pool of identified
agency applications seeking
cloud benefits


12 Existing Geospatial
applications as targets


Quantify savings, identify risks,
ease migration

Platforms


Construct a discrete subset of
secure supporting platforms


Develop processes for rapid
application migration


Leverage certifications and
platform commonalities


Develop chargeback
mechanisms for self
-
sustaining
funding

Best Practices


Capture lessons learned


Document techniques, issues
and solutions


Document cost models and
benchmarks


Build a cloud platform support
community


Maintain platforms, scripts and
updates for client agencies


Results

12/7/10

11

NGAC Briefing



More


FGDC
App 1

FGDC
App 2

Potential Offerings: Geospatial PaaS

Infrastructure as A Service Savings

Hardware Savings

Operations Savings

Scalability Savings

GeoCloud

Community Platform

Large pool of agency
applications identified for
cloud migration

Federal Platform Reference
Implementations

Apps

Need

Platforms

Platforms

Amplify

IaaS

Savings

Platform
Revenue
Stream

Enable Infrastructure Savings

Platform Savings

Platform
building
time &
effort

Reduced
mainten
-
ance

costs

Faster
deploy
-
ment

Cost
effective
develop
-
ment

/
test

12/7/10

12

NGAC Briefing


Cloud Community Platform Service Scope

Initial Target Applications for Community Platforms

Agency

Platform

Based On

Base Platform

Category

DOI

Wetlands Mapper

Windows/IIS/ESRI

Windows ESRI Platform
with additions for
ORACLE as needed

Normal

USDA

USDA CDSI Web Services

Windows/IIS/ESRI /SQLServer

Normal

USDA

USDA Geospatial Public

Catalog

Windows/JSP/ESRI/SQL200
8

Normal

EPA

EPA Lakes
& Ponds

Windows / PostGres/ESRI

NOAA

NOAA Particles

Linux/Java/Axis/MQ

Linux Open Source
Platform with
Java/Ruby
on Rails/Tomcat
,/EJB3,
PostGres, MySQL (alt)
Python, PHP, Perl and
Apache

Good candidate for a
single base platform

Normal

USGS

GEOSS
GeoNetwork w.

additions

Linux/TomCat/PostGres

Normal

Census

TIGER/LINE
Shapefiles

Linux / Apache / Perl/Python

Normal

NOAA

IOOS Registry +

Linux/TomCat/PostGres

Normal

NOAA

NOAA ERDAP

Linux/TomCat/THREDDS

Data

DHS

Emergency Web Response Site

Linux LAMP

Normal

USGS

USGS VGI OpenStreetMap

Linux/Apache/PostGIS/Ruby

On Rails/Timecop

Normal

FGDC

GeoCloud

Community Platform
Portal

Linux LAMP/Drupal

Normal

12/7/10

13

NGAC Briefing

Platform as

a Service

(PaaS)

Platform as a Service Architectural Framework

Distinguishing Application, Platform and Infrastructure

Applications

12 identified GeoSpatial Applications +
more

agency apps…

Infrastructure

Virtual Machines / CPU

Storage

Application Servers
:
Provide the deployment
environment for actual business applications
with access to enablers, frameworks and
runtimes

Frameworks
and Libraries
save time and
expense freeing developers from having to
build common code and behaviors.

Platform Enablers:

Platform enablers provide
core supporting capabilities for developing ,
testing and deploying code, including DBMS,
Directory, Queue, Service Bus, etc. A relational
database is the most common enabler example
but is not present in all platforms

Runtimes:

provide
the execution support for
developing and running the code. Examples
include Java, Python, Microsoft Common
Language Runtime, etc.

DRAFT
-

GSA OCIO INTERNAL USE ONLY

Platform

Application Servers

App Frameworks / Libraries

Runtime Systems

Platform Enablers (DB’s, etc)

Operating System

12/7/10

14

NGAC Briefing

Data.gov

15

“Raw” Data Catalog

Includes datasets in an
download of machine
readable, platform
-
independent datasets


Tool Catalog

Provides hyperlinks which
may lead to agency tools or
agency web pages that allow
you to mine datasets.


Geodata

Catalog

Linked to
Geodata.gov

What are Data.gov Catalogs?

16

Data.gov

Today

17


2895 Raw Datasets



638 Tools



303,181 Geodata



306,714 Total in Catalog


Geo
-
Spatial Data is A Key Enabler for “Killer Apps”



Combine capabilities of Geodata.gov and
Data.gov



Enhanced visualization and data
-
mashing
capabilities



Geo
-
aware applications are key.


How to realize the promise of geospatial
information systems (GIS) for the nation?


Geo
-
data “architected and built
-
in”


Lightweight geo
-
applications and mash
-
ups for Web 2.0/Gov 2.0


Incremental, agile, actionable and
affordable delivery

18

What’s Next? Geo
-
data Integration

Data.gov :

Migration, Key Improvements and Policy Issues


Geospatial enhancements to Data.gov:


Catalog Services


Adopting automated harvesting methods


Provide access to all data types from geodata.gov


Provide access to FGDC metadata as defined and populated by suppliers


Implement a geospatial search and visualization


Implement a harvestable Catalog (API)


Enable data.gov to search suppliers and other open data catalogs


Implement GeoRSS and RSS notifications


Publish data.gov catalog as a map (KML,WMS) and data service (RDF) for
multiple client access


Public domain Geodata.gov datasets that don’t meet policy guidelines
will be migrated and maintained in a distributed catalog


Decommission Geodata.gov?

12/7/10

19

NGAC Briefing

Data.gov Catalog



Relationship to Geo
-
Platform and Cloud


Data.gov should provide the catalog and metadata searching
services for the Geo Community


Treat data as data


Data.gov site and application; over time can be a SaaS offering


running in a cloud


Data.gov has observed a need for its suppliers to have geospatial
services (Paas) to support use cases to do:


Geo enablement services for datasets


Map Service Hosting


Dynamic map service creation for datasets


Delivery /Download services for large datasets


Formatting services for datasets


Data.gov has observed need for its suppliers to have IaaS services


Data storage


Computational Processing


12/7/10

20

NGAC Briefing

Data.gov in Geo Community



Publish
Harvest
The
National
Map
Discovery
Access
applications
catalog
Geospatial One
-
Stop
Portal (geodata.gov)
Data and service sources (Federal, State, Local, Tribal, and Private)
data
services
metadata
Framework
Datasets
Discovery
Client
Harvest
Publish &
Harvest
metadata
metadata
metadata
Data.gov

12/7/10

21

NGAC Briefing

Questions

12/7/10

22

NGAC Briefing