วิธีการให้เสียงเหมือนผู้เชี่ยวชาญระบบคลาวด์

เผยแพร่แล้ว: 2022-03-10
สรุปโดยย่อ ↬ การให้บริการที่ปรับขนาดได้และยืดหยุ่นให้กับฐานลูกค้าที่กำลังเติบโตทางอินเทอร์เน็ตนั้นซับซ้อนมาก ในท้ายที่สุด เป็นหน้าที่ของคุณที่จะต้องตัดสินใจดีๆ เกี่ยวกับวิธีการใช้บริการของพวกเขา

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

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

ไม่ต้องกังวล คุณมีสิ่งนี้ บทความนี้จะสอนวิธีตัดสินใจเกี่ยวกับระบบคลาวด์อย่างชาญฉลาด และตอบคำถามเกี่ยวกับระบบคลาวด์ของลูกค้า

สี่คำถามใหญ่

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

  • ซอฟต์แวร์ที่คุณต้องใช้มีความซับซ้อนเพียงใด?
  • ต้องใช้สเกลเท่าไหร่?
  • สำคัญแค่ไหนที่ไม่ลง?
  • ผู้ใช้ทั่วโลกต้องทำงานเร็วแค่ไหน?

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

เอาล่ะ.

  1. เมฆคืออะไร?
  2. ทำไมลูกค้าของคุณถึงใส่ใจเกี่ยวกับคลาวด์
  3. Cloud แตกต่างจากบริการโฮสติ้งอย่างไร?
  4. ทำไมเครื่องเสมือนจึงมีความสำคัญมาก
  5. มาคุยกันหน่อยเกี่ยวกับระบบเครือข่าย
  6. เมฆประเภทต่างๆ
  7. ชิ้นส่วนพื้นฐานของเมฆ
  8. คำถามที่ลูกค้าของคุณน่าจะถาม
เพิ่มเติมหลังกระโดด! อ่านต่อด้านล่าง↓

เมฆคืออะไร?

เมื่อเราพูดถึง คลาวด์คอมพิวติ้ง เราหมายถึงความสามารถในการเช่าคอมพิวเตอร์จากคนอื่นจริงๆ นั่นคือทั้งหมดที่มีให้

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

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

ทำไมลูกค้าของคุณถึงใส่ใจเกี่ยวกับคลาวด์

ก่อนที่คุณจะเรียนรู้เพิ่มเติมเกี่ยวกับระบบคลาวด์ คุณต้องเข้าใจว่าทำไมลูกค้าของคุณถึงใส่ใจ อย่ามองข้ามเสน่ห์ของคำศัพท์ คลาวด์กำลังเป็นที่นิยมมากในขณะนี้ ลูกค้าของคุณอาจแค่ถามเพราะเด็กๆ เจ๋งๆ ทุกคนกำลังทำแบบนั้น แต่มี เหตุผล ที่เด็กๆ เจ๋งๆ กำลังทำแบบนั้น

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

