มีหลายสิ่งที่เกิดขึ้นเบื้องหลังเมื่อคุณปรับใช้แอปพลิเคชันไปยังคลาวด์ Azure ฉันไม่มีความเข้าใจเป็นพิเศษเกี่ยวกับสิ่งที่เกิดขึ้นหลังม่าน แต่เมื่อทำงานกับเครื่องมือ VS เพื่ออัปโหลดโปรเจ็กต์ไปยังคลาวด์ Azure สิ่งเหล่านี้คือความประทับใจของฉันในฐานะคนนอกที่มองเข้าไป:
เหนือสิ่งอื่นใด:
- ต้องจัดสรรฮาร์ดแวร์จากกลุ่มเซิร์ฟเวอร์ที่มีอยู่
- ต้องอัพโหลด VHD ของระบบปฏิบัติการหลักไปยังเครื่อง
- อินสแตนซ์ VM จะต้องเริ่มต้นและบูตจากอิมเมจ VHD นั้น
- แพ็คเกจแอปพลิเคชันของคุณจะต้องคัดลอกไปยัง VM และติดตั้ง
- มอนิเตอร์ VM ต้องรอให้บริการของคุณเริ่มทำงานหรือล้มเหลว
- ตัวโหลดบาลานเซอร์และไฟร์วอลล์ของศูนย์ข้อมูลจะต้องทำให้ทราบถึงจุดสิ้นสุดบริการของแอปพลิเคชันของคุณ
- เมื่อทั้งหมดที่ทำข้อมูลให้ตรงกันแอปของคุณสามารถเข้าถึงได้จากเว็บ
รูปภาพ VHD อาจมีขนาดกิกะไบต์ซึ่งใหญ่กว่าการอัปโหลดแอปของคุณมาก แม้แต่บนเครือข่ายดาต้าเซ็นเตอร์ที่เร็วมากก็ต้องใช้เวลาในการย้ายข้อมูลจำนวนมากไปยัง VM, แกะมันออกและทำการบูตจากมัน นอกจากนี้ load balancer และ firewall อาจถูกออปติไมซ์เพื่อทำให้การร้องขอการเราต์มีความสำคัญสูงสุด การกำหนดค่าไฟร์วอลล์และ load balancer ใหม่นั้นมีลำดับความสำคัญต่ำกว่าและต้องทำโดยไม่รบกวนการรับส่งข้อมูล
โปรดทราบว่างานทั้งหมดนี้จะต้องทำเพื่อการปรับใช้ใหม่เท่านั้น การอัปเดตการปรับใช้ที่มีอยู่แผ่ออกเร็วกว่ามาก - 2 ถึง 3 นาทีแทนที่จะเป็น 20 ถึง 30 นาที