ค้นหาเว็บไซต์

Exchange Server ใน Azure – ตอนที่ III


ในสองโพสต์ก่อนหน้านี้ ฉันได้เขียนบล็อกเกี่ยวกับการเชื่อมต่อ VPN แบบไซต์ต่อไซต์กับ Azure และเกี่ยวกับการติดตั้งตัวควบคุมโดเมน (และ Azure AD Connect) ใน Azure ในบล็อกนี้ ฉันจะพูดถึงเซิร์ฟเวอร์ตัวสุดท้าย นั่นคือเซิร์ฟเวอร์ Exchange 2019 ใน Azure

ส่วนสุดท้ายที่น่าสนใจที่สุด (ในความคิดของฉัน) คือการติดตั้งเซิร์ฟเวอร์ Exchange 2019 ใน Azure นี่อาจเป็นเซิร์ฟเวอร์ Exchange สุดท้ายของคุณเพื่อวัตถุประสงค์ในการจัดการ หรืออาจเป็นเซิร์ฟเวอร์ Exchange ที่ยังคงโฮสต์กล่องจดหมาย (บางส่วน) หรือดำเนินการส่งต่อ SMTP การโฮสต์กล่องจดหมายบนเซิร์ฟเวอร์ Exchange ใน Azure อาจมีราคาค่อนข้างแพง การย้ายกล่องจดหมายไปยัง Exchange Online จะมีราคาถูกกว่ามาก แต่แล้ว…. หากคุณกำลังจะเลิกใช้งานศูนย์ข้อมูลของคุณเองแล้ว... ความต้องการทางธุรกิจทั้งหมดแตกต่างออกไปอย่างแน่นอน ?

แลกเปลี่ยนในการตั้งค่า Azure

ปัจจุบันเซิร์ฟเวอร์ Exchange อยู่ในสถานที่ในสถานการณ์แบบไฮบริด มี Domain Controller ใน Azure อยู่แล้ว และ Azure AD Connect ก็ทำงานใน Azure เช่นกัน ตอนนี้ฉันต้องการติดตั้งเซิร์ฟเวอร์ Exchange 2019 ใน Azure และเรียกใช้ตัวช่วยสร้างการกำหนดค่าแบบไฮบริดเพื่อสร้างการกำหนดค่าแบบไฮบริดด้วยเซิร์ฟเวอร์ Exchange 2019 ใน Azure เว็บเมลและการค้นหาอัตโนมัติจะชี้ไปที่เซิร์ฟเวอร์ Exchange ใน Azure เช่นกัน กล่าวโดยสรุป การกำหนดค่าจะมีลักษณะดังนี้:

จดหมายขาเข้าจะถูกส่งไปยัง Exchange Online Protection และส่งไปยังกล่องจดหมายใน Exchange Online เมื่อกล่องจดหมายอยู่ในสถานที่ กล่องจดหมายจะถูกส่งไปยังเซิร์ฟเวอร์ Exchange ใน Azure และเมื่อจำเป็น จะถูกกำหนดเส้นทางไปยังเซิร์ฟเวอร์ Exchange ในสถานที่

แต่ก่อนอื่น เราต้องคิดถึงขนาดเซิร์ฟเวอร์ Exchange ใน Azure

การแลกเปลี่ยนขนาดใน Azure

