Azure Service Fabric试用笔记

先写下体会总结,

  1. 总体感觉比较复杂,
  2. 中文界面概念翻译不好。
  3. 错误提示友好度不够。
  4. 相关资料很少,只能从生涩的官方文档里揣摩。

成功后的Service Fabric Explorer:

Azure Service Fabric试用笔记_第1张图片
Service Fabric Explorer

下载和生成项目

  1. 按照入门文档,一开始使用的国际版,后来发现找不到bower,改用国内版文档,直接使用github上的源代码。

申请azure试用

注意身份证和支付信息都不能是以前申请过的

创建Service Fabric cluser

有两种方式:,

  • 一种是直接在visual studio中创建,
  • 另一种是在azure控制台创建(推荐)。

这里遇到几个坑记录一下:

  1. servcie fabric创建需要一段时间,但目前没有足够的机制反馈是否完成,我一开始总是创建完成后就急于发布,结果遇到各种奇怪问题。验证Cluser部署完成的方式是在azure的控制台的Service Fabric中查看状态


    Azure Service Fabric试用笔记_第2张图片
    Azure 控制台Service Fabric状态
  2. 记得开放8080端口,创建时默认开放80和83端口,但示例程序配置的是8080端口。


    Azure Service Fabric试用笔记_第3张图片
    VS中的界面
  3. 开启反向代理。如果使用visusal studio 2017创建,没有这个选项,所以建议使用azure控制台创建。如果不开启反向代理会造成votingweb不能访问votingdata的api的情况,现像就是投票界面可以显示但是点击【Add】按钮没有反应。参见:负载均衡的端口映射

Azure Service Fabric试用笔记_第4张图片
Azure 控制台创建Service Fabric时设计自定义终结点8080,启用反向代理
  1. 如果使用azure控制台,创建完成的最后一步记得下载证书,并在开发机器上安装,这样能能从visual stuido中发布程序到 Azure Service Fabric,参见:从 Visual Studio 配置与 Service Fabric 群集的安全连接

    Azure Service Fabric试用笔记_第5张图片
    下载pfx证书

  2. 试用的vm最多提供4个,但创建Service Fabric时默认是5个,所以会报错:“”,改成3个节点就行了。


    Azure Service Fabric试用笔记_第6张图片
    初始VM规模集容量

Service Fabric需要的资源

创建一个Service Fabric所需要的资源如下:

  • 公共 IP 地址
  • 负载均衡器
  • 虚拟机规模集
  • 网络接口
  • 网络安全组
  • 2个存储帐户
  • 虚拟网络
  • 密钥保管库
    如图:


    Azure Service Fabric试用笔记_第7张图片
    资源组

你可能感兴趣的:(Azure Service Fabric试用笔记)