-
公开(公告)号:US20250156209A1
公开(公告)日:2025-05-15
申请号:US18659589
申请日:2024-05-09
Applicant: Oracle International Corporation
Inventor: Sergei Korolev , John Andrew Reinart , Aliaksei Petrovich Zayats , Luke Francis Kearney , Mostafa Gaber Mohammed Ead , Matthew Victor Rushton , Rohit S. Shetty , Myron Decker King , Kirils Zaicenko
IPC: G06F9/455
Abstract: Techniques are disclosed herein for provisioning cross-cloud services. The techniques include receiving, by a service of a first cloud environment, a request to configure a virtual resource and causing, by the service, a control plane of the first cloud environment to configure the virtual resource on a physical resource of the first cloud service provider. The first cloud environment can be implemented on a first cloud infrastructure of a first cloud service provider and the request can be received from a second cloud environment upon input of a customer of a second cloud service provider at a portal of the second cloud environment. The input can indicate at least one parameter of the request and the second cloud environment can be implemented on a second cloud infrastructure of the second cloud service provider.
-
公开(公告)号:US20240095042A1
公开(公告)日:2024-03-21
申请号:US18510144
申请日:2023-11-15
Applicant: Oracle International Corporation
Inventor: Eden Grail Adogla , Matthew Victor Rushton , Iliya Roitburg , Brijesh Singh
IPC: G06F9/4401 , G06F8/61 , H04L67/1031 , H04L67/51 , H04L67/63
CPC classification number: G06F9/4416 , G06F8/61 , H04L67/1031 , H04L67/51 , H04L67/63
Abstract: Techniques are disclosed for deploying a computing resource (e.g., a service) in response to user input. A computer-implemented method can include operations of receiving (e.g., by a gateway computer of a cloud-computing environment) a request comprising an identifier for a computing component of the cloud-computing environment. The computing device receiving the request may determine whether the identifier exists in a routing table that is accessible to the computing device. If so, the request may be forwarded to the computing component. If not, the device may transmit an error code (e.g., to the user device that initiated the request) indicating the computing component is unavailable and a bootstrap request to a deployment orchestrator that is configured to deploy the requested computing component. Once deployed, the computing component may be added to a routing table such that subsequent requests can be properly routed to and processed by the computing component.
-
公开(公告)号:US20240419455A1
公开(公告)日:2024-12-19
申请号:US18814174
申请日:2024-08-23
Applicant: Oracle International Corporation
Inventor: Eden Grail Adogla , Matthew Victor Rushton , Iliya Roitburg , Brijesh Singh
IPC: G06F9/4401 , G06F8/61 , H04L67/1031 , H04L67/51 , H04L67/63
Abstract: Techniques are disclosed for deploying a computing resource (e.g., a service) in response to user input. A computer-implemented method can include operations of receiving (e.g., by a gateway computer of a cloud-computing environment) a request comprising an identifier for a computing component of the cloud-computing environment. The computing device receiving the request may determine whether the identifier exists in a routing table that is accessible to the computing device. If so, the request may be forwarded to the computing component. If not, the device may transmit an error code (e.g., to the user device that initiated the request) indicating the computing component is unavailable and a bootstrap request to a deployment orchestrator that is configured to deploy the requested computing component. Once deployed, the computing component may be added to a routing table such that subsequent requests can be properly routed to and processed by the computing component.
-
公开(公告)号:US20230247087A1
公开(公告)日:2023-08-03
申请号:US18162924
申请日:2023-02-01
Applicant: ORACLE INTERNATIONAL CORPORATION
Inventor: Girish Nagaraja , Venkata Subbarao Evani , Daniel M. Vogel , Matthew Victor Rushton
IPC: H04L67/10 , H04L67/306 , H04L9/40
CPC classification number: H04L67/10 , H04L67/306 , H04L63/08
Abstract: Techniques are described for providing a multi-cloud control plane (MCCP) in a first cloud infrastructure (included in a first cloud environment provided by a first cloud services provider) that enables services and/or resources provided in the first cloud infrastructure to be utilized by users of a second cloud environment. The first cloud infrastructure receives a request from a user associated with an account in the second cloud infrastructure. The request corresponding to using a service provided by the first cloud infrastructure. A tenancy is created for the user in the first cloud infrastructure to enable the user to utilize the service, and a link-resource object is created that includes information linking the tenancy of the user in the first cloud infrastructure to the account of the user in the second cloud infrastructure, the link-resource object enabling the user to utilize the service provided by the first cloud infrastructure.
-
公开(公告)号:US12206657B2
公开(公告)日:2025-01-21
申请号:US18162924
申请日:2023-02-01
Applicant: ORACLE INTERNATIONAL CORPORATION
Inventor: Girish Nagaraja , Venkata Subbarao Evani , Daniel M. Vogel , Matthew Victor Rushton , Kirils Zaicenko , Vladimir Nikolayevich Krayushkin
IPC: H04L9/40 , G06F9/455 , H04L9/32 , H04L67/10 , H04L67/306
Abstract: Techniques are described for providing a multi-cloud control plane (MCCP) in a first cloud infrastructure (included in a first cloud environment provided by a first cloud services provider) that enables services and/or resources provided in the first cloud infrastructure to be utilized by users of a second cloud environment. The first cloud infrastructure receives a request from a user associated with an account in the second cloud infrastructure. The request corresponding to using a service provided by the first cloud infrastructure. A tenancy is created for the user in the first cloud infrastructure to enable the user to utilize the service, and a link-resource object is created that includes information linking the tenancy of the user in the first cloud infrastructure to the account of the user in the second cloud infrastructure, the link-resource object enabling the user to utilize the service provided by the first cloud infrastructure.
-
公开(公告)号:US12106117B2
公开(公告)日:2024-10-01
申请号:US18510144
申请日:2023-11-15
Applicant: Oracle International Corporation
Inventor: Eden Grail Adogla , Matthew Victor Rushton , Iliya Roitburg , Brijesh Singh
IPC: G06F9/44 , G06F8/61 , G06F9/4401 , H04L67/1031 , H04L67/51 , H04L67/63
CPC classification number: G06F9/4416 , G06F8/61 , H04L67/1031 , H04L67/51 , H04L67/63
Abstract: Techniques are disclosed for deploying a computing resource (e.g., a service) in response to user input. A computer-implemented method can include operations of receiving (e.g., by a gateway computer of a cloud-computing environment) a request comprising an identifier for a computing component of the cloud-computing environment. The computing device receiving the request may determine whether the identifier exists in a routing table that is accessible to the computing device. If so, the request may be forwarded to the computing component. If not, the device may transmit an error code (e.g., to the user device that initiated the request) indicating the computing component is unavailable and a bootstrap request to a deployment orchestrator that is configured to deploy the requested computing component. Once deployed, the computing component may be added to a routing table such that subsequent requests can be properly routed to and processed by the computing component.
-
公开(公告)号:US12099882B2
公开(公告)日:2024-09-24
申请号:US17494495
申请日:2021-10-05
Applicant: Oracle International Corporation
Inventor: Eden Grail Adogla , Matthew Victor Rushton , Iliya Roitburg , Brijesh Singh
IPC: G06F9/46 , G06F9/4401 , G06F9/48 , G06F9/50 , G06N7/01
CPC classification number: G06F9/5072 , G06F9/4401 , G06F9/4881 , G06F9/5077 , G06N7/01
Abstract: Techniques are disclosed for deploying a computing resource (e.g., a service) in response to user input. A computer-implemented method can include operations of identifying a first set of computing components already deployed within the cloud-computing environment and identifying a second set of computing components available for deployment within the cloud-computing environment. A request for deployment may be subsequently received for one of the available computing components. A bootstrap request corresponding to the particular computing component requested may be transmitted to a deployment orchestrator, the deployment orchestrator being configured to deploy the particular computing component to the cloud-computing environment based at least in part on the bootstrap request. A user interface may present status indicators for each computing component (e.g., deployed, available, requested, etc.).
-
公开(公告)号:US11861373B2
公开(公告)日:2024-01-02
申请号:US17494533
申请日:2021-10-05
Applicant: Oracle International Corporation
Inventor: Eden Grail Adogla , Matthew Victor Rushton , Iliya Roitburg , Brijesh Singh
IPC: G06F9/44 , G06F9/4401 , H04L67/51 , H04L67/63 , G06F8/61 , H04L67/1031
CPC classification number: G06F9/4416 , G06F8/61 , H04L67/1031 , H04L67/51 , H04L67/63
Abstract: Techniques are disclosed for deploying a computing resource (e.g., a service) in response to user input. A computer-implemented method can include operations of receiving (e.g., by a gateway computer of a cloud-computing environment) a request comprising an identifier for a computing component of the cloud-computing environment. The computing device receiving the request may determine whether the identifier exists in a routing table that is accessible to the computing device. If so, the request may be forwarded to the computing component. If not, the device may transmit an error code (e.g., to the user device that initiated the request) indicating the computing component is unavailable and a bootstrap request to a deployment orchestrator that is configured to deploy the requested computing component. Once deployed, the computing component may be added to a routing table such that subsequent requests can be properly routed to and processed by the computing component.
-
-
-
-
-
-
-