-
公开(公告)号:US11303540B2
公开(公告)日:2022-04-12
申请号:US16834757
申请日:2020-03-30
Applicant: CITRIX SYSTEMS, INC.
Inventor: Steven A. Keller , Sindy Giraldo
IPC: G06F15/173 , H04L41/5041 , H04L41/5051 , G06N5/04
Abstract: Data is received characterizing a virtual resource requirement for deployment of a resource in a first remote computing environment and/or a second remote computing environment. Second data is received characterizing resource cost for the first remote computing environment and the second remote computing environment. The receiving the second data includes accessing, via an application programming interface of the first remote computing environment and based on an account identity of an entity associated with the virtual resource requirement, the second data characterizing computing resource cost for the first remote computing environment. A first cost for deploying the resource within the first remote computing environment and a second cost for deploying the resource within the second remote computing environment is predicted using the received data. The first cost and the second cost is provided. Related apparatus, systems, techniques and articles are also described.
-
公开(公告)号:US11579937B1
公开(公告)日:2023-02-14
申请号:US17137292
申请日:2020-12-29
Applicant: CITRIX SYSTEMS, INC.
Inventor: Sindy Giraldo , Sai Varun Prasanth Soundararajan
IPC: G06F9/50
Abstract: A data model characterizing a plurality of resources is received. The data model associates a first resource within a first remote computing environment with a first tag and a second resource within a second remote computing environment with a second tag. The data model is received from a database that is separate from the first remote computing environment and the second remote computing environment. The plurality of resources is grouped based on the first tag and the second tag. The grouping can form a first group associated with the first tag and a second group associated with the second tag. A first list of resources characterizing the first group and a second list of resources characterizing the second group is provided. Related apparatus, systems, techniques and articles are also described.
-
公开(公告)号:US20220200929A1
公开(公告)日:2022-06-23
申请号:US17127975
申请日:2020-12-18
Applicant: CITRIX SYSTEMS, INC.
Inventor: Sindy Giraldo , Steven A. Keller
IPC: H04L12/911 , G06F16/11
Abstract: A method for multi-cloud deployment and validation may be provided. The method may include receiving a first template specifying a cloud resource requirement. A first resource from a first cloud provider and a second resource from a second cloud provider may be identified. The first resource and the second resource may be a same or comparable resource capable of satisfying the cloud resource requirement specified by the first template. The first resource may be selected instead of the second resource based on a respective cost of the first resource and the second resource. A second template for deploying the first resource at the first cloud provider may be generated. The first resource may be deployed by sending the second template to the first cloud provider. Related systems and articles of manufacture are also provided.
-
公开(公告)号:US20210397588A1
公开(公告)日:2021-12-23
申请号:US16909401
申请日:2020-06-23
Applicant: CITRIX SYSTEMS, INC.
Inventor: Steven A. Keller , Sindy Giraldo , Stephan Vanwoezik
IPC: G06F16/185 , G06F16/903 , H04L29/08
Abstract: A method for updating cloud resource tags is provided. The tag associated with a cloud resource may assign the cloud resource to one or more categories to enable tracking of the cloud resource. The method may include determining, based on a synchronization profile, the scope of the update. For example, the scope of the update may encompass individual resources, groups of resources, and/or subscriptions. A metadata data store may be queried to retrieve mapping rules corresponding to tags of resources from one or more cloud service providers that are within the scope of the update. If the value of a tag does not match the value specified by the corresponding mapping rule, the value of the tag may be updated to match the value specified by the mapping rule. Related systems and articles of manufacture, including computer program products, are also provided.
-
公开(公告)号:US11429454B2
公开(公告)日:2022-08-30
申请号:US16834763
申请日:2020-03-30
Applicant: CITRIX SYSTEMS, INC.
Inventor: Steven A. Keller , Sindy Giraldo
Abstract: Data is received characterizing a plurality of virtual resources executing application code and deployed within a remote computing environment. The remote computing environment is providing a first configuration of computing resources for execution of the plurality of virtual resources. Resource consumption information associated with the plurality of virtual resources is monitored via an application programing interface of the remote computing environment. A second configuration of computing resources for the plurality of virtual resources is determined using a set of rules and the resource consumption information. A request is transmitted to the remote computing environment to provide the second configuration of computing resources for execution of the plurality of virtual resources. Related apparatus, systems, techniques and articles are also described.
-
公开(公告)号:US20210406089A1
公开(公告)日:2021-12-30
申请号:US16915178
申请日:2020-06-29
Applicant: CITRIX SYSTEMS, INC.
Inventor: Steven Keller , Sindy Giraldo
Abstract: Data characterizing a log of requests by a plurality of software services executing based on a virtual resource that is within a remote computing environment is received. The executing includes transmitting the requests for utilization of the virtual resource. A metric of utilization of the virtual resource by a first software service of the plurality of software services is determined based on the log. The metric of utilization characterizes a portion of total usage of the virtual resource that is attributable to the first software service. The metric of utilization is provided. Related apparatus, systems, techniques and articles are also described.
-
公开(公告)号:US20210303367A1
公开(公告)日:2021-09-30
申请号:US16834763
申请日:2020-03-30
Applicant: CITRIX SYSTEMS, INC.
Inventor: Steven A. Keller , Sindy Giraldo
Abstract: Data is received characterizing a plurality of virtual resources executing application code and deployed within a remote computing environment. The remote computing environment is providing a first configuration of computing resources for execution of the plurality of virtual resources. Resource consumption information associated with the plurality of virtual resources is monitored via an application programing interface of the remote computing environment. A second configuration of computing resources for the plurality of virtual resources is determined using a set of rules and the resource consumption information. A request is transmitted to the remote computing environment to provide the second configuration of computing resources for execution of the plurality of virtual resources. Related apparatus, systems, techniques and articles are also described.
-
公开(公告)号:US11544230B2
公开(公告)日:2023-01-03
申请号:US16909401
申请日:2020-06-23
Applicant: CITRIX SYSTEMS, INC.
Inventor: Steven A. Keller , Sindy Giraldo , Stephan Vanwoezik
IPC: G06F17/00 , G06F7/00 , G06F16/185 , H04L67/10 , G06F16/903
Abstract: A method for updating cloud resource tags is provided. The tag associated with a cloud resource may assign the cloud resource to one or more categories to enable tracking of the cloud resource. The method may include determining, based on a synchronization profile, the scope of the update. For example, the scope of the update may encompass individual resources, groups of resources, and/or subscriptions. A metadata data store may be queried to retrieve mapping rules corresponding to tags of resources from one or more cloud service providers that are within the scope of the update. If the value of a tag does not match the value specified by the corresponding mapping rule, the value of the tag may be updated to match the value specified by the mapping rule. Related systems and articles of manufacture, including computer program products, are also provided.
-
公开(公告)号:US11474980B1
公开(公告)日:2022-10-18
申请号:US17137315
申请日:2020-12-29
Applicant: CITRIX SYSTEMS, INC.
Inventor: Sai Varun Prasanth Soundararajan , Sindy Giraldo
Abstract: Data characterizing a list of resources including a first resource within a first remote computing environment and a second resource within a second remote computing environment is received from a database separate from a plurality of remote computing systems. Metadata characterizing a first tag to be applied to the first resource and a second tag to be applied to the second resource is received. A data model of the resources is generated. The data model associates the first resource with the first tag and the second resource with the second tag. The data model is stored within a second database. Related apparatus, systems, techniques and articles are also described.
-
公开(公告)号:US20210406074A1
公开(公告)日:2021-12-30
申请号:US16915184
申请日:2020-06-29
Applicant: CITRIX SYSTEMS, INC.
Abstract: Data characterizing a first address of a software service executing based on a first virtual resource that is within a remote computing environment is received. The executing includes transmitting a request for utilization of the first virtual resource. The received data further characterizes a log of the request for the first virtual resource. The log includes the first address and a second address of the first virtual resource. A mapping between the first address of the software service and the second address of the first virtual resource is determined using the received data. The mapping between the first address of the software service and the second address of the first virtual resource is provided. Related apparatus, systems, techniques and articles are also described.
-
-
-
-
-
-
-
-
-