SmartOS provides efficient, reliable, and high-performing cloud infrastructure through hardware and OS virtualization. It contains features that give enterprises the best tools for managing applications and data, and for troubleshooting problems. SmartOS ensures clouds never go down through its strong foundation, security and data integrity protections, and ability to scale up and out through automatic CPU bursting and fast provisioning. It also provides unprecedented observability into the software stack in real time through DTrace. SmartOS allows flexibility to run Windows and Linux applications through KVM while maintaining performance and scale.
1 of 2
Download to read offline
More Related Content
SmartOS
1. SmartOS
Powering High-Performance Cloud Infrastructure
Key Use Cases Joyent SmartOS provides a combination of hardware and
Support High-Demand operating system (OS) virtualization to support efficient, reliable
Applications
Run mobile apps that get a and high performing cloud computing. SmartOS contains
million+ API calls a day,
without a hitch. CPU bursting critical features that give enterprises and service providers the
automatically delivers superior
performance when you need it best tools for managing and protecting applications and data
most, so end users never
experience a system and for troubleshooting problems in the production
slowdown.
Protect Customer Data
environment as they arise, so that SmartOS-powered clouds
Make sure multi-tenant
systems have built-in security
never go down.
characteristics that protect
applications and data, so your
A Strong Foundation Security and Data Integrity
cloud is ready for clients in
regulated industries.
Foundational software for clouds must be: The ZFS file system architecture in
SmartOS protects each clients data
Grow with Customer Needs
set and protects against silent data
SmartOS supports ultra-fast
provisioning and workloads corruption, so data security and
deprovisioning, so system integrity stay high. ZFS also structures
administrators can create and authorized users storage resources to give you the
destroy virtual machines (and
speed of local storage, with the
add customers) quickly and
easily. A new virtual efficiency of virtualized SAN without
environment can be ready in corrected before they cause an interruption in service the need for expensive, redundant
minutes to meet growing
arrays.
business needs.
SmartOS, the foundation of Joyent SmartDataCenter
Raise Resource Utilization cloud infrastructure platform, delivers a better solution Fair Controls on Resources
Carefully calibrate service
that exceeds these key requirements. Guarantee speed and performance
levels with pre-set CPU and
network resource caps. for every application with
Clouds running SmartOS can Scaling Up and Out sophisticated controls that manage
reach utilization rates of more Clouds must deliver an excellent quality of service to every access to shared CPU, I/O and
than 70% via OS-level
virtualization.
clients applications. SmartOS contains an automatic CPU memory resources across a
bursting capability that allows it to scale to meet multi-tenant environment. You can
unexpected spikes in demand. Its also fast and easy to also virtualize network interface cards,
INQUIRIES: add new client environments, called SmartMachines, to to be able to offer unique IP
sales@joyent.com add new capacity for growing workloads over time. addresses to each customer.
+1 415 400 0600 x3
www.joyent.com One Embarcadero Center, Suite 900, San Francisco, CA 94111 phone (415) 400-0600
2. Observability in Real Time Supported OSes
CentOS
Debian
A key feature of SmartOS is its unprecedented ability to show what is going on at any FreeBSD
Joyent SmartOS
moment, anywhere in the software stack, across client environments. DTrace was designed
openSUSE
from the ground up for production environments, and can be safely used to: Red Hat Enterprise
Solaris
Ubuntu
Windows Server Enterprise
systems Windows Server HPC
Windows Server Standard
instrumentation code Supported Hardware
Arista
Cisco
of the system or software Dell
Force10
HP IBM Intel Juniper Oracle
real time
Supported Languages
C / C++
Erlang
Flexibility to Run Windows and Linux Haskell
Java
JavaScript
Run a range of applications in your unique environment without sacrificing performance or Lua
scale. Our KVM port allows you to use SmartOS security, reliability and performance tools Node.js
PHP
with Windows and Linux applications. Python
Ruby
Supported Servers
Application Application Application
Application Application
Application
Abyss
Apache
GuestOS VM GuestOS VM HTTP
KVM KVM Apache
Tomcat
Smart Machine Smart Machine Smart Machine Smart Machine
GlassFish
IIS
Virtual Network Virtual Network Virtual Network Virtual Network JBoss
Jigsaw
Klone
SmartOS Lighttpd
Mongrel
Hardware nginx
CPU / Memory / Network Adapters / Storage WebLogic
WebSphere
SmartOS and Node.js Supported Databases
Cassandra
CouchDB
SmartOS is the ideal operating system for Node.js, the widely
Hadoop
embraced server-side JavaScript runtime for data-intensive HBase
Hypertable
real-time apps. Node.js and SmartOS together offer MongoDB
unparalleled overall system and runtime performance thanks MySQL
Oracle
to SmartOS resource controls. Comprehensive debugging Percona
capabilities enable quick resolution of problems. PostgreSQL
Riak
Copyright 息 2012 Joyent, Inc.
www.joyent.com One Embarcadero Center, Suite 900, San Francisco, CA 94111 phone (415) 400-0600