DotNetNuke and Mosso Cloud Computing 

For those of you that follow me on Twitter you might have caught a few remarks about my attempts at putting up a DotNetNuke site at Mosso. For those unfamiliar with Mosso, they are a provider of Cloud Computing hosting services, essentially a dynamically scalable solution based on a model where you pay for your usage. For those establishing new sites that are expected to gain popularity, it can be a very helpful thing to have a hosting arrragement like Mosso. The reason is that the cost is affordable when starting out, and continues to be so as your site scales up in usage. There is no need to spend $300+ a month from the beginning to have a big beefy dedicated server to just be ready to handle your later growth! Below I'll provide some feedback on my experiences, their service, and will include a VERY nice discount offer!

Installing DotNetNuke

The client I was working with had a somewhat complicated request for me to fulfill with the migration into Mosso, I had to migrate a total of 3 fully functional DotNetNuke sites from their existing dedicated server to the Mosso environment. The biggest issue encountered in this process was getting the files from their old server. The setup on Mosso's side is one of the most simple that I have encountered. The database creation is simple, and there is no need to submit a support request to get the file permissions properly configured. The only kicker is that you MUST configure impersonation in the web.config to use your FTP account, as that is how file permissions are managed on the cloud.

For those installing new DotNetNuke installations, I hope, if my client will allow, to get a change to publish a blog article here, with screenshots on how to fully setup a DotNetNuke website, from the file download at DotNetNuke.com to the proper configuration and securing on Mosso. Stay tuned for this over the next few days, as I negotiate a way to get access to take screencaptures of the process!

Customer Support

As many of you know, one of my key evaluation criteria when it comes to hosting providers is the quality of their customer support. Mosso proved during my many interactions with them that they do provide a high level of customer support. They were always responsive to inquiries and if they didn't know the answer they were quick to get the right person to get it done. The only knock I'll give them on support is that at the time of writing, if you have to open a support ticket, the only way to check on status is to call or chat with their support department. I know they have plans on improving this, but it is something to note right now.

Site Performance

Another key evaluation factor is the speed of loading when talking about DotNetNuke hosting, we all know that not all hosts are created equal. Well I can say that with the client sites I have loaded on Mosso, the performance is amazing, faster than the clients dedicated server, and faster than my optimized installation that runs this site. With the cloud environment I can also anticipate that this performance will continue even as the site scales.

Admin Functions

The final point about their services that I will discuss here are the management tools they provide, the control panel they provide is quite helpful and easy to navigate. They have a beta control panel as well, which is even nicer to work with, although a beta solution. The key managemement item that I find helpful is the SQL Server tools they provide that allow backups and restores to be completed WITHOUT their intervention, a big plus.

Overall Thoughts?

Is Mosso the be-all-end-all hosting solution for DotNetNuke? No, they are not right for everyone, but for those looking for flexibility and the ability to scale quickly without costly server changes, and the constant hassles of managing infrastructure it could be a very good fit. For the peformance and services offered the price is good. With ties to RackSpace the customer support is there to really back up the end solution which is key. I know that personally Mosso services have been added to the list of providers that I'll recommend to clients of IowaComputerGurus Inc.

Special Offer

Now for the fun part! I have a Mosso referral code REF-ICG, when using this code on the Buy Now page at Mosso you can enter this code. If you use this code, on your second month invoice from Mosso you will receive a $25 credit! As always, if you have questions post them below!

Posted by Mitchel on Monday, October 13, 2008
 

Comments

Good post! As this continues on Mosso, I'd be interested to hear more about the performance aspects, ex. how many simultaneous connections is it supporting, etc?

Looking forward too to seeing how this compares to Amazon's soon-to-be-released Windows cloud hosting.

By Busse on Monday, October 13, 2008 at 10:40 AM

I will be sharing as much as I can! The complication is that my client will not allow me to use their name or url in anything as they don't want to say they are on DNN right now.....

But I hope to start getting some numbers after their public launch in the next 2-3 weeks.

By mitchel.sellers@gmail.com on Monday, October 13, 2008 at 10:50 AM

It was great talking to you on the phone about Mosso. I was quite pleased that I picked you at random out of Twitterers talking about Mosso, and invited you for the chat. It was very interesting, and informative.

Please keep engaging with us on how we can improve your performance and experience on Mosso (and yes, we need a public-facing ticketing system, but until then, feel free to ping support - they are all people that LOVE talking to customers!).

Rob La Gesse,
Director, Software Development
Mosso

By Rob La Gesse on Monday, October 13, 2008 at 4:32 PM

Great post Mitch!

Many of us were wondering about DNN & Mosso. Look forward to the step by step post you spoke of - that should be a really good one!

By leazon on Monday, October 13, 2008 at 7:23 PM

Good to know, we had a client about 12 month ago that was trying to get DNN running on Mosso and we tried assisting them and it was a nightmare. Sounds like their cloud computing arrangement they have worked those kinks out. Support guys at Mosso were responsive during the process. Mosso control panels are pretty good, creepy though that its used to setup Linux and Windows and they try to blur the line there rather than making it obviously separate like other companies.

Ryan Doom
<a href="http://www.webascender.com/">Web Ascender</a>

By Ryan Doom on Tuesday, October 14, 2008 at 12:43 PM

Did you happen to use any parent portals? How was the DNS stuff handled? One of my complains with various hosting providers is how many places I have to mess with DNS and its IIS's DNS needs.

/DaveS

By David Snow on Tuesday, October 14, 2008 at 2:46 PM

David,

Not directly, however, it looks like it is easy as cake! (They have a pointer option when setting items up in their control panel!)

