Browse by Tags

Related Posts
  • Blog Post: 从Web Server向Azure WebSites迁移的利器(Migration Assistant)

    将Web应用迁移到云端,常见的做法是采用IaaS模式,即创建虚拟机(Virtual Machine,VM)并在上面分别部署Web Server、Database Server、Cache Server、DNS Server等;当访问负荷增大的时候,则增加虚拟机的数量来实现伸缩。 之前曾讨论过,可以将数据库服务器(Database Server)采用Platform as a Server(PaaS)模式来提供,也有相关的 迁移工具来帮助从SQL Server迁移到Azure SQL Database 。 Azure网站(WebSites)是一种完全托管的平台即服务 (PaaS) 产品,便于快速高效地构建...
  • Blog Post: 云集万物:支持百万级设备实时互连的Azure事件中心 (Event Hubs)

    之前曾探讨过一个有趣的话题,即: 支撑超百万级设备互联的Windows Azure 通知中心(Notification Hub) ,可以支持通过Windows 推送提醒服务 (WNS)、Microsoft 推送提醒服务 (MPNS)、Apple 推送提醒服务 (APNS)、Google Cloud Messaging (GCM)、百度通知等提醒服务,向百万级以上的活动的设备(特别是移动的设备)推送通知等消息。 有趣的是,Azure又推出了另一个支持百万级设备实时互连的服务,叫事件中心 (Event Hubs)。 与通知中心不同的是,事件中心主要用于从移动设备、设备(特别是广大的物联网中的分布式设备...
  • Blog Post: 针对Azure Storage的关键运行指标的度量与分析(Metrics and Analytics)

    Azure 存储(Storage)是Microsoft Azure云中非常关键的基础性服务,绝大多数的服务(例如Azure虚拟机VM的VHD文件、大数据HDInsight等),都基于这一关键服务。 对于希望深入管理自己云应用的IT人员或者开发人员,特别是一些基于Azure提供多租户(Multi-tenancy)服务的厂商,希望能够更深入地掌握自己账户的存储的运行情况,以便进行有效控制、成本分摊及异常诊断等。 这里涉及到的一个关键概念就是Azure的存储分析,可以为存储帐户提供指标数据,进行跟踪请求、分析使用情况趋势及诊断问题等。 目前,可以针对存储帐户的关键类型,即Blob、表、队列等进行度量...
  • Blog Post: 从SQL Server到Microsoft Azure SQL Database的技术迁移及利器

    数据服务是几乎所有应用都要依靠,或者对外提供的关键性服务;一些关键性应用,例如企业级应用、在线游戏、电商等,对数据服务的可用性、一致性、伸缩性等有更高的服务等级要求。 随着云计算技术的推广,越来越多的IT管理/开发者考虑在Azure云中建立/使用数据库,主要有两种模式可以考虑:IaaS和PaaS。其中,IaaS模式是通过在Azure云创建及部署SQL Server(或其他服务器软件例如MySQL)的虚拟机的方式,提供及使用数据服务,即SQL Server VM in Azure;而PaaS模式则更简单,使用者可以不必关注底层更多的细节,例如操作系统(OS)、存储、网络等,而更加关注数据库服务器...
  • Blog Post: 在Azure中国区使用PowerShell命令存取及访问Storage时需要注意AzureStorageContext的-Environment参数设置

    经常碰到有开发者在使用PowerShell命令存取及访问中国区的Azure Storage时,碰到一些问题需要调试。有的时候,使用网站上其他人调试过的共享代码也无法通过。 Azure PowerShell命令为访问和存取Azure Storage提供了强大的支持,对于常用的Azure存储类型,例如Table, Blob, Queue,以及目前还在Preview阶段的FileShare,都可以非常便捷的访问。常见的命令如: New-AzureStorageTable New-AzureStorageDirectory New-AzureStorageContainer New-AzureStorageQueue...
  • Blog Post: 通知中心(Notification Hub)支持百度通知的推送服务

    Microsoft Azure通过 通知中心(Notification Hub)提供了支撑超百万级设备互联的推送服务 。对于广大的Android和iOS的开发者,最近一个令人振奋的好消息:通知中心(Notification Hub)支持百度通知的推送服��。 这个服务不仅仅针对Azure中国地区(代号:Mooncake)的订阅,对于全球其他区域的Azure订阅同样有效。 在之前创建的通知中心服务中,可以发现已经提供了百度通知的配置。如下图: 在百度上创建的过程也是非常简单的,可以访问百度开放云,具体链接地址:http://developer.baidu.com/ 首先创建一个工程,如下图: 然后...
  • Blog Post: 如何使用Visual Studio连接到Microsoft Azure中国地区(Mooncake)订阅(Subscription)

    通过Microsoft Azure SDK可以使用Visual Studio 2013来管理Azure订阅(Subscription),使得开发和管理更容易。具体可见之前的文章: http://blogs.technet.com/b/nevin_dongs_blog/archive/2014/05/08/microsoft-azure-sdk-visual-studio-2013-azure.aspx 在使用中国地区(代号:Mooncake)订阅的时候,一个直接的问题是无法通过“连接到Microsoft Azure(Connect to Microsoft Azure…)“的方式来连接到相关订阅...
  • Blog Post: Azure提供使用了固态硬盘SSD的新的虚拟机VM类型

    最近,在创建Azure虚拟机的时候,我们会发现多了一些新的选择,如下图: 一个明显的变化是出现了一些D系列的虚拟机,相比A系列同编号的虚拟机,内容要大1倍。当然,按照ScottGu的博客,新的虚拟机的CPU更快(60%)、更大的内容及本地使用了固态硬盘(Solid State Disk, SSD)。 http://weblogs.asp.net/scottgu/new-d-series-of-azure-vms-with-60-faster-cpus-more-memory-and-local-ssd-disks 其中,最令人感兴趣的就是固态硬盘SSD使用,及其对性能提升的作用。当然,如之前文章所讲...
  • Blog Post: HDInsight已在Azure中国区预览上线及几个亮点

    Azure中国区最近最让人兴奋的发布莫过于HDInsight已经预览上线了。具体可见官网的最新公告: http://www.windowsazure.cn/what-is-new/ 凑巧最近在忙着四处奔波、传道解惑,不过也是忙里偷闲,体验了一下这个新服务。 首先值得肯定的是微软与Hortonworks的联手,推动开放的Hadoop的发展,而HDInsight据说也是百分百原汁原味的Hadoop在Azure云上的实现。 其中值得重点推荐的有几个,首先是为Hive查询语言提供了一个不错的编辑器。在这里可以直接对存储在Azure 存储(Storage)账号的容器(Container...
  • Blog Post: 两把利器,帮你深刻洞察SQL Server Azure VM上AlwaysOn高可用(HA)方案的运行状态(Status diagnostics)

    使用Microsoft Azure来运行关键性业务(Business Critical),数据库服务是一个非常关键的要求;而采用Azure IaaS(基础设施即服务),在Azure VM上部署SQL Server虚拟机,为了保证高可用性,采用AlwaysOn的故障自动转移群集(Failover Cluster)是一个明智且可行的选择。 为此,前阶段我曾制作了一个微软虚拟学院(Microsoft Virtual Academy,MVA)的系列课程,题目叫:《 在Windows Azure VM上实现SQL Server高可用性及容灾设计 》,里面包括了如何在Azure VM上部署SQL Server...
  • Blog Post: 获取Azure应用服务状态提醒(Notification),了解Azure相关区域服务健康情况(Health)

    对于将云应用/服务部署在Microsoft Azure上的提供商而言,确保服务的正常运行是关键的工作。对运维及IT人员,如果能够及时掌握服务的运行状态,特别是当服务运行出现异常的时候,获得服务状态提醒(Service Status Notification),将可以大大提高运作的效率,及时采取相关调整措施。 之前曾经介绍过,Azure可以 通过管理服务(Management Service)提高可管理性 ,针对中国区Azure(代号Mooncake,MC),同样具有这一功能,如下图,可以查看指定时间段的操作日志,例如对某段时间所关心的云服务或者磁盘等失败操作状态进行查询。 相比Azure全球其他区域...
  • Blog Post: 搭建跨订阅的虚拟网络到虚拟网络(VNET-to-VNET)连接,实现更灵活、更复杂的云服务部署

    早前,Microsoft Azure针对虚拟网络(Virtual Network),特别提供了 点到站点连接(Point to Site)、站点到站点连接(Site to Site) 服务,为IT人员搭建复杂网络,特别是部署混合云(Hybrid Cloud)提供了强大的支持。 但一些技术限制,例如Azure虚拟网络对本地网络只能建立1对1连接,不能建立虚拟网络到虚拟网络之间的连接等,对某些应用场景和需求而言,仍然存在一些差距。 而最新的Azure发布,包括中国区Azure(代号Mooncake,MC),一些突出的亮点就是对多站点到站点连接(Multiple Site to Site)、虚拟网络到虚拟网络...
  • Blog Post: Microsoft Azure增加新的虚拟机映像、计算密集型规格(A8 & A9)及增强选项(Options)

    Microsoft Azure目前针对IaaS的最新发布,特别是针对虚拟机这一块儿,让人颇为眼前一亮。下面分享一下所体验的几个亮点。 首先,增加了不少新的映像类型,其中值得一试的包括: Windows 8、Windows 7虚拟机,如下图,目前提供了Windows 7和Windows 8.1的企业版本,这样可以让开发者非常方便地在熟悉的环境中开发和测试应用。 Visual Studio虚拟机,如下图,其中包括了Windows Server和Windows 8.1上的Visual Studio 2013的Ultimate/Premium/Professional版本,而且每个都已是包含Update2的最新版本...
  • Blog Post: 利用工具(Tools)支持,提升通知中心(Notification Hubs)的开发体验(Developer Experience)

    Microsoft Azure通知中心(Notification Hubs)是一个 可以支撑超百万级设备互联 的云平台服务,而在管理门户中新增的“调试”功能,为开发者提供了更好地支持。如下图所示,开发者可以选择不同的接收客户端平台,目前提供Windows 8、Windows Phone、iOS、Android等平台,也可以选择自定义模板的方式。此外,可以仅选取10个随机设备的方式调试通知中心的运行,而非大面积广播。 在调试界面,可以设置一个测试的通知正文,点击发送,如发送成功,则所选中的接收客户端将接收到相关通知。如下图,一个Windows 8.1端接收到一个Toast类型通知。 Visual...
  • Blog Post: 在 Visual Studio 2013 IDE中使用Microsoft Azure Mobile Services

    稍前提到, Microsoft Azure SDK + Visual Studio 2013,让Azure开发和管理更容易 ,对于Microsoft Azure移动服务(Mobile Services)开发者而言,这样的体会应该是更明显。 以前曾经尝试了一些Mobile Services的开发,比如: 基于Windows Azure Mobile Service,实现云连接(Connected)的Windows 8 Metro应用 、 自己动手打通Windows Store App, Windows Azure Mobile Service和Live Connect services 等。 开发过程中...