Nodejitsu Announces Partnership with Telefonica to Amplify DevOps with Node.js WebOps


Nodejitsu just announced a partnership that will change the landscape of Node.js development as deployed across Platform-as-a-Service using the Joyent cloud. By partnering with Telefonica the PaaS company becomes the first on the market to give customers a choice of infrastructure provider as well as what datacenter they want their applications to run on—this is of particular benefit to European customers, especially for those who want low latency apps, as Telefonica has datacenters across Europe.

Nodejitsu uses the term “infrastructure agnostic” to describe that customers can choose with datacenter to run out of and developers can also abstract away   differences between multiple cloud providers with supplied libraries. For example, developers may be interested in pkgcloud—which allows the abstraction of cloud storage, database, etc. with a provider such as Joyent or Telefonica.

For development deployment, Nodejitsu also provides an open source command line tool (CLI) called jitsu—which require npm (the node package manager)—that allows developers to easily manage and deploy Node.js applications seamlessly to the cloud, fully supports the Nodejitsu API, and even integrates multi-level, multi-transport logging support via Winston.

What kind of applications do people use Nodejitsu for?

In a conversation with Nodejitsu, I asked what people might use Nodejitsu for and the current crop of resources is quite compelling.

Node.js and Nodejitsu combined allowed Lexical Gap, a Sydney-based team of creative technologists, to rapidly prototype and deploy an application that produces a real-time Instagram-driven feed from twelve different cities around the world. The app, This is Now, is available on web and mobile and deploys via the Nodejitsu infrastructure.

This is Now uses the Instagram API, giving a location-based stream of photos from 12 different locations around the world. These developers aren’t that experienced with infrastructure; but they were able to rapidly prototype and deploy this with Nodejitsu.

The app received 1 million page views in 3 weeks–and the use of Nodejitsu enabled them to scale as rapidly as the hits came.

Another good example of developers who don’t have a lot of experience with infrastructure and want to pay attention to developing their product is the application

Although it’s not Christmas right now (and therefore it will display a white page with a big “NO” in the middle) the application is a demonstration of a large number of people can interact together on one page. A screenshot and technical examples by Eric Mill from when it was Christmas appeared on his blog to talk about the process of using Nodejitsu, Javascript, and Node.js to bring together a strange, collaborative space.

The post contains a great deal of technical detail, but the upshot is obvious: Nodejitsu’s capability to provision and handle incoming traffic provides an excellent infrastructure for developers of web and web-based mobile applications for massive collaborative interaction. To me, this means that Javascript and HTML5 applications built on top of Node.js and using Nodejitsu could allow developers a lot of space to work in.

How does this partnership with Telefonica change Nodejistu?

Much of the partnership with Telefonica is now wrapped up into a new business model and product line. Before the partnership, Nodejitsu only offered individual plans, but now the company is capable of offering business level plans with the capability to provision virtual machines for large scale applications needed by small and medium businesses.

Computing power is provisioned from the Nodejitsu cloud infrastructure in 256, 512, or 1024MB sliced virtual machines (called drones—otherwise the basic unit of Nodejitsu computing power.) This means that customers can configure how much or how little power they want to deploy at any one time, affecting cost and scaling depending on need.

Many small and medium businesses are looking for cost-effective measures to increase the reliability of the cloud-deployment of their apps and not just the ease-of-deployment.

As a result, the new business models from Nodejitsu will deliver a more granular approach for to help weigh computing needs against cost.