Professional Documents
Culture Documents
Who is Joyent?
App
Code
App
Code
OS
OS
Smart Computing
Cloud Computing
Virtual Enterprise
Traditional Hardware
Hardware Centric
Data Center Based
Centralized
Hardware Centric
Hardware Virtualization
Data Center Based
Decentralized
1995
<1980
4
Hardware Centric
Hardware Virtualization
Service Based
Distributed
2005
Application Centric
Hardware Abstraction
Service Based
2010
Time to Market
ROI
Elasticity
Scalibility
SLA Management
( Performance-Security-Availibility)
SmartMachines
SmartDataCenters
SmartPlatform
Application Code
App Code
Database
App Code
Traffic
Mgmt.
App Code
App Code
FEATURES
SmartMachines
Linux
Virtual
Machine
Message Bus
Windows
Virtual
Machine
Container
Container
Container
Telemetry
example D-Trace+
Telemeter
IP Address Manager
API Manager
Used by my.joyent & DC manager
Global Zone
Hypervisor
my.joyent
Self-provisioning tool
Physical Servers
Dell / Intel
Dell / Intel
Telemetry Aggregation
Billing and Invoicing
Other Services
Networking
Network Connectivity
Arista
Force 10
A AGENTS
Network Manager
Defines and updates VLANs
Instances Persistence
Joyent SmartOS
Resource Pool
Network Switch
Network Security
Storage Security
Isolated, local storage is available,
as is encrypted NAS.
SmartDataCenter Security
API and GUI access are authenticated
and strictly controlled.
GUI
API
Joyent Agent
Physical Security
Secure data center facility
with bio-metric access
control and locked cages.
OS Level Security
Joyent Agent
Firewall
Load Balancing
SmartDataCenter
8014981
3740825
5585749
6190675
4847051
Monthly Active Users on Facebook - June 3, 2010
11
Company Segment
Percentage of Revenue
Spent on IT Infrastructure
Media
4.92%
Information Technology
4.14%
Financial Services
3.54%
Health Care
2.76%
Transportation
2.34%
2.70%
Gilt.com on Joyent
0,56%
Like an accident that clogs an entire highway, one blocked process can cause a cause a cascade of failures
the kill app performance in the cloud.
Node.js solves the problem. Node.js makes it easy to write high-performance servers. Node.js only
exposes nonblocking asynchronous interfaces to the programmer - network IO doesnt block, disk IO
doesnt block, every program is massively parallel right from the start. Best of all, Node.js is being quickly
adopted because it uses the developer friendly language of javascript.
To maximize cloud profit margins, you must have metrics and perfect information
DTrace is a comprehensive dynamic tracing framework for troubleshooting kernel and application problems
on production systems in real time.
14
Zones are Virtual Machines that give partitioned access to hardware. Zones are extrinsically faster, more
secure and more efficient than the VMWare or XEN Virtual Machines based upon hardware emulation.
The inventors of Node.js, DTrace and Zones all work for Joyent.
Only Joyent has all three technologies integrated into a uniquely profitable Cloud Offering.