This technical brief is an introduction to the Basho Riak CS, covering Riak CS architecture, APIs, and operations.
From Relational to Riak
This technical brief provides both background and detailed information on moving from a relational database to a NoSQL database like Riak. We begin by examining commonly cited reasons for choosing Riak over a relational database, and then analyze the decision points to be considered when choosing a non-relational solution. Finally, we end with simple patterns for building common applications in Riak.
Certified Ubuntu on Joyent Cloud
This datasheet summarizes the benefits of having a certified version of Ubuntu when customers deploy their applications to the Joyent Cloud.
This datasheet details the support services Joyent provides for Node.js to help enterprises adopt this powerful application and API stack. These support services are available in two options: Node.js Core Support and Joyent Cloud Node.js Support.
This datasheet covers the key use cases and features of Joyent SmartOS, which provides a combination of hardware and operating system (OS) virtualization to support efficient, reliable and high performing cloud computing.
Joyent Compute Service Data Sheet
This datasheet summarizes the performance, key capabilities, technologies used as well as other technical characteristics of Joyent Compute Service. It also features a list of clients that use Joyent infrastructure to acquire, engage and delight their customers.
Real Customers, Real-Time Requirements
This profile of four Joyent customers – Digital Chocolate, ModCloth, Quizlet, and Voxer – shows the important role of a cloud infrastructure provider in a rapidly-growing company’s success.
Social Gaming Apps Are Real-Time
This paper profiles two social game development companies (Digital Chocolate and Mob Science) and one games-as-a-service provider (Sleepy Giant) to illustrate the demands that gaming applications place on their computing infrastructures, and how that translates into the choice of a cloud service provider.
Does Your Cloud Support A Mobile-First Strategy?
This paper explores the architectural considerations that developers and service providers should have in order to place themselves at the forefront of the global mobile economy.
Changing the Game Before the Game Changes You
This ground-breaking paper will give the reader a glimpse of a technology-driven future state of real time collaboration and connectivity between human and machine, where frictionless interaction and scalability shall deliver a re-engineering of how we live, work and play.
Myths and Realities of Cloud Computing
This paper addresses potential concerns and misperceptions of cloud computing, offers concrete advice for dealing with the concerns, and lays out a cloud computing architecture and unique approach to pricing, ﬂexibility, performance, and business resilience.
Cloud Analytics in Joyent SmartDataCenter
This paper explains how SmartDataCenter’s Joyent Cloud Analytics technology uses revolutionary visualization capabilities, customizable UIs, and “on-the-“y” instrumentation to simplify IT system and application analysis.
The Economics of Cloud Computing
This paper focuses on the economic aspect of benefits cloud computing can bring to an enterprise.
Examining File System Latency in Production
This paper introduces file system latency as a metric for understanding application performance. To understand the impact of I/O performance on applications, file systems can prove to be a better target for analysis than disks.
Performance and Scale In Cloud Computing
This paper discusses both the theory behind designing applications for scaling and performance and the practical implications of architectural decisions. Special attention is paid to the focus that cloud computing has placed on horizontal scale, and the implications that may have on application performance.
The Joyent Smart Technologies Architecture for Cloud Computing
This paper examines the broad architectural differences in cloud computing products, the drawbacks to more generic approaches in cloud delivery, and the Joyent philosophy of constructing cloud computing infrastructures. The paper then describes the Joyent Smart Technologies cloud architecture from server and operating system through data center and software development platform.
Cloud Based Application Architectures Using Smart Computing
This paper provides a broad framework for companies to examine typical Joyent cloud computing application architectures and compare these example configurations to their own potential or current cloud computing strategies.
Using SmartOS as a Hypervisor
Robert Mustacchi, Joyent Software Engineer at Scale 2012.
Performance Analysis: New Tools and Concepts from the Cloud
Brendan Gregg, Joyent’s Lead Performance Engineer at Scale 2012.
The DevOps Transformation
Ben Rockwood, Joyent’s Director of Systems Engineering at USENIX LISA 2011.
And It All Went Horribly Wrong: Debugging Production Systems
Bryan Cantrill, Joyent’s VP of Engineering at QConf SF 2011.
Building a Real-Time Cloud Analytics Service with Node.js™
Joyent’s David Pacheco and Bryan Cantrill at Surge 2011.
Experiences Porting KVM to SmartOS
Bryan Cantrill, Joyent’s VP of Engineering at KVM Forum, August 2011.
Breaking Down MySQL/Percona Query Latency With Dtrace
Brendan Gregg, Joyent’s Lead Performance Engineer at PerconaLIVE, May 2011.
SmartOS: The Modern Operating System
Bryan Cantrill, Joyent’s VP of Engineering