The embodiment of this application discloses the configuration method, device, electronic device and computer readable medium of virtual private cloud service. One specific implementation of the method includes: in response to receiving a request to create a corresponding virtual network card for public service in virtual private cloud service, obtaining the virtual IP address of public service as the IP address of the virtual network card, obtaining the list of service nodes mounted by public service, and configuring the virtual network card between the virtual network card and the service nodes of public service based on the IP address of the virtual network card. Routing strategy creates the mapping relationship between the IP address of virtual network card and the list of service nodes mounted by public service to provide public services to users of virtual private cloud services based on routing strategy and mapping relationship. The implementation implements the mapping of public services to virtual network cards in VPC. It provides a way to directly access service nodes mounted by public services through virtual network cards in VPC without the need for public service access through public network segments.
【技术实现步骤摘要】
虚拟私有云服务的配置方法和装置
本申请实施例涉及计算机
,具体涉及云服务领域,尤其涉及虚拟私有云服务的配置方法和装置。
技术介绍
云服务是将企业或个人所需的软硬件、资料都放到网络上,在任何时间、地点,使用不同的IT(InternetTechnology,互联网技术)设备互相连接,实现数据存取、运算等目的的服务模式。当前,常见的云服务有公共云(PublicCloud)与私有云(PrivateCloud)两种。在公有云中,不用的企业或个人客户可以共享一个服务提供商提供的资源。私有云是为单个客户单独使用而构建的、提供对客户内部数据、资源的安全性的有效控制的云服务系统。私有云内的虚拟机具有访问公有云中的公共服务的需求,例如访问对象存储服务等。目前VPC(VirtualPrivateCloud)内访问这些公共服务需要经过网关将请求的IP转换到公网的公共服务网段,通过公共服务的网段访问服务。
技术实现思路
本申请实施例提出了虚拟私有云服务的配置方法、装置、电子设备和计算机可读介质。第一方面,本申请实施例提供了一种虚拟私有云服务的配置方法,包括:响应于接收到在虚拟私有云服务中为公共服务创建对应的虚拟网卡的请求,获取公共服务的内网虚拟IP地址作为虚拟网卡的IP地址;获取公共服务挂载的服务节点列表,并基于虚拟网卡的IP地址配置虚拟网卡与公共服务的服务节点之间的路由策略;创建虚拟网卡的IP地址与公共服务挂载的服务节点列表之间的映射关系,以基于路由策略和映射关系向虚拟私有云服务的用户提供公共服务。在一些实施例中,上述获取公共服务的内网虚拟IP地址,包括:获取公共服务的对应于不 ...
【技术保护点】
1.一种虚拟私有云服务的配置方法,包括:响应于接收到在虚拟私有云服务中为公共服务创建对应的虚拟网卡的请求,获取所述公共服务的内网虚拟IP地址作为所述虚拟网卡的IP地址;获取所述公共服务挂载的服务节点列表,并基于所述虚拟网卡的IP地址配置所述虚拟网卡与所述公共服务的服务节点之间的路由策略;创建所述虚拟网卡的IP地址与所述公共服务挂载的服务节点列表之间的映射关系,以基于所述路由策略和所述映射关系向所述虚拟私有云服务的用户提供公共服务。
【技术特征摘要】
1.一种虚拟私有云服务的配置方法,包括:响应于接收到在虚拟私有云服务中为公共服务创建对应的虚拟网卡的请求,获取所述公共服务的内网虚拟IP地址作为所述虚拟网卡的IP地址;获取所述公共服务挂载的服务节点列表,并基于所述虚拟网卡的IP地址配置所述虚拟网卡与所述公共服务的服务节点之间的路由策略;创建所述虚拟网卡的IP地址与所述公共服务挂载的服务节点列表之间的映射关系,以基于所述路由策略和所述映射关系向所述虚拟私有云服务的用户提供公共服务。2.根据权利要求1所述的方法,其中,所述获取所述公共服务的内网虚拟IP地址,包括:获取所述公共服务的对应于不同用户的内网虚拟IP地址;所述获取所述公共服务挂载的服务节点列表,包括:获取所述公共服务挂载的分别为不同用户提供服务的服务节点的列表;以及所述创建所述虚拟网卡的IP地址与所述公共服务挂载的服务节点列表之间的映射关系,包括:创建同一用户对应的虚拟网卡的IP地址与公共服务所挂载的服务节点之间的对应关系。3.根据权利要求1所述的方法,其中,所述方法还包括:响应于接收到向虚拟私有云服务内的对应于公共服务的虚拟网卡发出的公共服务访问请求,基于发出所述公共服务访问请求的请求端的内网IP地址以及所述映射关系查找到对应的公共服务的服务节点,并根据所述路由策略访问查找到的服务节点。4.根据权利要求1所述的方法,其中,所述基于所述虚拟网卡的IP地址配置所述虚拟网卡与所述公共服务的服务节点之间的路由策略,包括:在虚拟私有云服务内创建所述公共服务的负载均衡端口,将所述虚拟网卡的IP地址作为源地址,配置所述虚拟网卡经过所述负载均衡端口向所述公共服务的服务节点分发访问请求的路由策略。5.根据权利要求1-4任一项所述的方法,其中,所述方法还包括:将所述映射关系同步至所述虚拟私有云的数据库,以在接收到虚拟私有云服务内的公共服务访问请求时,通过所述虚拟私有云服务内的网关设备从所述虚拟私有云的数据库获取所述映射关系。6.一种虚拟私有云服务的配置装置,包括:第一获取单元,被配置为响应于接收到在虚拟私有云服务中为公共服务创建对应的虚拟网卡的请求,...
【专利技术属性】
技术研发人员:姜琳,雷思源,周磊,
申请(专利权)人:北京百度网讯科技有限公司,
类型:发明
国别省市:北京,11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。