การต่อสู้จริงของ Google Cloud Cloud Storage: การแยกชิ้นส่วนระดับการจัดเก็บข้อมูลสี่ระดับและกลยุทธ์การประหยัดเงินอัตโนมัติ

เมฆ 2026-05-27 阅读 15
cloud

ในแวดวงของคลาวด์คอมพิวติ้งไม่ว่าคุณจะเป็นอีคอมเมิร์ซข้ามพรมแดนการพัฒนาที่เป็นอิสระการเขียนโปรแกรมขนาดเล็กแบบแบ็คเอนด์หรือการมีส่วนร่วมในข้อมูลขนาดใหญ่ในโรงงานขนาดใหญ่คุณไม่สามารถทำได้หากไม่มีความต้องการขั้นพื้นฐานที่สุด:

เก็บของ

อวตารที่ผู้ใช้อัปโหลดรูปภาพความละเอียดสูงขนาดใหญ่ของผลิตภัณฑ์แพ็คเกจการติดตั้งแอปบันทึกระบบที่สร้างขึ้นทุกวันและแม้แต่ไฟล์สำรองฐานข้อมูล... หากข้อมูลที่ไม่มีโครงสร้างเหล่านี้มีหลายร้อย GB หรือหลายสิบ TB ถูกยัดลงในเซิร์ฟเวอร์คลาวด์ของคุณ (VM เสมือน) ไม่เพียงแต่จะระเบิดดิสก์ระบบราคาแพงในทันทีแต่ยังทำให้การสำรองข้อมูลและการย้ายข้อมูลของเซิร์ฟเวอร์กลายเป็นป่องมาก

ในเวลานี้คุณจะต้องจัดเก็บวัตถุในระบบนิเวศของ Google Cloud (GCP) "หลุมลึกบนคลาวด์" ที่แข็งแกร่งและถูกที่สุดนี้เรียกว่า

Cloud Storage (Google Cloud Object Storage, GCS สำหรับระยะสั้น)

ในบทความของวันนี้เราไม่ได้พูดถึงคำศัพท์เกี่ยวกับฮาร์ดแวร์ระดับมืออาชีพที่ทำให้ผู้คนรู้สึกเวียนหัวแต่ใช้ "มุมมองที่ใช้งานได้จริงของ Xiaobai" เพื่อช่วยให้คุณเข้าใจแนวคิดหลักของ Cloud Storage คำแนะนำในการเลือกและหลีกเลี่ยงหลุมและวิธีการสร้างถังเก็บข้อมูลบนคลาวด์ราคาประหยัดแห่งแรกของคุณ

1.มองโลกจากอีกมุมหนึ่ง: "ที่เก็บวัตถุ" คืออะไร?

ก่อนที่จะเลือกการกำหนดค่าเราจะชี้แจงแนวคิดในหนึ่งนาที:

อะไรคือความแตกต่างระหว่างพื้นที่จัดเก็บอ็อบเจ็กต์และฮาร์ดดิสก์ของคอมพิวเตอร์ (หรือพื้นที่จัดเก็บบล็อกของเซิร์ฟเวอร์คลาวด์) ที่เราใช้กันทั่วไป

ฮาร์ดดิสก์คอมพิวเตอร์ (ที่เก็บไฟล์): เช่นเดียวกับลิ้นชักร้านขายยาจีนแบบดั้งเดิมหากคุณต้องการค้นหาไฟล์คุณต้องทราบว่าอยู่ในโฟลเดอร์ใด (ไดเร็กทอรี) ตัวอย่าง: D disk/โครงการ/รูปภาพ/2026/logo.png เมื่อไฟล์ถึงหลายล้านไฟล์ประสิทธิภาพของการค้นหาทีละชั้นจะลดลงอย่างรวดเร็ว

การจัดเก็บวัตถุ: เช่นเดียวกับที่เก็บสัมภาระของโรงแรมระดับไฮเอนด์คุณมอบกระเป๋า (เอกสาร) ให้กับพนักงานเสิร์ฟพนักงานเสิร์ฟไม่สนใจว่าจะมีอะไรอยู่ในกระเป๋าและไม่จำเป็นต้องมีโฟลเดอร์เหมือนตุ๊กตาให้ "แท็กกระเป๋าเดินทาง" โดยตรง (นั่นคือ URL ที่ไม่ซ้ำกัน) ไม่ว่าคุณจะถือแท็กกระเป๋าเดินทางนี้เมื่อใดในอนาคตคุณสามารถนำกระเป๋าเดินทางออกได้ภายในหนึ่งในหมื่นวินาที

ใน Cloud Storage มีเพียงสองแนวคิดพื้นฐานที่สุด:

Bucket: นี่คือ "โกดังขนาดใหญ่" ของคุณและกระเป๋าเดินทางทั้งหมดของคุณจะต้องถูกโยนเข้าไปในโกดังแห่งนี้

อ็อบเจ็กต์: นี่คือไฟล์หลักของคุณซึ่งมีข้อมูลไฟล์และ "ข้อมูลเมตา" จำนวนมาก (เช่นประเภทไฟล์เวลาอัปโหลดฯลฯ) ที่อธิบายไฟล์

2.การเลือกหลัก: ระดับการจัดเก็บหลักสี่ระดับการเลือกที่ไม่ถูกต้องมีค่าใช้จ่ายมากกว่าสิบเท่า

เมื่อเปิดคอนโซล GCP เพื่อสร้างถังเก็บ Google จะให้คุณเลือก

Storage Class (ระดับการจัดเก็บ)

。นี่คือสถานที่ที่ง่ายที่สุดสำหรับมือใหม่ในการเหยียบหลุม! หลายคนพยายามบันทึกปัญหาและเลือกค่าเริ่มต้น "ขั้นตอนต่อไป" ตลอดทางแต่เมื่อสิ้นเดือนพวกเขาเห็นบิลน้ำตาไหล

Google ได้เตรียมไว้ทั้งหมดสี่ระดับและความน่าเชื่อถือพื้นฐานนั้นเหมือนกันทุกประการ (ข้อมูลทั้งหมด99.999999999% ไม่สูญหาย)

เดียวเท่านั้น

ความแตกต่างคือคุณวางแผนที่จะอ่านข้อมูลเหล่านี้บ่อยแค่ไหน?

1 .Standard (การจัดเก็บข้อมูลมาตรฐาน)-"ข้อมูลร้อนที่พบทุกวัน"

คุณสมบัติ: อ่านได้ตลอดเวลารวดเร็วมากไม่มีค่าใช้จ่ายในการอ่าน

ใครเหมาะกับ: รูปภาพสินค้าบนเว็บไซต์แหล่งที่มาของเว็บไซต์วิดีโอแพ็คเกจการติดตั้งแอปที่ผู้ใช้ดาวน์โหลดบ่อยๆทุกวัน

ภาษาพื้นถิ่น: ตราบใดที่หลายๆคนดูไฟล์นี้ทุกวันก็ถูกต้องที่จะเลือกไฟล์นั้น

2. Nearline (การจัดเก็บความถี่ต่ำ)-"ดูข้อมูลอุณหภูมิเดือนละครั้ง"

คุณสมบัติ: ราคาต่อหน่วยเก็บข้อมูลอยู่ที่ประมาณ60% ของที่เก็บข้อมูลมาตรฐานแต่ถ้าคุณอ่าน Google จะเรียกเก็บ "ค่าธรรมเนียมการอ่านข้อมูล" เพิ่มเติมเล็กน้อยนอกจากนี้ไฟล์จะต้องถูกเก็บไว้อย่างน้อย30วัน

ใครเหมาะสม: รายงานธุรกิจที่รายงานต่อเจ้านายทุกเดือนและบันทึกการทำงานของระบบของเดือนที่แล้ว

3. Coldline (เก็บเย็น)-"ดูข้อมูลเย็นทุกไตรมาส"

คุณสมบัติ: ราคาต่อหน่วยเก็บข้อมูลถูกมาก (ประมาณ1/4ของที่เก็บข้อมูลมาตรฐาน) แต่ค่าใช้จ่ายในการอ่านแพงขึ้นไฟล์ต้องถูกเก็บไว้อย่างน้อย90วัน

ใครเหมาะสม: ใบรับรองทางการเงินของไตรมาสที่แล้วบันทึกในอดีตที่ต้องเก็บไว้เพื่อรับมือกับการตรวจสอบการปฏิบัติตามข้อกำหนด

4 .Archive (เก็บ)-"ซื้อประกันในกรณีของข้อมูลที่ตายแล้ว"

คุณสมบัติ: ราคาถูกจนถึงขั้นแตกหักการปัดเศษเท่ากับไม่มีเงินแต่ค่าใช้จ่ายในการอ่านนั้นสูงมากและไฟล์จะต้องถูกเก็บไว้อย่างน้อย365วัน

เหมาะสำหรับใคร: การสำรองฐานข้อมูลสิ้นปีคุณหวังว่าคุณจะไม่ใช้มันในชีวิตนี้ (เว้นแต่เซิร์ฟเวอร์ของบริษัทจะถูกแฮ็กเกอร์แบล็กเมล์และเป็นอัมพาตโดยสิ้นเชิง)

