Windows Azure存储共享配置介绍

我们都知道windows azure上创建的vm全部格式都为.vhd格式文件,这样我们就可以使用azure powershell将本地的hyper-v的vm上传到windows azure的存储容器中,然后挂载到新的windows azure vm中,那如果我们要将本地的某个软件上传到windows azure上工vm使用怎么办呢,我们都知道,microsoft的所有软件收费都相当高,当然也包括windows azure上的个个服务,如果我们需要一台SQL Server数据库服务器的话,如果使用windows azure上的架构的服务,那样收费太高,所以很多人就想着其一台vm然后安装SQL Server服务来达到相应的效果,如果在本地安装好一个安装SQL Server的hyper-v服务的vm,然后上传到windows azure上的话那样文件太大了,而且传输太慢了,同样我们日后如果需要的话也都需要使用同样的方式进行操作,那有什么好办法呢?那就是我们直接将SQL Server的ISO上传到windowsazure上,如果有需要的话,直接新建vm,然后挂载iso即可安装,这样一来既方便又快捷。同样一个新问题又来了,因为windows azure 的powershell上传文件目前只支持.vhd格式的文件,不支持其他格式的文件,所以ISO格式的文件是无法上传,所以我们需要使用其他方法,当然如果真想用windows azure上传文件的话也可以,那就是需要在本地创建一个vhd文件,然后挂载到本地的hyper-v虚拟机下,然后将文件拷贝到vhd文件上,将有数据的vhd文件上传到windowsazure上,然后通过添加附加磁盘的方式挂载到对应的vm上,这样也同样实现相应的效果,那除了这样的方式我们还有什么方法呢,那就是我们可以使用windows azure自带的文件系统,当前windows azure的文件系统功能处于预览状态,有一定的缺陷,待后期会通过更新来达到一定的效果。但目前的文件系统功能已经满足了文件系统的上传;当然也有人说使用azure Storage explorer工具也可以,但是经过测试,该工具不具备上传进度显示,所以也达不到个人需求,那当我们上传文件到windows azure后,windows azure vm又如何读取非vhd格式的文件呢,解决方法就是我们今天介绍的windows azure 存储共享配置实现,具体见下:

功能总结:如何将本地的文件上传azure存储账户的方式有:

1.Azure powershell将vhd格式的文件上传,如果是非vhd文件可以将文件拷贝到挂载vhd文件的vm中进行数据传输

2. 通过压缩的方式,将大文件压缩成多个小文件通过azure storage explorer工具上传

3. FTP的方式

据了解目前windows azure上的文件系统单一文件系统支持5T空间,然后一个vm最多

挂载30个网络共享存储,一个虚拟机最多可以挂在30个网络共享存储

Windows azure vm如果挂载或者访问放在存储账户下的非vhd文件

1. 将非vhd文件存放在vhd文件中,然后将vhd文件挂载到指定的vm中即可

2. 通过存储共享的方式,将存储目录映射到指定vm中

如果有需要azure storage explorer工具的童鞋可以下面使用:

https://azurestorageexplorer.codeplex.com/

上传不显示进度,所以不建议使用

如何使用 Azure 文件存储

http://www.windowsazure.cn/zh-cn/documentation/articles/storage-dotnet-how-to-use-files/

首先是创建一个azure 存储账户

创建 Azure 存储帐户

https://msdn.microsoft.com/zh-cn/library/dn806380

从 Azure 虚拟机装载共享

在Windows Server 2012的Powershell中运行

注:账户及密码信息均为存储账户的信息

然后,是查看秘钥文件:

我们可以单击复制键复制主机访问秘钥

前提条件准备好后,我们就需要下一步操作了

需要在azure powershell下运行以下命令:为存储帐户和密钥创建上下文

PSC:\>$ctx=New-AzureStorageContext iternaldata Ala9OBxzEONvAKMmXPjXOKSvo+o0H1wqbCCw1mpszWeegP2pm9VD5IfxNSO2ZRzSkZt996N
RMZyQAT/bL4OuKw== -endpoint core.chinacloudapi.cn
注:$ctx=New-AzureStorageContext 存储账户  存储账户秘钥  格式

$s = New-AzureStorageShare files -Context $ctx

以下命令在windows系统的powershell执行即可
PS C:\Users\gavin> cmdkey /add:iternaldata.file.core.chinacloudapi.cn /user:iternaldata /pass:Ala9OBxzEONvAKMmvo+o0H1wqbCCw1mpszWeegP2pm9VD5IfxNSO2ZRzSkZt996NRMZyQAT/bL4OuKw==
注:iternaldata为我当前环境的存储账户;   后面为存储账户秘钥

使用保存的凭据装载文件共享

PS C:\Users\gavin> net use z: \\iternaldata.file.core.chinacloudapi.cn\files
 (注意:Z盘符后跟\\需要有一个空格)

在WindowsServer上多了个网盘:

我们发现该网盘的大小为5T

时间: 2024-12-28 00:50:17

Windows Azure存储共享配置介绍的相关文章

浅谈Windows Azure 存储服务

