摘要:
《Windows Azure Platform 系列文章目录》 Windows Azure的计算资源其实可以理解为运行在Azure数据中心中成千上万的Rack。 Rack上的多台物理服务器本身需要运行操作系统,这个操作系统可以理解为Host OS,即物理服务器的操作系统。 物理服务器通过特殊版本的Hyper-V,同时运行多个Azure VM虚拟机,这些虚拟机就是Guest OS,即虚拟机的操作系统。 用户只能够接触到Guest OS而无法接触到Host OS。 Windows Azure所有的计算功能都是基于虚拟机完成的,既然是虚拟机那么就会存在一个操作系统版本的文件。目... 阅读全文
摘要:
《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 系列文章目录》 在本章我将介绍如果在VHD上安装JRE和Tomcat。 在前几章,我们在VHD里面已经安装了Windows Server 2008 R2 64bitIIS 7.NET Framework 3.5.1 在Hyper-V里,我们以管理员用户登录Windows Server 2008虚拟机 1.下载软件jdk-6u17-windows-x64.exe安装tomcat (tomcat-6/v6.0.35/bin/apache-tomcat-6.0.35.exe),设置端口号为8080,端口号可以通过修改Tomcat 6.0... 阅读全文
摘要:
如果我想体验Windows 8 Consumer Preview (Beta)版本,有以下几种方法:通过虚拟化(Hyper-V)来体验,前提是我必须已经安装Windows Server 2008格式化C盘,并且重装系统(代价是巨大的)安装双系统,不得不新建分区以安装Win8从VHD(虚拟硬盘,Virtual Hard Disk)启动 "从VHD启动"是我感觉体验Windows 8的最佳方法,既不影响我的分区,又不需要转移硬盘数据。接下来我就介绍如何在VHD上安装Windows 8 1.准备工作 首先,我们需要下载Windows 8 Consumer Preview ISO镜 阅读全文
摘要:
在2000年初的时候,笔记本电脑和台式机还是非常强势的,那时候智能手机也只是刚刚出现。我的第一个手机是在2001年买的三星的Anycall A288--第一款双屏手机。我还记得那时候的手机只需充电一次就可以用一个星期之久。手机也方便了我的生活,我用不着在寝室楼下排着队打电话了(突然想到了《那些年我们一起追过的女生》....)。虽然当时的手机话费相比现在非常昂贵(电话一分钟6毛,短信1毛一条),但是手机却给我的生活带来了非常大的便利:我随时随地都可以与我的朋友进行联系,不管是在图书馆还是在寝室楼、亦或是在公交车上。 那时的我还从未想到,仅仅10年间,现在的智能手机能够有着这么大的变化:拥有... 阅读全文
摘要:
《Windows Azure Platform 系列文章目录》 OK,前几章我们已经在VHD里安装了Windows Server 2008 R2操作系统,并且还安装了.NET Framework 3.5和IIS。最后成功的将VHD上传到Windows Azure位于香港的数据中心里。 现在OS、Middleware和Runtime都准备好了,但我们还缺少web应用让用户浏览和使用。那让我们开始本章的内容吧! 因为VM Role还处在Beta阶段,所以如果想在VS2010中使用NewVirtual MachineRole,请下载注册表文件并安装。 64bit的操作系统请下载这个 ... 阅读全文
摘要:
《Windows Azure Platform 系列文章目录》 前一章里我们已经介绍了如何使用Windows Azure Startup来执行额外的配置任务,比如注册COM组件和注册Windows Service。 另外,在Windows Azure SDK 1.5的时候,有新的API可以确定当前是否是在模拟器下运行。在.NET里有新的RoleEnvironment.IsEmulated静态属性。 但是如果你在本地调试模拟器时,想在测试的时候不想执行Startup的步骤。我们改怎么办? 我们看下面这个Startup节点: ... 阅读全文
摘要:
《Windows Azure Platform 系列文章目录》 之前的4节内容里,我们已经创建了一个VHD(Virtual Hard Disk),这个VHD包含的内容有Windows Server 2008 R2操作系统其他软件(Office、ESRI ArcGIS等)IIS.NET Framework 3.5Windows Azure VM Role Integration Components更新了Windows Update设置了System Preparation Tool 其实我们之前做的就是准备IaaS (Infrastructure as a Service)中的O/... 阅读全文
摘要:
《Windows Azure Platform 系列文章目录》 在前一章里,我们已经详细介绍了如何在VHD里安装IIS和升级Windows Update。 在本章,我将会介绍如何在VHD里安装Azure VM Role组件。 1.在一台已经安装好Windows Azure SDK的机器里,浏览到SDK安装路径,在ISO文件夹里找到wavmroleic.iso文件。 2.打开Hyper-V Manager,启动之前我们已经创建好的Virtual Machine(虚拟机). 3.在Virtual Machine Connection窗口里,找到Media菜单,点击DVD Driv... 阅读全文
摘要:
《Windows Azure Platform 系列文章目录》 通常情况下,Microsoft Azure的PaaS比较适合那些架构比较新的应用程序:- Web Role负责前端展示和交互- Worker Role可以在后台进行复杂计算- Woker Role和Web Role相结合,实现多对多的可伸缩计算- Startup Task可以在Azure VM启动的时候,通过系统命令(PowerShell)修改系统配置。Startup功能会在系统迁移、故障恢复的时候自动执行。 而VM Role最适合部署那些"老"的应用程序,这些应用程序往往会有复杂的安装和配置过程。 在前一章. 阅读全文