Microsoft Azure

This forum is only for questions or discussions about working with the mojoPortal source code in Visual Studio, obtaining the source code from the repository, developing custom features, etc. If your question is not along these lines this is not the right forum. Please try to post your question in the appropriate forum.

Please do not post questions about design, CSS, or skinning here. Use the Help With Skins Forum for those questions.

This forum is for discussing mojoPortal development

This forum is only for questions or discussions about working with the mojoPortal source code in Visual Studio, obtaining the source code from the repository, developing custom features, etc. If your question is not along these lines this is not the right forum. Please try to post your question in the appropriate forum.

You can monitor commits to the repository from this page. We also recommend developers to subscribe to email notifications in the developer forum as occasionally important things are announced.

Before posting questions here you might want to review the developer documentation.

Do not post questions about design, CSS, or skinning here. Use the Help With Skins Forum for those questions.
This thread is closed to new posts. You must sign in to post in the forums.
11/8/2011 9:33:49 AM
Gravatar
Total Posts 34

Microsoft Azure

Joe,

I know that Hosting an Azure is in the road map. We are finishing a project on Azure right now and finally got to know the offerings quite well. I'm assuming mojo is going to use Azure Storage instead of the file system? How close are you guys to finishing this?

BTW: In your roadmap post you mention that this is going to be a premium feature. Obviously its your product -) and your strategy but your closest "competitor" (Umbraco) has this capability already (with some gymnastics) and cloud IS the way to go so unless we are talking about nominal fee I would urge you to reconsider....

 

11/8/2011 10:05:50 AM
Gravatar
Total Posts 18439

Re: Microsoft Azure

Hi,

I have managed to run mojoPortal on Azure using the same Accelerator as Umbraco and have a modified version of it that I will release soon to make it easier, but other customers have already deployed to Azure using the Umbraco Azure Accelerator. The main thing is you can't use the internal Lucene search engine with Azure, so you would need to use google or bing for site search and disable the internal search index because Lucene doesn't support multiple processes. There may be a solution for that in the future but not at the moment.

I have implemented a file system plugin layer that works with Azure Blob storage but with the Accelerator it is not needed because the files uploaded to the web roles are automatically synced since all the files including the installation files are synced between Azure blob storage and all the web role instances.

I have not yet decided whether any of the additional components I've implemented for Azure will be products or not but when you consider how expensive Azure hosting is I don't think anyone would balk at paying for needed components.

I don't agree with the statement "Cloud is the way to go", it is high end expensive hosting and most sites don't need that. When you start to see the bills for Azure and SqlAzure you may change your mind.

I still have a good bit of work yet to do with Azure and the modified Accelerator and documentation, but I've paused my work on it for the moment because it has taken longer than expected and other things need to be done.

Best,

Joe

11/8/2011 10:39:10 AM
Gravatar
Total Posts 34

Re: Microsoft Azure

Ok thanks. Looking forward to your code. 

I kind of disagree with your statement about "how expensive" Azure gets. Obviously really small / non mission critical sites don't need load balancing etc... But small business sites that rely on web for marketing and other critical needs need a reliable, load balanced solution. With Azure you put up 2 extra small instances + 10GB of Azure SQL and you are in business for roughly $70/80 a month with no headaches of managing (or even knowing about) Load balancers etc...

When you compare that to getting say a cloud site from Rackspacecloud (minimum $150 a month) or provisioning individual 2 servers + load balancer Azure does not look bad.

I'm not a paid spokes person, just my observations after working in few cloud envs (and going through Godaddy's etc...)

 

Best,

 

 

12/1/2011 9:33:46 AM
Gravatar
Total Posts 18439

Re: Microsoft Azure

With the release of mojoPortal 2.3.7.5 we now have some guidance for installing mojoPortal on Azure.

I still contend that Azure is high end expensive hosting. Any hosting starting at $70-80/month is high end, its just the low end of high end. But I think you can add $45/month to that because you'll need AppFabric cache as well. Azure might be economical vs setting up and managing your own physical web farm but most people really don't need web farm hosting. Rackspace is also high end hosting in my opinion.

Performance is going to be better on a stand alone single server and in fact in some cases shared hosting might give equal or better perfromance than Azure. No matter how you slice it database access is happening over the internet as is access to distributed cache and that is going to be slower.

In terms of reliability, that is yet to be proven for cloud hosting. From what I've seen cloud hosting can go down, it happend at Amazon not long ago a number of high profile sites had significant down time, google apps, gmail etc also goes down sometimes. There might not be a big high profile outage for Azure yet but in my testing I've seen several instances where a service (AppFabric Cache, SqlAzure) is temporarily unavailable.

Of course no-one wants their site to have any down time but lots of people get by with economy hosting and don't have much down time. I'm not yet convinced that cloud hosting in general or Azure in specific are really that much more reliable, but they should be for the cost involved. For big mega traffic sites or sites that actually generate significant revenue that cost is definitely justified but the vast majority of sites on the net do not get that kind of traffic and do not need web farm hosting. For a marketing or brochure site a little down time now and then is not a big enough problem to justify the costs in most cases.

Still, for those who want to use Azure, we're doing what we can to support it and hope you can provide feedback to help us improve that support.

Best,

Joe

You must sign in to post in the forums. This thread is closed to new posts.