ArcGIS in the Cloud Andrew Sakowicz & Alec Walker
Key Takeaways How to Identify Organizational Strategy & Priorities Esri s Cloud Offerings A Broad Spectrum Successfully Executing Your Strategy
The Cloud IT s Fasted Growing Segment
73% of Enterprise Workloads Will be in the Cloud by 2020 The public cloud will be half of the cloud market https://www.forbes.com/sites/louiscolumbus/2018/01/07/83-of-enterprise-workloads-will-be-in-the-cloud-by-2020/
Growth will come across cloud types More organizations will be adopting IaaS & leveraging PaaS https://www.forbes.com/sites/louiscolumbus/2017/04/29/roundup-of-cloud-computing-forecasts-2017/
Cloud adoption is still in progress 1/3 of the market considers itself cloud-focused http://assets.rightscale.com/uploads/pdfs/rightscale-2017-state-of-the-cloud-report.pdf
The picture changes when the organization s size is considered Enterprise customers are adopting more slowly http://assets.rightscale.com/uploads/pdfs/rightscale-2017-state-of-the-cloud-report.pdf
Cloud Vendor Adoption Y^Y Azure making big gains http://assets.rightscale.com/uploads/pdfs/rightscale-2017-state-of-the-cloud-report.pdf
What about you? A look at your peers Cloud Maturity No Plans 0 Cloud Watcher (Planning) 16 Cloud Beginner (First Project) 20 Cloud Explorer (Apps Running) 16 Cloud-Focused (Heavy Use) 4 Cloud Vendor Amazon Web Services 22 Microsoft Azure 30 IBM 1 Oracle 1 Other (SAP, Google, etc.) 5 (all Google) Responses aggregated from attendees
Identifying Your Cloud Strategy Priorities & Considerations
Consider the Scope & Alignment Enterprise or Initiative-driven Enterprise Multiple business units affected by move Stakeholders typically include executive leadership Funding from multiple groups or central fund Initiative Individual business unit affected by move Stakeholders do not typically include executive leadership Funding from single budget A B C B C A Business Strategy B Location Strategy C IT Strategy
Strategy Factors for Consideration Business Technology Organizational Financial Performance Skills Focus Flexibility Efficiency Flexibility/Agility Infrastructure Staffing In-source vs. Out-source Cloud Mandate Transactional costs/friction Systems integration
ArcGIS Common Patterns of Use Mapping & Visualization Data Management Field Mobility Monitoring Analytics Understand locations & relationships with maps & visual representations Collect, organize, & maintain accurate locations & details about assets & resources Manage & enable a mobile workforce to collect & access information in the field Track, manage, & monitor assets & resources in real-time Discover, quantify, & predict trends & patterns to improve outcomes Design & Planning Decision Support Constituent Engagement Sharing & Collaboration Evaluate alternative solutions & create optimal designs Gain situational awareness, & enable information-driven decision making Communicate & collaborate with citizens & external communities of interest Empower everyone to easily discover, use, make, & share geographic information
Esri Deployment Options Full spectrum of options
Enterprise Deployment Patterns ArcGIS Enterprise ArcGIS Enterprise ArcGIS Online On-premises Public Cloud SaaS Self Managed or Esri Managed Hybrid deployments most common
ArcGIS in the Cloud A full-spectrum of options ArcGIS Online Esri-Managed Environment Customer-Managed Environment CloudFormation & Cloud Builder Templates SaaS Do-it-yourself
ArcGIS Online Esri s SaaS Offering What is it? Esri s SaaS offering. An online collaborative web GIS that allows customers to use, create, & share maps, apps, layers, analytics & data. Who uses it? ArcGIS Online is a multi-tenanted solution. Customers manage their users, content, & apps through ArcGIS Online Identity & organizations. Where is it available? Available for use worldwide. ArcGIS online is installed across multiple cloud providers & US regions. Who is the customer s relationship with? The customer s relationship is with Esri. The customer uses the system & billed based on consumption.
Esri-Managed Environments An Esri Managed Cloud Service What is it? Esri experts managing GIS content, apps, & systems on market-leading cloud platforms on behalf of customers. Who uses it? Single-tenant environments. Customers manage their users & access to content & apps through Portal or SAML. Where is it available? In the US. Can be installed across multiple cloud providers & regions (domestic & international). Who is the customer s relationship with? The customer s relationship is with Esri. Esri maintains a relationship with the cloud provider.
Customer-Managed Environment Development & Prototyping in the Cloud What is it? GIS-ready infrastructure procured, provisioned, installed with Esri software, & backed-up by Esri Managed Cloud Services Who uses it? Single-tenant environments. Customers manage their users & access to content & apps through identity. Where is it available? In the US. Can be installed across multiple cloud providers & regions (domestic & international). Who is the customer s relationship with? The customer s relationship is with Esri. Esri maintains a relationship with the cloud provider.
CloudFormation & Cloud Builder Templates DIY Cloud What is it? Esri-maintained ArcGIS Enterprise images available through Microsoft Azure & Amazon Web Services marketplaces. Customers procure, provision, & install all cloud infrastructure & licensing. Who uses it? Single-tenant environments. Where is it available? Worldwide. Installed across multiple cloud providers & regions worldwide. Who is the customer s relationship with? The customer has a relationship the cloud provider for infrastructure. Customer also maintains a relationship with Esri for licensing.
ArcGIS Workloads in the Cloud Common Usages
Common Patterns of Cloud Usage From simple to complex systems Content HOSTING & PUBLICATION OF GIS CONTENT Application(s) HOSTING & MANAGEMENT OF WEB APPLICATIONS & CONTENT System of Engagement HOSTING & MANAGEMENT OF AN ORGANIZATION S GIS SYSTEMS INCLUDING CONTENT, APPLICATIONS, & PORTAL System of Record HOSTING & MANAGEMENT OF AN ORGANIZATION S GIS SYSTEMS INCLUDING CONTENT, APPLICATIONS, PORTAL, & DESKTOP
Decreasing cost of hosting imagery Expert guidance for cloud options Cloud management & expertise Optimizing imagery services
Application Hosting for public usage Public-facing GIS rich information outside the firewall Highly available, scalable systems Supports day-to-day usage & major events Frequent, automated data updates
Outsourced GIS Operations GIS Platform managed in the cloud Desktop Web Device Virtual Desktops ArcGIS Enterprise Extensions On-Premises 3 rd Party Systems Esri Managed Cloud Services ArcGIS Desktops ArcGIS Enterprise Data Services Esri ArcGIS Online Basemaps GIS & cloud expertise 100% cloud-based GIS practice Anywhere, anytime on any device
Technical Considerations
Design process is similar for cloud or on premises Business Architecture - GIS Domain - Business Processes - Requirements Application Architecture - Application Technology - User Workflows Data Architecture - Data Management - Data Storage Technology Architecture - Infrastructure - IT Constraints The Open Group Architecture Framework (TOGAF)
Design process is similar for cloud or on premises Esri services and tools
Approach to Solutions Configure first Customize second - Extend where possible Deviations from core increase risk!
Environment Isolation Production: operational, real-time compute environment Staging: a separate, mirrored, preproduction environment Development: a limited scale and scope environment sufficient for the development of primary code and data modeling.
Workload Separation LB LB LB LB ArcGIS Server ArcGIS Server ArcGIS Server ArcGIS Server Visualization & Imagery Visualization Analysis & Data Management Imagery Initial Deployment Complete GIS
Workload Separation Separate technology deployments by solution pattern Benefits include: - Reduced risk - Improved service delivery - Reduced system resource contention - Optimized resource utilization Analysis Constituent Engagement Typically SLAs determine which server deployments need to be separated
One or multiple portals? portal portal portal portal One Portal Many Portals?
Keep data and ArcGIS Server in the same location Centralized Single data center = lower cost Performance depends on network: good bandwidth and low latency
Keep data and ArcGIS Server in the same location Distributed Can data leave country boundary? Challenges of frequent refreshes of large data sets Multiple datacenters = higher costs Might require complex replication and synchronization process Good performance-local application and data
Publication Strategies The Role of Portal & Web Layers Portal GeoServices Geodata Active Wells Proposed Wells Wells Wells Wells by Status
Hosting server Scalable solution - can publish thousands of services
Leverage Identity Integrate with your existing IDM system Configure in the portal - Users - Roles - Privileges Incorporate in your apps Identity matters!
Strategies for minimizing downtime and data loss Backup and Restore High Availability Geographic Redundancy Geographic Redundancy with High Availability Increasing complexity and required resources
Availability Availability is usually expressed as a percentage of uptime in a given time span, e.g. month, year: Availability (%)=(Total time Downtime) / Total Time *100% Availability % Downtime per year Downtime per month Downtime per week 90% ("one nine") 36.5 days 72 hours 16.8 hours 2.4 hours 95% ("one and a half nines") 18.25 days 36 hours 8.4 hours 1.2 hours Downtime per day 99% ("two nines") 3.65 days 7.20 hours 1.68 hours 14.4 minutes 99.5% ("two and a half nines") 1.83 days 3.60 hours 50.4 minutes 7.2 minutes 99.9% ("three nines") 8.76 hours 43.8 minutes 10.1 minutes 1.44 minutes 99.95% ("three and a half nines") 4.38 hours 21.56 minutes 5.04 minutes 43.2 seconds 99.99% ("four nines") 52.56 minutes 4.38 minutes 1.01 minutes 8.64 seconds
How to measure availability? Downtime defined only by downtime of critical components 41
Monitor: Optimize Your Enterprise GIS Deployments Monitor the health, usage, SLA Improve performance Reduce administration costs Quickly diagnose: - Unstable infrastructure - Overloaded system - Bottlenecks ArcGIS Monitor: Scalable and non-intrusive: Used by Esri Managed Cloud Services to Monitor 500+ GIS Servers
Example: Esri platform architecture
Example: Dev ops script sequence e.g. Cloud templates, Terraform, Chef, PowerShell, ArcPY
RACI Chart Responsible, Accountable, Consulted, Informed Deployment and - Infrastructure - Software - Application - Data Operations - Change Management - Service Desk - Incident Management - Data Management - Application Management - Patches
Successfully Implementing Your Cloud Strategy Success depends on you
Four-step Process Success for all scopes
Go in with the Right Mindset Advocate across Enterprise
Location Strategy The guiding principles of success What is the organizational mission? What is the bold vision? What are your top business drivers & considerations? What does success look like?
Assess & Plan Honestly reflecting on what s working & what s not Establish baselines Cloud Readiness Assessment - Inventory data, workflows, applications, & users - Evaluate responsibilities - Measure capacity of IT - Establish skills of individuals
Build Capability Small steps towards success Focus on highest priority Demonstrate value Show rapid results prototype before production Configure first Share results to generate excitement
Operate & Measure Monitor & move on Monitor system performance Collect & measure feedback from users & stakeholders Select additional priority from location strategy & begin again
A Success Story
The Journey to a Successful Implementation 4 Regular steering committee meetings Review priorities & performance Operate & Measure Clear measurements of baseline performance & usage Planning committee established priorities Completed thorough assessment in 2016 Honest in what they could, should, & wanted to do Driven by Executive Sponsor Clear project leader Alignment with Business & IT Strategy Assess & Plan 2 1 3 Location Strategy Agreed to crawl, walk, run approach Develop a prototype then move to Production Quick, small wins Build Capability Bold vision All GIS in a central, shared location information w/o duplication Location information a central, critical system Clearly documented what successes look like 0 A Solid Foundation
Review Key Takeaways How to Identify Organizational Strategy & Priorities Esri s Cloud Offerings There s more than ArcGIS Online Successfully Executing Your Strategy
Questions?
Download the Esri Events app & find your event Please Take Our Survey in the Esri Events App Select the session you attended Scroll down to find the feedback section Complete answers & select Submit
Thank You to Our Sponsors GOLD SPONSORS SILVER SPONSORS
Thank You