If you’ve never touched a computer before and now you’re in dire need of a cloud-hosted blog, what would you do? You tell Nestify to “Build me a WordPress Blog.” And… you’re done! You want a backup done after 30 minutes? Ditto. Scale up at a scheduled time? Just say the word. Scale down? Want to see your traffic stats? Bandwidth usage? Check, check and check.
Cloud Management that too natural language based
Nestify is what you would call a “natural language based cloud management solution.” We’ll get to how they are doing it, but as far as users and developers are concerned, it’s deadly simple. You sign up with Nestify (currently in private beta) and link your cloud provider account into Nestify.
Now if you want to host an app on your cloud, all you have to do is go nestify.it and talk to it. Let’s say you’re not a developer and want to build a microblogging platform like Twitter or Social network like Facebook, and you have absolutely no clue where to begin or what to do.
With Nestify, you just say into the mic “Something like Facebook.” It will fetch matching apps from its library of more than 300 applications. You select the one you like and Nestify will deploy the app on its own to your favorite cloud provider, without any interaction or intervention required on your part.
With zero knowledge about developing, deploying, managing and scaling complex cloud-hosted applications and tools, you can now do it all with the help of Nestify. The benefits and possibilities of such an interface that imbues the cloud with AI to set up blogs, shopping carts, CMS and other hosted apps are quite obvious. But there’s more…
Nestify offers developer friendly stacks
Nestify can also be used by developers to deploy their coded apps on SaaS, PaaS or IaaS platforms. If you have a ready-to-host app written in something like PHP, Ruby or Python, you can just drop the file or code archives into the browser and let Nestify set it up on the cloud. You don’t have to think about servers, databases, application stacks and dependencies. Nestify offers developer-friendly stacks such as lamp, node.js, mongodb, etc.
It’s also not just about letting Nestify handle it because it seems complicated to you. Even professional developers who can do DevOps in their sleep will find it very useful. Deployments handled by Nestify are completed 50-90 percent faster than doing it manually, and it leaves the developer free to focus on the core task of creating and enhancing the application.
Nestify can save tons of time and effort
Here’s an example of how it can save a ton of time and effort. You see the mysql database is acting up, so you just ask Nestify –“Why is mysql slow today? Tune it for performance.” You can tell it to do just about everything, from scaling up and down to doing a security check on the cloud and changing your root password. Doing all this and a lot more manually on a regular basis eats up a big chunk of your time, and it becomes almost impossible if you have multiple clients and servers to look after.
Nestify currently supports a natural language interface for Amazon AWS, Rackspace and Windows Azure customers. Yes, they’ll be adding support for other providers soon.
Nestify co-founders Vishal Deshpande and Rahul Nagare provided Startups.fm with a behind-the-scenes look at how they are doing it.
Both of them have more than a decade of experience working with Linux, and have done many other projects as a team. Vishal has also worked with large hosting companies. In fact, he quit his job to pursue their startup dream.
Asked why they chose Nestify as the name, Rahul said that when they came up with the concept, it began as an easy way to deploy simple cloud setups. The idea, he says, was that “when a new bird is born, their nest is already setup and it’s just right for them. In the same way, when your app goes to the cloud, it should be already setup, comfortable to you and scale as you grow.”
How Nestify works
Rahul also took a stab at explaining how Nestify works. He says that “our AI engine reads user requests (made in normal English), and runs it through a natural language processing algorithm to find out what the user meant, and which tasks should be carried out, then it matches those tasks to native APIs and builds a proper API call to the cloud provider.”
If there isn’t sufficient information to complete a task, Nestify may respond back with a question. For example, if you tell it to reboot your server and you have multiple servers, it will ask you which one you want to reboot. Specify the server, and it completes the task.
So how’s it going? Within 24 hours of the site going live, Nestify had 100 signups seeking an invitation to the private beta. Most are from North America, with a few from the EU.
The invitations will go out soon, and you can get one yourself if you sign up through the website www.nestify.it.