ฐานข้อมูลคลาวด์เหมาะกับฉันเมื่อใด


10

บางคนบอกว่า DBaaS (ฐานข้อมูลเป็นบริการ) - ฐานข้อมูลคลาวด์หรือที่รู้จัก - ไม่เหมาะสำหรับระบบธุรกิจอัจฉริยะ (BI), การวิเคราะห์ (OLAP) หรือการเก็บถาวร

มันเป็นเรื่องจริงเหรอ? โดยทั่วไปเมื่อ DBaaS เป็นตัวเลือกทางเทคนิคที่มีประสิทธิภาพมากที่สุด

คำตอบ:


5

เป็นตัวเลือกทางเทคนิคที่มีประสิทธิภาพเมื่อมีการใช้งานจำนวนมากการใช้งานหนักอย่างต่อเนื่อง

ตัวอย่างที่คุณแสดงรายการใช้ประโยชน์จากฐานข้อมูลเป็นหลักในการจัดเก็บด้วยการค้นหา / การประมวลผลเป็นสิ่งที่พิเศษ คลาวด์นั้นเกี่ยวกับความเร็วและพลังงานของ CPU เป็นหลักและมีค่าใช้จ่าย มีโซลูชันการเก็บถาวรที่ราคาไม่แพง (และเชื่อถือได้มากกว่า) ที่ไม่ได้ให้ความเร็ว แต่เหนือกว่าคลาวด์ทุกประการ BI, การวิเคราะห์และอื่น ๆ ไม่ใช่สิ่งที่คุณทำงาน 5000 ครั้งต่อชั่วโมง 24 ชั่วโมงต่อวัน 7 วันต่อสัปดาห์ มันจะถูกกว่าในการสร้างเซิร์ฟเวอร์เฉพาะจากนั้นรอสองสามวินาทีเพื่อให้แต่ละแบบสอบถามเสร็จสิ้นกว่าจ่ายค่าบำรุงรักษาระบบคลาวด์สำหรับจุดประสงค์นั้น

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

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


5

เหตุผลหนึ่งที่ฉันใช้ SQL Azure สำหรับการเริ่มต้นการติดตั้ง SQL แบบเต็มคือฐานข้อมูลบนคลาวด์มักจะให้ฉันมุ่งเน้นไปที่แอปพลิเคชันของฉันแทนที่จะมุ่งเน้นการทำให้ SQL Server อัพ / อัปเดต / ปรับ / ปรับขนาด / คลัสเตอร์ / และผู้ดูแลระบบอื่น ๆ พาฉันไปจากสิ่งต่าง ๆ

แม้ว่าเราอาจจำเป็นต้องใช้ SQL Server เฉพาะที่ในอนาคตขึ้นอยู่กับจำนวนผู้ใช้ที่เชื่อถือ บริษัท อื่น ๆ ที่โฮสต์ข้อมูลของพวกเขา แต่จากมุมมองของนักพัฒนาแล้วมันทำสิ่งต่าง ๆ มากมายสำหรับฉัน:

  • ทำให้ฉันมีเวลามากขึ้นในการมุ่งเน้นไปที่แอพ
  • ประหยัดเงินกว่าอินสแตนซ์ SQL แบบเต็ม (หลายพันดอลลาร์เทียบกับ $ 10 / เดือนต่อ GB) จนกว่าฉันจะตัดสินใจว่าฉันต้องการ SQL แบบเต็ม
  • ให้คุณสมบัติทั้งหมดที่ฉันคาดหวังเช่นการสำรองข้อมูล / การจัดทำดัชนี
  • ฉันสามารถรันการวิเคราะห์ของตัวเองบนฐานข้อมูล มันเป็นฐานข้อมูลของฉันดังนั้นฉันสามารถทำสิ่งที่ฉันต้องการได้ มันอาจไม่ได้ออกนอกกรอบในกรณีส่วนใหญ่ดังนั้นหากคุณต้องการเรียกใช้ SSRS / SSAS คุณสามารถจ่ายเงินเพิ่มพิเศษสำหรับรุ่นเต็มได้ตลอดเวลา : - /
  • ในฐานะที่เป็นเอสเอฟ กล่าวว่าสามารถปรับขนาดได้อัตโนมัติและซ้ำซ้อนดังนั้นคุณ (มีแนวโน้มสูง) จะไม่สูญเสียข้อมูลเนื่องจากเซิร์ฟเวอร์ขัดข้อง หากเซิร์ฟเวอร์ไม่ทำงานคุณจะสำรองข้อมูลในไม่กี่วินาทีหากใช้เวลานานขนาดนั้น

แอปพลิเคชันของคุณโฮสต์ใน Azure ด้วยหรือไม่ ถ้าไม่ใช่ฉันจะสนใจฟังถ้าคุณคิดว่าการมีฐานข้อมูลโฮสต์อยู่จากแอปพลิเคชันทำให้แอปของคุณมีประสิทธิภาพที่เห็นได้ชัดเจน (ฉันสนใจที่จะใช้ cloud สำหรับ db แต่ไม่ใช่โฮสติ้งแอป)
KallDrexx

ใช่แอปของฉันโฮสต์อยู่ใน Azure ดังนั้นทุกอย่างจึงปิดไปจริง ๆ แม้ว่าจริงๆแล้วศูนย์ข้อมูล Azure นั้นค่อนข้างห่างไกลกัน (ฝั่งตะวันตก, ชายฝั่งตะวันออก, กลาง, เอเชีย, ฯลฯ ) คุณสามารถตั้งค่าตำแหน่งที่คุณต้องการให้บริการโฮสต์ของคุณได้ดังนั้นคุณจึงสามารถใกล้ชิดกับแอพของคุณ (ภายในภูมิภาคของประเทศ) ในทุกที่ที่คุณให้บริการ ฉันไม่คิดว่ามันจะมากเกินไปตราบใดที่คุณมีการเชื่อมต่อที่มั่นคง สีฟ้าสดใสในประสบการณ์ของฉัน แต่ฉันไม่ได้ลองใช้ Azure DB กับแอปในพื้นที่และทดสอบมันให้ดีกว่าตัวอย่างเมื่อฉันเรียนรู้ ดูเหมือนว่าเร็ว
Ryan Hayes
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.