เซิร์ฟเวอร์เฉพาะหรือ Cloud Hosting


14

นี่เป็นคำถามที่ยอมรับได้เกี่ยวกับ Cloud Hosting

เมื่อปรับใช้แอปพลิเคชันของฉันกับอินเทอร์เน็ต:

  • ฉันควรเลือกเซิร์ฟเวอร์เฉพาะ, โฮสติ้งคลาวด์หรือ VPS หรือไม่?
  • ปัจจัยใดที่ฉันควรพิจารณาเมื่อเลือก

คำตอบ:


9

โพสต์โดยcyberx86 โปรดลบประกาศนี้เมื่อโพสต์ได้รับการทำความสะอาดแล้ว

คำถามนี้ดูเหมือนจะถูกถามบ่อยมากโดยปกติแล้วจะมีการอ้างอิงเฉพาะ EC2 ของ Amazon แต่ฉันคิดว่าแนวคิดทั่วไปยังคงมีอยู่ที่นี่

อันดับแรกดูคำถามนี้และคำถามนี้เพื่อเปรียบเทียบข้อดี / ข้อเสียของ cloud vs. vps / dedicated

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

ฉันจะให้การอ้างอิงที่เฉพาะเจาะจงกับคลาวด์ EC2 ของ Amazon - เพราะนั่นคือสิ่งที่ฉันคุ้นเคย แต่แนวคิดก็ควรจะพูดถึงเมฆอื่น ๆ ด้วยเช่นกัน

บรรทัดล่างจะลงมาเพื่อประเมินความต้องการทรัพยากรของคุณแล้วเปรียบเทียบค่าใช้จ่ายในการดำเนินการเฉพาะกับในระบบคลาวด์ หากคุณเพิ่งเริ่มต้นกับผู้ใช้ (สองสามพัน?) และไม่ได้เรียกใช้สคริปต์ที่คำนวณอย่างเข้มข้นฉันอยากจะแนะนำว่าคลาวด์มีราคาไม่แพง

ในการพูดถึงประเด็นทั่วไปบางประการ:

  • 'x services' และ 'x cron jobs ทุก 5 นาที' ไม่ได้อธิบายถึงความซับซ้อนหรือความต้องการทรัพยากร ดูที่ค่าเฉลี่ยการโหลดการใช้หน่วยความจำและการใช้แบนด์วิดท์ - สิ่งเหล่านี้จะกำหนดว่าคลาวด์จะคุ้มค่าหรือไม่สำหรับคุณ โดยทั่วไปแล้วสำหรับการตั้งค่าเริ่มต้นระบบคลาวด์จะเสนอการลงทุนที่มีต้นทุนต่ำและมีความเสี่ยงต่ำในขณะที่เซิร์ฟเวอร์เฉพาะมีค่าใช้จ่ายในการเริ่มต้นที่สูงขึ้น ในทางกลับกันถ้าคุณมีแอปพลิเคชันที่ใช้ปริมาณแบนด์วิธจำนวนมากเซิร์ฟเวอร์เฉพาะอาจทำงานได้ไม่แพง

  • PHP 5 และ MySQL ไม่ใช่ข้อพิจารณาที่สำคัญจริงๆ - แพลตฟอร์มคลาวด์ช่วยให้คุณสามารถปรับแต่งทุกอย่างตั้งแต่ระบบปฏิบัติการขึ้นไป - ซึ่งหมายความว่าคุณจะไม่มีปัญหาในการใช้งานสิ่งเหล่านี้ ข้อพิจารณาเพียงอย่างเดียวนั้นมาจากข้อเท็จจริงที่ว่าสิ่งเหล่านี้สร้างขึ้นสำหรับแอปพลิเคชันแบบไดนามิกซึ่งต้องการพลังการประมวลผลที่มากขึ้น คลาวด์สามารถจัดการสิ่งนั้นได้ แต่ด้วยคลาวด์คอมพิวติ้งคุณจ่ายในสิ่งที่คุณใช้ - ความต้องการการประมวลผลที่มากขึ้นแปลเป็นค่าใช้จ่ายที่มากขึ้น โปรดทราบว่าขึ้นอยู่กับจำนวนคำขอที่ดำเนินการและความซับซ้อนของแต่ละคำขอ เซิร์ฟเวอร์ขนาดเล็กที่สุด (EC2) สามารถจัดการหน้า Wordpress ได้หลายหมื่นหน้าต่อวันหากปรับให้เหมาะสม

  • Codeigniter มีประสิทธิภาพต่อความรู้ของฉันพอสมควร แต่อีกครั้งมันขึ้นอยู่กับสิ่งที่แอปพลิเคชันของคุณทำ (ทรัพยากรที่ต้องการ) สภาพแวดล้อมแบบคลาวด์จะไม่มีปัญหาในการเรียกใช้แอป Codeignitor ในกรณีส่วนใหญ่ฉันขอแนะนำว่ามันมีราคาที่คำนวณได้น้อยกว่าการใช้ WordPress

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

