Lingducloud: คู่มือการเลือกระดับพี่เลี้ยงฐานข้อมูล Alibaba Cloud (สามมิติของเครื่องยนต์สถาปัตยกรรมและที่เก็บข้อมูล)
ในการซื้อผลิตภัณฑ์บนคลาวด์การเลือกฐานข้อมูลก็มีความสำคัญเช่นกัน
。
การเลือกฐานข้อมูลไม่เพียงแต่เลือก CPU และหน่วยความจำเท่านั้นแต่ยังรวมถึง
ความน่าเชื่อถือ
กับ
ปริมาณงาน IO
。
คู่มือนี้จะพาคุณไปแยกชิ้นส่วนโซลูชันที่เหมาะสมที่สุดสำหรับคุณจากสามมิติของเอ็นจิ้นฐานข้อมูลสถาปัตยกรรมและการจัดเก็บ
1.ขั้นตอนแรก: เลือก "เครื่องยนต์" (กำหนดประเภทตามตรรกะทางธุรกิจ)
เครื่องยนต์ฐานข้อมูล
แท็กหลัก
ธุรกิจที่เหมาะสมที่สุด
คำแนะนำจากผู้เชี่ยวชาญ
มายเอสคิวแอล
มาตรฐานอินเทอร์เน็ต
อีคอมเมิร์ซ CMS โปรแกรมขนาดเล็กแอปพลิเคชันบนเว็บส่วนใหญ่
เลือกเวอร์ชัน8.0อย่าใช้5.7 (หยุดการสนับสนุนชุมชน) เว้นแต่รหัสเก่าจะบังคับ
โพสต์เกรสคิวเอล
ใช้งานได้รอบด้าน
ข้อมูลทางภูมิศาสตร์ GIS การคำนวณทางการเงินที่ซับซ้อนการวิจัยทางวิทยาศาสตร์
มีตัวเลือกแรกสำหรับขั้นตอนการจัดเก็บที่ซับซ้อนจำนวนมากและการสืบค้นเชิงพื้นที่ในตรรกะทางธุรกิจ
ซีเควลเซิร์ฟเวอร์
Microsoft Family Bucket
.NET สภาพแวดล้อมการพัฒนา ERP/OA เก่าระบบการแพทย์/รัฐบาล
บริษัทที่พึ่งพาระบบนิเวศของ Windows เป็นอย่างมากเลือกใช้แต่ต้องให้ความสำคัญกับต้นทุนใบอนุญาตที่สูงขึ้น
MariaDB
การปรับปรุงโอเพ่นซอร์ส
การแสวงหาโอเพนซอร์สมากและสถานการณ์เฉพาะที่ต้องการคุณสมบัติขั้นสูงของ MySQL
ปัจจุบันระบบนิเวศในประเทศอ่อนแอกว่า MySQL ขอแนะนำให้ดูที่ MySQL สำหรับธุรกิจทั่วไป
2.ขั้นตอนที่2: เลือก "ซีรีส์" (กำหนดสถาปัตยกรรมตามความเสถียร)
รุ่นพื้นฐาน (พื้นฐาน)-สถาปัตยกรรม "การฝึกมือเดียว": มีเพียงโหนดเดียวไม่มีความซ้ำซ้อนสถานการณ์: การเรียนรู้ส่วนบุคคลการพัฒนาและการดีบักสถานีทดสอบขนาดเล็กที่ไม่แสวงหาผลกำไรคำเตือน: อย่าใช้สำหรับธุรกิจอย่างเป็นทางการ! ตราบใดที่ฮาร์ดแวร์ทางกายภาพพื้นฐานล้มเหลวธุรกิจจะหยุดชะงักและจะไม่มีการสลับที่มีความพร้อมใช้งานสูง
High-Availability (High-Availability)-สถาปัตยกรรม "Enterprise Main": หนึ่งมาสเตอร์และสแตนด์บายหนึ่งสวิตช์อัตโนมัติในไม่กี่วินาทีสถานการณ์: 90% ของสภาพแวดล้อมการผลิตขององค์กรเป็นตัวเลือกแรกอีคอมเมิร์ซ SaaS ส่วนหลัง API ข้อดี: ด้วยกลไกการสำรองและกู้คืนที่สมบูรณ์รองรับการขยายอินสแตนซ์แบบอ่านอย่างเดียว
Cluster-สถาปัตยกรรม "เพดานประสิทธิภาพ": คลัสเตอร์หลายต้นแบบหรือหลายทาสสถานการณ์: แพลตฟอร์มอินเทอร์เน็ตขนาดใหญ่โปรโมชั่นระดับ11คู่ข้อดี: ความสามารถในการรับส่งข้อมูลที่สูงมากประสิทธิภาพจะเพิ่มขึ้นเป็นเชิงเส้นเมื่อโหนดเพิ่มขึ้น
3.ขั้นตอนที่3: เลือก "Storage" (แก้ฐานข้อมูลที่ติดขัด)
90% ของคอขวดประสิทธิภาพของฐานข้อมูลไม่ได้อยู่ใน CPU แต่อยู่ในดิสก์ I/O (ความเร็วในการอ่านและเขียน)
ประเภทที่จัดเก็บ
ระดับประสิทธิภาพ (IOPS)
สถานการณ์ที่เหมาะสม
การประเมินราคาที่คุ้มค่า
Premium ESSD
ระดับเริ่มต้น
เว็บไซต์ทางการโหลดต่ำแอพพลิเคชั่นน้ำหนักเบา
ประหยัดที่สุดเหมาะสำหรับธุรกิจที่ไม่คำนึงถึงการทำงานพร้อมกัน
ESSD PL1
มาตรฐานกระแสหลัก
อีคอมเมิร์ซขนาดกลางระบบองค์กรมาตรฐานและธุรกิจหลักเริ่มต้น
ทางเลือกที่คุ้มค่าสำหรับสภาพแวดล้อมการผลิตสามารถรับมือกับการไหลอย่างกะทันหันส่วนใหญ่
อี
SSD PL2
ประสิทธิภาพสูง
การซื้อขายความถี่สูงฉากขัดขวาง ERP ขนาดใหญ่
การอ่านและการเขียนที่รวดเร็วมากเหมาะสำหรับธุรกิจที่ใช้ I/O มาก
ESSD PL3
ประสิทธิภาพสูงสุด
การบัญชีระดับการเงินระบบการทำงานพร้อมกันขนาดใหญ่พิเศษ
ธุรกิจที่มีงบประมาณเพียงพอและมีความต้องการอย่างมากสำหรับความล่าช้า
ประการที่สี่แผนการจับคู่ทองคำ (ตารางเปรียบเทียบด่วน)
สถานการณ์ทางธุรกิจ
เครื่องยนต์ที่แนะนำ
สถาปัตยกรรมที่แนะนำ
การจัดเก็บคำแนะนำ
เว็บไซต์อย่างเป็นทางการของบริษัท/WordPress
MySQL 8.0
รุ่นที่มีอยู่สูง (1แกน2G/2แกน4G)
Premium ESSD
มาตรฐานอีคอมเมิร์ซ/SaaS แบ็กเอนด์
MySQL 8.0
รุ่นที่มีความพร้อมใช้งานสูง (4-core 8G/8-core 16G)
ESSD PL1
รายงานที่ซับซ้อน/ERP ภายใน
โพสต์เกรสคิวเอล
รุ่นที่มีความพร้อมใช้งานสูง (8-core 32G)
ESSD PL1 / PL2
ระบบการเงินหลัก/ขัดขวาง
MySQL / SQL Server
รุ่นคลัสเตอร์
ESSD PL2 / PL3
การพัฒนา/สภาพแวดล้อมก่อนการเปิดตัว
สบายๆ
รุ่นพื้นฐาน
Premium ESSD
5.ส่วนเสริมที่สำคัญ: เลือกพื้นที่และพื้นที่ว่างอย่างไร?
หลายคนเลือกภูมิภาค (ภูมิภาค) แบบสบายๆและคิดว่าเหมือนกันทุกที่ในความเป็นจริงการเลือกภูมิภาคที่ไม่ถูกต้องไม่เพียงแต่ทำให้การเข้าถึงของผู้ใช้ช้าลงเท่านั้นแต่ยังอาจทำให้เกิดความล่าช้าสูงมากระหว่างเซิร์ฟเวอร์และฐานข้อมูลหรือแม้กระทั่งไม่สามารถสื่อสารกันได้
1.หลักการหลัก: การเข้าถึงที่ใกล้ที่สุด
ไม่ว่าผู้ใช้เป้าหมายจะอยู่ที่ใดให้เลือก: * ลูกค้าหลักเลือก South China 1 (Shenzhen) หรือ East China 2 (Shanghai) ในภาคใต้ (กวางตุ้งฝูเจี้ยนฯลฯ) ลูกค้าหลักเลือก North China 2 (ปักกิ่ง) ในภาคเหนือ (ปักกิ่งเหอเป่ยฯลฯ) ลูกค้าหลักเลือก East China 1 (Hangzhou) (Ali Base Camp, Network Hub, โครงสร้างพื้นฐานที่มั่นคงที่สุด) ในประเทศ
ธุรกิจในต่างประเทศ: ผู้ใช้ในเอเชียตะวันออกเฉียงใต้เลือกสิงคโปร์ผู้ใช้ในยุโรปและอเมริกาเลือกสหรัฐอเมริกา (Silicon Valley/Virginia) หรือเยอรมนี (Frankfurt) ฮ่องกงจีนเป็นตัวเลือกแรกสำหรับการเยี่ยมชมในประเทศ
2.หลักหลีกเลี่ยงหลุม: ECS และฐานข้อมูลต้องเป็น "เมืองเดียวกัน"
นี่คือความผิดพลาดที่ง่ายที่สุด!
หลักการ: เซิร์ฟเวอร์คลาวด์ ECS และฐานข้อมูล RDS ของคุณต้องอยู่ในภูมิภาคเดียวกัน (เช่นทั้งหมดในหางโจว)
เหตุผล: ทั้งสองสามารถเชื่อมต่อผ่านอินทราเน็ตในพื้นที่เดียวกันเท่านั้นการเข้าถึงอินทราเน็ตฟรีและมีความล่าช้าต่ำมาก (โดยปกติ $<1ms $)
ผลที่ตามมา: หากคนหนึ่งเลือกปักกิ่งและอีกคนเลือกเซี่ยงไฮ้คุณสามารถเชื่อมต่อผ่านเครือข่ายสาธารณะเท่านั้นไม่เพียงแต่คุณต้องจ่ายค่าบริการข้อมูลเพิ่มเติมเท่านั้นแต่การตอบสนองของฐานข้อมูลจะช้ามากและโดยพื้นฐานแล้วธุรกิจจะไม่พร้อมใช้งาน
3.กลยุทธ์ขั้นสูง: ทางเลือกของพื้นที่ว่าง (AZ)
มีพื้นที่ว่างหลายแห่งในแต่ละพื้นที่ (เช่นพื้นที่ว่างของหางโจว A, B, C...) และเป็นห้องคอมพิวเตอร์ที่แยกออกจากกันโดยสิ้นเชิง
แสวงหาการตอบสนองที่รวดเร็ว: วาง ECS และฐานข้อมูลในพื้นที่ว่างเดียวกันระยะทางกายภาพใกล้ที่สุดเครือข่ายล่าช้า
สายไปสู่ระดับต่ำสุด
การแสวงหาความน่าเชื่อถือสูง (การกู้คืนระบบในห้องคอมพิวเตอร์หลายห้อง): เมื่อซื้อฐานข้อมูลให้เลือกพื้นที่ที่มีอยู่หลายแห่งเพื่อปรับใช้ด้วยวิธีนี้ฐานข้อมูลหลักอยู่ในห้องคอมพิวเตอร์ A และฐานข้อมูลอยู่ในห้องคอมพิวเตอร์ B แม้ว่าถนนที่ห้องคอมพิวเตอร์ A ตั้งอยู่จะถูกตัดขาดหรือเกิดอุบัติเหตุขึ้นแต่ฐานข้อมูลก็สามารถเปลี่ยนเป็นห้องคอมพิวเตอร์ B ได้ในไม่กี่วินาทีและธุรกิจจะไม่หยุดนิ่ง
ตารางสรุปตรรกะ
มิติ
ตัวเลือกที่แนะนำ
ตำแหน่งที่ตั้งทางภูมิศาสตร์
สถานที่ที่ใกล้กับฐานลูกค้าหลักของคุณมากที่สุด
ความสามารถในการทำงานร่วมกันของอินทราเน็ต
ECS และฐานข้อมูลต้องอยู่ในพื้นที่เดียวกัน (เช่นปักกิ่งทั้งคู่)
ความต้องการการกู้คืนระบบ
ขอแนะนำให้เลือกการปรับใช้ "พื้นที่ใช้งานหลายพื้นที่" สำหรับสภาพแวดล้อมการผลิต
บันทึกการปฏิบัติตาม
ต้องยื่นโหนดในจีนแผ่นดินใหญ่ไม่จำเป็นต้องยื่นโหนดในฮ่องกงและต่างประเทศ
6.คำแนะนำในการหลีกเลี่ยงหลุมและมูลค่าเพิ่ม
อย่าโลภในการเลือกสถาปัตยกรรมราคาถูก: สภาพแวดล้อมการผลิตต้องเลือก "เวอร์ชันที่มีความพร้อมใช้งานสูง" อย่าเสี่ยงต่อการหยุดทำงานและปิดกิจการเพื่อประหยัดเงินหลายสิบดอลลาร์
สถาปัตยกรรม ARM เป็นเทรนด์ใหม่: ฐานข้อมูล ARM เวอร์ชัน (Etian) ของ Alibaba Cloud มักจะมีราคาถูกกว่า x86มากกว่า20% และประสิทธิภาพจะเสถียรมากใน MySQL และสถานการณ์อื่นๆขอแนะนำให้ลองโครงการใหม่
การเชื่อมต่ออินทราเน็ตเป็นสิ่งสำคัญที่สุด: ฐานข้อมูลต้องอยู่ในภูมิภาคเดียวกับเซิร์ฟเวอร์ ECS และภายใต้ VPC เดียวกัน (เครือข่ายส่วนตัว) เพื่อให้สามารถเข้าถึงผ่านอินทราเน็ตได้โดยมีความล่าช้าน้อยที่สุดและไม่มีค่าธรรมเนียมข้อมูล
ให้ความสนใจกับการแจ้งเตือนการตรวจสอบ: หลังจากซื้อแล้วอย่าลืมกำหนดค่าการใช้ CPU และการเตือนพื้นที่ดิสก์สิ่งที่ฐานข้อมูลกลัวที่สุดคือ "ดิสก์ช้า" และ "พื้นที่เต็ม"
