statpan

LegiNote Projektentwicklungsgeschichte 4 - Zufällig Heimnetzwerk

  • Verfasst in: Koreanisch
  • Land: Alle Ländercountry-flag
  • IT

Erstellt: 2024-10-19

Erstellt: 2024-10-19 21:10


Hallo, hier ist StatPan.

Ich schreibe über die Entwicklung meines LegiNote-Nebenprojekts.

Die vorherige Folge finden Sie unter folgendem Link:


Der vierte Entwicklungsbeitrag zu LegiNote handelt, etwas anders als zuvor, von der Infrastrukturkonfiguration.

Für die Entwicklung eines Dienstes benötigt man natürlich Serverressourcen, um den Dienst auszuführen.

Natürlich, wenn man nur Erfahrungen sammeln möchte und den Dienst nicht dauerhaft betreiben will, kann man seinen eigenen PC oder verschiedene kostenlose Dienste von Unternehmen in Betracht ziehen.

Man kann die von großen Cloud-Anbietern wie AWS, Azure und GCP angebotenen kostenlosen Tarife vorübergehend nutzen oder Hosting-Dienste wie Cafe24 oder Gabia in Betracht ziehen.

Ich habe mich für die kostenlose Stufe von Oracle Cloud entschieden. Man kann wohl sagen, dass sie die beste kostenlose Tarifpolitik unter den Cloud-Anbietern hat.


LegiNote Projektentwicklungsgeschichte 4 - Zufällig Heimnetzwerk


Zusammenfassend lässt sich sagen:

Ich kann eine VM mit OCPU 4, 24 GB RAM und 200 GB SSD Vollzeit für den Dienst nutzen (der Traffic ist zwar nicht unbegrenzt, aber wenn man das alles ausnutzt, muss man sowieso auf einen kostenpflichtigen Dienst umsteigen).


Um diese VM nutzen zu können, muss man jedoch den berüchtigten Oracle-Card-Registrierungstest bestehen.

LegiNote Projektentwicklungsgeschichte 4 - Zufällig Heimnetzwerk


So habe ich eine VM mit 24 Stunden ununterbrochener Verfügbarkeit erhalten.


Immer noch unzureichende Ressourcen

Während der Entwicklung reicht ein Knoten allein nicht aus.

Meiner Erfahrung nach benötige ich Ressourcen, um die Entwicklung und den Betrieb getrennt voneinander bereitzustellen.

Leider kann man bei der kostenlosen Oracle-Stufe nur einen (im Standardfall) nutzen, daher wollte ich eine weitere VM mit ununterbrochener Verfügbarkeit erhalten.


Alternative zur VM: Mini-PC

Um einen vergleichbaren Leistungsumfang wie den Oracle Free Tier Service zu erhalten und gleichzeitig einen 24/7-Betrieb zu gewährleisten, benötigte ich einen Server mit ausreichender Leistung und geringem Energieverbrauch, der kontinuierlich betrieben werden kann.

Bei meiner Recherche habe ich die meisten Informationen im DC-Gallery-Forum gefunden.

Unter den Kandidaten n100, eqr6 und ser8 habe ich mich für eqr6 entschieden, da ich eine ähnliche Spezifikation wie die VM haben wollte, und habe den Server zu einem sehr günstigen Preis gekauft.


Barebone eqr6 240.000 Won

SSD 256 GB 22.000 Won

RAM 8 GB * 2 18.000 Won

Gesamt: 280.000 Won


Wenn man bedenkt, dass man eine VM mit ähnlicher Spezifikation etwa 1-2 Jahre lang ununterbrochen betreibt, halte ich den Preis für angemessen und habe den Kauf getätigt.

Bis hierhin verlief alles reibungslos, aber...


Der Beginn der Probleme

Die Lieferung kommt, wenn man sie schon fast vergessen hat

Ja, diese Mini-PCs kommen in der heutigen Zeit, in der die Lieferung innerhalb von ein oder zwei Tagen erfolgt, wirklich nicht schnell an.

Die zweiwöchige Wartezeit auf die Lieferung war wirklich lang, und ich fragte mich, ob ich von China ausgetrickst worden war. Dann traf ich sie endlich.

Wer keine Erfahrung mit dem Einrichten solcher PCs hat, kann die Wartezeit nutzen, um hilfreiche Beiträge im Mini-PC-Forum zu lesen.

(z. B. Vorbereitung einer Boot-Diskette zusätzlich zum mitgelieferten USB-Laufwerk, Vorbereitung der zu installierenden Treiber usw.)

Mini-PC-Zusammenbau

Ja, der Zusammenbau des Mini-PCs war eine ganz neue Erfahrung. Da ich meinen Desktop-PC selbst zusammengebaut hatte, dachte ich, es würde einfach sein, aber bei einem Mini-PC befinden sich viele Komponenten in einem kleinen Gehäuse, daher hatte ich unerwartete Schwierigkeiten beim Zusammenbau, insbesondere das Entfernen von feststeckenden Schrauben war eine Herausforderung.

