Skip to main content

สถาปัตยกรรมคลาวด์คอมพิวติ้งคืออะไร?

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

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

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

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