Microsoft Azure -- 初步了解 (三)
今天,我们来看看 Azure Cloud Application 和 传统的 local applicaiton, 在运行方式上的不同.
这里,我们特指 使用 .NET 实现的 applicaiton.
1). 传统 .NET application
学过操作系统 ,我们知道,进程是 程序 在 操作系统中的动态执行形式, 是操作系统执行静态程序 时,可分配的最小单元.
而线程则是进程的一次执行过程。
.NET 出现之前, 程序的生命周期因进程的创建而开始,以进程的结束而消亡.
随着.NET 的出现, App Domain开始被广大技术人员所熟知. (我们大学的教程有相应更新吗????)
大多数情况下,开发人员不用再直接也进程打交道; 取而代之,我们可以操作这个相对轻量级的容器。
这其中的妙处很多,重要一点是,避免了可能的 “连坐” 现象 . 这个词,估计老外是理解不了的了. :)
2). Azure clound application
在 Windows Azure 中,App domain 的概念被 Vitual Machine (虚拟机)的概念所代替.
一个应用程序被分散在一个或多个VM 上执行。MS 使用一种称之为Hypervisor 的技术来协调VMs 之间的工作了。
当前,CTP版本提供两种类型的 VM : Web 前节点(Web Role Instance) 跟 Worker 后节点(Worker Role Instance).
IDE目前也只提供创建者两种节点的模板。
Web 前节点,是用来直接响应来自外界的 HTTP/s 请求, 工作在 IIS 7.0 之上。
如果说,Web前节点主要从事外交工作,那么,Worker 后节点则开展内政。
通常,它的执行者是来自同一应用程序的Web前节点,以Queue的形式。
就实现方式而言,前者可以使用ASP.NET, WCF/WEB SERVICE; 后者则可以是任意可执行程序集.
最后有一点需要稍加注意的是,VMs 可以使用 Windows Azure 提供的 系统级 API .
下次,我们看看Cloud application , 在数据操作上和传统的application 有哪些不同。
通过学习这些基本的概念之后,对我们以后系列中的一些实际例子会有些帮助.
转载于:https://www.cnblogs.com/chinaairforce1/archive/2009/06/24/1510389.html
Microsoft Azure -- 初步了解 (三)相关推荐
- ESP32-C3入门教程 IoT篇⑦——微软云 Microsoft Azure 物联网 IoT Central EspAzureIoT 实战
文章目录 一.前言 二.微软云 Microsoft Azure 物联网 IoT 三.Azure IoT Central 实操 四.编译下载运行 五.源码浅析 六.运行效果 七.其他 八.参考 一.前言 ...
- ESP32-C3入门教程 IoT篇⑧——微软云 Microsoft Azure 物联网 IoT 中心 EspAzureIoT 实战
文章目录 一.前言 二.微软云 Microsoft Azure 物联网 IoT 三.IoT 中心实操 四.编译下载运行 五.运行效果 六.其他 一.前言 本文基于VS Code IDE进行编程.编译. ...
- 【Microsoft Azure 的1024种玩法】三十. 使用Azure Data Studio之快速上手连接管理Azure SQL 数据库(一)
[简介] Azure Data Studio 是一种跨平台的数据库工具,适合在 Windows.macOS 和 Linux 上使用本地和云数据平台的数据专业人员,Azure Data Studio 利 ...
- 新版Microsoft Azure Web管理控制台 - Microsoft Azure New Portal - (3)
之前我们多次提到过Resource Manager,也知道Resource Manager是Microsoft Azure提供的一种新型资源管理模式.在Service Management模式(Cla ...
- 《微软云计算Microsoft Azure部署与管理指南》即将上市!!!
大家好,本人新作<微软云计算Microsoft Azure部署与管理指南>即将与广大读者见面,由电子工业出版社出版.希望大家能关注此书,并推荐给身边的好友和技术人员. 众所周知,Micro ...
- 如何使用 Microsoft Azure Media Services 现场直播,(Live Streaming) 直播流媒体系统
不久之前,微软公司宣布了 Microsoft Azure Media Services 实时直播服务 ( Live ) 开始进入技术预览阶段,公开接受用户测试. 而这些实时直播服务其实早已被 NBC ...
- Microsoft Azure 中的 SharePoint Server 2013 灾难恢复
摘要: 使用 Azure,你可以为内部部署 SharePoint 服务器场创建灾难恢复环境.本文介绍如何设计和实施此解决方案. 观看 SharePoint Server 2013 灾难恢复概述视频 当 ...
- azure考试_我如何通过AZ-900 Microsoft Azure基础考试
azure考试 You've probably heard about Amazon Web Services and the #AWSCertified challenge. But did you ...
- sql azure 语法_如何将SQL Server数据库备份到Microsoft Azure
sql azure 语法 In the last chapter, we explained how to create a Microsoft Azure Account and how to ha ...
最新文章
- IOS中通知中心(NSNotificationCenter)的使用总结
- Spring Mvc Url和参数名称忽略大小写
- 一个textView中的文字设置成两种颜色
- Redis学习日记-05:SORT命令
- Android中的音频播放(MediaPlayer和SoundPool)
- python 3.8.0安卓_Python 3.8.0稳定版正式发布
- 计算机中Git配置环境变量 - 教程篇
- 奇安信代码安全实验室帮助谷歌修复高危漏洞,获官方致谢
- Python学习教程:Python自动化测试框架需要学习哪些?
- 当桌面的快捷方式图标左下角出现一个X(叉)的时候应该怎么去掉
- Linux 服务器性能出问题,排查下这些参数指标
- java初级开发面试题
- matlab设计计算器,MATLAB-计算器的设计.doc
- 打开U盘 提示 服务器无法运行,win10打开u盘提示“系统资源不足 无法完成请求的服务”怎么办...
- 2.CPU体系架构-寄存器
- Yobili优碧俪打造轻奢营养食品,以品质破圈
- 掘金总点赞量前 5000 排行发布 | 掘金总关注量前 5000 排行
- 总结Python中的字符串格式化
- this指向问题,js的this指向有这一篇就足够了
- 让癌细胞自己饿死自己,科学家找到肿瘤新方法|Science
热门文章
- 耿国华c语言程序设计,C语言程序设计课程教学探究.doc
- location.reload() 和 location.replace()的区别和应用
- CGCS2000大地坐标系、北斗坐标系(BDCS)与WGS84坐标系的差异
- 可串联使用的模10计数器
- ArcGIS Server服务介绍与服务在js中的使用
- ArcGIS Pro快速汉化方法-汉化GP
- 摆脱臃肿--Unity3D安卓包减肥秘笈
- 手把手,快速搭建 Cocos2d-HTML5 开发调试环境
- 在WinMain中嵌Console窗口
- E9流程表单中动态自定义添加button js代码