-
公开(公告)号:US20230205932A1
公开(公告)日:2023-06-29
申请号:US17564113
申请日:2021-12-28
Applicant: Rakuten Mobile, Inc.
Inventor: Mohit LUTHRA , Bharath RATHINAM , Abhishek SHARMA , Shinya KITA , Jithin CHATHANKANDATH , Mihir PATHAK , Amey WADEKAR , Rajasi AHUJA
CPC classification number: G06F21/629 , G06F21/74 , G06F21/44 , G06F8/71 , G06F11/302 , G06F16/955 , G06F9/542
Abstract: A method includes creating a first package of an application, registering the first package with an orchestrator and triggering deployment of the application on a set of target servers. In response to triggering deployment of the application, the orchestrator obtains client identification of security information for the application, deploys the application on the set of target servers, submits the configuration files to a configuration management tool for configuration, applies the configuration files to perform configuration of the application in the set of target servers, and triggers an observability framework (OBF) tool to start application monitoring in response to at least the orchestrator submitting the monitoring configurations to the OBF tool, and monitors the application in the set of target servers. The first package includes deployment files, security information, management configurations of the application, or monitoring configurations for the OBF tool.
-
公开(公告)号:US20230205599A1
公开(公告)日:2023-06-29
申请号:US17645945
申请日:2021-12-23
Applicant: Rakuten Mobile, Inc.
Inventor: Mihir PATHAK , Amey Sandesh WADEKAR
IPC: G06F9/50
CPC classification number: G06F9/5072 , G06F9/5044
Abstract: A method includes receiving cumulative resource requirements of an application, the application including a plurality of pods, and the cumulative resource requirements including subsets of resource requirements corresponding to each pod of the plurality of pods. Qualified server clusters of a plurality of server clusters are determined based on the cumulative resource requirements, each server cluster of the plurality of server clusters including a plurality of nodes. A working set of server clusters is selected by calculating scores of the qualified server clusters, a statistical metric of two or more of the subsets of resource requirements is calculated, the working set of server clusters are ranked by mapping the statistical metric to infrastructure resources of the plurality of nodes of each server cluster of the working set of server clusters, and a list of the ranked server clusters is output to a user.
-
公开(公告)号:US20230205590A1
公开(公告)日:2023-06-29
申请号:US17646137
申请日:2021-12-27
Applicant: RAKUTEN MOBILE, INC.
Inventor: Mihir PATHAK , Amey Sandesh WADEKAR
IPC: G06F9/50 , H04L67/1008
CPC classification number: G06F9/5038 , H04L67/1008
Abstract: A method includes receiving a reservation request corresponding to resource requirements of an application and including role-based access and first priority level indicators. A reservation subset of existing reservations is identified based on the role-based access indicator, and server clusters are evaluated based on the resource requirements, the first priority level indicator, the reservation subset, and server cluster resources. When the server clusters are determined to include at least one qualified server cluster, a first server cluster is identified either as a sole qualified server cluster or by ranking multiple qualified server clusters by calculating a score of each qualified server cluster, an existing reservation of the reservation subset assigned to the first server cluster is pre-empted based on the first priority level indicator relative to priority level indicators of the one or more existing reservations, and the reservation request is assigned to the first server cluster.
-
公开(公告)号:US20230168929A1
公开(公告)日:2023-06-01
申请号:US17457021
申请日:2021-11-30
Applicant: Rakuten Mobile, Inc.
Inventor: Amey WADEKAR , Mihir PATHAK
IPC: G06F9/50
CPC classification number: G06F9/5005 , G06F2209/508 , G06F2209/5011 , G06F2209/5014
Abstract: A method includes receiving a reservation request corresponding to resource requirements of an application. The reservation request including an amount of resources requested for the application. Determining an initial intra-tenant threshold based on the reservation request. Reserving an amount of intra-tenant resources. The amount of intra-tenant resources reserved being greater than the amount of resources requested. Monitoring tenant resource usage assigned to execute the application. The method further includes storing resource usage data periodically. The method further includes predicting future tenant resource usage based on the resource usage data. The method further includes responsive to the predicted future tenant resource usage, performing at least one of: determining a new intra-tenant threshold to be recommended in response to the initial intra-tenant threshold being set too high or too low, or generating an alert indicating that the initial intra-tenant threshold is insufficient to support the predicted future tenant resource usage.
-
-
-