ArcGIS in the Cloud

Organizations can take advantage of the cloud infrastructure with ArcGIS 10. See how you can set up ArcGIS for Server to run in the Amazon EC2 cloud.

Video Transcription

00:01 We're now going to switch gears a little bit and discuss the cloud and how ArcGIS takes advantage of cloud resources and infrastructure.

00:15 First to begin, just an overview of what is the cloud and what does it mean?

00:22 The cloud is simply a set of hardware and infrastructure and also coupled...

00:29 ...with some software that's being delivered on a server farm outside of your environment.

00:36 And then clients have the ability to access the cloud and the products and services there on demand.

00:44 ArcGIS Server takes advantage of the cloud and has the ability to begin leveraging that.

00:50 It's a new concept and a new way of deploying ArcGIS Server that we want to introduce to you guys today.

00:58 So what does that all mean?

01:01 Traditionally, you have been building systems on premise, and that's managing and maintaining all the data and the services there and then...

01:10 ...distributing that out to your clients, the desktop and Web resources and mobile.

01:17 The cloud is simply another place to deploy ArcGIS Server and do that.

01:22 What does that mean to you?

01:23 What does that provide you?

01:25 First, to begin, it extends your existing system, additional hardware that you can bring in and...

01:33 ...having use in the applications that you're building.

01:37 It allows you to do that quickly and easily.

01:40 It's a little bit different because it's a process of renting or leasing that hardware on the cloud...

01:48 ...versus going out and having to procure that hardware.

01:52 So the ability to get to additional hardware storage space as a program increases, a little bit more easy to get to.

02:02 Elastic scalability.

02:03 What does that mean and how does that impact you all?

02:07 As I described, the ability to add in and take advantage of hardware resources outside of system...

02:15 ...can take an application that you've been charged to build.

02:19 Many of you or some of you are looking at local and state governments in the next October and November actually have...

02:27 application for serving up location of polling centers in your area.

02:35 And then maybe taking the results of the election and map out the results by precinct and make those map services available.

02:44 Think about those two months, October and November.

02:46 You expect probably high demand on those type of services because...

02:51 ...that's when people are going to want to go to those polling place locations and maybe add services associated with that...

02:58 well as looking at some of the maps...mapping the results of those elections.

03:03 Maybe that may be a service that people take interest in through the end of the year.

03:08 But then come January, those services are kind of flat.

03:14 There's not a lot of activity there but you want to maintain them.

03:17 Here within the cloud you have the ability to scale and meet the demand as needed...

03:23 ...because of those resources are there and available for you to use readily.

03:29 It also looks at the concept of managed infrastructure.

03:33 Your IT services and support are maintaining the on-premise contents...

03:38 ...and the infrastructure on the cloud is being maintained and managed and load balanced...

03:44 ...with the services that are being provided with those applications.

03:49 Consider also looking at this as maybe an opportunity to look at off-site redundancy.

03:54 As you know, we're here in an area that can have fires and earthquakes and flood at any time.

04:01 And the data and the services you guys have been building and maintaining is valuable.

04:07 The cloud can be a potential location or resource for you to create and maintain some off-site redundancy if something occurs.

04:18 And ArcGIS Server takes advantage of that...the cloud resources...

04:22 ...and with that we'll have a discussion and demonstration on ArcGIS Server on the Amazon EC2 cloud.

04:31 Alright. Thanks, Tony.

04:33 So how many of you have bought something from Amazon like a book or Kindle or something like that?

04:38 Alright.

04:40 How many of you knew that Amazon provides Web services also?

04:45 Alright, fewer of you, as expected.

04:48 Well, Amazon does have the EC2 Elastic Cloud services that are available to you.

04:57 And Esri has actually partnered with Amazon to create some images that are available to you to get started quickly.

05:07 So let's go ahead and launch an Amazon instance.

05:12 Notice that I'm logged in to my account right now.

05:15 When you are launching the instance, you're being charged for those resources by the minute...

05:21 ...and you also can purchase a bundle with ArcGIS Server in it or you can use your own license.

05:29 And we actually have several license options for you with ArcGIS Server.

05:36 So let's search for an AMI, Amazon Machine Image, that has Esri in the name.

05:46 And what those AMIs are is they're Windows machines that have ArcGIS Server installed...

05:55 ...that have ArcGIS Desktop installed, and...

06:02 ...ArcGIS Server and Desktop are configured using best practices so you can get started working with them very quickly.

06:09 You upload the data onto them and the only thing that you do have to do though is provide the license.

06:17 So that's one thing that you have to do.

06:19 So ArcGIS Server is installed but it is not licensed.

06:23 So here are some of the AMIs that are available to me.

06:27 So there's ArcGIS Server 10.

06:29 There is a enterprise geodatabase 10 as well.

06:32 So let's go ahead and select one of those.

