January 09, 2014 - by Ben Wen
Joyent is happy to announce that our two Node.js support offerings are available starting today. Node.js Core Support is a production time debugging service to identify and fix problems that appear in the Node.js Core. It is available to practically all users of Node.js in modern Linux and SunOS server environments. Node.js Core Support provides a layer of Node.js Core expertise to a team who is running Node.js in production. The offering gives enterprise development teams access to the Joyent Node.js experts to help identify serious issues quickly.
Joyent Cloud Node.js Support is available to customers of Joyent's cloud services. It provides for short Q&A summary guidance in developing and running Node.js. As a feature of our existing cloud support offerings, Joyent Cloud Node.js Support helps businesses run their applications on a cloud that is particularly well-suited for Node.js. We can help answer questions about configuration and design and packaging. While we don't provide development services through this offering, we can help answer many Node.js development questions.
Node.js has been the fastest growing dynamic runtime for several years, and 2013 was the year of massive Enterprise adoption, as some of the largest corporations adopted it alongside innovative start-up companies. Given this growing composition of companies, we saw a need to provide more formal, standalone support for mission-critical applications. Some projects would only get off the launchpad with systemized support. So our Node.js Core Support offering was announced at Node Summit on December 4, 2013 and is generally available today via the Joyent website. It is targeted at the underlying code and API that comprise Node.js. Your application code is still your responsibility, of course.
Node.js Core Support is the only support offering that does not require subscribers to be in one of our cloud environments. To provide support outside of our cloud products, we developed more tooling for Linux by adapting our existing tools. We'll have more to talk about that shortly, but one key aspect is that we can quickly diagnose crashing problems by investigating the core dump file of a Node.js processes. You can upload core files to Joyent Manta Storage Service, where our team can collaboratively debug the dump with your team members when needed. We are including 10 GB of storage when you buy the service as a standalone offering. We are also including two test/debug virtual machines in our cloud to help identify issues or to test code.
Node.js Core Support is also available at no extra cost to our existing support customers at the Business Critical and Mission Critical tiers. If you find yourself in this category, you don't need to do anything, it will automatically be enabled. If you are an existing cloud customer and are interested in Node.js support, but are not at either of those tiers, please email email@example.com.
This offering is available only as a feature of our Production, Business Critical, and Mission Critical tiers of our cloud support services. It is available at no extra cost and is available without needing any further action from you. It is designed to fit in our existing support processes seamlessly. You can use your standard support channels to ask for guidance in configuring, running, designing, or debugging a Node.js application in the Joyent public cloud or in your own SmartDataCenter instance. To open a request, use your standard support contact process.
As responsible corporate stewards of the popular open source project Node.js, we enthusiastically continue to provide community support through IRC, mailing lists, Github issues, and the like. We are also highly supportive (pun unintended) of the broad ecosystem of paid support and consulting options that exist, which is in part how we arrived at a two-option solution here today.
SunOS, for the uninitiated, is the name given as a target for a variety of Solaris-derived operating systems, including open-sourced Illumos, SmartOS, and OmniOS. Joyent is the corporate sponsor of SmartOS and we've built some impressive tooling for Node.js on it. You can learn about our Node.js Production Practices, some of which is tuned to SmartOS.
If you're using Node.js in your own datacenter, at a hosting facility, or in a non-Joyent cloud provider and you're interested in Node.js Core Support, learn more here and sign up. If you're a Joyent cloud product customer (Joyent public cloud or SmartDataCenter), and are interested in Node.js Core Support, email firstname.lastname@example.org.
Happy Node.js Hacking!
Node.js is an application runtime that is particularly well-suited to dynamic, modern web applications and mobile backends. Joyent is the corporate steward of Node.js and we use it extensively in our web APIs and applications.