the high-performance cloud infrastructure company...joyent: the high-performance cloud...

28
© 2011 Joyent, Inc. Contains Joyent Restricted Secrets. Not for Public Disclosure. Patents Pending. The High-Performance Cloud Infrastructure Company

Upload: others

Post on 30-Mar-2020

8 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: The High-Performance Cloud Infrastructure Company...Joyent: The High-Performance Cloud Infrastructure Company ! 2! History:" Founded in 2004! 20,000+ Customers! 1000ʼs of Applications!

© 2011 Joyent, Inc. Contains Joyent Restricted Secrets. Not for Public Disclosure. Patents Pending.!!

The High-Performance Cloud Infrastructure Company !

Page 2: The High-Performance Cloud Infrastructure Company...Joyent: The High-Performance Cloud Infrastructure Company ! 2! History:" Founded in 2004! 20,000+ Customers! 1000ʼs of Applications!

Joyent:The High-Performance Cloud Infrastructure Company !

2!

History:"Founded in 2004!20,000+ Customers!1000’s of Applications!Billions of Connections!Trillions of Transactions !4 Datacenters!Robust Ecosystem!Market Disrupter !!!"!

Innovation:"SmartOS & Node.js!Application Virtualization !Cloud Analytics!Zone-based Security!Global Cloud Network (GCN)!SmartDataCenter (SDC)!!

"!

Backed by:!

Class-1 DC Operators"SSAE 16 Certified"Multi-layered Physical Security"Highly-Redundant Power"Early Warning Fire Suppression"All Tier-1 ISP Connectivity"10gb/40gb Fully-Meshed Network"Full Peering, Fiber Connectivity"

Page 3: The High-Performance Cloud Infrastructure Company...Joyent: The High-Performance Cloud Infrastructure Company ! 2! History:" Founded in 2004! 20,000+ Customers! 1000ʼs of Applications!

Joyent’s Value"

3!

Simple & Fast Deployment"

Evolved Compute Performance, Resiliency and Scale "

Save Money. Be Efficient. Avoid Loss."

Page 4: The High-Performance Cloud Infrastructure Company...Joyent: The High-Performance Cloud Infrastructure Company ! 2! History:" Founded in 2004! 20,000+ Customers! 1000ʼs of Applications!

New Generation Architectures"

What does it mean?"!Devices are the access point and the browser is

the interface!!Workloads are unpredictable, dynamic, data

intensive, real-time, and content aware!

What does Joyent Deliver?"!OS Virtualization and light weight operation stack

to provide the most flexible and highest performing development and production platforms !

!Appliance and platform options for the leading

Open Source languages, databases, and servers!

!Elastic Scale, I/O Bursting, Cloud Analytics !!Industry Leading Support & Engineering Resource!

4!

Page 5: The High-Performance Cloud Infrastructure Company...Joyent: The High-Performance Cloud Infrastructure Company ! 2! History:" Founded in 2004! 20,000+ Customers! 1000ʼs of Applications!

Joyent Open Source Technology"

5!

Joyent Services Foundation!Open Source OS/Hypervisor!

Runs entirely in memory!Powerful Application Foundation!Fastest Provisioning Available !

KVM (Kernel Virtualization)!ZFS (File System)!Zones (Security)!Dtrace (Analytics)!

Fair Share Scheduling !CPU Caps & disk I/O throttling!

Good Neighbor Assurance !www.smartos.org !

!!!"!

Fastest Growing Application Runtime!Highly Scalable !

Server Side Java Script!Event-Driven!

Asynchronous I/O!Enterprise Adoption:!

Google!Microsoft!Walmart!LinkedIn!

Most watched repository on Github!2012 Technology of the Year (InfoWorld)!

www.nodejs.org !!!!"!

Page 6: The High-Performance Cloud Infrastructure Company...Joyent: The High-Performance Cloud Infrastructure Company ! 2! History:" Founded in 2004! 20,000+ Customers! 1000ʼs of Applications!

Joyent Use Cases"

6!

