PageSourceSearch

https://www.opsworker.ai/docs/assets/js/21db4e00.ead66580.js

js opsworker.ai collected 2026-10-04 04:21:22 UTC 4,147 bytes, 1 lines download raw bytes

1"use strict";(globalThis.webpackChunkopsworker_docs=globalThis.webpackChunkopsworker_docs||[]).push([[1179],{6234(e,t,r){r.r(t),r.d(t,{assets:()=>d,contentTitle:()=>i,default:()=>p,frontMatter:()=>a,metadata:()=>n,toc:()=>c});const n=JSON.parse('{"id":"architecture/deployment/index","title":"Deployment Options","description":"OpsWorker deployment options: SaaS is the default managed model; dedicated AWS, private cloud, and PrivateLink are enterprise offerings on request.","source":"@site/docs/architecture/deployment/index.mdx","sourceDirName":"architecture/deployment","slug":"/architecture/deployment/","permalink":"/docs/architecture/deployment/","draft":false,"unlisted":false,"tags":[],"version":"current","frontMatter":{"title":"Deployment Options","description":"OpsWorker deployment options: SaaS is the default managed model; dedicated AWS, private cloud, and PrivateLink are enterprise offerings on request.","hide_table_of_contents":true}}');var o=r(4848),s=r(8453);const a={title:"Deployment Options",description:"OpsWorker deployment options: SaaS is the default managed model; dedicated AWS, private cloud, and PrivateLink are enterprise offerings on request.",hide_table_of_contents:!0},i="Deployment Options",d={},c=[];function l(e){const t={h1:"h1",header:"header",hr:"hr",p:"p",...(0,s.R)(),...e.components};return(0,o.jsxs)(o.Fragment,{children:[(0,o.jsx)(t.header,{children:(0,o.jsx)(t.h1,{id:"deployment-options",children:"Deployment Options"})}),"\n",(0,o.jsx)(t.p,{children:"SaaS is the default OpsWorker deployment model and fits most teams. Dedicated AWS, private cloud, and AWS PrivateLink are enterprise offerings that are arranged with the OpsWorker team and are not self-service."}),"\n",(0,o.jsx)(t.hr,{}),"\n",(0,o.jsxs)("div",{className:"row",style:{marginTop:"2rem",rowGap:"1.5rem"},children:[(0,o.jsx)("div",{className:"col col--6",children:(0,o.jsxs)("div",{className:"docs-index-card",children:[(0,o.jsx)("h3",{children:"\u2601\ufe0f SaaS (default)"}),(0,o.jsx)("p",{children:"The default fully managed, multi-tenant deployment. Fastest to start, with no OpsWorker infrastructure to manage."}),(0,o.jsx)("a",{href:"/docs/architecture/deployment/saas",children:(0,o.jsx)("strong",{children:"Read more \u2192"})})]})}),(0,o.jsx)("div",{className:"col col--6",children:(0,o.jsxs)("div",{className:"docs-index-card",children:[(0,o.jsx)("h3",{children:"\ud83d\udd17 AWS PrivateLink (on request)"}),(0,o.jsx)("p",{children:"Connect your clusters to OpsWorker over AWS PrivateLink to keep agent traffic off the public internet. Arranged with the OpsWorker team."}),(0,o.jsx)("a",{href:"/docs/architecture/deployment/private-link",children:(0,o.jsx)("strong",{children:"Read more \u2192"})})]})}),(0,o.jsx)("div",{className:"col col--6",children:(0,o.jsxs)("div",{className:"docs-index-card",children:[(0,o.jsx)("h3",{children:"\ud83c\udfe2 Dedicated AWS (on request)"}),(0,o.jsx)("p",{children:"A single-tenant OpsWorker deployment in a dedicated AWS account for stronger isolation. Arranged with the OpsWorker team."}),(0,o.jsx)("a",{href:"/docs/architecture/deployment/dedicated-aws",children:(0,o.jsx)("strong",{children:"Read more \u2192"})})]})}),(0,o.jsx)("div",{className:"col col--6",children:(0,o.jsxs)("div",{className:"docs-index-card",children:[(0,o.jsx)("h3",{children:"\ud83d\udda5\ufe0f Private Cloud (on request)"}),(0,o.jsx)("p",{children:"Run OpsWorker within your own AWS account for data sovereignty. Arranged with the OpsWorker team."}),(0,o.jsx)("a",{href:"/docs/architecture/deployment/private-cloud",children:(0,o.jsx)("strong",{children:"Read more \u2192"})})]})})]})]})}function p(e={}){const{wrapper:t}={...(0,s.R)(),...e.components};return t?(0,o.jsx)(t,{...e,children:(0,o.jsx)(l,{...e})}):l(e)}},8453(e,t,r){r.d(t,{R:()=>a,x:()=>i});var n=r(6540);const o={},s=n.createContext(o);function a(e){const t=n.useContext(s);return n.useMemo(function(){return"function"==typeof e?e(t):{...t,...e}},[t,e])}function i(e){let t;return t=e.disableParentContext?"function"==typeof e.components?e.components(o):e.components||o:a(e.components),n.createElement(s.Provider,{value:t},e.children)}}}]);

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.