Until now I haven't blogged or made videos about Umbraco Cloud much. I think I've done the odd video for how quick it was to install and how easy it is to test packages, but from now on I will be blogging and recording more about Umbraco Cloud.
I'm going to be testing out Umbraco Cloud, seeing how easy it is to use, what it's like to migrate an existing project, what it's like to work with for new projects from scratch. Along the way if I find I have some questions that I need answers for and I think you will find them useful I will get the answers and blog about them. If you have any questions or scenarios you would like me to look into for you, then please get in touch with me on twitter @CodeSharePaul
My friend heard I was starting this journey with Cloud and he too is interested in it. We had a skype chat and came up with some initial questions that we were interested to know the answers for, and I thought you would like to know them too. Luckily I got to speak to Eric from Umbraco HQ who was able to answer the questions and confirm some assumptions I had.
This question was around the idea that with Azure, when your site is in development, you can have a free App Service which has a url like myprojectname.azurewebsites.net and then when you want to add a proper domain and give the app service some power then you start paying for it.
You start paying for your project from when it is created in Umbraco Cloud.
For auto upgrades you need an extra environment. You only pay for what you use. If you added an extra environment on Tuesday when an upgrade is released, did the auto upgrade and then removed the extra environment, you would only be charged the cost of one day of running that environment. The minimum charge is one day. Just to clarify, if you spin up an extra environment to do the upgrade and take it down that same day, you would not be charged a full month, just one day.
It is a shared VM, meaning they don't just set up a single Azure VM for your project, there will be other applications on the same VM.
You create a project as a child of the baseline project, so you have a good starting point with common features and content when you would use in many of your projects.
It uses Umbraco Deploy to push the new features and changes from your baseline project to your chosen child projects.
You will not be an Admin of the account though. You can see all of the projects you have access to in the project overview.
If you want your client to pay for the project or you want to separate the payments somehow.
To do this, you must be logged into umbraco.io and in the project you wish to add a payment method for. The url will be something like https://www.s1.umbraco.io/project/mycoolproject at this point.
Now add /paymentmethod to the end of url so it would be https://www.s1.umbraco.io/project/mycoolproject/paymentmethod
You will be asked if you would like to pay annually or monthly, and then you will be redirected to shop.umbraco.com where it will give you a chance to enter your card details or if you will not be paying for it yourself, you can get a link to give to the person who will be paying. They will be able to click the link and complete the payment details for that project.
I hope you found these questions and answers useful.
For more questions and answers take a look at the FAQs part of the Umbraco Cloud documentation.