Types of Deployments"Public, Private & Hybrid Solutions!Distributed Systems!Service Platforms (PaaS, DBaaS, SaaS) !Enterprise DevOps!Appliance Operations Platform!"!Ideal Workload Characteristics"Web-Architectures !Elastic Scale Requirements!Data-Intensive-Real-Time (DIRTy) Apps!Multi-Tiered!Rapid Deployment & Development !"!Industry Verticals "Mobile!Media & Entertainment!Gaming!Retail & Ecommerce!Social Media & Social Networking!Financial Services & Banking!Insurance & Legal!Healthcare!Education & Science Research!Telecommunications !Government!""!

Page 7: The High-Performance Cloud Infrastructure Company...Joyent: The High-Performance Cloud Infrastructure Company ! 2! History:" Founded in 2004! 20,000+ Customers! 1000ʼs of Applications!

Customers Case Studies"

7!

Page 8: The High-Performance Cloud Infrastructure Company...Joyent: The High-Performance Cloud Infrastructure Company ! 2! History:" Founded in 2004! 20,000+ Customers! 1000ʼs of Applications!

Ecosystem Partners"

8!

Page 9: The High-Performance Cloud Infrastructure Company...Joyent: The High-Performance Cloud Infrastructure Company ! 2! History:" Founded in 2004! 20,000+ Customers! 1000ʼs of Applications!

Single Stack: Public, Private & Hybrid!

9!

SmartOS & SDC:"•  Full stack that runs Joyent Public Cloud is commercially available software!•  Create a single stack hybrid deployments!•  Only Cloud Provider to make stack available !""""" ""!!"!

As your applications and business grow you will

never outgrow your options to control more or all of your infrastructure. !!!"!

Page 10: The High-Performance Cloud Infrastructure Company...Joyent: The High-Performance Cloud Infrastructure Company ! 2! History:" Founded in 2004! 20,000+ Customers! 1000ʼs of Applications!

The Joyent Difference "

"Advanced Capability"

"Joyent SmartOS"

"

"Joyent KVM "

"Other Providers"

OS Virtualization" YES" YES" NO"

ZFS: Copy-on-write File System"

YES" YES" NO"

Security via Zones" YES" YES" NO"

Scaling " Vertical & Horizontal " Horizontal Only" Horizontal Only"

CPU Bursting" YES" NO" NO"

Arc Cache: Unified Memory Caching "

YES" YES" NO"

Network Virtualization via Crossbow"

YES" YES" NO"

Cloud Analytics for Introspection"

YES" Yes, for system and network processes"

NO"

10!

Page 11: The High-Performance Cloud Infrastructure Company...Joyent: The High-Performance Cloud Infrastructure Company ! 2! History:" Founded in 2004! 20,000+ Customers! 1000ʼs of Applications!

OS & Hardware Virtualization"

11!

HW Virtualization"Kernel Virtual Machine"

OS Virtualization"With SmartOS"

CPU!Memory!Disk!Network!

Page 12: The High-Performance Cloud Infrastructure Company...Joyent: The High-Performance Cloud Infrastructure Company ! 2! History:" Founded in 2004! 20,000+ Customers! 1000ʼs of Applications!

Intelligent & Resilient Storage"

12!

Efficient Storage Model:"•  Combined file system and logical volume manager!•  Provides data integrity against data corruption modes!•  Support for high storage capacities!•  Snapshots, copy-on-write clones, continuous integrity checking and auto repair!!""""" ""!!"!

Unlike networked EBS the data integrity is always

under review and built for the failure to ensure the quickest recovery while

natively isolating customer data.!

!!"!

Page 13: The High-Performance Cloud Infrastructure Company...Joyent: The High-Performance Cloud Infrastructure Company ! 2! History:" Founded in 2004! 20,000+ Customers! 1000ʼs of Applications!

Zones & Containers"

13!

OS Virtualization:"•  Operating system-level virtualization technology !•  Zones act as completely isolated virtual servers within a single OS instance!•  Container is the combination of the system resource controls and zone boundary!•  Zone provides root access, static virtual network interfaces & persistent storage!!

