เมื่อพูดถึงการโฮสต์ WordPress บน AWS คำถามที่พบบ่อยที่สุดคือ ราคาเท่าไหร่ AWS มีชื่อเสียงในด้านโครงสร้างราคาที่ซับซ้อน เพียงแค่อ่านหน้าราคาของพวกเขาไม่ได้ช่วยอะไรมากนัก เมื่อคุณเห็นสิ่งนี้: นี่คือจุดที่เครื่องคำนวณราคา AWS มีประโยชน์ โดยจะถามคุณเกี่ยวกับส่วนประกอบที่คุณต้องการใช้และแสดงราคาโดยประมาณ ความท้าทายของเครื่องคิดเลขนี้คือการรู้ว่าบริการ AWS ใดใน 131 รายการที่คุณต้องใช้เพื่อใช้งาน WordPress ได้อย่างถูกต้อง ในบทความนี้ เราจะสำรวจส่วนประกอบ AWS ที่คุณสามารถและควรใช้กับ WordPress และคำนวณค่าใช้จ่ายรายเดือน **สมมติฐาน** การโฮสต์เป็นหัวข้อกว้างๆ ที่มีโซลูชันที่เป็นไปได้มากมายขึ้นอยู่กับปริมาณงานของคุณ สำหรับจุดประสงค์ของบทความนี้ เราจะตั้งสมมติฐานบางอย่างเกี่ยวกับไซต์ WordPress ที่คุณวางแผนจะโฮสต์บน AWS ที่ Nestify เราเห็นกรณีการใช้งานต่อไปนี้เกิดขึ้นบ่อยครั้ง: - โฮสต์ไซต์ WordPress ขนาดเล็ก 25-30 ไซต์บนเซิร์ฟเวอร์เดียวกัน - โฮสติ้งไซต์ WooCommerce ขนาดใหญ่ 1 ไซต์พร้อมธุรกรรม 10-15 รายการต่อชั่วโมง โชคดีที่กรณีการใช้งานทั้งสองต้องการโครงสร้างพื้นฐานที่คล้ายคลึงกันเพื่อให้ประสิทธิภาพและเวลาทำงานที่เหมาะสมที่สุด ส่วนประกอบ AWS ส่วนใหญ่มีราคาต่อชั่วโมง เราจะถือว่าคุณวางแผนที่จะโฮสต์ไซต์เหล่านี้ในระยะยาวและคูณค่าใช้จ่ายรายชั่วโมงด้วย 744 (ชั่วโมงโดยประมาณในหนึ่งเดือน) เพื่อรับค่าใช้จ่ายรายเดือน AWS มี Free Tier ที่คุณสามารถใช้บริการต่างๆ ได้ฟรีเป็นเวลา 12 เดือน หากคุณใช้งานภายใต้ขีดจำกัดที่กำหนด เนื่องจากเราวางแผนที่จะโฮสต์เว็บไซต์ที่ใช้งานจริงซึ่งจะใช้ทรัพยากรมากกว่า Free Tier เราจึงไม่พิจารณาสิ่งนี้ในการประมาณการของเรา การดำเนินการนี้จะช่วยให้มั่นใจได้ถึงการประมาณการซ้ำสำหรับเว็บไซต์อื่นๆ ที่คุณโฮสต์ในที่สุด เนื่องจาก AWS มีผลิตภัณฑ์ที่หลากหลาย คุณจึงสามารถรวมบริการต่างๆ เข้ากับ WordPress ได้ ในการคำนวณต้นทุนการโฮสต์อย่างแม่นยำ ให้แบ่งค่าประมาณออกเป็นส่วนประกอบ AWS ที่จำเป็นและบริการเสริมที่สามารถข้ามได้หากจำเป็น ## บริการ AWS ที่จำเป็นสำหรับ WordPress นี่คือบริการที่จำเป็นอย่างยิ่งในการโฮสต์ WordPress บน AWS อย่างถูกต้อง **1. เซิร์ฟเวอร์** ไม่ว่าคุณจะใช้ชื่ออะไร เซิร์ฟเวอร์คือองค์ประกอบที่สำคัญที่สุดของการตั้งค่า บน AWS เซิร์ฟเวอร์เสมือนเรียกว่าอินสแตนซ์และให้บริการโดยบริการ EC2 คุณยังสามารถใช้อินสแตนซ์ AWS Lightsail ได้ แต่ไม่ใช่ตัวเลือกที่ดีสำหรับ WordPress ตามที่อธิบายไว้ในบทความนี้ หากคุณคุ้นเคยกับ VPS และเซิร์ฟเวอร์เฉพาะ คุณสามารถใช้เกณฑ์ที่คล้ายกันเพื่อเลือกอินสแตนซ์ EC2 AWS มีอินสแตนซ์ประเภทต่างๆ หลายร้อยประเภทที่แตกต่างกันในด้านความจุของ CPU และหน่วยความจำ คุณสามารถจัดสรรพื้นที่จัดเก็บแยกให้กับอินสแตนซ์เหล่านี้ได้ สำหรับ WordPress ประเภทอินสแตนซ์ต่อไปนี้ทำงานได้ดี: - อินสแตนซ์วัตถุประสงค์ทั่วไป อินสแตนซ์เหล่านี้มีความสมดุลที่ดีของ CPU และหน่วยความจำ สำหรับไซต์ที่ใช้งานจริง อินสแตนซ์ M5 เหมาะอย่างยิ่ง คุณสามารถลดค่าใช้จ่ายได้เล็กน้อยโดยใช้อินสแตนซ์ T3 แต่มาพร้อมกับขีดจำกัดของ CPU ซึ่งไม่เป็นที่พอใจเมื่อคุณเรียกใช้เว็บไซต์ที่สำคัญ ในการโฮสต์ไซต์ WordPress ขนาดเล็ก 25-30 ไซต์หรือไซต์ WooCommerce ขนาดใหญ่ 1 ไซต์ เราขอแนะนำอินสแตนซ์ M5.Xlarge มาพร้อมกับ 4 คอร์ CPU พร้อมหน่วยความจำ 16 GB - อินสแตนซ์ที่ปรับให้เหมาะสมของ CPU อินสแตนซ์เหล่านี้เหมาะสำหรับปริมาณงานที่ใช้ CPU มาก เช่น ร้านค้า WooCommerce ที่มีผลิตภัณฑ์หรือผลิตภัณฑ์จำนวนมาก หากไซต์ของคุณมีฐานข้อมูลจำนวนมาก อินสแตนซ์เหล่านี้จะให้เวลาตอบสนองที่เร็วขึ้นและหมดเวลาน้อยลง หากคุณโฮสต์ไซต์ WordPress ขนาดเล็กหลายไซต์ คุณอาจไม่สังเกตเห็นความแตกต่างมากนักเมื่อใช้อินสแตนซ์เหล่านี้ สำหรับไซต์ WooCommerce ขนาดใหญ่ เราขอแนะนำประเภทอินสแตนซ์ c5.Xlarge มันมาพร้อมกับ 4 คอร์ CPU แต่มีหน่วยความจำเพียง 8 GB แทนที่จะเป็น 16 GB ที่คุณได้รับจากอินสแตนซ์เอนกประสงค์ หากคุณต้องการหน่วยความจำเพิ่ม คุณสามารถเลือกใช้อินสแตนซ์ c5.2Xlarge โดยมีค่าใช้จ่ายเพิ่มเติมเล็กน้อย AWS ยังมีอินสแตนซ์ที่ปรับให้เหมาะสมหน่วยความจำและอินสแตนซ์ที่ปรับพื้นที่จัดเก็บ แต่สิ่งเหล่านี้ไม่สมเหตุสมผลเมื่อโฮสต์ไซต์ WordPress **ราคาเซิร์ฟเวอร์** **m5.xlarge $0.192 * 744 = $142.64** หากคุณใช้อินสแตนซ์ที่เพิ่มประสิทธิภาพการประมวลผล คุณจะต้องจ่าย $252.96 แทนสำหรับประเภทอินสแตนซ์ c5.2xlarge 2. การจัดเก็บ AWS ให้ความยืดหยุ่นแก่คุณในการจัดสรรพื้นที่เก็บข้อมูลมากเท่าที่คุณต้องการสำหรับอินสแตนซ์ของคุณ แม้ว่าสิ่งนี้จะให้อิสระแก่คุณในการใช้พื้นที่ดิสก์มากเท่าที่คุณต้องการ แต่ก็ยังเพิ่มบรรทัดรายการอื่นให้กับต้นทุน AWS บน AWS พื้นที่จัดเก็บให้บริการโดยใช้บริการ EBS สำหรับ WordPress ปริมาณ EBS ประเภทต่อไปนี้ทำงานได้ดี: - ปริมาณ SSD วัตถุประสงค์ทั่วไป (gp2) ไดรฟ์ข้อมูลหรือดิสก์เหล่านี้ได้รับการสนับสนุนจาก SSD และมีการผสมผสานระหว่างความจุและความเร็วที่ดี ความเร็วในการอ่าน-เขียน (iops) ขึ้นอยู่กับขนาดของดิสก์ที่คุณสร้าง ดิสก์ขนาดใหญ่จะได้รับ iops มากกว่าเมื่อเทียบกับดิสก์ขนาดเล็ก สำหรับบทความนี้ เราจะใช้ปริมาณ 200 GB ซึ่งควรจะเพียงพอสำหรับไซต์ WordPress ขนาดเล็ก 25 ไซต์หรือไซต์ WooCommerce ขนาดใหญ่ - ปริมาณ SSD วัตถุประสงค์ทั่วไป (gp3) วอลุ่มเหล่านี้คล้ายกับวอลุ่ม gp2 แต่ให้ความยืดหยุ่นในการปรับแต่งขีดจำกัด iops โดยมีค่าธรรมเนียมเล็กน้อย เว้นแต่คุณจะมีกรณีการใช้งานเฉพาะ การคง iops ให้อยู่ที่ขีดจำกัดเริ่มต้นจะทำให้ไซต์ของคุณมีประสิทธิภาพสูงสุด ไดรฟ์ข้อมูลเหล่านี้มีราคาน้อยกว่า gp2 เล็กน้อยเมื่อใช้ขีดจำกัด iops เริ่มต้น และให้ความเร็วที่ดีกว่าสำหรับไดรฟ์ข้อมูลขนาดเล็ก มีประเภทโวลุ่มอื่น ๆ เช่น io1, io2, st1 และอื่น ๆ แต่สิ่งเหล่านี้ไม่สมเหตุสมผลสำหรับ WordPress และมีประโยชน์หลักสำหรับแอปพลิเคชันที่ใช้ io สูงเช่นการตัดต่อวิดีโอหรือข้อมูลขนาดใหญ่ **ค่าพื้นที่เก็บข้อมูล** **ปริมาณ 200 GB gp3: $0.8 * 200 = $16** **3. ที่อยู่ IP** AWS กำหนดที่อยู่ IP แบบสุ่มให้กับอินสแตนซ์ EC2 IP เหล่านี้ไม่ได้รับการแก้ไข และคุณเสี่ยงต่อการได้รับที่อยู่ IP แบบสุ่มเมื่อรีบูตเซิร์ฟเวอร์ แน่นอนว่าสิ่งนี้ไม่เหมาะเมื่อโฮสต์เว็บไซต์ WordPress ที่ต้องการที่อยู่ IP คงที่สำหรับ DNS ในการแก้ปัญหานี้ คุณต้องมีที่อยู่ IP ที่ยืดหยุ่น สำหรับ EC2 แต่ละอินสแตนซ์ คุณจะได้รับ 1 IP แบบยืดหยุ่นได้ฟรี หากคุณต้องการมากกว่า 1 ที่อยู่ IP AWS จะคิดค่าบริการ 0.005 ดอลลาร์สหรัฐฯ ต่อ IP ต่อชั่วโมง โชคดีที่มีเซิร์ฟเวอร์สแต็คที่ทันสมัย ​​คุณสามารถโฮสต์เว็บไซต์หลายเว็บไซต์ในที่อยู่ IP เดียวกันได้ สำหรับวัตถุประสงค์ของการประมาณนี้ เราจะยึดตามที่อยู่ IP ฟรี **ราคาที่อยู่ IP: $0** **4. การสำรองข้อมูล** เมื่อเรียกใช้เว็บไซต์ที่ใช้งานจริง การสำรองข้อมูลเป็นสิ่งสำคัญอย่างยิ่ง วิธีที่เร็วที่สุดในการเปิดใช้งานการสำรองข้อมูลบน AWS คือสแน็ปช็อต EBS อัตโนมัติ ด้วยสิ่งเหล่านี้ AWS จะใช้สแนปชอต ณ เวลาใดของเซิร์ฟเวอร์ทั้งหมดเป็นหลัก สแน็ปช็อตนี้สามารถใช้ในกรณีที่ข้อมูลสูญหาย ดิสก์ล้มเหลว หรือแม้แต่การลบเซิร์ฟเวอร์ทั้งหมดโดยไม่ตั้งใจ สแน็ปช็อต EBS มีราคา 0.05 ดอลลาร์สหรัฐฯ ต่อ GB ต่อเดือน แต่จะจัดเก็บเฉพาะการเปลี่ยนแปลงที่เพิ่มขึ้นในสแน็ปช็อตที่ตามมาเท่านั้น ดังนั้นหากข้อมูลของคุณไม่เปลี่ยนแปลงมากนัก คุณสามารถคาดหวังที่จะจ่ายเงินสำหรับสแน็ปช็อตรายวันน้อยกว่าราคาขายปลีกมาก จากประสบการณ์ของเรา สแน็ปช็อตรายวันของปริมาณ 200 GB ที่ไม่เปลี่ยนแปลงมากกว่า 5% ในแต่ละวันมีราคาระหว่าง $25-35 **ค่าใช้จ่ายในการสำรอง EBS Snapshots) $35** **5. การถ่ายโอนข้อมูล** ค่าใช้จ่ายผันแปรที่ใหญ่ที่สุดอย่างหนึ่งใน AWS คือการถ่ายโอนข้อมูล เมื่อใดก็ตามที่มีคนเยี่ยมชมเว็บไซต์ของคุณที่โฮสต์บน AWS คุณต้องเสียค่าใช้จ่ายในการถ่ายโอนข้อมูล ผู้ให้บริการเซิร์ฟเวอร์บางรายเรียกสิ่งนี้ว่าต้นทุนแบนด์วิธ ทุกๆ เดือน คุณจะได้รับการถ่ายโอนข้อมูลสูงสุด 9 GB ฟรี หลังจากนั้น คุณจะจ่ายสำหรับการถ่ายโอนข้อมูลขาออกแต่ละ GB จากเซิร์ฟเวอร์ไปยังอินเทอร์เน็ต ขึ้นอยู่กับภูมิภาคของผู้เข้าชม คุณจะต้องจ่ายค่าโอนที่แตกต่างกัน เพื่อจุดประสงค์ของการประมาณการนี้ เราจะถือว่าผู้เข้าชมไซต์ส่วนใหญ่มาจากอเมริกาเหนือ และคุณใช้การถ่ายโอนข้อมูล 200 GB ต่อเดือน **ค่าโอนข้อมูล 0.09 ต่อ GB * 200 = 18 USD** **บริการเสริมของ AWS สำหรับ WordPress** ตอนนี้ มาดูบริการเสริมของ AWS ที่คุณสามารถใช้กับ WordPress เพื่อปรับปรุงประสิทธิภาพ ความปลอดภัย หรือความพร้อมใช้งาน**Managed Database**AWS มอบฐานข้อมูล MySQL ที่มีการจัดการซึ่งดูแลการอัปเดต การเพิ่มประสิทธิภาพการทำงาน และการสำรองข้อมูลให้กับคุณสิ่งนี้เรียกว่าบริการ RDSRDS ให้คุณมีเซิร์ฟเวอร์ฐานข้อมูล MySQL อย่างน้อย 1 เซิร์ฟเวอร์ที่ทำงานในโซนความพร้อมใช้งานที่แตกต่างกันเพื่อให้แน่ใจว่ามีความพร้อมใช้งานที่สูงขึ้นคุณสามารถสร้างฐานข้อมูลหลายฐานข้อมูลใน 1 RDS Instance และใช้กับไซต์ WordPress ต่างๆขึ้นอยู่กับข้อกำหนดด้านเวลาทำงานของคุณ คุณสามารถใช้ MySQL 1 อินสแตนซ์หรือสร้างคลัสเตอร์ 2 รายการก็ได้ หรือ 3 อินสแตนซ์ที่ทำงานในโซนต่างๆ ในภูมิภาคเดียวกันเช่นเดียวกับ EC2 อินสแตนซ์ RDS มาพร้อมกับซีพียูและขีดจำกัดหน่วยความจำที่แตกต่างกันเมื่อเลือกประเภทอินสแตนซ์ DB คุณต้องแน่ใจว่ามีหน่วยความจำมากกว่าขนาดของฐานข้อมูลของคุณหากคุณเลือกอินสแตนซ์ที่มีขนาดเล็กกว่าฐานข้อมูล คุณจะพบกับประสิทธิภาพที่ช้า ซึ่งผิดวัตถุประสงค์ของฐานข้อมูลเฉพาะอีกสิ่งหนึ่งที่ควรทราบก็คือหากคุณ โฮสต์ฐานข้อมูลในโซนความพร้อมใช้งานที่แตกต่างจากอินสแตนซ์ EC2 ของคุณ คุณจะถูกเรียกเก็บเงินสำหรับการถ่ายโอนข้อมูลระหว่างเซิร์ฟเวอร์และฐานข้อมูลแม้ว่ามันอาจจะดูไม่มาก แต่ก็สามารถเพิ่มได้อย่างรวดเร็วบนไซต์ WooCommerce ที่วุ่นวายสำหรับวัตถุประสงค์ของบทความนี้ เราâÃÂàจะถือว่าไซต์ WooCommerce มีฐานข้อมูลขนาด 4 GB และใช้อินสแตนซ์ประเภท db.t4g.large**Database Cost**Single DB instance (db. t4g.large): 0.258 USD * 744 = 191.95 USDคลัสเตอร์ DB ความพร้อมใช้งานสูงที่มี 2 อินสแตนซ์ (db.t4g.large): 191.95 USD * 2 = 383.90 USD**S3 Object Storage**แม้ว่าไดรฟ์ข้อมูล EBS จะเหมาะสำหรับการจัดเก็บฝั่งเซิร์ฟเวอร์ แต่บางครั้งคุณจำเป็นต้องจัดเก็บไฟล์จำนวนมากไว้บนคลาวด์ตัวอย่างเช่น สื่อ WordPress, รูปภาพ, PDF และการสำรองข้อมูลไซต์นี่คือจุดที่บริการ S3 ของ Amazon มีประโยชน์S3 มอบพื้นที่จัดเก็บเกือบไม่สิ้นสุดสำหรับแต่ละไฟล์คุณสามารถใช้ปลั๊กอินสำรองต่างๆ บน WordPress เพื่อจัดเก็บข้อมูลไซต์บน S3ในการจัดเก็บไฟล์สื่อ WordPress บน S3 คุณต้องมีปลั๊กอิน เช่น WP Offload Mediaข้อดีอย่างหนึ่งของการใช้ S3 แทนพื้นที่จัดเก็บในเครื่องสำหรับไฟล์มีเดียคือคุณมีพื้นที่ดิสก์ไม่หมดS3 เรียกเก็บเงินจากคุณสำหรับพื้นที่เก็บข้อมูลที่ใช้ต่อเดือนพื้นที่จัดเก็บ S3 มีระดับต่างๆ กัน เช่น การเข้าถึงไม่บ่อยและการจัดระดับอัจฉริยะ ÂÃÂไม่สมเหตุสมผลสำหรับการจัดเก็บสื่อคุณสามารถใช้เป็นที่จัดเก็บข้อมูลสำรองระยะยาวได้ แม้ว่าS3 จะคิดค่าใช้จ่ายสำหรับการดำเนินการกับไฟล์ เช่น ใส่ คัดลอก โพสต์ รายการ และลบแม้ว่าการดำเนินการเหล่านี้จะมีต้นทุนเพียงเล็กน้อย (0.005 ดอลลาร์ต่อการดำเนินการ 1,000 ครั้ง) การดำเนินการเหล่านี้สามารถเพิ่มขึ้นได้หากคุณมีไลบรารีสื่อขนาดใหญ่สำหรับวัตถุประสงค์ของการประมาณการนี้ เรา ¢ÃÂÃÂจะไปกับมาตรฐาน S3 และใช้งานพื้นที่เก็บข้อมูล 500 GB ต่อเดือนเนื่องจากการดำเนินการกับไฟล์จะมีค่าใช้จ่ายน้อยกว่า 1 เซ็นต์ เราจึงไม่รวมการดำเนินการเหล่านี้ไว้ในค่าประมาณค่าใช้จ่าย S3: 0.023 ดอลลาร์ต่อ GB * 500 = $11.5**Cloudfront CDN**แม้ว่า AWS จะมีศูนย์ข้อมูลอยู่ทั่วโลก เซิร์ฟเวอร์ของคุณจะยังคงถูกจำกัดไว้ที่หนึ่งในตำแหน่งเหล่านี้หากคุณมีลูกค้าในหลายประเทศหรือในพื้นที่ต่างๆ ของประเทศเดียวกัน การใช้ CDN สามารถให้ประสิทธิภาพที่ดีกว่าสำหรับไซต์ WordPress ของคุณบน AWS บริการ CDN เรียกว่า CloudfrontItâÃÂÃÂs คล้ายกับผู้ให้บริการ CDN อื่นๆ เช่น Cloudflare และ StackpathCloudfront สามารถแคชเว็บไซต์ของคุณได้ที่ 310 แห่งทั่วโลกเมื่อมีผู้เยี่ยมชมไซต์ที่เปิดใช้งาน CDN ของคุณ พวกเขาจะได้รับการตอบกลับจากตำแหน่ง CDN ใกล้เคียงแทนที่จะเดินทางไปยังเซิร์ฟเวอร์ของคุณแม้ว่าคุณจะไม่ได้ใช้ก็ตาม ÂÃÂไม่มีลูกค้ากระจายไปทั่วโลก การใช้ Cloudfront CDN สามารถปรับปรุงประสิทธิภาพของไซต์และลดต้นทุนการถ่ายโอนข้อมูลในเวลาเดียวกันในตอนต้นของบทความนี้ เราตัดสินใจที่จะไม่รวมการประหยัด AWS Free Tier ในการประเมินของเรา แต่ Cloudfront เป็นข้อยกเว้นCloudfront มาพร้อมกับการถ่ายโอนข้อมูลฟรี 1 TB ต่อเดือนหากไซต์ของคุณใช้การถ่ายโอนข้อมูลน้อยกว่า 1 TB การใช้ Cloudfront ก็ไม่ใช่เรื่องง่ายๆสำหรับการถ่ายโอนข้อมูลที่เกิน 1 TB คุณจะถูกเรียกเก็บเงินต่อ GB ตามภูมิภาคซึ่งคล้ายกับค่าใช้จ่ายในการถ่ายโอนข้อมูลของ EC2 แต่ถูกกว่าเล็กน้อยค่าใช้จ่ายของ Cloudfront: $0 สำหรับการถ่ายโอนข้อมูล 1 TB**WAF**WAF ย่อมาจากไฟร์วอลล์เว็บแอปพลิเคชันทุกวันนี้ การมีชั้นความปลอดภัยเพิ่มเติมด้านหน้า WordPress เป็นสิ่งจำเป็นอย่างยิ่งในการทดสอบ เราได้ตรวจสอบบันทึกของผู้เข้าชมสำหรับไซต์ WordPress ที่มีการเข้าชมต่ำหลายไซต์ภายในเวลาไม่กี่นาทีของการเปิดตัว ไซต์เหล่านี้แสดงให้เห็นถึงความพยายามที่ดุร้ายและการลงทะเบียนสแปมจำนวนมากเนื่องจากนี่คือความเป็นจริงใหม่ที่เราอาศัยอยู่ การใช้ WAF สำหรับ ไซต์ของคุณสามารถช่วยรักษาความปลอดภัยได้ไฟร์วอลล์เว็บแอปพลิเคชัน (WAF) ของ AmazonâÃÂàช่วยให้คุณสามารถบล็อกคำขอที่เป็นอันตราย ป้องกันบอทจากการโจมตีไซต์ของคุณ และป้องกันภัยคุกคามทั่วไปWAF จะเรียกเก็บเงินตามจำนวนกฎที่คุณเพิ่มในไฟร์วอลล์หากคุณเปิดใช้งานการป้องกันบอท จะเพิ่มค่าธรรมเนียมคงที่ต่อเดือนเนื่องจากนี่คือ AWS จึงมีค่าธรรมเนียมแปรผันตามจำนวนการเข้าชมไซต์ของคุณเมื่อพิจารณาแล้ว WAF คือการลงทุนที่จำเป็นสำหรับเว็บไซต์ที่ใช้งานจริง ค่าใช้จ่าย WAF: 5 ดอลลาร์ต่อไฟร์วอลล์ + 10 ดอลลาร์สำหรับ 10 กฎ + 10 ดอลลาร์สำหรับการป้องกันบอท + 1 ดอลลาร์สำหรับการเข้าชม 1 ล้านครั้ง = 26 ดอลลาร์ต่อเดือน **โหลดบาลานซ์** เสน่ห์อย่างหนึ่งของ AWS คือความพร้อมใช้งานสูงของเซิร์ฟเวอร์ เป็นความเข้าใจผิดทั่วไปที่ว่าการโฮสต์เว็บไซต์บน AWS ทำให้เว็บไซต์มีความพร้อมใช้งานสูงโดยอัตโนมัติ แต่ความจริงก็คือ แม้ว่า AWS จะมอบส่วนประกอบทั้งหมดที่จำเป็นสำหรับการตั้งค่าความพร้อมใช้งานสูง แต่คุณยังต้องสร้างมันด้วยตัวคุณเอง หนึ่งในองค์ประกอบที่สำคัญในการตั้งค่านี้คือโหลดบาลานเซอร์ ตัวจัดสรรภาระงานโดยทั่วไปจะแบ่งปริมาณการใช้งานเว็บไซต์ออกเป็นสองเซิร์ฟเวอร์หรือมากกว่า สิ่งนี้ทำให้คุณสามารถปรับขนาดและเพิ่มเซิร์ฟเวอร์ได้มากขึ้นเมื่อเว็บไซต์เติบโตขึ้น แม้ว่าสิ่งนี้อาจไม่สมเหตุสมผลสำหรับไซต์ WordPress 25 ไซต์ที่เราโฮสต์อยู่ แต่ตัวจัดสรรภาระงานอาจมีประโยชน์สำหรับการปรับขนาดไซต์ WooCommerce ในเซิร์ฟเวอร์หลายเครื่อง AWS มีโหลดบาลานเซอร์ประเภทต่างๆ รวมถึงโหลดบาลานเซอร์ของแอปพลิเคชันและเครือข่าย สำหรับ WooCommerce ขอแนะนำให้ใช้ Application Load Balancer (ALB) โปรดทราบว่าเมื่อคุณใช้โหลดบาลานเซอร์ คุณต้องมี EC2 2 อินสแตนซ์ขึ้นไป ฐานข้อมูลเฉพาะ และกลยุทธ์เพื่อให้ไฟล์ของคุณซิงค์ระหว่างอินสแตนซ์เหล่านี้ ตัวโหลดบาลานเซอร์ของแอปพลิเคชันจะเรียกเก็บค่าธรรมเนียมสำหรับตัวบาลานเซอร์เอง บวกกับค่าธรรมเนียมผันแปรสำหรับปริมาณการรับส่งข้อมูลที่จัดการ โหลดบาลานเซอร์ราคา: 0.0225 USD ต่อชั่วโมงสำหรับโหลดบาลานเซอร์ * 744 = 16.74 USD 0.008 USD ต่อชั่วโมงสำหรับการเชื่อมต่อใหม่สูงสุด 25 ครั้ง * 744 = 5.95 USD ค่าใช้จ่ายทั้งหมด: 22.69 ดอลลาร์ ส่วนประกอบเพิ่มเติมที่จำเป็นในการรัน WordPress หลังโหลดบาลานเซอร์: อินสแตนซ์ EC2 2 รายการ, อินสแตนซ์ RDS 1 รายการ, บัคเก็ต S3 1 รายการสำหรับพื้นที่จัดเก็บสื่อ **เส้นทาง 53 DNS** หนึ่งในบริการที่สำคัญที่สุดและมักถูกมองข้ามคือ DNS (ระบบชื่อโดเมน) บริการนี้รับผิดชอบในการแปลชื่อโดเมนของเว็บไซต์ของคุณเป็นที่อยู่ IP ของเซิร์ฟเวอร์ บ่อยครั้งที่งานนี้ตกเป็นของผู้รับจดทะเบียนโดเมน บริการ DNS ซึ่งรวมอยู่ในการลงทะเบียนโดเมนฟรี แม้ว่าการใช้บริการฟรีต่อไปจะเพียงพอ แต่บางครั้งคุณก็ต้องการโซลูชันที่มีประสิทธิภาพและรวดเร็วยิ่งขึ้น นี่คือที่มาของ AWS Route53 Route53 ช่วยให้คุณสามารถลงทะเบียนโดเมน ควบคุมระเบียน DNS และดำเนินการกำหนดเส้นทางขั้นสูงและการย้ายเมื่อเกิดข้อผิดพลาดในระดับ DNS Route53 ยังมาพร้อมกับการรับประกันความพร้อมใช้งาน 100% ซึ่งเป็นที่ต้องการของเว็บไซต์สำคัญๆ เมื่อคุณเพิ่มชื่อโดเมนใน Route53 คุณจะได้รับ 4 เนมเซิร์ฟเวอร์ที่แตกต่างกันจาก 4 โดเมนรูทที่แตกต่างกัน ซึ่งหมายความว่าแม้ว่าโดเมน .com ทั้งหมดจะออฟไลน์ เซิร์ฟเวอร์ DNS ของคุณจะยังคงสามารถเข้าถึงได้จากโดเมน .net, .co.uk Route53 คิดค่าธรรมเนียมเล็กน้อยต่อโดเมนต่อเดือน และคุณเดาได้ว่าเป็นค่าธรรมเนียมผันแปรตามจำนวนคำขอ DNS เส้นทาง 53 ราคา: 0.50 USD ต่อโดเมน + 0.40 USD ต่อล้านข้อความค้นหา = 0.90 USD หรือน้อยกว่าต่อโดเมนต่อเดือน หากคุณโฮสต์เว็บไซต์ WordPress 25 ไซต์ คุณต้องจ่ายเงินจำนวนต่อไปนี้: 0.50 USD * 25 + 0.40 USD (การค้นหาล้านรายการถูกแชร์ระหว่าง 25 โดเมนนี้) = 6.65 USD **ค่าใช้จ่ายทางอ้อมอื่นๆ** ในบทความนี้ เราดูส่วนประกอบ AWS ทั้งหมดที่จำเป็นต่อการเรียกใช้เว็บไซต์ WordPress อย่างถูกต้อง นอกจากค่าใช้จ่ายของ AWS แล้ว ยังมีค่าใช้จ่ายอื่นๆ ที่ต้องคำนึงถึงอีกด้วย ค่าใช้จ่ายบางอย่างที่หลีกเลี่ยงไม่ได้ ได้แก่: - การบำรุงรักษาเซิร์ฟเวอร์ AWS: แม้จะมีชื่อที่ดูหรูหรา แต่เซิร์ฟเวอร์ EC2 ก็ยังคงเป็นเซิร์ฟเวอร์ Linux ที่ต้องการการบำรุงรักษาและบำรุงรักษา การตั้งงบประมาณ 1/2 ชั่วโมงต่อสัปดาห์ในการบำรุงรักษาเซิร์ฟเวอร์สามารถให้ค่าประมาณที่แม่นยำยิ่งขึ้นแก่คุณ - การสแกนความปลอดภัยและการล้างข้อมูลมัลแวร์: งานที่เกี่ยวข้องกับความปลอดภัยต่างๆ รวมถึงการตรวจสอบบันทึกและการต่ออายุ SSL เป็นสิ่งจำเป็นสำหรับเว็บไซต์ที่ใช้งานจริง ให้เพิ่ม ÃÂý ชั่วโมงต่อสัปดาห์สำหรับสิ่งนี้ - ไซต์การแสดงละครและการพัฒนา: เนื่องจาก AWS ไม่มี GUI เพื่อจัดการไซต์ของคุณ การตั้งค่าการจัดเตรียมและการพัฒนาไซต์จึงเป็นกระบวนการแบบแมนนวลที่อาจใช้เวลาหนึ่งชั่วโมงที่นี่และที่นั่นได้อย่างง่ายดาย ให้เวลานี้ประมาณ 2 ชั่วโมงต่อเดือนสำหรับค่าประมาณของเรา - เส้นโค้งการเรียนรู้: แม้ว่าบริการ AWS ส่วนใหญ่จะได้รับการบันทึกไว้อย่างดี แต่คุณก็คาดหวังการเรียนรู้ได้เมื่อเริ่มต้นใช้งาน แม้ว่าสิ่งนี้จะแตกต่างกันไปในแต่ละบุคคล แต่ให้ใช้เวลาเรียนรู้ 5 ชั่วโมงตามค่าประมาณของเรา เวลาทั้งหมดที่ใช้ไป: 2 ชั่วโมงในการบำรุงรักษาเซิร์ฟเวอร์ + 2 ชั่วโมงในการตรวจสอบความปลอดภัย + 2 ชั่วโมงในการติดตั้งไซต์ชั่วคราวต่อเดือน = 6 ชั่วโมงต่อเดือน เรียนครั้งเดียว 5 ชม เมื่อพิจารณาจากทุกสิ่งแล้ว ในขั้นต้น คุณต้องจัดสรรเวลา 10-12 ชั่วโมงเพื่อเริ่มต้นใช้งาน AWS และจากนั้นให้ไซต์ดำเนินไปอย่างราบรื่น คูณด้วยอัตรารายชั่วโมงของคุณ แล้วคุณจะได้แนวคิดเกี่ยวกับค่าใช้จ่ายทางอ้อมที่เกี่ยวข้องกับโครงการนี้ **ค่าใช้จ่ายทั้งหมด** การโฮสต์ 25 ไซต์ WordPress หรือ 1 WooCommerce บน AWS พร้อมบริการบังคับ: $211/เดือน บริการเสริมสำหรับความพร้อมใช้งานสูง, CDN, ความปลอดภัย: 191 ถึง 450 ดอลลาร์ต่อเดือน **ทางเลือกที่คุ้มค่าสำหรับการโฮสต์เอง** หากชิ้นส่วนที่เคลื่อนไหวเหล่านี้ดูน่าหวาดหวั่นสำหรับคุณ หรือหากราคาสูงไปหน่อย มีวิธีที่ดีกว่านี้ ที่ Nestify เราได้ทำให้ WordPress โฮสติ้งบน AWS สมบูรณ์แบบตามขนาดและได้สร้างแดชบอร์ดที่ใช้งานง่ายสำหรับการจัดการไซต์ เนื่องจากการประหยัดต่อขนาด เราจึงให้บริการโฮสติ้ง WordPress ที่มีการจัดการเต็มรูปแบบแก่คุณด้วยต้นทุนที่ต่ำกว่ามากและไม่มีช่วงการเรียนรู้ที่ยุ่งยาก ด้วย Nestify ค่าใช้จ่ายทั้งหมดของคุณสำหรับการโฮสต์ไซต์ WordPress 25 ไซต์หรือไซต์ WooCommerce ขนาดใหญ่บน AWS จะอยู่ที่ $99 ต่อเดือน โดยไม่มีค่าใช้จ่ายผันแปรหรือค่าธรรมเนียมแอบแฝง หากคุณต้องการโซลูชันที่กำหนดเองมากขึ้นหรือมีความต้องการโฮสติ้งที่ซับซ้อน ติดต่อเรา แล้วเราจะสร้างโซลูชันที่สมบูรณ์แบบสำหรับคุณ