Using ArcGIS for Server in the Amazon Cloud



Similar documents
ArcGIS for Server: In the Cloud

Using ArcGIS for Server in the Amazon Cloud

CLOUD COMPUTING WITH AWS An INTRODUCTION. John Hildebrandt Solutions Architect ANZ

Simone Brunozzi, AWS Technology Evangelist, APAC. Fortress in the Cloud

AWS Security. Security is Job Zero! CJ Moses Deputy Chief Information Security Officer. AWS Gov Cloud Summit II

Agenda. - Introduction to Amazon s Cloud - How ArcGIS users adopt Amazon s Cloud - Why ArcGIS users adopt Amazon s Cloud - Examples

Application Security Best Practices. Matt Tavis Principal Solutions Architect

ArcGIS for Server in the Amazon Cloud. Michele Lundeen Esri

With Eversync s cloud data tiering, the customer can tier data protection as follows:

ArcGIS 10.3 Server on Amazon Web Services

Amazon Web Services Primer. William Strickland COP 6938 Fall 2012 University of Central Florida

Understanding ArcGIS Deployments in Public and Private Cloud. Marwa Mabrouk

EEDC. Scalability Study of web apps in AWS. Execution Environments for Distributed Computing

DLT Solutions and Amazon Web Services

Expand Your Infrastructure with the Elastic Cloud. Mark Ryland Chief Solutions Architect Jenn Steele Product Marketing Manager

319 MANAGED HOSTING TECHNICAL DETAILS

Scaling in the Cloud with AWS. By: Eli White (CTO & mojolive) eliw.com - mojolive.com

TECHNOLOGY WHITE PAPER Jan 2016

Amazon Web Services Yu Xiao

Introduction to AWS in Higher Ed

Deploying for Success on the Cloud: EBS on Amazon VPC. Phani Kottapalli Pavan Vallabhaneni AST Corporation August 17, 2012

Running Oracle Applications on AWS

TECHNOLOGY WHITE PAPER Jun 2012

Every Silver Lining Has a Vault in the Cloud

How To Use Arcgis For Free On A Gdb (For A Gis Server) For A Small Business

Appendix C Pricing Index DIR Contract Number DIR-TSO-2724

ur skills.com

Estimating the Cost of a GIS in the Amazon Cloud. An Esri White Paper August 2012

Amazon Elastic Beanstalk

DISTRIBUTED SYSTEMS [COMP9243] Lecture 9a: Cloud Computing WHAT IS CLOUD COMPUTING? 2

Razvoj Java aplikacija u Amazon AWS Cloud: Praktična demonstracija

AWS Performance Tuning

GeoCloud Project Report GEOSS Clearinghouse

Alfresco Enterprise on AWS: Reference Architecture

IAN MASSINGHAM. Technical Evangelist Amazon Web Services

Unisys Cost Schedule. Unisys Cost Schedule. Page 1

Build Your Own Performance Test Lab in the Cloud. Leslie Segal Testware Associate, Inc.

An Esri White Paper January 2011 Estimating the Cost of a GIS in the Amazon Cloud

Cloud Computing with Amazon Web Services and the DevOps Methodology.

Scalable Application. Mikalai Alimenkou

Amazon Hosted ESRI GeoPortal Server. GeoCloud Project Report

Deploy XenApp 7.5 and 7.6 and XenDesktop 7.5 and 7.6 with Amazon VPC

Enterprise Cloud Computing with AWS. for internal partner use only

A Comparison of Clouds: Amazon Web Services, Windows Azure, Google Cloud Platform, VMWare and Others (Fall 2012)

RemoteApp Publishing on AWS

Druva Phoenix: Enterprise-Class. Data Security & Privacy in the Cloud

Thing Big: How to Scale Your Own Internet of Things.

Run SAP for Savings and Speed in the Cloud Presentation for ASUG, September 28, 2011

Deploy Remote Desktop Gateway on the AWS Cloud

AIST Data Symposium. Ed Lenta. Managing Director, ANZ Amazon Web Services

Cloud models and compliance requirements which is right for you?

Description of Application

Service Organization Controls 3 Report

ArcGIS for Server in the Cloud

Service Organization Controls 3 Report

Amazon Web Services Annual ALGIM Conference. Tim Dacombe-Bird Regional Sales Manager Amazon Web Services New Zealand

