随笔分类 - Windows Azure
Windows Azure is an internet-scale computing and services platform hosted in Microsoft Data centers.
摘要:外网能访问部署在虚机的NodeJs网站需注意如下: 在管理门户上配置端点(Http 80->80) 在虚机中的防火墙入站规则中增加应用程序Node.exe的允许规则 启动NodeJs的侦听进程时,需要侦听所有IP(0.0.0.0) 示例代码如下: var http = require('http')...
阅读全文
摘要:This section lists some of the common causes of deployment problems, and offers troubleshooting tips to help you resolve the problems. An indication that a problem exists with an application is whe...
阅读全文
摘要:Foreword Need to remove a batch of VMs, which named with same prefix or belong to same Cloud Service. After remove VMs, should automatically remove related disk (OS disk & Data Disk) and related VHD ...
阅读全文
摘要:当您有两个Storage Account的时候,怎样快速做到从一个账号拷贝到另一个账号呢。当拷贝的文件比较,例如100多G(VHD文件)。 http://code.msdn.microsoft.com/Windows-Azure-VHD-blob-5e40d0d4/sourcecode?fileId=67604&pathId=443692726 提供C#代码实现,实现原理是先下载,再上传。 如果使...
阅读全文
摘要:Windows Azure提供了几个部署web应用程序的方法,比如Windows Azure网站、云服务和虚拟机。你可能无法确定哪一个最适合您的需要,或者你可能清楚的概念,比如IaaS vs PaaS。本文将帮助您了解您的选择,并帮助你做出正确的选择为您的web场景。尽管所有三个选项允许您运行在Windows Azure高度可伸缩的web应用程序,有差异,可以帮助指导你的决定。
阅读全文
摘要:当我们使用VS发布一个Cloud Service或者在Portal上上传发布包后,就能启动和运行一个云服务,可以保护WebRole,WorkerRole的一个或者多个实例。 Windows Azure是怎么实现这一个过程的呢?要了解这个过程,需要首先了解Windows Azure 的云服务角色架构。 总的来说可以用下面一张图来概括,非常经典的一张图,很多问题都可以在这张图上得到答案。Windo...
阅读全文
摘要:可以通过运行附件中PowerShell脚本文件RemoveVMandDisk.ps1批量删除VM和Disk,详细代码如下:param($serviceName)echo "Starting remove all vms of service $serviceName"#$serviceName="erictest"echo "Get all DiskNames of all VMs of service $serviceName."$azureDiskNames= Get-AzureDisk| where{$_.AttachedTo
阅读全文
摘要:Since I need to deploy, start, stop and remove many virtual machines created from a common image I created (you know, Tabular is not part of the standard images provided by Microsoft…), I wanted to mi...
阅读全文
摘要:Keywords Windows Azure AD, SSO Summary Use Windows Azure AD to create SSO projects Detailed Scenario 1: Visual Studio 2012 概述: 用Visual Studio创建MVC项目MvcSSO1、MvcSSO2 在Windows Azure...
阅读全文
摘要:关键字:WebRole 1. 背景 Web应用程序需要读取和写入该项目下的文件的权限。 在默认情况下,W3wp.exe 和WaIISHost.exe的运行账号是Network Service,而Network Service 的对文件的访问权只有读取权限。 所以要读取和更改web站点下的文件,需要提升IIS对该文件的访问权限,也就是提高Network Service账号的访问该文...
阅读全文
摘要:Glossary(名词) Definition(定义) Availability Set 可用性组 refers to two or more Virtual Machines deployed across different Fault Domains to avoid a single po...
阅读全文
摘要:Configure Visual Studio to access China Azure StorageOpen Visual Studio 2012, Server ExplorerAdd new storage accountGo to "Dashborad" page of storage account from windows azure portal https://manage.windowsazure.cn/Find Access keys from dashboradCopy the strings to VS 2012 new window "
阅读全文
摘要:编码 Comparison Criteria Windows Azure Queues Service Bus Queues ...
阅读全文
摘要:什么是Windows Azure Queue Storage 队列存储Windows Azure Queue Storage存储大量的信息,可以在世界任何地方通过验证的调用,使用HTTP或HTTPS访问的服务。一个单一的队列信息可高达64KB的大小,队列可以包含数百万条消息,每个存储帐户(storage account)限制的总容量高达100TB。队列存储的常见用途包括:创建异步处理积压的工作从Windows Azure的Web角色的消息传递到Windows Azure Worker角色基本概念队列服务包含以下组件:URL 格式:队列服务,是通过REST来访问的,基于URL地址访问。格式如下:
阅读全文
摘要:Windows Azure Service Bus MessagingService Bus Messaging 有两种模式(Model),即Brokered Messaging和Relayed Messaging。以下图说明关系:Brokered Messaging是一种中间模式,在消息交换过程中充当中间人的角色。发送者将消息发给Broker,接受者从Broker那接受消息;发送者和接受者两者不需要碰面,也不需要同时在线;Broker将消息保存在队列中,具有持久功能(Durability),在消息到期前保存直到被接收者取出,这也说明Broker有一定的伸展功能(Scalability);Br
阅读全文
摘要:Service Bus Namespace 和 Access ControlService Bus Namespace简述https://yourapp.servicebus.windows.net/foo/bar/baz 就是一个namespace,我们熟悉的URL。Service Bus通过Namespace 来暴露公共的Endpoint,和管理服务组织架构。Namespace 由Schema+solution+domain+Nodes组成。Schema有三种,分别为SB、Http、Https。SB用于TCP连接,端口开了四个9350-9353。端口描述9350客户端无安全的单向连接Ser
阅读全文
摘要:1. 概览1.1什么是Service Bus呢?软件开发初期,实现的功能比较单一,每个软件相对比较独立的工作。后来发展了,软件作为一种服务提供给其他软件使用。这样软件和软件之间需要沟通。首先在企业内部,软件开始面向服务的架构(Oriented service architecture),软件间的相互通信需要一定的标准和协议,这样ESB(Enterprise Service Bus)就出现了,ESB解决了软件之间互联的问题。后来又出现了Message Buffer,用来出来处理软件之沟通的消息,对消息进行异步传输、持久化等。为了使企业间互通,ISB(Internet Service Bus)应运
阅读全文