Skip to content

Commit 9eb3d2b

Browse files
committed
New queue-based autoscaling feature
Signed-off-by: Alex Ellis (OpenFaaS Ltd) <alexellis2@gmail.com>
1 parent af4fd1d commit 9eb3d2b

File tree

2 files changed

+25
-10
lines changed

2 files changed

+25
-10
lines changed

_includes/pricing-page/pricing-cards.html

Lines changed: 11 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -228,7 +228,7 @@ <h3 class="mb-3" style="font-weight: bold;">Events/triggers</h3>
228228
</path>
229229
</svg>
230230

231-
<a class="underline-on-hover" class="has-text-grey-dark" href="https://www.openfaas.com/blog/jetstream-for-openfaas/">JetStream queue-worker</a>
231+
<a class="underline-on-hover" class="has-text-grey-dark" href="https://www.openfaas.com/blog/jetstream-for-openfaas/">Queue-worker (JetStream-based)</a>
232232
</li>
233233

234234
<h3 class="mb-3" style="font-weight: bold;">Core features</h3>
@@ -397,6 +397,16 @@ <h3 class="mb-3" style="font-weight: bold;">Enterprise Support (separate agreeme
397397
Security advisories to nominated email
398398
</li>
399399

400+
<h3 class="mb-3" style="font-weight: bold;">Autoscaling</h3>
401+
402+
<li class="mb-3 is-flex is-align-items-center ">
403+
<svg class="image is-24x24 mr-2" xmlns="http://www.w3.org/2000/svg"stroke="currentColor" fill="#10b981" viewBox="0 0 1792 1792">
404+
<path d="M1412 734q0-28-18-46l-91-90q-19-19-45-19t-45 19l-408 407-226-226q-19-19-45-19t-45 19l-91 90q-18 18-18 46 0 27 18 45l362 362q19 19 45 19 27 0 46-19l543-543q18-18 18-45zm252 162q0 209-103 385.5t-279.5 279.5-385.5 103-385.5-103-279.5-279.5-103-385.5 103-385.5 279.5-279.5 385.5-103 385.5 103 279.5 279.5 103 385.5z">
405+
</path>
406+
</svg>
407+
<span data-tooltip="Scale individual functions according to queue depth, with a fairer scheduler than a shared queue.">Queue-based autoscaling</span>
408+
</li>
409+
400410
<h3 class="mb-3" style="font-weight: bold;">Multi-tenancy</h3>
401411

402412
<li class="mb-3 is-flex is-align-items-center ">

_includes/pricing-page/pricing-table.html

Lines changed: 14 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -159,7 +159,7 @@ <h3 class="subtitle pt-4">
159159
<th class="is-one-third">Auto-scaling</th>
160160
<td class="is-2">One global RPS rule</td>
161161
<td class="is-2">RPS, Capacity, CPU, RAM, or Custom metrics</td>
162-
<td class="is-2">RPS, Capacity, CPU, RAM, or Custom metrics</td>
162+
<td class="is-2">RPS, Capacity, CPU, RAM, Custom metrics, or Queue Depth</td>
163163
</tr>
164164
<tr>
165165
<th class="is-one-third">Scale to zero</th>
@@ -372,11 +372,17 @@ <h3 class="subtitle pt-4">
372372
<td class="is-2">Unlimited</td>
373373
</tr>
374374
<tr>
375-
<th class="is-one-third">Maximum named queues</th>
375+
<th class="is-one-third">Maximum dedicated queues</th>
376376
<td class="is-2">1</td>
377377
<td class="is-2">1</td>
378378
<td class="is-2">Unlimited</td>
379379
</tr>
380+
<tr>
381+
<th class="is-one-third">Queue modes</th>
382+
<td class="is-2">Shared FIFO</td>
383+
<td class="is-2">Shared FIFO</td>
384+
<td class="is-2">Consumer per function (fair scheduling) or Shared FIFO</td>
385+
</tr>
380386
<tr>
381387
<th class="is-one-third">Maximum payload</th>
382388
<td class="is-2">256KB</td>
@@ -482,7 +488,7 @@ <h3 class="subtitle pt-4">
482488
<th class="is-one-third">Kubernetes CRD</th>
483489
<td class="is-2">No</td>
484490
<td class="is-2">Function</td>
485-
<td class="is-2">Function, Profile, Policy &amp; Role.</td>
491+
<td class="is-2">Function, Profile, JwtIssuer, Policy &amp; Role.</td>
486492
</tr>
487493

488494
<tr>
@@ -529,22 +535,21 @@ <h3 class="subtitle pt-4">IAM and SSO</h3>
529535
</td>
530536
</tr>
531537

532-
533538
<tr>
534539
<td colspan="4">
535-
<h3 class="subtitle pt-4">Platform features</h3>
540+
<h3 class="subtitle pt-4">Platform-building/multi-tenant features</h3>
536541
</td>
537542
</tr>
538543
<tr>
539544
<th class="is-2">REST API</th>
540545
<td>
541-
Functions, secrets &amp; logs
546+
Functions, secrets, &amp; logs
542547
</td>
543548
<td>
544-
Functions, secrets &amp; logs
549+
Functions, secrets, &amp; logs
545550
</td>
546551
<td>
547-
Functions, secrets, logs &amp; namespaces
552+
Functions, secrets, logs, &amp; namespaces
548553
</td>
549554
</tr>
550555

@@ -560,7 +565,7 @@ <h3 class="subtitle pt-4">Platform features</h3>
560565
{% include yes.html %}
561566
</td>
562567
</tr>
563-
568+
564569
<tr>
565570
<th class="is-2">Runtime isolation</th>
566571
<td>

0 commit comments

Comments
 (0)