Managing Your Microsoft Windows Server Fleet with AWS Directory Service. May 2015

Deploying ArcGIS for Server Using Esri Managed Services

Microsoft Windows Server Failover Clustering (WSFC) and SQL Server AlwaysOn Availability Groups on the AWS Cloud: Quick Start Reference Deployment

Migration Scenario: Migrating Backend Processing Pipeline to the AWS Cloud

Enterprise Applications on AWS

How AWS Pricing Works

WE RUN SEVERAL ON AWS BECAUSE WE CRITICAL APPLICATIONS CAN SCALE AND USE THE INFRASTRUCTURE EFFICIENTLY.

Primex Wireless OneVue Architecture Statement

Security Essentials & Best Practices

GeoCloud Project Report USGS/EROS Spatial Data Warehouse Project

PATCH MANAGER what does it do?

Fault-Tolerant Computer System Design ECE 695/CS 590. Putting it All Together

AWS Database Migration Service. User Guide Version API Version

Cloud Computing For Bioinformatics

Implementing Microsoft Windows Server Failover Clustering (WSFC) and SQL Server 2012 AlwaysOn Availability Groups in the AWS Cloud

Increased Security, Greater Agility, Lower Costs for AWS DELPHIX FOR AMAZON WEB SERVICES WHITE PAPER

How AWS Pricing Works May 2015

Famly ApS: Overview of Security Processes

How To Create A Virtual Private Cloud On Amazon.Com

SOC on Amazon Web Services (AWS) What You Need To Know Understanding the regulatory roadmap for SOC on AWS

Financial Services Grid Computing on Amazon Web Services January 2013 Ian Meyers

AWS Cloud for HPC and Big Data

Overview and Deployment Guide. Sophos UTM on AWS

Extending your Enterprise IT with Amazon Virtual Private Cloud. Oyvind Roti Principal Solutions Architect, AWS

Cloud Models and Platforms

Remote Voting Conference

Technical Aspects to GIS in the Cloud

Deploying ArcGIS for Server Using Managed Services

Scalable Architecture on Amazon AWS Cloud

Getting Started with SAP BI on AWS

PCI on Amazon Web Services (AWS) What You Need To Know Understanding the regulatory roadmap for PCI on AWS

Web Application Deployment in the Cloud Using Amazon Web Services From Infancy to Maturity

Simple Storage Service (S3)

Amazon AWS in.net. Presented by: Scott Reed

Amazon EC2 Product Details Page 1 of 5

Implementing Microsoft Azure Infrastructure Solutions

/ Cloud Computing. Recitation 5 September 29 th & October 1 st 2015

AVLOR SERVER CLOUD RECOVERY

Transcription:

Federal GIS Conference February 9 10, 2015 Washington, DC Using ArcGIS for Server in the Amazon Cloud Bonnie Stayer, Esri Amy Ramsdell, Blue Raster

Session Outline AWS Overview ArcGIS in AWS Cloud Builder Benefits Security Case Study from Blue Raster

AWS Overview

Utility Computing

} ON DEMAND UNIFORM PAY AS YOU GO AVAILABLE Utility Computing AWS Overview

} ON DEMAND UNIFORM PAY AS YOU GO AVAILABLE Compute Security Scaling DNS Database Storage Workflow CDN Monitoring Networking Messaging Backup Load Balancing Utility Computing AWS Overview

Amazon Web Services (AWS) AWS Overview

10 AWS Regions 30+ AWS Edge Locations AWS Global Infrastructure AWS Overview

US Regions Global Regions US East (VA) US West (CA) Asia Pacific (Tokyo) Asia Pacific (Singapore) EU (Frankfurt) Availability Zone A Availability Zone B Availability Zone A Availability Zone B Availability Zone A Availability Zone B Availability Zone A Availability Zone B Availability Zone A Availability Zone B Availability Zone C Availability Zone D Availability Zone C US West (OR) GovCloud (OR) EU (Ireland) South America (Sao Paulo) Asia Pacific (Sydney) Availability Zone A Availability Zone B Availability Zone A Availability Zone B Availability Zone A Availability Zone B Availability Zone A Availability Zone B Availability Zone A Availability Zone B Availability Zone C Availability Zone C Note: Conceptual drawing only. The number of Availability Zones may vary. AWS Regions & Availability Zones AWS Overview