By mitchel.sellers@gmail.com on Tuesday, October 14, 2008 at 4:07 PM

i'm dying to see the guide to setup dnn on mosso. this is a must for me. please please please publish it. just change your clients domain name to example.com or such. thank you so much.

By eric on Sunday, January 11, 2009 at 9:41 PM

let me see what I can do!

By mitchel.sellers@gmail.com on Monday, January 12, 2009 at 3:46 AM

I too want to know about the setup process. I am new to DNN, doing most of my development on the LAMP side but I have a client sold on it so we'll be learning FAST!

By John on Wednesday, February 04, 2009 at 5:32 AM

Any progress on getting the OK on pubishing that step-by-step guide to setting up DNN on Mosso?

By Laurence on Monday, March 09, 2009 at 7:08 AM

Sadly not yet. I don't have an account with them, and can't use my clients accounts.

By mitchel.sellers@gmail.com on Monday, March 09, 2009 at 7:22 AM

I'm trying to work through a *major* issue with Mosso. Their calculations are showing that I single handedly used up more than a 2.8 ghz processor last month. I'm not sure how that is possible, I must type fast!

By baronrojosj on Wednesday, March 25, 2009 at 11:42 AM

baronrojosj,

Let me know if you have any issues, also, be sure to check the frequency of your scheduled tasks!

By mitchel.sellers@gmail.com on Wednesday, March 25, 2009 at 12:08 PM

hey mitchel,

i'll be emailing you soon about it - i'll probably cry if i have to leave - their staff is absolutely first rate!

steve

By baronrojosj on Wednesday, March 25, 2009 at 12:14 PM

I’m sure many of your readers are interested in an easy way to manage their Cloud Files containers and objects .. especially, for those who'd like to have more than one user but don't want to give out access to their whole admin panel!! There are many options to access Cloud Files by a single user, but we needed a way to create sub accounts, assign containers, etc..

Enter, Cloud9.
*****
Cloud9 is a new web-based service that allows users, or Web Designers/Programmers, to manage their Cloud Files more easily. It’s accessible, secure and fast. Basically, it improves upon the Mosso Cloud Files manager in these ways:

1) Multiple file uploads!! Up to 20 at a time! No more waiting, file after file, or trying to teach our clients how to use Cyberduck / FireUploader, et al. Easy online access from nearly anywhere.

2) You can create unlimited ‘user’ accounts and give them access only to containers that you assign to them. Unlimited Users, Unlimited Containers.

3) You, as the admin, stay in complete control over the users, containers, objects (files), etc. You have global read/write/delete access.

4) Each user can manage their own objects (files), upload/delete, etc. as well as add containers to their user account without taking up your valuable time.

5) It’s super easy for you and your clients to use.

6) Each file name listed in a container is pre-linked to the file, so using the URL for that file is as easy as, Right Click, Copy Link!

So, be sure to check it out.. it’s pre-launch time and everything is getting the file check off for the launch date… Cloud9 will be issuing a limited number of FREE accounts during the beta phase. After which, the service will start a little above that Venti Mocha Frap you had last week, and will offer plans for different usage limits :)

<a href="http://revivemarketing.org/cloud9">Cloud9 Website</a>

By Cloud9 on Friday, April 17, 2009 at 4:33 AM

Hi:
This was a great post. Mitchel - you are a terrific resource for the DNN community.

I'm starting a new project for a portal that I hope will grow to a user base of 100,000. There will be a fair amount of video as the portal is focused on e-learning.

My current plan is to build the portal in DNN using high quality commercial modules. I'm intrigued by the idea of using cloud computing rather than a dedicated server if it can reduce the administrative complexity and make growth easier to manage.

I was looking at the Rackspace website for Mosso and it seemed as if they don't offer Windows hosting as an option. Everything I saw was some flavor of Linux. I'm wondering how you host DNN in that case?

And I'd be most interested in any advice that folks have.

Best,

Charlie

By Charlie K on Friday, June 26, 2009 at 4:13 PM

OK. I found what I think is the answer, which is that Mosso does provide Windows server on their Cloud Sites product but not on their Cloud Servers.

Do you think Cloud Computing is a viable option for DNN. Or would dedicated servers be better?

Charlie

By Charlie Kreitzberg on Friday, June 26, 2009 at 4:37 PM

*DO NOT* use Mosso for DNN - I alone "apparently" used up more than the share of compute resources allocated in their base config. The server speed was "spotty" at best. Sometimes it would be decent, and others *very* slow. One of the founders seemed nice enough, and said he would look into the issues, but they ended up ignoring me so I went elsewhere. Even if they "could" have figured out the problem with DNN consuming resources, it didn't give the consistent performance I (and probably you) would require. To me they seemed like the perfect solution, but it ended up being a really bad experience. They also have issues with their redundancy solution that takes up the variable used for the user's IP address - not a good thing if you should need to block someone. I paid to have code modified to accomodate that and it ended up being a waste of money.
Steve

By baronrojosj on Friday, June 26, 2009 at 4:47 PM

I honestly believe that if you have experience manually configuring DNN or any other similar application such as AspDotNetStorefront than it is always a straight forward install.

Here is a url to an exact walk through step x step for installing DNN on the Rackspace Cloud: http://www.dotnetnuke.com/Community/Forums/tabid/795/forumid/-1/threadid/333475/scope/posts/Default.aspx

I hope this information and the walk through helps you get your business online sooner.

Best Regards,
Joshua Hatfield

By Joshua Hatfield on Friday, October 02, 2009 at 1:36 PM
Click here to post a comment

Disclaimer