Showing posts with label PaaS. Show all posts
Showing posts with label PaaS. Show all posts

Friday, February 21, 2014

Domino Python PaaS now has a free plan

By Vasudev Ram





I had blogged about Domino, a Python Platform-as-a-Service, earlier, here:

Domino, a Python PaaS for data science

and here:

Domino Python PaaS hits v1.0

Today I got to know via an email from one of the Domino founders, that Domino now as a free plan. Here is a screenshot showing it:


- Vasudev Ram - Dancing Bison Enterprises

Contact Page


O'Reilly 50% Ebook Deal of the Day


Monday, December 9, 2013

Domino, a Python PaaS for data science

By Vasudev Ram


Domino (dominoup.com) is a new Platform as a Service (PaaS) for data science. It supports Python, the R language and Matlab.

I saw it via a retweet by Cameron Laird (@Phaseit).

I signed up and tried Domino, using their sample Python project. It prints "hello", and plots a simple graph using matplotlib.

To do this, I had to download their command-line tool called domino; this is a one-time task. Then I used it to download the project to my PC.

Then I ran it on Domino, with "domino run main.py". This gives you a message that the run has started on their server, and prints a link where you can check the status of the run. The run command will also upload the project files if they are newer on your machine than on Domino. Running "domino" gives the help for the command, and they also have a help section on their web site with a lot of info.

I did encounter a couple of issues, one is fixed, the other is minor and will soon be fixed.

Here is a screenshot of the results:


They have an interactive web wizard that guides you through the steps of creating and running your first project, even though the steps are quite simple. And that is one thing I like about Domino. They seem to be trying to take the pain (and routine work) out of deployment and running of apps in the cloud. In fact, that's what they say on their home page, or words to that effect. Also, I've exchanged several emails with the founders, regarding various questions I had about Domino and its capabilities, and their responses have been prompt and helpful.

Domino also emails you a notification when the run ends, with a link you can click to see the results page, including the output, which you can download.

I was interested to see that Domino uses Docker, which has been in the news a lot lately.

Docker on Wikipedia.

An article on Linux.com about Docker: Docker: A 'Shipping Container' for Linux Code

Domino uses Docker - a post by Domino on the Docker blog.

[ Update: I checked a bit more and saw that Docker uses LXC (LinuX Containers), which in turn use cgroups, a Linux kernel feature originally written by two people at Google. according to Wikipedia. ]

Domino Data Lab on Twitter.

One of their tweets (in response to a query) says, "Perl coming soon. C on the list".

- Vasudev Ram - Dancing Bison Enterprises

Contact Page




Tuesday, June 25, 2013

Free Python PaaS - Red Hat OpenShift free tier


Checking out Red Hat's Open Shift.

OpenShift is a PaaS (Platform as a Service) from Red Hat.

It supports Python, as well as many other popular languages.

It has a free tier.

I read about it here:

Self hosted Python web hosting platforms : Python

That Python Reddit link mentioning OpenShift also has some other interesting comments on the same overall topic of "Self hosted Python web hosting platforms".

- Vasudev.

Tuesday, November 6, 2012

Appsembler, a SaaS enablement service for open source web apps

By Vasudev Ram

Appsembler is a SaaS enablement platform for open source web apps.

From the Appsembler site: "We help developers monetize their software, and make it painless for end users to try their software."

This is the Appsembler main page for developers.

Saw Appsembler via a chain of links. Only checked it out a little so far, but live chatted with one of the founders, Nate Aune. He said it runs on Stackato, the PaaS from ActiveState.

Multiple programming languages and web frameworks are supported, according to Nate, but for Python, only Django is, currently. Also, it works better if you have a Github account for your SaaS app.

Here is a blog post by Nate about Django deployment using PaaS.

- Vasudev Ram - Dancing Bison Enterprises

Thursday, August 16, 2012

AppFog, multi-language PaaS for developers

AppFog: Simple, Powerful & Affordable - PaaS for Developers

http://www.appfog.com/products/appfog/

- Vasudev Ram
www.dancingbison.com