Saladpuk.com
Search…
🏆 เนื้อหาหลัก
Software Design
Powered By GitBook
เข้าใจ Blob storage ให้มากขึ้น

🤔 ของต่างๆใน Blob storage มันมีอะไรบ้างนะ ?

ในตัว Azure Storage นั้นได้มีการเรียกของต่างๆที่เก็บไว้ใน Blob storage ตามรูปด้านล่างนี้
ซึ่งในตัวอย่างที่แล้วผมได้อัพโหลดไฟล์ลงใน Blob storage ไป เราก็จะได้ของออกมาเป็นภาพนี้
อธิบายรูป 1.ผมได้สร้าง Storage account ขึ้นมา 1 ตัวชื่อ saladpukstorage สีเขียวบนสุด 2.ผมทำการสร้าง Container หรือโฟเดอร์ขึ้นมา 1 ตัวชื่อ saladpuk-image 3.ผมอัพโหลดรูปลงใน Container saladpuk-image ชื่อไฟล์ saladpakLogo-03.png
ดังนั้นเมื่อเราเอารูปของที่ผมทำไปเทียบกับในความหมายของ Blob storage ก็จะได้ออกมาว่า
Account = saladpukstorage Container = saladpuk-image Blob = saladparkLogo-03.png

🤔 URL ของ Storage เราจะเป็นแบบไหน ?

ตัวไฟล์ทุกตัวจะมี url แยกของใครของมันเลย ซึ่งจะมี base url เดียวกันตามชื่อของ account ครับ เช่นของผมตั้งชื่อว่า saladpukstorage ผมก็จะมี base url เป็น
http://saladpukstorage.blob.core.windows.net
ถัดมาไฟล์รูป saladparkLogo-03.png ที่อัพโหลดไปมันอยู่ใน container ชื่อ saladpuk-image มันก็จะมี url เป็น
https://saladpukstorage.blob.core.windows.net/saladpuk-image/saladpakLogo-03.png

🤔 มีข้อจำกัดอะไรไหม ?

Storage Account

ใน Azure เราจะสร้าง storage account กี่ตัวก็ได้ตามสบาย ดังนั้นอุ่นใจได้

Container

สร้างไม่มีข้อจำกัดใดๆเลย ภายใต้ storage account จะมี container เป็นแสนๆตัวก็ทำไปเต๊อะ

Blob

ของที่อยู่ใน container จริงๆแล้วมันจะโดนแยกออกมาเป็น 3 ชนิด ตามนี้ครับ
    Block blobs เก็บข้อมูลไฟล์ทั่วไป เช่น text, รูป, เสียง บลาๆ ซึ่งสามารถเก็บได้สูงสุดไม่เกิน 4.7 TB ต่อไฟล์
    Append blobs เหมือน block blobs แต่จะสามารถเขียนไฟล์ต่อเนื่องได้ เช่นเอาไว้เก็บ log ว่ามีใครมาทำอะไรกับเซิฟเวอร์บ้าง
    Page blobs เก็บไฟล์ที่เป็น virtual hard drive (VHD) จากพวก VM ซึ่งสามารถเก็บได้สูงสุดไม่เกิน 8 TB
Last modified 1yr ago