开发者社区 > 云原生 > Serverless > 正文

请问每个服务对外的ip都不一样吗?服务内函数对外都是同一个ip? 每个服务对外都是不同ip?

请问每个服务对外的ip都不一样吗?服务内函数对外都是同一个ip? 每个服务对外都是不同ip?

展开
收起
数据大拿 2023-05-05 19:38:31 170 0
6 条回答
写回答
取消 提交回答
  • 每个ip都是不一样的,都是唯一的

    2023-05-06 17:00:53
    赞同 展开评论 打赏
  • 值得去的地方都没有捷径

    这取决于您的服务架构和配置。如果您的服务采用了负载均衡和/or 集群技术,那么对于外界访问的IP地址可能会因服务节点的不同而不同。一般情况下,每个服务节点会分配一个唯一的IP地址,以便外部访问。

    对于服务内部的函数,一般都是在同一台服务器上运行,因此对外的IP地址是相同的。然而,如果您的服务是分布式计算的,服务内的函数也可能会分布在不同的机器上,其对外的IP地址也会随之变化。

    总之,对外的IP地址是否相同,取决于你的服务架构和具体的配置方式。

    2023-05-06 16:55:25
    赞同 展开评论 打赏
  • 从事java行业9年至今,热爱技术,热爱以博文记录日常工作,csdn博主,座右铭是:让技术不再枯燥,让每一位技术人爱上技术

    函数计算每个服务对外的ip是不一样的,不同服务之间不同ip。服务内的函数不再单独配置ip,因此对外ip是同当前所在服务对外ip一致的。可以在控制台服务列表配置服务对应的ip,但是对应的函数管理中不存在ip的配置。

    2023-05-06 10:06:35
    赞同 展开评论 打赏
  • 热爱开发

    在阿里云的ECS和RDS中,每个实例都有一个唯一的公网IP地址,可用于对外访问。每个实例的公网IP地址是不同的,因此不同服务对外的IP也会不同。

    对于函数计算,每个函数都有其自己的域名(Function URL),可以通过该域名来访问该函数。因此,对于同一个函数服务内的多个函数,它们的Function URL 是不同的,因此它们所对应的IP地址可能也是不同的。

    需要注意的是,具体情况还要根据您的网络拓扑和部署方式进行具体分析。例如,在某些情况下,同一台ECS实例上运行的多个服务可能会共用同一个IP地址,但是他们可以分别使用不同的端口对外提供服务。

    2023-05-06 09:16:49
    赞同 展开评论 打赏
  • 每个阿里云服务都会分配一个公网 IP 地址或者专有网络的 IP 地址。公网 IP 地址可以通过 Internet 直接访问,而专有网络的 IP 地址只能在特定的 VPC 中访问。

    如果您创建了多个 ECS 实例、RDS 实例等服务,它们会分配不同的 IP 地址。此外,即使是同一个 ECS 实例上的多个函数,也会分配不同的 IP 地址。这些 IP 地址可以通过控制台、API 或者 SDK 获取。

    阿里云服务的 IP 地址并不是固定不变的,可能会因为网络变化、实例重启等原因而发生变化。

    2023-05-06 08:20:08
    赞同 展开评论 打赏
  • 回答8.png

    可以设置固定ip,

    此答案来自钉钉群“阿里函数计算官网客户"

    2023-05-05 19:45:09
    赞同 展开评论 打赏
滑动查看更多
问答地址:

快速交付实现商业价值。

相关电子书

更多
低代码开发师(初级)实战教程 立即下载
冬季实战营第三期:MySQL数据库进阶实战 立即下载
阿里巴巴DevOps 最佳实践手册 立即下载