Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

It's great that you can run Ubuntu VM's running Python/Django apps on Azure, as the author has done.

However, I think you can get more out of Azure by using its PaaS services. It is also possible to run a Python/django app in an Azure Website Service. The cost is the same, but management and security if the OS is taken care of for you. Upgrades and patches happen automatically. You can setup automated build, test and deployment from Git. You can setup background and maintenance jobs without having to manage cron. You can setup auto scaling of VM's. It saves a lot of work.

Of course, this risk of this is lock-in. But the technologies underlying Azure are almost all open. If you're carefull what you use, you can always take your code and run it on a VM in AWS if you want. Of course, you would have to setup/build your own scaling and maintenance processes, using (also proprietary) AWS services.

Like Microsoft, Amazon is likewise trying to get you to use proprietary cloud services. If you use S3, Beanstalk, Redshift, Search, you get locked in to AWS the same way Microsoft will lock you when you use SQL Azure, Azure Table Storage or Service Bus. You just need to be be very careful with any dependencies you take on into your startup.

That said, I have also had a very good experience with BizSpark. Not only do they give you lot of free stuff, but I they can also connect you with interesting partners internationally, and help your business in unexpected ways.



Except Microsoft's "lock in" is lighter; if you build using AWS or Google tech; you are using proprietary tech that can only be hosted by them, which is a deep lock in.

If you build on Azure tech; you aren't locked into MS being the host of the services; you can run an Azure cloud entirely in your own datacenter; you can use Azure as overflow in a Hybrid model http://www.microsoft.com/en-us/server-cloud/solutions/hybrid... or if you have legal or compliance needs to not host with a US company you can use one of their many partners: http://www.microsoft.com/en-us/news/press/2013/dec13/12-12co... as the "Cloud OS" provider.

They even providing server and datacenter blueprints as part of the Open Compute Project http://blogs.technet.com/b/microsoft_blog/archive/2014/01/27... with datacenter rack management software, if you want to build your own datacenter.

All their client libraries are even on GitHub https://github.com/WindowsAzure




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: