วิธีเรียกใช้ WordPress อย่างรวดเร็วบน Microsoft Azure

Microsoft Azureคือสิ่งที่ยิ่งใหญ่ต่อไปในการประมวลผลแบบคลาว(cloud computing)ด์ โดยพื้นฐานแล้ว Azure เป็นบริการคลาวด์คอมพิวติ้ง(cloud computing service) ที่ให้ บริการโดยMicrosoftซึ่งสามารถใช้เพื่อสร้าง ปรับใช้ และจัดการแอปพลิเคชันผ่านเครือข่ายศูนย์ข้อมูล ที่ Microsoft เป็นเจ้าของ (Microsoft)โดยพื้นฐานแล้วเป็นคอลเล็กชั่นผลิตภัณฑ์ประมาณ 68 รายการซึ่งรวมถึงเครื่องเสมือน, ฐานข้อมูล SQL(SQL Database) , App Serviceและอื่นๆ Azure เป็นชุดโซลูชันที่สมบูรณ์ที่คุณต้องการในขณะที่ปรับใช้เว็บแอปพลิเคชันและเครื่องเสมือน

เรียกใช้ WordPress บน Microsoft Azure

เมื่อเร็ว ๆ นี้ฉันได้เข้าร่วมงานในChandigarhประเทศอินเดีย(India)ซึ่งจัดโดยWordPress Chandigar h และMicrosoft User Group –(Microsoft User Group – Chandigarh) Chandigarh ชื่องานคือ – วิธีเรียกใช้ WordPress ที่รวดเร็วอย่าง(How to run blazingly fast WordPress on Microsoft Azure)เห็นได้ชัด บน Microsoft Azure เราได้พูดคุยถึงความเป็นไปได้ต่างๆ ในการใช้Microsoft Azureเพื่อปรับใช้เว็บไซต์และWordPress และผู้อำนวยความสะดวกประจำวันคุณ Jasjit Chopra(Mr. Jasjit Chopra)ได้แบ่งปันความรู้และจัดเวิร์กช็อปเกี่ยวกับการใช้งาน เว็บไซต์ WordPressบนMicrosoft Azure (Microsoft Azure)ในโพสต์นี้ ฉันพยายามอย่างดีที่สุดเพื่อสรุปเวิร์กชอปและให้ขั้นตอนที่เกี่ยวข้องในการใช้งานWordPressบนอา ซู(Azure)ร์.

ประโยชน์ของการโฮสต์WordPressบนMicrosoft Azure

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

ในโพสต์นี้และเวิร์กชอปทั้งหมด เราใช้ บัญชี Dev Essentialฟรีเพื่อเข้าถึงMicrosoft Azure เมื่อคุณสมัครใช้งาน คุณจะได้รับ เครดิต Azure(Azure Credit)ฟรี 300$ ตลอดระยะเวลาหนึ่งปี (25$ ต่อเดือน) เครดิตจำนวนมากนี้เพียงพอสำหรับคุณในการทดลองใช้Azureและปรับใช้เว็บไซต์ทดสอบของคุณ

โดยพื้นฐานแล้ว เครื่องมือและบริการทั้งหมดที่เราจะใช้ในบทช่วยสอนนี้ไม่มีค่าใช้จ่าย และคุณต้องจ่ายเฉพาะเมื่อคุณสร้างบางสิ่งให้กับองค์กรของคุณจริงๆ เครดิตฟรีสามารถอำนวยความสะดวกในโครงการทดสอบของคุณ

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

การตั้งค่า Azure

ขั้นตอนที่ 1(Step 1) : ตรงไปที่เว็บไซต์Microsoft Dev Essentialsที่นี่ (here)ทำตามขั้นตอนการลงทะเบียนเพื่อรับเครดิตฟรีของคุณ ตอนนี้ ตรงไปที่เว็บไซต์(website) Azure และเข้าสู่ระบบโดยใช้ข้อมูลประจำตัวของคุณ ตอนนี้คุณมี บัญชี Azureที่ใช้งานได้อย่างสมบูรณ์ซึ่งสามารถนำมาใช้เพื่อปรับใช้แอปพลิเคชันได้

ขั้นตอนที่ 1 (ทางเลือก):(Step 1 (Alternate):)มีทางเลือกอื่นหากคุณไม่ต้องการลงทะเบียนโดยใช้Dev Essentials (Dev Essentials)คุณสามารถไปที่ เว็บไซต์ Azureและเริ่มการทดลองใช้ฟรีโดยให้เครดิตฟรี 200$ แก่คุณเป็นระยะเวลาหนึ่งเดือน

ขั้นตอนที่ 2(Step 2) : ตอนนี้ เราต้องสร้าง Virtual Machine ที่จะเรียกใช้เซิร์ฟเวอร์ของเรา เราใช้Ubuntu 14.04 LTSในการปรับใช้เซิร์ฟเวอร์ คุณมีอิสระที่จะใช้เวอร์ชันอื่นหรือแม้แต่ Windows เพื่อปรับใช้เซิร์ฟเวอร์

หากต้องการสร้างเครื่องเสมือนใหม่ ให้กดไอคอนเครื่องหมายบวก(plus) สีเขียวจาก แดชบอร์ดAzure ตอนนี้ค้นหา ' Ubuntu Server 14.04 LTS ' แล้วกด ' Enter ' เลือกตัวเลือกที่เกี่ยวข้องจากผลการค้นหาและเลือก ' Resource Manager ' เป็นรูปแบบการปรับใช้ กดปุ่มสร้าง (Create)คุณสามารถคลิกที่ภาพเพื่อดูเวอร์ชันที่ใหญ่ขึ้น

ขั้นตอนที่ 3(Step 3) : ตอนนี้ เราต้องทำการกำหนดค่าบางอย่างเพื่อตั้งค่าเครื่องเสมือนของเรา ทำตามขั้นตอนเหล่านี้อย่างระมัดระวังเพื่อหลีกเลี่ยงข้อผิดพลาดในการตรวจสอบความถูกต้อง เลือกชื่อเครื่อง จากนั้นเลือกประเภทดิสก์ VM เป็น ' SSD ' คุณต้องเลือกให้เป็นSSDเพื่อให้เซิร์ฟเวอร์ของคุณทำงานได้เร็วกว่าโฮสต์เว็บทั่วไปมาก

เป้าหมายของเราในบทช่วยสอนทั้งหมดคือการทำให้การ ติดตั้ง WordPressทำงานเร็วขึ้นในแบ็กเอนด์ ดังนั้นSSDจึงเป็นสิ่งจำเป็น ตอนนี้ เลือกชื่อผู้ใช้และเปลี่ยนประเภทการตรวจสอบสิทธิ์เป็น ' รหัสผ่าน(Password’) ' สร้างรหัสผ่านที่รัดกุมเพียงพอและอย่าลืมชื่อผู้ใช้และรหัสผ่าน

ตอนนี้ เลือก ' สร้างใหม่(Create new) ' ใต้กลุ่มทรัพยากร(Resource Group)แล้วเลือกชื่อที่เหมาะสม โดยปกติ ชื่อจะขึ้นต้นด้วย ' RG ' ตามด้วยชื่อเครื่องเสมือนของคุณ จากนั้นเลือกตำแหน่งที่ใกล้คุณที่สุดและพร้อมให้บริการในบัญชีฟรี เราเลือกตำแหน่งที่ใกล้ที่สุดเพื่อลดเวลาในการตอบสนองและปรับปรุงความเร็ว กด(Hit) ' ตกลง(OK) ' เมื่อคุณทำเสร็จแล้ว

ขั้นตอนที่ 4(Step 4) : ในขั้นตอนนี้ คุณต้องเลือกขนาดของเครื่องเสมือน ขนาดขึ้นอยู่กับความต้องการของโครงการของคุณโดยสมบูรณ์ เราขอแนะนำDS1_V2สำหรับบทช่วยสอนนี้และสำหรับการโฮสต์โปรเจ็กต์ทั่วไปอื่นๆ ของคุณ และคุณสามารถขยายขนาดได้อย่างง่ายดายเมื่อองค์กรของคุณเติบโตขึ้น และคุณจะพบว่ามีการเข้าชมเว็บไซต์ของคุณมากขึ้น การปรับขนาดที่ง่ายดายคือความสวยงามของMicrosoft Azure (Microsoft Azure)DS1_V2มาพร้อมกับโปรเซสเซอร์คอร์เดียว, 3.5 GB RAM และพื้นที่ (GB RAM)ดิสก์ SSD(SSD Disk) 7 GB และราคาอาจอยู่ที่ประมาณ 60$ ต่อเดือน หากคุณใช้เซิร์ฟเวอร์ที่อยู่ใกล้เอเชียตะวันออกเฉียง(Southeast Asia)ใต้

