入门Windows Azure开发之旅

据小编了解,去年Tech•Ed会场依然如火如荼,有的在分会场的听讲,有的在展台耐心的询问以求讲解,淡然还有很多其它的东西。

在上午这段时间段的分会场二,演讲人就“一小时快速入门Windows Azure开发”做了十分精彩的演讲。以下是他所讲述的内容:

Windows Azure开发基本概念主要有4个层面,首先第一个是角色(Role),包括Web Role和Worker Role;第二个是负载均衡(Load Balance),包括角色实例(Instances)和Scale Out vs.Scale UP;第三个是存储(Storage),包括Table,Queue,Blob和Drive;第四个是服务定义和服务配置,包括角色类型、访问端口、实例大小和实例数量。

Windows Azure 开发流程也包括4个方面,主要是下载安装(包括SDK 和 Tool for Visual Studio),本地开发(包括 Visual Studio 2010 和 Development Fabric / Storage),部署到云(包括创建用户帐号和服务,上传应用程序,配置应用程序),升级到产品(包括测试 和产品)四个步骤。

传说有一个程序员,做了一辈子的程序员,很郁闷纠结,因此,决定“弃程序员从书法”,可是,令人更为纠结的是,他所写的书法全是“Hello words”!~~~~

演示程序:Hello Cloud

Hello Cloud 用户需求:留言薄功能;用户用浏览器访问留言薄;用户在留言薄上留言并上传照片;留言薄显示留言和照片缩影;用户点击留言可以看正常尺寸的照片。

设计建模:

Web Role 演示:

第一步:创建云计算项目;第二步:创建Web Role;第三步:数据模型;第四步:保存到存储系统;第五步:本地测试。

部署演示:

第一步:创建用户和帐号;第二步:上传;第四步:测试;第五步:产品。

课程总结:

1、 Web Role和Worker Role

2、 Table,Queue和Blob

3、 服务定义和服务配置

4、 本地开发和测试

5、 部署到云

时间: 2024-10-26 19:04:48

入门Windows Azure开发之旅的相关文章

ArcGIS Engine开发之旅05---空间数据库

原文:ArcGIS Engine开发之旅05---空间数据库 1  Geodatabase概念 Geodatabase是ArcInfo8引入的一种全新的面向对象的空间数据模型,是建立在DBMS之上的统一的.智能的空间数据模型."统一"是指,Geodatabase之前的多个空间数据模型都不能在一个统一的模型框架下对地理空间要素信息进行统一的描述,而Geodatabase做到了这一点:"智能化"是指,在Geodatabase模型中,对空间要素的描述和表达较之前的空间数据

Android开发之旅:应用程序基础及组件

--成功属于耐得住寂寞的人,接下来几篇将讲述Android应用程序的原理及术语,可能会比较枯燥.如果能够静下心来看,相信成功将属于你. 引言 为了后面的例子做准备,本篇及接下来几篇将介绍Android应用程序的原理及术语,这些也是作为一个Android的开发人员必须要了解,且深刻理解的东西.本篇的主题如下: 1.应用程序基础 2.应用程序组件 2.1.活动(Activities) 2.2.服务(Services) 2.3.广播接收者(Broadcast receivers) 2.4.内容提供者(

ArcGIS Engine开发之旅01---产品组成、逻辑体系结构

原文:ArcGIS Engine开发之旅01---产品组成.逻辑体系结构   ArcGIS Engine 由两个产品组成:  面向开发人员的软件开发包(ArcGIS Engine Developer kit) 面向最终用户的运行时(ArcGIS Engine Runtime)ArcGIS Engine 开发工具包是一个基于组件的软件开发产品,可用于构建自定义GIS 和制图应用软件.它并不是一个终端用户产品,而是软件开发人员的工具包,支持四种开发环境(C++, COM, .NET,以及Java

ArcGIS Engine开发之旅02--ArcGIS Engine中的类库

原文:ArcGIS Engine开发之旅02--ArcGIS Engine中的类库 System类库 System类库是ArcGIS体系结构中最底层的类库.System类库包含给构成ArcGIS的其他类库提供服务的组件.System类库中定义了大量开发者可以实现的接口.AoInitializer对象就是在System类库中定义的,所有的开发者必须使用这个对象来初始化ArcGISEngine和解除ArcGIS Engine的初始化.开发者不能扩展这个类库,但可以通过实现这个类库中包含的接口来扩展A

Android开发之旅:android架构

引言 通过前面两篇: Android 开发之旅:环境搭建及HelloWorld Android 开发之旅:HelloWorld项目的目录结构 我 们对android有了个大致的了解,知道如何搭建android的环境及简单地写一个HelloWorld程序,而且知道一个android项目包括哪 些文件夹和文件及相应的作用.本篇将站在顶级的高度--架构,来看android.我开篇就说了,这个系列适合0基础的人且我也是从0开始按照这个步骤来 学的,谈架构是不是有点螳臂挡车,自不量力呢?我觉得其实不然,如

ArcGIS Engine开发之旅04---ARCGIS接口详细说明

原文:ArcGIS Engine开发之旅04---ARCGIS接口详细说明 ArcGIS接口详细说明... 1 1.      IField接口(esriGeoDatabase)... 2 2.      IFieldEdit接口(esriGeoDatabase)... 2 3.      IFields接口(esriGeoDatabase)... 2 4. IRow接口(esriGeoDatabase)... 3 5. ITable接口(esriGeoDatabase)... 3 6. IAr

Android 开发之旅:短信的收发及在android模拟器之间实践(二)

引言 前面我们介绍都只是如何发送SMS消息,接下来我们介绍如何接收SMS消息,及另一种发短信的方式并增强为可以发生图片等,最后介绍一下emulator工具.本文的主要内容如下: 1~5见Android 开发之旅:短信的收发及在android模拟器之间实践(一) 6.温故知新之Intent 7.准备工作:SmsMessage类 8.SMS接收程序 9.另一种发送短信的方式:使用Intent 10.增强SMS为MMS 6.温故知新之Intent 此系列前面简单地接受过意图(Intent),这里再次简

Android 开发之旅:view的几种布局方式及实践

引言 通过前面两篇: Android 开发之旅:又见Hello World! Android 开发之旅:深入分析布局文件&又是"Hello World!" 我们对Android应用程序运行原理及布局文件可谓有了比较深刻的认识和理解,并且用"Hello World!"程序来实践证明了.在继续深入Android开发之旅之前,有必要解决前两篇中没有介绍的遗留问题:View的几种布局显示方法,以后就不会在针对布局方面做过多的介绍.View的布局显示方式有下面几种:线

ArcGIS Engine开发之旅03--ArcGIS Engine中的控件

原文:ArcGIS Engine开发之旅03--ArcGIS Engine中的控件 制图控件,如MapControl.PageLayoutControl,其中MapControl控件主要用于地理数据的显示和分析,PageLayoutControl用于生成一幅成品地图.MapControl封装了Map对象,而PageLayoutControl则封装了PageLayout对象.这两个控件都实现了IMxContents接口,因此不仅可以读取ArcMap创建的地图文档,而且可以将自身的地图内容写到一个新