Skip to content

Commit bbe2ea8

Browse files
authored
Merge pull request #8547 from sagemathinc/onprem-nasa
next/onprem: add NASA statement #8545 and do some rewording
2 parents c18040d + 1e265ca commit bbe2ea8

File tree

1 file changed

+104
-95
lines changed

1 file changed

+104
-95
lines changed

src/packages/next/pages/pricing/onprem.tsx

Lines changed: 104 additions & 95 deletions
Original file line numberDiff line numberDiff line change
@@ -113,27 +113,23 @@ function Body() {
113113
message={
114114
<>
115115
<Paragraph strong style={{ fontSize: "150%" }}>
116-
For inquiries about licensing, further details and purchasing
117-
options, please{" "}
116+
Ready to bring CoCalc to your organization?{" "}
118117
<A href={contactURL} external>
119-
contact us
118+
Let's get in contact!
120119
</A>
121-
.
122120
</Paragraph>
123121
<Paragraph>
124-
CoCalc OnPrem's pricing is tailored to your specific needs, taking
125-
into account your use case, anticipated number of active monthly
126-
users, desired level of support, and any customization or training
127-
requirements. We offer a <Text strong>free trial period</Text> to
128-
ensure seamless integration within your environment. Importantly,
129-
pricing is <Text strong>not</Text> based on the number of CPU
130-
cores, memory, or virtual machines in your cluster.
122+
Every enterprise deployment is unique. We'll work with you to
123+
understand your specific requirements, from user scale and
124+
security needs to integration with existing systems.
131125
</Paragraph>
132126
<Paragraph>
133127
<Text strong>We offer flexible licensing options</Text>, including
134-
discounts for academic institutions, multi-year agreements, and
135-
first-year customers. Let us help you find the best solution for
136-
your organization.
128+
volume discounts for large organizations, academic discounts for
129+
educational institutions, multi-year agreements, and comprehensive
130+
support packages. Plus, we provide a{" "}
131+
<Text strong>free evaluation period</Text> to ensure CoCalc OnPrem
132+
meets your needs before you commit.
137133
</Paragraph>
138134
{renderContactButton()}
139135
</>
@@ -146,6 +142,7 @@ function Body() {
146142
if (PUBLISH_PRICE) {
147143
return (
148144
<>
145+
<Title level={3}>Purchasing CoCalc OnPrem</Title>
149146
<List
150147
grid={{ gutter: 30, column: 3, xs: 1, sm: 1 }}
151148
dataSource={data}
@@ -232,7 +229,7 @@ function Body() {
232229
</>
233230
);
234231
} else {
235-
return renderContact();
232+
return <>{renderContact()}</>;
236233
}
237234
}
238235

@@ -247,43 +244,48 @@ function Body() {
247244
<Text strong>
248245
<A href="https://onprem.cocalc.com/">CoCalc OnPrem</A>{" "}
249246
</Text>{" "}
250-
is a <Text strong>self-hosted version of CoCalc</Text> designed to run
251-
on your own infrastructure. Built on the same robust architecture that
252-
powers the main CoCalc platform, OnPrem delivers exceptional
253-
performance, scalability, and reliability. This enterprise-grade
254-
solution offers:
247+
brings the power of collaborative scientific computing to your
248+
organization's infrastructure. Keep your data secure, maintain full
249+
control over your environment, and provide your teams with the same
250+
cutting-edge tools used by leading research institutions and
251+
enterprises worldwide.
255252
</Paragraph>
256253

254+
{/* IMPORTANT: keep the NASA text snippet exactly as it is -- https://github.com/sagemathinc/cocalc/issues/8545 */}
255+
<Paragraph>
256+
Our software is used by NASA's Space Science and Mission Operations
257+
organization.
258+
</Paragraph>
259+
260+
<Title level={3}>Why Choose CoCalc OnPrem?</Title>
261+
<Paragraph>Deploy CoCalc on your own systems and gain:</Paragraph>
262+
257263
<ul>
258264
<li>
259-
The full suite of collaborative tools available on cocalc.com:{" "}
260-
<Text strong>
261-
Jupyter Notebooks for Python, SageMath, R, Octave
262-
</Text>
263-
, editing <Text strong>LaTeX, Code- and Markdown/Text-files</Text>,
264-
a <Text strong>collaborative Linux Terminal</Text>, and a{" "}
265-
<Text strong>virtual X11 desktop</Text>.
265+
<Text strong>Complete data sovereignty and security</Text> - Your
266+
research data never leaves your infrastructure, ensuring compliance
267+
with regulatory requirements and protecting sensitive intellectual
268+
property.
266269
</li>
267270
<li>
268-
Complete control over your data and computing environment, which
269-
results in enhanced <Text strong>privacy and security</Text> for
270-
sensitive research and educational content;
271+
<Text strong>Seamless IT integration</Text> - Works with your
272+
existing authentication systems (SAML SSO), network policies, and
273+
security frameworks.
271274
</li>
272275
<li>
273-
Integration with your existing IT infrastructure – for example SAML
274-
based SSO authentication or using your own internal LLM server for
275-
increased privacy;
276+
<Text strong>Customizable environments</Text> - Tailor software
277+
stacks and computing resources to match your specific research
278+
workflows and organizational needs.
276279
</li>
277280
<li>
278-
Beyond the standard set of included software, it's possible to
279-
define <Text strong>customizable software environments</Text> and
280-
adjust specific features to meet specific institutional needs;
281+
<Text strong>Expert deployment and support</Text> - Our team
282+
provides comprehensive guidance through setup, configuration, and
283+
ongoing management.
281284
</li>
282285
<li>
283-
We'll guide you through the setup process and give you enough
284-
information to be able to manage the service, react to issues, plan
285-
resource requirements, and know how to scale the various services to
286-
your expected usage.
286+
<Text strong>Scalable performance</Text> - Handle growing teams and
287+
computational demands without compromising on collaboration or
288+
security.
287289
</li>
288290
</ul>
289291

@@ -294,78 +296,85 @@ function Body() {
294296
data science collaboration.
295297
</Paragraph>
296298

297-
<Title level={3}>Prerequisites</Title>
299+
<Title level={3}>Complete Research Environment</Title>
300+
<ul>
301+
<li>
302+
<Text strong>Accelerated Research</Text> - Reduce time-to-insight
303+
with collaborative tools that streamline scientific workflows
304+
</li>
305+
<li>
306+
<Text strong>Interactive Computing</Text> - Jupyter notebooks for
307+
Python, R, SageMath, and Octave
308+
</li>
309+
<li>
310+
<Text strong>Collaboration</Text> - Real-time editing of LaTeX,
311+
Markdown, and code files, as well as integrated chatrooms and task
312+
lists
313+
</li>
314+
<li>
315+
<Text strong>Linux Terminals</Text> - Use any CLI tool to maximize
316+
flexibility or conduct advanced computing tasks
317+
</li>
318+
<li>
319+
<Text strong>Custom Software</Text> - Flexible environments
320+
supporting your specific research needs
321+
</li>
322+
</ul>
323+
324+
<Paragraph>
325+
All tools work seamlessly together, enabling your researchers to focus
326+
on discovery rather than technical setup.
327+
</Paragraph>
328+
329+
<Title level={3}>Enterprise Benefits</Title>
330+
<ul>
331+
<li>
332+
<Text strong>Cost Efficiency</Text> - Reduce dependency on external
333+
SaaS/cloud services and unify several tools in one place
334+
</li>
335+
<li>
336+
<Text strong>Regulatory Compliance</Text> - Meet stringent data
337+
residency and security requirements
338+
</li>
339+
</ul>
340+
341+
{renderPriceInfo()}
342+
343+
<Title level={3}>Technical Requirements</Title>
344+
<Paragraph>
345+
CoCalc OnPrem requires a modern infrastructure setup. Our team will
346+
work with your IT department to ensure smooth deployment:
347+
</Paragraph>
298348
<Paragraph>
299349
<ul>
300350
<li>
301-
A{" "}
302-
<Text strong>
303-
<A href={"https://kubernetes.io"}>Kubernetes Cluster</A>
304-
</Text>{" "}
305-
and some experience managing it. OnPrem should run on your own
306-
bare-metal cluster or a managed kubernetes cluster like{" "}
307-
<A href={"https://onprem.cocalc.com/deploy/eks.html"}>
308-
Amazon's EKS
309-
</A>
310-
,{" "}
311-
<A href={"https://onprem.cocalc.com/deploy/gke.html"}>
312-
Google's GKE
313-
</A>
314-
, or{" "}
315-
<A href={"https://onprem.cocalc.com/deploy/aks.html"}>
316-
Azure's AKS
317-
</A>
318-
. Kubernetes is required to orchestrate and manage the
319-
containerized CoCalc OnPrem services.
351+
<Text strong>Kubernetes</Text> - A modern container management
352+
system for scalable deployment: starting at just a single VM up to
353+
dozens of heterogeneous nodes.
320354
</li>
321355
<li>
322-
Some experience working with{" "}
323-
<A href={"https://helm.sh/"}>
324-
<b>HELM</b> charts
325-
</A>
326-
. Helm is used to simplify the deployment and management of CoCalc
327-
OnPrem on Kubernetes.
356+
<Text strong>Domain and SSL certificate</Text> - Secure access
357+
configuration for your users.
328358
</li>
329359
<li>
330-
A (sub)<Text strong>domain</Text> and TLS certificate (e.g.{" "}
331-
<A href={"https://letsencrypt.org/"}>letsencrypt</A>). A domain
332-
and TLS certificate are needed to securely access your CoCalc
333-
OnPrem instance over HTTPS. You can also run OnPrem inside a VPN,
334-
isolated from the public internet.
360+
<Text strong>Database infrastructure</Text> - PostgreSQL for
361+
application data storage.
335362
</li>
336363
<li>
337-
A common{" "}
338-
<Text strong>
339-
<A href={"https://www.postgresql.org/"}>PostgreSQL</A>
340-
</Text>{" "}
341-
database. PostgreSQL is used for persistent data storage, and
342-
Socket.io for internal communication between CoCalc services.
364+
<Text strong>Shared storage system</Text> - Network file system
365+
for collaborative project data.
343366
</li>
344367
<li>
345-
A shared network file-system like <Text strong>NFS</Text>. It must
346-
support the Kubernetes{" "}
347-
<A
348-
href={
349-
"https://kubernetes.io/docs/concepts/storage/persistent-volumes/#access-modes"
350-
}
351-
>
352-
ReadWriteMany
353-
</A>{" "}
354-
file-system access mode. A shared network file system is required
355-
for persistent storage of project data and collaborative files.
368+
<Text strong>IT support resources</Text> - Your internal team or
369+
our experts to manage the deployment.
356370
</li>
357371
</ul>
358372
</Paragraph>
359373

360374
<Paragraph>
361-
For more details, see the{" "}
362-
<Text strong>
363-
<A href="https://onprem.cocalc.com/">CoCalc OnPrem documentation</A>
364-
</Text>
365-
.
375+
Read more about how to deploy mand manage CoCalc Onprem in its{" "}
376+
<A href="https://onprem.cocalc.com/">online documentation</A>.
366377
</Paragraph>
367-
<Title level={3}>Purchasing CoCalc OnPrem</Title>
368-
{renderPriceInfo()}
369378
</>
370379
);
371380
}

0 commit comments

Comments
 (0)