我们收到关于如何估算 Windows Azure存储成本,以便了解如何更好地构建一个经济有效的应用程序的问题.在本文中,我们将从带宽.事务和容量这三种存储成本的角度探讨这一问题. 使用 Windows AzureBlob.表和队列时,存在以下几方面的存储成本: 1.带宽 –从托管存储帐户的位置传入和传出的数据量 2.事务 –对您的存储帐户所执行请求的数量 3.存储容量 –持续存储的数据量 请注意,随着我们向存储系统添加更多功能,本文内容也会不时予以更新.本文将作为指导原则,使服务能够在应用…
经常有人询问我们,如何估算 Windows Azure 存储服务的成本,以便了解如何更好地构建一个经济有效的应用程序.本文我们将从带宽.事务数量,以及容量这三种存储成本的角度探讨这一问题. 在使用 Windows Azure Blob.表,以及队列时,存储成本是由下列因素决定的: 带宽 – 从承载存储帐户的位置传入和传出的数据总量 事务– 针对您的存储帐户所执行的请求数量 存储容量 – 持久存储的数据总容量 请注意,随着存储系统增加新的功能,本文所涉及内容可能会有变化.本文将作为指导原则,使服务…
借助 Windows Azure存储,应用程序开发者及其应用程序和用户可以在云中使用可用性更高.持久性更长.可伸缩性更强的海量存储.开发者可以构建能随时随地高效访问数据的服务,在所需的时间段内存储任意数量的数据,并按基于实际使用情况进行付费(仅以所使用和存储的数据为基础).我们提供以下 3种存储抽象技术: Blob –为存储命名文件以及该文件的元数据提供一个简单接口. 表–提供大规模可伸缩的结构化存储.表是一组包含一系列属性的实体 (Entity).应用程序可以使用这些实体,并对表中存储的任何属…
我们很高兴地宣布,现在我们使客户可以获得对数据更高的读取可用性.该预览功能称为"只读访问- 跨地域冗余存储(RA-GRS)",使客户可以在存储帐户主要区域无法读取数据时,通过跨地域冗余的辅助区域读取相关数据, 并保证这两个副本一致. 在介绍这一新功能的具体情况之前,我们先简要概括一下Windows Azure 存储提供的冗余存储选项.然后我们将详细介绍包括新的只读访问跨地域冗余存储(RA-GRS) 在内的各个可用选项,并详细说明如何注册获取RA-GRS 的有限预览版.我们还将探讨存…
 我们发表了一篇介绍Windows Azure 存储如何用编码方式擦除数据的论文,此论文在 2012 年 6 月的 USENIX 技术年会上荣获最佳论文奖.这是 MicrosoftResearch 和 Windows Azure 存储团队共同努力的成果. 您可以在此处找到此论文. Windows Azure 存储是一个云存储系统,可使客户能够按任何期限无限量存储数据,使数据具备高可用性和持久性.在使用 Windows Azure 存储时,您可以随时随地访问您的数据,而且只需为您所使用和存储的…
