‫วิดีโอนี้เป็นคำพูดของฉันจาก DockerCon 2017
‫ที่จริงฉันทำสองครั้งในสหรัฐอเมริกาหนึ่งครั้งในยุโรปที่ DockerCons และสิ่งนี้จำนวนมากยังคงมีความเกี่ยวข้องในปัจจุบันในความเป็นจริงมีน้อยมากที่จะเปลี่ยนแปลงถ้าฉันทำอีกครั้งในตอนนี้
‫ดังนั้น ข้อมูลนี้จึงให้รายละเอียดเกี่ยวกับแนวทางปฏิบัติที่ดีที่สุดตั้งแต่การตัดสินใจเรื่องฮาร์ดแวร์ไปจนถึงระบบปฏิบัติการในเวอร์ชันที่มืดกว่าในรูปภาพของคุณ
‫จากนั้นจึงสร้างคลัสเตอร์กลุ่มย่อย และวิธีที่คุณออกแบบสิ่งเหล่านั้นและขนาดที่ควรจะเป็น และสิ่งที่ควรเป็นผู้จัดการกับพนักงานและ
‫รายละเอียดในระหว่าง
‫ฉันหวังว่าคุณจะสนุกไปกับเซสชั่นสุดท้ายของวันนี้ และเรามี Bret Fisher ที่ยอดเยี่ยมที่สุดที่เป็นกัปตันด้วย
‫เขาเป็นหนึ่งในกัปตันกลุ่มแรก ดังนั้นเขาจึงมีประสบการณ์หลายปีในการผลิต Docker
‫เขาให้คำปรึกษาและช่วยในการผลิต และเซสชั่นนี้เกี่ยวกับสิ่งที่คุณต้องรู้ แต่ยังรวมถึงสิ่งที่คุณต้องตัดสินใจด้วย
‫การตัดสินใจครั้งนี้ที่คุณต้องทำก็เช่นกัน
‫หากใครในพวกคุณชอบแสงหรือว่าแก่แล้วถ้ามีคนดูเกินบรรยาย
‫ฉันไม่ได้หมายความในทางที่น่ารังเกียจเพราะฉันเป็นคนหนึ่งที่แก่และเกินบรรยายจริงๆ กว่าคุณ
‫คุณจะเพลิดเพลินไปกับธีมของเซสชั่นนี้
‫ดังนั้นเอามันออกไปจากฉัน
‫ขอขอบคุณ.
‫ฉันรู้สึกเป็นเกียรติที่ได้เข้าเวรสุสาน ขอบคุณที่มา และเราก็เกือบจะเป็นชั่วโมงแห่งความสุขแล้ว
‫ดังนั้นทำไมเราอยู่ที่นี่.
‫เขาสว่างขึ้นอย่างกระชับ แต่เรามาที่นี่เพราะคุณอาจต้องการ Docker และการผลิต
‫ฉันไม่ได้มาที่นี่เพื่อโน้มน้าวให้คุณเชื่อว่าการผลิต Docker เป็นความคิดที่ดี
‫คุณคงตัดสินใจแล้วว่า
‫นี่เป็นบทเรียนเกี่ยวกับบทเรียนที่ได้จากการให้คำปรึกษาและจาก Docker และแนวทางปฏิบัติที่ดีที่สุดมากมายเกี่ยวกับการตัดสินใจมากมายที่คุณต้องทำก่อนเริ่มใช้งานจริง
‫นอกจากนี้ คุณอาจเป็นแฟนวิดีโอเกมเก่าที่เป็นแฟนวิดีโอเกมย้อนยุค ดังนั้นฉันจะให้ความบันเทิงแก่คุณเล็กน้อยและฉันจะถามคุณ
‫ฉันจะให้เพลงและภาพหน้าจอแก่คุณจากเกมคลาสสิกที่ฉันชอบตอนเด็กๆ และฉันอยากจะตะโกนออกไปถ้าคุณจำมันได้
‫นี่จึงเป็นเรื่องเล็กน้อย
‫การมีส่วนร่วมของผู้ชมและมาเริ่มกันเลย
‫ดังนั้นหากคุณยังไม่เข้าใจ ฉันก็เป็นคนเก่งและฉันเป็นตั้งแต่เกรด
‫5 เมื่อฉันได้ระดับ S ก. ต. และฉันมักจะทำงานดูแลระบบแม้ว่าฉันจะเป็นนักพัฒนาที่แสร้งทำเป็นเหมือนกัน
‫เป็นเวลานานแล้วและนี่คือรายการ
‫นี่คือประวัติย่อของฉัน
‫นี่คือรายชื่อแพลตฟอร์มวิดีโอเกมทั้งหมดที่ฉันมีตอนเด็กๆ จนถึงช่วงต้นทศวรรษที่ 19
‫และเราจะมีเรื่องเล็กน้อย
‫เลยมาสนุกกัน
‫นักสู้ข้างถนนคนหนึ่ง
‫นั่นเป็นสิ่งที่ดี.
‫เขาเร็ว.
‫ตกลง นี่คือสิ่งที่ฉันทำการเปรียบเทียบที่ไม่ดีเกี่ยวกับวิดีโอเกม HD และความเกี่ยวข้องกับ Ducker อย่างไร
‫ดังนั้นในทศวรรษ 90 ที่จริงแล้ว ฉันเป็นทหารเรือในโรงเรียนแห่งหนึ่ง และในกองทัพบก เรากำลังเรียนรู้เกี่ยวกับเมนเฟรมและชิ้นส่วนต่างๆ
‫ในเวลาเดียวกัน เพราะเรามาทำทั้งสองอย่างกันเถอะ
‫เรามีระบบไฮบริดคอมพิวติ้งแบบดั้งเดิม และสิ่งที่ยอดเยี่ยมเกี่ยวกับเกมนี้คือ เมื่อคุณอยู่ในโรงเรียนจริงๆ
‫คุณสามารถพาเพื่อน ๆ ทั้งหมดของคุณมาที่ห้องและเล่นผู้เล่นแปดเกมพร้อมกันในการต่อสู้ครั้งใหญ่ในทัวร์นาเมนต์
‫และเราจะ ประกาศผู้ชนะตำแหน่งแชมป์เปี้ยนประจำสัปดาห์ จากนั้นเราจะกลับไปศึกษาชิ้นส่วนของเราเป็นชิ้นๆ
‫และเมนเฟรม ดังนั้นมันเป็นช่วงเวลาที่ดี
‫ดังนั้นฉันจึงมาที่นี่เพื่อให้คำแนะนำเทอร์โบ Super Street Fighter แก่คุณเกี่ยวกับโปรเจ็กต์ของคุณ และอาจช่วยคุณตัดสินใจได้บ้าง
‫และปัญหาแรกนั้นก็คือการจำกัดนวัตกรรมพร้อมกันของคุณ การจำกัดนวัตกรรมพร้อมกันของคุณ
‫นี่เป็นวิธีแฟนซีของฉันในการพูดว่าขอบเขตการคืบคลานขอบเขต
‫เราทุกคนรู้เกี่ยวกับขอบเขตการคืบคลานและฉัน ต. โครงการต่างๆ
‫ทุกคนต้องการทุกอย่างในการเปิดตัวครั้งแรก
‫และนี่ก็เหมือนกันกับโครงสร้างพื้นฐานของคุณ
‫จึงมีปัญหาทั่วไปที่ฉันเห็นเมื่อเริ่มโครงการ
‫ปกติผมเข้ามาตอนที่ลูกค้าเคย Docker เคยได้ยินเรื่องการประสานกันมาก่อน
‫พวกเขาต้องการทุกสิ่งในการประสานกันที่หรูหราเพราะพวกเขาใช้เวลา 20 ปีในการสร้างโครงสร้างพื้นฐาน
‫VM เป็นเวลา 15 ปี และพวกเขาต้องการสิ่งเดียวกันในเวอร์ชันแรกของคอนเทนเนอร์แรกและเวอร์ชันที่ใช้งานจริง
‫ดังนั้นฉันจะแก้ตัวให้กับสิ่งที่คุณอาจไม่ต้องการ
‫ครั้งแรกที่คุณปรับใช้คอนเทนเนอร์ที่ใช้งานจริง และหนึ่งในนั้นคือ ICD
‫แม้ว่าคุณจะมีสิ่งนั้นในวันนี้ คุณก็ไม่ต้องทำอะไรมากเพื่อให้มันทำงานกับคอนเทนเนอร์ได้
‫ไม่ใช่เรื่องใหญ่อะไร
‫ขณะนี้แพลตฟอร์ม CIA ทั้งหมดรองรับคอนเทนเนอร์แล้ว
‫ดังนั้นคุณดี
‫แต่ถ้าคุณไม่มี CIC วันนี้ คุณไม่จำเป็นต้องมีสำหรับโครงการคอนเทนเนอร์แรกของคุณ หรือแม้แต่โครงการคอนเทนเนอร์ที่สองของคุณ
‫อย่าทำข้อกำหนดนั้นและต้องสร้างการปรับขนาดประสิทธิภาพโครงสร้างพื้นฐานแบบไดนามิกนั้นเป็นเรื่องใหญ่อีกประการหนึ่งที่ผู้คนเพียงแค่สันนิษฐานว่าทันทีที่คุณได้รับการประสาน
‫สิ่งนี้จะทำให้โหนดทั้งหมดในคอนเทนเนอร์ของคุณขยายขนาดขึ้นและลงอย่างน่าอัศจรรย์ซึ่งไม่ใช่
‫สร้างขึ้นใน
‫และนั่นอาจไม่ใช่สิ่งแรกที่คุณทำ เพราะคุณจะต้องเรียนรู้มากมาย และคุณจำเป็นต้องมีความรู้เหล่านั้น
‫ก่อนที่คุณจะเริ่มพยายามปรับขนาดโครงสร้างพื้นฐานนี้โดยอัตโนมัติ
‫และการเริ่มต้นด้วยข้อมูลที่คงอยู่นั้นเป็นเรื่องใหญ่มาก
‫อย่าทำให้ฐานข้อมูลของคุณเป็นสิ่งแรกที่คุณใส่ในคลัสเตอร์กลุ่ม
‫ไม่ใช่ว่าเป็นสิ่งที่ไม่ดี แต่เป็นเพียงข้อมูลที่คงอยู่ยากขึ้นเล็กน้อยเป็นสิ่งที่ยากกว่าในการจัดการ
‫และอาจไม่ใช่โครงสร้างพื้นฐานที่คล่องตัวที่สุดของคุณด้วยเช่นกัน
‫คุณอาจไม่ได้อัปเกรดฐานข้อมูลของคุณเป็นเวอร์ชันใหม่ทุกเดือน แต่คุณอาจปรับใช้โค้ดใหม่ทุกสัปดาห์หรือทุกวัน
‫หรือดังนั้น คุณจะได้รับประโยชน์มากขึ้นจากโค้ดแอปพลิเคชันของคุณอยู่ดี แทนที่จะใช้โค้ดถาวร
‫ข้อมูลดังนั้นแอปรุ่นเก่าอย่างที่เราพูดมาตลอดทั้งสัปดาห์และตลอดทั้งปีแอปรุ่นเก่าของโปรแกรม MTA ยังคงใช้งานได้เช่นกัน
‫เป้าหมายหนึ่งของฉันเมื่อใดก็ตามที่เราทำงานในโครงการที่มีแอปพลิเคชันคือไม่ต้องเปลี่ยนรหัสใด ๆ ฉันจะบอกว่าการเปลี่ยนแปลงที่พบบ่อยที่สุดที่เราทำในรหัสแอปพลิเคชันคือเมื่อมีการสันนิษฐานว่ามีชิ้นส่วนของสภาพแวดล้อมที่ฮาร์ดโค้ดในแอปเช่นที่อยู่
‫IP และรหัส .
‫เห็นได้ชัดว่าเราอาจรู้ว่ามันผิด แต่ในแอพที่เก่ากว่า คุณรู้เหมือนแอพเก่าจริงๆ แอพอายุ
‫10 ปี
‫ฉันเห็นข้อสันนิษฐานมากมายเกี่ยวกับ IP เฉพาะหรือชื่อโฮสต์หรือตัวแปรสภาพแวดล้อมบางอย่างที่จำเป็นต้องมี
‫และเรามักจะต้องดึงสิ่งเหล่านั้นออกมาและนำสิ่งเหล่านั้นไปไว้ในตัวแปรสภาพแวดล้อม
‫นั่นเป็นรหัสเดียวที่เรามักจะต้องเปลี่ยน
‫ปัจจัย.
‫เราทุกคนรักที่คุณอาจเคยได้ยินเกี่ยวกับปัจจัยสิบสองประการซึ่งเป็นโซลูชันในอุดมคติที่ไม่จำเป็นต้องอยู่ที่นั่นเพื่อใช้งานคอนเทนเนอร์หรือแม้แต่การประสาน
‫ฉันไม่ได้มองว่ามันทำเสร็จแล้ว
‫ฉันมองมันเป็นขอบฟ้ามากกว่า
‫ดังนั้น เป้าหมายของคุณควรคือการเรียนรู้แนวทางปฏิบัติที่ดีที่สุดเกี่ยวกับการคำนวณแบบกระจายและนำไปใช้ในช่วงเวลานั้น
‫ไม่จำเป็นต้องทั้งหมดในคราวเดียวก่อนที่คุณจะเริ่มใช้งานจริง และฉันไม่ชอบสิ่งนั้นทำให้คุณล่าช้าเพราะคุณจะได้เรียนรู้มากมายในวันแรกของ การผลิตที่คุณเรียนรู้มากกว่าสองเดือนที่ผ่านมาของโครงการการผลิตที่ถูกต้อง
‫ใช่.
‫นี่คือพลุกพล่านและแปดสิบห้า
‫นั่นคือเมื่อนานมาแล้ว
‫แต่เกมนั้น Super Mario Brothers ครองตำแหน่งเกมที่ขายดีที่สุดบนแพลตฟอร์มเป็นเวลา 30 ปี
‫ชื่อนั้นและเป็นส่วนสำคัญในชีวิตของฉันคือคอนโซลเครื่องแรกของฉันที่มีคอนโทรลเลอร์สองตัวที่เราสามารถเล่นเกมได้ในเวลาเดียวกัน
‫นั่นคือฉันเรียนรู้วิธีที่จะแข่งขันในเกมก่อนหน้านั้นเกมจำนวนมากมักจะเป็นผู้เล่นทีละคน
‫และยังมีโหมด co-op ที่เจ๋งมากสำหรับการเรียนรู้ว่า co-op เกี่ยวกับอะไร
‫มาพูดถึงการเพิ่มพลังเริ่มต้นและวิธีที่คุณอาจทำให้ไฟล์แพทย์ของคุณดีขึ้นและพร้อมสำหรับการผลิต
‫เลยบอกทุกคนให้โฟกัสที่ไฟล์ Doctor ก่อนเสมอ
‫ฉันอยากให้ไฟล์แพทย์เหล่านั้นได้รับการปรับแต่งอย่างดี จากนั้นคุณสมบัติการประสานที่แปลกใหม่หรือ
‫C ICD แบบอัตโนมัติโดยสมบูรณ์ ไฟล์แพทย์เหล่านั้นคือเอกสารใบเรียกเก็บเงินใหม่ของคุณ
‫ดังนั้นคุณจะต้องย้าย บางทีคุณอาจมีหุ่นกระบอกเกลือสัตว์ อะไรก็ได้ที่คุณต้องการ
‫เชลล์สคริปต์ที่สิ่งที่คุณมีก่อนหน้านี้สำหรับการสร้างเซิร์ฟเวอร์ของคุณที่อยู่ในไฟล์แพทย์ของคุณตอนนี้
‫และคุณจะต้องแสดงความคิดเห็นและใส่เอกสารจำนวนมากในไฟล์นั้นและคุณจะต้องปรับแต่งไฟล์นั้นและที่จริงแล้วฉันโทร
‫นี่คือ doc หรือโมเดลวุฒิภาวะของวิธีที่คุณอาจเริ่มตั้งแต่วันแรกของไฟล์ doctor ไปจนถึงไฟล์ Doctor ที่พร้อมใช้งานจริง เพราะเห็นได้ชัดว่าหลายๆ อย่างใช้งานได้ใน dev ไม่ใช่ในการผลิต และด้วยคอนเทนเนอร์ เป้าหมายที่ถูกต้องคือ
‫สิ่งที่ทำงานใน dev ทำงานเหมือนกันในการผลิตที่เป็นเป้าหมายทั้งหมดของเรา
‫ดังนั้นเราจึงเริ่มต้นด้วยการทำให้แอปของคุณทำงานและไม่ขัดข้องซึ่งไม่ได้ผลในวันแรกเสมอไป
‫เมื่อคุณเริ่มโปรเจ็กต์นี้ และคุณเริ่มไฟล์ของแพทย์ และใช้อิมเมจอย่างเป็นทางการ
‫หวังว่าคุณจะได้รับมันเพื่อเริ่มต้นและทำงานต่อไป จากนั้นคุณจะมุ่งเน้นไปที่บันทึกของคุณ เช่น
‫การรับบันทึก ออกจากคอนเทนเนอร์นั้นโดยไม่ใส่ลงในไฟล์บันทึก
‫นั่นคือรูปแบบการต่อต้าน
‫และฉันเห็นผู้คนจำนวนมากยังคงทำอย่างนั้น
‫คุณต้องใส่มันใน FTD air และ ICD และปล่อยให้ Docker จัดการบันทึกของคุณ ให้ข้อเสนอของคุณจัดการบันทึกให้คุณ
‫โปรดอย่าเก็บไว้ในแอพและเอาข้อกำหนดออกเพราะแอพจำนวนมากมีโมดูลย่อยที่ กำลังทำการบันทึกที่แปลกใหม่สำหรับพวกเขา
‫และตอนนี้คุณสามารถดึงสิ่งนั้นออกจากแอพของคุณและทำให้เป็นส่วนหนึ่งของโครงสร้างพื้นฐานของคุณ
‫จากนั้นการจัดทำเอกสารเป็นเรื่องใหญ่ที่ต้องทำต่อไป
‫บางทีคนที่กำลังทำงานเกี่ยวกับแฟ้มข้อมูลของแพทย์สำหรับทีม และคุณจะต้องมอบสิ่งนี้ให้กับคนอื่นในทีมเพื่อทำการทดสอบ
‫ฉันแนะนำให้คุณมีเอกสารเกี่ยวกับแต่ละส่วนของไฟล์นักเทียบท่า
‫เห็นได้ชัดว่าบรรทัดเหล่านั้นถูกดึงออกมาก่อนเวลาสร้าง ดังนั้นมันจะไม่ทำให้งานสร้างของคุณช้าลง
‫มันจะไม่ส่งผลกระทบต่อการผลิตเอกสารประกอบทั้งหมดที่อยู่ในนั้น จากนั้นทำให้เป็นแบบลีนและขยายขนาด
‫หลายคนจึงให้ความสำคัญกับลีนก่อน
‫พวกเขากังวลเกี่ยวกับขนาดของภาพ และฉันมาที่นี่เพื่อบอกคุณว่าขนาดรูปภาพของคุณไม่ใช่ปัญหาอันดับหนึ่งหรือสอง
‫ฉันไม่สนใจว่ารูปภาพของคุณจะใหญ่แค่ไหน เพราะคุณอาจต้องการใช้รูปภาพทางการที่คุณคุ้นเคย
‫หากบริการของคุณวันนี้คือ Ubuntu หรือ S. โอ. S หรืออะไรก็ตามที่คุณใช้สร้างอิมเมจเริ่มต้นในโปรเจ็กต์แรกของคุณ
‫ในที่สุด คุณก็จะได้ภาพอัลไพน์บางเฉียบซึ่งเป็นเม็กอ้วนๆ ที่มีเพียงไบนารี่ที่คุณสร้างขึ้น
‫และนั่นก็ยอดเยี่ยมทั้งหมด แต่คุณไม่ต้องการมันในวันแรก
‫คุณไม่ต้องการสิ่งนั้นในโครงการคอนเทนเนอร์แรกของคุณ
‫ฉันมีไคลเอนต์ที่ใช้งานจริงที่ยังไม่มี เพราะอิมเมจนั้นเป็นที่เก็บข้อมูลทันทีเดียวบนโฮสต์เหล่านั้น
‫แต่ละอิมเมจโดยสมมติว่าเป็น Virgin เดียวจะถูกเก็บไว้เพียงครั้งเดียว
‫แม้ว่าคุณจะใช้คอนเทนเนอร์ห้าคอนเทนเนอร์จากคอนเทนเนอร์นั้น ดังนั้นจึงไม่ใช่เรื่องใหญ่ถ้าคุณมีอิมเมจที่คุณรู้จักห้าร้อย
‫Meg หรืออิมเมจ 300 เมก
‫ดังนั้นฉันจะไม่เหนื่อยกับเรื่องเล็ก ๆ น้อย ๆ เช่นขนาดภาพ ฉันจะเหงื่อออกมากขึ้นเกี่ยวกับคุณภาพของไฟล์นักเทียบท่าแล้วลดอัตราการเปลี่ยนแปลง
‫ดังนั้นหากคุณสร้างเอกสารประกอบทั้งหมดขึ้นอยู่กับ apt คุณไม่จำเป็นต้องย้ายไฟล์ Docker แรกของคุณไปยังตัวจัดการแพ็คเกจที่ต่างไปจากเดิมอย่างสิ้นเชิงใน
‫Alpine
‫คุณค่อนข้างจะใช้เอกสารประกอบแบบเดียวกับที่มีในวันนี้ มันจะทำงานในไฟล์แพทย์โดยไม่ต้องมีสุนัขหรือไฟล์
‫และนำสิ่งนั้นไปใช้ในการผลิตและเรียนรู้บทเรียนทั้งหมดที่คุณจะได้เรียนรู้จากที่นั่น
‫จากนั้นจึงสร้างโครงการย่อยแยกกันในภายหลัง เปลี่ยนให้มีบางอย่างเช่นอัลไพน์เช่นภาพลดลงของรอยเท้าลดลงเพื่อความปลอดภัยหรือเพื่อความเป็นมิตรของภาพ
‫แล้วทำมาตราส่วนให้ถูกต้อง
‫และนำแอปพลิเคชันนั้นไปใช้งานในคอนเทนเนอร์หลายตัวพร้อมกัน โดยสมมติว่ามันทำได้ หากเป็นฐานข้อมูลที่จำเป็นต้องมีบางอย่าง
‫เช่น การจำลองแบบและทุกสิ่งในเลเยอร์ฐานข้อมูล
‫แต่ถ้าเราพูดถึงเว็บแอปหรือแอปคนทำงาน และอะไรทำนองนั้น ฉันจะทำให้แน่ใจว่ามันสามารถขยายได้ เพราะมันไม่ได้หมายความว่าเพียงเพราะมันทำงานในคอนเทนเนอร์เดียว
‫มันจะทำงานได้ดีในออร์เคสตราโดยอัตโนมัติด้วยห้า ตู้คอนเทนเนอร์
‫ถูกต้อง.
‫อาจมีสถานะเซสชันที่คุณกำลังจัดการกับปัญหาอื่นๆ กับ Sonic the Hedgehog
‫แบบคู่ขนาน
‫ตกลง.
‫ใครจำคอนโซลสงคราม 16 บิตได้บ้าง
‫จำ 8 บิตกับ 16 บิตมันเป็นเรื่องใหญ่และมีการต่อสู้ระหว่างซูเปอร์กับเทนโดและเซก้าเจเนซิสและใครจะชนะ
‫และคุณก็รู้ว่าตอนนี้เราอยู่บนนักรบ 128 บิตหรือฉันไม่รู้ว่าตอนนี้เราเป็นอะไร แต่โซนิคเดอะเฮดจ์ฮ็อกจึงเป็นเรื่องใหญ่สำหรับฉันเมื่อตอนเป็นเด็ก
‫ร. เอส และฉันหมายถึงทุกคนจำได้ว่าฉันเห็นคิวแชทจากยุค
‫90
‫ใช่ดังนั้น
‫ฉันก็เลยต้องคิดหาทางรับมือให้ได้ ถ้าพวกเราทุกคนเข้าแถวกัน คุณก็แบบว่า โอ้ ฉันไม่ควรใช้ชื่อจริงของฉัน
‫ฉันไม่มีหูหิ้ว
‫ดังนั้นฉันจึงลงเอยด้วย Sonic the Hedgehog หลากหลายรูปแบบเพราะนั่นเป็นเกมโปรดของฉันในขณะนั้นและเขาก็เจ๋งจริงๆ
‫ที่จริงแล้วมันเจ๋งมากที่เขามีคุณสมบัตินี้ที่เขาจะม้วนตัวเป็นลูกบอลและกรีดร้องไปรอบ
‫ๆ ลูปของหน้าจอบนหน้าจอ
‫และสิ่งที่เกิดขึ้นคือคุณเป็นผู้เล่นเพราะฉันอาจจะเหมือนสามเฟรมต่อวินาทีหรือบางอย่างที่ช้ามากในเวลาที่คุณเป็นผู้เล่นไม่ได้ตระหนักถึงสิ่งที่เกิดขึ้นบนหน้าจออีกต่อไป
‫คุณแค่ติดตามรูปแบบการต่อต้าน และคุณกำลังพยายามป้องกันสิ่งนี้
‫คุณกำลังพยายามป้องกันไม่ให้โดนหนามแหลมหรืออันตรายบนถนนข้างหน้า
‫งานเดียวที่คุณมีคือต้องแน่ใจว่าคุณไม่ได้โดนของที่คุณเป็นพวกต่อต้านรูปแบบ
‫คุณก็แค่นั้นคือทั้งหมดที่คุณเฝ้าสังเกต
‫ดังนั้นนี่คือการเปรียบเทียบที่น่ากลัวของฉันว่าเราจะดูไฟล์ที่เข้มกว่าในรูปแบบต่างๆ
‫อย่างไร และเราจะเจาะผ่านสิ่งเหล่านี้อย่างรวดเร็ว และไฟล์แรกที่ฉันเห็นก็ค่อนข้างชัดเจน
‫เราทุกคนคงรู้เกี่ยวกับปริมาณแล้ว
‫นั่นเป็นเรื่องใหม่ถ้าไม่ใช่คุณสมบัติใหม่ซึ่งออกมาเมื่อสองสามปีก่อนและฉันเห็นคนที่ลืมเพิ่มวอลลุ่มมืดโดยไม่ได้ตั้งใจสำหรับบันทึกการดีบักหรือบันทึกการถ่ายโอนข้อมูลทางอากาศหรืออะไรทำนองนั้นที่พวกเขาลืมที่จะนำ
‫FTD ออก หรืออาจมีการอัปโหลดไฟล์แบบคงที่จากผู้ใช้หรือไฟล์แคชบางประเภทที่พวกเขาต้องการเก็บไว้ระหว่างโหลดของแอปหรือบางอย่าง
‫ดังนั้นคุณต้องการให้แน่ใจว่าสิ่งเหล่านั้นอยู่ในวอลุ่มหากคุณใช้รูปภาพอย่างเป็นทางการ
‫ข้อมูลที่มีอยู่ทั้งหมดในนั้นมีวอลุ่มสำหรับการดูแลหากคุณใช้ล่าสุด โปรดหยุดอย่าหยุดเลย
‫อย่าพิมพ์คำนั้นอีกเลย อย่าทำเวอร์ชันใด ๆ เลย ถ้าคุณจะสร้างไฟล์นักเทียบท่า แม้กระทั่งสำหรับการทดสอบ เพียงแค่ทำเป็นนิสัยในการพิมพ์เวอร์ชันต่างๆ
‫เพราะมันคือหน่วยความจำของกล้ามเนื้อ
‫ดังนั้นเมื่อคุณเข้าถึงความทรงจำของกล้ามเนื้อที่รู้ว่าคุณกำลังใช้เวอร์ชันใดอยู่
‫และเพียงพิมพ์ว่าในแนวหน้า คุณจะเห็นตัวอย่างด้านบนนี้ อย่างเป็นทางการของ PDP ใช้เวอร์ชันที่ไม่มีสิทธิ์เหมือนกัน
‫อันที่สองนั่นตั้งแต่บูทของคุณจนถึงมัน
‫ในทางเทคนิคแล้ว เรามีเราในฐานะแอสเซมเบลอร์เพราะอยู่ที่ 16 0 4 แต่อิงตามวันที่
‫ดังนั้นคุณจึงรู้ว่าแพ็กเก็ตที่แอปรับแพ็กเกจนั้นเมื่อใส่เข้าไปจริงๆ
‫ดังนั้นจึงให้ความคิดแก่คุณ
‫นี่เป็นสองตัวอย่างเช่นกัน เมื่อคุณสร้างภาพของคุณเอง คุณไม่จำเป็นต้องทำแบบเดียวกันกับภาพของคุณเอง
‫ซึ่งคุณอาจสร้างตามวันที่หรือสร้างแนวคิดตาม
‫แต่สิ่งที่ผมเน้นจริงๆ ก็คือ ตัวอย่างอันดับต้นๆ คือการแสดงเวอร์ชันของแอปต่างๆ ที่ผมใส่ลงในไฟล์
‫Docker นั้น และผมตั้งค่าตัวแปรสภาพแวดล้อมไว้ที่ด้านบนสุด เพื่อที่ว่าเมื่อมีคนหรือใครก็ตามในทีมของผม
‫ดูไฟล์ Docker นี้ พวกเขาสามารถทราบได้ทันทีว่าแอปเวอร์ชันใดติดตั้งอยู่จริง พวกเขาต้องการเลื่อนดูไฟล์
‫Docker หลายร้อยบรรทัดเพื่อดูว่าเราใส่โหนดเวอร์ชันใดไว้ที่นี่
‫ฉันหมายถึงชัดเจนว่าคุณมีของอย่าง Jason และนักแต่งเพลง และอะไรทำนองนั้น
‫ที่แยกจากกันเล็กน้อยเพราะอยู่ในแอพ แต่นี่คือทั้งหมดที่เกี่ยวกับส่วนเหล่านั้นของแอพที่มีอยู่เพียงเพื่อให้โค้ดของคุณทำงานและพวกเขามักจะหลงทางในไฟล์นักเทียบท่าและคุณลืมที่จะอัปเดต
‫ดังนั้นในอันที่สองคุณจะเห็นได้ว่าฉันกำลังปักหมุดอยู่จริง ๆ แล้วการปักหมุดไม่ใช่คำที่เหมาะสมสำหรับการรับแอพ
‫แต่ฉันกำลังระบุเวอร์ชันอัปเดตที่ถูกต้องสำหรับแอพบางตัวของฉันที่ได้รับแพ็คเกจ
‫คนส่วนใหญ่ไม่ทำเช่นนี้เมื่อฉันเข้าสู่โครงการครั้งแรกและฉันก็ทำได้ไม่ยาก
‫จริงๆ แล้ว คุณเพียงแค่สามารถติดตั้งเวอร์ชันที่คุณคิดว่าจำเป็น หรือเพียงแค่ติดตั้งเวอร์ชันล่าสุด จากนั้นค้นหาเวอร์ชันต่างๆ
‫ได้อย่างง่ายดายด้วย APP get จากนั้นจึงใส่เวอร์ชันเหล่านั้นลงในไฟล์แพทย์ของคุณ ไม่ใช่สำหรับทุกอย่าง
‫อาจไม่ใช่สำหรับ curl หรือยูทิลิตี้อื่น ๆ ที่คุณอาจต้องการ แต่สำหรับแอพของคุณโดยเฉพาะและ
‫PSP เป็นหนึ่งในแอพที่ยากกว่าเพราะมักจะมีแอพจำนวนมากที่ได้รับการขึ้นต่อกันสำหรับแอพ
‫PSP ของคุณ ดังนั้นตรึงเวอร์ชันเหล่านั้นไว้เพราะคุณทำไม่ได้ t ปรับใช้โค้ดเวอร์ชันสุ่ม เหตุใดจึงปรับใช้เวอร์ชันสุ่มของการขึ้นต่อกันของโค้ด
‫ไฟล์ Docker นี้สามารถสร้างได้ทุกวันทุกครั้งที่คุณทำการคอมมิตโค้ด ซึ่งหมายความว่าคุณสามารถลงเอยด้วยเวอร์ชันอิมเมจแบบสุ่มของการพึ่งพา
‫จากนั้นหากคุณเริ่มรับ ICD การชันสูตรพลิกศพเต็มรูปแบบ คุณจะเริ่มมีการสุ่มเพียงเล็กน้อย นิสัยใจคอเช่นไดรเวอร์ฐานข้อมูล
‫Mongo ได้รับการอัปเดตและทันใดนั้นไม่สนับสนุน Mongo เวอร์ชันของคุณ แต่คุณไม่ทราบว่าการทดสอบของคุณอาจไม่ได้ทดสอบกับ
‫Mongo เวอร์ชันนั้น
‫อย่างไรก็ตาม ฉันไม่ได้รู้สึกขมขื่นที่มันเกิดขึ้นกับฉัน ฉันแค่พูดว่าตรึงเวอร์ชันของคุณไว้ คุณสามารถเรียนรู้จากฉันได้
‫การกำหนดค่าเริ่มต้นอยู่ในแอพอย่าง Pete ทุกคนขอให้ PSP ภาคต่อของฉัน postgrad Mongo
‫Java เป็นสิ่งที่ดีทีเดียว
‫ผู้คนจำนวนมากจะไม่ตระหนักหรือคิดแนวความคิดที่ว่านี่คือโครงสร้างพื้นฐานที่สร้างในไฟล์นักเทียบท่า และอาจก่อนที่คุณจะต้องพึ่งพาทีมอื่นเพื่อตั้งค่าขีดจำกัดหน่วยความจำ
‫Java ของคุณ หรือตั้งค่าไฟล์ปรับแต่งผลสืบเนื่องที่ถูกต้องซึ่งตอนนี้เป็น ความรับผิดชอบของไฟล์นักเทียบท่าหรือสิ่งนี้ที่ควรจะเป็น
‫นี่เป็นตัวอย่างที่ดีของสิ่งที่คุณอาจทำ
‫ตัวอย่างที่ดีกว่าคือถ้าคุณใช้สคริปต์จุดเริ่มต้นจะไม่เข้าสู่สคริปต์จุดเริ่มต้นหรือวิธีการทำงาน
‫แต่อนุญาตให้คุณเรียกใช้คำสั่งก่อนที่คุณจะทำ CFD
‫นั่นอาจเป็นสคริปต์ที่ตั้งค่าไฟล์ปรับแต่งของคุณได้ทันที และถ้าคุณไปดูรูปภาพอย่างเป็นทางการสำหรับภาคต่อของฉันหรือ
‫Postgres เพื่อระบุชื่อบางส่วน
‫สิ่งเหล่านี้มีสคริปต์จุดเริ่มต้นที่ทำสิ่งต่าง ๆ ก่อนที่ฐานข้อมูลจะเริ่ม
‫พวกเขาสร้างฐานข้อมูลเริ่มต้น พวกเขาเพิ่มรหัสผ่านผู้ดูแลระบบเริ่มต้นที่พวกเขาตั้งค่าผู้ใช้แบบกำหนดเองสำหรับฐานข้อมูลของคุณ
‫พวกเขาทำทั้งหมดนั้น จากนั้นฐานข้อมูลจะรีสตาร์ทในคำสั่ง
‫และนี่คือวิธีที่คุณสามารถแก้ปัญหาเหล่านี้ได้มากมายเกี่ยวกับการตั้งค่าสภาพแวดล้อมการเข้ารหัสที่ไม่ยากใน
‫Docker build
‫คุณต้องการเก็บสิ่งเหล่านั้นไว้และในการกำหนดค่ารันไทม์จริง
‫ดังนั้นนี่คือสิ่งที่ฉันเห็นในโครงการที่พวกเขาสร้างภาพเดียวกันซ้ำแล้วซ้ำอีกในทางเทคนิคที่แตกต่างกันสำหรับสภาพแวดล้อมที่แตกต่างกัน
‫ดังนั้นพวกเขาก็แค่เปลี่ยนไฟล์นักเทียบท่าเพื่อใช้ Jason คนอื่นแล้วสร้างอิมเมจที่แตกต่างออกไป
‫นี่เป็นรูปแบบที่ต่อต้านแน่นอน เพราะตอนนี้คุณมีภาพที่แตกต่างกันทั้งหมดหนึ่งภาพต่อหนึ่งสภาพแวดล้อม
‫และถ้าคุณอยู่ในอุตสาหกรรมนี้มานานพอ คุณจะรู้ว่าสภาพแวดล้อมไม่มีที่สิ้นสุด โดยเฉพาะอย่างยิ่งตอนนี้ที่เรามีการจำลองเสมือน
‫คุณจะรู้ว่าคุณมีอะไรบ้าง สภาพแวดล้อมในวันพรุ่งนี้จะเป็นบวกหนึ่ง ดังนั้นคุณจะเก็บภาพต่างๆ
‫เหล่านี้ไว้ทั้งหมดและคุณไม่ต้องการสิ่งนั้น
‫ดังนั้นคุณจะต้องพยายามดึงการตั้งค่าสภาพแวดล้อมเหล่านั้นออกทั้งหมดอย่างต่อเนื่องเพื่อตั้งค่าสภาพแวดล้อมในอุดมคติของไฟล์นักเทียบท่า
‫ฉันชอบทำในไฟล์นักเทียบท่ามากกว่าที่จะมีในไฟล์อื่นที่นำเข้ามาในภายหลังเพราะจะเพิ่มการมองเห็น
‫ดังนั้นฉันจึงพยายามตั้งค่าสภาพแวดล้อมเหล่านั้นให้มากที่สุดเท่าที่มีในไฟล์นักเทียบท่าเป็นค่าเริ่มต้น
‫จากนั้นฉันตั้งค่าไว้ที่รันไทม์เพื่อให้ทุกคนที่ดูไฟล์นักเทียบท่ารู้ว่าค่าเริ่มต้นคืออะไร
‫พวกเขาไม่ต้องไปขุดหาใน repo อื่นหรือระบบอื่น ๆ สำหรับไฟล์ปรับแต่งที่อาจเป็นสำหรับแอปพลิเคชันนั้นยากขึ้นเล็กน้อยเมื่อเราจะได้รับ
‫dragon slayer ขั้นสูง
‫ใช่นี่เป็นสิ่งที่น่าสนใจทีเดียว
‫อันที่จริง มันเป็นเกมแผ่นดิสก์เลเซอร์เกมแรก และมันเป็นชายชาว Nova แปดสิบสามคนเมื่อเขาเป็นดิสก์เลเซอร์ แต่โดยพื้นฐานแล้วมันเป็นเมืองใหญ่เป็นเมืองใหญ่ที่มีขนาดเท่าสถิติ
‫และนี่คืองานศิลปะที่วาดด้วยมือ
‫นี่เป็นเกมที่กำลังเล่นภาพยนตร์ในขณะที่คุณกำลังดูอยู่
‫ที่จริงแล้วสำหรับฉันส่วนใหญ่ดูเหมือนเป็นเพราะฉันตายอยู่ตลอดเวลา
‫มันเป็นเกมที่เล่นยากและไม่มีสูตรโกงใด ๆ ที่คุณไม่สามารถค้นหากลโกงบนอินเทอร์เน็ตในตอนนั้น
‫ดังนั้นคุณจึงไม่รู้ว่าการเคลื่อนไหวที่ถูกต้องคืออะไร
‫นักฆ่ามังกรดังนั้น
‫มันเป็นเกมที่ 50 เซ็นต์เมื่อโลกอยู่ที่ 25 เซ็นต์ต่อเกม
‫พวกเขาเป็นเหมือนเกมที่พวกเขาเริ่มวิวัฒนาการของเกมดอลลาร์และโซ่สองดอลลาร์
‫และสิ่งบ้าๆ บอ ๆ ในตอนนี้ และเราทุกคนก็จะยืนดูมันเพราะมันเหมือนกับการดูการ์ตูน
‫และจริงๆ แล้วฉันคิดว่ามันอาจจะเป็น หนึ่งในเกมที่ทำรายได้มากที่สุดในรอบ 10 นาที
‫โดยพื้นฐานแล้วฉันจะเสียเช็คเงินเดือนในสิบนาทีในเกมนี้เพราะคุณจะตายทุก ๆ 30 วินาทีและมันเป็นหนึ่งชีวิตสำหรับ
‫50 เซ็นต์
‫ดังนั้นมันจึงค่อนข้างยาก
‫อย่างไรก็ตาม หากผ่านไป 35 ปี เกมนี้ก็ยังดูยอดเยี่ยม
‫คุณสามารถเล่นบนโทรศัพท์ของคุณได้จริงและดูดี
‫มาเล่นมังกรโครงสร้างพื้นฐานกัน
‫มาพูดถึงการตัดสินใจที่สำคัญสามประการที่คุณอาจจะต้องทำ หากคุณเป็นทีมปฏิบัติการเกี่ยวกับโครงสร้างพื้นฐานของคุณ
‫นั่นอาจเป็นคำถามทั่วไปบางข้อที่ฉันได้รับในการเริ่มโครงการ
‫และอันแรกคือ VM หรือฮาร์ดแวร์ เช่น VM ต่างๆ หรือ Bare Metal
‫และฉันพูดทั้งสองอย่าง
‫ผมว่าทำในสิ่งที่คุณถนัด
‫ยึดมั่นในสิ่งที่คุณเก่ง
‫และอีกหนึ่งชั่วโมงต่อมา คุณทำการทดสอบประสิทธิภาพการนอนหลับบนโลหะเปลือย
‫คุณอาจจะดีกว่าเว้นแต่คุณจะเป็นพวกเราสองสามคนที่ต้องการพลังดิบของโลหะของเราจริงๆ
‫คุณน่าจะเก่ง VMS ในวันนี้มากกว่าที่คุณใช้ Bare Metal และปรับใช้ Bare Metal แบบไดนามิก
‫ดังนั้น หากคุณใช้ VM ฉันจะบอกในภายหลังว่าให้ทำการทดสอบประสิทธิภาพบน Bare Metal ในระดับที่ไม่จำเป็นต้องเป็นเซิร์ฟเวอร์หลายเครื่อง
‫แต่บนเซิร์ฟเวอร์นั้นเองจะขยายจำนวนคอนเทนเนอร์บน Bare Metal นั้นและดูว่า ประสิทธิภาพดูเหมือนว่า
‫คุณสามารถทำสิ่งง่ายๆ ได้ด้วยเครื่องมือโอเพนซอร์ซที่เรียบง่ายจริงๆ ไม่จำเป็นต้องซับซ้อนหรือเครื่องมือบางอย่างที่คุณซื้อ
‫อันที่จริงเมื่อต้นปี มันน่าจะยังคงมีความเกี่ยวข้องอยู่ เพราะอย่างที่คุณรู้ว่านี่คือโลกที่ตู้คอนเทนเนอร์เมื่อต้นปีนี้ในวันที่
‫112
‫ฉันทำงานกับ HP และนักเทียบท่าในการสร้างกระดาษสีขาว และยังมีกระดาษสีขาวอื่นๆ อีกด้วย
‫ในลิงก์นั้น มีสองคนที่พูดถึงและแสดงการทดสอบประสิทธิภาพพื้นฐานที่เราทำจริง
‫และเปรียบเทียบปริมาณงานในปริมาณงานของเหยื่อในคอนเทนเนอร์และเหยื่อ และปริมาณงานในคอนเทนเนอร์บนโลหะเปล่า
‫และไม่ใช่ทวีตที่ฉันไม่สามารถบอกได้ว่าคุณควรทำสิ่งนี้เพราะมันซับซ้อนใช่ไหม
‫มันเปลี่ยนรูปแบบ IO ของคุณ มันเปลี่ยนการตั้งเวลาเคอร์เนลของคุณ ดังนั้นคุณอาจจะเพิ่มความหนาแน่นของจำนวนคอนเทนเนอร์ใน
‫VM คุณจะต้องใส่ใจเพิ่มเติมเกี่ยวกับสิ่งต่าง ๆ เช่นการตั้งเวลาเคอร์เนลและการตั้งค่าเคอร์เนลและการตั้งค่าเครือข่าย
‫เพราะคุณกำลังจะโหลดระบบปฏิบัติการนั้น ซึ่งบางทีก่อนที่คุณจะมีแอพเดียวในระบบปฏิบัติการเดียว
‫แล้วก็อีกแอพหนึ่งและหนึ่งระบบปฏิบัติการ
‫ดังนั้นมันจึงเปลี่ยนรูปแบบดังนั้นคุณต้องเรียนรู้เล็กน้อยเมื่อคุณพัฒนาสิ่งต่อไปเกี่ยวกับระบบปฏิบัติการและการแจกจ่ายของคุณ
‫เรากำลังพูดถึงลินุกซ์ในตอนนี้
‫เห็นได้ชัดว่าจากลมหากคุณเข้าสู่คอนเทนเนอร์ Windows คุณจะได้รับทางเลือกหนึ่งทาง
‫นั่นเป็นทางเลือกที่ง่ายดี
‫แต่ถ้าคุณใช้ Linux การกระจายของคุณไม่สำคัญเท่ากับเคอร์เนลของคุณ
‫นวัตกรรมและการแก้ไขที่ฉันหมายถึง Docker มีอายุมากกว่าสี่ขวบแล้ว
‫คอนเทนเนอร์ส่งผลกระทบต่ออนาคตของเคอร์เนลจริง ๆ และวิธีที่เคอร์เนล Linux และระบบปฏิบัติการถูกสร้างขึ้นและปรับใช้และทุกสิ่งนั้น
‫ดังนั้นคุณจึงไม่ต้องการใช้เคอร์เนลเวอร์ชัน 3 อายุ 5 ปี 0 10 คือค่าต่ำสุดของ Docker และเพียงเพราะเป็นค่าต่ำสุดและใช้งานได้
‫ไม่ได้หมายความว่าคุณควรจะใช้ค่านี้
‫ถูกต้อง.
‫ผมแนะนำ 4 เคอร์เนล 0 X และจริงๆ แล้วยังมีการแจกแจงอยู่สองสามตัว หากคุณติดตั้งเวอร์ชันล่าสุด
‫คุณอาจได้รับ 3 0 บางสิ่งบางอย่างเคอร์เนล
‫ดังนั้นคุณต้องใส่ใจมากกว่าที่เคยเป็น
‫ฉันหมายถึง Apache ทำงานในลักษณะเดียวกันแทบทุกการกระจายที่ Docker ไม่ทำ
‫ภาชนะไม่ได้
‫ถูกต้อง.
‫ดังนั้นฉันจะบอกว่าถ้าคุณไม่มีความคิดเห็นให้ลองใช้ Ubuntu
‫ฉันไม่ได้เล่นรายการโปรดที่นี่ แต่สิ่งที่เกี่ยวกับ Ubuntu หากคุณไม่ใช่คนที่หลงใหลเกี่ยวกับการแจกจ่ายโดยเฉพาะก็คือมันมาพร้อมกับ
‫4 0 เคอร์เนลบางอย่างที่พร้อมใช้งานมีวงจรชีวิตการสนับสนุนระยะยาวที่ดี
‫มีการบันทึกไว้อย่างดีในการทดสอบ Internet Docker ว่าเป็นหนึ่งใน Docker อย่างเป็นทางการที่รองรับการแจกแจงใน
‫docker store หรืออาจลองและยกเลิกและ Linux kit
‫นี่เป็นข้อแม้เพราะสิ่งนี้จะทำให้โครงการของคุณล่าช้าหากคุณยังใหม่ต่อการสร้างการแจกจ่ายของคุณเองและการปรับใช้กับ
‫Linux ที่ติดไวรัสหากคุณไม่ได้อยู่ที่ที่มันอาศัยอยู่
‫ความซับซ้อนเหล่านั้นเป็นสิ่งที่เติมแต่งเพิ่มเติมดังนั้นฉันขอเตือนคุณตอนนี้ว่าจะไม่ใช่ตัวเลือกที่เร็วที่สุด
‫แต่อาจจะเจ๋ง
‫ซึ่งจะส่งผลต่อความยาวของสินค้า
‫มันจะล่าช้าเล็กน้อยเมื่อคุณเรียนรู้วิธีการทำงานของชุด Linux
‫มีการประชุมในสัปดาห์นี้เกี่ยวกับชุด Linux และจะมีมากขึ้นในวันพรุ่งนี้ ฉันแน่ใจว่าอาจจะถึงการประชุมสุดยอด
‫สุดท้ายให้แน่ใจว่าคุณได้รับการแจกจ่ายจากร้านค้า
‫การแจกแจงเริ่มต้นของ Docker ในแอพ like ของคุณทำให้คนรุ่นใหม่หมด
‫นั่นไม่ใช่เวอร์ชันที่เหมาะกับคุณ
‫ฉันจะรับประกันว่าเพราะส่วนหนึ่งจะเท่ากับ 113
‫คุณก็รู้ว่ามันอายุแปดเดือนตอนนี้อายุ 10 เดือน
‫ดังนั้นคุณต้องการ Docker เวอร์ชันล่าสุดที่คุณจะได้รับความเสถียรล่าสุดคือ 17 0 9 จากเดือนที่แล้ว และคุณจะได้รับสิ่งนั้นผ่านสโตร์
‫ซึ่งรับรองว่า Dr. สร้างมันขึ้นมาและก็ไม่ต่างจากที่หมอตั้งใจไว้จริงๆ
‫ซึ่งจริง ๆ แล้วเป็นกรณีที่มีการแจกแจงแบบเก่าในตัวจัดการแพ็คเกจอื่น
‫อันสุดท้ายนี่คือคอนเทนเนอร์ของคุณ
‫และเราพูดถึงคอนเทนเนอร์ของคุณจากอิมเมจนี้ เราพูดถึงอิมเมจพื้นฐานของคุณแล้ว หลายๆ ทีมที่ลงเอยด้วยการมีอิมเมจระดับกลางคือสิ่งที่ผมเรียกมันว่า
‫ดังนั้นคุณจึงมีฐานจากร้านค้าหรือจาก Docker Hub
‫คุณมีสื่อกลางซึ่งอาจเป็นมาตรฐานสำหรับทีมที่ไม่มี JSF
‫คุณรู้ว่าการเลือกมาตรฐานของคุณเองสำหรับเวอร์ชันนั้น และคุณจะต้องมีบางอย่าง
‫จากนั้นคุณอาจมีภาพอื่นที่คุณสร้างขึ้นบนนั้น คุณไม่จำเป็นต้องทำแบบนั้น
‫แต่ถ้าคุณมีมากกว่าสองสามคนในทีม คุณอาจต้องการกำหนดมาตรฐานบางอย่างที่ดำเนินไป
‫มันเหมือนกับแนวคิดภาพสีทองแบบเก่าของ VM
‫นั่นคือสิ่งที่คุณอาจจะทำกับสื่อกลาง แต่ฉันจะบอกว่าทำให้มันขึ้นอยู่กับขนาดของภาพ
‫อย่างที่ฉันพูดไปก่อนหน้านี้ขึ้นอยู่กับว่า VM ของคุณเป็นอย่างไรหากคุณคุ้นเคยกับการแจกจ่ายเฉพาะ
‫เพียงแค่เริ่มต้นด้วยการกระจายนั้นในรูปภาพของคุณ
‫มันจะใช้งานได้ดี แล้วคุณจะไม่ต้องเปลี่ยนทุกอย่างเกี่ยวกับเอกสารประกอบบิลด์ของคุณเมื่อคุณแปลงเป็นไฟล์
‫Docker ของคุณ
‫ใช่ จับคู่กระบวนการที่มีอยู่แล้วอาจจะพิจารณาอีกครั้งในภายหลังว่าอัลไพน์กำลังกลายเป็นตัวเลือกยอดนิยมเนื่องจากขนาด
‫5 Meg สำหรับรูปภาพซึ่งทำได้ดีมาก
‫เส้นดังอย่างงานทำถูกต้อง
‫นี่เป็นบทนำของฉันเกี่ยวกับพายุหิมะและความรัก 20 ปีของฉันกับ Blizzard เริ่มต้นด้วยเกมนี้
‫ฉันโชคดีจริงๆ ที่ได้อยู่ในเบต้าของเวอร์ชันแรก
‫นานมาแล้วที่คุณต้องซื้อการ์ดเสียงมาใส่ในเครื่อง P ของคุณ ค. เพื่อนำไปเล่น
‫ชอบที่จะสนุกกับมันจริง ๆ และนั่นจะเป็นวิดีโอต้นฉบับที่ไม่ได้ออกแบบมาเพื่อเล่นวิดีโอเกมฉันเดาหรืออย่างน้อยก็ไม่มีอะไรอื่นนอกจากลำโพงเส็งเคร็งเล็กน้อย
‫ดังนั้นฉันคิดว่าฉันซื้อเกม Blazer ทุกเกมตั้งแต่นั้นมา
‫ใช่ที่ได้ผล
‫มาพูดถึงสถาปัตยกรรมกลุ่มกันในตอนนี้ และนี่เป็นเรื่องเกี่ยวกับโครงสร้างกลุ่ม
‫ตอนนี้เรารู้จักระบบปฏิบัติการแล้ว
‫ตอนนี้เรารู้ภาพของเราแล้ว
‫มาพูดถึงวิธีที่เราจะสร้างกลุ่มนั้นกัน และฉันจะให้การออกแบบพื้นฐานบางอย่างแก่คุณ
‫หากคุณไม่ได้ไปที่กลุ่มอื่นๆ แสดงว่าคุณยังไม่ได้อ่านเกี่ยวกับ Swarm และวิธีการทำงาน
‫ฉันจะไม่ดำดิ่งลงไปในฝูงอย่างแน่นอน
‫เรามีการประชุมเชิงปฏิบัติการที่ยอดเยี่ยมในวันจันทร์
‫มีเซสชั่นก่อนหน้านี้กับลอร่า แฟรงก์ที่พูดถึงฝูงสัตว์และโครงสร้างภายในของแพ และวิธีการทำงานที่เป็นเอกฉันท์
‫ดังนั้นฉันจะให้การออกแบบพื้นฐานแก่คุณโดยเริ่มจากกลุ่มทารกและกลุ่มทารก
‫ตามบันทึกหนึ่งคุณสามารถสร้างฝูงบนโหนดเดียวซึ่งสามารถเป็นแล็ปท็อปของคุณได้
‫มันเป็นเพียงหนึ่งไลเนอร์
‫ถูกต้อง.
‫เราอาจเคยเห็นการสาธิตเหล่านี้ทั้งหมดแล้ว เราอาจลองใช้การสาธิตเหล่านี้
‫มันเป็นเรื่องจริงและฉันต้องการพูดคุยเกี่ยวกับเรื่องนี้สักครู่
‫ไม่เป็นไร.
‫คุณมีโครงสร้างพื้นฐานในวันนี้
‫ฉันแน่ใจว่าพวกคุณทุกคนมีระบบเดียวในสภาพแวดล้อมของคุณที่ไม่พร้อมใช้งานสูง
‫ซึ่งถ้าระบบล่ม คุณจะได้รับโทรศัพท์เขียนบางอย่างที่ใดที่หนึ่ง
‫อาจเป็นระบบ SGI
‫มันอาจจะเหมือนกับระบบการแจ้งเตือนบางอย่างสำหรับระบบตั๋วของคุณหรืออย่างอื่นที่ไม่สำคัญต่อธุรกิจของคุณ
‫แต่คุณมีอยู่ที่ใดที่หนึ่ง
‫ดังนั้นเรียกใช้บนฝูง
‫เรียกใช้บน
‫แค่ทำ Ducker รุมมัน
‫คุณได้รับคุณสมบัติใหม่พร้อมมัน คุณจะได้รับความลับที่คุณได้รับการกำหนดค่าเมื่อคุณได้รับบริการที่เปิดเผยโดยอัตโนมัติ
‫ดังนั้นพวกเขาจะแทนที่ตัวเองโดยอัตโนมัติหากพวกเขามีปัญหา
‫พวกเขาใช้การตรวจสุขภาพเพื่อให้แน่ใจว่าพร้อมใช้งาน
‫สิ่งที่คุณไม่ได้รับกับแพทย์หมดไปจากกล่องที่เราทำได้ดีมาทำกัน
‫ตัวเลือกถัดไปที่คุณอาจมีคือแบบฟอร์มบันทึกย่อสามฉบับ
‫อย่าทำตัวเลขคู่ไม่ใช่สองรูปแบบไม่ทำอย่างนั้น
‫อย่างน้อยสำหรับผู้จัดการ เรากำลังพูดถึงผู้จัดการ และถ้าคุณไม่คุ้นเคยกับ
‫swarm มากนัก ก็มีเครื่องจักรสองประเภท นั่นคือคนงานที่ทำงานให้เสร็จ และมีผู้จัดการที่มีฐานข้อมูลฉันทามติแบบแพเหมือนเซิร์ฟเวอร์
‫NCD
‫และในกรณีนี้ คุณเป็นโปรเจ็กต์เล็กๆ ที่อาจจะเป็นโปรเจ็กต์งานอดิเรกหรือโปรเจ็กต์ทดสอบ
‫เครื่องจักรทั้งหมดกำลังทำงาน แต่ก็เป็นผู้จัดการทั้งหมดด้วย ดังนั้นจึงมีโปรไฟล์ความเสี่ยงด้านความปลอดภัยอีกเล็กน้อย
‫เนื่องจากพวกเขากำลังจัดเก็บฐานข้อมูล RAF ที่มีการควบคุมทั้งหมดในกลุ่มของคุณ และนั่นเป็นขั้นต่ำที่จะ
‫ให้ความทนทานต่อข้อผิดพลาดจริง ๆ และผู้จัดการของคุณอาจเพิ่มขนาดถัดไปได้ห้าขนาด
‫นี่คือสิ่งที่ผมเรียกว่ากลุ่มใหญ่ เพราะนี่คือสิ่งที่ผมแนะนำสำหรับบริษัทสตาร์ทอัพเล็กๆ
‫ที่ไม่ค่อยดีนัก พวกเขาแค่ต้องการโครงสร้างพื้นฐานขั้นต่ำสำหรับความพร้อมใช้งานสูง และพวกเขาไม่ต้องการ
‫และพวกเขาไม่ได้กังวลจริงๆ เลย ความปลอดภัยและการกำหนดขอบเขตรอบ ๆ ผู้จัดการและพวกเขาต้องการความพร้อมใช้งานสูง
‫ดังนั้นฉันจึงแนะนำสิ่งนี้เพราะสิ่งนี้ช่วยให้คุณสามารถนำโหนดหนึ่งลงเพื่อการบำรุงรักษาและยังคงมีความทนทานต่อการล่มเพราะในโหนดนี้คุณสามารถสูญเสียสิทธิ์ได้สองสิทธิ์
‫เราจำเป็นต้องมีโหนดผู้จัดการส่วนใหญ่อยู่เสมอ
‫นั่นคือห้า
‫จากนั้นเราจะทำขึ้นเมื่อเราไป
‫และอีกอย่างในกล่องเหล่านี้ ถ้าคุณเป็น ADA ใช่ คนๆ นั้นละเลยความจริงที่ว่า T หรือ C บอกว่าขนาดทันทีไม่สำคัญหรอก
‫แค่โปรแกรมกราฟิกที่ฉันใช้ก็ให้กราฟิกเหล่านั้นแก่ฉัน
‫ในกรณีนี้ ฉันได้แยกมันออกแล้วจริงๆ
‫ตอนนี้ฉันมีผู้จัดการอยู่ในวงล้อมที่ปลอดภัยสำหรับ VLAN อื่นหรือกลุ่มความปลอดภัย เพื่อให้พวกเขาสามารถพูดคุยกันเองและควบคุมฝูง
‫จากนั้นฉันก็สามารถสร้างโหนดผู้ปฏิบัติงานได้มากเท่าที่ฉันต้องการ
‫ตกลง.
‫และโหนดผู้ปฏิบัติงานเหล่านั้นสามารถเป็นได้หลายอย่างที่แตกต่างกันในฝูงเดียว ฉันสามารถมีโปรไฟล์ฮาร์ดแวร์ที่แตกต่างกันและส่วนเครือข่ายที่แตกต่างกันโซนความพร้อมใช้งานที่แตกต่างกัน
‫ฉันสามารถทำสิ่งนั้นกับโหนดผู้ปฏิบัติงานเหล่านั้นและใช้ข้อจำกัดได้
‫ถ้าคุณไม่คุ้นเคยกับสิ่งเหล่านั้น โดยทั่วไปแล้ว metadata ที่ช่วยให้คุณบอกบริการที่คุณกำลังสร้างสำหรับ
‫Docker ว่าต้องอยู่ที่นี่ด้วย SSD หรืออาจมีเครื่องสแกนโปรไฟล์ความปลอดภัยที่คุณเรียกใช้บนเซิร์ฟเวอร์เฉพาะ
‫การปฏิบัติตาม PCI หรืออะไรก็ตาม
‫ถูกต้อง.
‫คุณประกอบเป็น VPN INS อาจเป็นบางอย่างบน VPN ที่คุณต้องการกำหนดป้ายกำกับให้กับโหนดเหล่านั้น
‫จากนั้นคุณจำกัดการทำงานของคุณกับสิ่งนั้นด้วยข้อจำกัด เพื่อให้เราสามารถขยายขนาดไปถึงหลายร้อยโหนดและจะไม่เปลี่ยนแปลง
‫ทั้งจำนวนมาก
‫มันไม่เปลี่ยนจริงๆ
‫มันเป็นเพียงโหนดผู้ปฏิบัติงานและสถานที่มากขึ้นด้วยโปรไฟล์ที่หลากหลายมากขึ้น
‫คุณยังคงใช้นิสัยเดิม
‫บางทีขนาดของอินสแตนซ์อาจใหญ่กว่า และคุณจะต้องปรับขนาดผู้จัดการของคุณ เนื่องจากผู้จัดการของคุณจัดเก็บฐานข้อมูล
‫RAF นั้นไว้ในหน่วยความจำ
‫เมื่องานมีขนาดใหญ่ขึ้นและมีงานมากขึ้นที่ฐานข้อมูล RAF จะเติบโตขึ้น และคุณคือโปรไฟล์
‫RAM MCP ของคุณบนผู้จัดการเหล่านั้น อาจต้องเพิ่มขึ้น แต่สามารถเปลี่ยนได้ง่ายมาก
‫คุณสามารถนำออกมาหนึ่งอันแล้วหยิบออกมาสองสามบรรทัด
‫หมอไฟล์.
‫ฉันจะเตือนคุณสั้นๆ เกี่ยวกับกล่องสบู่ ที่โปรดอย่าทำให้สัตว์เลี้ยงของคุณเป็นสัตว์เลี้ยง
‫ผู้คนจำนวนมากที่เปลี่ยนไปใช้โครงสร้างพื้นฐานที่คล่องตัว และฉันเกลียดที่จะใช้คำนั้นเพราะ
‫Agile ถูกใช้มากเกินไปเสมอ แต่โครงสร้างพื้นฐานของคุณกับ Docker มีความสามารถในการทำงานที่คล่องตัว
‫หากคุณไม่ได้ทำให้เป็นสัตว์เลี้ยง หากคุณไม่เริ่มชอบดาวน์โหลด ให้รู้ว่ามีที่เก็บในโฮสต์ และคุณไม่ได้เริ่มทำสิ่งพิเศษบนโฮสต์
‫มันสามารถรักษาได้หากมันเพิ่งสร้างเซิร์ฟเวอร์ ติดตั้ง Docker เพิ่มไปยัง swarm แล้วปรับใช้คอนเทนเนอร์
‫หากคุณเพียงแค่เก็บไว้ในนั้นและคุณทำทุกอย่างจากระยะไกลผ่าน docker API หรือบางทีอาจเป็นเชลล์แฟนซีที่คุณทำสิ่งต่าง
‫ๆ มากกว่าอายุ SSD แต่คุณไม่ได้เก็บข้อมูลบนฮาร์ดไดรฟ์จริง ๆ แล้วโหนดนั้นไม่ได้พิเศษและไม่
‫จะต้องเป็น
‫แต่ฉันเห็นคนจำนวนมากที่ลงเอยเช่นหนึ่งในผู้จัดการโหนดกล่องของพวกเขาที่พวกเขาทำสิ่งนี้ทั้งหมดที่มีเครื่องมือเหล่านี้ทั้งหมดและจากนั้นพวกเขาติดตั้งสิ่งต่าง
‫ๆ กับโฮสต์และมันเป็นนิสัยที่ไม่ดี
‫มันเป็นนิสัยที่เรามีมานานหลายทศวรรษ
‫เป็นเพียงฉันเท่านั้นที่คุณไม่ต้องออกไปทำ คุณสามารถทำการแก้ไขปัญหาทั้งหมดและการทดสอบทั้งหมดของคุณในคอนเทนเนอร์และในกลุ่มนั้น
‫และนั่นก็เยี่ยมมากที่มันไม่ให้อยู่ในโฮสต์ ดังนั้นเหตุผลที่คุณอาจมีหลายฝูง
‫นี่เป็นคำถามทั่วไปที่จริง ๆ แล้วยังถูกถามและเต้นมาก่อน
‫สิ่งเหล่านี้เป็นสาเหตุที่ไม่ดีสำหรับกลุ่มหลายๆ กลุ่มที่คุณสามารถทำได้หลายอย่างในฝูงเดียว โดยไม่มีการจำกัดการตั้งค่าแบบตายตัว
‫เราได้ทดสอบโหนดหลายพันโหนดแล้ว ฉันคิดว่าได้ทดสอบแล้ว 10 หรือ 10,000 โหนด หรือบางอย่างที่ฉันไม่แน่ใจว่าหมายเลขบนสุดของพวกเขาคืออะไร
‫แต่สิ่งเหล่านี้คือทั้งหมดที่คุณไม่ต้องการเหตุผลที่คุณไม่จำเป็นต้องมีเหตุผลนั้น สร้างฝูงหลายฝูง
‫หากคุณมีเหตุผลเหล่านี้ คุณจะต้องสร้างฝูงสัตว์หลายตัวที่มีความเป็นไปได้ เช่น ฉันเป็นคนปฏิบัติการ
‫ฉันชอบความคิดที่จะให้โอกาสทีมปฏิบัติการล้มเหลวก่อนการผลิต ดังนั้นให้โอกาสสำหรับทีมปฏิบัติการที่จะมีฝูงจริงที่คนอื่นสนใจ
‫เช่น แพลตฟอร์ม CIA หรือโครงสร้างพื้นฐานการทดสอบให้ผู้ปฏิบัติการหรือ ทีมงานมีโอกาสที่จะมีสิ่งนั้นเพื่อให้พวกเขาสามารถเรียนรู้ว่าพวกเขาสามารถทำผิดพลาดใน
‫swarm และลบฐานข้อมูลออกจากกลุ่มโดยไม่ได้ตั้งใจหรือสิ่งที่คุณรู้ว่าคนทำก่อนที่พวกเขาจะได้รับการผลิตเพราะถ้านี่เป็นผลิตภัณฑ์แรกของคุณและสิ่งนี้ เป็นฝูงแรกของคุณ คุณจะได้เรียนรู้มากมายว่าจะทำผิดพลาด
‫ดังนั้นมันยอดเยี่ยมมากเมื่อคุณไม่สามารถทำให้พวกเขาไม่ได้อยู่ในขอบเขตของการจัดการที่ถูกต้องในการผลิต docker API ที่พร้อมใช้งานทันทีเป็นสิ่งที่ทั้งหมดหรือไม่มีอะไรเลย
‫และคุณอาจทำได้หากคุณ เคยใช้ Docker มาสักระยะแล้ว ก่อนที่คุณจะรู้ว่ามันไม่มีส่วนหลังของเราในตัว มันไม่ได้ทำหน้าที่ควบคุมการเข้าถึงตามบทบาทนั้น คุณสามารถทำได้ด้วย Docker e มีเครื่องมือของบุคคลที่สามอื่น ๆ ที่จริงแล้ว โหมดปลั๊กอิน l ที่คุณสามารถสร้างได้ แต่ถ้าคุณไม่เพิ่มเลเยอร์นั้น
‫มันจะเป็นทั้งหมดหรือไม่มีอะไรเลย
‫ดังนั้นถ้าคุณมีทีมที่ต้องการสิ่งนั้น บางทีคุณอาจตัดสินใจว่าสำนักงานในนิวยอร์กจะมีคนจำนวนมาก
‫และสำนักงาน DC จะมีคนจำนวนมากเพราะขอบเขตการจัดการ ดังนั้นฉันจะโยนสไลด์อย่างรวดเร็ว
‫เกี่ยวกับ Windows Server 2016 เพราะนั่นเป็นสิ่งใหม่ ๆ ที่ยอดเยี่ยมและกลุ่มที่คุณสามารถมีกลุ่มไฮบริดของระบบปฏิบัติการที่แตกต่างกันและฉันจะ
‫windows ในปีนี้
‫ปีนี้เป็นปีที่เซิร์ฟเวอร์ 2016 ได้ทำให้สิ่งนี้เป็นไปได้และเป็นนวัตกรรมใหม่อย่างรวดเร็ว ดังนั้นทุก
‫ๆ สองสามเดือนเราจะได้รับฟีเจอร์และหน้าต่างชุดใหม่ที่ดีที่จะขยายความสามารถของมันและฝูงและนักเทียบท่าโดยทั่วไป
‫ดังนั้นฉันจะบอกว่าถ้าคุณต้องการสร้างฝูง Windows Server 2016 ล้วนๆ คุณอาจมีข้อเสียบางประการ
‫เพียงเพราะเรามีนวัตกรรมสี่ปีในคอนเทนเนอร์
‫มีโครงการโอเพ่นซอร์สทั้งหมดเหล่านี้ในการตรวจสอบและบันทึก แต่หลายๆ อย่างมีเฉพาะ
‫Linux เท่านั้น
‫ดังนั้น หากคุณเป็นร้านค้าที่ใช้ Windows เราขอแนะนำให้คุณพิจารณา Linux และฝูงของคุณเป็นอย่างน้อย เพื่อที่คุณจะสามารถสร้างสรรค์สิ่งใหม่
‫ๆ ด้วยเครื่องมือที่ประณีตเหล่านั้นในระบบนิเวศที่อาจยังไม่พร้อมสำหรับ Windows ที่นั่น
‫พวกเขากำลังติดตาม Windows อย่างถูกต้อง
‫นอกจากนี้ ถ้าคุณเป็นฉัน ฉันมักจะได้รับใบอนุญาตที่ละเอียดอ่อนบน windows และถ้าผู้จัดการกลุ่มของคุณเป็นเพียงผู้จัดการกลุ่ม
‫และนั่นคือทั้งหมดที่พวกเขาทำ งั้นก็อาจสร้าง Linux เหล่านั้น
‫จากนั้นคุณจะต้องใช้ windows สำหรับปริมาณงานของ windows และคุณไม่ต้องใช้ใบอนุญาตบน windows
‫เพียงเพื่อเป็นผู้จัดการที่นั่งอยู่ที่นั่นในการตัดสินใจ
‫ดังนั้น.
‫แต่คุณก็รู้แน่นอนว่าฉันทำได้ นี่ก็เป็นอีกสิ่งหนึ่งที่ยาก
‫อธิบายเป็นผู้ใช้ดนตรีเพียงเล็กน้อย
‫Explain เป็นเกม 19 สิบสาม dos และมันอาจเป็นหนึ่งในเกมแรกที่คุณต้องการเมาส์เช่น Wolfenstein
‫3D ในช่วงเวลานี้และทั้งหมดนั้น
‫มันเป็นเครื่องจำลองการบินจริงในอวกาศ
‫มันมี.
‫คุณสามารถบินยาน Star Wars ทุกลำได้ในที่สุดเพราะมันมีอันตรายมากมาย
‫เกมนี้เป็นเกมเสพติดสำหรับฉันอย่างน้อยหนึ่งปีจนถึงจุดที่ฉันได้รับเครดิตร้านค้าครั้งแรกที่
‫Navy X ใด ๆ ซึ่งเหมือนกับ Navy Wal-Mart และซื้อลำโพง Bose เพื่อเล่นซาวด์แทร็กที่ยอดเยี่ยมและฉันซื้อไม้เท้า ของตัวควบคุมสำหรับแท่งเที่ยวบิน
‫โดยทั่วไปฉันใช้เงินมากเกินไปจนไม่สามารถจ่ายได้และฉันได้รับเครดิตจากร้านค้าดังนั้นหนี้ผู้บริโภคและนั่นเป็นความผิดของเกมนั้น
‫มาพูดถึงการเอาท์ซอร์สบางส่วนของฝูงของคุณกัน
‫บางทีคุณไม่จำเป็นต้องทำทุกอย่างในบ้าน
‫บางทีคุณไม่จำเป็นต้องสร้างนวัตกรรมใหม่ทั้งหมด ดังนั้นฉันจะบอกว่าใช่
‫ระวังกลุ่มอาการที่ไม่ได้ดำเนินการที่นี่
‫โดยทั่วไปมีผลิตภัณฑ์สำหรับบางส่วน
‫ฉันหมายความว่ามีผลิตภัณฑ์เชิงพาณิชย์สำหรับทุกอย่าง
‫คุณสามารถ outsource ทั้งหมดนี้ได้
‫ถูกต้อง.
‫เรามีเมฆ
‫เรามีบริษัทการค้า
‫แต่ถ้าคุณจะทำสิ่งนี้ด้วยตัวเองถ้าคุณต้องการที่จะทำมันด้วยตัวเอง
‫ดร. ดูแล้วบางทีอาจมีส่วนที่ดีบางอย่างที่คุณสามารถใช้ได้ซึ่งง่ายต่อการ outsource
‫ง่ายต่อการแลกเปลี่ยน
‫เมื่อฉันพูดว่าเอาต์ซอร์ซ ฉันหมายถึงเช่น SAS หรือผลิตภัณฑ์เชิงพาณิชย์และการลงทะเบียนรูปภาพเป็นความคิดเห็นที่ยอดเยี่ยมจริงๆ
‫ตลาดนั้นถูกกำหนดไว้อย่างดี
‫มีผู้เล่นดีๆ หลายคนที่พวกเขาอยู่ที่นั่นมาหลายปีแล้วล็อกการรวมศูนย์การบันทึกของคุณและรวมศูนย์การตรวจสอบของคุณ
‫สิ่งเหล่านี้ล้วนชัดเจนสำหรับฉันซึ่งเป็นวิธีที่ชัดเจน
‫คุณไม่จำเป็นต้องใช้เครื่องมือโอเพ่นซอร์สทั้งหมด เพราะโดยทั่วไปแล้วจะใช้โอเพ่นซอร์ส
‫แม้ว่าจะยอดเยี่ยมมาก แต่คุณมักจะซื้อขายฟรีเพื่อความสะดวกใช่ไหม
‫ดังนั้นจึงไม่มีอิสระอย่างแท้จริง
‫ดังนั้นสิ่งเหล่านี้จะช่วยเร่งโครงการของคุณ หากคุณจำเป็นต้องตัดไทม์ไลน์ออกจากโครงการคอนเทนเนอร์ของคุณสำหรับการผลิตเมล็ดพืช
‫ดูพื้นที่เหล่านี้แล้วยังมี URL ที่ยอดเยี่ยมสำหรับ CMC F พื้นฐาน.
‫พวกมันมีรูปแบบที่เจ๋งมาก คล้ายกับไดอะแกรมภาพของระบบนิเวศ ดังนั้นหากคุณไม่คุ้นเคยกับผู้เล่นบันทึกและคอนเทนเนอร์ทั้งหมด
‫ก็จะมีกราฟิคดีๆ ที่จะให้โลโก้ของพวกเขา และคุณสามารถคิดออกว่าคุณต้องการอะไร เพื่อพิจารณาถึงสิทธิทั้งหมดของตน
‫เร็วมากจริงๆ
‫เราจะพูดถึงสแต็คเทคโนโลยีและนั่นเป็นสาเหตุที่ฉันไม่ต้องการที่จะเรียกมันว่า
‫แต่คุณรู้ว่านี่คือสิ่งปลูกสร้างจากล่างขึ้นบน
‫สิ่งที่คุณเห็นในวันนี้และตอนนี้เห็นได้ชัดว่าในหกเดือนเราอาจมีบริษัท
‫เราจะมีคิวบา 80s เป็นตัวเลือก
‫สไลด์เหล่านี้ยังไม่พร้อมสำหรับแนวคิดคิวบา เพราะฉันกำลังพูดถึงวันนี้
‫นี่คือสิ่งที่คุณสามารถทำได้ในตอนนี้
‫ดังนั้น ที่ด้านล่างสุด คุณกำลังปรับใช้โครงสร้างพื้นฐานด้วยปุ่ม Kit และปุ่มผิดรูปแบบ และจากนั้นคุณอายุน้อยกว่ารันไทม์ที่นี่จะมืดลง
‫เห็นได้ชัดว่าถ้าคุณใช้ swarm การจัดการของคุณคือ Docker swarm เครือข่ายของคุณคือการสร้างซ้อนทับของ Docker
‫swarm ที่เก็บข้อมูลของคุณ บางทีคุณกำลังใช้ Rex Ray ซึ่งเป็นโครงการโอเพ่นซอร์สที่จัดเตรียมพื้นที่จัดเก็บข้อมูลที่ใช้ร่วมกันของคุณระหว่างโฮสต์ของคุณ
‫นั่นเป็นโครงการที่ยอดเยี่ยมจาก Dell EMC Jenkins
‫ฉันหมายถึงแค่เก็บมันไว้ในนั้น
‫แนวคิดของสแต็กนี้ที่นี่คือทั้งหมดนี้เป็นโอเพ่นซอร์สทั้งหมดเป็นโอเพ่นซอร์สล้วนๆ ทุกอย่างบนระบบของคุณเองหรือบนระบบคลาวด์ที่คุณไม่ได้ใช้งาน
‫SAS ที่นี่
‫การกระจาย Docker บวกกับ Portis Portis นั้นเหนียวเหนอะหนะที่ด้านบนของรีจิสทรีฟรีจาก Docker ดังนั้นลงทะเบียนหากคุณเพิ่งทำ
‫Dr. Paul Registry ที่เป็น Registry อย่างเป็นทางการของ
‫Dockers บางทีคุณอาจไม่ต้องการใช้ฮับหรือสิ่งอื่นใดที่คุณต้องการเพียงแค่รีจิสตรีของคุณเอง นั่นคือสิ่งที่จะเป็นสำหรับพร็อกซีเลเยอร์
‫7 ของคุณ และถ้าคุณไม่รู้ว่าคุณต้องการมัน คุณเข้าสู่เนื้อหาเว็บของเว็บเลย คุณจะต้องแชร์พอร์ตแปดสิบและสี่สำหรับสามในคอนเทนเนอร์จำนวนมากที่ต้องการหมายความว่าคุณต้องมีพร็อกซีย้อนกลับหรือพร็อกซีเลเยอร์
‫7 สิ่งเดียวกันและโฟลว์พรอกซีจากหนึ่งใน กัปตันคนอื่น ๆ วิคเตอร์เป็นโครงการที่ยอดเยี่ยมมากที่ใช้พร็อกซี HK และปริมาณการใช้งาน
‫ฉันคิดว่าอาจใช้เอ็นจิ้น X ซึ่งเป็นอีกอันที่ได้รับความนิยม
‫โอเค บางทีสำหรับความรักของคุณ การทำไม้แบบรวมศูนย์ ฉันส่วนใหญ่ที่คุณคงเคยได้ยินเกี่ยวกับเรื่องนั้น
‫นั่นเป็นอีกอันหนึ่งที่ทำงานร่วมกับการตรวจสอบจากส่วนกลางของกลุ่มบางที Prometheus และ Griffon Prometheus
‫เป็นผู้ควบคุม Griffon ที่เฝ้าติดตาม
‫เหนอะหนะที่ด้านบนที่ให้กราฟที่ดีแก่คุณหรือไม่
‫และสุดท้ายบนนี้ คู่หูอาจจะเหนอะหนะบนฝูง
‫และสิ่งเล็กๆ น้อยๆ อย่างสุดท้ายที่ฉันคิดว่าจะทุ่มลงไป ถ้าหากคุณทำงานแบบเปิด FAS อยู่ที่นี่ในสัปดาห์นี้
‫อเล็กซ์กำลังพูดถึงคุณจะเห็นเสื้อเปิดไฟที่วิ่งบนฟอร์มของเรา ดังนั้นคุณจึงทำได้ หน้าที่ของตัวเองเป็นบริการนอกเหนือจากนั้น
‫ตอนนี้สิ่งที่ผมจะทำคือผมจะแสดงให้คุณเห็นโดยเร็วว่าหน้าตาจะเป็นอย่างไร
‫ถ้าคุณทำผลิตภัณฑ์ SAS เหล่านี้ไว้ด้านบน และรายการที่เป็นตัวหนาคือสิ่งที่จะเปลี่ยนแปลง
‫แจ้งให้ทราบที่นี่ Docker สำหรับ AWOL เราและนักเทียบท่าสำหรับ Azure ฉันไม่ได้พูดถึงเรื่องเหล่านี้ แต่นั่นเป็นความคิดเห็นของ
‫Dockers ว่าคุณควรเรียกใช้ฝูงในกลุ่มเมฆเหล่านั้นอย่างไรและให้เทมเพลตแก่คุณ
‫Google Cloud รุ่นเบต้าตอนนี้คุณสามารถลงทะเบียนได้ ฉันเชื่อว่าเว็บไซต์ของ Tucker แต่ตัวเลือกที่เป็นตัวหนา
‫คุณอาจมีตัวเลือกสำหรับผลิตภัณฑ์เชิงพาณิชย์ที่จะเร่งการปรับใช้ของคุณโดยการแก้ปัญหาที่คุณจะต้องแก้ไขด้วยตัวเอง
‫สุดท้ายนี้ ดร. รุ่นองค์กร
‫นี่คือสิ่งที่จะเปลี่ยนไปหากคุณทำ Docker e ที่ด้านบนของ Docker for Azure หรือ AWP ดังนั้น Docker สำหรับ Azure
‫native U เอส หรือฟรีจาก Docker
‫ฉันหมายถึงเห็นได้ชัดว่าฉันจ่ายค่าโครงสร้างพื้นฐาน แต่มีเทมเพลตฟรีและยิ่งไปกว่านั้นหากคุณทำ
‫Docker e การเปลี่ยนแปลงรันไทม์ของคุณเป็นเวอร์ชัน E ที่ได้รับการสนับสนุนอย่างเป็นทางการ เลเยอร์เลเยอร์ 7 พร็อกซีของคุณและรีจิสตรีของคุณ
‫และเหนอะหนะของคุณดูแล คุณจึงสามารถเห็นได้ว่าสแต็กนั้นได้รับ Docker เป็นศูนย์กลางและมุ่งเน้นมากเพียงใด
‫ดังนั้นการปรับใช้ที่เร็วที่สุดอย่างตรงไปตรงมาคือเพียงปรับใช้ Docker e บน Azure a w w ด้วยเทมเพลตของพวกเขา
‫ดังนั้นหากคุณต้องการความเร็ว หากคุณยังไม่รู้ Docker e ยังให้สิ่งอื่นๆ อีกมากมายที่ถูกต้องแก่คุณ
‫คุณมีภาพที่สแกนบทบาทตามการเลื่อนตำแหน่งภาพควบคุมการเข้าถึง
‫เราทุกคนได้เห็นการสาธิตเหล่านั้นในประเด็นสำคัญและความไว้วางใจในเนื้อหา
‫กระเทียมจำบทเรียนชีวิตไม่ได้
‫อย่ายิงอาหารของคุณ
‫นี่คือสิบเก้าสิบห้า
‫นี่คือเกมอาร์เคดแฮ็คและสแลชที่บูมให้คุณมากถึงสี่ผู้เล่น
‫ถูกต้อง.
‫ฉันไม่ได้พูดถึง Ready Player One นี้
‫คุณต้องดูหนังเรื่องนั้นในปีหน้า แต่คุณต้องอ่านหนังสือหรือฟังหนังสือเสียงของวิล
‫วีตันก่อนหน้านั้น
‫เป็นการเดินทางที่ยอดเยี่ยมเช่นกันตลอดช่วงทศวรรษที่ 80
‫หากคุณเป็นแฟนยุค 80 เลย
‫ฉันเห็นด้วย.
‫ชีวิตของคุณกำลังดำเนินไป ดังนั้นสิ่งที่ยอดเยี่ยมเกี่ยวกับเกมนี้ที่คุณสามารถเล่นได้คือสำหรับผู้เล่นหรือผู้เล่นคนเดียว และมันก็ยังคงสนุกอยู่
‫ตกลง เพียงเพราะเพื่อนของคุณวิ่งไปรอบๆ คุณไม่สามารถร่วมมือกันในเกมนี้ ไม่ได้หมายความว่าคุณจะเล่นไม่ได้
‫เล่นไม่ได้ และคุณจะไม่สนุกด้วย
‫เช่นเดียวกันกับออร์เคสตราของคุณ
‫บางทีฉันไม่รู้ว่ามันเป็นอย่างไร ทิ้งทุกอย่างแล้วพูดว่าบางทีคุณอาจต้องหาตู้คอนเทนเนอร์และการผลิตเพราะเทศกาลวันหยุดกำลังจะมาถึง
‫และคุณสัญญากับเจ้านายของคุณว่าจะมีตู้คอนเทนเนอร์ภายในคริสต์มาส
‫แล้วถ้าคุณไม่สามารถทำการประสานคอนเทนเนอร์ก่อนหน้านั้นได้ และบางทีคุณอาจมีโครงสร้างพื้นฐานที่ทำงานอัตโนมัติทั้งหมด
‫บางทีคุณอาจใช้ ESD และ Amazon ที่ซึ่งคุณปรับขนาด VM โดยอัตโนมัติและนำแอปของคุณไปไว้ในเหยื่อ
‫ดังนั้นฉันจะเถียงอาร์กิวเมนต์ของตัวเองและบอกว่าบางทีคุณอาจชอบขอบเขตของ VM เช่นเดียวกับคอนเทนเนอร์
‫1 ต่อ 1 ต่อ VM
‫เราไม่ได้พูดถึงเรื่องนั้นจริงๆ ในอุตสาหกรรมนี้ เพราะมันไม่ใช่สิ่งที่เจ๋งที่สุดแต่มันได้ผลโดยสิ้นเชิง
‫คุณสามารถทำเช่นนี้และเปลี่ยนแปลงโครงสร้างพื้นฐานของคุณน้อยลง แต่มีประโยชน์มากมาย
‫หมายความว่าคุณสามารถเรียนรู้วิธีใช้ไฟล์ Docker
‫หมายความว่าคุณเรียนรู้วิธีจัดการ Docker ในการผลิต และนี่คือคอนเทนเนอร์เดียวบน VM เดียว
‫เห็นได้ชัดว่าคุณไม่ได้รับการปรับขนาดออกจากคอนเทนเนอร์ของคุณเช่นเดียวกับคอนเทนเนอร์เหล่านี้ทั้งหมดใน
‫VM เดียว แต่เป็นประตูของคุณ
‫ถ้าคุณไม่ทำคอนเทนเนอร์ในวันนี้ แสดงว่าคุณทำไปแล้ว
‫จึงไม่เลวร้ายไปกว่านี้
‫สิ่งนี้ทำให้คุณดีขึ้นได้ถูกต้อง
‫มันไม่ได้เป็นเพียงการประสานกันเต็มรูปแบบ
‫สิ่งนี้กำลังเกิดขึ้นจริงในขณะนี้
‫นี่ไม่ใช่สิ่งใหม่
‫Windows กำลังทำเช่นนี้กับคอนเทนเนอร์ hyper v hyper v นั้นเป็นคอนเทนเนอร์เดียวใน VM
‫ลินุกซ์กำลังทำสิ่งนี้ด้วยความคิดริเริ่มจนถึงจนถึงเคลียร์คอนเทนเนอร์
‫นั่นเป็นโครงการที่ยอดเยี่ยมที่พวกเขากำลังทำ Linux OSX ให้น้อยที่สุด
‫สิ่งนี้ยังมาพร้อมกับชุดคิทลินุกซ์
‫Linux hit ทำสิ่งนี้ในวันนี้ แต่จริง ๆ แล้วมันมาพร้อมกับคอนเทนเนอร์ Linux บน Windows
‫ซึ่งเป็นแอลกอฮอล์เป็นวิธีที่บอกว่านี่คือวิธีที่คุณจะสามารถเรียกใช้ Linux บน windows ที่มีระบบปฏิบัติการน้อยที่สุด
‫นั่นเป็นเพียงคอนเทนเนอร์เดียวใน VM เดียว
‫ดังนั้นสิ่งนี้จึงเกิดขึ้นในขณะนี้
‫ฉันให้สิทธิ์คุณในโครงการของคุณเพื่อบอกว่านี่เป็นการตัดสินใจด้านสถาปัตยกรรมที่ถูกต้องตามกฎหมาย
‫คุณสามารถปรับใช้หนึ่งคอนเทนเนอร์นั้นบน VM เดียวได้
‫อันสุดท้ายนี่ยากจริงๆ
‫สิบเก้าสิบสามไม่มีแม้แต่เสียง
‫ทุกดันเจี้ยนแห่งลมหายใจมังกร
‫นี่คือเกมในปี 1982 ที่ทำงานบนเทียร์ 80 และเป็นหนึ่งในเกม 3D เกมแรก
‫มันเป็น
‫ฉันหมายถึงดูสิ่งนั้น
‫นั่นคือฉันคือทศวรรษก่อน Wolfenstein 3D
‫พวกเขาไม่ได้คิดค้นเกม 3 มิติ
‫อันที่จริงเมื่อสิบปีก่อนมีเกมที่คล้ายกับ
‫Maze war 3D มาก
‫ดังนั้นนี่คือบทนำของฉันที่จะเป็นคนเนิร์ด
‫นี่คือที่ที่ฉันได้เรียนรู้ขั้นพื้นฐานว่าคุณต้องเรียนรู้พื้นฐานโดยการพิมพ์ทุกครั้งที่คุณเปิดเครื่องคอมพิวเตอร์เพราะไม่มีทางที่จะบันทึกได้ในตอนนั้น
‫คุณจึงไม่ได้ดูเทปคาสเซ็ตที่เป็นวิธีที่คุณทำได้จริงๆ บันทึก
‫อย่างไรก็ตาม บทสรุปในที่นี้คือการตัดข้อกำหนดทางเลือกจากโครงการของคุณ ให้รอบคอบเกี่ยวกับการทำให้โปรเจ็กต์ของคุณมีขนาดเล็ก
‫เมื่อสองโปรเจ็กต์แรกมุ่งเน้นไปที่ไฟล์ Docker ของคุณ หากคุณใช้ swarm ให้เน้นที่ไฟล์ที่เขียนเช่นกัน
‫ระวัง A ของคุณ ฉัน. รูปแบบและไฟล์ Docker ของคุณเพื่อให้สะอาดและทำงานได้ดี
‫จากนั้นจึงยึดติดกับ OS ที่คุ้นเคยและจากรูปภาพที่คุณรู้จักเพิ่มจำนวนขึ้นเรื่อยๆ ในขณะที่คุณเติบโตในโปรเจ็กต์
‫คุณไม่จำเป็นต้องเปลี่ยนฝูงนก คุณสามารถเติบโตต่อไปได้ และสุดท้ายก็หาวิธีที่จะจ้างงานระบบประปาของคุณ
‫หรืออย่างน้อยก็ไม่น้อย
‫ฉันโกหกแล้วรู้ว่าบางส่วนของสแต็คเทคโนโลยีของคุณอาจต้องเปลี่ยนเพราะนี่คือโครงสร้างพื้นฐานที่คล่องตัว ดังนั้นตัวเลือกแรกที่ดีที่สุดของคุณอาจไม่ใช่ตัวเลือกที่ดีที่สุดของคุณ
‫ไม่เป็นไร.
‫ไม่เป็นไรและยินดีที่จะเปลี่ยนแปลงสิ่งต่าง ๆ ตลอดทางและให้ข้อเสนอแนะเกี่ยวกับแอปดังกล่าวและขอขอบคุณสำหรับการมา