วิธีเรียกใช้ WordPress อย่างรวดเร็วบน Microsoft Azure

คุณไม่จำเป็นต้องจ่ายค่าใช้จ่าย เนื่องจากคุณมีเครดิตฟรีอยู่แล้ว ซึ่งได้รับในขั้นตอนที่(Step 1) 1 เลือกขนาดที่เหมาะสมแล้วกด ' เลือก(Select) '

ขั้นตอนที่ 5(Step 5) : นี่เป็นขั้นตอนที่สำคัญที่สุดที่เรากำหนดการตั้งค่าเพิ่มเติมบางอย่าง ที่นี่คุณสามารถเลือกชื่อบัญชีที่เก็บข้อมูลของคุณได้ นอกจากนี้ คุณสามารถกำหนดค่าPublic IPของเครื่องเสมือนของคุณได้ IP สามารถเป็นไดนามิกหรือสแตติกได้ตามความต้องการของคุณ เรากำลังใช้ไดนามิกสำหรับบทช่วยสอนนี้ นอกจากนี้ เราจำเป็นต้องสร้างกฎขาเข้าใหม่ใน ' Network Security Group Firewall ' เราสร้างกฎนี้เพื่อให้เครื่องของเราสามารถรับฟังผ่านพอร์ต 80 และให้บริการเนื้อหาของเว็บไซต์ได้

ในการเพิ่มกฎนี้ ให้เลือกNSGจากเมนู จากนั้นภายใต้'กฎขาเข้า' ให้(‘Inbound Rules’ )กด ' เพิ่มกฎขาเข้า(Add an inbound rule) ' ทำตามการกำหนดค่าต่อไปนี้เพื่อตั้งค่ากฎนี้:

  • ชื่อ: “http”
  • ลำดับความสำคัญ: จำนวนเต็มที่มากกว่าลำดับความสำคัญของ SSH (>1000)
  • บริการ: “HTTP”
  • พอร์ต: 80 (ค่าเริ่มต้น)
  • โปรโตคอล: “TCP” (ค่าเริ่มต้น)
  • การกระทำ: อนุญาต

กด(Hit)ปุ่ม 'ตกลง' ทั้งหมดเพื่อสร้างกฎและบันทึกการตั้งค่า และคุณได้กำหนดค่าเครื่องเสมือนของคุณเรียบร้อยแล้วซึ่งสามารถสื่อสารกับคอมพิวเตอร์เครื่องอื่นผ่านพอร์ต 80 ได้

ขั้นตอนที่ 6(Step 6) : ตอนนี้Azureจะทำการตรวจสอบความถูกต้องบนเครื่องเพื่อให้แน่ใจว่าคุณได้กำหนดค่าอย่างถูกต้องและไม่มีข้อผิดพลาด หากการตรวจสอบผ่านธงสีเขียวทั้งหมด ในที่สุด คุณก็ทำให้เครื่องใช้งานได้โดยกดปุ่ม ' ตกลง(OK) ' ตอนนี้จะใช้เวลาสองสามนาทีในการทำให้ใช้งานได้เสร็จสมบูรณ์ และหากในกรณีใดๆ การปรับใช้ล้มเหลว คุณสามารถลบกลุ่มทรัพยากรทั้งหมดและทำซ้ำขั้นตอนหรือพูดคุยกับเราในส่วนความคิดเห็นด้านล่าง

ตอนนี้คุณจะสามารถเห็นเครื่องเสมือนของคุณทำงานอยู่ ในส่วนถัดไปของโพสต์ –  วิธีติดตั้งและตั้งค่า WordPress บน Microsoft Azure(How to install & setup WordPress on Microsoft Azure)(How to install & setup WordPress on Microsoft Azure) – เราได้พูดถึงวิธีเชื่อมต่อกับเครื่องนี้และติดตั้งและโฮสต์WordPressไว้



About the author

ฉันเป็นวิศวกรซอฟต์แวร์เต็มเวลาที่มีประสบการณ์มากกว่า 10 ปีในการทำงานกับซอฟต์แวร์ Windows และ Mac ฉันรู้วิธีออกแบบ ทดสอบ และปรับใช้แอปพลิเคชันบนทั้งสองแพลตฟอร์ม ฉันยังมีประสบการณ์ด้านความปลอดภัยและการจัดการระบบ ทักษะและความรู้ของฉันสามารถช่วยให้คุณสร้างระบบคอมพิวเตอร์ที่ดีขึ้นและมีประสิทธิภาพมากขึ้น



Related posts