Kehitysympäristö Wolkrassa on pilvipalvelin Frankfurtissa, jolla koodaat, testaat tai jonka jaat testikopiona, ja se laskutetaan tunneittain, joten se maksaa vähän, kun se on olemassa vain niin kauan kuin tarvitset sitä.
Saat täyden Linux-koneen root-oikeuksilla, nopeat lataukset mittaamattoman liikenteen ansiosta ja tilannevedokset, joilla kloonaat toimivan ympäristön minuuteissa.
Miksi kehittää etäpalvelimella
- Sama ympäristö kaikille. Rakenna ympäristö kerran, ota tilannevedos ja anna jokaiselle kehittäjälle identtinen kopio.
- Enemmän tehoa kuin kannettavassa. Valitse CPU-optimoitu tai muistioptimoitu paketti suuriin koonteihin ja testisarjoihin.
- Linux lähellä tuotantoa. Kehitä samalla jakelulla ja samoilla versioilla, joita käytät tuotannossa.
- Työskentele miltä tahansa laitteelta. Ympäristösi jatkaa toimintaansa, kun suljet kannettavan.
- Oikeat julkiset päätepisteet. Testaa webhookeja, OAuth-paluukutsuja ja HTTPS:ää oikealla verkkotunnuksella.
Tyypillisiä ratkaisuja
Henkilökohtainen etäkehityskone
Yksi palvelin työkaluinesi, yhdistettynä editorisi etä-SSH-ominaisuudella. Koodi, kontit ja tietokannat toimivat palvelimella, ja kannettava näyttää vain editorin.
Jaettu testipalvelin
Kopio tuotannosta, jossa tiimi testaa muutokset ennen julkaisua. Käytä Docker-sovellusta Compose-pohjaisiin kokonaisuuksiin tai WordPress-sovellusta sivustotyöhön.
Esikatseluympäristö jokaiselle haaralle
CI-putkesi luo API:n kautta palvelimen jokaiselle haaralle tai merge requestille, ottaa haaran käyttöön, julkaisee osoitteen ja poistaa palvelimen yhdistämisen jälkeen. Tuntilaskutuksella päivän elävä esikatselu maksaa päivän.
Kertakäyttöiset testikoneet
Pitääkö kokeilla uutta jakelua, testata asennusskriptiä tai toistaa virhe Debianilla, AlmaLinuxilla, Rocky Linuxilla, Fedoralla tai CentOS Streamilla? Luo palvelin, testaa, poista. Katso käyttöjärjestelmät.
Paketin valinta
Standard
Jaettu vCPU verkkosivustoille, sovelluksille, VPN:ille ja kehitykseen.
| Paketti | vCPU | RAM | Levy | Liikenne | Tunneittain | Kuukausikatto |
|---|---|---|---|---|---|---|
| S0 | 1 | 1 GB | 15 GB | Mittaamaton | €0.0056 | €3.49 |
| S1 | 1 | 2 GB | 30 GB | Mittaamaton | €0.0080 | €4.99 |
| S2 | 2 | 4 GB | 40 GB | Mittaamaton | €0.0144 | €8.99 |
| S3 | 2 | 8 GB | 50 GB | Mittaamaton | €0.0200 | €12.49 |
| S4 | 4 | 8 GB | 80 GB | Mittaamaton | €0.0288 | €17.99 |
| S5 | 4 | 16 GB | 100 GB | Mittaamaton | €0.0400 | €24.99 |
- Kevyt editointi ja pienet palvelut: pieni Standard-paketti.
- Kääntäminen, suuret testisarjat, kontit: CPU-optimoitu (c) paketti.
- Monta palvelua yhtä aikaa tai suuret aineistot: muistioptimoitu (m) paketti.
Paketit laskutetaan jokaiselta alkaneelta tunnilta ennakkosaldosta, enintään kuukausihinnan verran. Voit vaihtaa isompaan, kun projekti tarvitsee enemmän.
Säästä tilannevedoksilla
Palvelimen sammuttaminen ei ole sama asia kuin sen poistaminen. Varmin tapa keskeyttää ympäristö ja lopettaa palvelimesta maksaminen on:
- Ota määritetystä palvelimesta tilannevedos. Tilannevedokset laskutetaan gigatavuittain.
- Poista palvelin.
- Luo uusi palvelin tilannevedoksesta, kun tarvitset sitä taas.
Tämä toimii hyvin ympäristöille, joita käytät muutaman päivän kuussa, ja pohjakuville, joista jokainen kehittäjä aloittaa.
Käyttöönotto
- Luo palvelin Linux-levykuvasta ja lisää SSH-avaimesi.
- Anna cloud-init-käyttäjädata, joka asentaa työkalusi ensimmäisellä käynnistyksellä, jolloin uudet ympäristöt rakentuvat itsestään.
- Liitä maksuton palomuuri, joka sallii SSH:n ja web-portit vain tarvittaessa.
- Tallenna tärkeä lähdekoodi ja data lohkotallennuslevylle, jonka voit liittää uuteen palvelimeen.
- Ota lopputuloksesta tilannevedos.
Ensimmäiset askeleet uudella VPS:llä -opas käy läpi perusteet.
Tiimit
- Organisaatiot ja projektit erottavat asiakastyöt ja pitävät kustannukset erillään.
- Roolit (omistaja, ylläpitäjä, laskutus, jäsen) ja projektikohtaiset roolit määräävät, kuka voi luoda tai poistaa palvelimia.
- Tapahtumaloki näyttää, kuka muutti mitä.
- Kaksivaiheinen tunnistautuminen ja kirjautuminen Googlella jokaiselle jäsenelle.
Katso tiimit ja tietoturva.
Yksityiset testiverkot
Luo tuotannon topologia uudelleen yksityisverkolla, kuormantasaajalla ja pelkästään yksityisillä tietokantapalvelimilla. Composerissa voit piirtää kokonaisuuden, nähdä sen kuukausihinnan ja ottaa sen käyttöön oikeassa järjestyksessä, ja purkaa sen testauksen päätyttyä.
Pidä kehityspalvelimet turvassa
Kehityspalvelimilla on usein lähdekoodia ja testitunnuksia, joten kohtele niitä kuin tuotantoa: vain SSH-avaimet, palomuuri, joka piilottaa kehitysportit internetiltä, eikä oikeaa asiakasdataa kertakäyttöisillä koneilla.
Miksi Wolkra kehitysympäristöille
- Tuntilaskutus ilman sopimuksia tai avausmaksuja. Katso tuntilaskutus.
- Mittaamaton liikenne pakettien latauksiin, konttikuvien hakuun ja aineistojen siirtoon, kohtuullisen käytön periaatteella.
- Palvelimet Saksassa, matalalla viiveellä kaikkialle Eurooppaan Euroopan keskeltä.
Aloita
Luo tili, lisää saldoa ja käynnistä ensimmäinen kehityspalvelimesi Frankfurtissa.
Usein kysytyt kysymykset
Voinko käyttää VS Codea tai JetBrainsia Wolkran palvelimen kanssa?
Kyllä. Etä-SSH:ta tukevat editorit yhdistävät palvelimeen SSH:n yli ja ajavat taustaosansa siellä, joten koodi ja työkalut ovat palvelimella.
Mitä kehityspalvelin maksaa, jos käytän sitä vain työaikana?
Laskutus on jokaiselta alkaneelta tunnilta. Poista palvelin, kun olet valmis, ja luo se myöhemmin uudelleen tilannevedoksesta.
Miten keskeytän ympäristön maksamatta palvelimesta?
Ota tilannevedos, poista palvelin ja luo myöhemmin uusi palvelin tilannevedoksesta. Välillä maksat vain tilannevedoksesta, joka laskutetaan gigatavuittain.
Voinko antaa jokaiselle kehittäjälle oman ympäristön?
Kyllä. Luo jokaiselle kehittäjälle oma palvelin jaetusta tilannevedoksesta ja käytä projekteja ja rooleja, jotta jokainen näkee vain tarvitsemansa.
Voiko esikatseluympäristöjä luoda automaattisesti?
Kyllä. Käytä CI-putkestasi REST API:a projektikohtaisella tunnisteella luodaksesi palvelimen jokaiselle haaralle ja poistaaksesi sen, kun haara yhdistetään.