摘要:《Windows Azure Platform 系列文章目录》 前2章我们已经介绍了Windows Azure发送邮件的两种方法,分别是使用on-premise的Email Forward Service和Exchange Server。 现在我们介绍第三种方法:使用第三方SMTP服务。 源代码您可以在这里下载,有三点我们需要了解: 在Windows Azure应用程序里,我们可以使用第三方服务(SendGrid)来实现发送邮件的功能。我们可以使用worker role的input endpoint (终结点),通过端口号25来监听SMTP流量我们可以使用CDN endpoit,自定...
阅读全文
随笔分类 - Azure Cloud Service
摘要:《Windows Azure Platform 系列文章目录》 现在我介绍使用Windows Azure发送邮件的第二种方法。在第一部分里,我介绍了如何使用内部的邮件转发服务器(Email Forwarder Service)替代Windows Azure上的应用,来实现发送邮件的功能。这章我将介绍如何直接在Windows Azure上使用邮件服务的API.使用邮件服务的API 这种模式使用Exchange Server 2007或者Exchange Server 2012的Web服务,直接从Windows Azure向外发送邮件。这种方法也可以使用其他的邮件服务器提供的Web服务接口...
阅读全文
摘要:《Windows Azure Platform 系列文章目录》 许多Web应用都具有发送邮件通知的功能,不管是作为用户注册流程的一部分,还是通知用户一系列重要事件的发生。如果您是一个.NET的开发人员,你可能使用System.Web.Mail这个命名空间来完成该功能。然而,这些类需要访问一个SMTP电子邮件服务器发送消息,Windows Azure目前并不能提供这样的功能。我将会写量部分系列文章,介绍一些设计模式,使得部署到Windows Azure平台的应用可以使用电子邮件的功能。 1.使用用户部署在内部局域网上的邮件转发服务器(Email Forward Service),这种模式...
阅读全文
摘要:《Windows Azure Platform 系列文章目录》 本文参考文章: Windows Azure Diagnostic - Performance Counters in Action Windows操作系统提供了查看性能监视器的功能,用于监视CPU使用率、内存使用率,硬盘读写速度,网络速度等。您可以在开始-->运行-->输入Perfmon,就可以打开性能监视器。 我们知道,云计算的特点之一是:弹性计算。如果在某一时间点,用于对云计算资源的使用量超过了实际部署的硬件水平,我们就可以通过修改:增加单个计算节点的硬件配置,比如配置VM Size,从Small改成Extra .
阅读全文
摘要:《Windows Azure Platform 系列文章目录》 本文翻译自Windows Azure MSDN Blogs 。如果您想参考原文,请浏览:http://blogs.msdn.com/b/windowsazure/archive/2012/06/07/now-available-new-services-and-enhancements-to-windows-azure.aspx 今天,我们迎接新时代的混合云,结合了最好的本地运算和云计算。虚拟机、虚拟网络和网站已经包含在新的Windows Azure预览版中。SQL Reporting现在基本上可以满足客户的需求,本地冗余...
阅读全文
摘要:《Windows Azure Platform 系列文章目录》 Windows Azure PaaS不是持久化的。 (为了更好的解释这章内容,一开始,我把Windows Azure Portal的Language改成English) 我们在使用Windows Azure Portal的时候,会发现对于Multi-instance(多实例)站点,会有Reboot和Reimage这两个按钮这2个按钮在中文简体的Azure Portal中的翻译是那重新启动(Reboot)是什么意思?重新启动(Reboot)就是把Azure计算节点(Azure VM)进行重新启动。在重启期间,该计算节点...
阅读全文
摘要:《Windows Azure Platform 系列文章目录》 前一章里我们已经介绍了如何使用Windows Azure Startup来执行额外的配置任务,比如注册COM组件和注册Windows Service。 另外,在Windows Azure SDK 1.5的时候,有新的API可以确定当前是否是在模拟器下运行。在.NET里有新的RoleEnvironment.IsEmulated静态属性。 但是如果你在本地调试模拟器时,想在测试的时候不想执行Startup的步骤。我们改怎么办? 我们看下面这个Startup节点: ...
阅读全文
摘要:《Windows Azure Platform 系列文章目录》让我们再回顾一下Windows Azure Startup Task 在以上代码中,最核心的就是Startup.cmd,这个cmd可以是PowerShell s...
阅读全文
摘要:《Windows Azure Platform 系列文章目录》 如果我们想把一个应用程序迁移到Winodows Azure平台上,还会遇到这样的问题:传统的Web Site往往使用了许多"老"的COM组件。这样是不是意味着我必须在每个Azure计算节点(Azure VM)上都手工注册一遍COM组件...
阅读全文
摘要:《Windows Azure Platform 系列文章目录》 本章我们将介绍如何使用Windows Azure的Full IIS模式部署多站点和虚拟目录。 首先我们先新建一个Windows Azure Project,然后添加一个ASP.NET的Web Role。 随后在Solutio里添加...
阅读全文
摘要:《Windows Azure Platform 系列文章目录》 在Windows Azure SDK 1.3,用户无法在一个Windows Azure项目中加入多个Web站点(Web Role),也就是说一个Web Role Instance只能部署一个网站,这对于具有在单一网站上使用多个应用程序...
阅读全文
摘要:《Windows Azure Platform 系列文章目录》 我们在开发Windows Azure的应用程序,虽然在大部分的情况下都可以使用Azure Emulator模拟器来模拟在云端计算节点(Azure VM)的执行结果,但是并不能100%模拟真正在Azure VM中的运行情况。开发人员更倾...
阅读全文
摘要:前一章我们已经提到,Windows Azure平台为每个Hosted Service提供了两个部署环境:Staging环境和Production环境。Staging环境(过渡环境)产生的Web URL是由GUID组成,通常用于测试和内部发布站点Production环境(生产环境)产生的Web URL可以由用户指定,通常用于商用和正式发布站点。一般来说,开发人员完成开发后,首先部署到Staging环境进行测试;等待测试通过后,通过VIP Swap功能切换到Production环境中去。 本章将介绍如果新建一个过渡环境的站点,然后通过VIP Swap切换到生产环境。 1.新建Windows...
阅读全文
摘要:《Windows Azure Platform 系列文章目录》 Windows Azure项目包含两个重要的配置文件:一个是Service Model定义文件ServiceDefinition.csdef;另外一个是配置文件ServiceConfiguration.cscfg。CSDEF文件一经部...
阅读全文
摘要:《Windows Azure Platform 系列文章目录》 我们浏览Windows Azure项目。如下图所示 可以看到Windows Azure的项目包含传统的ASP.NET工程文件,如Default.aspx和Global.asax等。但是又多了一些东西:名为WeRole.cs的文件...
阅读全文
摘要:《Windows Azure Platform 系列文章目录》 相对于Input Endpoint而言,Windows Azure还提供了Internal Endpoint的概念。如果说Input Endpoint就是Windows Azure负载均衡服务器的一个映射配置,使得Role Insta...
阅读全文
摘要:《Windows Azure Platform 系列文章目录》 在刚才的例子中,服务端和客户端都是通过配置文件明确指定了WCF的地址,而如果现在需要将此服务发布到别的Hosted Service,那么还需要响应地修改配置文件。并且,如果WCF使用的端口号发生变化,在修改了Windows Azure...
阅读全文
摘要:《Windows Azure Platform 系列文章目录》 由于Input Endpoint可以通过Hosted Service URL直接访问,所示可以利用这个特点基于Worker Role寄宿一个使用NET.TCP协议的WCF服务。注:对于WCF服务不了解的网友可以参考 http://ww...
阅读全文
摘要:《Windows Azure Platform 系列文章目录》 在Windows Azure平台中,用户最多可以对以个Role指定5个Endpoint。而一个Hosted Service最多允许包含5个Role,所以说在一个Hosted Service中用户最多能定义25个Endpoint。而对于...
阅读全文
摘要:《Windows Azure Platform 系列文章目录》 Update 2015-03-10 Azure Connect已经retired。如果客户要实现混合云方式,请使用Azure Virtual Network的Site-to-Site或者Point-To-Site。什么是Wind...
阅读全文