ไม่เพียงแต่คุณสามารถส่งต่อเรื่องปวดหัวทั้งหมดให้คนอื่นได้ แต่การให้พวกเขาเปิดศูนย์ข้อมูลให้ข้อดีสามประการใหญ่ๆ แก่คุณ:

  1. เมฆเป็นสากล
    มีอยู่ในศูนย์ข้อมูลทั่วโลก รวมถึงศูนย์ใกล้ไคลเอนต์ของคุณ นั่นหมาย ถึง ความเร็ว คุณไม่ต้องการให้ลูกค้าในจีนรอโหลดข้อมูลจากสหรัฐอเมริกา เมื่อฉันไปที่ Google.com ฉันได้รับศูนย์ข้อมูลที่แตกต่างกันในบอสตันมากกว่าในชิคาโกหรือแอลเอ และนั่นเป็นเพียงในสหรัฐอเมริกาเท่านั้น ซึ่งเป็นส่วนสำคัญที่ทำให้ความเร็วของ Google เป็นไปได้
  2. เมฆเติบโตและหดตัว
    ถ้าฉันซื้อเซิร์ฟเวอร์ ฉันมีเซิร์ฟเวอร์หนึ่งเครื่อง แม้ว่าแอพของฉันจะไม่ต้องการคอมพิวเตอร์ทั้งเครื่อง ฉันก็ยังต้องจ่ายสำหรับเซิร์ฟเวอร์นั้น เมื่อแอพของฉันได้รับความนิยม ฉันต้องซื้อเซิร์ฟเวอร์เพิ่มอย่างรวดเร็ว คลาวด์ไม่ทำงานแบบนั้น การเช่าส่วนแบ่งของเซิร์ฟเวอร์หมายความว่าฉันสามารถเปลี่ยนแปลงจำนวนเงินที่เช่าได้: ฉันสามารถขยายลำดับเมื่อฉันยุ่ง และลดขนาดลงเมื่อฉันไม่ต้องการมาก
  3. เมฆไม่เคยลดลง
    ไม่เคยพูดว่าไม่เคย…แต่ แทบ ไม่เคยเลย ผู้ให้บริการคลาวด์พูดถึง "ห้าเก้า" - นั่นหมายถึงการเพิ่มขึ้น 99.999% ของเวลา (โดยมีเวลาหยุดทำงานเพียง 5.26 นาทีต่อปี) คุณสามารถทำให้เล็กลงได้ด้วยบริการต่างๆ เช่น การทำโหลดบาลานซ์และเฟลโอเวอร์

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

Cloud แตกต่างจากบริการโฮสติ้งอย่างไร?

ฉันมีเว็บไซต์ส่วนตัวบนบริการโฮสติ้งชื่อ Media Temple ไซต์ของฉันใช้ WordPress ดังนั้นจึงต้องมีบางสิ่ง:

  • ไดเร็กทอรีสำหรับใส่ไฟล์ของฉันใน
  • เซิร์ฟเวอร์ HTTP
  • ฐานข้อมูล
  • PHP

ไดเรกทอรีของฉันทำงานบน Linux เซิร์ฟเวอร์ HTTP ของฉันคือ Apache ฐานข้อมูลของฉันคือ MySQL และทั้งหมดทำงานบน PHP; นั่นเป็นสาเหตุที่พวกเขาเรียกมันว่า LAMP stack (Linux-Apache-MySQL-PHP) นั่นอาจฟังดูเยอะ แต่ก็มีจำกัด ตัวอย่างเช่น ฉันไม่สามารถติดตั้งซอฟต์แวร์ใหม่ได้ ถ้าฉันต้องการเรียกใช้ฐานข้อมูลของฉันบน PostgreSQL แสดงว่าฉันโชคไม่ดี ฉันไม่สามารถใช้งานภาษาอื่นเช่น Python หรือ Go ได้ ฉันไม่สามารถเขียนโปรแกรมแยกของตัวเองได้ ฉันได้รับชุดของสิ่งที่ฉันได้รับอนุญาตให้ทำที่จำกัดและกำหนดค่าไว้ล่วงหน้าเท่านั้น

เว็บไซต์ของฉันยังทำงานบนเซิร์ฟเวอร์เดียวในที่เดียว เซิร์ฟเวอร์นั้นอยู่ที่ไหน ฉันไม่รู้. ฉันคิดว่ามันอยู่ที่ไหนสักแห่งในสหรัฐอเมริกา แต่นอกนั้นฉันไม่รู้ และฉันก็ไม่สนใจจริงๆ ผู้ให้บริการโฮสต์ให้เซิร์ฟเวอร์เดียวแก่ฉัน ฉันพิมพ์ URL และไซต์ของฉันก็ปรากฏขึ้น (โดยส่วนใหญ่)

ผู้ให้บริการโฮสติ้งทำให้มันง่าย บางส่วนโฮสต์สแต็กอื่น ๆ และบางส่วนอนุญาตให้กำหนดค่าเพิ่มเติมเล็กน้อย แต่เป็นชุดแพ็คเกจเสมอ

