บทความนี้เป็นบทความต่อเนื่อง
ข้อกำหนดในการให้บริการของ Docker คืออะไร
ข้อกำหนดในการให้บริการใหม่จะมีผลใช้บังคับเมื่อใด
ข้อกำหนดในการให้บริการที่อัปเดตจะมีผลทันที
มีการเปลี่ยนแปลงอะไรบ้างในข้อกำหนดในการให้บริการ
ส่วนที่ 2.5 มีการเปลี่ยนแปลงที่สำคัญที่สุด หากต้องการเรียนรู้เกี่ยวกับการเปลี่ยนแปลงทั้งหมด เราขอแนะนำให้คุณอ่านฉบับเต็ม
ขีดจำกัดการจัดเก็บรูปภาพที่ไม่ได้ใช้งานคือเท่าใด และจะส่งผลต่อบัญชีของฉันอย่างไร
การจัดเก็บภาพจะขึ้นอยู่กับกิจกรรมการดาวน์โหลดหรืออัพโหลดของแต่ละภาพที่บันทึกไว้โดยใช้บัญชีผู้ใช้ หากรูปภาพไม่ได้รับการดาวน์โหลด/อัปโหลดเป็นเวลา 6 เดือน รูปภาพนั้นจะมีป้ายกำกับว่า “ไม่ใช้งาน” รูปภาพทั้งหมดที่ทำเครื่องหมายว่า "ไม่ใช้งาน" ถูกกำหนดไว้สำหรับการลบ บัญชีที่มีแผนการสมัครสมาชิกอยู่ภายใต้ข้อจำกัดนี้ ฟรี สำหรับนักพัฒนารายบุคคลและบริษัท นอกจากนี้ยังมีแดชบอร์ดใหม่สำหรับ Docker Hub ซึ่งช่วยให้คุณสามารถดูสถานะของอิมเมจคอนเทนเนอร์ทั้งหมดของคุณในที่เก็บทั้งหมดที่เชื่อมโยงกับบัญชีของคุณ
ขีดจำกัดพื้นที่จัดเก็บอิมเมจคอนเทนเนอร์ใหม่จะเป็นอย่างไร
Docker ได้แนะนำนโยบายการเก็บรักษาอิมเมจคอนเทนเนอร์ใหม่สำหรับรูปภาพที่อยู่เฉยๆ ซึ่งจะมีผลใช้บังคับในวันที่ 1 พฤศจิกายน 2020 นโยบายการเก็บรักษาอิมเมจคอนเทนเนอร์ที่ไม่ได้ใช้งานจะนำไปใช้กับแผนการกำหนดราคาต่อไปนี้:
- แผนภาษีฟรี: จะมีขีดจำกัดพื้นที่เก็บข้อมูล 6 เดือนสำหรับรูปภาพที่ไม่ได้ใช้งาน
- แผน Pro และ Team: จะไม่มีข้อจำกัดเกี่ยวกับระยะเวลาการจัดเก็บรูปภาพที่ไม่ได้ใช้งาน
รูปภาพ "ไม่ใช้งาน" คืออะไร
อิมเมจที่ไม่ใช้งานคืออิมเมจคอนเทนเนอร์ที่ไม่ได้ดาวน์โหลดหรืออัพโหลดไปยังที่เก็บอิมเมจ Docker Hub เป็นเวลา 6 เดือน
ฉันจะตรวจสอบสถานะรูปภาพของฉันได้อย่างไร?
ในพื้นที่เก็บข้อมูล Docker Hub แต่ละแท็ก (และรูปภาพสุดท้ายที่เกี่ยวข้องกับแท็ก) มีวันที่ "ส่งล่าสุด" ซึ่งสามารถเห็นได้ง่ายใน Repositories หากคุณลงชื่อเข้าใช้บัญชีของคุณ แดชบอร์ดใหม่ที่นำเสนอความสามารถในการดูสถานะของรูปภาพทั้งหมดในที่เก็บข้อมูลทั้งหมดในบัญชีของคุณ รวมถึงป้ายกำกับล่าสุดและป้ายกำกับเวอร์ชันก่อนหน้า จะมีให้บริการใน Docker Hub เจ้าของบัญชีจะได้รับแจ้งทางอีเมลเกี่ยวกับรูปภาพที่ไม่ได้ใช้งานซึ่งมีกำหนดจะถูกลบ
จะเกิดอะไรขึ้นกับภาพที่ไม่ทำงานเมื่อถึงขีดจำกัดการเก็บรักษาแล้ว
ตั้งแต่วันที่ 1 พฤศจิกายน 2020 รูปภาพทั้งหมดที่ทำเครื่องหมายว่า "ไม่ใช้งาน" จะถูกกำหนดให้ลบ เจ้าของบัญชีจะได้รับแจ้งทางอีเมลเกี่ยวกับรูปภาพ "ที่ไม่ได้ใช้งาน" ซึ่งมีกำหนดการลบ
ฉันจะรับพื้นที่เก็บข้อมูลไม่จำกัดสำหรับรูปภาพของฉันได้อย่างไร
ข้อจำกัดเหล่านี้จะใช้กับแผนภาษีเท่านั้น ฟรี. ผู้ใช้บัญชีที่มีแผนภาษี มือโปร หรือ ทีม ไม่อยู่ภายใต้ข้อจำกัด หากคุณมีบัญชีฟรี คุณสามารถอัปเกรดเป็นแผน Pro หรือแผนทีมได้อย่างง่ายดาย
เหตุใด Docker จึงแนะนำนโยบายการจัดเก็บรูปภาพ "เฉยๆ" ใหม่
Docker Hub ซึ่งเป็นพื้นที่เก็บข้อมูลคอนเทนเนอร์อิมเมจที่ใหญ่ที่สุดในโลก จัดเก็บข้อมูลได้มากกว่า 15PB เครื่องมือวิเคราะห์ภายในของ Docker แสดงให้เห็นว่าอิมเมจ 15PB เหล่านี้จัดเก็บไว้ใน Docker Hub ไม่มีการร้องขอมากกว่า 10PB เป็นเวลานานกว่าหกเดือน เมื่อเจาะลึกลงไป เราได้เรียนรู้ว่ารูปภาพที่ไม่ได้ใช้งานประมาณ 4.5PB เหล่านี้เชื่อมโยงกับบัญชีฟรี
หลังจากที่นำข้อจำกัดดังกล่าวมาใช้ นักเทียบท่าจะสามารถปรับขนาดได้ในราคาประหยัดและให้บริการฟรีแก่นักพัฒนาและทีมที่ใช้บริการเพื่อสร้างและส่งมอบแอปพลิเคชันทั่วโลก
หากเราเป็นลูกค้าที่มีแผนตามพื้นที่เก็บข้อมูล นโยบายการเก็บรักษาจะมีผลกับเราหรือไม่
ไม่ ลูกค้าที่มีแผนการชำระเงินใดๆ จะไม่ถูกจำกัดในแง่ของระยะเวลาการเก็บรักษา
รูปภาพอย่างเป็นทางการจะอยู่ภายใต้นโยบายการเก็บรักษารูปภาพ "ไม่ใช้งาน" หรือไม่
เลขที่ นโยบายการเก็บรักษารูปภาพที่ไม่ใช้งานจะไม่นำไปใช้กับรูปภาพอย่างเป็นทางการ รูปภาพใด ๆ ที่อยู่ในเนมสเปซ "ไลบรารี" จะไม่ถูกลบออก รูปภาพที่เผยแพร่จากผู้เผยแพร่ที่ได้รับการยืนยันจะไม่ถูกจำกัดโดยนโยบายการเก็บรักษารูปภาพที่ไม่ได้ใช้งาน
นโยบายการเก็บรักษาจะนำไปใช้กับที่เก็บ แท็ก หรือรูปภาพหรือไม่
นโยบายนี้จะใช้กับรูปภาพที่เก็บซึ่งไม่มีการเข้าถึงในช่วง 6 เดือนที่ผ่านมา รวมถึงรูปภาพที่ไม่ได้ลิงก์และแท็กรูปภาพก่อนหน้า สำหรับข้อมูลเพิ่มเติมโปรดดู
ตัวอย่างเช่น หากดาวน์โหลดแท็ก ":ล่าสุด" จะป้องกันไม่ให้ลบเวอร์ชันก่อนหน้าทั้งหมดหรือไม่
เลขที่ หากดาวน์โหลดแท็ก ":latest" เฉพาะเวอร์ชันล่าสุดของ ":latest" เท่านั้นที่จะถูกทำเครื่องหมายว่าใช้งานอยู่ สถานะของป้ายกำกับเวอร์ชันก่อนหน้าจะไม่เปลี่ยนแปลง
จะเกิดอะไรขึ้นหลังจากการลบรูปภาพที่ไม่ได้ใช้งาน?
รูปภาพที่ไม่มีการเข้าถึงในช่วง 6 เดือนที่ผ่านมาจะถูกทำเครื่องหมายเป็น "ไม่ใช้งาน" และจะถูกทำเครื่องหมายเพื่อลบด้วย เมื่อรูปภาพถูกทำเครื่องหมายว่าไม่ใช้งานแล้ว จะไม่สามารถดาวน์โหลดได้อีกต่อไป รูปภาพที่ไม่ได้ใช้งานจะปรากฏให้เห็น (ในแผงควบคุมรูปภาพ) เป็นระยะเวลาหนึ่งเพื่อให้ลูกค้ามีโอกาสกู้คืนรูปภาพได้
เป็นไปได้หรือไม่ที่จะกู้คืนรูปภาพที่ถูกลบ?
ก่อนที่จะลบ รูปภาพที่ไม่ได้ใช้งานจะมองเห็นได้ระยะหนึ่ง (ในแผงควบคุมรูปภาพ) เพื่อให้ลูกค้าสามารถกู้คืนรูปภาพดังกล่าวได้
หากฉันมีแผนเดิม (ตามพื้นที่เก็บข้อมูล) บัญชีของฉันจะอยู่ภายใต้นโยบายการเก็บรักษารูปภาพที่ไม่ได้ใช้งานและข้อจำกัดในการดาวน์โหลดหรือไม่
การสมัครสมาชิกแบบเดิมที่มีอยู่ไม่ใช่เป้าหมายของนโยบายและข้อจำกัดการดาวน์โหลด โปรดจำไว้ว่าลูกค้าดังกล่าวจะมีเวลาจนถึงวันที่ 31 มกราคม 2021 ในการเปลี่ยนไปใช้
มีข้อจำกัดในการดาวน์โหลดอิมเมจจากพื้นที่เก็บข้อมูล Docker Hub มีอะไรบ้าง
ขีดจำกัดในการดาวน์โหลดอิมเมจ Docker ขึ้นอยู่กับประเภทบัญชีผู้ใช้ของผู้ใช้ที่ขอรูปภาพ ไม่ใช่ประเภทบัญชีของเจ้าของรูปภาพ พวกเขาถูกกำหนดไว้
สิทธิ์สูงสุดของผู้ใช้จะมีผลตามบัญชีส่วนตัวของเขาและองค์กรใด ๆ ที่เป็นเจ้าของ การดาวน์โหลดที่ไม่ได้รับอนุญาตถือเป็น "ไม่ระบุชื่อ" และถูกจำกัดโดยที่อยู่ IP แทนที่จะเป็น ID ผู้ใช้ หากต้องการเรียนรู้เพิ่มเติมเกี่ยวกับการอัปโหลดภาพที่ได้รับอนุญาต โปรดดู
การดาวน์โหลดถูกกำหนดเพื่อวัตถุประสงค์ในการจำกัดความถี่ในการดาวน์โหลดอย่างไร
คำขอดาวน์โหลดประกอบด้วยคำขอ GET สูงสุดสองคำขอจากที่เก็บ UTL ของแบบฟอร์ม /v2/*/manifests/*
.
ความจริงก็คือการดาวน์โหลดไฟล์ Manifest ของรูปภาพที่มีหลายสถาปัตยกรรมจำเป็นต้องดาวน์โหลดรายการไฟล์ Manifest จากนั้นจึงดาวน์โหลดไฟล์ Manifest ที่ต้องการสำหรับสถาปัตยกรรมที่ต้องการ คำขอ HEAD จะไม่ถูกนับ
โปรดทราบว่าการดาวน์โหลดทั้งหมด รวมถึงการดาวน์โหลดรูปภาพที่คุณมีอยู่แล้ว จะถูกนับด้วยวิธีนี้ นี่เป็นการประนีประนอมที่จะไม่นับแต่ละเลเยอร์
ฉันสามารถรันมิเรอร์ Docker Hub ของตัวเองได้หรือไม่
ดู
เลเยอร์รูปภาพนับหรือไม่
เลขที่ เนื่องจากเราจำกัดคำขอรายการ จึงไม่มีการจำกัดจำนวนเลเยอร์ (คำขอ Blob) เมื่อดาวน์โหลดในขณะนี้ นี่เป็นการเปลี่ยนแปลงนโยบายก่อนหน้าของเราโดยอิงตามคำติชมจากชุมชน เป้าหมายของการเปลี่ยนแปลงคือการทำให้นโยบายเป็นมิตรกับผู้ใช้มากขึ้น เพื่อให้ผู้ใช้ไม่ต้องนับเลเยอร์ของทุกภาพที่สามารถใช้ได้
อัตราการดาวน์โหลดแบบไม่เปิดเผยตัวตนถูกจำกัดตามที่อยู่ IP หรือไม่
ใช่. ความถี่ของคำขอจะถูกจำกัดตามที่อยู่ IP แต่ละรายการ (เช่น สำหรับผู้ใช้ที่ไม่ระบุชื่อ: 100 คำขอใน 6 ชั่วโมงจากที่อยู่เดียว) ดูรายละเอียดเพิ่มเติม
คำขอดาวน์โหลดจากผู้ใช้ที่เข้าสู่ระบบถูกจำกัดโดยที่อยู่ IP หรือไม่
ไม่ คำขอดาวน์โหลดจากผู้ใช้ที่ได้รับอนุญาตจะขึ้นอยู่กับบัญชี ไม่ใช่ตาม IP บัญชีฟรีจำกัดคำขอไว้ที่ 200 รายการในระยะเวลาหกชั่วโมง บัญชีที่ชำระเงินนั้นไม่จำกัด
ข้อจำกัดจะมีผลหรือไม่หากฉันลงชื่อเข้าใช้บัญชีของฉันแล้วมีคนจาก IP ของฉันโดยไม่เปิดเผยตัวตนถึงขีดจำกัด
ไม่ ผู้ใช้ที่ลงชื่อเข้าใช้บัญชีเพื่อดาวน์โหลดภาพจะถูกจำกัดตามประเภทบัญชีเท่านั้น หากผู้ใช้ที่ไม่ระบุชื่อจาก IP ของคุณได้รับการจำกัด มันจะไม่ส่งผลกระทบต่อคุณตราบใดที่คุณได้รับอนุญาตหรือไม่ถึงขีดจำกัดของคุณ
มันสำคัญไหมว่าฉันดาวน์โหลดภาพไหน?
ไม่ ทุกภาพถือว่าเหมือนกัน ข้อจำกัดทั้งหมดขึ้นอยู่กับระดับบัญชีที่ผู้ใช้ดาวน์โหลดรูปภาพ ไม่ใช่ระดับบัญชีของเจ้าของพื้นที่เก็บข้อมูล
ข้อจำกัดเหล่านี้จะเปลี่ยนแปลงหรือไม่
เราจะติดตามข้อจำกัดอย่างใกล้ชิดและรับรองว่าเกี่ยวข้องกับกรณีการใช้งานทั่วไปตามระดับของพวกเขา โดยเฉพาะอย่างยิ่ง ข้อจำกัดฟรีและไม่เปิดเผยตัวตนควรเป็นไปตามขั้นตอนการทำงานปกติของนักพัฒนารายเดียวเสมอ ตามหลักการนี้ จะทำการปรับเปลี่ยนตามความจำเป็น คุณก็ทำได้
แล้วระบบ CI ที่การดาวน์โหลดจะไม่เปิดเผยตัวตนล่ะ
เราเข้าใจดีว่ามีบางสถานการณ์ที่การดาวน์โหลดโดยไม่ระบุชื่อหลายครั้งสามารถยอมรับได้ ตัวอย่างเช่น ผู้ให้บริการ CI ระบบคลาวด์สามารถเรียกใช้บิวด์ตาม PR ไปยังโปรเจ็กต์โอเพ่นซอร์สได้ เจ้าของโปรเจ็กต์อาจไม่สามารถใช้ข้อมูลประจำตัว Docker Hub ของตนได้อย่างปลอดภัยเพื่ออนุญาตการดาวน์โหลดในกรณีนี้ และขนาดของผู้ให้บริการดังกล่าวมีแนวโน้มที่จะทำให้เกิดข้อจำกัด แน่นอนว่าเราจะแก้ไขกรณีดังกล่าวเมื่อมีการร้องขอ และจะปรับปรุงกลไกการจำกัดอัตราการดาวน์โหลดของเราต่อไป เพื่อปรับปรุงประสบการณ์ของเรากับผู้ให้บริการเหล่านี้ เขียนถึงเราที่
Docker จะเสนอแผนการกำหนดราคาแยกต่างหากสำหรับโปรเจ็กต์โอเพ่นซอร์สหรือไม่
ใช่ Docker ซึ่งเป็นส่วนหนึ่งของการสนับสนุนชุมชน Open Source จะประกาศแผนการกำหนดราคาใหม่สำหรับพวกเขาในภายหลัง หากต้องการสมัครแผนภาษีดังกล่าวให้กรอก
NB เกี่ยวกับบทเรียน
ที่มา: will.com