存储服务是除了计算服务之外最重要的云服务之一.说到云存储,大家可以想到很多产品,例如:AWS S3,Google Drive,百度云盘...而在Windows Azure中,存储服务却是在默默无闻的工作着,以至于除了虚拟机磁盘,大家都不知道Windows Azure的存储还能做些什么.的确,如果只是从Windows Azure的管理控制台来看,用户能针对Windows Azure存储所做的操作寥寥无几.也许,微软的初衷是将Windows Azure存储定位成面向开发人员的服务——Windows…
之前,我们在第 23 届 ACM操作系统原理研讨会 (SOSP)上发布了一篇文章,其中介绍了 Windows Azure存储的内部详细信息. 您可以在此处找到该文章.此次大会还发布了一段视频讲话(单击此处),您可以在此处找到幻灯片. 这篇论文详细介绍了我们如何通过存储集群提供和扩展中心内部及跨数据中心的存储能力, 以及如何使用存储位置服务(location service)来管理我们的集群和存储帐户.然后,文章集中介绍了集群的三层体系结构(前端层.分区层和流层),我们为什么会有这三层,这三层…
在上一篇我们把Windows Azure的存储服务用作网盘,本篇我们继续挖掘Windows Azure的存储服务——高级存储.高级存储自然要比普通存储高大上的,因为高级存储是SSD存储!其吞吐量和IOPS自然是普通存储没法比的.在高级存储功服务推出之前,用户为了提升磁盘性能,通常需要挂载多个持久盘做成RAID 0来使用.一个最大号的虚拟机,最多可以挂载16个持久盘,若将这16个磁盘组成RAID 0,理论上其整体磁盘性能可以提高16倍——当然这个只是理论值,因为是软RAID,总是要消耗一些计算资源…
当我们在Windows Azure中创建或编辑存储的容器时,需要选择访问类型,本文将描述一下这三个选项的区别. 1. 私有: 默认选项,顾名思义,用户不能通过URL匿名进行访问容器或容器内的任何Blob,访问必须要提供存储帐户名称与访问密钥. 2. 公共Blob 选择该选项后,容器内的所有文件均可通过URL进行匿名访问,但无法访问容器元数据属性或容器内列表. 示例:通过该URL可直接匿名下载该文件: https://imcfile.blob.core.windows.net/mycontaine…
<Windows Azure Platform 系列文章目录> 对于传统的自建数据中心,从底层的Network,Storage,Servers,Virtualization,中间层的OS,Middleware,Runtime,最上层的Application,Data,都需要企业进行管理.这就好比农村自建房. 对于公有云平台,一般分为三种类型: IaaS, PaaS和SaaS. Microsoft Azure平台属于IaaS和PaaS范畴. 1. IaaS 对于用户来说,底层的Network,…
http://www.cnblogs.com/sennly/p/4139675.html 1.公有云平台服务简介 Windows Azure 是一个灵活而开放的云平台,通过该平台,您可以在数据中心快速生成.部署和管理应用程序.Wondows Azure 支持所有主流操作系统.语言或开发工具,并且能够将公有云应用程序与现有 IT 基础设施相集成. 永远在线,安全可靠 Windows Azure 可以轻松实现异地多点备份,使您能够构建和运行高度可用的应用程序,而不必将精力放在基础结构上.Window…
Windows Azure的7月更新:SQL数据库,流量管理,自动缩放,虚拟机 今早我们释出一些很棒的Windows Azure更新.这些新的提升包括:SQL数据库:支持SQL自动导出和一个新的高级层SQL数据库选项流量管理:在HTML门户的新的管理Windows Azure流量的支持自动缩放:支持Windows Azure移动服务,服务总线队列深度自动缩放规则,自动缩放行为警示虚拟机:在管理门户,更新IaaS管理体验所有这些更新都立即可用了(注意:有些还是预览版).下面是更详细的信息. SQL…
目录第1章  云计算技术简介    1.1  云计算所要解决的问题    1.2  云计算平台的分类    1.3  微软云计算平台Windows Azure        1.3.1  高可用性        1.3.2  易于部署和伸缩        1.3.3  全球化        1.3.4  开发语言和开发模型第2章  Windows Azure云计算平台    2.1  Windows Azure平台的组成部分和主要功能        2.1.1   Windows Azure  …
执行与维护 使用虚拟机运行业务应用有什么需要注意的地方? Windows Azure 会周期性地更新主机环境,以确保平台上运行的所有应用程序和虚拟机始终处于安全的环境.此更新过程可能会导致您的虚拟机重新启动.虚拟机重新启动的过程中会导致运行在此虚拟机上的应用程序离线. 虚拟机迁移时可能会发生数据丢失情况.虚拟机迁移的一些原因如下: a. 调整虚拟机大小 b. 更新主机 c. 主机上硬件故障 d. 用户配置AutoScale 自动扩展和收缩 e. 用户在高可用集中同时加入多台实例(>5) 为确保托…
作者 王枫 发布于2013年6月27日 随着云计算技术和市场的日渐成熟,企业在考虑IT管理和运维时的选择也更加多样化,应用也从传统部署方式,发展为私有云.公有云.和混合云等部署方式.作为微软核心的公有云平台,Windows Azure提供了三种计算模式(虚拟机.云服务和网站),允许客户快速的构建.部署和管理云端应用程序.本文旨在对如何选择虚拟机和云服务给出一些建议和指导. 虚拟机和云服务 虚拟机(Virtual Machines)是Windows Azure基础设施即服务(IaaS)的重要组成部…
在我们收到的请求中,有一个频繁出现的请求是提供一种能在 Windows Azure Blob 存储与其本地文件系统之间轻松上传或下载文件的方法.一年半前, 我们很高兴地发布了 AzCopy, Windows Azure 存储客户借助这款命令行实用程序就可以实现上述操作.该实用程序旨在简化数据传输任务,使您可以轻松将数据传入或传出 Windows Azure 存储帐户.客户可以将其作为独立工具使用,也可以把它添加到现有应用程序中.您可以随时从 aka.ms/AzCopy 下载最新版本. 此命令与您…
作者:Suren Machiraju 和 Ralph Squillace 审校:Christian Martinez.James Podgorski.Valery Mizonov 和 Michael Thomassy 本文介绍针对 Windows Azure 设计多租户应用程序(通常是为其他组织提供服务的 ISV 应用程序)所需的方法,这些程序更高效,即运行或构建的成本较低,和/或性能更高.更稳定或可伸缩性更好.本文首先介绍多租户应用程序的一般原则.与构建和运行多租户应用程序有关的 Window…
上一篇我们介绍了用PowerShell将Windows Azure的存储服务当网盘来使用.如果感觉还不够简单,那么这次我们来看看还有哪些使用起来更方便的图形界面管理工具吧.当然,这些工具必要支持中国版的Windows Azure才行. 1. Azure Storage Explore 这个估计是最古老的图形界面客户端工具了,开源,代码在CodePlex上,不过和CodePlex一样,一年多没有更新了.一直停留的Preview的阶段.界面比较土,而且在高分屏幕上显示有些不正常. 支持Blob,Pa…
部署在Windows Azure上的虚拟机之间如何共享文件?例如:Web Server A和Web Server B组成负载均衡集群,两个服务器需要一个共享目录来存储用户上传的文件.通常,大家可能首先想到的是在一个虚拟机上开放一个共享目录或者NFS服务(Linux).其实,Windows Azure的文件共享服务就可以很好的解决这个问题,而且不需要在虚拟机上开放共享目录或者提供NFS服务. 文件共享服务是Windows Azure存储服务的一部分.每个存储账户(Storage Account)都…
MongoDB 是一种受欢迎的高性能 NoSQL 开源数据库.使用 Windows Azure管理门户,您可从映像库创建运行 CentOS Linux 的虚拟机.然后,您可以在该虚拟机上安装和配置 MongoDB 数据库. 您将了解到以下内容: 如何使用管理门户从库中选择并安装一台运行 CentOS Linux 的 Linux 虚拟机. 如何使用 SSH 或 PuTTY 连接到该虚拟机. 如何在该虚拟机上安装 MongoDB. 创建运行 CentOS Linux 的虚拟机 使用您的 Window…
Azure 中的托管服务由一个应用程序(用于在托管服务中运行)和 XML 配置文件(定义托管服务的运行方式)组成.托管服务同时使用服务定义文件 (.csdef) 和配置文件 (.cscfg).有关详细信息,请参阅创建 Azure 托管服务概述. 在中国服务中开发托管服务时的主要区别是终结点地址有不同的 URI.例如,Azure 和 SQL Database URI 通常以 windows.net 结尾.中国服务开发人员必须能够认识到何时 URI 终结点不同,然后配置所用的工具和所开发的应用程序以…
虚拟硬盘和文件 在 Windows Azure 外部,虚拟硬盘可使用 VHD 或 VHDX 格式.它们还可以是固定的.动态扩展或差异的.Windows Azure 支持 VHD 格式的固定磁盘.固定格式在文件内对逻辑磁盘以线性方式布局,这样一来磁盘偏移量 X 存储在 blob 偏移量 X 的位置.在 blob 末尾有一小段脚注,描述了 VHD 的属性.通常,由于大多数磁盘中都有较大的未使用区域,因此固定格式会浪费空间.不过,Windows Azure 以稀疏格式存储 .vhd 文件,因此可兼获固…
在 Windows Azure 的虚拟机中,磁盘有多种使用方式.操作系统磁盘是用来为虚拟机提供操作系统的虚拟硬盘.数据磁盘是附加到虚拟机上用来存储应用程序数据的 VHD. 根据应用程序的需要,可从多种创建方式中选择一种来创建磁盘.例如,典型的磁盘创建方式是在创建虚拟机时从映像库中挑选一个映像,操作系统磁盘随即被同步创建.创建数据磁盘的典型方式是将一个空白磁盘附加到虚拟机,新的数据磁盘随即被同步创建.可以用上载或复制到订阅相关存储帐户的 .vhd 文件来创建磁盘.不能用门户来上载 .vhd 文件,…
如何在创建虚拟机之后登录虚拟机 这部分将展示如何登录到虚拟机,所以你可以管理它的设置和你会上面运行的应用程序. 注意: 对于要求和故障排除技巧,请参阅“使用RDP或SSH连接到Azure虚拟机”( Connect to an Azure virtual machine with RDP or SSH). 1.如果你还没有这样做,请登录到Azure管理门户. 2.单击Virtual Machines,然后选择相应的虚拟机. 3.在命令栏,单击Connect. 4.单击Open 来使用为虚拟机自动创…
Windows Azure 入门系列课程视频Windows Azure 入门系列课程(1):Windows Azure 概述http://www.aboutyun.com/thread-5777-1-2.htmlWindows Azure 入门系列课程(2):Windows Azure Storagehttp://www.aboutyun.com/thread-5778-1-2.htmlWindows Azure 入门系列课程(3):Windows Azure Server Bushttp://…
 发布于 2014-02-10 作者 陈 忠岳 持续集成 (CI) 的历史源远流长, 其宗旨在于软件团队在敏捷环境中不断将他们的工作整合为持续构建.管理 CI 进程的工具已存在一段时间.过去几年中,鉴于 CI 管理进程变得更复杂而CI 的优势日趋明显,CI 工具变得越来越受欢迎.CI 工具可以结合现有的 SCM 版本控制工具一起使用,以管理当前复杂的构建.测试和部署进程,这些进程往往SCM 的工具和进程本身无法完全覆盖. Jenkins 是广受欢迎的开源 CI 工具,其具有多个安装和扩展版本…
 Windows Azure存储用户经常希望能够在"管理器"中查看他们的数据,管理器指的是一款可用于显示存储帐户数据的工具.我们之前提供了我们所知的存储管理器列表.在本文中,我们将对此列表进行更新,使其反映出新的变化.请注意,我们想在此列表中列出仍在积极开发的工具,因此我们仅添加了 2012 年或之后更新的工具. 与之前的列表一样,我们并未对这些实用程序所宣称的功能或质量进行验证,此列表也不代表 Microsoft的认可. 下表是我们目前所知管理器的快照,这些工具的功能可能会持续改…
