自制Azure中国版“加血包”
Micrsoft Azure中国版的国际出口最近升级为电话线拨号模式,目测为10个用户共享一条56kb的电话线拨号链路。有图有真相:

中国的IT从业者,有三分之一的职业生涯时间是在跟网络斗智斗勇。这点小问题,难不住我们的!
Linux Package安装:
Azure上的确是保存了一些源的镜像,但是也缺少了很多。如果是CentOS或者RHEL系列的Linux,就用EPEL吧。EPEL默认包含了一些中国的镜像源(例如: mirrors.tuna.tsinghua.edu.cn)
sudo yum install epel-release
有了EPEL,CentOS系列操作系统的软件安装就不愁了。如果感觉这样不够彻底的话,可以把CentOS上默认的源全部替换掉。
sudo mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backup #centos
wget http://mirrors.163.com/.help/CentOS6-Base-163.repo
sudo cp CentOS6-Base-.repo /etc/yum.repos.d/CentOS-Base.repo #centos
wget http://mirrors.163.com/.help/CentOS6-Base-163.repo
sudo cp CentOS7-Base-.repo /etc/yum.repos.d/CentOS-Base.repo
如果是Ubuntu Linux,这样替换软件仓库源:
sudo cp /etc/apt/sources.list /etc/apt/sources.list.bak
sudo sed -i 's/azure.archive.ubuntu.com/mirrors.163.com/g' /etc/apt/sources.list
无论是CentOS还是Ubuntu,替换软件仓库源后,记得执行一下更新命令:
#ubuntu
sudo apt-get update #centos
sudo yum update
除了网易的镜像外,国内还有阿里云(http://mirrors.aliyun.com/),中科大(https://lug.ustc.edu.cn/wiki/start)等。pia...
NPM组件安装:
sudo npm install [组件名称] -g --registry=https://registry.npm.taobao.org
只要在原来的npm命令行中加入一个“registry”参数就搞定了。如果实在难以接受这个写着AliYun的url,那么就换成:“http://registry.cnpmjs.org”安慰一下自己吧。pia, pia...
Python PIP package安装:
pip3 install -i http://mirrors.aliyun.com/pypi/simple --trusted-host mirrors.aliyun.com [组件名称]
还好,这个是taobao的源,不是AliYun。顺便提一下,如果在Linux系统中执行pip出现"unsupported locale setting"错误,可以通过设置以下环境变量来修复:
export LC_ALL=C
看到这里,相信很多小伙伴们看懂了,其实就是用国内的源代替官方的源。其他语言的在线软件包也可以举一反三。例如:Ruby的gem包可以从这里安装:http://gems.ruby-china.org/;博客园在阿里云上为广大微软.net/c#开发者搭建了一个nuget的国内镜像:http://www.cnblogs.com/cmt/p/nuget-mirror.html;pia,pia,pia...
在Linux命令行中使用proxy:
在windows系统中设置各种代理,对于国内的开发者来说已经是标配的技能了。其实Linux命令行中,可以这样来设置http代理:
export http_proxy=[代理服务器地址]:[代理服务器端口号]
执行完上述语句后,用curl下载文件或者访问页面就能用上http代理啦。不过,并非所有的Linux命令行程序都支持(识别)这个环境变量,很多命令行程序有自己的代理设置参数或者配置文件,具体可以参考其帮助文档。至于如何搭建http代理,不在本文讨论的范围。只要把http代理搭建在一个非Azure中国版的虚拟机或者物理服务器上就可以。
写到这里,相信已经可以帮助很多小伙伴们解决Azure中国版的国际出口带宽问题了。至于Windows Server操作系统,各位就照猫画虎吧。
如果您在一家高大上的公司,不屑于这些雕虫小技,同时也不缺钱的话,可以考虑选择世纪互联的multinational connectivity,这是有license的、合法的国际链路,而且100%支持从Azure中国版接入(需要一个独立的A1规格VM作为接入网关),按固定的带宽计费,提供SLA...
祝朋友们元旦快乐!还有祝Azure中国版越来越好!(国际出口问题打算什么时候解决?)
自制Azure中国版“加血包”的更多相关文章
- 跨云应用部署第一步:使用IPSEC VPN连接AWS中国版和Windows Azure中国版
随着公有云的普及,越来越多的客户将关键应用迁移到云端.但是事实证明,没有哪家云服务提供商可以提供100%的SLA,无论是例行维护还是意外中断服务,对于客户的关键应用而言,都会受到不同程度的影响.此外, ...
- Traffic Manager:Azure中国版 正式发布
我们很高兴地宣布Azure Traffic Manager 现已面向中国版Azure正式发布.此版本现已投入生产,由企业 SLA支持,随时可用于生产场景中. 借助Azure Traffic Ma ...
- Windows Azure中国版试用
Winodws Azure刚出来那会都没怎么关注,就在一些网页新闻上见过一些报道,之前阿里云在博客里搞过推广,拿什么豆可以换,当时也就是看了一下没去用过. 有次在一群里别人说Windows Azure ...
- Powershell导入订阅号(以Azure中国版为例)
1. 首先,您需要安装Windows Azure Powershell.下载的链接为:http://go.microsoft.com/?linkid=9811175&clcid=0x409 2 ...
- Azure中国版 制作镜像 捕捉镜像
因为项目需要需要部署多台功能一样的服务器,简单来说是多台nginx服务器.如果按照原始的做法,是新建vm,然后一台台部署相关服务. 现在Azrue已经可以通过捕获镜像的方式创建vm镜像模板,然后按照创 ...
- 使用VNET-to-VNET连接Microsoft Azure国际版和中国版
Microsoft Azure的VNET-to-VNET功能可以实现跨虚拟网络的VPN连接,通过VNET-to-VNET互联的两个虚拟网络可以在同一个订阅下或者隶属不同的订阅,而且可以跨数据中心.这实 ...
- 中国版 Azure 现提供 Azure Traffic Manager
Stephen MaloneAzure网络 - DNS和 Traffic Manager高级项目经理 我们非常高兴地宣布,中国版 Azure中现已提供 Azure Traffic Manager.Az ...
- 中国版Azure 文件服务
中国版Azure 文件服务预览版在2015年1月13日已经上线,文件存储使用标准SMB 2.1协议为应用程序提供共享存储. 当我们的虚拟机连接到文件共享后就可以像使用本地共享文件夹一样来读取和写入文件 ...
- 完全变味的Windows Azure Marketplace中国版
国际版的Microsoft Azure很早就发布Marketplace了,里面有非常丰富的(超过3000款)第三方应用.服务和虚拟机镜像可以购买.其定价模式也非常灵活,支持按需付费(pay as yo ...
随机推荐
- 看完SQL Server 2014 Q/A答疑集锦:想不升级都难!
看完SQL Server 2014 Q/A答疑集锦:想不升级都难! 转载自:http://mp.weixin.qq.com/s/5rZCgnMKmJqeC7hbe4CZ_g 本期嘉宾为微软技术中心技术 ...
- 来,给Entity Framework热热身
先来看一下Entity Framework缓慢的初始化速度给我们更新程序带来的一种痛苦. 我们手动更新程序时通常的操作步骤如下: 1)把Web服务器从负载均衡中摘下来 2)更新程序 3)预热(发出一个 ...
- Asp.net Boilerplate源码中NotNullAttribute的用处
看Asp.net Boilerplate 1.1.3.0源码时发现有一个NotNullAttribute的定义和27处的引用,就是不知道它的作用,当然顾名思义是可以的,就是不知道它是怎么判断的,在哪里 ...
- SDWebImage源码解读_之SDWebImageDecoder
第四篇 前言 首先,我们要弄明白一个问题? 为什么要对UIImage进行解码呢?难道不能直接使用吗? 其实不解码也是可以使用的,假如说我们通过imageNamed:来加载image,系统默认会在主线程 ...
- bzoj3932--可持久化线段树
题目大意: 最近实验室正在为其管理的超级计算机编制一套任务管理系统,而你被安排完成其中的查询部分.超级计算机中的 任务用三元组(Si,Ei,Pi)描述,(Si,Ei,Pi)表示任务从第Si秒开始,在第 ...
- beans.xml
<?xml version="1.0" encoding="UTF-8"?> <beans xmlns="http://www.sp ...
- scanf类型不匹配造成死循环
int i = 0; while (flag) { printf("please input a number >>> "); scanf("% ...
- 【SAP业务模式】之ICS(六):发票输出类型
这篇开始主要讲述发票输出类型: 首先我们新建一个发票类型,用于公司间的发票MIV,而标准的发票类型还是F2保持不变: 一.新建发票类型: 目录:SPRO-销售与分销-出具发票-开票凭证-定义出具发票类 ...
- 编译器开发系列--Ocelot语言1.抽象语法树
从今天开始研究开发自己的编程语言Ocelot,从<自制编译器>出发,然后再自己不断完善功能并优化. 编译器前端简单,就不深入研究了,直接用现成的一款工具叫JavaCC,它可以生成抽象语法树 ...
- 1.Hibernate简介
1.框架简介: 定义:基于java语言开发的一套ORM框架: 优点:a.方便开发; b.大大减少代码量; c.性能稍高(不能与数据库高手相比,较一般数据库使用者 ...