ฉันเชื่อว่าคุณอาจสับสนในบางสิ่ง ดังนั้นให้ฉันอธิบายว่าอะไรคืออะไร
ไม่มีความแตกต่างดังกล่าวในบริการ GCP ทั้งแบบสาธารณะ (หรือภายนอก) และภายใน
บางส่วน - เช่น โหลดบาลานเซอร์ ได้รับการออกแบบมาให้ทำงานได้ทั้งสองแบบ ขึ้นอยู่กับสิ่งที่คุณต้องการ บางครั้งคุณต้องการกระจายการรับส่งข้อมูลจำนวนมากระหว่าง VM ของคุณ (หรือบริการแบ็กเอนด์อื่นๆ) และบางครั้งระหว่าง VM ของคุณในโครงการของคุณหรือเครือข่าย VPC เดียว
ถัง เก็บข้อมูล - โดยค่าเริ่มต้นจะมองเห็นได้เฉพาะผู้ที่มีสิทธิ์อ่านเนื้อหาเท่านั้น ถึง ทำให้พวกเขาพร้อมใช้งาน จากอินเทอร์เน็ต คุณต้องเลือกอย่างชัดแจ้งและกำหนดสิทธิ์เฉพาะ (สิ่งที่แทบจะไม่สามารถทำได้โดยไม่ตั้งใจ)
อินสแตนซ์ VM โดยค่าเริ่มต้นรับ IP สาธารณะ (แต่เป็น NAT'ed)คุณสามารถเลือกรับเฉพาะ IP ภายในได้ ด้วยวิธีนี้จะมองเห็นได้เฉพาะกับ VM อื่นในเครือข่าย VPC เดียวกันเท่านั้น
กฎการส่งต่อและ บริการแบ็กเอนด์ เป็นส่วนหนึ่งของ Load Balancer ที่ผมอธิบายไปก่อนหน้านี้
กลุ่ม เป็นกลุ่มของ VM ที่ทำงานร่วมกันเพื่อให้ได้ความสามารถในการปรับขยายที่ดีขึ้นสำหรับบริการของคุณ โดยค่าเริ่มต้น VM เดี่ยวในคลัสเตอร์ GKE จะได้รับ IP ภายนอกและสามารถเข้าถึงได้จากอินเทอร์เน็ต แต่คุณสามารถเลือกให้ VM เหล่านั้นมีเฉพาะ IP ภายในเท่านั้น ในกรณีนี้ คุณจะได้รับคลัสเตอร์ส่วนตัวหรือสาธารณะ
พื้นที่จัดเก็บ - มีหลายตัวเลือกที่นี่ - ที่ฝากข้อมูลเป็นเพียงหนึ่งในนั้น ใช้กันอย่างแพร่หลายที่สุดคือดิสก์ที่ใช้ในการเรียกใช้และจัดเก็บข้อมูลใน VM ของคุณ อย่างไรก็ตาม สิ่งเหล่านี้ได้รับการออกแบบมาให้พร้อมใช้งานสำหรับ VM ภายใน GCP
มีอีกมากมาย บริการ GCP - ดูเอกสารที่เชื่อมโยงเพื่อทำความเข้าใจพื้นฐาน