From bafd440634b2af1b05bd0bbec4e2e4bbc4e0a783 Mon Sep 17 00:00:00 2001 From: cwlinode Date: Thu, 31 Jan 2019 12:16:57 -0500 Subject: [PATCH 01/13] initial commit --- .../how-to-choose-a-linode-plan-size/index.md | 50 +++++++++++++++++++ 1 file changed, 50 insertions(+) create mode 100644 docs/platform/how-to-choose-a-linode-plan-size/index.md diff --git a/docs/platform/how-to-choose-a-linode-plan-size/index.md b/docs/platform/how-to-choose-a-linode-plan-size/index.md new file mode 100644 index 00000000000..93501282de1 --- /dev/null +++ b/docs/platform/how-to-choose-a-linode-plan-size/index.md @@ -0,0 +1,50 @@ +--- +author: + name: Linode + email: docs@linode.com +description: 'Decide which Linode plan is right for you.' +keywords: ["choose", "help", "plan", "size"] +license: '[CC BY-ND 4.0](https://creativecommons.org/licenses/by-nd/4.0)' +modified: 2019-01-30 +modified_by: + name: Linode +published: 2019-01-30 +title: How to Choose a Linode Plan Size +--- + +Linode offers four plan tiers: + +- Nanode +- Standard +- High Memory +- Dedicated + +Each plan incrementally increases your Linode's available CPU cores, RAM, storage, and network transfer allowance. You can change plans at any time and with no additional charge. + + +## Nanode + +A Nanode is our entry-level, most basic plan. A great introduction the world of cloud hosting, Nanodes are quick to deploy can be expanded as your demands increase. + +**Ideal for**: Personal services and projects such as a portfolio website or Git repository, VPN, educational lessons, and prototype or proof-of-concept demonstrations. + + +## Standard + +Our standard plans cover a range of resource allowances suitable for any personal or production workload you may have. + +**Ideal for**: Everything from larger-scale personal services such as game and media servers, to commercial services such as web and database servers, corporate VPN, container clusters or CDN nodes. + + +## High Memory + +As the name implies, High Memory plans increase your system's available RAM while keeping other resources (CPU, storage, etc.) roughly the same, which helps keep your costs down. + +**Ideal for**: Data structure applications, applications which benefit from large amounts of in-memory caching, hosting large software repositories. + + +## Dedicated + +Dedicated CPU plans reserve a host machine's virtual CPU cores exclusively for your Linode's use. This is important in scenarios which require consistent zero-latency operation or prolonged maximum capacity operation of CPU resources. + +**Ideal for**: Intense CI/CD workflows, CPU intensive game servers such as Minecraft or Team Fortress, media transcoding, scientific calculation. From b56f8fad941f3134120508b04e12d07ab062ef2c Mon Sep 17 00:00:00 2001 From: cwlinode Date: Thu, 31 Jan 2019 12:30:39 -0500 Subject: [PATCH 02/13] vale --- ci/vale/dictionary.txt | 2 ++ 1 file changed, 2 insertions(+) diff --git a/ci/vale/dictionary.txt b/ci/vale/dictionary.txt index f5d1abe0dcc..88a330008f4 100644 --- a/ci/vale/dictionary.txt +++ b/ci/vale/dictionary.txt @@ -823,6 +823,7 @@ namespace namespaces nano nanode +nanodes natively nbox ncurses @@ -1325,6 +1326,7 @@ toolchain traceroute trackbar transcoder +transcoding trello truststore tt From 3f577829ce1bf9761de87cfd2a50d8fd059cd231 Mon Sep 17 00:00:00 2001 From: Angel Date: Thu, 31 Jan 2019 14:51:21 -0500 Subject: [PATCH 03/13] Copy Edit 1 --- .../how-to-choose-a-linode-plan-size/index.md | 42 ++++++++++++++++--- 1 file changed, 37 insertions(+), 5 deletions(-) diff --git a/docs/platform/how-to-choose-a-linode-plan-size/index.md b/docs/platform/how-to-choose-a-linode-plan-size/index.md index 93501282de1..997f9a02b16 100644 --- a/docs/platform/how-to-choose-a-linode-plan-size/index.md +++ b/docs/platform/how-to-choose-a-linode-plan-size/index.md @@ -9,7 +9,7 @@ modified: 2019-01-30 modified_by: name: Linode published: 2019-01-30 -title: How to Choose a Linode Plan Size +title: How to Choose a Linode Plan --- Linode offers four plan tiers: @@ -24,21 +24,46 @@ Each plan incrementally increases your Linode's available CPU cores, RAM, storag ## Nanode -A Nanode is our entry-level, most basic plan. A great introduction the world of cloud hosting, Nanodes are quick to deploy can be expanded as your demands increase. +A great introduction the world of cloud hosting, our Nanode plan gives you access to the basics. The Linode Nano is quick to deploy can be expanded as your demands increase. -**Ideal for**: Personal services and projects such as a portfolio website or Git repository, VPN, educational lessons, and prototype or proof-of-concept demonstrations. +|Nanode | Specs | +|---|---| +|RAM | 1GB | +|CPU |1 CPU Core | +|Storage | 25 GB SSD Storage | +|Transfer | 1 TB | + + +### Nanode's are ideal for + +- Personal Projects +- Portfolio websites +- Small self-hosted services +- Virtual Private Network +- Prototypes and proof-of-concept demonstrations ## Standard +The Linode Standard plans are varied enough to cover a large range of services. Standard Our standard plans cover a range of resource allowances suitable for any personal or production workload you may have. -**Ideal for**: Everything from larger-scale personal services such as game and media servers, to commercial services such as web and database servers, corporate VPN, container clusters or CDN nodes. + +### Standard Plan's are ideal for + +- Game servers +- Media servers +- Commercial services +- Database servers +- Corporate Virtual Private Networks +- Containers +- Clusters +- CDN Nodes ## High Memory -As the name implies, High Memory plans increase your system's available RAM while keeping other resources (CPU, storage, etc.) roughly the same, which helps keep your costs down. +High Memory plans increase your system's available RAM while keeping other resources (CPU, storage, etc.) roughly the same, which helps keep your costs down. **Ideal for**: Data structure applications, applications which benefit from large amounts of in-memory caching, hosting large software repositories. @@ -48,3 +73,10 @@ As the name implies, High Memory plans increase your system's available RAM whil Dedicated CPU plans reserve a host machine's virtual CPU cores exclusively for your Linode's use. This is important in scenarios which require consistent zero-latency operation or prolonged maximum capacity operation of CPU resources. **Ideal for**: Intense CI/CD workflows, CPU intensive game servers such as Minecraft or Team Fortress, media transcoding, scientific calculation. + + + +## What is a shared plan + + +## What is a Dedicated Plan From 9ed904055dbcd74d7e54052eb756d917b25826c3 Mon Sep 17 00:00:00 2001 From: leslitagordita Date: Thu, 31 Jan 2019 17:03:41 -0500 Subject: [PATCH 04/13] Copy edit and reformatting --- .../how-to-choose-a-linode-plan-size/index.md | 98 ++++++++++++------- 1 file changed, 65 insertions(+), 33 deletions(-) diff --git a/docs/platform/how-to-choose-a-linode-plan-size/index.md b/docs/platform/how-to-choose-a-linode-plan-size/index.md index 997f9a02b16..79634150a0e 100644 --- a/docs/platform/how-to-choose-a-linode-plan-size/index.md +++ b/docs/platform/how-to-choose-a-linode-plan-size/index.md @@ -12,20 +12,23 @@ published: 2019-01-30 title: How to Choose a Linode Plan --- -Linode offers four plan tiers: +Linode offers four plan tiers: **Nanode**, **Standard**, **Dedicated**, and **High-Memory**. Before selecting a plan, it is important to understand each plan's specifications, like CPU, transfer, storage, and RAM. An understanding of your project's own needs and requirements is also useful. Linode allows you to easily change plans at any time. View the [Resizing a Linode](docs/platform/disk-images/resizing-a-linode/) guide to learn how to change your plan type. -- Nanode -- Standard -- High Memory -- Dedicated +This guide provides an overview of all Linode plan types and their corresponding use cases. -Each plan incrementally increases your Linode's available CPU cores, RAM, storage, and network transfer allowance. You can change plans at any time and with no additional charge. +## 1. Nanode +The Nanode plan is great place to begin if you are new to the world of cloud hosting and are unsure of your requirements. This plan offers the basics and begins at $5 / month. With this plan you have a fully functioning server with your preferred Linux distribution. The Nanode is quick to deploy and it can be expanded to a larger plan as your demands increase. -## Nanode +### Use Cases -A great introduction the world of cloud hosting, our Nanode plan gives you access to the basics. The Linode Nano is quick to deploy can be expanded as your demands increase. +- Personal Projects +- Portfolio websites +- Small self-hosted services +- Virtual Private Network +- Prototypes and proof-of-concept demonstrations +### Specifications |Nanode | Specs | |---|---| @@ -33,50 +36,79 @@ A great introduction the world of cloud hosting, our Nanode plan gives you acces |CPU |1 CPU Core | |Storage | 25 GB SSD Storage | |Transfer | 1 TB | +| Network In | 40 Gbps | +| Network Out | 1000 Mbps | +## 2. Standard -### Nanode's are ideal for - -- Personal Projects -- Portfolio websites -- Small self-hosted services -- Virtual Private Network -- Prototypes and proof-of-concept demonstrations +The Linode Standard plans begin at 2GB of RAM with 1 CPU core and go all the way up to 192GB of RAM with 32 CPU cores. These plans are designed to support a wide range of modern cloud hosting needs from personal projects to production workloads. -## Standard +### Use Cases -The Linode Standard plans are varied enough to cover a large range of services. Standard -Our standard plans cover a range of resource allowances suitable for any personal or production workload you may have. - - -### Standard Plan's are ideal for - -- Game servers -- Media servers +- Web Apps and Websites +- Game, Media, and Database servers - Commercial services -- Database servers - Corporate Virtual Private Networks - Containers - Clusters - CDN Nodes +### Specifications + +|Standard | Specs | +|---|---| +|RAM | 2GB | +|CPU |1 CPU Core | +|Storage | 50 GB SSD Storage | +|Transfer | 2 TB | +| Network In | 40 Gbps | +| Network Out | 2000 Mbps | + +To view a full list of Standard Plan specifications visit the [Linode Pricing](https://www.linode.com/pricing#all) page. -## High Memory +## 3. Dedicated CPU -High Memory plans increase your system's available RAM while keeping other resources (CPU, storage, etc.) roughly the same, which helps keep your costs down. +Dedicated CPU plans offer entire dedicated physical CPU cores for your own Linode's use. There is no physical CPU sharing, like there is in Nanode, Standard, and High-Memory plans. This is important in scenarios that require consistent zero-latency operation, prolonged maximum capacity operation of CPU resources, and applications that need to run at peak efficiency. -**Ideal for**: Data structure applications, applications which benefit from large amounts of in-memory caching, hosting large software repositories. +### Use Cases +- Intense CI/CD workflows, +- CPU intensive game servers, like Minecraft or Team Fortress +- Media transcoding +- Data Science and Scientific Computing -## Dedicated +### Specifications -Dedicated CPU plans reserve a host machine's virtual CPU cores exclusively for your Linode's use. This is important in scenarios which require consistent zero-latency operation or prolonged maximum capacity operation of CPU resources. +|Dedicated | Specs | +|---|---| +|RAM | 2GB | +|CPU |1 CPU Core (dedicated) | +|Storage | 50 GB SSD Storage | +|Transfer | 2 TB | +| Network In | 40 Gbps | +| Network Out | 2000 Mbps | -**Ideal for**: Intense CI/CD workflows, CPU intensive game servers such as Minecraft or Team Fortress, media transcoding, scientific calculation. +To view a full list of Dedicated CPU Plan specifications visit the [Linode Pricing](https://www.linode.com/pricing#all) page. +## 4. High Memory +High Memory plans increase your system's available RAM while keeping other resources (CPU, storage, etc.) roughly the same, helping to keep your costs down and adding power where you need it. -## What is a shared plan +### Use Cases +- Data structure applications +- Applications that require large amounts of in-memory caching +- Large software repository hosting. -## What is a Dedicated Plan +### Specifications + +|Dedicated | Specs | +|---|---| +|RAM | 24GB | +|CPU |1 CPU Core | +|Storage | 20 GB SSD Storage | +|Transfer | 5 TB | +| Network In | 40 Gbps | +| Network Out | 5000 Mbps | + +To view a full list of High Memory Plan specifications visit the [Linode Pricing](https://www.linode.com/pricing#all) page. \ No newline at end of file From d9747f8f9e8db77c29f5ca3130368c2ee4e31356 Mon Sep 17 00:00:00 2001 From: leslitagordita Date: Thu, 31 Jan 2019 17:17:10 -0500 Subject: [PATCH 05/13] Fix Travis errors --- ci/vale/dictionary.txt | 1 + docs/platform/how-to-choose-a-linode-plan-size/index.md | 2 +- 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/ci/vale/dictionary.txt b/ci/vale/dictionary.txt index 88a330008f4..8e4516c24d8 100644 --- a/ci/vale/dictionary.txt +++ b/ci/vale/dictionary.txt @@ -406,6 +406,7 @@ gamepad gameplay gandi gatsby +gbps gcc gcm geckodriver diff --git a/docs/platform/how-to-choose-a-linode-plan-size/index.md b/docs/platform/how-to-choose-a-linode-plan-size/index.md index 79634150a0e..d39ff3486d3 100644 --- a/docs/platform/how-to-choose-a-linode-plan-size/index.md +++ b/docs/platform/how-to-choose-a-linode-plan-size/index.md @@ -12,7 +12,7 @@ published: 2019-01-30 title: How to Choose a Linode Plan --- -Linode offers four plan tiers: **Nanode**, **Standard**, **Dedicated**, and **High-Memory**. Before selecting a plan, it is important to understand each plan's specifications, like CPU, transfer, storage, and RAM. An understanding of your project's own needs and requirements is also useful. Linode allows you to easily change plans at any time. View the [Resizing a Linode](docs/platform/disk-images/resizing-a-linode/) guide to learn how to change your plan type. +Linode offers four plan tiers: **Nanode**, **Standard**, **Dedicated**, and **High-Memory**. Before selecting a plan, it is important to understand each plan's specifications, like CPU, transfer, storage, and RAM. An understanding of your project's own needs and requirements is also useful. Linode allows you to easily change plans at any time. View the [Resizing a Linode](/docs/platform/disk-images/resizing-a-linode/) guide to learn how to change your plan type. This guide provides an overview of all Linode plan types and their corresponding use cases. From 9edc05d21b0787ae5cfec506d9eae7a5960ea62b Mon Sep 17 00:00:00 2001 From: Angel Date: Fri, 1 Feb 2019 11:07:34 -0500 Subject: [PATCH 06/13] Changed some wording --- .../how-to-choose-a-linode-plan-size/index.md | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/docs/platform/how-to-choose-a-linode-plan-size/index.md b/docs/platform/how-to-choose-a-linode-plan-size/index.md index d39ff3486d3..c4f49fd1d53 100644 --- a/docs/platform/how-to-choose-a-linode-plan-size/index.md +++ b/docs/platform/how-to-choose-a-linode-plan-size/index.md @@ -73,9 +73,9 @@ Dedicated CPU plans offer entire dedicated physical CPU cores for your own Linod ### Use Cases - Intense CI/CD workflows, -- CPU intensive game servers, like Minecraft or Team Fortress +- CPU intensive game servers, like Minecraft or Team Fortress 2 - Media transcoding -- Data Science and Scientific Computing +- Data Science, Scientific Computing, and Machine Learning ### Specifications @@ -96,9 +96,9 @@ High Memory plans increase your system's available RAM while keeping other resou ### Use Cases -- Data structure applications -- Applications that require large amounts of in-memory caching -- Large software repository hosting. +- In-memory databases +- Applications that require large amounts of caching +- Large software repository hosting ### Specifications @@ -111,4 +111,4 @@ High Memory plans increase your system's available RAM while keeping other resou | Network In | 40 Gbps | | Network Out | 5000 Mbps | -To view a full list of High Memory Plan specifications visit the [Linode Pricing](https://www.linode.com/pricing#all) page. \ No newline at end of file +To view a full list of High Memory Plan specifications visit the [Linode Pricing](https://www.linode.com/pricing#all) page. From 40a1cf31b04d744ac8f0b5726300cb03ee847580 Mon Sep 17 00:00:00 2001 From: nmelehan Date: Fri, 1 Feb 2019 14:30:39 -0500 Subject: [PATCH 07/13] Added two sections at top, expanded some use cases, other copy edits --- .../how-to-choose-a-linode-plan-size/index.md | 161 +++++++++++------- 1 file changed, 98 insertions(+), 63 deletions(-) diff --git a/docs/platform/how-to-choose-a-linode-plan-size/index.md b/docs/platform/how-to-choose-a-linode-plan-size/index.md index c4f49fd1d53..9283f473f1b 100644 --- a/docs/platform/how-to-choose-a-linode-plan-size/index.md +++ b/docs/platform/how-to-choose-a-linode-plan-size/index.md @@ -3,112 +3,147 @@ author: name: Linode email: docs@linode.com description: 'Decide which Linode plan is right for you.' -keywords: ["choose", "help", "plan", "size"] +keywords: ["choose", "help", "plan", "size", "nanode", "standard", "high memory", "dedicated", "dedicated CPU"] license: '[CC BY-ND 4.0](https://creativecommons.org/licenses/by-nd/4.0)' -modified: 2019-01-30 +modified: 2019-02-01 modified_by: name: Linode -published: 2019-01-30 +published: 2019-02-01 title: How to Choose a Linode Plan --- -Linode offers four plan tiers: **Nanode**, **Standard**, **Dedicated**, and **High-Memory**. Before selecting a plan, it is important to understand each plan's specifications, like CPU, transfer, storage, and RAM. An understanding of your project's own needs and requirements is also useful. Linode allows you to easily change plans at any time. View the [Resizing a Linode](/docs/platform/disk-images/resizing-a-linode/) guide to learn how to change your plan type. +Linode offers four plan types: **Nanode**, **Standard**, **High Memory**, and **Dedicated CPU**. When selecting a plan, it is important to understand each plan's specifications, like CPU, transfer, storage, and RAM. An understanding of your project's own needs and requirements is also useful. This guide provides an overview of all Linode plan types, their corresponding use cases, and how to choose which one is right for you. -This guide provides an overview of all Linode plan types and their corresponding use cases. +{{< note >}} +You can easily change between plans for an existing Linode at any time. View the [Resizing a Linode](/docs/platform/disk-images/resizing-a-linode/) guide to learn how to change your plan type. +{{< /note >}} + +## Definition of Specifications + +Start by reviewing what each specification means for your application. If you're confident in your understanding of these concepts, please feel free to skip ahead. + +| Specification | Description | +| ---- | ----------- | +| RAM | The working memory available for your server's processes. Your server stores information in memory that is needed to carry out its functions. Or, it caches data in memory for fast retrieval in the future, if it is likely that the data will be needed. Data stored in RAM is accessed faster than data stored in your Linode's disks, but it is not persistent storage. | +| CPU | The number of CPU cores available to your server. Your software is often designed to execute its tasks across multiple CPU cores in parallel. The higher your CPU core count, the more work you can perform simultaneously. +| Storage | Your server's built-in persistent storage. Large databases, media libraries, and other stores of files will require more storage space. Your Linode's storage is maintained on high-performance SSDs for fast access. You can also supplement your Linode's disks with extra [Block Storage Volumes](https://www.linode.com/blockstorage). | +| Transfer | The total amount of traffic your server can emit over the course of a month. Inbound traffic sent to your Linode does not count against your transfer quota. If you exceed your quota, your service will not be shut off; instead, an overage will be billed. Review the [Network Transfer Quota](/docs/platform/billing-and-support/network-transfer-quota/) guide for more information about how transfer works. +| Network In | The maximum bandwidth for inbound traffic sent to your Linode. The bandwidth you observe will also depend on other factors, like the geographical distance between you and your Linode and the bandwidth of your local ISP. For help with choosing a data center that will feature the lowest latency and best bandwidth, review the [How to Choose a Data Center](/docs/platform/how-to-choose-a-data-center/) guide. +| Network Out | The maximum bandwidth for outbound traffic emitted by your Linode. The bandwidth you observe will also depend on other factors, like the geographical distance between you and your Linode and the bandwidth of your local ISP. For help with choosing a data center that will feature the lowest latency and best bandwidth, review the [How to Choose a Data Center](/docs/platform/how-to-choose-a-data-center/) guide. | + +## General Principles when Choosing a Plan + +The different Linode plan types represent different balances of the above specifications. The Nanode and Standard plans offer a general-purpose array of specifications, the High Memory plans favor higher memory allocations, and the dedicated CPU plans provide the best CPU performance. + +At the same time, different kinds of applications have different resource requirements. Some applications may need to store a lot of data but require less processing power, some may need more memory than CPU, and some may be especially CPU-intensive. As a result, certain plan types can better serve certain applications. When choosing a plan, consider what resources your application needs and then compare it with the specifications of each plan type. The following sections include common use cases for each plan that may resemble your needs. + +Finally, a common strategy when setting up a new server is to start with a lower-tier plan and then resize your Linode upward if needed. At a minimum, you will need to choose a plan that offers enough disk space to store your data. You can then [monitor](/docs/uptime/monitoring-and-maintaining-your-server-new-manager/) the CPU, memory, and network usage of your application to determine if you need more of those resources. ## 1. Nanode -The Nanode plan is great place to begin if you are new to the world of cloud hosting and are unsure of your requirements. This plan offers the basics and begins at $5 / month. With this plan you have a fully functioning server with your preferred Linux distribution. The Nanode is quick to deploy and it can be expanded to a larger plan as your demands increase. +The Nanode plan is great place to begin if you are new to the world of cloud hosting and are unsure of your requirements. This plan offers the essentials and begins at $5/month. With this plan you have a fully functioning server with your preferred Linux distribution. ### Use Cases -- Personal Projects -- Portfolio websites +- Personal projects +- Portfolio [websites](/docs/websites/) - Small self-hosted services -- Virtual Private Network +- Small [code repositories](/docs/development/version-control/) +- [Virtual private networks](/docs/networking/vpn/) (VPNs) - Prototypes and proof-of-concept demonstrations ### Specifications -|Nanode | Specs | -|---|---| -|RAM | 1GB | -|CPU |1 CPU Core | -|Storage | 25 GB SSD Storage | -|Transfer | 1 TB | +| Specification | Value | +| ------------- | ----- | +| RAM | 1GB | +| CPU | 1 CPU Core | +| Storage | 25 GB SSD Storage | +| Transfer | 1 TB | | Network In | 40 Gbps | | Network Out | 1000 Mbps | ## 2. Standard -The Linode Standard plans begin at 2GB of RAM with 1 CPU core and go all the way up to 192GB of RAM with 32 CPU cores. These plans are designed to support a wide range of modern cloud hosting needs from personal projects to production workloads. +The Linode Standard plans begin at 2GB of RAM with 1 CPU core and go all the way up to 192GB of RAM with 32 CPU cores. These plans offer a balanced array of specifications and can support a wide range of modern cloud applications, from personal projects to production deployments of an enterprise application. ### Use Cases -- Web Apps and Websites -- Game, Media, and Database servers -- Commercial services -- Corporate Virtual Private Networks -- Containers -- Clusters -- CDN Nodes - -### Specifications - -|Standard | Specs | -|---|---| -|RAM | 2GB | -|CPU |1 CPU Core | -|Storage | 50 GB SSD Storage | -|Transfer | 2 TB | +- Web applications and [websites](/docs/websites/) +- [Game servers](/docs/game-servers/) +- [Database servers](/docs/databases/) +- [Code repositories](/docs/development/version-control/) +- Corporate [VPNs](/docs/networking/vpn/) +- [Container](/docs/applications/containers/) clusters +- Application and database clusters +- Content delivery network (CDN) nodes + +### Base Specifications + +| Specification | Value | +| ------------- | ----- | +| RAM | 2GB | +| CPU | 1 CPU Core | +| Storage | 50 GB SSD Storage | +| Transfer | 2 TB | | Network In | 40 Gbps | | Network Out | 2000 Mbps | -To view a full list of Standard Plan specifications visit the [Linode Pricing](https://www.linode.com/pricing#all) page. +To view a full list of Standard plan specifications, visit the [Linode Pricing](https://www.linode.com/pricing#all) page. -## 3. Dedicated CPU +## 3. High Memory -Dedicated CPU plans offer entire dedicated physical CPU cores for your own Linode's use. There is no physical CPU sharing, like there is in Nanode, Standard, and High-Memory plans. This is important in scenarios that require consistent zero-latency operation, prolonged maximum capacity operation of CPU resources, and applications that need to run at peak efficiency. +High Memory plans increase your system's available RAM and feature relatively fewer CPU cores and less storage. This keeps your costs down and provides power to memory-intensive applications. ### Use Cases -- Intense CI/CD workflows, -- CPU intensive game servers, like Minecraft or Team Fortress 2 -- Media transcoding -- Data Science, Scientific Computing, and Machine Learning +High memory allocations benefit in-memory caches and in-memory databases, like [Memcached](https://memcached.org) and [Redis](https://redis.io). These applications offer very fast retrieval of data, but they store data in a non-persistent manner (with some caveats). So, they are usually used in conjunction with another persistent database server. -### Specifications +The kinds of data you might store in one of these applications includes: information about your users' sessions, frequently-requested pages on your website, and data that needs to be computed (for example, the average rating of a product on a retail store's site). -|Dedicated | Specs | -|---|---| -|RAM | 2GB | -|CPU |1 CPU Core (dedicated) | -|Storage | 50 GB SSD Storage | -|Transfer | 2 TB | +### Base Specifications + +| Specification | Value | +| ------------- | ----- | +| RAM | 24GB | +| CPU | 1 CPU Core | +| Storage | 20 GB SSD Storage | +| Transfer | 5 TB | | Network In | 40 Gbps | -| Network Out | 2000 Mbps | +| Network Out | 5000 Mbps | -To view a full list of Dedicated CPU Plan specifications visit the [Linode Pricing](https://www.linode.com/pricing#all) page. +To view a full list of High Memory plan specifications, visit the [Linode Pricing](https://www.linode.com/pricing#all) page. -## 4. High Memory +## 4. Dedicated CPU -High Memory plans increase your system's available RAM while keeping other resources (CPU, storage, etc.) roughly the same, helping to keep your costs down and adding power where you need it. +Dedicated CPU plans offer entire dedicated physical CPU cores for your own Linode's use. No other servers can run processes on the same physical cores that you're using, which means that your software can run at peak speed and efficiency. -### Use Cases +Under the Nanode, Standard, and High Memory plans, your processes are scheduled on the same physical CPU cores as the processes from other servers. This shared scheduling is done in a secure and performant manner, and Linode works to minimize any competition for CPU resources between your server and other servers, but the Dedicated CPU plans offer the absolute best processing performance. With Dedicated CPUs, you can run your processes for prolonged periods of maximum CPU usage, and you can ensure the lowest latency possible for latency-sensitive operations. -- In-memory databases -- Applications that require large amounts of caching -- Large software repository hosting +### Dedicated CPUs and the Linode API -### Specifications +For some data analysis and processing tasks which are well-suited to Dedicated CPU plans, you may only need your Dedicated CPU Linode until the task is finished, at which point you can remove the server and save money. -|Dedicated | Specs | -|---|---| -|RAM | 24GB | -|CPU |1 CPU Core | -|Storage | 20 GB SSD Storage | -|Transfer | 5 TB | +Furthermore, some CPU-intensive tasks may be triggered from other events in your workflow. For example, if you're a software developer that uses continuous integration and delivery (CI/CD) tools, then those tools are run whenever you push code to your repository. By leveraging the [Linode API](https://developers.linode.com), you can programmatically create a Dedicated CPU Linode, run these tools, and destroy the server on every code push. + +### Use Cases + +- [CI/CD](/docs/development/ci/introduction-ci-cd/) toolchains and build servers +- CPU intensive [game servers](/docs/game-servers/), like Minecraft or Team Fortress +- [Audio and video](/docs/applications/media-servers/) transcoding and streaming +- [Big data](/docs/applications/big-data/) and data analysis +- Scientific computing +- [Machine learning](/docs/applications/big-data/how-to-move-machine-learning-model-to-production/) + +### Base Specifications + +| Specification | Value | +| ------------- | ----- | +| RAM | 2GB | +| CPU | 1 CPU Core (dedicated) | +| Storage | 50 GB SSD Storage | +| Transfer | 2 TB | | Network In | 40 Gbps | -| Network Out | 5000 Mbps | +| Network Out | 2000 Mbps | -To view a full list of High Memory Plan specifications visit the [Linode Pricing](https://www.linode.com/pricing#all) page. +To view a full list of Dedicated CPU plan specifications, visit the [Linode Pricing](https://www.linode.com/pricing#all) page. \ No newline at end of file From 63808b25af3ac09d5ba299f56cf4dde14551c615 Mon Sep 17 00:00:00 2001 From: Angel Date: Fri, 1 Feb 2019 15:56:43 -0500 Subject: [PATCH 08/13] Copy Edit, updated dictionary. --- ci/vale/dictionary.txt | 2 + .../how-to-choose-a-linode-plan/index.md | 148 ++++++++++++++++++ 2 files changed, 150 insertions(+) create mode 100644 docs/platform/how-to-choose-a-linode-plan/index.md diff --git a/ci/vale/dictionary.txt b/ci/vale/dictionary.txt index 8e4516c24d8..ef3b42074c9 100644 --- a/ci/vale/dictionary.txt +++ b/ci/vale/dictionary.txt @@ -946,6 +946,7 @@ patroni pem pepi percona +performant permalink permalinks pflogsumm @@ -1324,6 +1325,7 @@ tomacat tomcat6 torvalds toolchain +toolchains traceroute trackbar transcoder diff --git a/docs/platform/how-to-choose-a-linode-plan/index.md b/docs/platform/how-to-choose-a-linode-plan/index.md new file mode 100644 index 00000000000..27cfa16cfeb --- /dev/null +++ b/docs/platform/how-to-choose-a-linode-plan/index.md @@ -0,0 +1,148 @@ +--- +author: + name: Linode + email: docs@linode.com +description: 'Decide which Linode plan is right for you.' +keywords: ["choose", "help", "plan", "size", "nanode", "standard", "high memory", "dedicated", "dedicated CPU"] +license: '[CC BY-ND 4.0](https://creativecommons.org/licenses/by-nd/4.0)' +modified: 2019-02-06 +modified_by: + name: Linode +published: 2019-02-06 +title: How to Choose a Linode Plan +--- + +Linode offers four plan types: **Nanode**, **Standard**, **High Memory**, and **Dedicated CPU**. When selecting a plan, it is important to understand each plan's specifications, like CPU, transfer, storage, and RAM. An understanding of your project's own needs and requirements is also useful. This guide provides an overview of all Linode plan types, their corresponding use cases, and how to choose which one is right for you. + +{{< note >}} +You can easily change between plans for an existing Linode at any time. View the [Resizing a Linode](/docs/platform/disk-images/resizing-a-linode/) guide to learn how to change your plan type. +{{< /note >}} + +## Definition of Specifications + +Start by reviewing what each specification means for your application. If you're confident in your understanding of these concepts, please feel free to skip ahead. + +| Specification | Description | +| ---- | ----------- | +| RAM | The working memory available for your server's processes. Your server stores information in memory that is needed to carry out its functions. Or, it caches data in memory for fast retrieval in the future, if it is likely that the data will be needed. Data stored in RAM is accessed faster than data stored in your Linode's disks, but it is not persistent storage. | +| CPU | The number of CPU cores available to your server. Your software is often designed to execute its tasks across multiple CPU cores in parallel. The higher your CPU core count, the more work you can perform simultaneously. +| Storage | Your server's built-in persistent storage. Large databases, media libraries, and other stores of files will require more storage space. Your Linode's storage is maintained on high-performance SSDs for fast access. You can also supplement your Linode's disks with extra [Block Storage Volumes](https://www.linode.com/blockstorage). | +| Transfer | The total amount of traffic your server can emit over the course of a month. Inbound traffic sent to your Linode does not count against your transfer quota. If you exceed your quota, your service will not be shut off; instead, an overage will be billed. Review the [Network Transfer Quota](/docs/platform/billing-and-support/network-transfer-quota/) guide for more information about how transfer works. +| Network In | The maximum bandwidth for inbound traffic sent to your Linode. The bandwidth you observe will also depend on other factors, like the geographical distance between you and your Linode and the bandwidth of your local ISP. For help with choosing a data center that will feature the lowest latency and best bandwidth, review the [How to Choose a Data Center](/docs/platform/how-to-choose-a-data-center/) guide. +| Network Out | The maximum bandwidth for outbound traffic emitted by your Linode. The bandwidth you observe will also depend on other factors, like the geographical distance between you and your Linode and the bandwidth of your local ISP. For help with choosing a data center that will feature the lowest latency and best bandwidth, review the [How to Choose a Data Center](/docs/platform/how-to-choose-a-data-center/) guide. | + +## General Principles when Choosing a Plan + +The different Linode plan types represent different balances of the above specifications. The Nanode and Standard plans offer a general-purpose array of specifications, the High Memory plans favor higher memory allocations, and the Dedicated CPU plans provide the best CPU performance. + +At the same time, different kinds of applications have different resource requirements. Some applications may need to store a lot of data but require less processing power, some may need more memory than CPU, and some may be especially CPU-intensive. As a result, certain plan types can better serve certain applications. When choosing a plan, consider what resources your application needs and then compare it with the specifications of each plan type. The following sections include common use cases for each plan that may resemble your needs. + +Finally, a common strategy when setting up a new server is to start with a lower-tier plan and then resize your Linode upward if needed. At a minimum, you will need to choose a plan that offers enough disk space to store your data. You can then [monitor](/docs/uptime/monitoring-and-maintaining-your-server-new-manager/) the CPU, memory, and network usage of your application to determine if you need more of those resources. + +## 1. Nanode + +The Nanode plan is great place to begin if you are new to the world of cloud hosting and are unsure of your requirements. This plan offers the essentials and costs $5/month. With this plan you have a fully functioning server with your preferred Linux distribution. + +### Use Cases + +- Personal projects +- Portfolio [websites](/docs/websites/) +- Small self-hosted services +- Small [code repositories](/docs/development/version-control/) +- [Virtual private networks](/docs/networking/vpn/) (VPNs) +- Prototypes and proof-of-concept demonstrations + +### Specifications + +| Specification | Value | +| ------------- | ----- | +| RAM | 1GB | +| CPU | 1 CPU Core | +| Storage | 25 GB SSD Storage | +| Transfer | 1 TB | +| Network In | 40 Gbps | +| Network Out | 1000 Mbps | + +## 2. Standard + +The Linode Standard plans begin at 2GB of RAM with 1 CPU core and go all the way up to 192GB of RAM with 32 CPU cores. These plans offer a balanced array of specifications and can support a wide range of modern cloud applications, from personal projects to production deployments of an enterprise application. + +### Use Cases + +- Web applications and [websites](/docs/websites/) +- [Game servers](/docs/game-servers/) +- [Database servers](/docs/databases/) +- [Code repositories](/docs/development/version-control/) +- Corporate [VPNs](/docs/networking/vpn/) +- [Container](/docs/applications/containers/) clusters +- Application and database clusters +- Content delivery network (CDN) nodes + +### Base Specifications + +| Specification | Value | +| ------------- | ----- | +| RAM | 2GB | +| CPU | 1 CPU Core | +| Storage | 50 GB SSD Storage | +| Transfer | 2 TB | +| Network In | 40 Gbps | +| Network Out | 2000 Mbps | + +To view a full list of Standard plan specifications, visit the [Linode Pricing](https://www.linode.com/pricing#all) page. + +## 3. High Memory + +High Memory plans increase your system's available RAM and feature relatively fewer CPU cores and less storage. This keeps your costs down and provides power to memory-intensive applications. + +### Use Cases + +High memory allocations benefit in-memory caches and in-memory databases, like [Memcached](https://memcached.org) and [Redis](https://redis.io). These applications offer very fast retrieval of data, but they store data in a non-persistent manner (with some caveats). So, they are usually used in conjunction with another persistent database server. + +The kinds of data you might store in one of these applications includes: information about your users' sessions, frequently-requested pages on your website, and data that needs to be computed (for example, the average rating of a product on a retail store's site). + +### Base Specifications + +| Specification | Value | +| ------------- | ----- | +| RAM | 24GB | +| CPU | 1 CPU Core | +| Storage | 20 GB SSD Storage | +| Transfer | 5 TB | +| Network In | 40 Gbps | +| Network Out | 5000 Mbps | + +To view a full list of High Memory plan specifications, visit the [Linode Pricing](https://www.linode.com/pricing#all) page. + +## 4. Dedicated CPU + +Dedicated CPU plans offer entire dedicated physical CPU cores for your own Linode's use. No other servers can run processes on the same physical cores that you're using, which means that your software can run at peak speed and efficiency. + +Under the Nanode, Standard, and High Memory plans, your processes are scheduled on the same physical CPU cores as the processes from other servers. This shared scheduling is done in a secure and performant manner, and Linode works to minimize any competition for CPU resources between your server and other servers, but the Dedicated CPU plans offer the absolute best processing performance. With Dedicated CPUs, you can run your processes for prolonged periods of maximum CPU usage, and you can ensure the lowest latency possible for latency-sensitive operations. + +### Dedicated CPUs and the Linode API + +For some data analysis and processing tasks which are well-suited to Dedicated CPU plans, you may only need your Dedicated CPU Linode until the task is finished, at which point you can remove the server. +Furthermore, some CPU-intensive tasks may be triggered from other events in your workflow. For example, if you're a software developer that uses continuous integration and delivery (CI/CD) tools, those tools are run whenever you push code to your repository. By leveraging the [Linode API](https://developers.linode.com), you can programmatically create a Dedicated CPU Linode, run these tools, and destroy the server on every code push. + +### Use Cases + +- [CI/CD](/docs/development/ci/introduction-ci-cd/) toolchains and build servers +- CPU intensive [game servers](/docs/game-servers/), like Minecraft or Team Fortress +- [Audio and video](/docs/applications/media-servers/) transcoding and streaming +- [Big data](/docs/applications/big-data/) and data analysis +- Scientific computing +- [Machine learning](/docs/applications/big-data/how-to-move-machine-learning-model-to-production/) + +### Base Specifications + +| Specification | Value | +| ------------- | ----- | +| RAM | 2GB | +| CPU | 1 CPU Core (dedicated) | +| Storage | 50 GB SSD Storage | +| Transfer | 2 TB | +| Network In | 40 Gbps | +| Network Out | 2000 Mbps | + +To view a full list of Dedicated CPU plan specifications, visit the [Linode Pricing](https://www.linode.com/pricing#all) page. From c652b7b107119dcf132aa94385d7e4d1d184d059 Mon Sep 17 00:00:00 2001 From: nmelehan Date: Sun, 3 Feb 2019 15:31:04 -0500 Subject: [PATCH 09/13] Removing guide at old how-to-choose-a-linode-plan-size slug --- .../how-to-choose-a-linode-plan-size/index.md | 149 ------------------ 1 file changed, 149 deletions(-) delete mode 100644 docs/platform/how-to-choose-a-linode-plan-size/index.md diff --git a/docs/platform/how-to-choose-a-linode-plan-size/index.md b/docs/platform/how-to-choose-a-linode-plan-size/index.md deleted file mode 100644 index 9283f473f1b..00000000000 --- a/docs/platform/how-to-choose-a-linode-plan-size/index.md +++ /dev/null @@ -1,149 +0,0 @@ ---- -author: - name: Linode - email: docs@linode.com -description: 'Decide which Linode plan is right for you.' -keywords: ["choose", "help", "plan", "size", "nanode", "standard", "high memory", "dedicated", "dedicated CPU"] -license: '[CC BY-ND 4.0](https://creativecommons.org/licenses/by-nd/4.0)' -modified: 2019-02-01 -modified_by: - name: Linode -published: 2019-02-01 -title: How to Choose a Linode Plan ---- - -Linode offers four plan types: **Nanode**, **Standard**, **High Memory**, and **Dedicated CPU**. When selecting a plan, it is important to understand each plan's specifications, like CPU, transfer, storage, and RAM. An understanding of your project's own needs and requirements is also useful. This guide provides an overview of all Linode plan types, their corresponding use cases, and how to choose which one is right for you. - -{{< note >}} -You can easily change between plans for an existing Linode at any time. View the [Resizing a Linode](/docs/platform/disk-images/resizing-a-linode/) guide to learn how to change your plan type. -{{< /note >}} - -## Definition of Specifications - -Start by reviewing what each specification means for your application. If you're confident in your understanding of these concepts, please feel free to skip ahead. - -| Specification | Description | -| ---- | ----------- | -| RAM | The working memory available for your server's processes. Your server stores information in memory that is needed to carry out its functions. Or, it caches data in memory for fast retrieval in the future, if it is likely that the data will be needed. Data stored in RAM is accessed faster than data stored in your Linode's disks, but it is not persistent storage. | -| CPU | The number of CPU cores available to your server. Your software is often designed to execute its tasks across multiple CPU cores in parallel. The higher your CPU core count, the more work you can perform simultaneously. -| Storage | Your server's built-in persistent storage. Large databases, media libraries, and other stores of files will require more storage space. Your Linode's storage is maintained on high-performance SSDs for fast access. You can also supplement your Linode's disks with extra [Block Storage Volumes](https://www.linode.com/blockstorage). | -| Transfer | The total amount of traffic your server can emit over the course of a month. Inbound traffic sent to your Linode does not count against your transfer quota. If you exceed your quota, your service will not be shut off; instead, an overage will be billed. Review the [Network Transfer Quota](/docs/platform/billing-and-support/network-transfer-quota/) guide for more information about how transfer works. -| Network In | The maximum bandwidth for inbound traffic sent to your Linode. The bandwidth you observe will also depend on other factors, like the geographical distance between you and your Linode and the bandwidth of your local ISP. For help with choosing a data center that will feature the lowest latency and best bandwidth, review the [How to Choose a Data Center](/docs/platform/how-to-choose-a-data-center/) guide. -| Network Out | The maximum bandwidth for outbound traffic emitted by your Linode. The bandwidth you observe will also depend on other factors, like the geographical distance between you and your Linode and the bandwidth of your local ISP. For help with choosing a data center that will feature the lowest latency and best bandwidth, review the [How to Choose a Data Center](/docs/platform/how-to-choose-a-data-center/) guide. | - -## General Principles when Choosing a Plan - -The different Linode plan types represent different balances of the above specifications. The Nanode and Standard plans offer a general-purpose array of specifications, the High Memory plans favor higher memory allocations, and the dedicated CPU plans provide the best CPU performance. - -At the same time, different kinds of applications have different resource requirements. Some applications may need to store a lot of data but require less processing power, some may need more memory than CPU, and some may be especially CPU-intensive. As a result, certain plan types can better serve certain applications. When choosing a plan, consider what resources your application needs and then compare it with the specifications of each plan type. The following sections include common use cases for each plan that may resemble your needs. - -Finally, a common strategy when setting up a new server is to start with a lower-tier plan and then resize your Linode upward if needed. At a minimum, you will need to choose a plan that offers enough disk space to store your data. You can then [monitor](/docs/uptime/monitoring-and-maintaining-your-server-new-manager/) the CPU, memory, and network usage of your application to determine if you need more of those resources. - -## 1. Nanode - -The Nanode plan is great place to begin if you are new to the world of cloud hosting and are unsure of your requirements. This plan offers the essentials and begins at $5/month. With this plan you have a fully functioning server with your preferred Linux distribution. - -### Use Cases - -- Personal projects -- Portfolio [websites](/docs/websites/) -- Small self-hosted services -- Small [code repositories](/docs/development/version-control/) -- [Virtual private networks](/docs/networking/vpn/) (VPNs) -- Prototypes and proof-of-concept demonstrations - -### Specifications - -| Specification | Value | -| ------------- | ----- | -| RAM | 1GB | -| CPU | 1 CPU Core | -| Storage | 25 GB SSD Storage | -| Transfer | 1 TB | -| Network In | 40 Gbps | -| Network Out | 1000 Mbps | - -## 2. Standard - -The Linode Standard plans begin at 2GB of RAM with 1 CPU core and go all the way up to 192GB of RAM with 32 CPU cores. These plans offer a balanced array of specifications and can support a wide range of modern cloud applications, from personal projects to production deployments of an enterprise application. - -### Use Cases - -- Web applications and [websites](/docs/websites/) -- [Game servers](/docs/game-servers/) -- [Database servers](/docs/databases/) -- [Code repositories](/docs/development/version-control/) -- Corporate [VPNs](/docs/networking/vpn/) -- [Container](/docs/applications/containers/) clusters -- Application and database clusters -- Content delivery network (CDN) nodes - -### Base Specifications - -| Specification | Value | -| ------------- | ----- | -| RAM | 2GB | -| CPU | 1 CPU Core | -| Storage | 50 GB SSD Storage | -| Transfer | 2 TB | -| Network In | 40 Gbps | -| Network Out | 2000 Mbps | - -To view a full list of Standard plan specifications, visit the [Linode Pricing](https://www.linode.com/pricing#all) page. - -## 3. High Memory - -High Memory plans increase your system's available RAM and feature relatively fewer CPU cores and less storage. This keeps your costs down and provides power to memory-intensive applications. - -### Use Cases - -High memory allocations benefit in-memory caches and in-memory databases, like [Memcached](https://memcached.org) and [Redis](https://redis.io). These applications offer very fast retrieval of data, but they store data in a non-persistent manner (with some caveats). So, they are usually used in conjunction with another persistent database server. - -The kinds of data you might store in one of these applications includes: information about your users' sessions, frequently-requested pages on your website, and data that needs to be computed (for example, the average rating of a product on a retail store's site). - -### Base Specifications - -| Specification | Value | -| ------------- | ----- | -| RAM | 24GB | -| CPU | 1 CPU Core | -| Storage | 20 GB SSD Storage | -| Transfer | 5 TB | -| Network In | 40 Gbps | -| Network Out | 5000 Mbps | - -To view a full list of High Memory plan specifications, visit the [Linode Pricing](https://www.linode.com/pricing#all) page. - -## 4. Dedicated CPU - -Dedicated CPU plans offer entire dedicated physical CPU cores for your own Linode's use. No other servers can run processes on the same physical cores that you're using, which means that your software can run at peak speed and efficiency. - -Under the Nanode, Standard, and High Memory plans, your processes are scheduled on the same physical CPU cores as the processes from other servers. This shared scheduling is done in a secure and performant manner, and Linode works to minimize any competition for CPU resources between your server and other servers, but the Dedicated CPU plans offer the absolute best processing performance. With Dedicated CPUs, you can run your processes for prolonged periods of maximum CPU usage, and you can ensure the lowest latency possible for latency-sensitive operations. - -### Dedicated CPUs and the Linode API - -For some data analysis and processing tasks which are well-suited to Dedicated CPU plans, you may only need your Dedicated CPU Linode until the task is finished, at which point you can remove the server and save money. - -Furthermore, some CPU-intensive tasks may be triggered from other events in your workflow. For example, if you're a software developer that uses continuous integration and delivery (CI/CD) tools, then those tools are run whenever you push code to your repository. By leveraging the [Linode API](https://developers.linode.com), you can programmatically create a Dedicated CPU Linode, run these tools, and destroy the server on every code push. - -### Use Cases - -- [CI/CD](/docs/development/ci/introduction-ci-cd/) toolchains and build servers -- CPU intensive [game servers](/docs/game-servers/), like Minecraft or Team Fortress -- [Audio and video](/docs/applications/media-servers/) transcoding and streaming -- [Big data](/docs/applications/big-data/) and data analysis -- Scientific computing -- [Machine learning](/docs/applications/big-data/how-to-move-machine-learning-model-to-production/) - -### Base Specifications - -| Specification | Value | -| ------------- | ----- | -| RAM | 2GB | -| CPU | 1 CPU Core (dedicated) | -| Storage | 50 GB SSD Storage | -| Transfer | 2 TB | -| Network In | 40 Gbps | -| Network Out | 2000 Mbps | - -To view a full list of Dedicated CPU plan specifications, visit the [Linode Pricing](https://www.linode.com/pricing#all) page. \ No newline at end of file From 7a73839bec7733cb682f27f228f5423efd964249 Mon Sep 17 00:00:00 2001 From: Angel Date: Mon, 4 Feb 2019 08:48:20 -0500 Subject: [PATCH 10/13] Changed the word plan to instance. Added vcpu to chart --- .../how-to-choose-a-linode-plan/index.md | 26 ++++++++++--------- 1 file changed, 14 insertions(+), 12 deletions(-) diff --git a/docs/platform/how-to-choose-a-linode-plan/index.md b/docs/platform/how-to-choose-a-linode-plan/index.md index 27cfa16cfeb..12c4cb34eb1 100644 --- a/docs/platform/how-to-choose-a-linode-plan/index.md +++ b/docs/platform/how-to-choose-a-linode-plan/index.md @@ -12,10 +12,10 @@ published: 2019-02-06 title: How to Choose a Linode Plan --- -Linode offers four plan types: **Nanode**, **Standard**, **High Memory**, and **Dedicated CPU**. When selecting a plan, it is important to understand each plan's specifications, like CPU, transfer, storage, and RAM. An understanding of your project's own needs and requirements is also useful. This guide provides an overview of all Linode plan types, their corresponding use cases, and how to choose which one is right for you. +Linode offers four instance types: **Nanode**, **Standard**, **High Memory**, and **Dedicated CPU**. When selecting a plan, it is important to understand each instances specifications, like CPU, transfer, storage, and RAM. An understanding of your project's own needs and requirements is also useful. This guide provides an overview of all Linode instance types, their corresponding use cases, and how to choose which one is right for you. {{< note >}} -You can easily change between plans for an existing Linode at any time. View the [Resizing a Linode](/docs/platform/disk-images/resizing-a-linode/) guide to learn how to change your plan type. +You can easily change between instances on an existing Linode at any time. View the [Resizing a Linode](/docs/platform/disk-images/resizing-a-linode/) guide to learn how to change your plan type. {{< /note >}} ## Definition of Specifications @@ -26,22 +26,23 @@ Start by reviewing what each specification means for your application. If you're | ---- | ----------- | | RAM | The working memory available for your server's processes. Your server stores information in memory that is needed to carry out its functions. Or, it caches data in memory for fast retrieval in the future, if it is likely that the data will be needed. Data stored in RAM is accessed faster than data stored in your Linode's disks, but it is not persistent storage. | | CPU | The number of CPU cores available to your server. Your software is often designed to execute its tasks across multiple CPU cores in parallel. The higher your CPU core count, the more work you can perform simultaneously. +| vCPU |In the context of a Linode Dedicated CPU instance, a virtual CPU is a method that allows the operating system to treat individual cores as several virtual cores. Virtual CPU's increases the performance and effeciency of applications by allowing the OS to triage processes using multiple threads. | | Storage | Your server's built-in persistent storage. Large databases, media libraries, and other stores of files will require more storage space. Your Linode's storage is maintained on high-performance SSDs for fast access. You can also supplement your Linode's disks with extra [Block Storage Volumes](https://www.linode.com/blockstorage). | | Transfer | The total amount of traffic your server can emit over the course of a month. Inbound traffic sent to your Linode does not count against your transfer quota. If you exceed your quota, your service will not be shut off; instead, an overage will be billed. Review the [Network Transfer Quota](/docs/platform/billing-and-support/network-transfer-quota/) guide for more information about how transfer works. | Network In | The maximum bandwidth for inbound traffic sent to your Linode. The bandwidth you observe will also depend on other factors, like the geographical distance between you and your Linode and the bandwidth of your local ISP. For help with choosing a data center that will feature the lowest latency and best bandwidth, review the [How to Choose a Data Center](/docs/platform/how-to-choose-a-data-center/) guide. | Network Out | The maximum bandwidth for outbound traffic emitted by your Linode. The bandwidth you observe will also depend on other factors, like the geographical distance between you and your Linode and the bandwidth of your local ISP. For help with choosing a data center that will feature the lowest latency and best bandwidth, review the [How to Choose a Data Center](/docs/platform/how-to-choose-a-data-center/) guide. | -## General Principles when Choosing a Plan +## General Principles when Choosing an Instance The different Linode plan types represent different balances of the above specifications. The Nanode and Standard plans offer a general-purpose array of specifications, the High Memory plans favor higher memory allocations, and the Dedicated CPU plans provide the best CPU performance. -At the same time, different kinds of applications have different resource requirements. Some applications may need to store a lot of data but require less processing power, some may need more memory than CPU, and some may be especially CPU-intensive. As a result, certain plan types can better serve certain applications. When choosing a plan, consider what resources your application needs and then compare it with the specifications of each plan type. The following sections include common use cases for each plan that may resemble your needs. +At the same time, different kinds of applications have different resource requirements. Some applications may need to store a lot of data but require less processing power, some may need more memory than CPU, and some may be especially CPU-intensive. As a result, certain instance types can better serve certain applications. When choosing an instance, consider what resources your application needs and then compare it with the specifications of each of the instance types. The following sections include common use cases for each instance that may resemble your needs. -Finally, a common strategy when setting up a new server is to start with a lower-tier plan and then resize your Linode upward if needed. At a minimum, you will need to choose a plan that offers enough disk space to store your data. You can then [monitor](/docs/uptime/monitoring-and-maintaining-your-server-new-manager/) the CPU, memory, and network usage of your application to determine if you need more of those resources. +Finally, a common strategy when setting up a new server is to start with a smaller instance and then resize your Linode if needed. At a minimum, you will need to choose an instance that offers enough disk space to store your data. You can then [monitor](/docs/uptime/monitoring-and-maintaining-your-server-new-manager/) the CPU, memory, and network usage of your application to determine if you need more of those resources. ## 1. Nanode -The Nanode plan is great place to begin if you are new to the world of cloud hosting and are unsure of your requirements. This plan offers the essentials and costs $5/month. With this plan you have a fully functioning server with your preferred Linux distribution. +The Nanode instance is great place to begin if you are new to the world of cloud hosting and are unsure of your requirements. This plan offers the essentials and costs $5/month. With this plan you have a fully functioning server with your preferred Linux distribution. ### Use Cases @@ -65,7 +66,7 @@ The Nanode plan is great place to begin if you are new to the world of cloud hos ## 2. Standard -The Linode Standard plans begin at 2GB of RAM with 1 CPU core and go all the way up to 192GB of RAM with 32 CPU cores. These plans offer a balanced array of specifications and can support a wide range of modern cloud applications, from personal projects to production deployments of an enterprise application. +The Linode Standard plans begin at 2GB of RAM with 1 CPU core and go all the way up to 192GB of RAM with 32 CPU cores. These individual instances offer a balanced array of specifications and can support a wide range of modern cloud applications, from personal projects to production deployments of an enterprise application. ### Use Cases @@ -89,7 +90,7 @@ The Linode Standard plans begin at 2GB of RAM with 1 CPU core and go all the way | Network In | 40 Gbps | | Network Out | 2000 Mbps | -To view a full list of Standard plan specifications, visit the [Linode Pricing](https://www.linode.com/pricing#all) page. +To view a full list of the Standard plan specifications, visit the [Linode Pricing](https://www.linode.com/pricing#all) page. ## 3. High Memory @@ -116,13 +117,13 @@ To view a full list of High Memory plan specifications, visit the [Linode Pricin ## 4. Dedicated CPU -Dedicated CPU plans offer entire dedicated physical CPU cores for your own Linode's use. No other servers can run processes on the same physical cores that you're using, which means that your software can run at peak speed and efficiency. +Dedicated CPU instances offer entire dedicated physical CPU cores for your own Linode's use. No other servers can run processes on the same physical cores that you're using, which means that your software can run at peak speed and efficiency. -Under the Nanode, Standard, and High Memory plans, your processes are scheduled on the same physical CPU cores as the processes from other servers. This shared scheduling is done in a secure and performant manner, and Linode works to minimize any competition for CPU resources between your server and other servers, but the Dedicated CPU plans offer the absolute best processing performance. With Dedicated CPUs, you can run your processes for prolonged periods of maximum CPU usage, and you can ensure the lowest latency possible for latency-sensitive operations. +Under the Nanode, Standard, and High Memory plans, your processes are scheduled on the same physical CPU cores as the processes from other servers. This shared scheduling is done in a secure and performant manner, and Linode works to minimize any competition for CPU resources between your server and other servers, but the Dedicated CPU instances offer the absolute best processing performance. With Dedicated CPUs, you can run your processes for prolonged periods of maximum CPU usage, and you can ensure the lowest latency possible for latency-sensitive operations. ### Dedicated CPUs and the Linode API -For some data analysis and processing tasks which are well-suited to Dedicated CPU plans, you may only need your Dedicated CPU Linode until the task is finished, at which point you can remove the server. +Some data analysis and processing tasks are well-suited for Dedicated CPU instances, you may only need your Dedicated CPU Linode until the task is finished, at which point you can remove the server. Furthermore, some CPU-intensive tasks may be triggered from other events in your workflow. For example, if you're a software developer that uses continuous integration and delivery (CI/CD) tools, those tools are run whenever you push code to your repository. By leveraging the [Linode API](https://developers.linode.com), you can programmatically create a Dedicated CPU Linode, run these tools, and destroy the server on every code push. ### Use Cases @@ -138,8 +139,9 @@ Furthermore, some CPU-intensive tasks may be triggered from other events in your | Specification | Value | | ------------- | ----- | -| RAM | 2GB | +| RAM | 4GB | | CPU | 1 CPU Core (dedicated) | +| vCPU |2 Virtual CPU | | Storage | 50 GB SSD Storage | | Transfer | 2 TB | | Network In | 40 Gbps | From 9bd59b227047cb83bf29aad26aeaffff0d19d64d Mon Sep 17 00:00:00 2001 From: Angel Date: Mon, 4 Feb 2019 09:39:17 -0500 Subject: [PATCH 11/13] Specified a bit more re: hyperthreading --- docs/platform/how-to-choose-a-linode-plan/index.md | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/docs/platform/how-to-choose-a-linode-plan/index.md b/docs/platform/how-to-choose-a-linode-plan/index.md index 12c4cb34eb1..f98d2696be5 100644 --- a/docs/platform/how-to-choose-a-linode-plan/index.md +++ b/docs/platform/how-to-choose-a-linode-plan/index.md @@ -26,7 +26,6 @@ Start by reviewing what each specification means for your application. If you're | ---- | ----------- | | RAM | The working memory available for your server's processes. Your server stores information in memory that is needed to carry out its functions. Or, it caches data in memory for fast retrieval in the future, if it is likely that the data will be needed. Data stored in RAM is accessed faster than data stored in your Linode's disks, but it is not persistent storage. | | CPU | The number of CPU cores available to your server. Your software is often designed to execute its tasks across multiple CPU cores in parallel. The higher your CPU core count, the more work you can perform simultaneously. -| vCPU |In the context of a Linode Dedicated CPU instance, a virtual CPU is a method that allows the operating system to treat individual cores as several virtual cores. Virtual CPU's increases the performance and effeciency of applications by allowing the OS to triage processes using multiple threads. | | Storage | Your server's built-in persistent storage. Large databases, media libraries, and other stores of files will require more storage space. Your Linode's storage is maintained on high-performance SSDs for fast access. You can also supplement your Linode's disks with extra [Block Storage Volumes](https://www.linode.com/blockstorage). | | Transfer | The total amount of traffic your server can emit over the course of a month. Inbound traffic sent to your Linode does not count against your transfer quota. If you exceed your quota, your service will not be shut off; instead, an overage will be billed. Review the [Network Transfer Quota](/docs/platform/billing-and-support/network-transfer-quota/) guide for more information about how transfer works. | Network In | The maximum bandwidth for inbound traffic sent to your Linode. The bandwidth you observe will also depend on other factors, like the geographical distance between you and your Linode and the bandwidth of your local ISP. For help with choosing a data center that will feature the lowest latency and best bandwidth, review the [How to Choose a Data Center](/docs/platform/how-to-choose-a-data-center/) guide. @@ -117,10 +116,15 @@ To view a full list of High Memory plan specifications, visit the [Linode Pricin ## 4. Dedicated CPU -Dedicated CPU instances offer entire dedicated physical CPU cores for your own Linode's use. No other servers can run processes on the same physical cores that you're using, which means that your software can run at peak speed and efficiency. +Dedicated CPU instances offer entire dedicated physical CPU cores for your own Linode's use. No other servers can run processes on the same physical cores that you're using, which means that your software can run at peak speed and efficiency. The Dedicated CPU instance at Linode offers a 1:1 ratio of CPU to Virtual CPU, guaranteeing the user 100% access to their Linode. Under the Nanode, Standard, and High Memory plans, your processes are scheduled on the same physical CPU cores as the processes from other servers. This shared scheduling is done in a secure and performant manner, and Linode works to minimize any competition for CPU resources between your server and other servers, but the Dedicated CPU instances offer the absolute best processing performance. With Dedicated CPUs, you can run your processes for prolonged periods of maximum CPU usage, and you can ensure the lowest latency possible for latency-sensitive operations. +### Dedicated CPU Hyperthreading + +The Dedicated CPU instance at Linode utilizes Hyperthreading to help increase the effeciency of proccesses running on the instance. CPU's run instructions, or processes, CPU's with multiple cores allow multiple sequences of instructions to run simultaniously. By utilizing Hyperthreading, CPU's can emulate the multi-tasking ability of multiple cores on each physical core, allowing the core to maximize it's own performance, by effeciently multi-tasking different processes. + + ### Dedicated CPUs and the Linode API Some data analysis and processing tasks are well-suited for Dedicated CPU instances, you may only need your Dedicated CPU Linode until the task is finished, at which point you can remove the server. @@ -141,7 +145,7 @@ Furthermore, some CPU-intensive tasks may be triggered from other events in your | ------------- | ----- | | RAM | 4GB | | CPU | 1 CPU Core (dedicated) | -| vCPU |2 Virtual CPU | +| vCPU |2 Virtual CPU | | Storage | 50 GB SSD Storage | | Transfer | 2 TB | | Network In | 40 Gbps | From 95c7ec7e0f7b2f0ee32e7e6fdf3200a730785c5a Mon Sep 17 00:00:00 2001 From: nmelehan Date: Mon, 4 Feb 2019 12:51:58 -0500 Subject: [PATCH 12/13] Copy edit; using the word instance more frequently, replacing most examples of core with vCPU --- .../how-to-choose-a-linode-plan/index.md | 101 +++++++++--------- 1 file changed, 51 insertions(+), 50 deletions(-) diff --git a/docs/platform/how-to-choose-a-linode-plan/index.md b/docs/platform/how-to-choose-a-linode-plan/index.md index f98d2696be5..4f2df2b29d6 100644 --- a/docs/platform/how-to-choose-a-linode-plan/index.md +++ b/docs/platform/how-to-choose-a-linode-plan/index.md @@ -5,43 +5,45 @@ author: description: 'Decide which Linode plan is right for you.' keywords: ["choose", "help", "plan", "size", "nanode", "standard", "high memory", "dedicated", "dedicated CPU"] license: '[CC BY-ND 4.0](https://creativecommons.org/licenses/by-nd/4.0)' -modified: 2019-02-06 +modified: 2019-02-04 modified_by: name: Linode -published: 2019-02-06 +published: 2019-02-04 title: How to Choose a Linode Plan --- -Linode offers four instance types: **Nanode**, **Standard**, **High Memory**, and **Dedicated CPU**. When selecting a plan, it is important to understand each instances specifications, like CPU, transfer, storage, and RAM. An understanding of your project's own needs and requirements is also useful. This guide provides an overview of all Linode instance types, their corresponding use cases, and how to choose which one is right for you. +Linode offers four instance types: **Nanode**, **Standard**, **High Memory**, and **Dedicated CPU**. For the Standard, High Memory, and Dedicated CPU types there are several hardware resource tiers, or plans, that you can choose from. + +When selecting a plan, it is important to understand the hardware resources allocated to your instance, like CPU, transfer, storage, and RAM. An understanding of your project's own needs and requirements is also useful. This guide provides an overview of all Linode instance types and plans, their corresponding use cases, and how to choose which one is right for you. {{< note >}} -You can easily change between instances on an existing Linode at any time. View the [Resizing a Linode](/docs/platform/disk-images/resizing-a-linode/) guide to learn how to change your plan type. +You can easily change between instance types and plans on an existing Linode at any time. Review the [Resizing a Linode](/docs/platform/disk-images/resizing-a-linode/) for instructions. {{< /note >}} -## Definition of Specifications +## Hardware Resource Definitions -Start by reviewing what each specification means for your application. If you're confident in your understanding of these concepts, please feel free to skip ahead. +Start by reviewing what each resource means for your application. If you're confident in your understanding of these concepts, please feel free to skip ahead. -| Specification | Description | +| Resource | Description | | ---- | ----------- | | RAM | The working memory available for your server's processes. Your server stores information in memory that is needed to carry out its functions. Or, it caches data in memory for fast retrieval in the future, if it is likely that the data will be needed. Data stored in RAM is accessed faster than data stored in your Linode's disks, but it is not persistent storage. | -| CPU | The number of CPU cores available to your server. Your software is often designed to execute its tasks across multiple CPU cores in parallel. The higher your CPU core count, the more work you can perform simultaneously. +| CPU | The number of virtual CPUs (vCPUs) available to your server. Your software is often designed to execute its tasks across multiple CPUs in parallel. The higher your vCPU count, the more work you can perform simultaneously. | | Storage | Your server's built-in persistent storage. Large databases, media libraries, and other stores of files will require more storage space. Your Linode's storage is maintained on high-performance SSDs for fast access. You can also supplement your Linode's disks with extra [Block Storage Volumes](https://www.linode.com/blockstorage). | -| Transfer | The total amount of traffic your server can emit over the course of a month. Inbound traffic sent to your Linode does not count against your transfer quota. If you exceed your quota, your service will not be shut off; instead, an overage will be billed. Review the [Network Transfer Quota](/docs/platform/billing-and-support/network-transfer-quota/) guide for more information about how transfer works. -| Network In | The maximum bandwidth for inbound traffic sent to your Linode. The bandwidth you observe will also depend on other factors, like the geographical distance between you and your Linode and the bandwidth of your local ISP. For help with choosing a data center that will feature the lowest latency and best bandwidth, review the [How to Choose a Data Center](/docs/platform/how-to-choose-a-data-center/) guide. +| Transfer | The total amount of traffic your server can emit over the course of a month. Inbound traffic sent to your Linode does not count against your transfer quota. If you exceed your quota, your service will not be shut off; instead, an overage will be billed. Review the [Network Transfer Quota](/docs/platform/billing-and-support/network-transfer-quota/) guide for more information about how transfer works. | +| Network In | The maximum bandwidth for inbound traffic sent to your Linode. The bandwidth you observe will also depend on other factors, like the geographical distance between you and your Linode and the bandwidth of your local ISP. For help with choosing a data center that will feature the lowest latency and best bandwidth, review the [How to Choose a Data Center](/docs/platform/how-to-choose-a-data-center/) guide. | | Network Out | The maximum bandwidth for outbound traffic emitted by your Linode. The bandwidth you observe will also depend on other factors, like the geographical distance between you and your Linode and the bandwidth of your local ISP. For help with choosing a data center that will feature the lowest latency and best bandwidth, review the [How to Choose a Data Center](/docs/platform/how-to-choose-a-data-center/) guide. | -## General Principles when Choosing an Instance +## General Principles when Choosing a Plan -The different Linode plan types represent different balances of the above specifications. The Nanode and Standard plans offer a general-purpose array of specifications, the High Memory plans favor higher memory allocations, and the Dedicated CPU plans provide the best CPU performance. +The different Linode instance types represent different balances of the above resources. Nanode and Standard instances offer a general-purpose array of resources, High Memory instances favor higher memory allocations, and Dedicated CPU instances reserve physical CPU cores for you. -At the same time, different kinds of applications have different resource requirements. Some applications may need to store a lot of data but require less processing power, some may need more memory than CPU, and some may be especially CPU-intensive. As a result, certain instance types can better serve certain applications. When choosing an instance, consider what resources your application needs and then compare it with the specifications of each of the instance types. The following sections include common use cases for each instance that may resemble your needs. +At the same time, different kinds of applications have different resource requirements. Some applications may need to store a lot of data but require less processing power, some may need more memory than CPU, and some may be especially CPU-intensive. As a result, certain instance types can better serve certain applications. When creating your instances, consider what resources your application needs and then compare it with the resources specified by each of the instance types. The following sections include common use cases for each type, and one of these may resemble your needs. -Finally, a common strategy when setting up a new server is to start with a smaller instance and then resize your Linode if needed. At a minimum, you will need to choose an instance that offers enough disk space to store your data. You can then [monitor](/docs/uptime/monitoring-and-maintaining-your-server-new-manager/) the CPU, memory, and network usage of your application to determine if you need more of those resources. +Finally, a common strategy when setting up a new server is to start with a smaller instance and then resize your Linode if needed. At a minimum, you will need to choose a plan that offers enough disk space to store your data. You can then [monitor](/docs/uptime/monitoring-and-maintaining-your-server-new-manager/) the CPU, memory, and network usage of your application to determine if you need more of those resources. ## 1. Nanode -The Nanode instance is great place to begin if you are new to the world of cloud hosting and are unsure of your requirements. This plan offers the essentials and costs $5/month. With this plan you have a fully functioning server with your preferred Linux distribution. +The Nanode instance is great place to begin if you are new to the world of cloud hosting and are unsure of your requirements. The Nanode offers the essentials and costs $5/month. With this instance you have a fully functioning server with your preferred Linux distribution. ### Use Cases @@ -52,12 +54,12 @@ The Nanode instance is great place to begin if you are new to the world of cloud - [Virtual private networks](/docs/networking/vpn/) (VPNs) - Prototypes and proof-of-concept demonstrations -### Specifications +### Resource Specifications -| Specification | Value | -| ------------- | ----- | +| Resource | Value | +| -------- | ----- | | RAM | 1GB | -| CPU | 1 CPU Core | +| CPU | 1 vCPU | | Storage | 25 GB SSD Storage | | Transfer | 1 TB | | Network In | 40 Gbps | @@ -65,7 +67,7 @@ The Nanode instance is great place to begin if you are new to the world of cloud ## 2. Standard -The Linode Standard plans begin at 2GB of RAM with 1 CPU core and go all the way up to 192GB of RAM with 32 CPU cores. These individual instances offer a balanced array of specifications and can support a wide range of modern cloud applications, from personal projects to production deployments of an enterprise application. +Standard instances start with 2GB of RAM and 1 vCPU and can go all the way up to 192GB of RAM with 32 vCPUs. These instances offer a balanced array of resources and can support a wide range of modern cloud applications, from personal projects to production deployments of an enterprise application. ### Use Cases @@ -78,77 +80,76 @@ The Linode Standard plans begin at 2GB of RAM with 1 CPU core and go all the way - Application and database clusters - Content delivery network (CDN) nodes -### Base Specifications +### Base Plan -| Specification | Value | -| ------------- | ----- | +| Resource | Value | +| -------- | ----- | | RAM | 2GB | -| CPU | 1 CPU Core | +| CPU | 1 vCPU | | Storage | 50 GB SSD Storage | | Transfer | 2 TB | | Network In | 40 Gbps | | Network Out | 2000 Mbps | -To view a full list of the Standard plan specifications, visit the [Linode Pricing](https://www.linode.com/pricing#all) page. +To view a full list of the Standard instance plans, visit the [Linode Pricing](https://www.linode.com/pricing#all) page. ## 3. High Memory -High Memory plans increase your system's available RAM and feature relatively fewer CPU cores and less storage. This keeps your costs down and provides power to memory-intensive applications. +High Memory instances feature higher RAM allocations and relatively fewer vCPUs and less storage. This keeps your costs down and provides power to memory-intensive applications. ### Use Cases -High memory allocations benefit in-memory caches and in-memory databases, like [Memcached](https://memcached.org) and [Redis](https://redis.io). These applications offer very fast retrieval of data, but they store data in a non-persistent manner (with some caveats). So, they are usually used in conjunction with another persistent database server. +Two primary applications for High Memory instances are in-memory caches and in-memory databases, like [Memcached](https://memcached.org) and [Redis](https://redis.io). These applications offer very fast retrieval of data, but they store data in a non-persistent manner (with some caveats). So, they are usually used in conjunction with another persistent database server running on a separate instance. -The kinds of data you might store in one of these applications includes: information about your users' sessions, frequently-requested pages on your website, and data that needs to be computed (for example, the average rating of a product on a retail store's site). +The kinds of data you might store in one of these applications includes: information about your users' sessions; frequently-requested pages on your website; and data that needs to be computed (for example, the average rating of a product on a retail store's site). -### Base Specifications +### Base Plan -| Specification | Value | -| ------------- | ----- | +| Resource | Value | +| -------- | ----- | | RAM | 24GB | -| CPU | 1 CPU Core | +| CPU | 1 vCPU | | Storage | 20 GB SSD Storage | | Transfer | 5 TB | | Network In | 40 Gbps | | Network Out | 5000 Mbps | -To view a full list of High Memory plan specifications, visit the [Linode Pricing](https://www.linode.com/pricing#all) page. +To view a full list of the High Memory instance plans, visit the [Linode Pricing](https://www.linode.com/pricing#all) page. ## 4. Dedicated CPU -Dedicated CPU instances offer entire dedicated physical CPU cores for your own Linode's use. No other servers can run processes on the same physical cores that you're using, which means that your software can run at peak speed and efficiency. The Dedicated CPU instance at Linode offers a 1:1 ratio of CPU to Virtual CPU, guaranteeing the user 100% access to their Linode. - -Under the Nanode, Standard, and High Memory plans, your processes are scheduled on the same physical CPU cores as the processes from other servers. This shared scheduling is done in a secure and performant manner, and Linode works to minimize any competition for CPU resources between your server and other servers, but the Dedicated CPU instances offer the absolute best processing performance. With Dedicated CPUs, you can run your processes for prolonged periods of maximum CPU usage, and you can ensure the lowest latency possible for latency-sensitive operations. +Dedicated CPU instances offer entire dedicated physical CPU cores for your own Linode's use. No other instances can run processes on the same physical cores that you're using, which means that your software can run at peak speed and efficiency. -### Dedicated CPU Hyperthreading +Under the Nanode, Standard, and High Memory instances, your processes are scheduled on the same physical CPU cores as the processes from other servers. This shared scheduling is done in a secure and performant manner, and Linode works to minimize competition for CPU resources between your server and other servers, but the Dedicated CPU instances provide an environment with zero competition. With Dedicated CPU instances, you can run your software for prolonged periods of maximum CPU usage, and you can ensure the lowest latency possible for latency-sensitive operations. -The Dedicated CPU instance at Linode utilizes Hyperthreading to help increase the effeciency of proccesses running on the instance. CPU's run instructions, or processes, CPU's with multiple cores allow multiple sequences of instructions to run simultaniously. By utilizing Hyperthreading, CPU's can emulate the multi-tasking ability of multiple cores on each physical core, allowing the core to maximize it's own performance, by effeciently multi-tasking different processes. +### Dedicated CPU Hyper-threading +The Dedicated CPU instance utilizes Hyper-threading to increase your performance. For each physical core provided to your Dedicated CPU instance, your Linode will have access to two vCPUs, one of which is a hyper-threaded vCPU. This hyper-threaded vCPU allows you to approximate the performance of using two separate cores. ### Dedicated CPUs and the Linode API -Some data analysis and processing tasks are well-suited for Dedicated CPU instances, you may only need your Dedicated CPU Linode until the task is finished, at which point you can remove the server. -Furthermore, some CPU-intensive tasks may be triggered from other events in your workflow. For example, if you're a software developer that uses continuous integration and delivery (CI/CD) tools, those tools are run whenever you push code to your repository. By leveraging the [Linode API](https://developers.linode.com), you can programmatically create a Dedicated CPU Linode, run these tools, and destroy the server on every code push. +Some data analysis and processing tasks are well-suited for Dedicated CPU instances. For these workloads, you may only need your Dedicated CPU instance until the task is finished, at which point you can remove the instance. + +Furthermore, some CPU-intensive tasks may be triggered from other events in your workflow. For example, if you're a software developer that uses continuous integration and delivery (CI/CD) tools, those tools are generally run whenever you push code to your repository. By leveraging the [Linode API](https://developers.linode.com), you can programmatically create a Dedicated CPU instance, run these tools, and destroy the instance on every code push. ### Use Cases - [CI/CD](/docs/development/ci/introduction-ci-cd/) toolchains and build servers -- CPU intensive [game servers](/docs/game-servers/), like Minecraft or Team Fortress +- CPU-intensive [game servers](/docs/game-servers/), like Minecraft or Team Fortress - [Audio and video](/docs/applications/media-servers/) transcoding and streaming - [Big data](/docs/applications/big-data/) and data analysis - Scientific computing - [Machine learning](/docs/applications/big-data/how-to-move-machine-learning-model-to-production/) -### Base Specifications +### Base Plan -| Specification | Value | -| ------------- | ----- | +| Resource | Value | +| -------- | ----- | | RAM | 4GB | -| CPU | 1 CPU Core (dedicated) | -| vCPU |2 Virtual CPU | -| Storage | 50 GB SSD Storage | -| Transfer | 2 TB | +| vCPU | 2 vCPUs | +| Storage | 25 GB SSD Storage | +| Transfer | 4 TB | | Network In | 40 Gbps | -| Network Out | 2000 Mbps | +| Network Out | 4000 Mbps | -To view a full list of Dedicated CPU plan specifications, visit the [Linode Pricing](https://www.linode.com/pricing#all) page. +To view a full list of the Dedicated CPU instance plans, visit the [Linode Pricing](https://www.linode.com/pricing#all) page. From 382872a39377272c0a8b2f9a2a8201279b9d3105 Mon Sep 17 00:00:00 2001 From: nmelehan Date: Mon, 4 Feb 2019 13:41:13 -0500 Subject: [PATCH 13/13] Removing references to hyper threading From conversation with CAker: it's important that we don't mask the fact that we use hyper threading to offer more vCPUs. We will tell customer this if asked, and we will probably put this information somewhere at some point (like in a details section for a theoretical marketing page devoted to dedicated CPU). But, this information doesn't really help someone choose which Linode plan they should use, so it's out of scope for the guide. --- docs/platform/how-to-choose-a-linode-plan/index.md | 8 ++------ 1 file changed, 2 insertions(+), 6 deletions(-) diff --git a/docs/platform/how-to-choose-a-linode-plan/index.md b/docs/platform/how-to-choose-a-linode-plan/index.md index 4f2df2b29d6..a81270f94f5 100644 --- a/docs/platform/how-to-choose-a-linode-plan/index.md +++ b/docs/platform/how-to-choose-a-linode-plan/index.md @@ -118,13 +118,9 @@ To view a full list of the High Memory instance plans, visit the [Linode Pricing ## 4. Dedicated CPU -Dedicated CPU instances offer entire dedicated physical CPU cores for your own Linode's use. No other instances can run processes on the same physical cores that you're using, which means that your software can run at peak speed and efficiency. +Dedicated CPU instances offer entire dedicated CPU cores for your own Linode's use. No other instances can run processes on the same cores that you're using, which means that your software can run at peak speed and efficiency. -Under the Nanode, Standard, and High Memory instances, your processes are scheduled on the same physical CPU cores as the processes from other servers. This shared scheduling is done in a secure and performant manner, and Linode works to minimize competition for CPU resources between your server and other servers, but the Dedicated CPU instances provide an environment with zero competition. With Dedicated CPU instances, you can run your software for prolonged periods of maximum CPU usage, and you can ensure the lowest latency possible for latency-sensitive operations. - -### Dedicated CPU Hyper-threading - -The Dedicated CPU instance utilizes Hyper-threading to increase your performance. For each physical core provided to your Dedicated CPU instance, your Linode will have access to two vCPUs, one of which is a hyper-threaded vCPU. This hyper-threaded vCPU allows you to approximate the performance of using two separate cores. +Under the Nanode, Standard, and High Memory instances, your processes are scheduled on the same CPU cores as the processes from other servers. This shared scheduling is done in a secure and performant manner, and Linode works to minimize competition for CPU resources between your server and other servers, but the Dedicated CPU instances provide an environment with zero competition. With Dedicated CPU instances, you can run your software for prolonged periods of maximum CPU usage, and you can ensure the lowest latency possible for latency-sensitive operations. ### Dedicated CPUs and the Linode API