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