Amazon Neptune

ฐานข้อมูลแบบกราฟที่มีความรวดเร็ว เชื่อถือได้ และสร้างขึ้นสำหรับระบบคลาวด์

Amazon Neptune คือบริการฐานข้อมูลแบบกราฟที่รวดเร็ว เชื่อถือได้ และมีการจัดการอย่างเต็มระบบที่ทำให้สามารถสร้างและเรียกใช้แอปพลิเคชันที่ใช้งานกับชุดข้อมูลที่เชื่อมต่ออย่างดีเยี่ยมได้ง่าย แกนกลางของ Amazon Neptune คือกลไกฐานข้อมูลแบบกราฟที่สร้างตามวัตถุประสงค์และมีประสิทธิภาพสูงที่ได้รับการเพิ่มประสิทธิภาพสำหรับการจัดเก็บความสัมพันธ์กว่าพันล้านรายการและการสืบค้นกราฟด้วยเวลาแฝงเพียงไม่กี่มิลลิวินาที Amazon Neptune รองรับโมเดลแบบกราฟยอดนิยมอย่าง Property Graph และ RDF ของ W3C รวมถึงภาษาการสืบค้นที่เกี่ยวข้องอย่าง Apache TinkerPop Gremlin และ SPARQL ทำให้คุณสามารถสร้างการสืบค้นได้ง่ายซึ่งนำทางไปยังชุดข้อมูลที่เชื่อมต่ออย่างดีเยี่ยมอย่างมีประสิทธิภาพ Neptune เสริมการทำงานกรณีใช้งานของกราฟ เช่น กลไกข้อเสนอแนะ การตรวจจับการปลอมแปลง กราฟความรู้ การค้นพบยาใหม่ และความปลอดภัยของเครือข่าย

Amazon Neptune มีความพร้อมใช้งานสูงและมี Read Replica การกู้คืนในเวลาเดียว การสำรองข้อมูลอย่างต่อเนื่องไปยัง Amazon S3 และการจำลองแบบบน Availability Zone ทั้งหมด Neptune ปลอดภัยและรองรับการเข้ารหัสเมื่อพักเครื่อง Neptune มีการจัดการอย่างเต็มระบบ ดังนั้นคุณจึงไม่ต้องกังวลเกี่ยวกับงานการจัดการฐานข้อมูล เช่น การจัดเตรียมฮาร์ดแวร์ การติดตั้ง การตั้งค่า การกำหนดค่า หรือการสำรองข้อมูลซอฟต์แวร์

ประกาศ Amazon Neptune ณ AWS re:Invent 2017

ประโยชน์

รองรับ API แบบ Open Graph

Amazon Neptune รองรับ API แบบ Open Graph ทั้งสำหรับ Gremlin และ SPARQL และมอบประสิทธิภาพการทำงานสูงสำหรับทั้งโมเดลแบบกราฟและภาษาการสืบค้น ช่วยให้คุณสามารถเลือกโมเดล Property Graph และภาษาการสืบค้นโอเพนซอร์สอย่าง Apache TinkerPop Gremlin หรือโมเดล Resource Description Framework (RDF) มาตรฐาน W3C และภาษาการสืบค้นมาตรฐาน SPARQL 

ประสิทธิภาพและความสามารถในการปรับขนาดได้สูง

Amazon Neptune คือฐานข้อมูลแบบกราฟที่สร้างตามวัตถุประสงค์และมีประสิทธิภาพสูง ได้รับการปรับปรุงประสิทธิภาพเพื่อการประมวลผลสืบค้นแบบกราฟ Neptune รองรับ Read Replica เวลาแฝงต่ำสูงสุด 15 รายการทั่วทั้ง Availability Zone เพื่อปรับขนาดความจุในการอ่านและดำเนินการสืบค้นแบบกราฟมากกว่าหนึ่งแสนรายการต่อวินาที คุณสามารถปรับขนาดขึ้นและลงในส่วนของการปรับใช้ฐานข้อมูลของคุณได้จากประเภทอินสแตนซ์เล็กไปใหญ่ตามความต้องการที่เปลี่ยนไปของคุณ 

ความพร้อมใช้งานและความทนทานสูง

Amazon Neptune มีความพร้อมใช้งานสูง ทนทาน และเข้ากันได้กับ ACID (Atomicity, Consistency, Isolation, Durability) Neptune ได้รับการออกแบบมาเพื่อมอบความพร้อมใช้งานมากกว่า 99.99% โดยเป็นบริการที่มาพร้อมกับพื้นที่จัดเก็บที่ทนทานต่อความเสียหายและเยียวยาตัวเองได้สร้างขึ้นสำหรับระบบคลาวด์ซึ่งจำลองแบบสำเนาข้อมูล 6 ฉบับทั่ว Availability Zone ทั้ง 3 โซน Neptune สำรองข้อมูลของคุณไปยัง Amazon S3 อย่างต่อเนื่องและกู้คืนจากความล้มเหลวทางกายภาพของพื้นที่จัดเก็บ สำหรับความพร้อมใช้งานในระดับสูง การเกิดข้อผิดพลาดของอินสแตนซ์มักจะใช้เวลาน้อยกว่า 30 วินาที 

