Kirjautuminen

Haku

Tehtävät

Keskustelu: Yleinen keskustelu: Palvelimeen kiinni IP:llä vai DNS-nimellä

jjude [19.09.2018 17:50:50]

#

Pikku mobiili sovellus joka hakee/tallentaa dataa palvelimelle.
Nyt sovellukseen tallennettu palvelimen IP.
Onko nopeudessa eroa kumpaa tapaa käyttää, IP:tä
vai DNS nimeä? Jotain joskus testasin niin osin oli
olevinaan nimellä joskus hiukan hitaampi.
Mutta onko jonpi kumpi tapa "oikeampi"?

Macro [19.09.2018 18:45:46]

#

DNS-kyselyitä tallennetaan välimuistiin, joten palvelimen IP-osoitetta ei aina välttämättä tarvitse selvittää nimipalvelimilta. DNS-kysely on hitaampi, mutta ei merkitsevästi ja hyödyt ovat suuremmat. Kun käytät palvelimen domain-osoitetta, ei sovellusta tarvitse muuttaa jos palvelimen IP muuttuu.

Quirzo [23.09.2018 11:11:50]

#

Macro kirjoitti:

Kun käytät palvelimen domain-osoitetta, ei sovellusta tarvitse muuttaa jos palvelimen IP muuttuu.

Tämäpä. Tiedän tapauksia teollisuudesta jossa satoja laitteita yhdistää kiinteeän ip-osoitteeseen, joka pitäisi vaihtaa. Eli DNS-nimeä kannattaa käyttää vaikka nyt tuntuisi turhalta. Tuli myös tapaus vastaan, jossa VPN-serverin ip olisi täytynyt vaihtaa. Tämä olisi maksanut kymmenien tuhansien laitteiden takia miljoonia, joten sitä ei sitten tehty.

groovyb [23.09.2018 16:59:39]

#

tai sitten dockeroit nuo swarmiksi ja käytät docker servicen nimeä. näin voit skaalata palvelua helposti jos pitää useampia instansseja nostaa ylös muille palvelimille

Metabolix [23.09.2018 17:09:59]

#

groovyb: Kerro toki, miten se docker-nimi saadaan toimimaan mobiilisovelluksessa!

groovyb [23.09.2018 17:51:19]

#

Niin tässä ei taidettu erotella onko kyseessä natiiviapp, natiiviapp joka vaan wräppää web applikaation tai perus respnsiivinen mobiiliwebapp. docker käy näistä kahteen viimeisenä mainittuun.

Lisäys: Ja tulipa natiivinkin kautta mieleen, että jos appilla on oikeus esim luoda ja muodostaa vpn, pääsee tätä kautta kiinni docker swarmin networkiin jolloin servicenimetkin resolvaa normaalisti (jos yksi service tarjoaa vpn:n ulos). tosin ei ehkä järkevin ratkaisu :)

Vastaus

Aihe on jo aika vanha, joten et voi enää vastata siihen.

Tietoa sivustosta