""""" ""!!"!

By consolidating the operations and virtualization we achieve the most efficient multi-tenant environment and reduce customers costs while

providing protections of government grade security!

!!"!

Page 14: The High-Performance Cloud Infrastructure Company...Joyent: The High-Performance Cloud Infrastructure Company ! 2! History:" Founded in 2004! 20,000+ Customers! 1000ʼs of Applications!

CPU Bursting"

14!

Build for Base Not Spike:"•  Provides performance boost when needed without over provisioning !•  SmartOS Machines have flex capacity of CPU cycles at any time!•  Burst to consume CPU cycles that exceed the base limited for a short period!•  Build with best-in-class Intel Nehalem x86!""""" ""!!"!

Over provisioning is becoming one of the top issues with

Cloud. Adding is easy but retracting is not. Joyent

SmartOS customers enjoy instant CPU Bursting of up to 400% at no additional cost.

Dynamically scale your traffic, not your monthly bill.!

!!!"!

Page 15: The High-Performance Cloud Infrastructure Company...Joyent: The High-Performance Cloud Infrastructure Company ! 2! History:" Founded in 2004! 20,000+ Customers! 1000ʼs of Applications!

Arc Cache"

15!

Leveraging Available System Memory:"•  Adaptive Replacement Cache (ARC) is a page replacement algorithm!•  Keeps track of both Frequently Used and Recently Uses Data/Pages!•  ZFS (file system) page cache in virtual memory!•  Self-tuning, low overhead!""""" ""!!"!

Arc Cache lets Joyent customers leverage the combination of OS

Virtualization (available resources) and ZFS to improve content delivery performance to their customers. For many, this can make the difference

between a sale and a loss.!!!"!

Page 16: The High-Performance Cloud Infrastructure Company...Joyent: The High-Performance Cloud Infrastructure Company ! 2! History:" Founded in 2004! 20,000+ Customers! 1000ʼs of Applications!

Crossbow"

16!

Network Virtualization:"•  Control Resources by virtualizing NIC around and service, protocol or machine!•  Part of the architecture instead of the usual add-on layers that create complexity !•  Dynamically manages priority and bandwidth resources!•  Better defense against denial-of-service attacks !""""" ""!!"!

Ultra-secure network with full VNIC control powered by

Crossbow is just another tool for Joyent customers to minimize

spend and overhead while improving performance and

security!!!"!

Page 17: The High-Performance Cloud Infrastructure Company...Joyent: The High-Performance Cloud Infrastructure Company ! 2! History:" Founded in 2004! 20,000+ Customers! 1000ʼs of Applications!

Introspection"

17!

Cloud Analytics:"•  Comprehensive dynamic tracing framework (Dtrace)!•  Troubleshooting system & applications problems in real-time!•  View amount of memory, CPU time, file system and network resources !•  Fine-grained to see specific function calls & processes accessing a specific file!•  Real-time graph based visualizations!•  Used by to troubleshoot, identify latency quickly and tune for performance!""""" ""!!"!

Joyent customers are able to self identify application and

kernel level latencies & utilization to provide a great

level of accuracy when troubleshooting performance

problems and bugs. !!!"!

Page 18: The High-Performance Cloud Infrastructure Company...Joyent: The High-Performance Cloud Infrastructure Company ! 2! History:" Founded in 2004! 20,000+ Customers! 1000ʼs of Applications!

APIs"

18!

CloudAPI:"•  Provision new machines !•  Provision 100’s of machines in minutes!•  Managed your account credentials!•  Create custom analytics for monitoring your infrastructure!""""" ""!!"!

Advanced Joyent customers use APIs to further customize their operations process. This can

also be an extremely useful tool for integrating your cloud

infrastructure with your application tools and alerts!

!!"!

Page 19: The High-Performance Cloud Infrastructure Company...Joyent: The High-Performance Cloud Infrastructure Company ! 2! History:" Founded in 2004! 20,000+ Customers! 1000ʼs of Applications!

Offerings"

19!

Appliances!

Operating Systems!

RAM! 512K" 1 GB" 2GB" 4 GB" 8 GB" 16GB" 32 GB" 48GB" 64 GB" 80GB"

15GB" 30 GB" 60GB" 120GB" 240GB" 480GB" 760GB" 1.0TB" 1.5TB"DISK!VCPU! 1" 2" 3" 4" 8" 12" 16"

Databases! Runtimes! Orchestration! Load Balancing !HAProxy!