06:35 I have the option of configuring a large instance, a microinstance, an extra large instance and so on.

06:43 And that's where I said how many CPU units I want and how much memory my instance has.

06:51 So for the purpose of the demonstration, let's just select the microinstance and go on through the wizard.

07:00 There are a number of other options that you can configure including security.

07:07 I'll accept the defaults for now.

07:10 Here we're looking at the key pair for recovering a password.

07:16 So when your AMI gets created, it's got a unique password for the administrator account.

07:21 And in order for you to recover it, you have to have a key pair that has already been created.

07:27 And I've got an existing one here.

07:31 So then you have the ability to create different security groups to specify the kind of access that is available to your AMI.

07:39 And I'm just going to accept the default ones.

07:43 And once I launch the AMI, it really doesn't take a very long time to launch it.

07:49 So if I go back to my instances, there is the micro AMI that is being launched right now.

07:56 You'll get started in just a few seconds, but what takes a while is for that password to get generated.

08:03 It can take 15, 20 minutes, even 30 minutes to get one generated.

08:08 So what I did is I created one ahead of time.

08:11 And also that allowed me to go and provide the ArcGIS Server license and [ArcGIS] Desktop license so that I can actually use the server.

08:20 So let's go ahead and log in to it.

08:24 So in here I am using remote desktop to connect to my Amazon Machine Image.

08:31 And what you get is actually a couple of default images...

08:37 you have the Earth at Night and World Cities services that are installed there by default...

08:45 ...and that is just so that you can make sure that ArcGIS Server is up and running successfully.

08:50 So what I want to show you...I also copied some of the data...

08:54 here's a map document with the coastline for Wellington, New Zealand, with the stellar symbology that I have used here.

09:04 And what I'm going to do is I'm going to publish this to ArcGIS Server.

09:10 So just going to accept all the default options and publish that.

09:16 And actually one more thing that I want to show you once this is done is how I can just take this address...

09:24 ...and see these same services on my own machine.

09:30 So you have access to the AMI from anywhere on the Internet.

09:37 Now in order for me to log in remotely, though, I actually had to request some changes to be made to the firewall policy for my machine.

09:49 So if you guys are thinking right now, oh, that's a great idea.

09:52 This is the way that I can get around my IT department.

09:57 Not going to work.

09:59 So, Amazon Cloud is designed to work with your IT people and IT infrastructure, not work around it, I found out.

10:13 So now I've got my service published.

10:16 Let's just make sure it previews.

10:18 Okay, there we go.

10:19 And now those of you that have been working with ArcGIS Server know that I need to clear out some caches...

10:26 order for me to be able to view this service.

10:31 So let's do that.

10:35 Otherwise we won't be able to preview the service.

10:41 So we'll clear the cache right now and now we go back to the list of services that is available.

10:50 We have this Wellington service that I have just published, and I can copy this address and paste it in here and see the service there as well.

11:04 So this becomes just another ArcGIS Server...

11:07 which capacity you can control without having to buy additional hardware and put it within your facility.

11:15 Tony, back to you.

11:17 Thank you.

11:24 So ArcGIS Server has the ability to leverage the cloud resources that are there today.

11:30 Has a place that may reduce the complexity for deploying out in different situations.

11:38 As I kind of described, it's pretty good for looking at computer intensive situations.

11:43 Maybe you have data coming in because of an emergency event, and you need to be able to start standing up things quickly...

11:51 ...and being able to process that and then publish that information out.

11:55 It's an optimal resource for those type of scenarios.

11:59 It also can be a good place to begin looking at public applications that...

12:05 need to deploy that may only require to be up certain times of the year and then, therefore, you're leveraging the...

12:13 ...resources on the cloud versus going out and buying a whole new set of server boxes to only be used occasionally.

12:22 It also is, and as I keep thinking about this, it's the staging environment.

12:26 It's also a good place to review how I can look and review some of those applications that may be really intensive...

12:33 ...and I could use this cloud to help describe the environment that's going to happen.

12:40 Maybe it's a sex offender site or something that you know is going to take high hits.

12:44 But I want to see what the instances are and what the performance is going to be at certain levels before I go out and deploy that.

12:51 This is a place where you can explore that.

12:54 And then it does come bundled with the Amazon [EC2] Cloud service so if you have an enterprise license with an ELA...

13:02 can take your ArcGIS Server license and utilize that up on the cloud in the Amazon [EC2] service.

13:08 If not, you have the ability to purchase a bundle of that hardware and the ArcGIS Server software on that.

13:15 And you did saw an ArcInfo Desktop piece.

13:21 That's available to be used for only administrative purposes.

13:24 It's not part don't use that as a way of deploying ArcInfo at this time up on the cloud.

13:32 So take a look at this.

13:33 This is a way of potentially delivering out new solutions based upon different scenarios that you have.

© Esri 2017