บ้าน ความคิดเห็น Amazon บริการตรวจสอบฐานข้อมูลเชิงสัมพันธ์และการให้คะแนน

Amazon บริการตรวจสอบฐานข้อมูลเชิงสัมพันธ์และการให้คะแนน

สารบัญ:

วีดีโอ: A day with Scandale - Harmonie Collection - Spring / Summer 2013 (ตุลาคม 2024)

วีดีโอ: A day with Scandale - Harmonie Collection - Spring / Summer 2013 (ตุลาคม 2024)
Anonim

บริการฐานข้อมูลเชิงสัมพันธ์ของ Amazon (Amazon RDS) เป็นฐานข้อมูลเชิงสัมพันธ์ที่มีเสถียรภาพและมีประสิทธิภาพ (DBaaS) เทียบเท่ากับข้อเสนอยอดนิยมอื่น ๆ จาก Amazon Web Services (AWS) Amazon RDS (ซึ่งให้บริการฟรี 750 ชั่วโมงต่อเดือน) เป็นตัวเลือกที่ดีสำหรับ บริษัท ในประเทศดิจิตอลผู้ใช้ข้อมูลที่มีประสบการณ์นักวิทยาศาสตร์ด้านข้อมูลผู้ดูแลระบบฐานข้อมูล (DBA) และผู้ที่ทำงานหนักในเงาไอที นักพัฒนาหลายคนจะรู้สึกเหมือนอยู่บ้านถ้าพวกเขาคุ้นเคยกับผลิตภัณฑ์ AWS แล้ว


Amazon RDS ไม่ได้รับรายได้จาก Editors 'Choice ในการทบทวนโซลูชัน DBaaS ของเราเนื่องจากนักพัฒนาและนักวิเคราะห์ต้องการความช่วยเหลือจาก DBA ของพวกเขาในการใช้งาน นั่นไม่ใช่เรื่องเลวร้าย แต่การตรวจสอบนี้มาจากมุมมองของนักพัฒนาและนักวิเคราะห์และการรอ DBA ในบางครั้งก็เป็นการต่อต้านทั้งสองบทบาท โซลูชัน DBaaS ของเราตรวจสอบตัวเลือกบรรณาธิการของ Edupup คือฐานข้อมูล Microsoft Azure SQL และ MongoDB Atlas ซึ่งทั้งสองวิธีนั้นง่ายต่อการบินโดยไม่ต้องใช้ DBA Copilot

แบบจำลองราคา

คุณสามารถทดลองใช้ Amazon RDS ได้ฟรีเป็นเวลาสูงสุด 750 ชั่วโมงซึ่ง AWS สาบานว่าเป็น "จำนวนชั่วโมงที่เพียงพอสำหรับการเรียกใช้อินสแตนซ์ (DB) อย่างต่อเนื่องในแต่ละเดือน" ฉันบอกว่าขึ้นอยู่กับอินสแตนซ์ แต่ใช่ 750 ชั่วโมงฟรีนั้นค่อนข้างใจกว้าง (เฉพาะอินสแตนซ์ขนาดเล็กที่อยู่ในระดับฟรี) แต่ทว่ามันก็ไม่ได้ฟรีเท่าของฟรีเหมือนกับ MongoDB Atlas รุ่น "ฟรีตลอดไป" นอกเหนือจากเทียร์ฟรีคุณสามารถเลือกชำระเงินตามต้องการ (นั่นคือจ่ายตามการใช้งาน) หรือสำหรับอินสแตนซ์ที่สงวนไว้ (ข้อผูกพันหนึ่งถึงสามปีสำหรับอินสแตนซ์ฐานข้อมูลเพื่อแลกกับส่วนลด)

ตัวเลือกการชำระเงินสำหรับอินสแตนซ์ที่จองไว้จะชำระค่าธรรมเนียมล่วงหน้าทั้งหมดสำหรับส่วนลดสูงสุดหรือการชำระเงินดาวน์ต่ำบวกอัตรารายชั่วโมงลดหรือไม่มีอะไรลดลงและอัตรารายชั่วโมงที่สูงขึ้นซึ่งยังคงต่ำกว่าอัตราตามความต้องการ ไม่ว่าในกรณีใดคุณจะต้องเลือกประเภทของอินสแตนซ์จากเอ็นจิ้นฐานข้อมูลนี้: Amazon Aurora, MariaDB, MySQL, Oracle Database, PostgreSQL (aka Postgres) และ SQL Server


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

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

เป็นขั้นเป็นตอน

ขั้นแรกให้ DBA ทำการโหลดข้อมูลและตั้งค่าอินสแตนซ์ให้คุณ อย่างจริงจัง. แต่ถ้าคุณรู้สึกอยากผจญภัยและต้องการกระโดดเข้าหาคุณจะต้องใช้ AWS Database Migration Service เพื่อย้ายข้อมูลของคุณหรือนำข้อมูลเชิงพาณิชย์หรือสาธารณะมาผสมผสานกับของคุณเอง จากการเขียนนี้ฐานข้อมูลมากกว่า 80, 000 รายการได้ถูกย้ายข้อมูลโดยใช้ AWS Data Migration Service Amazon RDS ไม่ได้เป็นฐานข้อมูลหรือเป็นมิตรกับเครือข่าย ด้วยข้อดีที่ถูกต้องช่วยให้คุณออก แต่มันเป็นบริการฐานข้อมูลเชิงสัมพันธ์ที่ดี

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

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

ต่อไปก็ถึงเวลาตั้งค่าฐานข้อมูล - สมมติว่า Amazon Virtual Private Cloud (Amazon VPC), ซับเน็ตและกลุ่มความปลอดภัยทั้งหมดเข้าที่ จากนั้นเปิดคอนโซล RDS เลือกภูมิภาคที่มุมขวาบนของ AWS Management Console เลือกอินสแตนซ์จากนั้นเลือก Launch DB Instance เลือกเครื่องมือในหน้าถัดไป

ทุกสิ่งจะแตกต่างกันเล็กน้อยขึ้นอยู่กับว่าคุณต้องการเครื่องยนต์แบบใด หากคุณเลือก MySQL จากนั้นคุณจะเลือกใช้เคส ติดตามโดยเลือกรายละเอียดฐานข้อมูลของคุณ หลังจากนั้นให้กำหนดการตั้งค่าขั้นสูงและเลือก Launch DB Instance คุณสามารถดูทุกสิ่งที่คุณทำในหน้าถัดไปในขณะที่คุณรอให้อินสแตนซ์ฐานข้อมูลใหม่พร้อมใช้งาน เลื่อนไปที่ส่วน Amazon Connect ตั้งค่าปลายทางและพอร์ตของคุณจากนั้นตรวจสอบระดับความปลอดภัยของทั้งคู่ Voila! หรือไม่. อย่างที่ฉันพูดโทร DBA ตั้งแต่ต้นเพื่อขอความช่วยเหลือ

กล่องเครื่องมือ

โปรดทราบว่ามีเส้นทางมากมายในการค้นหาฐานข้อมูลที่สร้างขึ้นตามความต้องการของคุณ คุณสามารถสร้างเทมเพลตหรือเขียนโค้ด คุณสามารถควบคุมทุกอย่างจากที่เก็บข้อมูลไปยังเอ็นจิ้นฐานข้อมูลที่คุณใช้และเลือกจากรายการเวอร์ชันที่ยาวเกินไป คุณยังสามารถกำหนดสิทธิ์ระดับทรัพยากรโดยใช้ AWS Identity and Access Management (IAM) และ / หรือแท็กทรัพยากร Amazon RDS ของคุณ ใช่เหตุผลอื่นที่เกี่ยวข้องกับ DBA หรือทีมรักษาความปลอดภัยของคุณ อย่าลืมเครื่องมือ AWS ทั้งหมดที่มีให้สำหรับคุณรวมถึงเครื่องมือมากมายในระดับฟรี

