Joyent

From Infogalactic: the planetary knowledge core
Jump to: navigation, search
Joyent Inc.
Private
Industry Computer Software
Genre Cloud infrastructure
Founded 2004
Key people
Scott Hammond (CEO)
Bryan Cantrill (CTO)
Products Node.js, SmartOS, Joyent Cloud, Joyent SmartDataCenter
Number of employees
80 (Aug 2013)
Divisions Cloud Software, Cloud Hosting
Website www.joyent.com

Joyent Inc is a software and services company based in San Francisco, California. The company specializes in application virtualization and cloud computing.

Services

JoyentCloud, Joyent’s hosting unit, is designed to compete with Amazon's EC2 cloud[1] and offers infrastructure as a service (IaaS) and platform as a service (PaaS) for large enterprises.

This hosting business is active in the segment of online social network gaming,[2] where it provides services to companies such as THQ,[3] Social Game Universe, and Traffic Marketplace.

The company also hosted Twitter in its early days.[4] Other customers include LinkedIn, Gilt Groupe, and Kabam.[1]

In June 2013 Joyent introduced an object storage service under the name Manta[5] and partnered in September 2013 with network appliance vendor Riverbed to offer an inexpensive content-delivery network.[6] In February 2014, Joyent announced a partnership with Canonical to offer virtual Ubuntu machines.[7]

Software

Joyent uses and supports open source projects, including Ruby on Rails,[8] Node.js,[9][10] Illumos and SmartOS, which is its own distribution of Illumos,[1] featuring its port of the KVM Hypervisor for abstracting the software from the hardware, DTrace for troubleshooting and systems monitoring, and the ZFS file system to connect servers to storage systems.[11] The company open-sourced SmartOS in August 2011.[12][13]

Joyent has taken the software stack that evolved over time in the running of their hosted business and is now licensing that software under the name Smart Data Center[1] to large hardware companies such as Dell.[14][15]

History

Joyent was founded in 2004 under the name TextDrive by Canadian entrepreneur Dean Allen, the creator of Textile markup, who was looking to create an ideal hosting environment for the content management system he was developing, Textpattern.[16] TextDrive was incorporated in California in May 2004 with Allen as Chief Executive Officer and Jason Hoffman as President and Chief Operating Officer.[17] TextDrive was positioned as "a hosting company run by and for people who love publishing on the web."[18]

TextDrive provided infrastructure support to projects such as Ruby on Rails,[19] WordPress, and TurboGears.[20] The company hosted the high-profile magazine A List Apart,[21] as well as the blogging service WordPress.com. The company also took an early lead fighting comment spam on weblogs.[22]

In November 2005, TextDrive merged with Joyent,[8][20][23] a company incorporated in July 2005 by David Young as Executive Officer and Director.[24] Young's software product was an online collaboration tool named Connector,[25] which was demonstrated at the Web 2.0 Conference in October 2005,[26] launched in March 2006[27] and discontinued in August 2011.[28] Young became the chief executive of the merged company, while Allen, a resident of France, became president and director of Joyent Europe.[23]

Hoffman, serving as the merged company's chief technical officer, spearheaded the move from TextDrive's initial focus on application hosting to massively distributed systems,[29] leading to a focus on cloud computing software and services to service providers. Allen left the company in 2007.[30][31]

Young left the company in May 2012, and Hoffman took over as interim chief executive[32] until the appointment of Henry Wasik in November 2012.[33] Hoffman stepped down from his position as the company's chief technical officer in September 2013 [32] and took a new position at Ericsson the next month.[34] Bryan Cantrill was appointed CTO in his place in April 2014, with Mark Cavage assuming Cantrill's former VP Engineering role.[35]

The company has a history of acquisitions and divestments. In 2009, Joyent acquired Reasonably Smart, a cloud startup company with products based on JavaScript and Git.[36] In 2009, it sold off both Strongspace and Bingodisk to ExpanDrive.[37] In 2010, Joyent purchased LayerBoom, a Vancouver-based startup that provides solutions for managing virtual machines running on Windows and Linux.[38]

Financing

In 2004, TextDrive bootstrapped itself as a hosting company through crowd funding: customers were invited to invest money in exchange for free hosting for the lifetime of the company.[17] TextDrive and, later, Joyent repeated the money-raising procedure a number of times in order to avoid the venture capital market.[39][40][41] Joyent raised venture capital for the first time in November 2009[42] from Intel and Dell.[43] Joyent's early institutional investors include El Dorado Ventures, Epic Ventures, Peter Thiel (Seed Round),[44] Intel Capital (Series A, B Rounds),[45] Greycroft Partners (Series A, B Rounds),[46] Liberty Global (Series B Round). In January, 2012, Joyent secured a new round of funding totalling $85 million from Weather Investment II, Accelero Capital, and Telefónica Digital.[47] In October 2014, Joyent raised an additional $15 million in Series D funding from existing investors. [48]

Lifetime hosting crisis and relaunch of TextDrive

On August 16, 2012, individuals who had provided start-up and development funding to Joyent (and its predecessor, TextDrive) in exchange for lifetime shared hosting accounts with Joyent were informed, via email, that their lifetime hosting accounts would be deleted on October 31, 2012.[49] Depending on the nature of their initial investment, they were offered either one or three free years of hosting on a Joyent SmartMachine,[50] the company's cloud hosting solution, after which they would be moved to a regularly billed account. Customer backlash to the announcement turned out to be fierce.[39]

On August 30, 2012, Textdrive co-founder Dean Allen announced that he was relaunching TextDrive as a separate company which would carry on Joyent's shared hosting business and honor the "lifetime" agreements.[31][51] Allen relaunched TextDrive on November 1, 2012, using Joyent infrastructure. He was confident he would succeed in building a viable business similar to DreamHost.[52]

However, TextDrive was spun out of Joyent in February 2013[41] and began to flounder, suffering from an absence of leadership and plagued by reliability issues, with users leaving for other hosts.[41] The possibility for new users to sign up for TextDrive 2.0 never did come to pass.

On the morning of March 3, 2014, Allen removed all but a logo and an image from textdrive.com and placed the TextDrive Discussion Forum discuss.textdrive.com in maintenance mode with the following announcement (emphasis added).[53]

As anyone looking for decent support or even useful information over the past few months can attest, the revival of TextDrive has not been a success.

What began in mid-2012 as an exciting challenge fuelled by good intentions and lean resources quickly turned into a cleanup project with almost no resources. It is disappointing to report that after a year and a half of uphill battles and unimagined setbacks, after several costly efforts to regroup and find another way, options to keep TextDrive growing have run out, and we will cease operations on the 14th of March, 2014. For those who wish to know, details of what went wrong will be made available once shutdown operations have completed. Sorry to have let you down.

Dean

References

  1. 1.0 1.1 1.2 1.3 Lua error in package.lua at line 80: module 'strict' not found.
  2. Lua error in package.lua at line 80: module 'strict' not found.
  3. Lua error in package.lua at line 80: module 'strict' not found.
  4. Lua error in package.lua at line 80: module 'strict' not found.
  5. Lua error in package.lua at line 80: module 'strict' not found.
  6. Lua error in package.lua at line 80: module 'strict' not found.
  7. Lua error in package.lua at line 80: module 'strict' not found.
  8. 8.0 8.1 Lua error in package.lua at line 80: module 'strict' not found.
  9. Lua error in package.lua at line 80: module 'strict' not found.
  10. Lua error in package.lua at line 80: module 'strict' not found.
  11. Lua error in package.lua at line 80: module 'strict' not found.
  12. Lua error in package.lua at line 80: module 'strict' not found.
  13. Lua error in package.lua at line 80: module 'strict' not found.
  14. Lua error in package.lua at line 80: module 'strict' not found.
  15. Lua error in package.lua at line 80: module 'strict' not found.
  16. Lua error in package.lua at line 80: module 'strict' not found.
  17. 17.0 17.1 Lua error in package.lua at line 80: module 'strict' not found.
  18. Lua error in package.lua at line 80: module 'strict' not found.
  19. Lua error in package.lua at line 80: module 'strict' not found.
  20. 20.0 20.1 Lua error in package.lua at line 80: module 'strict' not found.
  21. Lua error in package.lua at line 80: module 'strict' not found.
  22. Lua error in package.lua at line 80: module 'strict' not found.
  23. 23.0 23.1 Lua error in package.lua at line 80: module 'strict' not found.
  24. Lua error in package.lua at line 80: module 'strict' not found.
  25. Lua error in package.lua at line 80: module 'strict' not found.
  26. Lua error in package.lua at line 80: module 'strict' not found.
  27. Lua error in package.lua at line 80: module 'strict' not found.
  28. Lua error in package.lua at line 80: module 'strict' not found.
  29. Lua error in package.lua at line 80: module 'strict' not found.
  30. Lua error in package.lua at line 80: module 'strict' not found.
  31. 31.0 31.1 Lua error in package.lua at line 80: module 'strict' not found.
  32. 32.0 32.1 Lua error in package.lua at line 80: module 'strict' not found.
  33. Lua error in package.lua at line 80: module 'strict' not found.
  34. Lua error in package.lua at line 80: module 'strict' not found.
  35. Lua error in package.lua at line 80: module 'strict' not found.
  36. Lua error in package.lua at line 80: module 'strict' not found.
  37. Lua error in package.lua at line 80: module 'strict' not found.
  38. Lua error in package.lua at line 80: module 'strict' not found.
  39. 39.0 39.1 Lua error in package.lua at line 80: module 'strict' not found.
  40. Lua error in package.lua at line 80: module 'strict' not found.
  41. 41.0 41.1 41.2 Lua error in package.lua at line 80: module 'strict' not found.
  42. Lua error in package.lua at line 80: module 'strict' not found.
  43. Lua error in package.lua at line 80: module 'strict' not found.
  44. Lua error in package.lua at line 80: module 'strict' not found.
  45. Lua error in package.lua at line 80: module 'strict' not found.
  46. Lua error in package.lua at line 80: module 'strict' not found.
  47. Lua error in package.lua at line 80: module 'strict' not found.
  48. Lua error in package.lua at line 80: module 'strict' not found.
  49. Lua error in package.lua at line 80: module 'strict' not found.
  50. Lua error in package.lua at line 80: module 'strict' not found.
  51. Lua error in package.lua at line 80: module 'strict' not found.
  52. Lua error in package.lua at line 80: module 'strict' not found.
  53. Lua error in package.lua at line 80: module 'strict' not found.

External links