คำถามแรกเกี่ยวกับเซิร์ฟเวอร์ Exchange ใน Azure คือการปรับขนาดเซิร์ฟเวอร์ Exchange ประการแรก รองรับการปรับใช้ Exchange บนเครื่องเสมือน Microsoft Azure หากปริมาณพื้นที่จัดเก็บทั้งหมดที่ใช้สำหรับฐานข้อมูล Exchange และบันทึกธุรกรรมฐานข้อมูล (รวมถึงฐานข้อมูลการขนส่ง) ได้รับการกำหนดค่าสำหรับ Azure Premium Storage (โปรดดูบทความ Exchange Server Virtualization บน Microsoft Learn

เมื่อคุณวางแผนที่จะโฮสต์กล่องจดหมายที่ใช้งานอยู่บนเซิร์ฟเวอร์ Exchange ที่ทำงานอยู่ใน Azure คุณควรใช้เครื่องคำนวณข้อกำหนดพื้นที่เก็บข้อมูล Exchange 2019 เพื่อหาขนาดที่ถูกต้องสำหรับเซิร์ฟเวอร์ Exchange คุณสามารถค้นหาเครื่องคำนวณพื้นที่เก็บข้อมูลได้จากอิมเมจ ISO ของ Exchange 2019 ในไดเรกทอรี \Support

หากคุณกำลังวางแผนที่จะติดตั้งเซิร์ฟเวอร์ Exchange ใน Azure เพียงเพื่อวัตถุประสงค์ด้านการจัดการหรือเพื่อห้องปฏิบัติการ ฉันขอแนะนำให้ใช้ VM 'Standard d8s v3' นี่คือ VM ที่มี 8 vCPU, หน่วยความจำ 32 GB และดิสก์เพิ่มเติมสูงสุด 16 แผ่น
เมื่อคุณสร้าง VM ใหม่ใน Azure Portal และเลือก 'ดูขนาดทั้งหมด' มันจะแสดงรายการเครื่องเสมือนที่ใช้มากที่สุดโดย ผู้ใช้ Azure ดังแสดงด้านล่าง:

สำหรับสภาพแวดล้อมห้องปฏิบัติการของฉันเอง ฉันเลือก DS3_V2 VM ไม่ใช่ VM ที่เร็วที่สุด แต่เพื่อวัตถุประสงค์ในการทดสอบและการจัดการของฉันเอง ก็เพียงพอแล้ว แต่ระยะทางของคุณอาจแตกต่างกันไปแน่นอน สิ่งที่แนบมากับ VM ของฉันคือดิสก์ SSD สองตัวขนาด 1TB ตัวละ โปรดทราบว่าดิสก์อาจมีค่าใช้จ่ายสูง โดยเฉพาะอย่างยิ่งในสภาพแวดล้อมของห้องปฏิบัติการ! อินเทอร์เฟซเครือข่ายเชื่อมต่อกับ VNET ภายในที่สร้างขึ้นก่อนหน้านี้ และเชื่อมต่อกับเครือข่าย Microsoft โดยใช้ที่อยู่ IP สาธารณะ ฉันยังสร้างชื่อ DNS (exchlabsnl.westeurope.cloudapp.azure.com ซึ่งสามารถใช้เป็นบันทึก CNAME สำหรับชื่อ DNS อื่นๆ) ได้ แต่นั่นไม่จำเป็นจริงๆ เนื่องจากฉันสามารถใช้ที่อยู่ IP สาธารณะในบันทึก DNS A ปกติได้

การติดตั้งและกำหนดค่า Exchange ใน Azure

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

การกำหนดค่าเซิร์ฟเวอร์ Exchange ใน Azure นั้นคล้ายคลึงกับการกำหนดค่าเซิร์ฟเวอร์ Exchange ภายในองค์กร ติดตั้งใบรับรองที่เหมาะสม กำหนดค่าไดเรกทอรีเสมือน (หวังว่าจะไม่จำเป็นต้องพูด แต่ใช้ FQDN อื่นใน Azure เนื่องจากเป็นไซต์อื่นใน Active Directory) และกำหนดค่าฐานข้อมูลการขนส่งบนดิสก์อื่น

กำหนดค่า Network Security Group (NSG) เพื่ออนุญาตการเข้าถึงพอร์ต 443 และพอร์ต 25 จากอินเทอร์เน็ต ขึ้นอยู่กับข้อกำหนดด้านความปลอดภัยของคุณ คุณสามารถกำหนดค่า NSG ของเซิร์ฟเวอร์ Exchange ด้วยช่วง IP ของ Exchange Online (https://learn.microsoft.com/en-gb/microsoft-365/enterprise/urls-and-ip-address -ranges) เพื่อให้มีเพียง Microsoft เท่านั้นที่สามารถเข้าถึงเซิร์ฟเวอร์ Exchange ของคุณใน Azure ได้อย่างสมบูรณ์ หากคุณมีไคลเอนต์ที่ต้องการเชื่อมต่อกับเซิร์ฟเวอร์ Exchange พวกเขาสามารถใช้การเชื่อมต่อ VPN (นั่นคือสิ่งที่ฉันมักจะแนะนำให้กับลูกค้าในปัจจุบัน และสิ่งที่ฉันทำในสภาพแวดล้อมห้องปฏิบัติการของฉัน)

หากคุณกำลังวางแผนเซิร์ฟเวอร์ Exchange เพื่อวัตถุประสงค์ในการจัดการเท่านั้น ฉันขอแนะนำว่าอย่าใช้ IP สาธารณะเลย และให้เชื่อมต่อกับเซิร์ฟเวอร์ Exchange โดยใช้ Vnet ส่วนตัวเท่านั้น ในสถานการณ์สมมตินี้ ไม่จำเป็นต้องเผยแพร่เซิร์ฟเวอร์ Exchange ไปยังอินเทอร์เน็ต และการเปลี่ยนแปลงต่อผู้รับทั้งหมดจะถูกจำลองแบบไปยัง Exchange Online โดยใช้ Azure AD Connect ไม่มีการเชื่อมต่ออินเทอร์เน็ตใดที่เสี่ยงต่อการถูกโจมตีจากภายนอกน้อยลง และอีกสิ่งที่น่าสนใจเมื่อใช้ Management Server เท่านั้น คุณสามารถปิดได้เมื่อไม่ได้ใช้งาน วิธีนี้ช่วยให้คุณประหยัดเงินได้ค่อนข้างมาก

ขั้นตอนต่อไปคือการเรียกใช้ Hybrid Configuration Wizard ซึ่งคุณสามารถดาวน์โหลดได้จาก https://aka.ms/hybridwizard เมื่อดำเนินการผ่านตัวช่วยสร้าง ให้เลือกเซิร์ฟเวอร์ Exchange ใน Azure สำหรับการกำหนดค่าตัวเชื่อมต่อการรับ และสำหรับการกำหนดค่าตัวเชื่อมต่อการส่ง

เมื่อเสร็จแล้ว ให้เพิ่มที่อยู่ IP สาธารณะของเซิร์ฟเวอร์ Exchange ของคุณใน Azure ลงในบันทึก SPF สำหรับเมลขาออก หรือกำหนดค่าตัวเชื่อมต่อ SMTP ไปยัง Exchange Online เพื่อกำหนดเส้นทางเมลขาออกทั้งหมดผ่าน Exchange Online ซึ่งขึ้นอยู่กับความต้องการของคุณแน่นอน

เกิดอะไรขึ้นในสถานการณ์ของฉัน ที่อยู่ IP สาธารณะของฉันถูกกำหนดโดย Microsoft และคุณไม่มีทางรู้ว่าเกิดอะไรขึ้นก่อนหน้านี้กับที่อยู่ IP นี้ แต่ฉันต้องลบออกจาก SpamHaus ก่อนจึงจะสามารถส่งอีเมลจากเซิร์ฟเวอร์ Exchange ของฉันได้

จากนั้นย้ายทรัพยากรของคุณจากเซิร์ฟเวอร์ Exchange ภายในองค์กรไปยังเซิร์ฟเวอร์ Exchange ใน Azure และเลิกใช้งานเซิร์ฟเวอร์ Exchange ภายในองค์กรเมื่อจำเป็น

สรุป

ในบล็อกโพสต์สามรายการที่ผ่านมา ฉันได้อธิบายสิ่งที่ต้องทำในการติดตั้งเซิร์ฟเวอร์ Exchange ใน Microsoft Azure และมีขั้นตอนต่อไปนี้:

  • สร้างการเชื่อมต่อแบบไซต์ต่อไซต์ระหว่างเครือข่ายภายในองค์กรของคุณและ Vnet ใน Azure
  • ติดตั้ง Domain Controller ใน Azure ซึ่งเชื่อมต่อกับ Vnet คุณสามารถเลือกติดตั้งเซิร์ฟเวอร์ Azure AD Connect ใน Azure ได้เช่นกัน
  • ติดตั้งและกำหนดค่าเซิร์ฟเวอร์ Exchange ใน Azure ซึ่งเชื่อมต่อกับ Vnet (และกับอินเทอร์เน็ตเมื่อจำเป็น)

เซิร์ฟเวอร์ Exchange ใน Azure ได้รับการรองรับอย่างสมบูรณ์ ตราบใดที่ฐานข้อมูลกล่องจดหมายและไฟล์บันทึกธุรกรรมอยู่บนที่เก็บข้อมูลระดับพรีเมียม ก็ไม่น่าจะมีปัญหา

การกำหนดขนาดเซิร์ฟเวอร์ Exchange ของคุณใน Azure เปรียบเสมือนเซิร์ฟเวอร์ Exchange ภายในองค์กร ใช้เครื่องคำนวณพื้นที่เก็บข้อมูลเพื่อกำหนดขนาดของเซิร์ฟเวอร์ Exchange ของคุณและค้นหา VM ที่ตรงกับข้อกำหนดเหล่านี้

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

บทความที่เกี่ยวข้อง