💡เคล็ดลับในการประหยัดเงิน: การจัดการวงจรชีวิตอัตโนมัติ (Lifecycle Management)

เด็กๆตัดสินใจเลือกเท่านั้นคนขับรถเก่าต้องการทั้งหมด! คุณสามารถสร้างถังเก็บข้อมูลมาตรฐานแล้วกำหนดค่ากฎ:

"ไปที่ Standard 30วันก่อนการอัปโหลดรูปภาพเพื่อให้แน่ใจว่าทุกคนจะดูได้อย่างรวดเร็วมันจะถูกลดระดับเป็น Nearline โดยอัตโนมัติมากกว่า30วันและจะถูกลดระดับเป็น Coldline สำหรับผู้สูงอายุโดยอัตโนมัติมากกว่า90วัน"

ขยับนิ้วของคุณและตัดครึ่งหนึ่งของบิลที่เก็บไว้ทุกเดือน

3.แบบฝึกหัดการต่อสู้จริง: กำหนดค่า "เซิร์ฟเวอร์รูปภาพลิงก์ภายนอก" ตัวแรกของคุณในสามขั้นตอน

ความต้องการแรกสำหรับผู้เริ่มต้นหลายคนในการใช้ Cloud Storage คือการใส่รูปภาพเว็บไซต์อย่างเป็นทางการของบริษัทจากนั้นจึงสามารถใช้งานได้โดยตรงบนหน้าเว็บ

แสดงมาดูขั้นตอนการปฏิบัติงานมาตรฐาน:

ขั้นตอนที่1: สร้างถังเก็บ

ลงชื่อเข้าใช้คอนโซล Google Cloud แล้วค้นหา Cloud Storage 。

คลิกสร้าง

ตั้งชื่อที่เก็บข้อมูลของคุณให้เป็นชื่อภาษาอังกฤษที่ไม่ซ้ำกันในโลก (เช่น my-company-static-assets)

Location type (ประเภทสถานที่ตั้ง): หากเป็นธุรกิจในต่างประเทศในประเทศจีนขอแนะนำให้เลือก as ในภูมิภาค

Ia-east1 (ไต้หวัน) หรือ asia-northeast1 (โตเกียว) อยู่ใกล้กับผู้ใช้และมีความล่าช้าต่ำ

ชั้นจัดเก็บเลือกมาตรฐาน

ขั้นตอนที่2: ปลดล็อก "การควบคุมการเข้าถึงแบบเปิด" (ขั้นตอนที่สำคัญที่สุด)

เพื่อป้องกันไม่ให้มือใหม่รั่วไหลข้อมูลส่วนตัวโดยไม่ได้ตั้งใจ Google จะล็อกถังเก็บข้อมูลโดยค่าเริ่มต้น

ในการสร้างหน้าค้นหา

Control access to objects (วัตถุควบคุมการเข้าถึง)

:

ขอแนะนำให้เลือก Uniform (Unified Access Control) สิ่งนี้ช่วยให้คุณสามารถจัดการสิทธิ์ของถังทั้งหมดได้ด้วยคลิกเดียวแทนที่จะตั้งค่าสิทธิ์แยกต่างหากสำหรับแต่ละไฟล์

ยกเลิกการเลือก Enforce Public Access Prevention on this bucket (บังคับป้องกันการเข้าถึงสาธารณะ) เนื่องจากเราต้องการเผยแพร่ภาพให้คนทั้งโลกได้เห็นหากไม่ยกเลิกรายการนี้คนภายนอกจะไม่สามารถเปิดภาพได้

คลิก

Create

, ถังเก็บถูกสร้างขึ้น

ขั้นตอนที่3: ให้คนทั้งโลกเห็นภาพของคุณ

ในตอนนี้คุณได้อัปโหลดไฟล์

Banner.jpg

คุณจะพบว่ายังไม่สามารถเปิดได้เพราะคุณยังไม่ได้ออก "pass"

ไปที่ถังเก็บข้อมูลที่คุณเพิ่งสร้างขึ้นและคลิกที่แท็บ Permissions (สิทธิ์)

คลิก Grant Access (ให้สิทธิ์การเข้าถึง)

ในกล่องหลักการใหม่ (หัวเรื่องใหม่) ให้ป้อนคำวิเศษ: allUsers (หมายถึงทุกคนบนอินเทอร์เน็ต)

ในเมนูแบบเลื่อนลง Assign rules (กำหนดบทบาท) ให้ค้นหาและเลือก Cloud Storage -> Storage Object Viewer (Storage Object Viewer) บทบาทนี้อนุญาตให้ผู้อื่นเห็นเท่านั้นและไม่อนุญาตให้ผู้อื่นลบ

คลิกบันทึก