ความปลอดภัยสูง

Amazon Neptune มอบความปลอดภัยหลายชั้นสำหรับชุดข้อมูลของคุณ รวมถึงการแยกเครือข่ายโดยใช้ Amazon VPC และการเข้ารหัสเมื่อพักเครื่องโดยใช้คีย์ที่คุณสร้างขึ้นและควบคุมผ่าน AWS Key Management Service (KMS) บนอินสแตนซ์ Neptune ที่ถูกเข้ารหัส ข้อมูลในพื้นที่จัดเก็บพื้นฐานจะถูกเข้ารหัส รวมถึงข้อมูลสำรองอัตโนมัติ, Snapshot และแบบจำลองในคลัสเตอร์เดียวกัน

การจัดการอย่างเต็มรูปแบบ

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

ควรใช้ฐานข้อมูลแบบกราฟเมื่อใด

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

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

กรณีใช้งาน

การสร้างเครือข่ายสังคม

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

Neptune-Diagram_social-v3

กลไกข้อเสนอแนะ

Neptune-Diagram_recommendation-relationships

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


การตรวจจับการปลอมแปลง

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

Neptune-Diagram_Fraud-Detection

กราฟความรู้

Neptune-Diagram_knowledge-graph

Amazon Neptune ช่วยคุณสร้างแอปพลิเคชันกราฟความรู้ กราฟความรู้ช่วยให้คุณสามารถจัดเก็บข้อมูลในโมเดลกราฟและใช้การสืบค้นแบบกราฟเพื่อช่วยให้ผู้ใช้ของคุณสามารถนำทางชุดข้อมูลที่เชื่อมต่ออย่างดีเยี่ยมได้ง่ายดาย Neptune รองรับโอเพนซอร์สและโอเพน API มาตรฐานเพื่อช่วยให้คุณสามารถใช้ประโยชน์จากแหล่งข้อมูลที่มีอยู่อย่างรวดเร็วเพื่อสร้างกราฟความรู้และโฮสต์กราฟเหล่านั้นบนบริการที่มีการจัดการอย่างเต็มรูปแบบ ตัวอย่างเช่น หากผู้ใช้ชื่นชอบรูป The Mona Lisa คุณสามารถช่วยให้ผู้ใช้ค้นพบงานศิลปะอื่นๆ ของ Leonardo da Vinci หรืองานศิลปะอื่นๆ ที่อยู่ในพิพิธภัณฑ์ Louvre ได้ การใช้กราฟความรู้ทำให้คุณสามารถเพิ่มข้อมูลข่าวสารปัจจุบันไปยังแคตตาล็อกผลิตภัณฑ์ สร้างและสืบค้นโมเดลของกฎระเบียบอันซับซ้อนหรือสร้างโมเดลข้อมูลทั่วไปได้ เช่น Wikidata


วิทยาศาสตร์ชีวภาพ

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

Neptune-Diagram_life-sciences

การปฏิบัติการเครือข่าย / ไอที

Neptune-Diagram_network-security

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

ลูกค้า

600x400_Thomson_Reuters-Logo
600x400_Logo_Alexa
600x400_Siemens-Corporation_Logo
600x400_Intuit_Logo
600x400_FINRA-Financial-Industry-Regulatory-Authority_Logo
Logo
600x400_Logo_AstraZeneca
600x400_Samsung-Electronics-Co_Logo
Life Omic resized
600x400_logo_blackfynn

วิธีทำงาน

Neptune_how_it_works_Nov_28_2x

เรียนรู้เพิ่มเติมเกี่ยวกับคุณสมบัติของ Amazon Neptune

ไปที่หน้าคุณสมบัติ
พร้อมสร้างหรือยัง
เริ่มต้นใช้งาน Amazon Neptune
มีคำถามเพิ่มเติมหรือไม่
ติดต่อเรา

เริ่มต้นใช้งาน AWS

icon1

ลงชื่อสมัครใช้งานบัญชี AWS

รับสิทธิ์การเข้าถึง AWS Free Tier ได้ทันที
icon2

เรียนรู้จากบทแนะนำสอนการใช้งาน 10 นาที

สำรวจและเรียนรู้จาก บทแนะนำสอนการใช้งานอย่างง่ายๆ
icon3

เริ่มต้นสร้างด้วย AWS

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