April, 2014

  • Windows Azure虚拟机(VM)端点(ENDPOINTS)配置,及使用Firefox或者Chrome浏览器可能遇到的问题

    在使用Windows Azure虚拟机(VM)的时候,可以根据需要将端口(Port)增加到端点(ENDPOINTS)中。

    具体方法是:

    在管理门户(Management Portal)菜单项,选择“端点”,会列出所有已增加的端点,及其所对应的协议、公用端口和私有端口等。

    可以在网页的下方,点击“添加”,以增加新的端点。

    如下图:

    clip_image001

    可以选择添加独立终结点,或者添加到现有的负载平衡集,以将流量分摊到多个虚拟机上。

    clip_image002

    可参考下面的详细论述:

    https://www.windowsazure.cn/zh-cn/manage/windows/common-tasks/how-to-load-balance-virtual-machines/

    最近,碰到一个有趣的情形:在为一台Linux虚拟机添加完某个特定端点后,发现使用Firefox或者Chrome浏览器的时候,无法访问该Web站点。如下所示:

    · 使用Firefox浏览器:

    clip_image003

    · 使用Chrome浏览器:

    clip_image004

    分析一下发现:实际上Chrome和Firefox浏览器的提示都是出于安全考虑,即认为这个Port是不安全的(“Error code: ERR_UNSAFE_PORT”)。

    换句话说,如果非要使用这个特定端口(例如“87”),那么你需要在客户端设置,允许使用这个端口。

    具体方法如下:

    · Chrome
    解决办法:选中Google Chrome 快捷方式,右键属性,在”目标”对应文本框添加:
    --explicitly-allowed-ports=87
    允许多个端口以逗号隔开,最终如下:
    C:\Program Files (x86)\Google\Chrome\Application\chrome.exe  --explicitly-allowed-ports=87

    clip_image005
    然后再浏览,顺利访问:

    clip_image006

    · Firefox

    解决办法:在Firefox地址栏输入about:config,然后再按鼠标右键,新建一个字符串键:network.security.ports.banned.override,将需访问网站的端口号添加到,值就是那个端口号即可。
    如有多个端口,可用逗号隔开,例如:81,88,98

    clip_image007

  • SQL Server 2014正式上市(General Availability),在Windows Azure虚拟机(VM)可以同步使用

    4月1日,SQL Server 2014正式上市(General Availability)。

    SQL Server 2014通过内置的驻留技术,为客户的所有工作负载提供对关键业务的高性能支持,可以通过熟悉的工具从任意数据中帮助客户快速获得洞察力,可以通过统一的混合云平台可以帮助客户快速搭建、部署和管理跨客户端和云的解决方案,为大数据解决方案提供更坚实的数据支撑平台。

    下图列示了SQL Server 2014三大核心能力:

    clip_image001

    值得注意的是,与此同步,Windows Azure上也将原先的SQL Server虚拟机(VM)映像(Image)进行了同步,由原先的评估版本切换为RTM版本。如下图:

    clip_image002

    Windows Azure中国区数据中心所提供的版本包括了:

    · 企业版(Entperprise)

    · 数据仓库版(DataWarehousing)

    · 标准版(Standard)

    · Web版

    将SQL Server 2014与Windows Azure相结合,有很多应用值得探索,如下图:

    clip_image003

    主要包括:

    · 混合数据容灾

    · 将虚拟机中SQL Server数据库手工备份和恢复到Windows Azure Blob存储服务,例如:

    CREATE CREDENTIAL mystoragecred

    WITH IDENTITY = ‘mystorage',

    SECRET = ‘<your storage access key>

    BACKUP DATABASE mydb TO URL ='https://mystorage.blob.core.windows.net/backup-container/mydb-20130411.bak'

    WITH CREDENTIAL = ‘mystoragecred',
    FORMAT, COMPRESSION, STATS = 5,

    MEDIANAME = ‘mydb backup 20130411', MEDIADESCRIPTION = 'Backup of mydb'

    · 最多达8个的从节点服务器(Secondary Server)

    clip_image004

  • Windows Azure中国区开始支持实现自动伸缩(AutoScale),目前处在预览阶段(Preview)

    目前,Windows Azure中国区开始支持实现自动伸缩(AutoScale),不过尚处在预览阶段(Preview)。

    如下图,点击云服务的“仪表盘”上,可以看到下面提供了“自动缩放状态”的功能。用户可以配置自动缩放,也可以浏览自动缩放操作日志。

    clip_image001

    而配置自动缩放,也是非常的方便、快捷。如下图,在功能菜单的“缩放”栏下,可见:

    clip_image002

    一个需要注意的是:自动缩放要求可用性集(Availability Set)中所有虚拟机大小相同,才能开始自动缩放配置。

    对于更详细地了解自动缩放,不妨参考前阶段的文章:Windows Azure支持实现自动伸缩(AutoScale)

    http://blogs.technet.com/b/nevin_dongs_blog/archive/2013/08/28/windows-azure-autoscale.aspx

    对于大家是否能够如页面上所讲,可以节省多达50%的资源,让我们动手实验一下吧。