Virtual machines (instance types) optimized for: General purpose Compute GPU Memory Storage Amazon EC2 Instances AWS Overview

Elastic Block Storage (EBS) Storage volumes can be attached to EC2 instances Can be detached and preserved separately Elastic Block Storage AWS Overview

Amazon Machine Image (AMI) Preconfigured with: Operating system Architecture (32-bit or 64-bit) Storage Applications (i.e. ArcGIS) Amazon Machine Images AWS Overview

AWS Management Console Demo

ArcGIS in AWS

Desktop Web Device ArcGIS Online / Portal Server Online Content and Services The ArcGIS Platform ArcGIS in AWS

Ubuntu with PostgreSQL Windows Server with SQL Server Windows Server with SQL Express ArcGIS for Server AMIs ArcGIS in AWS

Esri AMI Services Web Application Custom AMI Custom AMIs ArcGIS in AWS

Amazon EC2 Region Availability Zone Cloud Builder Virtual Private Cloud ArcGIS for Server Site AMIs ArcGIS for Server in EC2 ArcGIS in AWS

Cloud Builder

Create new sites Create custom sites Manage sites Make backups Build a complete ArcGIS for Server site Cloud Builder

Applies the Server license file Optionally set up a database in a separate instance Creates the PSA account Creates an elastic load balancer and puts all the server instances under it Sets up a common configuration store, server directories, etc. for all instances Provides auto-scaling options Automated site creation Cloud Builder

Cloud Builder Demo

1. Initial setup a. Sign up for an Amazon Account b. Send AWS account # to service@esri.com c. Get Cloud Builder (http://my.esri.com) Workflow Cloud Builder

1. Initial setup 2. Deploy site using Cloud Builder Workflow Cloud Builder

1. Initial setup 2. Deploy site using Cloud Builder 3. Publish Services a. Copy/replicate data to server (optional) b. Publish services Workflow Cloud Builder

1. Initial setup 2. Deploy site using Cloud Builder 3. Publish Services 4. Create web maps/apps Workflow Cloud Builder

Benefits

Can help you optimize - Setup Time - Scalability - Cost Optimizing IT Needs & Constraints Benefits

Machine cost - Instance size and type - Storage - Bandwidth Other costs - Extra storage: S3, CloudFront - Elastic Load Balancer, Elastic IP, Route 53 - Monitoring: CloudWatch Costs Benefits

Running Servers (includes OS licensing): - On Demand hourly rate - Reserved Instance upfront charge, reduced hourly rate Storing Data (per month): - Transfer in to AWS: free - Transfer out from AWS: sliding scale (1 GB free, then $0.12/GB max) - EBS Storage: $0.10 / GB of volume size Instance and Storage Costs Benefits

1 Windows Large Instance On-Demand Pricing (per hour, no upfront) US East (Northern VA) 24 x 365 x $0.266/hr $2330.16/yr EC2 Cost Example Benefits

$602 + Reserved Instance Pricing Heavy Utilization (always on) 24 x 365 x $0.106/hr $1530.56/yr EC2 Cost Example Benefits

Add a server for a week On-Demand Pricing (per hour, no upfront) US East (Northern VA) 24 x 7 x $0.266/hr $44.69/wk EC2 Cost Example Benefits

Security

Amazon Customer Client-side Data Encryption & Data Integrity Authentication Foundation Services Compute Storage Database Networking AWS Global Infrastructure Customer Data Platform, Applications, Identity & Access Management Operating System, Network & Firewall Configuration Server-side Encryption (File System and/or Data) Availability Zones Regions Network Traffic Protection (Encryption/Integrity/Identity) Edge Locations Customers implement their own set of controls Multiple customers with FISMA Low and Moderate ATOs SAS-70 Type II ISO 27001/ 2 Certification Payment Card Industry (PCI) Data Security Standard (DSS) NIST Compliant Controls DoD Compliant Controls FedRAMP Compliant Controls HIPAA Compliant Shared Responsibility Security

Dedicated Instances Security Groups VPC Direct Connect & VPN Single Tenant Physical Nodes Run your virtualized operating systems and apps in a single tenant per physical node model within the AWS infrastructure Instance firewalls Firewall control on instances via Security Groups CLIs and APIs Instantly audit your entire AWS infrastructure from scriptable APIs generate an on-demand IT inventory enabled by programmatic nature of AWS Subnet control Create low level networking constraints for resource access, such as public and private subnets, internet gateways and NATs Bastion hosts Only allow access for management of production resources from a bastion host. Turn off when not needed Private connections to VPC Secured access to resources in AWS over software or hardware VPN and dedicated network links Build upon AWS features Security

