Microsoft Cloud Server (VPS) การเปิดใช้งาน Azure VM และการสอนการตั้งค่าเครือข่าย

2026-05-20 阅读 22
1

ในฐานะมือใหม่ที่เพิ่งย้ายจากผู้ผลิตในประเทศรายใหญ่ (Alibaba Cloud, Tencent Cloud) หรือห้องคอมพิวเตอร์ทางกายภาพแบบดั้งเดิมไปยัง Microsoft Azure สถานที่แรกที่ง่ายที่สุดในการได้รับการศึกษาคือ Azure

สถาปัตยกรรมเครือข่าย

ตามนิสัยเดิมหลายคนคลิกเมาส์เพื่อเปิดเครื่องเสมือน (VM) และพบว่าเครือข่ายสาธารณะไม่สามารถเชื่อมต่อได้หรืออินทราเน็ตไม่สามารถเชื่อมต่อกันได้เนื่องจากปรัชญาการออกแบบของ Azure คือ "ปิดโดยค่าเริ่มต้นที่ปลอดภัย" และตรรกะเครือข่าย (VNet, NSG) มีความเข้มงวดและเป็นรูปธรรมมากกว่าผู้ให้บริการระบบคลาวด์รายอื่น

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

แนวคิดหลัก: สามสิ่งที่ต้องมีเพื่อหลีกเลี่ยงหลุม

ก่อนที่คุณจะเริ่มคุณต้องสร้างภาพในหัวของคุณใน Azure เครื่องเสมือนไม่ได้แยกออกจากกันต้องรวมอยู่ในสามระดับเครือข่ายต่อไปนี้:

VNet (Virtual Network/Virtual Network): เทียบเท่ากับอาคารทั้งหมดที่คุณเช่าในระบบคลาวด์

Subnet (ซับเน็ต): ชั้นต่างๆในอาคาร (เช่นแผนกการเงินแผนก R & D) VM ต้องอาศัยอยู่ในบางชั้น

NSG (Network Security Group/Network Security Group): เทียบเท่ากับการรักษาความปลอดภัยที่ประตูชั้นเขามีคำพูดสุดท้ายว่า IP ใดสามารถเข้าได้และพอร์ตใดเปิดอยู่

หลังจากเข้าใจสิ่งนี้แล้วเราก็เริ่มปฏิบัติโดยตรง

ขั้นตอนที่1: สร้างเครื่องเสมือน (VM)

เข้าสู่ระบบ Azure Portal (คอนโซล) ป้อนในแถบค้นหา

Virtual machines

,คลิก

Create -> Azure virtual machine

1.การกำหนดค่าพื้นฐาน (Basics)

Project details (รายละเอียดโครงการ): เลือกการสมัครสมาชิก (Subscription) และกลุ่มทรัพยากร (กลุ่มทรัพยากร) ของคุณกลุ่มทรัพยากรเป็นเหมือนโฟลเดอร์นำทุกสิ่งในการทดสอบนี้มารวมกันเพื่อให้สามารถลบได้ในคลิกเดียวในอนาคต

รายละเอียดการติดตาม (รายละเอียดอินสแตนซ์): ชื่อเครื่องเสมือน: เลือกชื่อใดก็ได้เช่น my-web-vm ภูมิภาค (ภูมิภาค): การค้าต่างประเทศหรือข้ามพรมแดนเลือกสถานที่ที่ใกล้ที่สุดสำหรับลูกค้า (เช่น East US) การทดสอบในประเทศเลือก East Asia (ฮ่องกงจีน) ภาพ: เลือกระบบที่คุณคุ้นเคยเช่น Ubuntu Server 22.04 LTS หรือ Windows Server 2022。ขนาด (ขนาด): เลือก B1s หรือ B2s สำหรับการทดสอบส่วนบุคคล (ประหยัดเงิน) และแนะนำ D series (ชนิดสมดุลมาตรฐาน) สำหรับสภาพแวดล้อมการผลิต