โดยทั่วไปแล้วสำหรับแอปพลิเคชัน 'เฉลี่ย' ที่เพิ่งเริ่มต้นฉันอยากแนะนำ 'the cloud' ในทางกลับกันหากแอปพลิเคชันของคุณมีทรัพยากรมากโดยเฉพาะ (โดยเฉพาะแบนด์วิดท์ แต่รวมถึง CPU, ดิสก์ I / O, หน่วยความจำ, ที่เก็บข้อมูล) ดังนั้นแพคเกจอุทิศมักจะทำงานได้ดีขึ้น ข้อได้เปรียบที่แท้จริงของคลาวด์คือความสามารถในการเริ่มต้นเล็กและปรับขนาดได้ง่ายขึ้น - แนวคิดของการจ่ายเงินสำหรับสิ่งที่คุณใช้ไม่ใช่สิ่งที่คุณคิดว่าคุณอาจต้องการ (ซึ่งใช้ได้ผลดีถ้าคุณต้องการน้อยกว่าที่คุณต้องการ ') แม้ว่าคุณจะไม่ได้ไปกับ EC2 ของ Amazon - ฉันจะเริ่มต้นด้วยการดูมัน เป็นที่รู้จักกันดี (หมายถึงผู้คนจำนวนมากใช้มัน = ช่วยได้ง่าย ๆ ), ค่อนข้างเป็นผู้ใหญ่ (เท่าที่คลาวด์คอมพิวติ้งไป) และราคาไม่แพง - มันเป็นพื้นฐานที่ดีที่คุณสามารถเปรียบเทียบบริการอื่น ๆ Rackspace, Joyent, GoGrid,


4

ประเด็นทางกฎหมายบางอย่างจะเป็นประเด็นที่เกี่ยวข้องซึ่งอาจสำคัญกว่าด้านการตัดสินใจทางเทคนิคหรือการเงินทั้งนี้ขึ้นอยู่กับที่คุณอาศัยอยู่

ฉันคิดว่าสำหรับการโฮสต์โดยเฉพาะมีแนวโน้มว่า บริษัท ท้องถิ่นในประเทศของผู้ใช้จะถูกเลือก ในกรณีนี้การดำเนินการทั้งหมดอยู่ภายใต้เขตอำนาจศาลเดียว

ในกรณีของผู้ให้บริการคลาวด์นี่ไม่ใช่กรณีโดยเฉพาะอย่างยิ่งถ้าคุณเกิดขึ้นที่อาศัยอยู่นอกสหรัฐอเมริกา (ฉันจะถือว่าผู้ให้บริการเป็น บริษัท ในสหรัฐอเมริกา) ในกรณีนี้คุณจะต้องจัดการกับสองเขตอำนาจศาลประเทศของคุณและประเทศสหรัฐอเมริกาและนี่ก็เป็นจริงเช่นกันหากคุณเลือกระดับผู้ให้บริการที่ไม่ได้อยู่ในสหรัฐฯเนื่องจากรัฐบาลสหรัฐฯพิจารณาสินทรัพย์ของสหรัฐฯทุกแห่ง บริษัท ที่อยู่ภายใต้กฎหมายของสหรัฐอเมริกา

ทำไมถึงเป็นปัญหา?

  • คุณอาจมีกฎหมายที่ขัดแย้งกันเช่นเกี่ยวกับการปกป้องข้อมูล / ความเป็นส่วนตัว กฎหมายของสหรัฐอเมริกาในเรื่องนี้ค่อนข้างอ่อนแอเมื่อเปรียบเทียบกับหลาย ๆ ประเทศ สิ่งนี้มีความสำคัญอย่างยิ่งหากคุณพิจารณาใช้บริการโฮสต์เช่น Google Apps หรือ Office365 แต่ควรได้รับการพิจารณาด้วยหากคุณคิดว่าจะให้บริการของคุณเองเช่นจาก EC2
  • กฎหมายของสหรัฐอเมริกาให้หน่วยงานที่มีอำนาจในการเข้าถึงซึ่งจะทำให้คุณป้องกันได้ไม่มากก็น้อยหากพวกเขาเลือกที่จะตรวจสอบคุณ (หรือผู้ใช้ของคุณ) นี่อาจรวมถึงคำสั่งปิดปากสำหรับผู้ให้บริการดังนั้นคุณจะไม่มีทางรู้ว่าพวกเขาได้รับสำเนาของชุดข้อมูลทั้งหมดของคุณ นี่เป็นความจริงแม้ว่าคุณจะเลือกระดับการบริการที่ไม่ใช่ของสหรัฐ
  • เมื่อพูดถึงความลับทางการค้ารัฐบาลต่างประเทศไม่ควรถือว่าเป็นมิตร

ดังนั้นในที่สุดสิ่งนี้อาจไม่เกี่ยวข้องทั้งหมดในกรณีของคุณหรือตัวจัดการข้อตกลงที่ทำให้เป็นไปไม่ได้

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.