To publish a managed application offering in Azure Marketplace, you need to consider several components based on your architecture and requirements. Here’s a breakdown regarding your questions:
- Do I need to create Vnets?
Yes, creating Virtual Networks (VNets) is essential for isolating your resources and ensuring secure communication between them. Since your resources are private, VNets will help in maintaining that security. - Do I need to create Subnets?
Yes, subnets are necessary within your VNets to segment your resources. This allows for better management and security of your resources, especially when dealing with different types of services. - Do I need to create Private endpoints?
Yes, private endpoints are important for securing your connections to Azure services. They allow you to access Azure services over a private link, ensuring that traffic does not traverse the public internet. - Do I need to create a VM which will be used as the integration runtime for Synapse?
Yes, if your integration runtime for Synapse requires a VM for data movement or transformation tasks, you will need to set this up. Ensure that the VM is properly configured to communicate with your Oracle OCI and other Azure resources.
To prepare for publishing your managed application, you should also review the requirements for managed applications, including the need for a deployment package and billing configurations. You can find more detailed guidance on how to create and publish your managed application offer in the Azure documentation.
References: