uhuru_logo

First experience with Uhuru Cloud

First experience with Uhuru Cloud

It is a “Heroku” for .Net Guys like me, no learning curve for learning command lines to deploy or setup your website or creating a database instance.

Supporting some of the most cool programing language (I only tested out .NET, PHP and Node.js).

Services include them common databases like MySQL, MsSQL and MONGODB. (it is in capital because I tried setting up it on heroku and the command lines kills me a lot.)

Managing with Uhuru

Uhuru comes with a Web Console and a Uhuru Cloud Admin (a Window application, will label it as “UCA” in this post ) which you can installed to your windows and manage your instances with ease.
Response of the UCA is still acceptable, you can create the services like new database, new FTP access to your code folder.

You are also able to assign and manage your team members’ permission like accessing the FTP, databases via the web console.
There is also Visual Studio plug in which you can do management as well, didn’t tested this out yet cause it only supports “Visual Studio 2010″ (I’m on Visual Studio 2008 Standard)

You can find out more on here.

 Tunnel

To access your database or setting up FTP services, you are required to open the Tunnel (something like your infra guys setting up a VPN for you to work from home).

FYI: not all the cPanel type hosting package lets you connect to MySQL remotely, not sure what were they thinking when they come up with their setup.

Find out more at here.

Learning Curve

It only took me half day to deploy a web site, testing out the database (MySQL, MsSQL and Node.js), setting up the FTP and play around with the other features.

Didn’t go full force on testing the performance yet, but will update it in the future.

The not so good stuff:

  1. I can’t find the section to add new team members on the UCA
  2. Not all function is available for command line yet. Tried to setup on my Mac OS and there were some head banging on the table moments, for company that needs to “Puppet”-ize the server for auto scalability (like mine), the “Puppet” master will have tough time trying to implement the scripts.
  3. There are no option for me to setup “Database replication” to make a Master (for data manipulation) and Slave (for read only) environment.
    If your hosting a simple site for your client, this won’t be a show stopper for you.But if your building a product where you have to handle huge traffic, you’ll have trouble scaling without “Replication”.
  4. It is already a very good service since uhuru supports MongoDB, but supporting “Apache Solr” and “Memcache” would be a awesome bonus.
  5. Currently their data center is hosted in California, USA (based on the engineer that support me), so you can’t expect stuff like CDN or location based hosting like AWS and Azure is offering.

Overall

Is a excellent platform for me to host prototype projects, where they support most of the cool technology I’m using.

Also I would use it to host company’s projects that is done during non working hours, the infra guys won’t give you AWS access and they won’t be working after working hours and asking for VPN access for your team members is a pain in the ass. (Company Policy :S )

 

If you would like to join their free premium hosting for 1 year party, click here to find out more.

One thought on “First experience with Uhuru Cloud”

Comments are closed.