ความแตกต่างพื้นฐานระหว่างบริการโฮสติ้งและคลาวด์คือเครื่องเสมือน บริการโฮสติ้งทำให้ฉันเป็นส่วนหนึ่งของระบบปฏิบัติการที่มีอยู่ เครื่องเสมือนให้ระบบปฏิบัติการทั้งหมดแก่ตัวฉันเอง

ทำไมเครื่องเสมือนจึงมีความสำคัญมาก

เครื่องเสมือนทำหน้าที่เหมือนเครื่องจริง มันสามารถเรียกใช้ Linux หรือ Windows และสามารถทำได้ทุกอย่างที่คอมพิวเตอร์ทั่วไปสามารถทำได้ Apple ไม่อนุญาตให้คุณเรียกใช้ OS X บนเครื่องเสมือน (แม้ว่าจะมีเพียงไม่กี่คนที่ทำให้มันใช้งานได้ นั่นคือการสร้าง “Hackintosh”)

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

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

มาคุยกันหน่อยเกี่ยวกับระบบเครือข่าย

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

ภาพของสายเคเบิลเครือข่ายคลาวด์
เครือข่ายไม่ใช่เรื่องยาก (ตัวอย่างขนาดใหญ่)

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

แผนภาพเครือข่ายภายในบ้าน
เครือข่ายในบ้านของฉัน (ตัวอย่างขนาดใหญ่)

ฉันมี Comcast ที่บ้าน Comcast ให้เคเบิลโมเด็มกับที่อยู่ IP เช่น 10.0.0.89 แม้ว่ามันจะให้ IP กับฉันเพียงเครื่องเดียว แต่ฉันมีแล็ปท็อปสองเครื่อง, iPad และโทรศัพท์หนึ่งเครื่อง ภรรยาและลูกสาวของฉันมีอุปกรณ์มากขึ้น เพื่อให้ใช้งานได้ ฉันมีเราเตอร์ไร้สายที่เชื่อมต่อกับเคเบิลโมเด็มของฉัน เราเตอร์ไร้สายของฉันให้ทุกอุปกรณ์ที่ฉันมีที่อยู่ IP เช่น 192.168.0.100 , 192.168.0.101 เป็นต้น แต่ที่อยู่เหล่านี้เป็นส่วนตัวในเครือข่ายของฉัน

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

ที่อยู่ IP ทั้งหมดจะต้องไม่ซ้ำกันในเครือข่ายที่กำหนด ไม่เช่นนั้นเราเตอร์จะไม่ทราบว่าต้องการเชื่อมต่อคอมพิวเตอร์เครื่องใด มีที่อยู่ IP ที่เป็นไปได้ 4,294,967,296 รายการ แม้ว่านักออกแบบเครือข่ายจะคิดว่ามันเป็นจำนวนมากเมื่อทั้งหมดนี้เริ่มต้นขึ้นในปี 1970 แต่ตอนนี้เรากำลังจะหมดลงแล้ว มีโปรโตคอลอื่นๆ เช่น IPv6 ที่อาจแก้ปัญหานี้ได้ในอนาคต แต่วันนี้เราแก้ปัญหานี้ด้วย Network Address Translation (NAT) ให้ฉันแสดงให้คุณเห็นว่ามันทำงานอย่างไร

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

ดังนั้นที่อยู่ IP จริงของฉันบนอินเทอร์เน็ตจริงคืออะไร ตอนนี้ที่อยู่ IP จริงของฉันคือ 66.30.118.150 และที่อยู่ IP ส่วนตัวของฉันคือ 192.168.0.103

ที่อยู่ 66.30.118.150 มาจากไหน? เป็นที่อยู่ IP ที่ Comcast เป็นเจ้าของ ทำให้เห็นชัดเจนว่าฉันอยู่ในเคมบริดจ์ รัฐแมสซาชูเซตส์ ทางตะวันออกเฉียงเหนือของสหรัฐอเมริกา ฉันไม่ต้องการรายละเอียด ทั้งหมดที่ฉันต้องรู้คือมันเป็นที่อยู่สาธารณะจริงที่ Comcast จัดการให้ฉัน Comcast อาจใช้ที่อยู่เดียวกันสำหรับคนอื่นหลายร้อยหรือหลายพันคน

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

