หากคุณเพิ่งเริ่มโครงการ คุณสามารถเรียกใช้เครื่องเหล่านั้นในเครื่องในสภาพแวดล้อมห้องปฏิบัติการของคุณและเข้าถึงอินเทอร์เน็ตด้วย NAT ที่บ้านตามปกติของคุณ โซลูชัน ISP ในบ้านส่วนใหญ่มีที่อยู่ IP สาธารณะเดียวที่ใช้ร่วมกันโดยอุปกรณ์ภายในที่เชื่อมต่อกับเราเตอร์ (แบบใช้สายหรือ WiFi) มี IP ภายในที่ไม่ซ้ำกันสำหรับแต่ละเครื่อง แต่ใช้ NAT (การแปลที่อยู่เครือข่าย) และทั้งหมดคุยกับอินเทอร์เน็ตด้วย IP สาธารณะเดียว
หากคุณยังไม่มีแล็บ คุณสามารถตั้งค่าแล็บอย่างง่ายโดยใช้เครื่องมือต่างๆ เช่น การจำลองเสมือน (เช่น VMware ESXi หรือ Workstation หรือ Player) เพื่อเรียกใช้ VM หรือการทำคอนเทนเนอร์ (เช่น Docker) โดยแต่ละแอปพลิเคชันทำงานในคอนเทนเนอร์ หรือหากคุณมีฮาร์ดแวร์ คุณสามารถเรียกใช้เครื่องจริงเฉพาะสำหรับแต่ละส่วนประกอบได้ คุณอาจสามารถเรียกใช้ทุกอย่างได้ในเครื่องเดียว ทั้งนี้ขึ้นอยู่กับส่วนประกอบของแอปพลิเคชัน
หากคุณไม่มีสภาพแวดล้อมห้องปฏิบัติการในพื้นที่ที่เป็นไปได้ ให้ค้นหาผู้ให้บริการระบบคลาวด์ เช่น MS Azure, Amazon AWS หรือ Google GCP พวกเขามักจะให้ทดลองใช้ฟรี (หรือราคาถูก) เพื่อให้คุณเริ่มต้น
ดูเหมือนว่าคุณมีงานวิจัยมากมายรอคุณอยู่ตรวจสอบให้แน่ใจว่าได้เริ่มต้นเล็ก ๆ กับโครงการของคุณและอย่ากัดกินมากกว่าที่คุณสามารถเคี้ยวได้ในคราวเดียว