PageSourceSearch

https://runjob.eu/docs/assets/js/54662542.9a837b94.js

js runjob.eu collected 2026-10-09 17:41:37 UTC 7,593 bytes, 1 lines download raw bytes

1"use strict";(self.webpackChunkrunjob_docs=self.webpackChunkrunjob_docs||[]).push([[589],{28158:(e,n,i)=>{i.r(n),i.d(n,{assets:()=>l,contentTitle:()=>o,default:()=>u,frontMatter:()=>t,metadata:()=>s,toc:()=>c});const s=JSON.parse('{"id":"spike-instances","title":"Spike Instances","description":"Spike Instances (by puzl.cloud) are KVM-based virtual machines engineered to deliver peak performance exactly when your workloads demand it. Each instance can tap into a large pool of CPU and memory resources, automatically scaling up during compute-intensive phases \u2014 whether you\u2019re rendering images, running data analytics, or performing complex simulations \u2014 and scaling down when demand diminishes.","source":"@site/app/docs/spike-instances.md","sourceDirName":".","slug":"/spike-instances","permalink":"/docs/spike-instances","draft":false,"unlisted":false,"tags":[],"version":"current","frontMatter":{"term":"spike-instance","termName":"Spike Instance"},"sidebar":"main","previous":{"title":"Security","permalink":"/docs/security"},"next":{"title":"Quick Setup of GitHub Runner","permalink":"/docs/github-actions/quick-setup-of-github-runner"}}');var r=i(74848),a=i(28453);const t={term:"spike-instance",termName:"Spike Instance"},o="Spike Instances",l={},c=[{value:"Load-Based Billing",id:"load-based-billing",level:2},{value:"Automatic, Real-Time Scaling",id:"automatic-real-time-scaling",level:2},{value:"Benefits",id:"benefits",level:2},{value:"Example: High-Resolution Image Rendering",id:"example-high-resolution-image-rendering",level:2},{value:"Runtime Resources",id:"runtime-resources",level:2}];function d(e){const n={admonition:"admonition",h1:"h1",h2:"h2",header:"header",li:"li",ol:"ol",p:"p",strong:"strong",ul:"ul",...(0,a.R)(),...e.components},{Term:i}=n;return i||function(e,n){throw new Error("Expected "+(n?"component":"object")+" `"+e+"` to be defined: you likely forgot to import, pass, or provide it.")}("Term",!0),(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)(n.header,{children:(0,r.jsx)(n.h1,{id:"spike-instances",children:"Spike Instances"})}),"\n",(0,r.jsx)(n.p,{children:"Spike Instances (by puzl.cloud) are KVM-based virtual machines engineered to deliver peak performance exactly when your workloads demand it. Each instance can tap into a large pool of CPU and memory resources, automatically scaling up during compute-intensive phases \u2014 whether you\u2019re rendering images, running data analytics, or performing complex simulations \u2014 and scaling down when demand diminishes."}),"\n",(0,r.jsx)(n.h2,{id:"load-based-billing",children:"Load-Based Billing"}),"\n",(0,r.jsxs)(n.p,{children:["Rather than charging you for all allocated resources at a flat rate, Spike Instance bills strictly on actual resource load. ",(0,r.jsx)(i,{term:"cpu"})," consumption is metered in CPU-seconds and ",(0,r.jsx)(i,{term:"memory"})," in GB-seconds, independently tracked. You pay only for the resources your instance loads in real time, not for entire idle capacity, ensuring transparent and fair c
1osts."]}),"\n",(0,r.jsx)(n.h2,{id:"automatic-real-time-scaling",children:"Automatic, Real-Time Scaling"}),"\n",(0,r.jsx)(n.p,{children:"Spike Instances dynamically adjust resource allocations in real time:"}),"\n",(0,r.jsxs)(n.ul,{children:["\n",(0,r.jsxs)(n.li,{children:[(0,r.jsx)(n.strong,{children:"Scale Up:"})," When your application hits a compute-heavy section\u2014such as rendering high-resolution frames or crunching large datasets\u2014the instance automatically borrows additional CPU cores and memory."]}),"\n",(0,r.jsxs)(n.li,{children:[(0,r.jsx)(n.strong,{children:"Scale Down:"})," During lighter phases, unused resources are released, preventing overprovisioning."]}),"\n"]}),"\n",(0,r.jsx)(n.p,{children:"This on-demand elasticity removes the need to guess peak requirements and eliminates wasted spending on idle capacity."}),"\n",(0,r.jsx)(n.h2,{id:"benefits",children:"Benefits"}),"\n",(0,r.jsxs)(n.ul,{children:["\n",(0,r.jsxs)(n.li,{children:[(0,r.jsx)(n.strong,{children:"Cost Efficiency:"})," Only pay for resource consumption; eliminate charges for idle cores and memory."]}),"\n",(0,r.jsxs)(n.li,{children:[(0,r.jsx)(n.strong,{children:"Performance on Demand:"})," Burst to high core counts or extra memory when you need it, without pre-allocating."]}),"\n",(0,r.jsxs)(n.li,{children:[(0,r.jsx)(n.strong,{children:"Predictable Spend:"})," Clear, load-based billing makes cost forecasting straightforward."]}),"\n",(0,r.jsxs)(n.li,{children:[(0,r.jsx)(n.strong,{children:"Simplicity:"})," No manual resizing of instances or complex autoscaling groups \u2014 Spike Instances handle it automatically."]}),"\n"]}),"\n",(0,r.jsxs)(n.admonition,{type:"tip",children:[(0,r.jsx)(n.p,{children:"Spike Instances combine powerful, on-demand performance with a transparent, load-based billing model."}),(0,r.jsx)(n.p,{children:"You get the compute you need, exactly when your workload needs it, without reconfiguration or restart of the instance, and pay only for what the workload actually consumed."}),(0,r.jsx)(n.p,{children:"Yes, it's that simple."})]}),"\n",(0,r.jsx)(n.h2,{id:"example-high-resolution-image-rendering",children:"Example: High-Resolution Image Rendering"}),"\n",(0,r.jsx)(n.p,{children:"Consider a graphics studio running a batch of 3D image renders. The initial phase\u2014loading scene assets and textures\u2014uses minimal CPU and memory. As the rendering engine begins processing each frame, CPU and RAM demands spike dramatically:"}),"\n",(0,r.jsxs)(n.ol,{children:["\n",(0,r.jsxs)(n.li,{children:["\n",(0,r.jsx)(n.p,{children:(0,r.jsx)(n.strong,{children:"Preparation (Low Load):"})}),"\n",(0,r.jsxs)(n.ul,{children:["\n",(0,r.jsx)(n.li,{children:"Single-digit CPU utilization"}),"\n",(0,r.jsx)(n.li,{children:"Small memory footprint"}),"\n"]}),"\n"]}),"\n",(0,r.jsxs)(n.li,{children:["\n",(0,r.jsx)(n.p,{children:(0,r.jsx)(n.strong,{children:"Rendering (High Load):"})}),"\n",(0,r.jsxs)(n.ul,{children:["\n",(0,r.jsx)(n.li,{children:"Dozens of CPU cores fully utilized"}),"\n",(0,r.jsx)(n.li,{children:"Hundreds of gigabytes of memory employed"}),"\n"]}),"\n"]}),"\n"]}),"\n",(0,r.jsx)(n.p,{children:"With a traditional cloud instance, you\u2019d provision for peak load and be billed at that rate throughout the entire job. With Spike Instance, you incur charges at low rates during the preparation phase and scale seamlessly to full capacity only when rendering begins\u2014resulting in a substantially lower overall cost without sacrificing speed."}),"\n",(0,r.jsx)(n.h2,{id:"runtime-resources",children:"Runtime Resources"}),"\n",(0,r.jsx)(n.p,{children:"There are several types of runtime resources available on RunJob. In the following articles we dive deeper into each resource allocation and billing specifics."}),"\n",(0,r.jsxs)(n.ul,{children:["\n",(0,r.jsxs)(n.li,{children:["\n",(0,r.jsx)(i,{term:"cpu"}),"\n"]}),"\n",(0,r.jsxs)(n.li,{children:["\n",(0,r.jsx)(i,{term:"memory"}),"\n"]}),"\n",(0,r.jsxs)(n.li,{children:["\n",(0,r.jsx)(i,{term:"gpu-nvidia"}),"\n"]}),"\n"]})]})}function u(e={}){const{wrapper:n}={...(0,a.R)(),...e.components};return n?(0,r.jsx)(n,{...e,children:(0,r.jsx)(d,{...e})}):d(e)}},28453:(e,n,i)=>{i.d(n,{R:()=>t,x:()=>o});var s=i(96540);const r={},a=s.createContext(r);function t(e){const n=s.useContext(a);return s.useMemo((function(){return"function"==typeof e?e(n):{...n,...e}}),[n,e])}function o(e){let n;return n=e.disableParentContext?"function"==typeof e.components?e.components(r):e.components||r:t(e.components),s.createElement(a.Provider,{value:n},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.