คลาวด์ส่วนใหญ่ทำงานเหมือนกับเครือข่ายในบ้านของฉัน คอมพิวเตอร์เป็นแบบเสมือน เครือข่ายเรียกว่า subnets และเราเตอร์ไร้สายเรียกว่า เกตเวย์ แต่ก็เหมือนกันทั้งหมด พวกเขามีเครื่องเสมือนที่มีที่อยู่ส่วนตัวและเกตเวย์ที่แปลเป็นที่อยู่สาธารณะ พวกเขายังมีช่องว่างของที่อยู่ที่สามารถใช้ได้เหมือนกับเราเตอร์ไร้สายของฉันที่บ้าน แบบนี้:

ไดอะแกรมของเครือข่ายคลาวด์
เครือข่ายคลาวด์ของฉัน (ตัวอย่างขนาดใหญ่)

อาจฟังดูซับซ้อน แต่ก็ไม่ยากเกินไป คลาวด์เป็นวิธีที่ฉันจะเช่าคอมพิวเตอร์จากคนอื่นและตั้งค่าให้ดูเหมือนเครือข่ายในบ้านของฉัน

สิ่งที่สำคัญที่สุดที่ต้องจำคือ:

  • IP ส่วนตัวมีอยู่ในเครือข่ายส่วนตัวของคุณเท่านั้น
  • IP สาธารณะมีอยู่บนอินเทอร์เน็ต
  • NAT อนุญาตให้ IP ส่วนตัวดูเหมือน IP สาธารณะ

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

เมฆประเภทต่างๆ

Cloud เป็นศัพท์ที่ไม่เป็นรูปเป็นร่าง — ผู้คนใช้เพื่อหมายถึงสิ่งต่าง ๆ มากมาย เมฆมีสามประเภทที่แตกต่างกันจริงๆ

เมฆโครงสร้างพื้นฐาน

เครื่องเสมือนและเครือข่ายเป็นส่วนสำคัญสำหรับ โครงสร้างพื้นฐานคลาวด์ หรือที่เรียกว่า Infrastructure as a Service ( IaaS ) พวกเขามีโครงสร้างพื้นฐานเสมือนจริง ซึ่งคุณสามารถควบคุมได้อย่างเต็มที่ คุณตัดสินใจเกี่ยวกับระบบปฏิบัติการและทุกอย่างที่ทำงานบนนั้น

คุณได้รับความยืดหยุ่นและการควบคุม แต่คุณมีหน้าที่รับผิดชอบในการจัดการและสนับสนุนทุกสิ่งที่คุณติดตั้ง

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

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

Netflix ใช้ IaaS Amazon Web Services มีโครงสร้างพื้นฐาน และ Netflix นำระบบทั้งหมดไปใช้ มันเขียนซอฟต์แวร์ของตัวเองเพื่อให้รองรับการปรับแต่งขั้นสูงสำหรับการสตรีมเนื้อหาที่มีความละเอียดสูง Weather Company เป็นอีกตัวอย่างหนึ่ง — ทำงานบน IBM Cloud

แพลตฟอร์มคลาวด์

แพลตฟอร์มคลาวด์ หรือที่รู้จักในชื่อ Platform as a Service ( PaaS ) เป็นระบบคลาวด์เฉพาะที่จัดเตรียมบล็อคซอฟต์แวร์สำหรับแอปพลิเคชันของคุณ ในขณะที่ผู้ให้บริการคลาวด์จัดการโครงสร้างพื้นฐานและซอฟต์แวร์สแต็คสำหรับคุณ

