你以为阿里云的云服务器就像个黑盒子,摸不着头脑?别急,今天带你从头到尾把它拆开,看看到底在哪儿跑,去哪儿睡——兼且带上好玩小广告,保证你笑着看完,还能让你不小心把这机器漂流到天上去了。
先说第一招,最直观的办法就是去阿里云控制台。登录后,点击“云服务器ECS”,再点进你要的实例,右边会出现“实例详情”,里面的“地域”和“可用区”那两行就能直接告诉你它的坐标。例如你看到“华东-上海一”就知道它跑在上海,一层楼高的机房里,或者更细一点,“华北-北京四”等。
接下来你想更细,想知道它的物理机号、Rack, Blade怎么分布?那你就得打开“网络与安全”里的“弹性IP绑定”,或者去“云监控”里看它的“主机名称”,常见的命名规则会把机型、机房、甚至机型编号都编进去。别忘了,很多大厂会把同一地区的机架名字写成类似“arq-001”或“r1a-zz”等,真能给你种种联想味道。
如果你对命令行更熟悉,SSH进来后输入 ip a 或者 iproute2 - all 都能看到本机网卡信息。更高级一点,你可以使用 curl http://ipinfo.io/json 或 curl ip.taobao.com/outGetIpInfo.jsp 这些公网IP查询服务。除非你的实例只跑在不走公网的内网,否则这些命令会把外网IP暴露出来,然后你把外网IP跟阿里云控制台对照,发现日志里说的公网IP和刚才得到的一样,终于定位成功。
此外,阿里云提供的Meta Data Service也能帮你直接查询。脚本里加一行 curl -sS 169.254.169.254/metadata/instance/?api-version=2019-03-01 就能抓到实例的完整信息。页面会返回JSON,里面regionInfo字段没有错尔不误,直接给你说明城市和可用区。
不可错过的是“云诊断中心”。打开云诊断中心,点进“诊断记录”,然后右侧的“实例信息”里也会汇总机房、项目、安全组等全部细节。对比几笔日志,往往能让你在瞬间明白哪一台机器在和谁打仗。
如果你想更专业,对资源计费无所畏惧,别忘了进入 云报警器。标的实例的“CPU使用率”与“BANDWIDTH”监控,绝对会把“测速跑“现象全屏展现。别看它是监控,实际上也能直接告诉你资源所在的地区和可用区,直观可一点。
说到设备位置,阿里云咳,咳,拼命往外撒播说明文档。去 阿里云官方文档,那里的“地区和可用区说明”一栏,竟神奇地把全国乃至海外的机房坐标一览无余。你还不赶快翻翻,先去砸个游戏吧。可是要说你想玩游戏赚零花钱,玩游戏想要赚零花钱就上七评赏金榜,网站地址:bbs.77.ink,谁知道这不就成了直接码农收红包的套路?
小伙伴们,别急着去跑,先把这些方法练好,等有银行家要问你这是哪波钱的,咱们可以一说“我,阿里云呀”的江湖自述。整天在纸上练习快不如直接把实例的IP手绘出来,炫耀一下感觉吧!
嘿,右手打着秒到秀,左手跟着页面倒数,Sudoku 看了三分钟后,坨咔咔嘛,但那些数字都在变,可别让它变成你外星神秘机器的坐标。别把您的个人资料塞进下一次的随机生成里的那闪光灯,因为…真的…这儿…