Skip to content

Commit 89a8709

Browse files
committed
New page for Edge
Signed-off-by: Alex Ellis (OpenFaaS Ltd) <alexellis2@gmail.com>
1 parent 41fc28d commit 89a8709

File tree

6 files changed

+311
-199
lines changed

6 files changed

+311
-199
lines changed

_data/navigation_bottom.yml

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,9 @@
77
- name: Pricing
88
class: navbar-item
99
link: /pricing/
10+
- name: Edge
11+
class: navbar-item
12+
link: /edge/
1013
- name: Products
1114
class: navbar-item
1215
link: /products/

_includes/landing-page/code-examples/javascript.html

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
<div id="Javascript" class="tabcontent">
2-
<pre><code class="language-shell">$ faas-cli new --lang node20 javascript-fn
2+
<pre><code class="language-shell">$ faas-cli new --lang node22 javascript-fn
33
</code></pre>
44
<div class="has-text-grey-darker has-text-weight-light">
55
handler.js

_includes/pricing-page/pricing-cards.html

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -293,15 +293,15 @@ <h3 class="mb-3" style="font-weight: bold;">Restrictions</h3>
293293

294294
<li class="mb-3 is-flex is-align-items-center">
295295
{% include no.html %}
296-
<span data-tooltip="Multi-tenant hosting requires OpenFaaS for Enterprises">Multi-tenant hosting</span>
296+
<span data-tooltip="Hosting functions for multiple teams, customers, or external users">Multi-tenant hosting</span>
297297
</li>
298298
<li class="mb-3 is-flex is-align-items-center">
299299
{% include no.html %}
300-
<span data-tooltip="Function sandboxing with gVisor requires OpenFaaS for Enterprises">Sandboxing</span>
300+
<span data-tooltip="Required for running dynamic code, customer-supplied code, or untrusted workloads">Sandboxing</span>
301301
</li>
302302
<li class="mb-3 is-flex is-align-items-center">
303303
{% include no.html %}
304-
<span data-tooltip="Custom procurement and legal terms require OpenFaaS for Enterprises">Procurement / Custom Terms</span>
304+
<span data-tooltip="Custom legal terms, red lines, or procurement processes">Procurement / Custom Terms</span>
305305
</li>
306306