Base, Standard! CentOS, Debian, Ubuntu, Fedora! Standard, Enterprise!

Machines Sizes!

Page 20: The High-Performance Cloud Infrastructure Company...Joyent: The High-Performance Cloud Infrastructure Company ! 2! History:" Founded in 2004! 20,000+ Customers! 1000ʼs of Applications!

1000’s of Software Packages Available"

20!

Page 21: The High-Performance Cloud Infrastructure Company...Joyent: The High-Performance Cloud Infrastructure Company ! 2! History:" Founded in 2004! 20,000+ Customers! 1000ʼs of Applications!

Services"

21!

Cloud infrastructure automation to scale easily & predictably "

Cloud infrastructure services & solutions"

Cloud infrastructure management "

multi-cloud and Hybrid "

Enterprise source code for Git, CVS and

Subversion"

CDN"Network Services"

Data Center Services"

Application Monitoring"Advanced Data Visualizations"

Leading Managed "DNS and Email Delivery

Services"

Advanced Managed Load Testing "

Services"

Performance & Delivery" Infrastructure & Development"

Page 22: The High-Performance Cloud Infrastructure Company...Joyent: The High-Performance Cloud Infrastructure Company ! 2! History:" Founded in 2004! 20,000+ Customers! 1000ʼs of Applications!

As-A-Service"

22!

Node.js"Platform-as-a-Service "

Elastic, always-on Database-as-a-services

for MySQL"

Cloud Messaging "Email & Mobile

Channels"

Database-as-a-Service for MongoDB"

Scalable "Memcache-as-a-service"

Database-as-a-Service for Apache CouchDB"

Communications Platform-as-a-Service"

Database-as-a-Service for MongoDB"

Platform-as-a-Service" Database-as-a-Service"

Page 23: The High-Performance Cloud Infrastructure Company...Joyent: The High-Performance Cloud Infrastructure Company ! 2! History:" Founded in 2004! 20,000+ Customers! 1000ʼs of Applications!

Comparisons"

23!

Capability" Joyent" Amazon" Comparison"Scaling" Automated, horizontal and

vertical scaling!Requires development, only horizontal scaling!

Vertical bursting is autoscaling; Chef for automating operator tasks; script against Cloud Analytics to trigger autoscaling; use enStratus to trigger autoscaling!

Monitoring" Cloud Analytics – Dtrace real-time analytics, New Relic – server monitoring!

CloudWatch – asynchronous reporting!

Joyent provides full-stack (network to app) analytics, no extra fee, partners with BoB for app monitoring!

Load Balancing" Best-of-breed: Stingray! Elastic Load Balancing (ELB)! Joyent provides equivalent service. Best in class ELB solution supported by Riverbed – more features. Open source solution available HA Proxy, NGINX!

Caching" Joyent supports Redis, memcached , Hibernate (for Rails users)!

In-Memory Cache: Amazon ElastiCache!

You can get better performance on Joyent vs. AWS ElasticCache. Memcashier is the working solution on Joyent Cloud!

Storage" ZFS (local storage)!NFS (back-up storage)!

Elastic Block Store (EBS)!S3 (Simple Storage Service)!

EBS is known to be inconsistent and not reliable. Storage pooling enabled by ZFS is far superior in terms of uptime. More persistent storage options vs. AWS!

Databases" Best-of-breed: Mongo, Riak, mySQL, Percona, Xeround, MongoHQ services!

Relational Data Store, Dynamo DB, Simple DB, Elastic Cache + best of breed!

Better options. We offer best in class DBs. Pre-configured appliances for Mongo, Percona, Riak. Many DBaaS partner solutions – Xeround (mySQL)!

Deployment and Management"

Best-of-breed: EnStratus, Chet / Puppet, Node Package Manager, Git, Codehesion, Guardtime, !

Identity and Access Management, CloudWatch, Elastic Beanstalk, Cloud Formation + best of breed!

Best in class options, vs. proprietary services. Pre-configured solutions and appliances ready for Enstratus."

Networking" DNS – Dyn!VNIC – Crossbow!Direct Connect!VLANs for Enterprise Customers!

Route53!Virtual Private Cloud!Direct Connect!