备份和还原对于操作真实的系统来说至关重要.对于 Windows Azure 虚拟机环境中的 Windows Server,可以根据自身的需求选择多种不同的工具或将这些工具结合使用来实现备份.下面将对这些工具快速进行比较和对比,从而帮助您确定最佳解决方案. Windows Server Backup (WSB) WindowsServer Backup 可用于从虚拟机内部进行在线备份.它还可备份系统状态以及文件和文件夹. 请注意,使用 Windows Server Backup 时,备份文件将位于…
编辑人员注释: 今天这篇文章由 KGroup 首席软件架构师兼研发部主管 Jody Donetti 与 KGroup 技术总监 Simone Procopio 共同撰写,介绍了 KGroup 如何使用Windows Azure 基础结构即服务 (IaaS) 和平台即服务 (PaaS) 产品支持其 Qoob 内容管理体系结构. KGroup 开发并实施针对企业和公共网站及针对网络电视的内容管理和分发解决方案.KGroup 总部设在米兰,已在意大利和欧洲市场运营十余年,其最新产品是 Qoob 内容管…
 Mark Russinovich的技术博客涵盖 Windows故障排除.技术和安全等主题. Windows Azure主机更新:原因.时间和方式 Windows Azure的计算平台(其中包括 Web Role.Worker Role 和虚拟机)基于计算机虚拟化.对基础操作系统的深入访问使 Windows Azure的平台即服务 (PaaS)与许多现有软件组件.运行时和语言唯一兼容,当然,如果没有这种深入访问(包括用户自己提供操作系统映像的能力),Windows Azure的虚拟机则不能归…