If you are using SuiteCloud features, the purchase of a SuiteCloud Plus license can enhance NetSuite performance. A SuiteCloud Plus license increases an account’s throughput by permitting more concurrency for web services, scheduled processes and file imports. By adding SuiteCloud Plus licenses, customers can operate, in parallel, more web services integrations, batch processes and file imports. The number of SuiteCloud Plus licenses made available has a direct impact on attainable throughput and peak scalability.
The SuiteCloud Plus license can enhance scalability by:
-
Increasing the governance limit for concurrent SOAP, REST and RESTlet web service requests.
-
Increasing the number of queues available for scheduled scripts, or the number of processors available for scheduled scripts and map/reduce scripts.
-
Increasing the number of queues and threads available for CSV import jobs.
-
Increasing the number of REST Async Processors available for asynchronous request execution of REST web services.
SuiteCloud Plus licenses are not included with any of the service tiers. To take advantage of the benefits SuiteCloud Plus licenses offer, you must purchase licenses for your account. Based on your service tier, you can purchase up to the maximum SuiteCloud Plus licenses indicated in the following table.
The following table summarizes the parameters of the SuiteCloud Plus license, assuming the purchasing of the maximum SuiteCloud Plus licenses for each corresponding service tier.
Service Tier |
Maximum SuiteCloud Plus Licenses |
Integration Concurrency (Base/Max) |
Maximum SuiteCloud Processors |
Maximum CSV Import Queues/Thread per Queue |
Maximum REST Async Processors |
---|---|---|---|---|---|
Standard |
1 |
5/15 |
5 |
5 /2 |
5 |
Premium |
3 |
15/45 |
15 |
5 /10 |
15 |
Enterprise |
6 |
20/80 |
30 |
5 /10 |
30 |
Ultimate |
12 |
20/140 |
60 |
5 /10 |
60 |
*The default number of SuiteCloud Processors available is 2 if you have not purchased any SuiteCloud Plus licenses.
*The default number of CSV Import Queues/Threads per Queue is 1/1 if you have not purchased any SuiteCloud Plus licenses.
*The default number of REST Async Processors is 2 if you have not purchased any SuiteCloud Plus licenses.
SuiteCloud Plus Licenses Needed
The number of SuiteCloud plus licenses required for an account will depend on integration concurrency and peaks, batch processing, and file import needs. You need to consider integration concurrency needs during peak transaction periods, the number of applications to integrate with, and the overall design of the integration to handle governance limits. When leveraging scheduled processors or map/reduce jobs, the number of transactions and time taken to process them will help determine the optimal number of queues/processors required. When leveraging the CSV import utility, the number of files that need to be imported in parallel, and time it takes to process them will help determine optimal number of queues/threads.
Increasing the integration concurrency limit permits an increase in parallel integration operations at any given time. This increases integration transaction throughput.
Map/reduce and scheduled script processors help with batch processing of large volumes of transactions or executing scheduled business processes. Increased processor count increases parallel processing which increases transactional throughput and reduces processing times.
CSV import queues are available to load large volumes of transactions into NetSuite using the Import Assistant. These imports can be multi-threaded to reduce the import time. Increasing the CSV queues and threads per queue helps to import more files in a shorter period of time.
Only Premium, Enterprise, and Ultimate tier accounts are eligible to purchase more than one SuiteCloud Plus license. Contact your sales representative or account manager to discuss SuiteCloud Plus licenses.
The following table summarizes the impact on integration concurrency, SuiteCloud Processors and CSV import queues/threads due to the number of SuiteCloud Plus licenses purchased.
SuiteCloud Plus Licenses |
Integration Concurrency |
SuiteCloud Processors |
CSV Import Queues/ Threads Per Queue |
REST Async Processors |
---|---|---|---|---|
0 |
Account base limit |
2 |
1 / 1 |
2 |
1 |
Account base limit + 10 |
5 |
5 /2 |
5 |
2 |
Account base limit + 20 |
10 |
5 /5 |
10 |
3 |
Account base limit + 30 |
15 |
5 /10 |
15 |
6 |
Account base limit + 60 |
30 |
5 /10 |
30 |
10 |
Account base limit + 100 |
50 |
5 /10 |
50 |
12 |
Account base limit + 120 |
60 |
5 /10 |
60 |
The account base limit refers to the integration concurrency limit for a particular service tier without any SuiteCloud Plus license. With the addition of a SuiteCloud Plus license, the integration concurrency increases by 10 and the number of available SuiteCloud Processors increases by 5, and the number of available Async REST Processors increases by 5. The CSV import Queue/Threads Per Queue increases up to 5 queues and 10 threads per queue with the addition of 3 SuiteCloud Plus licenses.
Please note the following:
-
SuiteCloud Plus licensing may be offered in conjunction with service tiers. For further information about service tier offerings, see NetSuite Service Tiers.
-
The account governance limit for concurrent requests is based on the service tier as well as the number of SuiteCloud Plus licenses purchased. Different service tiers have different base limits.
-
The SuiteCloud Processors feature is used to process map/reduce scripts and scheduled scripts. A scheduler automatically determines the order in which jobs process. The scheduler uses algorithms that are based on user-defined priority levels, submission times, and user-defined preferences. The result is increased throughput, reduced wait times, and the elimination of most bottlenecks. For more information about this feature, see SuiteCloud Processors.
-
The REST Async Processors feature is used to process asynchronous requests in REST web services. For more information, see REST Web Services Request Processing.