2.ข้อมูลประจำตัวและพอร์ต (ง่ายต่อการเหยียบหลุม)

เอ

ประเภท uthentication: ขอแนะนำให้เลือกคีย์สาธารณะ SSH (ความปลอดภัย) หากเป็น Windows ให้เลือก Password

Public inbound ports (พอร์ตขาเข้าสาธารณะ):>⚠คำเตือนการหลีกเลี่ยงหลุม: ที่นี่ระบบจะถามว่าคุณต้องการเลือก "อนุญาต SSH (22)" หรือ "RDP (3389)" หรือไม่สามเณรสามารถตรวจสอบก่อนเพื่อความสะดวกในการทดสอบแต่ถ้าเป็นสภาพแวดล้อมการผลิตอย่าเปิดที่นี่มิฉะนั้นแฮกเกอร์ทั่วโลกจะเริ่มสแกนพอร์ตของคุณใน1วินาที

ขั้นตอนที่สอง: การตั้งค่าเครือข่ายหลัก (Networking)

คลิกที่ด้านล่างของหน้า

Next: Disks

แล้วคลิก

Next: Networking

。นี่คือไฮไลท์ของวันนี้

[อินเทอร์เน็ต (Your IP)]

▼ (อนุญาตให้22/80พอร์ต)

┌──────────────────────────────────────────────────────────────────────────────────────────────────────

│ NSG (Network Security Group/Security) │

└ ────────────────────────────────────────────────────────────────────────────────────────────────────

┌──────────────────────────────────────────────────────────────────────────────────────────────────────

│VNet (เครือข่ายเสมือน) ──Subnet (เครือข่ายย่อย) │

│└ ─► [VM เครื่องเสมือนของคุณ (my-web-vm) ] │

└ ────────────────────────────────────────────────────────────────────────────────────────────────────

1.เครือข่ายเสมือนและเครือข่ายย่อย

เครือข่ายเสมือน: หากคุณใช้เป็นครั้งแรก Azure จะสร้างเครือข่ายใหม่ให้คุณโดยค่าเริ่มต้น (เช่น my-web-vm-vnet) จะแบ่งส่วนเครือข่ายขนาดใหญ่ที่คล้ายกับ10.0.0.0/16โดยอัตโนมัติ

Subnet: เครือข่ายย่อย10.0.0.0/24จะถูกตัดโดยค่าเริ่มต้นเพียงแค่ใช้ค่าเริ่มต้นโดยตรง

2.IP สาธารณะ (Public IP)

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

3.การกำหนดค่าเครือข่ายกลุ่มความปลอดภัย (NSG)

ใน

NIC network security group

ในตัวเลือกให้เลือก

พื้นฐาน

หากคุณอยู่ในขั้นตอนแรก (Basic

S) อนุญาตให้ใช้พอร์ต22หรือ3389 Azure จะสร้างกฎการเข้าถึงให้คุณโดยอัตโนมัติที่นี่

หลังจากการกำหนดค่าเสร็จสิ้นให้คลิกโดยตรง

Review create (ดูสร้าง)

รอ2-3นาทีเครื่องเสมือนของคุณจะถือกำเนิดขึ้น

ขั้นตอนที่สาม: เปิดเครือข่าย! จะปล่อยการจราจรอย่างปลอดภัยได้อย่างไร?

เครื่องเปิดอยู่และมี IP เครือข่ายสาธารณะสมมติว่าเราติดตั้งเว็บไซต์ Nginx พอร์ตเริ่มต้นคือ

80

。ตอนนี้คุณป้อน IP เครือข่ายสาธารณะในเบราว์เซอร์คุณไม่สามารถเปิดได้อย่างแน่นอนเพราะ "ความปลอดภัย" (NSG) หยุดพอร์ต80

เราจะไปแก้ไขกฎ NSG 。

การเปิดตัวจริง80พอร์ต (บริการเว็บไซต์):