GovCloud Available to U.S. federal, state, and local government clients, contractors, and educational institutions ITAR-compliant Supports CUI workloads More expensive Esri AMIs GovCloud Security

Migrating the National Center for Education Statistics ArcGIS Servers to Amazon Web Services Cloud Hosting Amy Ramsdell, Blue Raster @amyrams

Topics Covered NCES ArcGIS Server platform Planning for operation in Amazon cloud Launching an Esri ArcGIS Server AMI Requirements for publishing a map service Monitoring and Backups Other Useful Amazon Web Services Lessons Learned

Background National Center for Education Statistics (NCES) Primary federal entity for collecting and analyzing education data NCES uses the Esri ArcGIS platform to provide geospatial context to education data

Progression of NCES ArcGIS Servers 200 8 201 1 2012 2013 2014 NCES Data Center (on-premise) Federal Cloud First Policy FGDC GeoCloud AWS Account NCES Data Center Hybrid Cloud/On Premise Hosting AWS GovCloud

Planning

Costs to project for expansion Operating hours: Use Reserved Instances http://calculator.s3.amazonaws.com/index.html VPC or Classic EC2 Bring Your Own License for SQL Server/Oracle or other database ArcGIS licensing

IAM Console Security Control users and groups within account Unique security credentials for access keys and login/passwords

Amazon Virtual Private Cloud 1) Set Up the VPC and Internet Gateway 2) Create a Security Group for Your VPC 3) Launch an Instance into Your VPC 4) Assign an Elastic IP Address to Your Instance

Launching an Esri AMI

Disk Space ~ 40 GB taken by OS and Programs Good rule: keep 10% C Drive space free Easy to increase disk space 1) Take snapshot of existing volume 2) Create a new volume and resize it 3) Detach existing 4) Attach new and extend volume

What Ports to Open on the Security Group? Web Adaptor or load balancer For Web Adaptor Open Ports 80 and 443 Download from Esri Customer Care Portal

Start WWW service for Web Adaptor

Apply Windows Updates

Apply Database Updates

What do I need to publish a Map Service?

ArcGIS Desktop to administer and publish Publish with Desktop Install on the server or Connect from your computer License Manager on EC2 Lock down ports to 27000, 27001 Add to Security Group

Migrate Data and MXDS to AWS S3 via CloudBerry

Monitoring

CloudWatch Metrics 1. Status Checks 2/2 checks 2. Create alarms 3. Good server capacity planning tool

Amazon Service Health Dashboard http://status.aws.amazon.com/

Website Monitoring with Pingdom https://www.pingdom.com/

Instance Backup Strategy Instance backups automated with Powershell scripts Daily volume snapshots and weekly AMIs http://messor.com Script cleans up snapshots and AMIs to reduce storage costs

Frequently used Amazon Web Services Route 53 hosted Domain Name server Cloudfront Content delivery network for hosting your website on a global network of edge locations Simple Email Service (SES) Email service instead of SMTP on EC2 Simple Queue Service (SQS) - Message queuing service Simple Notification Service (SNS) Push notifications to mobile devices by SMS text or email

Project Insights Esri s Amazon Machine Image for ArcGIS Server is a successful approach for a GIS platform. Work closely with IT group and know your security requirements Benefits of Cloud hosting 1. Rapidly deploy/develop 2. Reliable 3. Flexible Change configuration as needed

Resources Amazon EC2 - http://aws.amazon.com/ec2/?nc2=h_l3_c/ ArcGIS for Server on AWS Help - http://server.arcgis.com/en/server/latest/cloud/amazon/amazon-quick-startguide.htm Cloud Builder - http://server.arcgis.com/en/server/latest/cloud/amazon/overviewcloud-builder.htm Blue Raster: - http://www.blueraster.com/ - Booth 519

Upcoming Sessions ArcGIS for Server: What s New - 2:45pm 3:45pm - Room 201 Deploying ArcGIS Using Esri Managed Cloud Services - 5:15pm 6:15pm - Room 209B