广告位 后台主题配置管理 |
广告位 后台主题配置管理 |
今天给各位分享azure没有香港服务器的知识,其中也会对azure香港服务器价格进行解释,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在开始吧!
我们在传统IDC托管环境运维网站的时候,经常会遇到多台Web服务器实现负载均衡的时候,后面使用同一个网络存储(SAN)。通过这种方式,可以解决文件同步的问题。
在Windows Azure公有云环境,想实现上面的架构会比较困难,主要原因有:
1.Azure公有云不允许用户把网络存储(SAN)放置在Azure数据中心
2.如果使用单独一台Azure Virtual Machine模拟网络存储,则这一台Azure VM会出现单点故障。
需要手动创建一台Active Azure VM和一台StandBy Azure VM。当Active VM宕机的时候,由StandBy VM进行托管。
在Azure File出现之前,对于这种共享存储的方案可以提供的解决方案是,让用户基于Azure Storage进行二次开发,将需要共享的文件保存在Azure Storage中。但是这样的开发代价太大了,非常不方便。
现在可以使用Azure File来实现共享文件夹的功能,让多台Azure Virtual Machine使用同一个Azure File
Azure File特点如下:
1.是一个PaaS服务,提供99.9% SLA,不会出现单点故障
2.可以同时被多台Azure VM共享,解决文件共享的问题
3.基于SMB2.1协议,可以被Windows和Linux同时使用。
4.可以通过REST API访问
接下来,笔者做一个简单的DEMO,给各位简单介绍一下Azure File。工作内容主要分为以下几步:
一.准备工作
二.使用PowerShell创建文件共享
三.在Azure Virtual Machine装载Azure File
一、准备工作:确认Azure Storage是否可以使用Azure File功能
1.Azure File功能目前是Preview阶段,如果我们之前创建的老的Azure Storage Account,是无法查看到Azure File的。比如笔者很久以前在香港数据中心(East Asia)创建的Azure Storage Account为leivms,是没有Azure File功能的
为了演示相关的功能,笔者创建了新的存储账号,命名为leifiledemo,创建在香港数据中心(East Asia)
可以看到,上图中已经出现了Files,我们可以使用这个命名空间,来创建Azure File。
2.接下来,我们需要准备以下环境:
-创建一个新的虚拟网络LeiVNet
-创建2台Windows VM,命名为LeiZhangVMOne和LeiZhangVMTwo
-这2台VM使用通过一个Cloud Service Name:LeiZhangVM
-这2台VM设置高可用集:LeiAvbSet
-这2台VM保存在我们之前创建的存储账号leivms,注意这个存储账号和我们之前创建的leifiledemo不同
-注意:我们Azure VM所在的存储账号,和Azure File所在存储账号,必须在同一个数据中心。这里笔者使用的都是香港数据中心(East Asia)
二、使用PowerShell创建文件共享
1.为存储账户和密钥创建上下文
执行以下命令:
$ctx=New-AzureStorageContext account-name account-key
比如笔者在步骤一中创建的Azure File名称为leifiledemo,则执行以下命令
$ctx=New-AzureStorageContext leifiledemo [存储账号的密钥]
2.创建新的文件共享,这里我们创建名为sampleshare的新共享
执行以下命令:
$s = New-AzureStorageShare sampleshare -Context $ctx
三、在Azure Virtual Machine装载Azure File
1.我们通过Remote Desktop,登陆之前创建的Azure VM LeiZhangVMOne
2.打开Azure VM的PowerShell
3.保存虚拟机的存储账户凭据
为了保证Azure VM在重启时,允许Windows自动连接到文件共享,我们需要执行以下命令:
cmdkey /add:.file.core.windows.net /user: /pass:
笔者的环境中,我们执行以下命令:
cmdkey /add:leifiledemo.file.core.windows.net /user:leifiledemo /pass:[存储账号的密钥]
在LeiZhangVMOne这台VM上执行的截图如下:
4.装载Azure File
我们可以使用net use命令,将Azure File装载为本地共享存储
net use z: \\.file.core.windows.net\
在笔者的环境中,我们执行以下命令
net use z: \\leifiledemo.file.core.windows.net\sampleshare
我们可以查看到挂载成功的共享存储。
重复执行步骤三的命令,我们可以同时在两台Azure VM上挂载共享存储。
1. 由于目前 Windows Azure 对外所有网络传输都会透过负载平衡器 (Load Balancer),虚拟机所有对外联机都需要在 Windows Azure 管理接口中增添 Endpoint,目前的 Windows Azure 并不允许设定一段区间的 TCP/UDP Port ,只能一个一个添加 Endpoint,并且最多只能提供 25 个对外的 Endpoint,要让 FTP 服务 Passive Mode能够正常运作,除了增添一个 TCP 21 Port 的 Endpoint 之外,我们还必需限缩数据信道 (Data Channel) 所需的 TCP Port,否则让 FTP Server 大范围随机建立数据信道 TCP Port,在目前 Windows Azure 负载平衡下很难运作。FTP Passive Mode 会用到数据信道 (Data Channel) TCP Port 范围缩限为两个 TCP Port,以便之后 Windows Azure 管理接口中增添 Endpoint。我们可以透过 Server Manager 来做 FTP 防火墙设定
wKioL1OxGk2QZkfDAAIIIDePqIk112.jpg
FTP Passive mode 在建立数据信道的过程中,我们需要将对此虚拟机对外的 IP Address 告知 FTP Server,以避免 FTP 将内部 IPv4 地址传给 FTP 客户端,这会造成在建立数据信道的过程时被 Windows Azure 挡在门外。你要进行 FTP Site 层级的 FTP 防火墙设定。你可以通过ping或者如下图,获得此虚拟机对外的 IP Address
wKioL1OxGzOBhv2UAABKhFSgVWs406.jpg
wKiom1OxG2LR9SJFAAGiQQ-a0A8837.jpg
在 Windows Azure 管理接口中增添 Endpoint
wKiom1OxG4qwLphGAADMhVNnBnA988.jpg
对了,安装配置好iis的ftp服务后,记得要重启下,不然你会发现用ftp客户端软件连接后会有问题的
不能!
由于在中国大陆,微软的Windows Azure不能直接与客户签署合同,需要微软的合作商世纪互联(21V)与客户签署合同,进行Azure采购。在境外,微软直接面对客户,客户直接在官网进行购买,信用卡支付即可下单。目前21V只能购买中国版的Azure,国际版的Azure通过Yellowstone(境外网站)是无法下单采购,也就是说无法购买国际版。如果客户一定想要进行购买国际版,还有一个办法:客户在香港有实体公司,通过香港的微软大企业协议形式进行购买国际版,前提是在香港有实体店,是先前条件。
如果客户只有在国内有实体,那么只有通过21V购买国内版本的Azure,如果客户在国外有实体关联公司,那么就有2个选择,一个是分开买,大陆地区买大陆的部分,境外地区在境外购买。另一种就是统一在国外买,国内也可以使用,但是反之是不成的,即:在中国大陆购买,国外使用不被允许。(曙安VC3解答)
大陆还没开放服务,必须用香港/台湾/美国等海外号码
我可以帮忙你开通帐户,我是微软的。有需要的话私信给我吧
你好,怎么可能会出现这种情况。。。
希望可以帮到你,请采纳,您的采纳将是我回答的动力,谢谢
azure没有香港服务器的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于azure香港服务器价格、azure没有香港服务器的信息别忘了在本站进行查找喔。
广告位 后台主题配置管理 |
广告位 后台主题配置管理 |