我们现在正处于一个数据爆炸的年代,大数据.开放数据炒的如火如荼,表明数据给我们带来了不可估量的价值. 对于企业来说,保存.管理和维护数据已经成为一项重要的挑战.大量存储设备的采购.部署.数据规模的不断增长,对于需要为其数据使用可伸缩的.持久的且具有高可用性的存储的应用程序,云计算使其有了新的方案可供选择,这正是 Microsoft 开发 Azure 存储服务的原因. Azure存储服务包括Blob存储.表存储.队列存储和文件存储.这些服务都包含在每个存储账户中. 那么存储账户是一个唯一的命名空间

Windows Azure初体验--功能介绍

Windows azure功能介绍 随之云计算时代的到来,让很多人都感觉在云里雾里.云到底是什么概念呢?我相信没有人能给一个合理的解释,反正我到目前理解是,公有云是托管在数据中心的服务器,前提是数据中心提供所有的软硬件服务,但是这样的解释也不完全对,也不完全错. Windows Azure分为中国版本和国际版本,两个在功能上有很大的区别.国际版的Azure功能相对比较丰富.在中国部署的windows azure 服务机房主要分布在北京.上海.在windows azure上通过地缘组来区分.那什么

玩转Windows Azure存储服务——高级存储

在上一篇中我们中,我们把Windows Azure的存储服务用作网盘,本篇我们继续挖掘Windows Azure的存储服务——高级存储.高级存储自然要比普通存储高大上的,因为高级存储是SSD存储!其吞吐量和IOPS自然是普通存储没法比的.在高级存储功服务推出之前,用户为了提升磁盘性能,通常需要挂载多个持久盘做成RAID 0来使用.一个最大号的虚拟机,最多可以挂载16个持久盘,若将这16个磁盘组成RAID 0,理论上其整体磁盘性能可以提高16倍——当然这个只是理论值,因为是软RAID,总是要消耗一

Windows Azure恢复服务功能介绍

说到windows azure对于当前已经不是一个默认的话题了,但是功能一直都在更新中,时不时会更新一些新的功能或者旧功能的一些完整性及可用性.具体就不多说了,今天说一下 azure上的恢复服务(备份和还原功能),其实对于azure上的恢复服务就是windows系统自带的windows backup功能,该功能可以将本地的计算机通过下载及安装Agent后,同时验证服务后,即可将系统状态或者文件备份到windows azure上的保管库中,这样相对备份的数据类型比较安全,但是同样也会有一个问题,如

Windows Azure 虚拟网络配置(Point to Site)

说明:本文以Azure国际版为例,中国版在网络位置会存在一定差异. 1. 场景 虚拟网络为我们提供了在Windows Azure云计算环境上构建网络定义的能力,通过虚拟网络,我们可以方便地将Windows Azure中的虚拟机等资源按照不同的角色.用户进行网络规划.同时也可以和我们本地IT沟建“混和云”的环境,假设我们在Azure云上建立了一个客户会员积分的Web应用,但客户信息是保存在公司内网的私有服务器上,或是在其他的云服务平台中.因此需要通过虚拟网络来实现连接各服务,同时要能保证连接的安全

在Windows Azure中如何配置使用PHP

PHP(PHP培训 php教程 )也许是当前web开发界最最流行的语言,所以“在Azure中使用PHP”这个问题引起了很多人的关注,提及Azure支持"FastCGI”的新闻报道很多,而却几乎没有提及具体怎样在Azure里配置使用PHP,本文将会演示在..... 在微软MIX09大会上,Windows(Windows培训 ) Azure发布了它的第3个版本——Match 2009 CTP.从这个版本开始,Windows Azure开始支持FastCGI.支持FastCGI也就是意味着支持PHP.

Windows Azure存储容器私有,公共容器,公共Blob的区别

当我们在Windows Azure中创建或编辑存储的容器时,需要选择访问类型,本文将描述一下这三个选项的区别. 1. 私有: 默认选项,顾名思义,用户不能通过URL匿名进行访问容器或容器内的任何Blob,访问必须要提供存储帐户名称与访问密钥. 2. 公共Blob 选择该选项后,容器内的所有文件均可通过URL进行匿名访问,但无法访问容器元数据属性或容器内列表. 示例:通过该URL可直接匿名下载该文件: https://imcfile.blob.core.windows.net/mycontaine

登录windows azure及管理门户介绍

输入azure中国官方网址:www.azure.cn,打开"管理门户". 输入azure账户,密码 登录界面是不是挺炫的 登录成功后,首先看到的是windows azure所有项目的概览界面 左侧的导航栏是不同服务的分类,点击相应的分类,可以进入不同的服务界面.进入服务界面后右侧的控制台可以对该项服务进行不同的操作 点击账户信息,可以对账户进行注销,更改密码,及查看帐单情况 windows azure登录及管理界面给我的感觉就是界面简单,可操作性强,所有功能一目了然.

Windows Azure 虚拟网络配置(Site to Site)

上篇我们创建了Point to Site的虚拟网络连接,来满足客户端到云端网络的连接.本篇文章我们将创建Site to Site的虚拟网络连接,以满足本地网络到云端的网络连接. 创建与配置过程与上篇较类似,相同之处大家可自行省略. 1). 登录到Azure管理门户 国际版:https://manage.windowsazure.com 国内版:https://manage.windowsazure.cn 在管理门户导航中选择网络,在右侧选择“创建虚拟网络”. 第一步:填写名称及选择位置 填写适当