Javascript Unikernelien käyttöönotto Vultr With Opsissa
Javascript Unikernelien käyttöönotto Vultrissa Unikernelit ovat yhden sovelluksen käyttöjärjestelmiä. Toisin kuin yleiskäyttöiset käyttöjärjestelmät, kuten Linux, unikernel
Unikernelit ovat yhden sovelluksen käyttöjärjestelmiä. Toisin kuin yleiskäyttöiset käyttöjärjestelmät, kuten Linux, unikernelit eivät voi ajaa useita ohjelmia samassa palvelinesiintymässä. Unikernelit rakennetaan kokoamalla korkean tason kieliä konekuviin, jotka toimivat suoraan hypervisorilla tai paljaalla metallilla. Tämä opetusohjelma ottaa käyttöön yksinkertaisen "hello world" JavaScript-verkkopalvelimen Vultriin.
UNIX-tyyppinen käyttöjärjestelmä, mukaan lukien:
Palveluntarjoajan Vultr Object Storage sijainti.
Aktiivinen tilin API-avain . Varmista, että API-avaimesi sallii pääsyn IP-osoitteestasi.
Lataa ja asenna Ops:
curl https://ops.city/get.sh -sSfL | sh
Voit myös rakentaa sen lähteestä, joka on saatavilla osoitteessa https://github.com/nanovms/ops .
Luo työhakemisto.
$ mkdir opstest
$ cd opstest
Luo Vultr Object Storage -säilö. Käytä ainutlaatuista nimeä.
Luo tiedosto nimeltä, config.json
joka määrittää Vultr Object Storage Bucketin nimen ja vyöhykkeen ewr1
.
{
"CloudConfig" :{
"Zone": "ewr1",
"BucketName":"your_unique_bucket_name"
}
}
Luo tiedosto nimeltä hi.js
. Tämä yksinkertainen sovellus synnyttää verkkopalvelimen kuuntelemaan porttia 8083 ja vastaamaan "Hei maailma".
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!');
Vie seuraavat ympäristömuuttujat.
export TOKEN=my_api_token
export VULTR_ACCESS=my_vultr_object_storage_access_key
export VULTR_SECRET=my_vultr_object_storage_secret_key
Seuraavat vaiheet:
Suorita nämä vaiheet yhdellä toiminnolla suorittamalla seuraava komento.
$ ops image create -t vultr -c config.json -z ewr1 -p node_v13.6.0 -a hi.js
Listaa kuva löytääksesi uuden tilannekuvan kuvatunnuksen.
$ ops image list -z ewr1 -t vultr
Käytä kuvatunnusta toisessa sarakkeessa luodaksesi ilmentymä tilannekuvasta.
$ ops instance create -z ewr1 -t vultr -i my_id
Varmista, että Vultr Cloud -esiintymä on käynnissä.
$ ops instance list -z ewr1 -t vultr
Siirry URL-osoitteeseen esimerkiksi IP-osoitteeseen.
$ curl -XGET http://192.0.2.1:8083/
Hello World
Olet ottanut käyttöön "hello world" -ytimen. Lisätietoja unikerneleistä ja opsista on saatavilla osoitteissa: https://nanovms.gitbook.io/ops/vultr ja https://ops.city/
Tekoäly ei ole tulevaisuudessa, se tässä nykyisyydessä Tässä blogissa Lue kuinka tekoälysovellukset ovat vaikuttaneet eri sektoreihin.
Oletko myös DDOS-hyökkäysten uhri ja hämmentynyt ehkäisymenetelmistä? Lue tämä artikkeli ratkaistaksesi kysymyksesi.
Olet ehkä kuullut, että hakkerit ansaitsevat paljon rahaa, mutta oletko koskaan miettinyt, kuinka he ansaitsevat tuollaista rahaa? keskustellaan.
Haluatko nähdä Googlen vallankumouksellisia keksintöjä ja kuinka nämä keksinnöt muuttivat jokaisen ihmisen elämää nykyään? Lue sitten blogia nähdäksesi Googlen keksinnöt.
Konsepti itseohjautuvista autoista lähteä tielle tekoälyn avulla on ollut haaveena jo jonkin aikaa. Mutta useista lupauksista huolimatta niitä ei näy missään. Lue tämä blogi saadaksesi lisätietoja…
Kun tiede kehittyy nopeasti ja ottaa haltuunsa suuren osan ponnisteluistamme, myös riskit altistaa itsemme selittämättömälle singulariteetille kasvavat. Lue, mitä singulaarisuus voisi tarkoittaa meille.
Tietojen säilytystavat ovat kehittyneet mahdollisesti Datan syntymästä lähtien. Tämä blogi käsittelee tiedon tallennuksen kehitystä infografian pohjalta.
Blogista saat tietää Big Data -arkkitehtuurin eri kerroksista ja niiden toiminnoista yksinkertaisimmalla tavalla.
Tässä digitaalisessa maailmassa kodin älylaitteista on tullut tärkeä osa elämää. Tässä on muutamia älykkäiden kodin laitteiden hämmästyttäviä etuja, joiden avulla ne tekevät elämästämme elämisen arvoista ja yksinkertaisempaa.
Apple julkaisi äskettäin macOS Catalina 10.15.4 -lisäpäivityksen ongelmien korjaamiseksi, mutta näyttää siltä, että päivitys aiheuttaa lisää ongelmia, jotka johtavat mac-koneiden tiilikaamiseen. Lue tämä artikkeli saadaksesi lisätietoja