-
公开(公告)号:US09880837B2
公开(公告)日:2018-01-30
申请号:US15000061
申请日:2016-01-19
Applicant: VMWARE, INC.
Inventor: Rajesh Khazanchi , Rakesh Sinha , Servesh Singh , Danny Holzman , Assaf Berg , Devaki Kulkarni , Nilesh Agrawal
CPC classification number: G06F8/71 , G06F9/45558 , G06F9/5077 , G06F2009/4557
Abstract: An artifact manager generates an abstraction for artifacts and repositories in a deployment platform such that the artifacts may be located uniformly and securely in each deployment environment during the deployment process. The described system includes a release automation platform having a release pipeline which is responsible for deploying build artifacts into multiple deployment environments, testing the build artifacts thoroughly in each environment, and follow organization-specific approval processes to promote the build artifacts to a next deployment environment.
-
公开(公告)号:US20170163518A1
公开(公告)日:2017-06-08
申请号:US14958988
申请日:2015-12-04
Applicant: VMware, Inc.
Inventor: Arjun Dube , Rakesh Sinha , Vishwas Nagaraja
IPC: H04L12/26
CPC classification number: H04L41/5054 , G06F8/61 , H04L41/5096
Abstract: The current document is directed to cloud-based cloud-management systems and subsystem components of the management systems that store, retrieve, use, and manipulate artifacts. In the described implementations, artifacts are represented by artifact descriptors, referred to as “artifact specs,” which are instantiated, at run time, as corresponding artifact models. The artifact models include full descriptions of the artifacts as well as references to locally stored instances of the artifacts that can be used to access the artifacts. In the case of automated-application-release-management subsystems, artifacts include executables, program code, files containing input and/or output data, and other stored data used in provisioning virtual machines, deploying application executables, testing application executables, and carrying out other subtasks of application development, testing, and release.
-
公开(公告)号:US09652211B2
公开(公告)日:2017-05-16
申请号:US14315874
申请日:2014-06-26
Applicant: VMware, Inc.
Inventor: Raghavendra Rachamadugu , Nilesh Agrawal , Rakesh Sinha , Vishwas Nagaraja
Abstract: A deployment system enables a developer to define a logical, multi-tier application blueprint that can be used to create and manage (e.g., redeploy, upgrade, backup, patch) multiple applications in a cloud infrastructure. The deployment system supports the use of nested policies to manage a deployment plan. Upon determining compliance to the nested policies, the application can be deployed according to an application blueprint, which means any needed VMs are provisioned from the cloud infrastructure, and application components and software services are installed.
-
4.
公开(公告)号:US10733013B2
公开(公告)日:2020-08-04
申请号:US15458818
申请日:2017-03-14
Applicant: VMware, Inc.
Inventor: Rakesh Sinha , Vishwas Nagaraja , Nagaraju Pendyala , Arjun Dube
IPC: G06F9/48 , G06F8/20 , G06F8/36 , G06F3/0482
Abstract: A workflow is expressed as an arrangement of a set of executable tile. In some embodiments, the tiles include operations expressed in different programming languages. A tile can include a declarative specification of datatypes so that external agents, e.g., workflow services, can identify the datatypes and schemas required as arguments and produced as result; this simplifies the defining of a workflow, e.g., by a workflow coder. A tile can have zero, one, or plural user interfaces; selection of a user interface from plural user interfaces can be based on a user selection, on user roles, or on tile lifecycle stage. Workflow services can communicate with each other so that workflows can be distributed and shifted among processor nodes.
-
公开(公告)号:US20170161057A1
公开(公告)日:2017-06-08
申请号:US14959013
申请日:2015-12-04
Applicant: VMware, Inc.
Inventor: Rajesh Khazanchi , Vishwas Nagaraja , Rakesh Sinha , Arjub Dube
CPC classification number: G06F8/70 , G06F8/60 , G06F8/71 , G06F9/44526
Abstract: The current document is directed to an artifact-management subsystem and interface to the artifact-management subsystem that is, at least in part, implemented by plug-ins to a particular artifact repository. The currently disclosed artifact-management-subsystem interface includes a comprehensive set of search types, using which particular artifacts can be identified and retrieved from various artifact repositories. The search types include search types natively supported by one or more repositories as well as search types implemented by plug-ins to a particular artifact repository, with the plug-ins, in certain cases, accessing additional, remote artifact repositories. Use of plug-in technology provides a path to a comprehensive artifact-management-subsystem interface that does not involve the complexities and problems associated with individually interfacing to a variety of different types of artifact repositories.
-
公开(公告)号:US09639691B2
公开(公告)日:2017-05-02
申请号:US14316517
申请日:2014-06-26
Applicant: VMware, Inc.
Inventor: Intesar Mohammed , Nikunj Nemani , Vishwas Nagaraja , Annie Chen , Rakesh Sinha
CPC classification number: G06F21/45 , G06F21/44 , G06F21/53 , H04L63/06 , H04L63/08 , H04L63/0823 , H04L63/20
Abstract: A system for managing credentials for authenticating and securely communicating with trusted hosts, for example, in a cloud computing environment. The system dynamically updates credentials stored in a database and injects the updated credentials back into a runtime environment without restarting the runtime environment or applications running on the runtime environment. Embodiments of the present invention further enable credentials to be tracked and managed on a per-tenant basis, allowing each tenant that is running an application on a runtime environment to customize which hosts should be trusted.
-
公开(公告)号:US11003466B2
公开(公告)日:2021-05-11
申请号:US15458694
申请日:2017-03-14
Applicant: VMware, Inc.
Inventor: Rakesh Sinha , Vishwas Nagaraja , Danny Holzman , Arjun Dube
Abstract: A workflow is expressed as an arrangement of a set of executable tiles. In some embodiments, the tiles include operations expressed in different programming languages. A tile can include a declarative specification of datatypes so that external agents, e.g., workflow services, can identify the datatypes and schemas required as arguments and produced as result; this simplifies the defining of a workflow, e.g., by a workflow coder. A tile can have zero, one, or plural user interfaces; selection of a user interface from plural user interfaces can be based on a user selection, on user roles, or on tile lifecycle stage. Workflow services can communicate with each other so that workflows can be distributed and shifted among processor nodes.
-
公开(公告)号:US09712604B2
公开(公告)日:2017-07-18
申请号:US14292296
申请日:2014-05-30
Applicant: VMware, Inc.
Inventor: Rakesh Sinha , Vishwas Nagaraja
CPC classification number: H04L67/10 , G06F8/60 , G06F9/00 , G06F9/45533 , H04L41/5041 , H04L41/5096 , H04L61/2015 , H04L61/2038 , H04L61/6022
Abstract: A cloud computing environment consists of a cloud deployment platform with an application management server executing thereon, and a cloud management server configured to manage a plurality of virtual machines deployed in a cloud infrastructure. When a cloud-based application is deployed to the cloud infrastructure, a deployment plan for the cloud-based application is read, where the deployment plan comprises a first plurality of tasks to be executed in the cloud infrastructure. A determination is made that one or more custom tasks are required to be executed in the cloud infrastructure. After the determination, the one or more custom tasks are inserted into the first plurality of tasks to generate a second plurality of tasks. The second plurality of tasks is then transmitted to the cloud management server for execution in the cloud infrastructure.
-
公开(公告)号:US20160378449A1
公开(公告)日:2016-12-29
申请号:US15000061
申请日:2016-01-19
Applicant: VMWARE, INC.
Inventor: Rajesh Khazanchi , Rakesh Sinha , Servesh Singh , Danny Holzman , Assaf Berg , Devaki Kulkarni , Nilesh Agrawal
CPC classification number: G06F8/71 , G06F9/45558 , G06F9/5077 , G06F2009/4557
Abstract: An artifact manager generates an abstraction for artifacts and repositories in a deployment platform such that the artifacts may be located uniformly and securely in each deployment environment during the deployment process. The described system includes a release automation platform having a release pipeline which is responsible for deploying build artifacts into multiple deployment environments, testing the build artifacts thoroughly in each environment, and follow organization-specific approval processes to promote the build artifacts to a next deployment environment.
Abstract translation: 工件管理器在部署平台中生成工件和存储库的抽象,使得在部署过程中,工件可以均匀且安全地位于每个部署环境中。 所描述的系统包括一个具有发布管道的发布自动化平台,该发布管线负责将构建工件部署到多个部署环境中,在每个环境中彻底测试构建工件,并遵循组织特定的审批流程,以将构建工件升级到下一个部署环境 。
-
公开(公告)号:US11228637B2
公开(公告)日:2022-01-18
申请号:US14316507
申请日:2014-06-26
Applicant: VMware, Inc.
Inventor: Intesar Mohammed , Rakesh Sinha , Nikunj Nemani , Assaf Berg , Vishwas Nagaraja
Abstract: A system for managing a virtualized computing system is disclosed. The system enables a user of a mobile device to efficiently track and manage computing resources via a management application that includes a graphical user interface that is designed to be operated using a conventional terminal (e.g., via a mouse and keyboard). The system may receive commands from the user of the mobile device in a first format and translate the commands into a second format that can be executed by a management application. Embodiments of the present disclosure further enable a management application to verify and securely communicate with users via existing communications services (e.g., social networking services) without expending additional resources to develop custom, secure interfaces for multiple mobile software and hardware platforms.
-
-
-
-
-
-
-
-
-