Skip to content

How will we handle running code and storing data? #67

Open
@dynamixbot

Description

@dynamixbot

Well obviously we aren't gonna do this stuff on our daily drived computers so these are my proposed two options:

Local: We make a NAS (Network-attached Storage) using a Raspberry Pi 5 (also runs code). This is the entire detailed thing for local.

  • The things we need: A Pi 5, A Penta SATA hat for the Pi 5 by Radxa some SSD's from either Crucial or Samsung and a active heatsink for the Pi 5.

  • Specifications: A 2.4 GHz quad-core Arm CPU, with cryptography extensions. 800 MHz VideoCore VII GPU for anything we might want to do. 8GB of LPDDR4X RAM. 2TB of SSD storage and 1 gigabit ethernet with plenty of I/O.

  • Procedure: First buy the stuff we need. Then, put the flex connector of the SATA hat into the PCIe slot. Then, put the other side into the SATA hat's port. Attach the active cooler of the Pi 5 and then attach the SATA hat on top of the Pi. Attach the SSD's to the SATA slots and we are good to go with assembly.

  • How each SSD is used: 2 SSD's store the English part of the forums we browse. The 3rd SSD will store everything else than the forums. And the 4th SSD stores the largest category on Scratch, Scratch around the world accounting for 99.7% of posts on the Scratch Forums. Currently no data backup, so put UPS for Pi...A

  • Cost: The price of the main rack costs about 150$ If you include SSD's then it's about 350$. Although costs to maintain is near 0.

Cloud: We can make this in the Cloud using Google Cloud because Google. Details below.

  • The things we need: Google Cloud Storage and Cloud Run

  • Specifications: God knows but we know we have 4TB of storage

  • Procedure: Buy Google Cloud Storage plan on free tier. Then start paying.

  • Cost: 173$ PER MONTH

so now @redstone-dev choice (also all of this storage issue idk how to do. this is just me being me and doing random stuff.)

Metadata

Metadata

Assignees

No one assigned

    Labels

    questionFurther information is requested

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions