[LINUX] Eine Geschichte, die mithilfe einer kostenlosen Testversion der Google Cloud Platform zu einer neuen Koronaanalyse beiträgt

(Nachdruck aus meinem Blog)

Einführung

Im vorherigen Artikel habe ich versucht, die neue Corona mit Folding @ Home auf einer AWS-Instanz zu analysieren, aber sie funktionierte aufgrund von Instanzbeschränkungen nicht sehr gut. In diesem Artikel habe ich dasselbe mit einem kostenlosen Testrahmen von Google Cloud Platform versucht. Dieses Mal nutzen wir das 12-monatige Guthaben von 300 USD **, das Sie erhalten, wenn Sie sich für eine Testversion anmelden.

Was ich getan habe ①: Erstellen Sie ein Konto

Diesmal von der Erstellung eines Kontos.

20200409212332.png

Was ich getan habe ②: Ein Projekt erstellen

Erstellen Sie zu diesem Zweck ein neues Projekt.

20200409213346.png

20200409213733.png

20200409213821.png

Was ich getan habe ③: Erstellen einer VPC-Umgebung

Erstellen Sie wie bei AWS zunächst eine VPC-Umgebung und richten Sie darin eine Instanz ein.

③-1. VPC + Subnetzerstellung

20200409214257.png

20200409214616.png

③-2. Firewall-Einstellungen

20200409225039.png

20200409220731.png

20200409221102.png

Was ich getan habe ④: Erstellen Sie eine VM-Instanz auf VPC

Erstellen Sie eine VM-Instanz (EC2 in AWS) in der in (3) erstellten VPC-Umgebung.

④-1. Instanzerstellung

Artikel Wert einstellen
Region us-west1
Zone us-west1-b
Maschine n1-standard-1
CPU-Plattform Freiheit
Boot-Diskette Debian GNU/Linux9(stertch)10 GB persistente Standardfestplatte
Firewall Deaktivieren Sie beide

20200409222836.png

④-2. Erstellen eines neuen Benutzers mit Root-Rechten

20200409223357.png

Was ich getan habe Linux: Linux-Einstellungen

Ändern Sie die SSH-Portnummer

Port *****
$ sudo service sshd reload

Was ich getan habe ⑥: Einführung in Folding @ Home

Es wurde nur der minimal erforderliche "FAH-Client" eingeführt.

Installation

$ wget https://download.foldingathome.org/releases/public/release/fahclient/debian-stable-64bit/v7.6/fahclient_7.6.9_amd64.deb
$ sudo dpkg -i --force-depends fahclient_7.6.9_amd64.deb

Aufbau

<config>
  <!-- Client Control -->
  <fold-anon v='true'/>

  <!-- Folding Slot Configuration -->
  <!-- v7.6.9-COVID aus wichtigem Grund nach 1-Wenn Sie 19 angeben, werden Corona-bezogene Aufgaben bevorzugt zugewiesen.-->
  <cause v='COVID_19'/>
  <gpu v='false'/>

  <!--Zugriffsberechtigungseinstellungen für den Webcontroller. xxx.xxx.xxx.Geben Sie Ihre IP-Adresse anstelle von xxx ein-->
  <allow>127.0.0.1 xxx.xxx.xxx.xxx</allow>
  <web-allow>127.0.0.1 xxx.xxx.xxx.xxx</web-allow>

  <!--Wie viel CPU-Ressourcen werden verwendet? Licht,middle,3 Auswahlmöglichkeiten voll-->
  <power v='full'/>

  <!-- User Information -->
  <!--Nutzerinformation. Wenn Sie den Benutzernamen eingeben, wird zusammengefasst, wie viel Sie einzeln beigetragen haben-->
  <user v='deflat'/>
  <!--Die ID des Teams, zu dem Sie gehören möchten. Optional. Übrigens ist 222"Japan"Mannschaft.-->
  <team v='222'/>
  <!--Optional. Sie können weitere Punkte erhalten, indem Sie Ihre E-Mail-Adresse auf der offiziellen Website registrieren und den empfangenen Schlüssel festlegen.-->
  <passkey v='***Fügen Sie hier den Schlüssel ein***'/>

  <!--Steckplatznummer und -typ. Dieses Mal gibt es nur eine CPU, also leg dich nicht damit an-->
  <!-- Folding Slots -->
  <slot id='0' type='CPU'/>

</config>

Einstellungen widerspiegeln und Dienst neu starten

$ sudo /etc/init.d/FAHClient stop
$ sudo /etc/init.d/FAHClient start

Funktionsprüfung

20200409230718.png

Ergebnis

Zusammenfassung

Änderungsprotokoll

Recommended Posts

Eine Geschichte, die mithilfe einer kostenlosen Testversion der Google Cloud Platform zu einer neuen Koronaanalyse beiträgt
Fordern Sie die Herausforderungen von Cyma weiterhin mit dem OCR-Dienst der Google Cloud Platform heraus
Die Geschichte des Erstellens einer Datenbank mithilfe der Google Analytics-API
Eine Geschichte über die Umstellung eines persönlich entwickelten Webdienstes von einem Mietserver auf GCP (Google Cloud Platform)
Ich habe versucht, eine Clusteranalyse von Kunden anhand von Kaufdaten durchzuführen
Regelmäßiger Export von Google Analytics-Rohdaten nach BigQuery mithilfe von Cloud-Funktionen
Die Geschichte der Erstellung von Botonyan, das den Inhalt von Google Text & Tabellen als Antwort auf ein bestimmtes Keyword in Slack zurückgibt
Die Geschichte der IPv6-Adresse, die ich auf ein Minimum beschränken möchte
Kostenlose Version von DataRobot! ?? Einführung in "PyCaret", eine Bibliothek, die maschinelles Lernen automatisiert
Erstellen Sie einen BOT, der die Anzahl der infizierten Personen in der neuen Corona anzeigt
Praxis der Erstellung einer Datenanalyseplattform mit BigQuery und Cloud DataFlow (Datenverarbeitung)
Eine neue Form der App, die mit GitHub funktioniert: So erstellen Sie GitHub-Apps
[GoogleCloudPlatform] Verwenden Sie die Google Cloud-API mit der API-Clientbibliothek
Ich wollte viele Bilder sammeln, also habe ich versucht, "Google Image Download" zu verwenden.
Eine Geschichte von Versuch und Irrtum beim Versuch, eine dynamische Benutzergruppe in Slack zu erstellen
Die Geschichte des Wechsels von WoSign zu Let's Encrypt für ein kostenloses SSL-Zertifikat
Eine Geschichte über den Versuch, mit der kostenlosen Stufe von AWS zur COVID-19-Analyse beizutragen, und das Scheitern