ตัวอย่างเช่น หากคุณต้องการเว็บแอปพลิเคชัน PaaS สามารถจัดหา vanilla WordPress หรือ Drupal ให้คุณได้ใช้งาน หากคุณต้องการฐานข้อมูล คุณสามารถเลือก MySQL หรือ PostgreSQL หากคุณต้องการเครื่องมือในการพัฒนา คุณอาจเลือกจาก Node, Java หรือ PHP คุณไม่จำเป็นต้องกังวลว่าระบบปฏิบัติการใดกำลังทำงานอยู่ หรือต้องใช้แพตช์ความปลอดภัยของ MySQL หรือไม่ — ผู้ให้บริการระบบคลาวด์จะดูแลให้คุณเอง

Heroku เป็นคลาวด์ PaaS มันมีซอฟต์แวร์อยู่ด้านล่าง และคุณเพียงแค่เขียนสิ่งที่คุณต้องการลงไป มันให้ความยืดหยุ่นแก่คุณ แต่จัดการได้มากกว่าคลาวด์ IaaS มาก

ซอฟต์แวร์คลาวด์

ซอฟต์แวร์คลาวด์ หรือที่เรียกว่า Software as a Service ( SaaS ) เป็นระบบคลาวด์เฉพาะทางที่ให้บริการออนไลน์ที่กำหนดไว้อย่างดี ผู้ให้บริการโฮสติ้งเป็น SaaS cloud ชนิดพิเศษภายใต้หน้าปก พวกเขาทำงานในลักษณะที่จำกัดมาก

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

ชิ้นส่วนพื้นฐานของเมฆ

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

เครื่องเสมือน

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

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

และถ้าคุณไม่ได้อยู่บนคลาวด์แบบยืดหยุ่น คุณควรอย่าลืมปล่อยเครื่องเสมือนที่คุณไม่ต้องการอีกต่อไป ผู้ให้บริการจะเรียกเก็บเงินจากคุณไม่ว่า VM จะทำงานหรือไม่

ซับเน็ต

เราครอบคลุมเครือข่ายคลาวด์แล้ว ซับเน็ตคือเครือข่ายที่ทำงานในระบบคลาวด์

IP ส่วนตัวและ IP สาธารณะ

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

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

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

คีย์ SSH

คีย์ SSH เป็นข้อมูลส่วนตัวที่ช่วยให้คุณเข้าถึงระบบคลาวด์ได้ ประกอบด้วยสองไฟล์ มีกุญแจสาธารณะที่มีลักษณะดังนี้:

 ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQC5b8xmtjUd1taP4svy9FM/WZc/n5gkqKVkhIsqW27hw2WuhfTVNLA6IBBOs9+br+HlqGYwgYB3DSh0Zm/3Bok1uQhinH77FmKsrPGDpvtJv16weIvGiTMVp+Mct8DVKl48KZxvQKa0Hp6MxEc7cQ9WPvzWn9BPLHERSkSNwXSUobqpFBgIPy9UBWr5DsI2Li5HeMgMgTcbuVVdO/8I/rhKoIyTqkhY4CZcyssmWhMvPmk6+9IcOr0O4SyW9TL+CZgDH1mW2dUypT+1j6HgFjr9H8NfJ4EKnWnFkQXo8HZ4oh6lSTaIfDQfnbrjVUO14N7FW9ZgXbL9cJVx5FLw3ny9 [email protected]