Um die Schraube zu entfernen, habe ich das Netzteil leicht zerlegt, und da es locker zusammengefügt war, schaltete sich der PC bei jeder leichten Bewegung des Gehäuses aus. Es gab viele solche amüsanten Zwischenfälle.

Im Nachhinein war es ein unter dem Deckmantel von Nostalgie versteckter Schmerz.


Mini-PC-Konfiguration

Diesmal war es ein Kampf mit dem BIOS. Nachdem ich Ubuntu installiert hatte, belegte es standardmäßig 8 GB VRAM, sodass nur noch 8 GB RAM verfügbar waren.

Da ich den PC als Server verwenden wollte, benötigte ich kaum VRAM. Um dies zu beheben, musste ich in den alten BIOS-Menüs nach dieser Funktion suchen, was einige Mühe kostete. Die BIOS-Version war so niedrig, dass die im Internet gefundenen Anleitungen oft nicht passten.

Durch Zufall fand ich eine Spur in einem unbekannten YouTube-Video und konnte das Problem schließlich lösen.

An dieser Stelle möchte ich dem unbekannten Entwickler meinen Dank aussprechen...


Heimnetzwerk-Konfiguration

Ich nutze SK-Internet, aber da ich bei der Installation nicht anwesend war, wusste ich nicht genau, wie die Installation durchgeführt wurde, und da ich hauptsächlich KT-Internet verwendet hatte, habe ich es leichtfertig behandelt.

Ich dachte also, dass nur ein Router von einem Modem abzweigt.

Bei SK gibt es jedoch ungewöhnlicherweise ein separates Modem mit direkter Verbindung zur öffentlichen IP-Adresse und ein separates Modem (Router), das im Wohnzimmer aufgestellt wird.Anfangs wusste ich das nicht und die Router im Wohnzimmer und im Zimmer verwendeten unterschiedliche Frequenzen. Ich dachte, der Router im Zimmer sei defekt und habe ihn mehrmals zurückgesetzt.

Nach einigen Recherchen erfuhr ich von der Existenz eines weiteren Routers und entdeckte das Modem, das in einem geheimen Raum versteckt war.

Um mich für den ein-tägigen Schmerz zu rächen, habe ich das Modem mit der öffentlichen IP-Adresse sofort als Bridge konfiguriert und beabsichtigte, den internen SK-Router als NAT zu konfigurieren, um das gesamte Netzwerk zu kontrollieren, aber um es nicht zu einfach zu machen, gab es ein paar Variablen.

Aus noch unbekannten Gründen habe ich am Ende zwei öffentliche IP-Adressen erhalten.

Ich bin persönlich zufrieden damit, dass ich für den Dienst eine separate IP-Adresse erhalten habe, aber ich kann mich noch nicht an diese Mentalität gewöhnen, die sich deutlich von anderen Internetanbietern unterscheidet.

Wenn Sie ein Heimnetzwerk mit SK-Internet einrichten möchten, sollten Sie die oben genannten Punkte beachten, um Probleme zu vermeiden.


DDNS und DNS, Portweiterleitung

Ich denke, wenn ich eine zusätzliche Oracle VM erhalten hätte, hätte ich diese Arbeit nicht durchführen müssen, aber ich denke, ich habe dank dessen eine gute Erfahrung gemacht.

Bei privaten IP-Adressen wird in der Regel eine dynamische IP-Adresse zugewiesen. Wenn man die IP-Adresse einfach einem DNS-Server zuordnet, muss man möglicherweise bei jedem Zurücksetzen des Routers die Zuordnungsarbeit wiederholen.

Um dieses Problem zu lösen, bieten Router manchmal einen eigenen DDNS-Dienst an.

SK-Router bieten dies nicht direkt an, sondern empfehlen anscheinend die Nutzung von Drittanbieterdiensten.

Da ich glücklicherweise einen ASUS-Router verwende, habe ich die im ASUS-Router integrierte DDNS-Funktion verwendet und die Zuordnung zum DNS-Server durchgeführt, um dieses Problem zu lösen.

Da ich bereits Erfahrung mit der Verwendung von DNS beim Kauf einer Domain hatte, konnte ich diese Aufgabe glücklicherweise problemlos erledigen.


Nach der Problembehebung

Als ich nur die Kosten für den 24-Stunden-Betrieb einer VM kalkulierte, kamen mir die Kosten ziemlich hoch vor. Wenn man jedoch die Kosten und den Zeitaufwand für die anfängliche Einrichtung berücksichtigt, versteht man besser, warum Cloud-Dienste so beliebt sind.

Trotzdem werde ich die Infrastruktur weiterhin verbessern, um den kontinuierlichen Betrieb des nicht profitablen Projekts und mein persönliches Lernen zu ermöglichen.

Das liegt daran, dass es derzeit noch keine Benutzer gibt, die einen dringenden Skalierungsbedarf haben.

Zukünftig werde ich auch Informationen zur Infrastruktur, die dieses Projekt unterstützt, in meine Beiträge aufnehmen.

Wenn Sie ähnliche Probleme haben oder ähnliche Pläne verfolgen, helfe ich Ihnen gerne weiter.

Das war StatPan!

Kommentare0