Upon request, dedicated private layer2 or layer3 vlans can be scoped and configured with custom security. Most companies use Dyn, no one uses AWS offerings!

Page 24: The High-Performance Cloud Infrastructure Company...Joyent: The High-Performance Cloud Infrastructure Company ! 2! History:" Founded in 2004! 20,000+ Customers! 1000ʼs of Applications!

SmartOS & Linux Pricing"

24!

Size " " " "Disk " "Price/Hour* Price/Month**"Extra Small 0.5 GB (1 CPU) !15GB ! !$0.030 ! !$21.90!Small 1GB (1 CPU) ! !30GB ! !$0.085 ! !$62.05!Medium 2GB (2 CPU) ! !60GB ! !$0.17 ! !$124.10!Medium 4GB (4 CPU) ! !120GB ! !$0.24 ! !$175.20!Large 8GB (8 CPU) ! !240GB ! !$0.36 ! !$262.80!Large 16GB (12 CPU) ! !480GB ! !$0.64 ! !$467.20!XL 32GB (16 CPU) ! !760GB ! !$1.12 ! !$817.60!XXL 48GB (18 CPU) ! !1TB ! !$1.68 ! !$1226.40!XXXL 64GB (20 CPU) ! !1.5TB ! !$2.24 ! !$1635.20!Dedicated 80GB (24 CPU)! !2TB ! !$2.80 ! !$2044!!

Add-on Pricing and Details"High Availability network storage is available at $.005 (1/2¢) per GB/day (or $0.15/GB/month). Network storage is accessed via a 10Gb/sec LAN connection.!!Network Transfer. All Joyent machines include unlimited 10 Gb/s networking within the datacenter and 20TB of Internet transfer per month. Additional Internet transfer is available at $.08/GB.!!CDN Through Level3 Communications, Joyent Cloud customers can receive a discount on standard Content Delivery Network pricing. CDN transfer is only $.08/GB, and scalable origin storage is $.15/GB!

Page 25: The High-Performance Cloud Infrastructure Company...Joyent: The High-Performance Cloud Infrastructure Company ! 2! History:" Founded in 2004! 20,000+ Customers! 1000ʼs of Applications!

Windows Pricing"

25!

Standard"Size " " "Disk " " Price/Hour* " Price/Month**"Medium 4GB (4 CPU) ! 120GB ! !$0.29 ! !$211.18!Large 8GB (8 CPU) ! 240GB ! !$0.46 ! !$334.76!Large 16GB (12CPU) ! 480GB ! !$0.84 ! !$612.16!XL 32GB (16 CPU) ! 760GB ! !$1.32 ! !$961.52! !Enterprise"Size " " " " Disk " "Price/Hour* " Price/Month**"Medium 4GB (4 CPU) ! 120GB ! !$0.40 ! !$292.12!Large 8GB (8 CPU) ! 240GB ! !$0.68 ! !$496.64!Large 16GB (12CPU) ! 480GB ! !$1.04 ! !$759.44!XL 32GB (16 CPU) ! 760GB ! !$1.76 ! !$1285.28!

Page 26: The High-Performance Cloud Infrastructure Company...Joyent: The High-Performance Cloud Infrastructure Company ! 2! History:" Founded in 2004! 20,000+ Customers! 1000ʼs of Applications!

Appliance Pricing"

26!

Percona, MySQL, Node.js™, MongoDB, Riak Open Source"Size " " " "Disk " "Price/Hour* " Price/Month**"Extra Small 0.5 GB (1 CPU) ! !15GB ! !$0.030 ! !$21.90!Small 1GB (1 CPU)! ! !30GB ! !$0.085 ! !$62.05!Medium 2GB (2 CPU) ! !60GB ! !$0.17 ! !$124.10!Medium 4GB (4 CPU) ! !120GB ! !$0.24 ! !$175.20!Large 8GB (8 CPU)! ! !240GB ! !$0.36 ! !$262.80!Large 16GB (12 CPU) ! !480GB ! !$0.64 ! !$467.20!XL 32GB (16 CPU) ! ! !760GB ! !$1.12 ! !$817.60!XXL 48GB (18 CPU) ! !1TB ! !$1.68 ! !$1226.40!XXXL 64GB (20 CPU) ! !1.5TB ! !$2.24 ! !$1635.20!Dedicated 80GB (24 CPU) ! !2TB ! !$2.80 ! !$2044!!

