-
1.
公开(公告)号:US20240168744A1
公开(公告)日:2024-05-23
申请号:US18095565
申请日:2023-01-11
Inventor: Karthikeyan Mohan , Duraivel Kalyanasundaram , Rangarajan Ramadass
Abstract: A system and a method for managing cloud deployment configuration files and container base images for applications is provided. One or more application source code associated with configuration files and container images of applications are analyzed based on one or more pre-defined rule sets for determining cloud platform best-practice violations associated with the application source code. Further, impact on the application source code due to cloud platform changes is identified based on one or more search sets. Further, one or more remediation actions are executed for rectifying the determined cloud platform best-practice violations associated with the impacted application source code based on one or more remediation types. Base images of the container images are validated to be secure and without vulnerabilities. Lastly, a test run is triggered to determine that the remediation actions have not removed functionalities associated with the application source code.
-
公开(公告)号:US20210182703A1
公开(公告)日:2021-06-17
申请号:US16835642
申请日:2020-03-31
Inventor: Parasu Pillai Iyappan Velammal , Duraivel Kalyanasundaram , Sriram Venkatakrishnan , Selvaraj Natarajan , Janakiraman Ramani
Abstract: A system and method for anti-pattern detection for computing application prior to deployment in cloud environment is provided. The present invention provides for applying a pre-defined set of rules on one or more applications source code. The pre-defined set of rules are applied in pre-defined order. Further, applying one or more anti-pattern detection models on one or more applications source code. The anti-pattern detection models are applied for determining correlation between one or more syntax patterns of the application source code and the anti-patterns detection models. Further, detecting anti-patterns associated with the syntax patterns of the application source code based on the pre-defined set of rules and the anti-patterns detection models. The detected anti-patterns represent unique anti-patterns. Lastly, generating a migration actionable event for the application source code based on the detected anti-patterns.
-
3.
公开(公告)号:US12204886B2
公开(公告)日:2025-01-21
申请号:US18095565
申请日:2023-01-11
Inventor: Karthikeyan Mohan , Duraivel Kalyanasundaram , Rangarajan Ramadass
IPC: G06F9/455 , G06F8/61 , G06F8/65 , G06F8/75 , G06F9/445 , G06F9/48 , G06F9/50 , G06F15/16 , H04L67/10
Abstract: A system and a method for managing cloud deployment configuration files and container base images for applications is provided. One or more application source code associated with configuration files and container images of applications are analyzed based on one or more pre-defined rule sets for determining cloud platform best-practice violations associated with the application source code. Further, impact on the application source code due to cloud platform changes is identified based on one or more search sets. Further, one or more remediation actions are executed for rectifying the determined cloud platform best-practice violations associated with the impacted application source code based on one or more remediation types. Base images of the container images are validated to be secure and without vulnerabilities. Lastly, a test run is triggered to determine that the remediation actions have not removed functionalities associated with the application source code.
-
公开(公告)号:US11899570B2
公开(公告)日:2024-02-13
申请号:US17553984
申请日:2021-12-17
Inventor: Parasu Pillai Iyappan Velammal , Kumaresan Ramachandran , Karthikeyan Mohan , Duraivel Kalyanasundaram , Jeyashree Pandian Duraipandian
IPC: H04L29/08 , H04L12/26 , G06F9/445 , G06F11/36 , G06F8/61 , H04L67/01 , H04L41/08 , G06F8/20 , H04L67/148 , G06F21/57 , H04L41/14 , H04L41/5041 , G06F8/41 , G06F8/40 , H04L67/10 , G06F8/65 , G06F8/35 , G06F8/60 , G06F8/10
CPC classification number: G06F11/3692 , G06F8/61 , G06F11/3676 , G06F11/3688 , H04L67/01 , G06F8/10 , G06F8/20 , G06F8/35 , G06F8/40 , G06F8/43 , G06F8/45 , G06F8/60 , G06F8/65 , G06F21/577 , H04L41/0886 , H04L41/145 , H04L41/5048 , H04L67/10 , H04L67/148
Abstract: A system and a method for application transformation to cloud by conversion of an application source code to a cloud native code is provided. A first and a second transformation recommendation path is received and a set of remediation templates are applied based on the first and the second transformation recommendation paths where the set of remediation steps comprises pre-defined parameterized actions. The system comprises a microservices unit configured to optimize assessment and implementation of microservices code for multiple target cloud platforms by determining count of microservices anti-patterns in microservices code, wherein the anti-patterns represent a pattern of the microservices code and ascertaining current state of the microservices code by determining a maturity score. A set of repeatable steps associated with microservices code development are provided in bundled form for accelerated implementation of changes in the microservices code for deployment on the multiple target cloud platforms.
-
公开(公告)号:US20220171699A1
公开(公告)日:2022-06-02
申请号:US17553984
申请日:2021-12-17
Inventor: Parasu Pillai Iyappan Velammal , Kumaresan Ramachandran , Karthikeyan Mohan , Duraivel Kalyanasundaram , Jeyashree Pandian Duraipandian
Abstract: A system and a method for application transformation to cloud by conversion of an application source code to a cloud native code is provided. A first and a second transformation recommendation path is received and a set of remediation templates are applied based on the first and the second transformation recommendation paths where the set of remediation steps comprises pre-defined parameterized actions. The system comprises a microservices unit configured to optimize assessment and implementation of microservices code for multiple target cloud platforms by determining a count of microservices anti-patterns in a microservices code, wherein the anti-patterns represent a pattern of the microservices code and ascertaining a current state of the microservices code by determining a maturity score. A set of repeatable steps associated with microservices code development are provided in a bundled form for accelerated implementation of changes in the microservices code for deployment on the multiple target cloud platforms.
-
-
-
-