และมีคีย์ส่วนตัวที่มีลักษณะดังนี้:

 -----BEGIN RSA PRIVATE KEY----- MIIEogIBAAKCAQEAuW/MZrY1HdbWj+LL8vRTP1mXP5+YJKilZISLKltu4cNlroX0 1TSwOiAQTrPfm6/h5ahmMIGAdw0odGZv9waJNbkIYpx++xZirKzxg6b7Sb9esHiL xokzFafjHLfA1SpePCmcb0CmtB6ejMRHO3EPVj781p/QTyxxEUpEjcF0lKG6qRQY CD8vVAVq+Q7CNi4uR3jIDIE3G7lVXTv/CP64SqCMk6pIWOAmXMrLJloTLz5pOvvS HDq9DuEslvUy/gmYAx9ZltnVMqU/tY+h4BY6/R/DXyeBCp1pxZEF6PB2eKIepUk2 iHw0H52641VDteDexVvWYF2y/XCVceRS8N58vQIDAQABAoIBAHU7UKW+m2X55Dui zf0SqW5rXUtDwhOq6qTZhoGIvFjOBwKGfXosjRyyGJ0o6jyqvM1L4Q7ZUDXzg5fT CwXIhAYKrFprRXvHcypnS2hHsKW27k3yZ6tkIX+XW+VT5fzdhCXUyKks3jcRBHtJ ux7BI0kLGR02e6MSHYkowp47p1Auukx1saRkFTwvy+znABgqVETvtHBxAiElXndL JfQntaQacgWWDjl2qUj+06IB/Qzd9/Mo1Vtdb8SUZxv/Qc2raSi3LL0N4aSJGLGU pq395ggv9NdhUQf+DN9uGaOC4hYeGdO8gm27yysZ4rTT5iln5wOaCAcMTMrGL4+k GoU/nKECgYEA7AP/Mh9sUi9AX/17a3A/zxNAO1ZrvM+Caj/X/t/pt3HEOhqLz7o5 z3g8/Z+H0CJLZNiP9XbMak2wvOiqRj0y+FihX/ESll6XgIEPTBUcFSirWMe4f9og FltrnelUjHG9MTDW0P4jmmp1E5V8RgnCCv2VjN40ulP5zHPXXdU2FP8CgYEAySNs /qlFL7DTB/A851y6cUzQC5kiKlr/T8aUtOHeBo626jlnHDy/VY9vIJ0ttsYyHCdM OSdqZh5wRwvshr94tpOBQNnDTI4Xv7t2couHl7q2xTOYeWViwGyZaatNYlWWFh/u YSCTd2jn6cvBZOZP3BAiWoF9nzLcsjfpNLdzAkMCgYAx8TaTOKsHSRBqP41aUspt 2zkAVW0+6vpB2Xivalpegyhu0yc6scGB8YOWd6eZl2g00s7DtnvTEtWPY/yEGHcs rjSXxL+WKjYM70J5aw4iPBTmGH0mMNYRZQ8Ev1cw0PCj9B3A48ZM6rITjtJZT79L 7BU1Vd/6fcKiTPEJ3hAvqQKBgBKOQBnmR8m0iGNtGFFHzrNxIKhRQkOiDXewnDtr su3r8Jf/H7INMKGWD+x0U6lO84SBY5jKOBifqkADq5hqxZoiVYREEq5XVX2Mr8q1 cJbg1MewkNpyLgAOhMCo2wS9XJFB9N3lAXW8qdh5waerT6a/nku3Mn2jVZTjb5I7 clK9AoGAZLuvLAJpFOf/mweajULV+oFMGzIArvbk1c+cGySeI5uZwfQ9lv2MOb0N DuFTXZt6QpKV9Nix/8KgBIP2Vac6gSAeF6kIXk2+nV6gXm5tojYrf6gG1jY8ceRD IFSeGlnBhYVrFcQ79fYwJtSQgGde4PtNF1yq9ipluAyLuy1cLUc= -----END RSA PRIVATE KEY-----

คุณใช้สองไฟล์นี้ร่วมกันแทนรหัสผ่าน

การรับรองความถูกต้องของคีย์สาธารณะ SSH เป็นวิธีที่มีประสิทธิภาพในการเข้าสู่ระบบระยะไกล มีความปลอดภัยมากกว่าชื่อผู้ใช้และรหัสผ่านมาตรฐาน (SSH ย่อมาจาก “secure shell”) คุณอาจเคยเห็นคีย์ SSH มาก่อนในรูปแบบของคีย์ Github

คีย์ SSH อาศัยการเข้ารหัสคีย์สาธารณะและการตรวจสอบการตอบสนองต่อความท้าทายเพื่อป้องกันการโจมตีแบบเดรัจฉานและภัยคุกคามอื่นๆ

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

ศูนย์ข้อมูล

ศูนย์ข้อมูลเป็นอาคารขนาดใหญ่ที่เต็มไปด้วยคอมพิวเตอร์ ผู้ให้บริการคลาวด์ให้เช่าบางส่วนให้คุณ

