Patent ID: 11934855
Assignee: TATA CONSULTANCY SERVICES LIMITED
Field: Computer technology (Electrical engineering)
Classification: CPC G | IPC G

Claim 5:
6. A system (100) comprising:
an input/output interface for collecting information associated with an information technology (IT) infrastructure using a discovery model, wherein the information includes at least one infrastructure platform, at least one environment for one or more applications, and capacity, configuration and connectivity of one or more components of the IT infrastructure;
at least one application programming interface (API);
one or more hardware processors;
at least one memory in communication with the one or more hardware processors, wherein the one or more hardware processors are configured to execute one or more programmed instructions stored in the memory, to:
run one or more commands in a remote manner or on the IT infrastructure to collect information related to the capacity, the configuration, and the connectivity for the one or more applications, wherein the collected information is maintained in a discovery database and sensitive information is stored into a Sensitive Infrastructure Metadata (SIM) in an encrypted format and the sensitive information is excluded from a blueprint of the one or more applications, and wherein the sensitive information is at least one of virtualization center Internet Protocol (IP) addresses, administrative usernames and administrative passwords;
analyze the collected information of the IT infrastructure to identify type and capturing possible geographical location of the infrastructure, running processes, at least one platform software, and a plurality of configuration files and directories;
create a blueprint using an automated procedure of one or more applications for the one or more business applications in a domain based on the analysis of collected information, wherein the blueprint creation for an environment includes determining type and name of an operating software, application image, application dependency and installation location of one or more files and directories;
trigger to validate the required IT infrastructure by determining the capacity required against the capacity available, localize the IT infrastructure and application deployment whether at on-premises datacenter or public clouds;
deploy the validated blueprint to provision the required IT infrastructure and the one or more applications, and perform post installation tasks;
monitor the deployed blueprint of the one or more applications using an artificial intelligence (AI) enabled monitoring module, wherein the monitoring includes detection of one or more operational issues;
remediate the detected one or more operational issues using an automated resolution procedure, wherein the automated resolution procedure follows a dependency map of one or more instances of the IT infrastructure to perform an auto remediation and building a self-service portal, business dashboards, approval workflows, provision to the one or more applications, platform workload and workload placement automatically and using an Artificial Intelligence (AI) based full stack monitoring to detect the one or more operational issues in metrics; and
optimize the deployed IT infrastructure based on results of the deployed blueprint of the one or more applications, wherein the optimizing includes moving the platform workload from one location to another location, wherein the one location to the another location is at least one of on-premises to cloud, the cloud to the on-premises, the cloud to a second cloud, wherein the moving of the platform workload is based on one or more factors, the one or more factors being at least one of environment category required infrastructure storage capacity, past capacity utilization trends, licenses, cloud pricing, data sensitivity, data locality, available capacity, and end user regions and wherein the optimization includes transforming a virtual machine-based application into a container-based application.