1 Deploying Federal Geospatial Services in the Cloud: Federal Geographic Data Committee (FGDC) and the GeoCloud Sandbox Initiative Draft – For Official.

Slides:



Advertisements
Similar presentations
1 Deploying Federal Geospatial Services in the Cloud: Federal Geographic Data Committee (FGDC) and GSA GeoCloud Sandbox Initiative Draft – For Official.
Advertisements

Geospatial Cloud Computing Agency Panel, ESIP Doug Nebert USGS Federal Geographic Data Committee.
N. Doug, Q. Huang, Chapter 15 GeoCloud Initiative, In Spatial Cloud Computing: a practical approach, edited by C.Yang, Q. Huang, Z. Li, C. Xu, K.
Chapter 22: Cloud Computing and Related Security Issues Guide to Computer Network Security.
Cloud Computing Brandon Hixon Jonathan Moore. Cloud Computing Brandon Hixon What is Cloud Computing? How does it work? Jonathan Moore What are the key.
INTRODUCTION TO CLOUD COMPUTING CS 595 LECTURE 6 2/13/2015.
1 Geospatial Platform Update June 26, 2014 FGDC Steering Committee Jerry Johnston US Department of the Interior.
Emerging Platform#6: Cloud Computing B. Ramamurthy 6/20/20141 cse651, B. Ramamurthy.
NSDI and Cyberinfrastructure Doug Nebert April 2010.
FI-WARE – Future Internet Core Platform FI-WARE Cloud Hosting July 2011 High-level description.
Matt Bertrand Building GIS Apps in the Cloud. Infrastructure - Provides computer infrastructure, typically a platform virtualization environment, as a.
SaaS, PaaS & TaaS By: Raza Usmani
M.A.Doman Model for enabling the delivery of computing as a SERVICE.
Engineering the Cloud Andrew McCombs March 10th, 2011.
Microsoft ® Application Virtualization 4.5 Infrastructure Planning and Design Series.
Cloud computing Tahani aljehani.
Next step of e-government.. Importance Foreword Cloud computing  Characteristics  Service  Users  Benefit Challenges in E-government Cloud government.
Data-intensive Computing on the Cloud: Concepts, Technologies and Applications B. Ramamurthy This talks is partially supported by National.
Platform as a Service (PaaS)
Cloud Computing Systems Lin Gu Hong Kong University of Science and Technology Sept. 21, 2011 Windows Azure—Overview.
1 Deploying Federal Geospatial Services in the Cloud: Federal Geographic Data Committee (FGDC) and GSA GeoCloud Sandbox Initiative Draft – For Official.
Plan Introduction What is Cloud Computing?
The ArcGIS Platform Cloud and Web Service based GIS Patrick Gahagan – Esri January 25 th, 2012 United Nations.
Getting Started with Oracle Compute Cloud
Microsoft ® Application Virtualization 4.6 Infrastructure Planning and Design Published: September 2008 Updated: February 2010.
Sharing Geographic Content
VAP What is a Virtual Application ? A virtual application is an application that has been optimized to run on virtual infrastructure. The application software.
A Brief Overview by Aditya Dutt March 18 th ’ Aditya Inc.
Cloud computing is the use of computing resources (hardware and software) that are delivered as a service over the Internet. Cloud is the metaphor for.
Lecture 8 – Platform as a Service. Introduction We have discussed the SPI model of Cloud Computing – IaaS – PaaS – SaaS.
CLOUD COMPUTING  IT is a service provider which provides information.  IT allows the employees to work remotely  IT is a on demand network access.
GIS and Cloud Computing. Flickr  Upload and manage your photos online  Share your photos with your family and friends  Post your photos everywhere.
Promoting Open Source Software Through Cloud Deployment: Library à la Carte, Heroku, and OSU Michael B. Klein Digital Applications Librarian
Cloud Computing. What is Cloud Computing? Cloud computing is a model for enabling convenient, on-demand network access to a shared pool of configurable.
Geographic Information Systems Cloud GIS. ► The use of computing resources (hardware and software) that are delivered as a service over the Internet ►
Introduction to Cloud Computing
M.A.Doman Short video intro Model for enabling the delivery of computing as a SERVICE.
Cloud Computing & Amazon Web Services – EC2 Arpita Patel Software Engineer.
Presented by: Sanketh Beerabbi University of Central Florida COP Cloud Computing.
Windows Azure Conference 2014 Deploy your Java workloads on Windows Azure.
Service Computation 2010November 21-26, Lisbon.
Plan  Introduction  What is Cloud Computing?  Why is it called ‘’Cloud Computing’’?  Characteristics of Cloud Computing  Advantages of Cloud Computing.
2009 Federal IT Summit Cloud Computing Breakout October 28, 2009.
What is the cloud ? IT as a service Cloud allows access to services without user technical knowledge or control of supporting infrastructure Best described.
Alessandro Cardoso Microsoft MVP | Readify National Manager |
Enterprise Cloud Computing
Web Technologies Lecture 13 Introduction to cloud computing.
Information Systems in Organizations 5.2 Cloud Computing.
noun ; Software Defined Enterprise/SDE/ The enterprise who leverages software to flank their traditional business offerings, or to create entirely new.
Architecture and Technology WG Doug Nebert, Chair March 2010.
CLOUD COMPUTING WHAT IS CLOUD COMPUTING?  Cloud Computing, also known as ‘on-demand computing’, is a kind of Internet-based computing,
Submitted to :- Neeraj Raheja Submitted by :- Ghelib A. Shuaib (Asst. Professor) Roll No : Class :- M.Tech(CSE) 2 nd Year.
Inspirirani ljudima. Ugasite mobitele. Hvala.. Paolo Pialorsi Senior Consultant PiaSys ( Publishing apps for SharePoint 2013 on Microsoft.
KAASHIV INFOTECH – A SOFTWARE CUM RESEARCH COMPANY IN ELECTRONICS, ELECTRICAL, CIVIL AND MECHANICAL AREAS
Red Hat Enterprise Linux Presenter name Title, Red Hat Date.
© 2015 MetricStream, Inc. All Rights Reserved. AWS server provisioning © 2015 MetricStream, Inc. All Rights Reserved. By, Srikanth K & Rohit.
Amazon Web Services. Amazon Web Services (AWS) - robust, scalable and affordable infrastructure for cloud computing. This session is about:
INTRODUCTION TO AMAZON WEB SERVICES (EC2). AMAZON WEB SERVICES  Services  Storage (Glacier, S3)  Compute (Elastic Compute Cloud, EC2)  Databases (Redshift,
Structured Container Delivery Oscar Renalias Accenture Container Lead (NOTE: PASTE IN PORTRAIT AND SEND BEHIND FOREGROUND GRAPHIC FOR CROP)
Agenda  What is Cloud Computing?  Milestone of Cloud Computing  Common Attributes of Cloud Computing  Cloud Service Layers  Cloud Implementation.
Canadian Bioinformatics Workshops
Platform as a Service (PaaS)
Unit 3 Virtualization.
Understanding The Cloud
Platform as a Service (PaaS)
Roles and Boundaries – 1/2
Platform as a Service (PaaS)
Platform as a Service.
Amazon AWS Solution Architect Associate Exam Dumps For Full Exam Info Visit This Link:
Brandon Hixon Jonathan Moore
Presentation transcript:

1 Deploying Federal Geospatial Services in the Cloud: Federal Geographic Data Committee (FGDC) and the GeoCloud Sandbox Initiative Draft – For Official Use Only Doug Nebert USGS/FGDC June 18, ESIP

2 Background on GeoCloud Sandbox Initiative  Initiated as an Architecture and Technology Working Group activity in December 2009 with a call to federal agencies to nominate geospatial applications for testing in the Cloud environment for a one-year prototyping process coordinated by FGDC and GSA  Eleven projects have been nominated by federal agencies as existing projects with existing software suites to be deployed in commercial- or government-hosted Cloud environments  Two deployment environments (platforms) were abstracted from the nominated projects: Open source service stack on Linux64 and a Commercial service stack on Windows 2008 Server

3 Deploying Federal Geospatial Services in the Cloud GeoCloud Goals and Activities Year-long project cycles to incubate and monitor externally-hosted Cloud data and service solutions for the geospatial domain, to support the Geospatial Platform activity Architectures Identify requirements-driven solution architectures and platforms for various sized deployments of geospatial data and services Cost Models Document and assess cost models to support scalability, reliability, and redundancy Certification Expedite FISMA (security) certification and accreditation for agency adoption of packaged solution architectures Comparisons Support and collect cost comparison information from agencies for existing and externally-hosted Cloud solutions Document lessons learned and best practices Acquire, compose, document, and deploy reference platform cloud that support Geospatial Platform standards Monitor costs, loads, issues and options in support of OMB IT project document guidance Certify Geospatial Solution Packages to facilitate re-use Document Best Practices and guides to agencies on adoption of geospatial Cloud infrastructure Activities, Outcomes

4 Platform as a Service (PaaS) “A cloud platform (PaaS) delivers a computing platform and/or solution stack as a service, generally consuming cloud infrastructure and supporting cloud applications. It facilitates deployment of applications without the cost and complexity of buying and managing the underlying hardware and software layers.”*PaaS The GeoCloud is piloting the deployment of candidate services via geospatial solution architectures (suites of software) by composing reference platforms on top of secure IaaS to provide common geospatial capabilities. * (PaaS) (IaaS)

5 Platform as a Service  Geospatial Platform agency data services for OMB Circular A-16 (Nationally Significant Data Sets) are predicated on high-availability Web services providing query-level access into terabyte to petabyte geospatial databases  Platform (PaaS) complements other types of data hosting in the Cloud environment by providing Web services for standardized data access and processing  Part of the Geospatial Platform that will facilitate geospatial data lifecycle management and agile publishing

6

7 Platform as a Service (PaaS) Platform as a Service Architectural Framework Distinguishing Application, Platform and Infrastructure Applications 10 identified GeoSpatial Applications + more agency apps… Infrastructure (IaaS) Virtual Machines / CPU Storage Application Servers: Provide the deployment environment for actual business applications with access to enablers, frameworks and runtimes, including interfaces and payload standards endorsed by the FGDC. Frameworks provide bundled access to common behaviors and services, which applications can rely upon. Libraries are reusable code modules which can be called directly from an application. 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

8  The sandbox is a shared Amazon AWS account with access to: –Common platform images and artifacts –A common provisioning mechanism for launching applications on platforms  Projects load data and customize interfaces on existing Geospatial Cloud Platforms. There is a preference for Cloud-enabling pre-existing Web solutions.  Platform images are periodically updated and enhanced by the community –After a platform update, projects re-test their provisioning in sandbox –Once tested, projects re-launch on the new platform  After sandbox, projects operate in a project-specific account  At the end of the year, projects take over the funding of their account using Departmental or government-wide Cloud acquisition mechanisms GeoCloud Sandbox The Basics

9  Single centrally maintained platform on Amazon AWS Infrastructure –OpenSource (OSS) based on CentOS, in full operation, Secure AMI from Census. In 2012, adding OSGeo Geospatial application server suite. –ArcGIS based on Windows 2008 R2 with local security policies, in process (Versions 10.0 and 10.1) –“Born anew” with every launch –Provisioning mechanism  Each platform launch has a persistent (EBS) volume that is specific to each project, not the platform  The persistent volume must contain all data and customizations, including Esri software license (from each project)  The persistent volume survives platform (software) changes Overview GeoCloud Platform Description

10 GeoCloud-II Instance Architecture GIS Server, Web Services, Software, 64-bit Operating System, on EC2 ArcGIS Server, SQLServer, Script envt. Win 2008 R2. OpenGeo Server, PostgreSQL, Script envt. CentOS 5.X OR Data Storage (Virtual Hard Disk) Mounted Project-specific Data, configuration files, Elastic Block Store (EBS), could host files behind DB mounts Other System Image, incl OS (Optional) Amazon Machine Image of other apps (Oracle, GeoNode, etc.)_ or clone of secure system from agency Each of these boxes represents a Virtual Machine A typical project will use two instances – one for software (non-persistent), one for data Geospatial App ServerPersistent Volume accesses

11 GeoCloud-II Kick-Off  Selected ten+ projects that will be deploying either ArcGIS Server or OpenGeo Suite using secure Amazon Web Services in partnership with HHS and eGlobalTech  Focus this year is on deployment of common software ‘platforms’ for shared security certification and Web Services for geospatial data to be registered with the Geospatial Platform

12 GeoCloud Projects, 2012  Web-Based Vector Feature Editing of the NHD (USGS)  School District Demographic Data System (Dept of Education)  Administrative Forest Boundary Data (USDA USFS)  Farm Service Agency Imagery - NAIP (USDA FSA)  TIGERWeb (Census)  StreamStats (USGS)  Inland Electronic Navigation Chart (IENC) data set (USACE)  Wildlife Data and Mapping, Joint Services (FWS/USGS)  Civil Applications Center Global Fiducials (USGS)  GeoMine Project (OSM)  GeoNode (NOAA)  General Land Office Proposal (BLM)  Arctic SDI (USGS)

13

14

15