ภาพของศูนย์ข้อมูลระบบคลาวด์ที่ถ่ายที่ IBM
ศูนย์ข้อมูลระบบคลาวด์จาก IBM (ตัวอย่างขนาดใหญ่)

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

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

ภูมิภาคและโซน

ผู้ให้บริการระบบคลาวด์จำเป็นต้องจัดระเบียบศูนย์ข้อมูลเพื่อให้แน่ใจว่าสามารถดำเนินการตามคำขอในระหว่างที่ไฟฟ้าดับ น้ำท่วม พายุเฮอริเคน และภัยพิบัติอื่นๆ ผู้ให้บริการเรียกสิ่งนี้ว่า Quality of Service และเป็นส่วนหนึ่งของการทำให้แน่ใจว่าระบบคลาวด์จะไม่ล่ม

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

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

ศูนย์ข้อมูลโฮสต์โซน ศูนย์ข้อมูลหลายแห่งถูกรวมกลุ่มเข้าด้วยกันเพื่อสร้างภูมิภาคแบบหลายโซน โซนมีชื่อเช่น us-south-1, us-south-2 และ us-south-3 ภูมิภาคขนาดเล็กสามารถให้บริการโดยศูนย์ข้อมูลที่มีประสิทธิภาพเพียงแห่งเดียว ในขณะที่ภูมิภาคที่มีประชากรหนาแน่นอาจต้องใช้ศูนย์ข้อมูลหลายแห่งเพื่อรับมือกับความต้องการเครือข่ายและการประมวลผล

การกู้คืนจากภัยพิบัติ ความพร้อมใช้งานสูง และความทนทานต่อข้อผิดพลาด

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

แต่คุณมีสิ่งนี้! ระบบคลาวด์ (เกือบ) ไม่มีวันล่ม และง่ายต่อการตรวจสอบให้แน่ใจว่าคุณได้รับการคุ้มครองหากเป็นเช่นนั้น ลองทบทวนแนวคิดเหล่านี้ทีละรายการ:

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

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

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

โหลดบาลานเซอร์

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

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

คำถามที่ลูกค้าของคุณน่าจะถาม

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

ฉันต้องการมากกว่าผู้ให้บริการโฮสติ้งเมื่อใด

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

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

หากระบบของลูกค้าของคุณกำลังทำงานอยู่บนผู้ให้บริการโฮสติ้ง คุณควรย้ายไปยังระบบคลาวด์หรือไม่

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

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

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

ฉันควรใช้คลาวด์ประเภทใด

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

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

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

เมื่อระบุโมเดลระบบคลาวด์ที่เหมาะสมแล้ว ข้อกำหนดและเกณฑ์การประเมินจะไม่ซ้ำกันสำหรับลูกค้าของคุณ แต่การให้ความสนใจกับข้อกำหนดที่ไม่ทำงานนั้นคุ้มค่าเสมอ: ลูกค้าของคุณต้องปฏิบัติตามระเบียบข้อบังคับ ใบรับรอง หรือมาตรฐานเฉพาะโดเมนหรือไม่ พวกเขามีการพึ่งพาหรือเป็นหุ้นส่วนกับผู้ขายรายใดรายหนึ่งหรือไม่?

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

ฉันจะแน่ใจได้อย่างไรว่าไซต์ของฉันจะไม่ล่ม

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

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

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

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

ฉันจะทำให้ไซต์ของฉันรวดเร็วสำหรับทุกคนในโลกได้อย่างไร

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

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

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

บทสรุป

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

จำไว้ว่า เมื่อลูกค้าของคุณถามว่าควรทำงานในระบบคลาวด์หรือไม่ คุณต้องถามคำถามสี่ข้อ:

  • ซอฟต์แวร์ที่คุณต้องใช้มีความซับซ้อนเพียงใด?
  • ต้องใช้สเกลเท่าไหร่?
  • สำคัญแค่ไหนที่ไม่ลง?
  • ผู้ใช้ทั่วโลกต้องทำงานเร็วแค่ไหน?

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