307307
<div class="book-a-call">
Lines changed: 15 additions & 178 deletions
Original file line numberDiff line numberDiff line change
@@ -1,187 +1,24 @@
11
<div class="container">
22
<div class="columns is-multiline">
3-
4-
<div class="column is-12">
5-
<div class="box has-background-white">
6-
<p style="min-height: 10px;" class="has-text-grey-dark is-size-4 font-medium mb-2">
7-
OpenFaaS Edge
8-
<span class="tag is-small is-primary ml-2" style="vertical-align: middle; font-size: 0.6rem;">NEW</span>
9-
</p>
10-
11-
<p class="has-text-grey-dark is-size-4 font-medium mb-2">
12-
<span class="is-size-5 font-medium">$</span>300<span class="is-size-6 font-medium"> / mo</span>
13-
</p>
14-
15-
<p style="margin-bottom: 6px; min-height: 10px" class="has-text-grey-dark is-size-8 mt-2">
16-
For whitelabelled and OEM solution providers: distribute event-driven automation to your customers.
17-
</p>
18-
19-
<div class="columns is-multiline">
20-
<div class="column is-6">
21-
<ul class="has-text-grey-dark is-size-6 mt-3 mb-4" style="list-style: none">
22-
<li class="mb-3 is-flex is-align-items-center">
23-
<svg class="image is-24x24 mr-2" xmlns="http://www.w3.org/2000/svg"stroke="currentColor" fill="#10b981" viewBox="0 0 1792 1792">
24-
<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">
25-
</path>
26-
</svg>
27-
<a class="underline-on-hover" href="https://github.com/openfaas/faas/blob/master/pro/EULA.md">OpenFaaS Commercial License (EULA)</a>
28-
</li>
29-
30-
<li class="mb-3 is-flex is-align-items-center">
31-
<svg class="image is-24x24 mr-2" xmlns="http://www.w3.org/2000/svg"stroke="currentColor" fill="#10b981" viewBox="0 0 1792 1792">
32-
<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">
33-
</path>
34-
</svg>
35-
Deploy to a VM or bare-metal (without Kubernetes)
36-
</li>
37-
<li class="mb-3 is-flex is-align-items-center">
38-
<svg class="image is-24x24 mr-2" xmlns="http://www.w3.org/2000/svg"stroke="currentColor" fill="#10b981" viewBox="0 0 1792 1792">
39-
<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">
40-
</path>
41-
</svg>
42-
<span data-tooltip="250 included in base package, additional functions available as add-ons.">250 functions included in base tier (up to 500 via add-on)</span>
43-
</li>
44-
<li class="mb-3 is-flex is-align-items-center">
45-
<svg class="image is-24x24 mr-2" xmlns="http://www.w3.org/2000/svg"stroke="currentColor" fill="#10b981" viewBox="0 0 1792 1792">
46-
<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">
47-
</path>
48-
</svg>
49-
REST API &amp; CLI
50-
</li>
51-
<li class="mb-3 is-flex is-align-items-center">
52-
{% include yes.html %}
53-
<span data-tooltip="Attach Nvidia GPUs to stateful services such a Ollama.">GPU support</span>
54-
</li>
55-
<li class="mb-3 is-flex is-align-items-center">
56-
{% include maybe.html %}
57-
OpenFaaS Dashboard (optional add-on)
58-
</li>
59-
<li class="mb-3 is-flex is-align-items-center">
60-
{% include maybe.html %}
61-
<span data-tooltip="Cron trigger included, all others available as add-ons.">Event triggers</span>
62-
</li>
63-
</ul>
64-
</div>
65-
<div class="column is-6">
66-
<ul class="has-text-grey-dark is-size-6 mt-3 mb-4" style="list-style: none">
67-
<li class="mb-3 is-flex is-align-items-center">
68-
<svg class="image is-24x24 mr-2" xmlns="http://www.w3.org/2000/svg"stroke="currentColor" fill="#10b981" viewBox="0 0 1792 1792">
69-
<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">
70-
</path>
71-
</svg>
72-
Scale to Zero
73-
</li>
74-
<li class="mb-3 is-flex is-align-items-center">
75-
<svg class="image is-24x24 mr-2" xmlns="http://www.w3.org/2000/svg"stroke="currentColor" fill="#10b981" viewBox="0 0 1792 1792">
76-
<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">
77-
</path>
78-
</svg>
79-
<span data-tooltip="Commercial version of NATS JetStream Queue Worker.">Async Queue with retries</span>
80-
</li>
81-
<li class="mb-3 is-flex is-align-items-center">
82-
<svg class="image is-24x24 mr-2" xmlns="http://www.w3.org/2000/svg"stroke="currentColor" fill="#10b981" viewBox="0 0 1792 1792">
83-
<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">
84-
</path>
85-
</svg>
86-
<span data-tooltip="On-premises and completely offline environments.">Airgap support</span>
87-
</li>
88-
<li class="mb-3 is-flex is-align-items-center">
89-
<svg class="image is-24x24 mr-2" xmlns="http://www.w3.org/2000/svg"stroke="currentColor" fill="#10b981" viewBox="0 0 1792 1792">
90-
<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">
91-
</path>
92-
</svg>
93-
<a class="underline-on-hover" href="https://store.openfaas.com/l/serverless-for-everyone-else"><span data-tooltip="A complete manual for writing functions with Node.js/JavaScript.">Training eBook included</span></a>
94-
</li>
95-
96-
<li class="mb-3 is-flex is-align-items-center">
97-
{% include no.html %}
98-
<span data-tooltip="A single function can handle many requests, however it won't scale beyond 1/1 replicas.">Horizontal scaling</span>
99-
</li>
100-
<li class="mb-3 is-flex is-align-items-center">
101-
{% include no.html %}
102-
<span data-tooltip="Designed for low-maintenance, low-overheads, and easy redistribution instead of for clustering.">High Availability (HA)</span>
103-
</li>
104-
</ul>
105-
</div>
3+
<div class="column is-12">
4+
<div class="box has-background-white">
5+
<div class="columns is-vcentered">
6+
<div class="column">
7+
<p class="has-text-grey-dark is-size-4 font-medium mb-2">
8+
OpenFaaS Edge
9+
<span class="tag is-small is-primary ml-2" style="vertical-align: middle; font-size: 0.6rem;">NEW</span>
10+
</p>
11+
<p class="has-text-grey-dark is-size-6 mt-2">
12+
For whitelabelled and OEM solution providers: deploy event-driven functions to customer sites on VMs or bare-metal, without Kubernetes.
13+
</p>
10614
</div>
107-
108-
<div class="is-flex is-align-items-center is-size-6 is-flex-wrap-wrap">
109-
110-
<div class="book-a-call mr-3 is-size-2">
111-
<div class="field">
112-
<label class="label mt-3">Read about Edge</label>
113-
<div class="control">
114-
<a href="https://docs.openfaas.com/deployment/edge/" class="button is-light is-medium">
115-
<span class="icon"><i class="fas fa-book"></i></span>
116-
<span>Read about Edge</span>
117-
</a>
118-
</div>
119-
</div>
120-
</div>
121-
<div class="book-a-call mr-3 is-size-2">
122-
<div class="field">
123-
<label class="label mt-3">Pricing details</label>
124-
<div class="control">
125-
<button id="edge-info-icon" class="button is-primary is-medium">
126-
<span class="icon"><i class="fas fa-info-circle"></i></span>
127-
<span>Find out more</span>
128-
</button>
129-
</div>
130-
</div>
131-
</div>
15+
<div class="column is-narrow">
16+
<a href="/edge/" class="button is-primary is-medium">
17+
<span>Learn more about OpenFaaS Edge &rarr;</span>
18+
</a>
13219
</div>
133-
134-
<!-- Edge Redistribution Modal -->
135-
<div id="edge-modal" class="modal">
136-
<div class="modal-background"></div>
137-
<div class="modal-card">
138-
<header class="modal-card-head">
139-
<p class="modal-card-title">OpenFaaS Edge - Redistribution License</p>
140-
<button class="delete edge-modal-close" aria-label="close"></button>
141-
</header>
142-
<section class="modal-card-body">
143-
<div class="content">
144-
<h4 class="has-text-grey-dark">Designed for Redistribution</h4>
145-
<p>OpenFaaS Edge is designed specifically for redistribution - distributing your developed functions to end customers as part of your product or solution.</p>
146-
147-
<h4 class="has-text-grey-dark mt-4">Industry Examples</h4>
148-
<p>Edge is ideal for industries that need to deploy automation to customer sites:</p>
149-
<div class="tags">
150-
<span class="tag is-light is-medium">Rail</span>
151-
<span class="tag is-light is-medium">Freight</span>
152-
<span class="tag is-light is-medium">Shipping</span>
153-
<span class="tag is-light is-medium">Telecoms</span>
154-
<span class="tag is-light is-medium">Manufacturing</span>
155-
<span class="tag is-light is-medium">Logistics</span>
156-
<span class="tag is-light is-medium">Industrial Automation</span>
157-
<span class="tag is-light is-medium">Edge Monitoring</span>
158-
<span class="tag is-light is-medium">ETL</span>
159-
<span class="tag is-light is-medium">Data Pre-Processing</span>
160-
</div>
161-
162-
<h4 class="has-text-grey-dark mt-4">Pricing</h4>
163-
<ul>
164-
<li>$300 USD/month is the starting price, per installation</li>
165-
<li>Pricing scales based on deployment needs and function count</li>
166-
<li>Paid annually by invoice - SWIFT (GBP) / ACH (USD)</li>
167-
</ul>
168-
169-
<div class="notification is-info is-light mt-4">
170-
<p class="mb-0">Need functions for internal or production use in your business? See <a href="/pricing/">OpenFaaS Standard</a>.</p>
171-
</div>
172-
</div>
173-
</section>
174-
<footer class="modal-card-foot">
175-
<a href="https://docs.google.com/forms/d/e/1FAIpQLSe2O9tnlTjc7yqzXLMvqvF2HVqwNW7ePNOxLchacKRf9LZL7Q/viewform?usp=header" class="button is-primary" target="_blank" rel="noopener">
176-
<span class="icon"><i class="fas fa-video"></i></span>
177-
<span>Book Zoom call</span>
178-
</a>
179-
<button class="button edge-modal-close">Close</button>
180-
</footer>
181-
</div>
18220
</div>
18321
</div>
18422
</div>
18523
</div>
18624
</div>
187-

0 commit comments

Comments
 (0)