ข้อดีอย่างมากในคอลัมน์ AWS คือข้อควรพิจารณาเพิ่มเติมเกี่ยวกับผลกระทบของเครือข่ายและความปลอดภัยของฐานข้อมูล AWS ต้องการให้คุณใช้งานอินสแตนซ์ฐานข้อมูลใน Amazon VPC AWS กล่าวว่าจะแยกฐานข้อมูลของคุณในเครือข่ายเสมือนจริงของคุณและเชื่อมต่อกับโครงสร้างพื้นฐานไอทีในสถานที่ของคุณโดยใช้ Internet Protocol Security (IPsec) เครือข่ายส่วนตัวเสมือน (VPN) ที่เข้ารหัสตามมาตรฐานอุตสาหกรรม คุณสามารถกำหนดการตั้งค่าไฟร์วอลล์และควบคุมการเข้าถึงเครือข่ายไปยังอินสแตนซ์ฐานข้อมูลของคุณ ในความเป็นจริงมันจะดีกว่ามากสำหรับคุณถ้าคุณปล่อยให้คนในเครือข่ายของคุณจัดการส่วนนี้

Amazon RDS เสนอ 18 ภูมิภาคที่เหมาะสมและอีกหนึ่งหน่วยงานสำหรับหน่วยงานรัฐบาลของสหรัฐอเมริกาที่ใช้ AWS GovCloud (US) ทำให้จำนวนภูมิภาคทั้งหมดถึง 19 คุณสามารถเลือกภูมิภาคที่ข้อมูลและสแต็กแอปพลิเคชันของคุณตั้งอยู่ ผู้ใช้เกือบทั้งหมดค้นหาแอปและฐานข้อมูลของพวกเขาร่วมกัน



การสำรองและกู้คืนรวมอยู่ในราคา คุณต้องเปิดการสำรองข้อมูลอัตโนมัติไม่เช่นนั้นจะเป็นการสำรองอัตโนมัติ ให้คุณจำไว้ว่าให้เปิดใช้งานและระบุเวลาการเก็บรักษาอย่างเหมาะสม (หนึ่งถึง 35 วัน) คุณสามารถทำการกู้คืนแบบจุดในเวลา (PIT) สำหรับวินาทีที่เฉพาะเจาะจงใด ๆ ในช่วงระยะเวลาการเก็บรักษาของคุณ ภายในห้านาทีที่ผ่านมา) Amazon RDS จะทำการถ่ายภาพข้อมูลของคุณโดยอัตโนมัติทุกวันและเก็บบันทึกการทำธุรกรรม คุณสามารถสร้างสแน็ปช็อตของ DB ได้บ่อยเท่าที่คุณต้องการโดยใช้ AWS Management Console, อินเทอร์เฟซการเขียนโปรแกรมแอปพลิเคชัน CreateDBSnapshot (API) หรือคำสั่ง create-db-snapshot

โดยรวม Amazon RDS เป็นบริการฐานข้อมูลเชิงสัมพันธ์ที่มั่นคงพร้อมการควบคุมที่แข็งแกร่งมากมายและการปฏิบัติด้านความปลอดภัยที่ยอดเยี่ยม อย่างไรก็ตามนักพัฒนาซอฟต์แวร์ส่วนใหญ่มีแนวโน้มที่จะพบว่ามันซับซ้อนเกินไปที่จะหมุนและเรียกใช้โซโล ดังนั้นนำ DBA ของคุณมาก่อนเพื่อให้การตั้งค่าเครือข่ายและปัญหาด้านความปลอดภัยเสร็จสมบูรณ์ตามข้อกำหนดของนโยบาย บริษัท ของคุณและเพื่อให้ปัญหาเหล่านั้นไม่เป็นอุปสรรคในโครงการของคุณ

Amazon บริการตรวจสอบฐานข้อมูลเชิงสัมพันธ์และการให้คะแนน