00:01We're now going to switch gears a little bit and discuss the cloud and how ArcGIS takes advantage of cloud resources and infrastructure.
00:15First to begin, just an overview of what is the cloud and what does it mean?
00:22The 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:36And then clients have the ability to access the cloud and the products and services there on demand.
00:44ArcGIS Server takes advantage of the cloud and has the ability to begin leveraging that.
00:50It's a new concept and a new way of deploying ArcGIS Server that we want to introduce to you guys today.
00:58So what does that all mean?
01:01Traditionally, 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:17The cloud is simply another place to deploy ArcGIS Server and do that.
01:22What does that mean to you?
01:23What does that provide you?
01:25First, 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:37It allows you to do that quickly and easily.
01:40It'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:52So the ability to get to additional hardware storage space as a program increases, a little bit more easy to get to.
02:03What does that mean and how does that impact you all?
02:07As 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:19Many 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:35And then maybe taking the results of the election and map out the results by precinct and make those map services available.
02:44Think about those two months, October and November.
02:46You 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:03Maybe that may be a service that people take interest in through the end of the year.
03:08But then come January, those services are kind of flat.
03:14There's not a lot of activity there but you want to maintain them.
03:17Here 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:29It also looks at the concept of managed infrastructure.
03:33Your 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:49Consider also looking at this as maybe an opportunity to look at off-site redundancy.
03:54As you know, we're here in an area that can have fires and earthquakes and flood at any time.
04:01And the data and the services you guys have been building and maintaining is valuable.
04:07The cloud can be a potential location or resource for you to create and maintain some off-site redundancy if something occurs.
04:18And 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:31Alright. Thanks, Tony.
04:33So how many of you have bought something from Amazon like a book or Kindle or something like that?
04:40How many of you knew that Amazon provides Web services also?
04:45Alright, fewer of you, as expected.
04:48Well, Amazon does have the EC2 Elastic Cloud services that are available to you.
04:57And Esri has actually partnered with Amazon to create some images that are available to you to get started quickly.
05:07So let's go ahead and launch an Amazon instance.
05:12Notice that I'm logged in to my account right now.
05:15When 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:29And we actually have several license options for you with ArcGIS Server.
05:36So let's search for an AMI, Amazon Machine Image, that has Esri in the name.
05:46And 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:09You upload the data onto them and the only thing that you do have to do though is provide the license.
06:17So that's one thing that you have to do.
06:19So ArcGIS Server is installed but it is not licensed.
06:23So here are some of the AMIs that are available to me.
06:27So there's ArcGIS Server 10.
06:29There is a enterprise geodatabase 10 as well.
06:32So let's go ahead and select one of those.
06:35I have the option of configuring a large instance, a microinstance, an extra large instance and so on.
06:43And that's where I said how many CPU units I want and how much memory my instance has.
06:51So for the purpose of the demonstration, let's just select the microinstance and go on through the wizard.
07:00There are a number of other options that you can configure including security.
07:07I'll accept the defaults for now.
07:10Here we're looking at the key pair for recovering a password.
07:16So when your AMI gets created, it's got a unique password for the administrator account.
07:21And in order for you to recover it, you have to have a key pair that has already been created.
07:27And I've got an existing one here.
07:31So then you have the ability to create different security groups to specify the kind of access that is available to your AMI.
07:39And I'm just going to accept the default ones.
07:43And once I launch the AMI, it really doesn't take a very long time to launch it.
07:49So if I go back to my instances, there is the micro AMI that is being launched right now.
07:56You'll get started in just a few seconds, but what takes a while is for that password to get generated.
08:03It can take 15, 20 minutes, even 30 minutes to get one generated.
08:08So what I did is I created one ahead of time.
08:11And 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:20So let's go ahead and log in to it.
08:24So in here I am using remote desktop to connect to my Amazon Machine Image.
08:31And 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:50So 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:04And what I'm going to do is I'm going to publish this to ArcGIS Server.
09:10So just going to accept all the default options and publish that.
09:16And 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:30So you have access to the AMI from anywhere on the Internet.
09:37Now 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:49So if you guys are thinking right now, oh, that's a great idea.
09:52This is the way that I can get around my IT department.
09:57Not going to work.
09:59So, Amazon Cloud is designed to work with your IT people and IT infrastructure, not work around it, I found out.
10:13So now I've got my service published.
10:16Let's just make sure it previews.
10:18Okay, there we go.
10:19And 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:31So let's do that.
10:35Otherwise we won't be able to preview the service.
10:41So we'll clear the cache right now and now we go back to the list of services that is available.
10:50We 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:04So 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:15Tony, back to you.
11:24So ArcGIS Server has the ability to leverage the cloud resources that are there today.
11:30Has a place that may reduce the complexity for deploying out in different situations.
11:38As I kind of described, it's pretty good for looking at computer intensive situations.
11:43Maybe 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:55It's an optimal resource for those type of scenarios.
11:59It 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:22It also is, and as I keep thinking about this, it's the staging environment.
12:26It'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:40Maybe it's a sex offender site or something that you know is going to take high hits.
12:44But 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:51This is a place where you can explore that.
12:54And 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:08If not, you have the ability to purchase a bundle of that hardware and the ArcGIS Server software on that.
13:15And you did see...you saw an ArcInfo Desktop piece.
13:21That's available to be used for only administrative purposes.
13:24It's not part of...you don't use that as a way of deploying ArcInfo at this time up on the cloud.
13:32So take a look at this.
13:33This is a way of potentially delivering out new solutions based upon different scenarios that you have.