最近要在 azure 部署一套 java 的微服务,目前涉及到的技术栈大概就是 java+redis+mysql 就可以了,想问问有经验的同学如果暴露到外网还需要什么额外的服务吗
|  |      110Buns      2019-03-06 10:28:46 +08:00 直接 80 端口,也可以买个 lb ? 基本就这样吧。其他什么各种附加服务另说 | 
|      2Cbdy      2019-03-06 10:40:23 +08:00 Azure 的 MySQL 不支持存储过程( 2 年前用的时候),小心踩坑 | 
|  |      3vjnjc      2019-03-06 11:40:27 +08:00 via Android 楼主说的是安全方面的吗? 最简单大概就是控制 ssh 登录吧,把密码登录关了 | 
|  |      6blackboom      2019-03-06 13:01:59 +08:00 不上 lb 或者 gateway 那就用 nginx 自己做,如果无法满足再考虑 Azure 的 LB 和 gateway | 
|  |      7chocotan      2019-03-06 13:03:16 +08:00 spring-cloud | 
|  |      8wayneshen      2019-03-06 13:05:08 +08:00 我用的 API Management + Azure Functions + AWS Dynamodb。 | 
|      10csely      2019-03-06 15:52:04 +08:00 基于 PaaS 的 Web Application 或 API Application 可以用,带固定 IP 或固定微软子域名的。 @Cbdy 现在 Azure 上的 MySQL 没那么 Low 了,而且 docker 也支持的不错。 再不济弄一个 Linux 虚拟机,自己动手丰衣足食。 | 
|  |      11Ariver      2019-03-06 16:53:27 +08:00 public ip. gateway 如果+waf 的话比较贵。 | 
|  |      12mmdsun      2019-03-06 22:24:37 +08:00 via Android Azure 自研的数据库很快,计费比 aws 透明。 我用过 azure 面部识别 api 做,面孔登录。 海外不要用虚拟信用卡支付,容易被班。 |