Nasadenie Javascript Unikernels do Vultr s Ops
Nasadenie Javascript Unikernels na Vultr Unikernels sú operačné systémy s jednou aplikáciou. Na rozdiel od univerzálnych operačných systémov, ako je Linux, unikernel
Unikernely sú operačné systémy s jednou aplikáciou. Na rozdiel od operačných systémov na všeobecné použitie, ako je Linux, unikernely nemôžu spúšťať viacero programov na tej istej inštancii servera. Unikernely sú zostavené kompiláciou jazykov na vysokej úrovni do obrazov strojov, ktoré bežia priamo na hypervízore alebo holom kove. Tento tutoriál nasadzuje jednoduchý „hello world“ webový server JavaScript do Vultr.
Operačný systém podobný UNIX, vrátane:
Poskytované umiestnenie Vultr Object Storage .
Aktívny kľúč API účtu . Uistite sa, že váš kľúč API umožňuje prístup z vašej IP adresy.
Stiahnite si a nainštalujte Ops:
curl https://ops.city/get.sh -sSfL | sh
Môžete si ho tiež zostaviť zo zdroja, ktorý je k dispozícii na https://github.com/nanovms/ops .
Vytvorte pracovný adresár.
$ mkdir opstest
$ cd opstest
Vytvorte sektor Vultr Object Storage. Použite jedinečný názov.
Vytvorte súbor s názvom, config.json
ktorý bude špecifikovať názov vašej nádoby Vultr Object Storage a zónu ewr1
.
{
"CloudConfig" :{
"Zone": "ewr1",
"BucketName":"your_unique_bucket_name"
}
}
Vytvorte súbor s názvom hi.js
. Táto jednoduchá aplikácia vytvorí webový server, ktorý bude počúvať na porte 8083 a odpovedať „Ahoj svet“.
var http = require('http');
console.log("I'm running on Vultr");
http.createServer(function (req, res) {
res.writeHead(200, {'Content-Type': 'text/plain'});
res.end('Hello World\n');
}).listen(8083, "0.0.0.0");
console.log('Server running!');
Exportujte nasledujúce premenné prostredia.
export TOKEN=my_api_token
export VULTR_ACCESS=my_vultr_object_storage_access_key
export VULTR_SECRET=my_vultr_object_storage_secret_key
Ďalšie kroky:
Spustite nasledujúci príkaz na vykonanie týchto krokov v jednej akcii.
$ ops image create -t vultr -c config.json -z ewr1 -p node_v13.6.0 -a hi.js
Vypíšte obrázok, aby ste našli ID obrázku novej snímky.
$ ops image list -z ewr1 -t vultr
Na vytvorenie inštancie zo snímky použite ID obrázka v druhom stĺpci.
$ ops instance create -z ewr1 -t vultr -i my_id
Skontrolujte, či je spustená inštancia Vultr Cloud.
$ ops instance list -z ewr1 -t vultr
Prejdite na svoju adresu URL, napríklad na IP adresu.
$ curl -XGET http://192.0.2.1:8083/
Hello World
Nasadili ste unikernel „hello world“. Viac informácií o unikernels a Ops sú dostupné na: https://nanovms.gitbook.io/ops/vultr a https://ops.city/
Umelá inteligencia nie je v budúcnosti, je tu priamo v súčasnosti V tomto blogu si prečítajte, ako aplikácie umelej inteligencie ovplyvnili rôzne sektory.
Ste aj vy obeťou DDOS útokov a máte zmätok ohľadom metód prevencie? Ak chcete vyriešiť svoje otázky, prečítajte si tento článok.
Možno ste už počuli, že hackeri zarábajú veľa peňazí, ale premýšľali ste niekedy nad tým, ako môžu zarábať také peniaze? poďme diskutovať.
Chcete vidieť revolučné vynálezy od Google a ako tieto vynálezy zmenili život každého dnešného človeka? Potom si prečítajte na blogu a pozrite si vynálezy spoločnosti Google.
Koncept samoriadených áut vyraziť na cesty s pomocou umelej inteligencie je snom, ktorý máme už nejaký čas. Ale napriek niekoľkým prísľubom ich nikde nevidno. Prečítajte si tento blog a dozviete sa viac…
Ako sa veda vyvíja rýchlym tempom a preberá veľa nášho úsilia, zvyšuje sa aj riziko, že sa vystavíme nevysvetliteľnej singularite. Prečítajte si, čo pre nás môže znamenať singularita.
Spôsoby ukladania údajov sa môžu vyvíjať už od zrodu údajov. Tento blog sa zaoberá vývojom ukladania údajov na základe infografiky.
Prečítajte si blog, aby ste čo najjednoduchším spôsobom spoznali rôzne vrstvy architektúry veľkých dát a ich funkcie.
V tomto digitálnom svete sa inteligentné domáce zariadenia stali kľúčovou súčasťou života. Tu je niekoľko úžasných výhod inteligentných domácich zariadení o tom, ako robia náš život, ktorý stojí za to žiť, a ktorý zjednodušujú.
Spoločnosť Apple nedávno vydala doplnkovú aktualizáciu macOS Catalina 10.15.4 na opravu problémov, ale zdá sa, že táto aktualizácia spôsobuje ďalšie problémy, ktoré vedú k blokovaniu počítačov Mac. Prečítajte si tento článok a dozviete sa viac