V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
通过以下 Referral 链接购买 DigitalOcean 主机,你将可以帮助 V2EX 持续发展
DigitalOcean - SSD Cloud Servers
wzxjohn
V2EX  ›  VPS

关于 Windows Azure 的 East Asia 节点

  •  
  •   wzxjohn · 2014-09-18 00:32:23 +08:00 · 1804 次点击
    这是一个创建于 3516 天前的主题,其中的信息可能已经有所发展或是发生改变。
    之前关于Windows Azure的East Asia节点有很多疑问,很多人说这个节点是在香港,但是实际上国内表现并不好。可是由于Azure严格禁ping,所以完全没法进行大批量的ping测试来看看国内各地的访问情况。

    不过现在Azure推出了Public IP功能,可以将IP地址直接绑定在虚拟机上,不再需要设置Endpoint,不再经过Azure的负载均衡系统,所有请求由服务器直接返回,所以现在终于可以ping了!!!

    贴上测试地址,大家自己ping吧。
    23.101.12.237

    从结果可以看出,服务器的确位于香港,从香港ping在10ms以内,但是国内的ping值非常不好,普遍高于100。所以喜欢Azure香港节点的盆友们,自行斟酌喽~


    PS:Public IP 功能真的是太赞了。。。终于不用再添加一大堆乱七八糟的Endpoints了!!!
    30 条回复    2014-10-08 23:52:05 +08:00
    mind3x
        1
    mind3x  
       2014-09-18 19:54:01 +08:00
    公司的联通线路ping过去很好,50ms上下。
    mind3x
        2
    mind3x  
       2014-09-18 19:58:49 +08:00
    另外,是我手残吗……在Azure中国没找到哪里配置public IP...
    mind3x
        3
    mind3x  
       2014-09-18 20:03:36 +08:00
    查了一下文档,目前只能从PowerShell或JSON API添加?
    wzxjohn
        4
    wzxjohn  
    OP
       2014-09-18 20:06:57 +08:00 via iPad
    @mind3x 确实,个别联通线路很好,但是大部分不太好。。。是的,目前必须使用power shell或者API添加。微软的Portal永远是一个没有包含所有API的产品。。。
    mind3x
        5
    mind3x  
       2014-09-18 23:10:32 +08:00
    @wzxjohn 尝试在中国azure免费试用的VM上加,感觉不支持或者是免费账号不支持……

    Update-AzureVM : BadRequest : PublicIP per Virtual Machine usage not allowed for this deployment.
    mind3x
        6
    mind3x  
       2014-09-18 23:20:52 +08:00
    @wzxjohn 在家里电信上ping了一下你的IP,有时240ms,有时140ms lol
    wzxjohn
        7
    wzxjohn  
    OP
       2014-09-18 23:44:30 +08:00   ❤️ 1
    @mind3x 是你的操作方法不对。这个有特别的设置技巧Orz。。。
    http://clemmblog.azurewebsites.net/assign-public-ip-addresses-azure-vms/
    你必须要先设置一个Wide VNet,把虚拟机加入这个Wide VNet,然后才能配置Public IP。
    不过似乎现在新建的VNet都是Wide VNet了,所以不需要文章里那样手动改xml,只要新建即可。
    mind3x
        8
    mind3x  
       2014-09-19 11:37:02 +08:00
    @wzxjohn 多谢。昨天试了一下还是不成功:直接建VNet再部署VM再改PIP是一样的错,把VNet的XML导出来看,里面是用的AffinityGroup不是location,于是手动改成location再导入,XML的DSD校验在location处报错。晚上回家再试一下。
    wzxjohn
        9
    wzxjohn  
    OP
       2014-09-19 11:45:22 +08:00
    @mind3x 你留个E-Mail,我把我导出的XML发你一份。
    mind3x
        10
    mind3x  
       2014-09-19 12:46:13 +08:00
    @wzxjohn 多谢

    r.l [at] live.cn
    wzxjohn
        11
    wzxjohn  
    OP
       2014-09-19 13:38:17 +08:00   ❤️ 1
    @mind3x 已发送。记得修改参数,我这是国际版Azure用的。
    mind3x
        12
    mind3x  
       2014-09-19 13:55:25 +08:00
    @wzxjohn 感谢,已经在China East导入成功——原来之前出错在于location一定要写Location -_- 我照着上面网页介绍里用的小写...
    wzxjohn
        13
    wzxjohn  
    OP
       2014-09-19 16:00:01 +08:00
    @mind3x Orz大小写极度敏感哦。。。虽然这不是Windows的作风。。。
    mind3x
        14
    mind3x  
       2014-09-19 16:07:03 +08:00   ❤️ 1
    @wzxjohn 话说都配好了,加上public IP以后原来的"VIP"也还在,确实不用再去endpoints里开端口,走PIP就能直接访问到……但是ping仍然不通,查了一下微软的基友说( http://blogs.msdn.com/b/mast/archive/2014/06/22/use-port-pings-instead-of-icmp-to-test-azure-vm-connectivity.aspx )就算有public IP,ping仍然不支持。看来这个是不同datacenter配置不同决定的了?
    wzxjohn
        15
    wzxjohn  
    OP
       2014-09-19 16:15:32 +08:00
    @mind3x 没让你从本机往外ping啊。。。。。。。。。。。。。。。本机往外ping默认走的还是VIP的路由。你要想ping要改路由啊。。。Orz
    wzxjohn
        16
    wzxjohn  
    OP
       2014-09-19 16:16:43 +08:00
    @wzxjohn 似乎路由是改不了的。。。不好意思。。。
    wzxjohn
        17
    wzxjohn  
    OP
       2014-09-19 16:21:13 +08:00
    @wzxjohn 你要注意这篇文章里所说的ping都是from within an Azure VM,也就是从内往外。不过比较奇怪的是就算由内往外似乎走得也是PIP但是还是ping不通,不知道Azure到底在其中做了什么。。。感觉是针对PIP段里面的IP把入防火墙一关了事。。。
    wzxjohn
        18
    wzxjohn  
    OP
       2014-09-19 16:24:02 +08:00
    @mind3x 上面两条随手回复的回给我自己了不好意思。。。

    你可以在启用了PIP之后SSH连到你别的VPS上,看看使用的IP是不是PIP,我刚刚又试了一下发现我从我的Azure上SSH到我自己的VPS,看到的连接IP确实是我的PIP,然后从Azure上ping别的网站也确实是可以的。这个确实比较奇怪。。。可能是国内的数据中心路由配置的问题,出流量并没有走PIP吧。。。
    mind3x
        19
    mind3x  
       2014-09-19 16:24:44 +08:00
    @wzxjohn 我确实是从外往里ping,不是从本机往外ping哈...
    mind3x
        20
    mind3x  
       2014-09-19 16:28:06 +08:00
    @wzxjohn 从azure ssh出去可以看到是走的PIP
    mind3x
        21
    mind3x  
       2014-09-19 16:31:18 +08:00
    @wzxjohn 另外我用httping试了一下,从外面连PIP确实比连VIP要节省3到4ms的时间,应该是跳过了load balancer,快一点是一点啦 lol
    wzxjohn
        22
    wzxjohn  
    OP
       2014-09-19 16:34:15 +08:00
    @mind3x 看来是数据中心的配置还有问题。国内的比较慢好几拍。。。可以理解。。。
    treo
        23
    treo  
       2014-09-23 13:58:27 +08:00
    联通和移动延迟比较低,40ms左右,电信普遍100ms+
    wzxjohn
        24
    wzxjohn  
    OP
       2014-09-23 14:16:56 +08:00
    @treo 果然大家好像都是如此也。可是毕竟用电信的人多啊。。。
    treo
        25
    treo  
       2014-09-23 15:16:16 +08:00
    @wzxjohn 我用联通,延迟48ms,晚上高峰期再试试
    treo
        26
    treo  
       2014-09-23 21:21:22 +08:00
    现在联通延迟160ms,有点惨,chinaz上试了下,联通线路延迟都在100ms以上,移动线路延迟还在60ms左右
    wzxjohn
        27
    wzxjohn  
    OP
       2014-09-23 21:41:01 +08:00 via iPhone
    @treo 所以说还是日本吧~香港主要优化的是东南亚那片~
    aliuwr
        28
    aliuwr  
       2014-10-08 21:38:00 +08:00
    已有的 VM 能添加吗?
    我试了下,没法修改已有 VM 的 Location 等
    wzxjohn
        29
    wzxjohn  
    OP
       2014-10-08 21:42:25 +08:00 via iPhone
    @aliuwr 是的,很遗憾没法修改已有VM的区域。但是你可以先关机删除虚拟机和云服务,但是不要删除磁盘,然后新建的时候选择从磁盘创建,这样就可以把原来那台机器加入创建的VNet中了。不过记得千万不要删除磁盘!!!
    aliuwr
        30
    aliuwr  
       2014-10-08 23:52:05 +08:00
    @wzxjohn 对 "新建的时候选择从磁盘创建" 理解有误,以为是新建虚拟机时选择相同的磁盘。
    然后。。。磁盘被清空了。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   2405 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 29ms · UTC 08:01 · PVG 16:01 · LAX 01:01 · JFK 04:01
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.