ช่องเติมเงิน Tencent Cloud: คู่มือการจัดเก็บวัตถุ Tencent Cloud COS!

เมฆ 2026-07-21 阅读 4
cloud

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

การจัดเก็บวัตถุบนคลาวด์ของ Tencent (COS สำหรับระยะสั้น) เป็นเครื่องมือที่มีประสิทธิภาพสำหรับการจัดเก็บข้อมูลที่ไม่มีโครงสร้างขนาดใหญ่บนคลาวด์บทความนี้จะพาคุณไปทำความเข้าใจแนวคิดหลักของ COS ตั้งแต่เริ่มต้นและค่อยๆตระหนัก

เว็บโฮสติ้งแบบคงที่

และสำรวจ

การจัดการข้อมูลขนาดใหญ่และการเพิ่มประสิทธิภาพต้นทุน

การปฏิบัติในการลงจอด

COS คืออะไร? ละทิ้งต้นไม้ไฟล์แบบดั้งเดิม

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

COS ใช้สถาปัตยกรรมการจัดเก็บแบบแบน

ส่วนใหญ่ประกอบด้วยแนวคิดหลักสองประการ:

Bucket: ภาชนะสำหรับจัดเก็บวัตถุคล้ายกับ "โฟลเดอร์ราก" ที่ไม่ซ้ำกันทั่วโลก

วัตถุ: หน่วยพื้นฐานที่เก็บไว้ซึ่งมีข้อมูลไฟล์เองและข้อมูลเมตาที่เกี่ยวข้อง (Metadata) วัตถุแต่ละชิ้นมีเส้นทางการเข้าถึง URI ที่ไม่ซ้ำกัน

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

ขั้นตอนที่1: เริ่มต้นอย่างรวดเร็ว-เปลี่ยน COS ให้เป็นเว็บไซต์แบบคงที่

การใช้ COS เป็นโฮสต์เว็บไซต์แบบคงที่เป็นวิธีที่ประหยัดที่สุดและเร็วที่สุดในการทำความคุ้นเคยกับวัตถุ

ด้วยความช่วยเหลือของฟังก์ชันการโฮสต์เว็บไซต์แบบคงที่ของ COS คุณสามารถใช้เพื่อเผยแพร่บล็อกส่วนตัวเอกสารโครงการหรือแอปพลิเคชันหน้าเดียวได้โดยตรง (SPA เช่นเพจที่สร้างโดย Vue/React) และ

ไม่จำเป็นต้องปรับใช้และบำรุงรักษาเว็บเซิร์ฟเวอร์ใดๆ (เช่น Nginx)

ขั้นตอนการดำเนินงาน

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

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

เปิดโฮสติ้งเว็บไซต์แบบคงที่: ในเมนู "การกำหนดค่าพื้นฐาน" ของถังเก็บข้อมูลให้ค้นหาตัวเลือกเว็บไซต์แบบคงที่และเปิดเอกสารดัชนี: กรอก index.html (หน้าเว็บที่โหลดโดยค่าเริ่มต้นเมื่อเข้าถึงไดเรกทอรีราก) เอกสารข้อผิดพลาด: กรอก404.html (แสดงเมื่อคำขอไม่มีเส้นทาง

หน้าแสดง)

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

ขั้นตอนที่2: การจัดเก็บข้อมูลขั้นสูงและการออกแบบสถาปัตยกรรม

ตั้งแต่การโฮสต์เว็บไซต์แบบคงที่ไปจนถึงธุรกิจระดับการผลิต COS มักทำหน้าที่เป็น "ที่เก็บข้อมูลฐาน" ของระบบอย่างไรก็ตามเมื่อต้องเผชิญกับข้อมูลขนาดใหญ่ระดับ TB หรือแม้แต่ PB การอัปโหลดไฟล์นั้นยังห่างไกลจากความเพียงพอ

ความปลอดภัย

กับ

ต้นทุน