ในแถบเมนูด้านซ้ายของ VM ให้ค้นหา Settings -> Networking (หรือ Network Settings)

คุณจะเห็นตารางที่คล้ายกับไฟร์วอลล์ให้คลิกกฎพอร์ต Add inbound ทางด้านขวา

กรอกพารามิเตอร์ต่อไปนี้: Source (Source): Any (อนุญาตให้ทุกคนเข้าถึงได้) Source port ranges (ช่วงพอร์ตต้นทาง): * เป้าหมาย: Any บริการ: คุณสามารถเลือก HTTP ได้โดยตรงในเมนูแบบเลื่อนลงซึ่งจะช่วยให้คุณเปลี่ยนพอร์ตเป็น80โดยอัตโนมัติการดำเนินการ: Allow (อนุญาต) Priority (ลำดับความสำคัญ): ป้อนตัวเลขเช่น300 (ยิ่งตัวเลขมีขนาดเล็กลำดับความสำคัญก็จะยิ่งสูงขึ้น) ชื่อ: ตั้งชื่อเช่น Allow-HTTP-80

คลิก Add. รอเพียง10วินาทีเพื่อให้กฎมีผลในขณะนี้คุณสามารถรีเฟรชเบราว์เซอร์ของคุณและเว็บไซต์จะเปิดได้ในไม่กี่วินาที!

ขั้นสูงขั้นสูง: ทหารผ่านศึกตัวจริงจะทำอย่างไร?

หากคุณกำลังวางแผนที่จะปรับใช้ธุรกิจของคุณบน Azure อย่างเป็นทางการมีสองสิ่งที่ฉันแนะนำให้คุณสร้างนิสัยในตอนนี้:

1.จำกัดแหล่งที่มาของพอร์ตการจัดการ IP

ไม่เคยเปิด22(Linux) หรือ3389(Windows) พอร์ตทั่วโลก (Any)

แนวทางของทหารผ่านศึก: ในกฎ NSG ให้เปลี่ยนแหล่งที่มาของกฎ SSH จาก Any เป็น IP Addresses

จากนั้นกรอก IP แบบคงที่ของเครือข่ายสาธารณะในบ้านของคุณหรือบริษัทของคุณในที่อยู่ IP ที่มาด้วยวิธีนี้ยกเว้นคุณไม่มีใครในโลกที่มีโอกาสพยายามระเบิดรหัสผ่านของคุณ

2.การทำงานร่วมกันของอินทราเน็ตไม่จำเป็นต้องข้ามเครือข่ายสาธารณะ

หากคุณเปิด VM สองเครื่อง (เช่นเว็บฐานข้อมูล) ภายใต้ VNet เดียวกัน (เครือข่ายเสมือน)

ฐานข้อมูล NSG ไม่จำเป็นต้องเปิดพอร์ตเครือข่ายสาธารณะ

เมื่อเว็บเซิร์ฟเวอร์เชื่อมต่อกับฐานข้อมูลจะเชื่อมต่อโดยตรงกับ IP อินทราเน็ตของฐานข้อมูล (

รูปร่างเช่น10.0.0 .X) VNet ของ Azure เป็นแบบ All-pass โดยค่าเริ่มต้นและการรับส่งข้อมูลไปยังอินทราเน็ตกระดูกสันหลังของ Microsoft ซึ่งไม่เพียงแต่ฟรีแต่ยังเร็วมากและปลอดภัยมาก

สรุป

กุญแจสำคัญในการรับเครือข่าย Azure คือ

ใช้ NSG เป็นบอดี้การ์ดของคุณ

。หลังจากเปิด VM แล้วอย่าเพิ่งรีบสงสัยว่าระบบเสียเหตุผล99% คือมี Rule น้อยกว่าหนึ่งตัวใน NSG

ใช้ตรรกะนี้และลองสร้าง Azure VM เครื่องแรกของคุณ!

1
← 返回新闻中心