-
公开(公告)号:US20200233719A1
公开(公告)日:2020-07-23
申请号:US16251888
申请日:2019-01-18
申请人: Servicenow, Inc.
发明人: Atul Saini , Xiaoyi Ye , Sethuraman Meiyappan , Magesh Narayanan , Cody Stephen John , Xuri Yu , Yang Xiang , Manjunath Gurubasappa Vagadurgi
摘要: In one aspect, the present approach provides functionality to allow a customer to rename a client instance utilized by the customer without having to provision a new instance. In such an implementation, data may be kept or maintained within the renamed instance. In a further aspect, a virtual internet protocol (VIP) address may be migrated to address load conditions. In accordance with aspects of the approach, multiple VIPs and the instances using the VIPs may be migrated at one time and without downtime to the customer.
-
公开(公告)号:US10452529B1
公开(公告)日:2019-10-22
申请号:US14736424
申请日:2015-06-11
申请人: ServiceNow, Inc.
摘要: Systems, apparatuses, and methods for cloud memory sizing are disclosed. An initial database memory allocation is determined for the provisioning of a database server instance. Periodically, sizes of key database tables of the database server instance are measured and an upper and a lower bound ratio are determined based on the key database table sizes and a buffer pool size. The upper and lower bound ratios are used to determine a desired memory allocation from which a report is generated including an interface for generating an instance move action for re-provisioning the database server instance with the desired memory allocation.
-
公开(公告)号:US11233747B2
公开(公告)日:2022-01-25
申请号:US16255660
申请日:2019-01-23
申请人: ServiceNow, Inc.
发明人: Varsha Herle , Wenhui Li , Sharath Vaddempudi , Atul Saini
IPC分类号: H04L12/911 , H04L29/08 , H04L29/06
摘要: Systems and methods are disclosed that acquire server resources at the time of scheduling an automated instance-related task, such as an instance migration task, and prior to starting the automated task (e.g., prior to determining scheduling conflicts, creating a change request, or creating a move context associated with starting the instance migration task). Advantageously, if acquiring the server resources fails, an orchestration server performing the automated task can simply retry acquiring the server resources, thus avoiding restarting the automated task and re-performing steps of the automated task, thus avoiding unnecessary overhead.
-
公开(公告)号:US20200236059A1
公开(公告)日:2020-07-23
申请号:US16255660
申请日:2019-01-23
申请人: ServiceNow, Inc.
发明人: Varsha Herle , Wenhui Li , Sharath Vaddempudi , Atul Saini
IPC分类号: H04L12/911 , H04L29/08 , H04L29/06
摘要: Systems and methods are disclosed that acquire server resources at the time of scheduling an automated instance-related task, such as an instance migration task, and prior to starting the automated task (e.g., prior to determining scheduling conflicts, creating a change request, or creating a move context associated with starting the instance migration task). Advantageously, if acquiring the server resources fails, an orchestration server performing the automated task can simply retry acquiring the server resources, thus avoiding restarting the automated task and re-performing steps of the automated task, thus avoiding unnecessary overhead.
-
公开(公告)号:US20240354126A1
公开(公告)日:2024-10-24
申请号:US18302746
申请日:2023-04-18
申请人: ServiceNow, Inc.
发明人: Venu Vajjala , Magesh Narayanan , Yasaswini Potta , Shahil Sabbag , Atul Saini
IPC分类号: G06F9/451 , G06F3/0481
CPC分类号: G06F9/451 , G06F3/0481
摘要: A method includes generating, for display by way of a graphical user interface (GUI), a graphical representation of an existing state of a plurality of computing resources that visually represents the plurality of computing resources and one or more relationships therebetween. The method also includes determining a target state of the plurality of computing resources based on a user modification of the graphical representation of the existing state. The user modification may be obtained by way of the GUI. The method additionally includes determining, based on a difference between the target state and the existing state, one or more operations configured to modify the plurality of computing resources to reach the target state from the existing state. The method further includes executing the one or more operations.
-
公开(公告)号:US10817387B2
公开(公告)日:2020-10-27
申请号:US16116694
申请日:2018-08-29
申请人: ServiceNow, Inc.
发明人: Atul Saini , Shaoying Zou , Magesh Narayanan , Yang Xiang
摘要: Input information comprising an identifier of a production instance is received. The input information indicating a given time a live database from the production instance is to be restored to in a temporary copy of the production instance. Based at least on the input information, backup data associated with the live database from production instance is identified. Based on the backup data, it is determined whether resource capacity is available for restoring the backup data to the temporary copy of the production instance. In response to determining the resource capacity is available, the temporary copy of the production instance is generated. The backup data is restored to the temporary copy of the production instance to represent a state of the live database from the production instance at the given time.
-
公开(公告)号:US20200250000A1
公开(公告)日:2020-08-06
申请号:US16267121
申请日:2019-02-04
申请人: ServiceNow, Inc.
摘要: Various approaches are described to manage the execution of operations. Such operations may be performed without human intervention and may help maintain functionality of a cloud platform or client instances. In one aspect of the present approach, the number and/or type of automations starting in a given time frame may be limited to maintain an even or consistent distribution of resource usage. In a further aspect, the number and/or type of concurrent automations may be limited to a defined threshold to maintain an even or consistent distribution of resource usage.
-
公开(公告)号:US12131168B1
公开(公告)日:2024-10-29
申请号:US18302746
申请日:2023-04-18
申请人: ServiceNow, Inc.
发明人: Venu Vajjala , Magesh Narayanan , Yasaswini Potta , Shahil Sabbag , Atul Saini
IPC分类号: G06F3/0481 , G06F9/451
CPC分类号: G06F9/451 , G06F3/0481
摘要: A method includes generating, for display by way of a graphical user interface (GUI), a graphical representation of an existing state of a plurality of computing resources that visually represents the plurality of computing resources and one or more relationships therebetween. The method also includes determining a target state of the plurality of computing resources based on a user modification of the graphical representation of the existing state. The user modification may be obtained by way of the GUI. The method additionally includes determining, based on a difference between the target state and the existing state, one or more operations configured to modify the plurality of computing resources to reach the target state from the existing state. The method further includes executing the one or more operations.
-
公开(公告)号:US20220027201A1
公开(公告)日:2022-01-27
申请号:US17450131
申请日:2021-10-06
申请人: ServiceNow, Inc.
摘要: Various approaches are described to manage the execution of operations. Such operations may be performed without human intervention and may help maintain functionality of a cloud platform or client instances. In one aspect of the present approach, the number and/or type of automations starting in a given time frame may be limited to maintain an even or consistent distribution of resource usage. In a further aspect, the number and/or type of concurrent automations may be limited to a defined threshold to maintain an even or consistent distribution of resource usage.
-
公开(公告)号:US11150954B2
公开(公告)日:2021-10-19
申请号:US16267121
申请日:2019-02-04
申请人: ServiceNow, Inc.
摘要: Various approaches are described to manage the execution of operations. Such operations may be performed without human intervention and may help maintain functionality of a cloud platform or client instances. In one aspect of the present approach, the number and/or type of automations starting in a given time frame may be limited to maintain an even or consistent distribution of resource usage. In a further aspect, the number and/or type of concurrent automations may be limited to a defined threshold to maintain an even or consistent distribution of resource usage.
-
-
-
-
-
-
-
-
-