1.สถาปัตยกรรมความปลอดภัย: อย่าเปิดเผยคีย์บัญชีหลักที่ส่วนหน้า

เมื่ออัปโหลดไฟล์โดยตรงบนไคลเอนต์ (เช่นแอพมือถือแอพเพล็ตหรือหน้าเว็บฟรอนต์เอนด์) บัญชีคลาวด์จะต้องไม่

SecretId

และ

SecretKey

รหัสยากอยู่ในรหัส

กลยุทธ์ที่แนะนำ: ส่งตรงโดยใช้คีย์ชั่วคราว (STS)

ไคลเอนต์ขอข้อมูลรับรองการอัปโหลดจากเซิร์ฟเวอร์

เซิร์ฟเวอร์แอปพลิเคชันเรียกใช้บริการ Tencent Cloud STS เพื่อสร้างคีย์ชั่วคราวที่มีสิทธิ์จำกัดและอายุการใช้งานระยะสั้น (เช่น15นาที)

หลังจากไคลเอนต์ได้รับคีย์ชั่วคราวแล้วจะอัปโหลดไฟล์ไปยังที่เก็บข้อมูลโดยตรงผ่าน COS SDK

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

2.การเพิ่มประสิทธิภาพต้นทุน: การจัดการวงจรชีวิต (Lifecycle)

สำหรับข้อมูลขนาดใหญ่ต้นทุนการจัดเก็บจะเป็นตัวกำหนดความยั่งยืนของสถาปัตยกรรม COS มีพื้นที่เก็บข้อมูลหลายประเภทและราคาจะลดลงอย่างมากเมื่อความถี่ในการเข้าถึงลดลง:

ประเภทการจัดเก็บ

สถานการณ์ที่เหมาะสม

ความล่าช้าในการเข้าถึง

ค่าใช้จ่ายในการจัดเก็บ

การจัดเก็บมาตรฐาน

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

ระดับมิลลิวินาที

ราคามาตรฐาน

การจัดเก็บข้อมูลความถี่ต่ำ

การเข้าถึงข้อมูลเป็นครั้งคราว (เช่นรายงานรายเดือนบันทึกการสำรองข้อมูล)

ระดับมิลลิวินาที

ประมาณ60% ของการจัดเก็บมาตรฐาน

ที่เก็บถาวร

ข้อมูลที่มีการเข้าถึงน้อยมาก (เช่นบันทึกการตรวจสอบประจำปีข้อมูลดิบทางการแพทย์)

นาทีถึงชั่วโมงการกู้คืน

ต่ำมาก (ประมาณ20% ของการจัดเก็บมาตรฐาน)

การกำหนดค่าการต่อสู้จริง: ตั้งกฎการตั้งถิ่นฐานอัตโนมัติ

คุณสามารถกำหนดค่ากฎ "วงจรชีวิต" ในคอนโซล COS:

30วันหลังจากสร้างไฟล์ไฟล์จะเปลี่ยนจากที่เก็บข้อมูลมาตรฐานเป็นการจัดเก็บความถี่ต่ำโดยอัตโนมัติ

180วันหลังจากสร้างไฟล์ไฟล์จะถูกแปลงเป็นที่เก็บถาวรโดยอัตโนมัติ

หลังจากสร้างไฟล์365วันการลบจะดำเนินการโดยอัตโนมัติ

ด้วยกลยุทธ์ระบบอัตโนมัติตลอดอายุการใช้งานสามารถประหยัดต้นทุนการจัดเก็บได้สูงสุดโดยไม่ต้องมีการแทรกแซงด้วยตนเอง

สรุป

สถานการณ์แอปพลิเคชันของ Tencent Cloud Object Storage COS มีมากมาย

Fu: มันสามารถเรียบง่าย

โฮสต์เว็บไซต์แบบคงที่

นอกจากนี้ยังสามารถรองรับไฟล์สื่อจำนวนมาก

ศูนย์จัดเก็บข้อมูลแบบกระจาย

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

1
← 返回新闻中心