ตอนนี้กลับไปที่รายการไฟล์และคุณจะพบ

Banner.jpg

มีลิงก์ "URL สาธารณะ" เพิ่มเติมที่ด้านหลังคลิกที่มันและเซิร์ฟเวอร์รูปภาพที่มีความพร้อมใช้งานสูงและไม่จำกัดทั่วโลกของคุณจะเสร็จสมบูรณ์!

4."คู่มือการหลีกเลี่ยงหลุมขั้นสูง" สองฉบับสำหรับการใช้งานเชิงพาณิชย์

เมื่อคุณใช้ Cloud Storage ในสภาพแวดล้อมการผลิตออนไลน์จริงโปรดใส่ใจกับ "บทเรียนเลือดและน้ำตา" สองข้อต่อไปนี้:

1.ระวัง "Egress Fee"

ในระบบคลาวด์การจัดเก็บสิ่งต่างๆมักจะไม่มีค่าใช้จ่ายแต่ถ้าคุณต้องการนำสิ่งต่างๆออกไป (นั่นคือการรับส่งข้อมูลออกจากเครือข่ายของ Google) จะมีการเรียกเก็บเงิน

หากเว็บไซต์ของคุณมีผู้เข้าชมหลายแสนคนทุกวันและทุกคนกำลังรีเฟรชรูปภาพของคุณใน GCS อย่างบ้าคลั่งค่าบริการข้อมูลเครือข่ายที่สูงในช่วงสิ้นเดือนจะทำให้คุณสงสัยในชีวิต

สถาปัตยกรรมที่ถูกต้อง: อย่าปล่อยให้ผู้ใช้รีบไปที่ Cloud Storage ของคุณโดยตรง! คุณควรแขวน CDN บนคลาวด์ที่ด้านหน้าของถังเก็บข้อมูล

(เครือข่ายการกระจายเนื้อหา) ให้ CDN แคชรูปภาพไปยังไซต์ชายขอบทั่วโลกและผู้ใช้จะเข้าถึง CDN ซึ่งไม่เพียงแต่เร็วขึ้นหลายสิบเท่าแต่ยังเพลิดเพลินกับราคาแพ็คเกจข้อมูล CDN ที่ถูกกว่าอีกด้วย

2.อย่าใช้มันเมื่ออ่านและเขียนความถี่สูง "ฐานข้อมูล"

รูปภาพมือใหม่บางรูปสะดวกเมื่อเขียนโค้ดโปรแกรมรวบรวมข้อมูลหรือห้องสนทนาของผู้ใช้ให้โปรแกรมส่งไฟล์

.Txt

หรือ

.Json

ไฟล์จะถูกเขียนลงใน Cloud Storage 。

คำเตือน: นอกเหนือจากความจุแล้วการชาร์จ Cloud Storage ยังขึ้นอยู่กับจำนวนการโทร API (ข้อกำหนด Class A / Class B) มีการรวบรวมเงินสำหรับการเขียนและการอ่านทุกๆ10,000ครั้งหากโปรแกรมของคุณอ่านและเขียนหลายหมื่นครั้งต่อวินาทีแม้ว่าขนาดไฟล์จะเล็กแค่ไหนก็ตามค่าโทร API ในช่วงปลายเดือนจะทำให้คุณประหลาดใจสำหรับการอ่านและเขียนข้อมูลที่มีความถี่สูงและกระจัดกระจายโปรดใช้ฐานข้อมูล Redis หรือ Firestore อย่างตรงไปตรงมา

บทสรุป

Cloud Storage ของ Google Cloud เปรียบเสมือน "หีบสมบัติ" ที่อาศัยอยู่เบื้องหลังมีความสำคัญต่ำและมั่นคงแต่มีความสามารถในการรับส่งข้อมูลเกือบไม่จำกัด

สำหรับมือใหม่ในการประมวลผลแบบคลาวด์พวกเขาเข้าใจลักษณะของระดับการจัดเก็บข้อมูลหลักสี่ระดับและเรียนรู้ที่จะใช้

AllUsers

การควบคุมอำนาจสาธารณะแบบรวมและหลีกเลี่ยงหลุมของแหล่งที่มาของการจราจรคุณมีความเชี่ยวชาญ90% ของสาระสำคัญของเทคโนโลยีนี้บรรจุทรัพย์สินจำนวนมากในเซิร์ฟเวอร์และโยนลงใน "คลังสินค้าขนาดใหญ่" นี้และปล่อยให้เครื่องเสมือนน้ำหนักเบาของคุณโหลดเบาๆนี่คือท่าทางที่สง่างามที่สถาปนิกระบบคลาวด์สมัยใหม่ควรมี

1
← 返回新闻中心