Riak Enterprise Edition"Size " " " "Disk " "Price/Hour* " Price/Month**"Small 1GB (1 CPU)! ! !30GB ! !$0.59 ! !$427.05!Medium 2GB (2 CPU) ! !60GB ! !$0.67 ! !$489.10!Medium 4GB (4 CPU) ! !120GB ! !$0.74 ! !$540.20!Large 8GB (8 CPU)! ! ! 240GB ! !$0.86 ! !$627.80!Large 16GB (12 CPU) ! !480GB ! !$1.14 ! !$832.20!XL 32GB (16 CPU) ! ! !760GB ! !$1.62 ! !$1,182.60!XXL 48GB (18 CPU) ! !1TB ! !$2.18 ! !$1,591.40!XXXL 64GB (20 CPU) ! !1.5TB ! !$2.74 ! !$2,000.20!Dedicated 80GB (24 CPU) ! !2TB ! !$3.30 ! !$2,409.00!!

Page 27: The High-Performance Cloud Infrastructure Company...Joyent: The High-Performance Cloud Infrastructure Company ! 2! History:" Founded in 2004! 20,000+ Customers! 1000ʼs of Applications!

Riverbed Stingray Traffic Manager"

27!

Riverbed® Stingray™ Traffic Manager!Size " " " " " " "Price/Hour* " Price/Month**"Simple Load Balancer – 200 Mbps (Small 1GB) ! ! $0.21 ! !$150!Load Balancer – 200 Mbps (Small 1GB) ! ! ! $0.43 ! !$314!Standard Traffic Manager – 200 Mbps (Small 1GB) ! ! $0.75 ! !$550!Standard Traffic Manager – 1 Gbps (Medium 2GB) ! ! $1.30 ! !$950!Enterprise Traffic Manager – 200 Mbps (Medium 2GB) ! $1.23 ! !$900!Enterprise Traffic Manager – 1 Gbps (Medium 4GB) ! ! $1.78 ! !$1300! !Application Firewall Add-On Module - 200 Mbps ! ! N/A ! !$450!Application Firewall Add-On Module - 1 Gbps! n/a ! ! $750 ! !N/A!

Page 28: The High-Performance Cloud Infrastructure Company...Joyent: The High-Performance Cloud Infrastructure Company ! 2! History:" Founded in 2004! 20,000+ Customers! 1000ʼs of Applications!

Pricing Comparison"

28!

JOYENT CLOUD (SMARTOS OR LINUX) VS AMAZON EC2 (LINUX)*"!SmartOS / Linux Joyent Machine** "PRICE/HR* "Linux " "AWS Instance Type "PRICE/HR*"Extra Small !0.5GB / 1c / 15GB ! $0.03 ! !Micro ! !0.5GB / 1c / 15GB ! $0.04!Small (Default) !1GB / 1c / 30GB ! !$0.085 ! !Small (Default) !1.7GB / 1c / 30GB ! $0.10!Large ! !8GB / 8c / 240GB! ! $0.36 ! !Large ! !7.5GB / 2c / 240GB ! $0.51!Extra Large !16GB / 12c / 480GB ! $0.64 ! !Extra Large !15GB / 4c / 480GB ! $0.86!!Hi-Memory SmartMachines " " " "Hi-Memory On-Demand Instances"Large ! !16GB / 12c / 480GB ! $0.64 ! !Extra Large !17GB / 2c / 480GB ! $0.68!XL ! !32GB / 16c / 760GB ! $1.12 ! !Double XL !34GB / 4c / 760GB ! $1.17!Triple XL! !64GB / 20c / 1.5TB ! $2.24 ! !Quadruple XL !68GB / 8c / 1.5TB! ! $2.20!

* Amazon EC2 estimates were calculated based on the AWS online calculator, using North America zones, and based on 100% utilization per month. 730 hours / month was used to calculate estimated hourly rates. Amazon pricing estimates include costs for bandwidth and support costs.!!** All Joyent SmartMachines are equivalent to Cluster Compute instances on EC2.!