Node.js™ SmartMachine
Deploy dynamic Node.js apps fast with Joyent’s Node.js SmartMachine appliance. This purpose-built cloud appliance is the perfect tool for deploying data-intensive real-time (DIRTy) applications that demand low latency and require supremely elastic scalability. Joyent Cloud’s Node.js SmartMachine appliance allows you to be production ready as soon as you purchase and spin up.
- Designed to support geolocation, personalization, and dynamic data use in mobile, gaming, social networking, and ecommerce applications.
- Delivers application code end-to-end, back-to-front in JavaScript – the language of the web.
- Evented non-blocking I/O model supports thousands of concurrent connections and easily scales to millions of users.
- Comes pre-loaded with versions of Node.js and full SSH access to install additional packages as necessary.
- Includes an open pipe to the Internet with Port 80 access, unrestricted Web sockets, and a unique IP address for each appliance.
- Uses Joyent Smart Deploy for Git push deployment to multiple servers simultaneously and npm integration to specify dependencies (using package.json).
We are excited about having the vibrant Node community join us in providing the same high-performance/scalability on Windows that Node is known for.
—Claudio Caldato
Senior Program Manager
Interoperability Strategy Team
Microsoft
If you want to make something where the user gets a real-time update stream of some kind, you need to keep open a bunch of connections to the server. That’s very expensive in, say, a PHP architecture. But in Node, it’s nearly free. You can keep the connections open for a very long time, and the incremental cost per connection is very low.
—Matt Ranney
Chief Technology Officer
Voxer
The improvements the team saw were staggering. They went from running 15 servers with 15 instances (virtual servers) on each physical machine, to just four instances that can handle double the traffic.
—Kiran Prasad
Director of Engineering
Mobile
Linkedin
Node.js and Joyent
Joyent is a key contributer to Node.js code development. The community is vibrant and growing. Check it out at Nodejs.org or Github.