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.
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 ...an 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 ...as 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: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 ...so 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 ...so 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 ...in 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 ...one 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 ...you 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 ...you 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 see...you saw an ArcInfo Desktop piece.
13:21 That's available to be used for only administrative purposes.
13:24 It's not part of...you 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 2014 http://www.esri.com