首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 服务器 > 云计算 >

当阿里地区云遇到ArcSDE

2013-04-09 
当阿里云遇到ArcSDE一直觉得云计算是一个云里雾里的东西,感觉离我们很远,前两天收到CSDN的杂志增刊《凌云》,

当阿里云遇到ArcSDE

一直觉得云计算是一个云里雾里的东西,感觉离我们很远,前两天收到CSDN的杂志增刊《凌云》,主题就是阿里云的介绍,国内云计算发展也很迅速,感觉还是阿里云做的比较专业,今天就感受了一下云端的那些小秘密。

本人是搞ArcGIS的,偏重于ArcSDE,那么我就对如何将ArcSDE部署在云端非常感兴趣,下面就将今天的所作所为给大家汇报一下:

1:进入阿里云网站,注册信息

2:阿里云服务比较多,我试用的是关系型数据库RDS服务,该服务目前只支持MySQL和SQLServer(2005、2008、2008R2),填写完需要的硬件配置,等一段时间,邮件和短信会通知你已经申请成功。

3:申请完毕之后,你就可以管理你的云端的SQL Server了

当阿里地区云遇到ArcSDE


下面是已经创建好了一个数据库:db002k7xhw450u4t,剩下的sde数据库是右上角的增加数据库添加的

当阿里地区云遇到ArcSDE

下图是默认给你创建了一个帐号:db002k7xhw450u4t,该帐号和数据库同名,密码可以结合手机短信重置。

特别注意:阿里云不会给用户sa用户和拥有dba权限的帐号,这些帐号都是普通用户,这一点为我们ArcSDE的创建形成了阻碍。

当阿里地区云遇到ArcSDE


我们可以看到详情与配置包含实例名、端口号、连接数等信息,默认情况下是内网地址,点击右上角的切换到外网,用户可以自定义().sqlserver.rds.aliyuncs.com,那么我自定义的就是cloudarcsde,外网地址的好处就相当于开放了一个IP地址,我们使用ping ****,就可以看到相关的IP地址,帮助上说这个地址是固定的。

那么有了地址,有了实例名,有了端口号,我们就可以在自己的SQL Server客户端来访问云端的SQL Server数据库了。

当阿里地区云遇到ArcSDE

我们上就是直接使用了IP地址,具体的服务器名称应该是:外网地址\实例名,端口号

登录名和密码上面都有。


上面都了解了,我们就可以使用arcGIS Desktop10.1来创建ArcSDE Geodatabase了,我非常欢喜的打开桌面,打开GP工具,打开对话框,一个参数把我给难住了

当阿里地区云遇到ArcSDE

这个参数需要数据库的管理员,但是前面说了阿里云不提供sa或者具体dba的用户(与阿里的售后电话和邮件沟通过了),

当阿里地区云遇到ArcSDE

硬着头皮上,结果肯定是不对的

当阿里地区云遇到ArcSDE

而且这个云端数据库也不支持操作系统认证,而且我直接进入云端数据库,也不能创建相关的用户和数据库,所有路都给堵住了。

当阿里云遇到ArcSDE,一个尴尬的邂逅啊。


不过,现在ArcGIS10.1支持数据库native 存储的空间数据,也就是支持Geometry和geography存储,所以,我直接在数据库里面创建表,添加数据即可。

需要了解SQL Server的native空间存储:http://blog.csdn.net/linghe301/article/details/6315712

创建表


那么在ArcMap也可以看到相关的图形,可惜的是不是存储在ArcSDE里面。

当阿里地区云遇到ArcSDE


有可能的解决方法:阿里云支持接收本地数据文件导入到云端数据库,但是问题处理了,数据迁移本来就是一个很复杂的工程,而且在使用云端数据库不清楚具体的SQL Server的版本号包括补丁什么的,版本不一致迁移肯定要出问题。还有这个SDE数据库用户,这个用户不仅仅是一个普通用户,它是有相关权限的,但是这个不知道阿里是怎么设计的,我很纳闷,因为我已经咨询过,即使是付费用户也不能得到数据库的dba用户,那么我使用这个怎么对数据库进行管理呢?


前面遇到了一些问题,我还是不死心,索性就直接申请一下阿里云的云服务器试用。

申请完毕之后,可以看到如下界面:

当阿里地区云遇到ArcSDE

这里最关键的提供了相关的内外网的IP,我申请的是Windows操作系统,管理员帐号,设置相关密码,我们就可以通过Windows自带的远程登录界面登录即可。

然后可以上传相关的数据库软件,或者可以直接在云端服务下载。然后就像操作你的虚拟机或者远程服务器一样来创建SDE库了。

当阿里地区云遇到ArcSDE

注意:以上IP已经过了5天期限

因为这些数据库都是自己在云端服务器上传和安装的,所以不存在前面的dba用户的问题,但是由于网络的原因,在创建SDE库整整花费了13分钟。




不过个人还是感觉阿里云做的挺不错的,个人这次体验了关系型数据库RDS和云服务器两种云端服务,性能还是不错的,与亚马逊云相比,中文的界面显得非常亲切,而且也比较容易上手,这些云服务节省了购买硬件已经维护服务器的成本,使用户将更多的时间可以花费在业务功能实现以及前端的界面渲染,这对小型的创业公司是一个很好的福音!


 -------------------------------------------------------------------
版权所有,文章允许转载,但必须以链接方式注明源地址,否则追究法律责任!
-------------------------------------------------------------------

3楼u01020272136分钟前
好东西啊,只能先学习学习了!
2楼Wentasy昨天 22:01
不能试用,现在需要购买了。
Re: linghe301昨天 08:36
回复Wentasyn不会吧 我是三月份试用的啊,不会这么快就改变策略了吧
1楼myrampage昨天 19:09
嗯,是好东西!

热点排行