Savun puhdistaminen
Pilvivapaat järjestelmät startup-yrityksille.
Ensinnäkin en sano, että pilvi on jotenkin paha tai tarpeeton vain, että monille startupeille se voi olla tarpeetonta / kustannuksia joko pää- tai dev / testijärjestelmäsi.
Miksi käyttää pilvipalveluita?
- Admin...tämä on tärkein syyni siihen, miksi pilvipalvelut voivat olla hyvä idea aloitteleville yrityksille *haluat vain saada järjestelmäsi käyntiin, sinulla on vähän devops-kokemusta, eikä sietokykyä seisokille.
- Scaling - tätä käytetään liikaa erityisesti statups. Ole realistinen mittasuhteesi / kasvusi suhteen.
- Compliance - on helpompaa ja nopeampaa saavuttaa täysi ISO 9001:2015 -standardi pilvipalvelussa (moni pitää Azure tekee jo tällaista raportointia / testausta)
Miksi emme käyttäisi pilvipalveluita?
- Kustannukset - Kun järjestelmäsi saavuttaa tietynlaisen monimutkaisuuden, kustannukset voivat nousta pilviin. Jopa yksinkertaisista palveluista se, mitä maksat suoritustasosta, on hurjan ylihinnoiteltua esimerkiksi pilvipalveluissa. jos haluat ajaa ASP.NET-järjestelmää pilvessä 4 ytimellä, 7GB RAM & 10GB(!) Storage (katso myöhemmin, tästä hinnasta voit ostaa FULL Hetzner -palvelimen 5 kuukaudeksi!)

Portability - kun rakentaa monimutkaisen järjestelmän (esimerkiksi Azure-pöydät, SQL-palvelimet, SQL-palvelimet jne.), voi käytännössä juuttua käyttämään näitä järjestelmiä ja maksamaan mitä tahansa Microsoft käskee.
Skillset - vaikka olisit välttänyt DevOps-roolin tiimissäsi oman järjestelmäsi hallinnoinnissa, tarvitset silti Azure-hallintataitoja Azure-järjestelmän suunnitteluun, rakentamiseen ja ylläpitoon. Tämä jätetään usein huomiotta valintojen yhteydessä.
Tässä "blogissa" (tunnen itseni niin vanhaksi) kerrotaan yksityiskohtaisesti, mitä sinun on tunnettava.NET-kehittäjänä, jotta pääset käyntiin jopa melko monimutkaisilla järjestelmillä omalla (käyttö) laitteistollasi.
Se kattaa monia tämänkaltaisen "bootstrap" -kehityksen osa-alueita Docker & Docker Composite -yhtiöltä, valitsee palveluita, konfiguroida järjestelmiä Caddyn, OpenSearchin, Postgresin, ASP.NETin, HTMX:n ja Alppien.js:n avulla.