Customize existing Azure Marketplace image - azure

I want to customize the image used in this existing Azure Marketplace solution, what's the best / fastest / smartest way to do that such that we can still reuse the existing Azure Marketplace solution? Or is there a way to replicate this existing Azure Marketplace solution config and simply replace their image with ours?
https://azuremarketplace.microsoft.com/en-us/marketplace/apps/epicgames.unreal-pixel-streaming?tab=Overview

Related

Publishing a web application on Azure

I want to publish an web application on Azure market place.
I can create a Linux VM, install Java, Tomcat, SQL server and create an image of it. But instead of that, is it possible to create a tomcat instance along with database on Azure portal, add it to a resource group and publish this resource group on market place?
Would this approach be more advantageous?
thanks
As per the doc here:
https://learn.microsoft.com/en-us/azure/marketplace-publishing/marketplace-publishing-getting-started
Azure Marketplace offerings are based on Azure VM images or solution templates, your current solution would be the VM based route. It sounds like you may want to look at the solution template route to leverage other capabilities such as Azure SQL Server.
Neither route enable "publish this resource group to the market place". If that is the route you are aiming for that is essentially building out a multi-tenant application which is a bigger task and perhaps something like this link will help get you started:
https://azure.microsoft.com/en-gb/blog/with-newly-available-services-azure-continues-to-be-the-best-place-for-software-as-a-service-developers/
There are also other stackoverflow answers which may be of help:
Does a developer have to pay for publishing a SaaS app on Windows Azure Marketplace?
How can i publish my web solution to Marketplace

Best Approach : Azure Web Apps ( Static HTML sites )

For a particular customer, the IT team do not approve OneDrive and Box as source deploy repo. Box, Dropbox etc anyways is not fully supported for syncronizing using Azure functions as the API are at File events and not on folder events.
What would be the various alternatives, where customer staffs could work on 'n' static HTML sites by each BU team, deploy easily to Azure Storage using explorer or sort and how to have this update the webapp or webapp point to this Azure storage file share location ( whichever is easy and feasible )
Please suggest me any case studies or alternatives that I could explore for this scenario.
For a particular customer, the IT team do not approve OneDrive and Box as source deploy repo.
A sensible bunch.
Please suggest me any case studies or alternatives that I could explore for this scenario.
Why not a private repo in GitHub Business?
It even has drag and drop now (a la Dropbox).
You could deploy to Azure Storage using Storage Explorer:
http://storageexplorer.com/
Another options:
1-Write a simple c# console app that will use Azure SDK to deploy files to your Azure Storage Account. (You can use FileSystemWatcher to monitor a network folder, for example)
2-setup a CD infrasctructure using TeamCity (or any other tool), and during the after build call a script that will publish to your Azure Storage Account.
3-Take a look on Azure Files:
http://social.technet.microsoft.com/wiki/contents/articles/33258.azure-file-storage-on-premises-folder-sync.aspx
4-Use AZCopy: https://azure.microsoft.com/en-us/documentation/articles/storage-use-azcopy/ (not sure if it has a way to detect that the file already exists and is the same on Storage Account)
5-Take a look on Sync Framework. The page is a little outdated, but it seems that there's support for Azure: https://msdn.microsoft.com/en-us/library/mt763483.aspx

Additional Properties for Azure VM

How can you add custom Properties to an Azure VM in the classic model? Is there a command in powershell that helps?
I'm not sure about the mean of "custom Properties".
You have two ways to customize the VM on Azure:
1.Custom Image
2.Custom Script Extension
If the images on the Azure Market can't satisfy your requirement, you are able to upload your own custom image. Here is a good guide about it.
Also, we are able to customize the deployment with Custom Script Extension.

DevTest Labs - Custom image with 2 NICs

I know DevTest Labs is still in Preview, but I'm currently trying to develop using the latest functionalities from Azure (not classic).
I have my own linux VHD and I decided to created a custom image under DevTest Labs. For my VM to work properly I need to add a secondary NIC to it, but I couldn't see any option/functionality to do so. I'm assuming there's another hidden way to create a secondary NIC(with Powershell, xplat-cli, wizardry..)or worst case scenario, there's no way to create a secondary NIC.
Any input if that's even possible yet ?
The primary building block of Azure Resource Management model is the Resource Manager Template, if you create a template that specifies the solution you want to create you can import that template into DevTest labs. Then deploy that as needed.
You could use this template as a starting point there are plenty of others at the Azure Quickstart Templates Site
They take a little hacking and getting used to, but once you figure them out they are a good way of managing resources.
There is also a an ARM template visualiser which is starting to get quite useful.

Want to create Virtual machine on azure with Microsoft default images and sizes in C# application using Azure API

Want to create Virtual machine on azure with Microsoft default images and sizes in C# application using Azure API.
Like while we have Image and Size option here (as in image)
Please guide how can I acheive the same.
Easiest option is to either go after the Azure Management REST API documentation, or to take a look at the open source Azure Powershell Cmdlets (which use C# & the REST API under the covers).
To find a specific image you can make the 'List OS Images' Rest call.
If you make an authenticated call to
https://management.core.windows.net//services/images
Then you will get a response that contains all of the images available to your subscription. This is a very large list that you will then need to parse to find the specific image that you require.

Resources