Amazon Neptune

Bulut için geliştirilmiş hızlı, güvenilir grafik veritabanı

Amazon Neptune, yüksek oranda bağlı veri kümeleriyle çalışan uygulamalar oluşturup çalıştırmayı kolaylaştıran hızlı, güvenilir, tam olarak yönetilen bir grafik veritabanı hizmetidir. Amazon Neptune'un temelini amaca özel olarak tasarlanmış, milyarlarca ilişkinin depolanması ve grafiğin milisaniye düzeyinde bir gecikme süresiyle sorgulanması için optimize edilmiş, yüksek performanslı bir grafik veritabanı altyapısı oluşturur. Popüler grafik modelleri Property Graph ve W3C tarafından sunulan RDF ile bunların sorgulama dilleri Apache TinkerPop Gremlin ve SPARQL'i destekleyen Amazon Neptune, yüksek oranda bağlı veri kümelerini verimli bir şekilde ulaşılabilir hale getirmek için kolayca sorgular oluşturmanızı sağlar. Neptune, öneri altyapıları, dolandırıcılık algılama, bilgi grafikleri, uyuşturucu madde keşfi ve ağ güvenliği gibi grafik kullanım örneklerini destekler.

Okuma replikaları, belirli bir noktadan önceyi kurtarma, Amazon S3'e sürekli yedekleme ve Erişilebilirlik Alanları arasında replikasyon özelliklerine sahip Amazon Neptune yüksek oranda erişilebilirdir. Bekleme ve taşıma sırasında şifreleme desteği sunan Neptune güvenlidir. Neptune tam olarak yönetildiğinden artık donanım tedariği, yazılımlara düzeltme eki uygulama, kurulum, yapılandırma veya yedekleme gibi veritabanı yönetimi görevleri konusunda endişe etmeniz gerekmez.

AWS re:Invent 2017'deki Amazon Neptune duyurusu

Avantajlar

AÇIK GRAFİK API'LERİNİ DESTEKLER

Amazon Neptune hem Gremlin hem de SPARQL için açık grafik API'lerini destekler ve hem bu grafik modelleri hem de bu modellerin sorgu dilleri için yüksek performans sağlar. Property Graph modelini ve bunun açık kaynak kodlu sorgu dili Apache TinkerPop Gremlin'i ya da W3C standart Resource Description Framework (RDF) modelini ve bunun standart sorgu dili SPARQL'i seçmenize imkan tanır. 

Yüksek Performans ve Ölçeklenebilirlik

Amazon Neptune, amaca özel olarak tasarlanmış, yüksek performanslı bir grafik veritabanıdır. Grafik sorgularının işlenmesi için optimize edilmiştir. Neptune, okuma kapasitesini ölçeklendirmek ve saniyede yüz binden fazla grafik sorgusu yürütmek için üç Erişilebilirlik Alanında 15'e kadar düşük gecikme süreli okuma replikasını destekler. İhtiyaçlarınız değiştikçe veritabanı dağıtımınızı da daha küçük veya büyük bulut sunucusu türleri arasında kolaylıkla ölçeklendirebilirsiniz. 

Yüksek Erişilebilirlik ve Dayanıklılık

Amazon Neptune yüksek oranda erişilebilir, dayanıklı ve ACID (Bölünmezlik, Tutarlılık, Yalıtım, Dayanıklılık) ile uyumludur. Neptune, %99,99'un üzerinde erişilebilirlik sağlayacak şekilde tasarlanmıştır. Verinizin altı kopyasını üç Erişilebilirlik Alanı üzerinde çoğaltan, bulut için geliştirilmiş, hata toleranslı ve kendi kendini iyileştirebilen depolamaya sahiptir. Neptune, verilerinizi sürekli olarak Amazon S3'e yedekler ve fiziksel depolama arızalarında durumu fark ettirmeden kurtarma yapar. Yüksek Erişilebilirlik sağlanması için, bulut sunucusu yükünün devredilmesi genelde 30 saniyeden daha kısa sürer. 

YÜKSEK ORANDA GÜVENLİ

Amazon Neptune, veritabanınız için Amazon VPC ile ağ yalıtımı ve AWS Key Management Service (KMS) aracılığıyla oluşturup denetlediğiniz anahtarlar ile bekleyen verilerin şifrelenmesi dahil olmak üzere birden çok güvenlik katmanı sağlar. Şifrelenmiş bir Amazon Neptune bulut sunucusunda, temel depolamada bulunan verilerin yanı sıra otomatik olarak alınan yedekler, anlık yedekler ve aynı kümedeki replikalar şifrelenir.

Tam Olarak Yönetilir

Amazon Neptune ile donanım tedariği, yazılımlara düzeltme eki uygulama, kurulum, yapılandırma veya yedekleme gibi veritabanı yönetimi görevleri konusunda endişe etmeniz gerekmez. Neptune, veritabanınızı otomatik olarak ve sürekli izler ve Amazon S3'e yedekler. Böylece yüksek hassaslık düzeyiyle belirli bir noktadan önceyi kurtarma işlemleri Amazon CloudWatch ile veritabanı performansını izleyebilirsiniz.

Grafik veritabanları hangi durumlarda kullanılmalıdır?

Amazon Neptune gibi grafik veritabanları, ilişki depolama ve ilişkilerde gezinme amaçlarına özel olarak tasarlanmıştır. Sosyal ağlar, öneri altyapıları ve dolandırıcılık algılama gibi veriler arasında çeşitli ilişkiler oluşturmanızı ve bu ilişkileri hızla sorgulamanızı gerektiren kullanım örnekleri için ilişkisel veritabanlarından daha avantajlıdır. Bu tür uygulamaları ilişkisel bir veritabanı kullanarak oluşturmanın belirli zorlukları vardır. Birden çok yabancı anahtar içeren birden çok tabloya gereksinim duyarsınız. Bu verilere göz atmaya yönelik SQL sorguları, kısa sürede kullanışsız hale gelen iç içe sorgular ve karmaşık birleştirmeler gerektirirken, zamanla verilerinizin boyutu büyüdükçe sorgular eskisi kadar iyi performans göstermez.

Neptune, verileri temsil etmek ve depolamak için düğümler (veri varlıkları), uçlar (ilişkiler) ve özellikler gibi grafik yapılarını kullanır. İlişkiler veri modelinin birinci derece bileşenleri olarak depolanır. Bu, düğümlerdeki verilerin doğrudan bağlanmasına imkan tanıyarak verilerdeki ilişkileri araştıran sorguların performansını önemli ölçüde geliştirir. Neptune’un uygun ölçekte etkileşimli performansı, geniş bir yelpazeye yayılan grafik kullanım örneklerini etkili bir biçimde mümkün kılar.

Kullanım örnekleri

Sosyal Ağlar

Amazon Neptune, sosyal ağ uygulamaları oluşturulması için büyük kullanıcı profili ve etkileşim kümelerini hızla ve kolayca işleyebilir. Neptune, yüksek performansla yüksek oranda etkileşimli grafik sorgularını mümkün kılarak uygulamalarınıza sosyal özellikler katar. Örneğin, uygulamanızda yerleşik olarak sunulacak bir sosyal akış oluşturuyorsanız Neptune'u kullanarak kullanıcılarınıza ailelerinin, güncellemelerini ‘Beğendikleri’ arkadaşlarının ve yakınlarında yaşayan arkadaşlarının en son güncellemelerinin gösterilmesine öncelik veren sonuçlar sağlayabilirsiniz.

Neptune-Diagram_social-v3

Önerilen Altyapılar

Neptune-Diagram_recommendation-relationships

Amazon Neptune, müşterinin ilgi alanları, arkadaşları ve satın alma geçmişi gibi bilgiler arasındaki ilişkileri bir grafikte depolamanıza ve bu grafiği hızla sorgulayarak kişiselleştirilmiş, ilgili öneriler yapmanıza imkan tanır. Örneğin, Neptune ile yüksek oranda erişilebilir bir grafik veritabanını kullanarak bir kullanıcıya aynı sporla ilgilenen ve benzer satın alma geçmişine sahip olan diğer kullanıcılar tarafından satın alınan ürünlere göre ürün önerilerinde bulunabilirsiniz. Dilerseniz de ortak bir arkadaşı olan, ancak henüz birbirini tanımayan insanları belirleyip arkadaşlık önerisi sunabilirsiniz.


Dolandırıcılık Algılama

Amazon Neptune ile dolandırıcılık kalıplarını kolayca algılamak için ilişkileri kullanarak finansal işlemleri ve satın alma işlemlerini neredeyse gerçek zamanlı olarak işleyebilirsiniz. Neptune, olası bir müşterinin bilinen bir dolandırıcılık vakasındaki e-posta adresini ve kredi kartını kullanıp kullanmadığını algılamak için hızlı grafik sorguları yürütmeye yönelik tam olarak yönetilen bir hizmet sağlar. Perakende dolandırıcılığı algılama uygulaması oluşturuyorsanız Neptune, kişisel bir e-posta adresiyle ilişkili birden çok kişinin olması veya farklı fiziksel adreslerde yaşayan birden çok kişinin aynı IP adresini ortak kullanması gibi ilişki desenlerini kolayca algılayan grafik sorguları oluşturmanıza yardımcı olabilir.

Neptune-Diagram_Fraud-Detection

Bilgi Grafikleri

Neptune-Diagram_knowledge-graph

Amazon Neptune, bilgi grafiği uygulamaları oluşturmanıza yardımcı olur. Bilgi grafikleri, bilgileri bir grafik modelinde depolamanızı ve grafik sorgularını kullanarak kullanıcılarınızın yüksek oranda bağlı veri kümelerinde kolayca araştırma yapmasına imkan tanımanızı mümkün kılar. Neptune, mevcut bilgi kaynaklarından yararlanarak bilgi grafiklerinizi hızla oluşturmanıza ve tam olarak yönetilen bir hizmette barındırmanıza imkan tanımak için açık kaynak kodu ve açık standart API'leri destekler. Örneğin, bir kullanıcı Mona Lisa ile ilgileniyorsa bu kullanıcının Leonardo da Vinci tarafından çizilen veya Louvre müzesinde bulunan diğer sanat eserlerini bulmasına da yardımcı olabilirsiniz. Bir bilgi grafiğini kullanarak ürün kataloglarına konuyla ilgili bilgiler ekleyebilir, karmaşık düzenleme kuralı modelleri oluşturup bunları sorgulayabilir veya Wikidata gibi genel bilgileri modelleyebilirsiniz.


Yaşam Bilimleri

Amazon Neptune, yaşam bilimlerinde elde edilen bilgileri depolayıp araştıran ve bekleme durumundaki hassas verileri şifreleme kullanarak kolayca işleyen uygulamalar oluşturmanıza yardımcı olur. Örneğin, Neptune'u kullanarak hastalık ve gen etkileşimi modelleri depolayabilir ve metabolik protein yollarında grafik desenleri arayarak bir hastalıkla ilişkili olabilecek başka genler bulabilirsiniz. Kimyasal bileşikleri bir grafik olarak modelleyebilir ve moleküler yapılardaki desenleri ortaya çıkarmak için bu grafiği sorgulayabilirsiniz. Neptune, sağlık hizmetleri ve yaşam bilimleri araştırmalarında karşılaşılan zorlukların üstesinden gelmek için bilgileri entegre etmenize de yardımcı olur. Neptune'u kullanarak farklı sistemlerde veri oluşturup depolayabilir ve araştırma yayınlarını konularına göre düzenleyerek ilgili bilgileri hızla bulabilirsiniz.

Neptune-Diagram_life-sciences

Ağ / BT Operasyonları

Neptune-Diagram_network-security

Amazon Neptune'u kullanarak ağınızın bir grafiğini depolayabilir ve belirli bir uygulamayı çalıştıran konak sayısı gibi soruların yanıtlarını bulmak için grafik sorgularını kullanabilirsiniz. Neptune, ağınızı yönetmek ve güvenli hale getirmek için milyarlarca olayı depolayıp işleyebilir. Anormal bir olay algılarsanız Neptune ile olayın özniteliklerini kullanarak bir grafik desenini sorgulama yoluyla olayın ağınızı nasıl etkileyebileceğini hızla anlayabilirsiniz. Neptune'u sorgulayarak güvenliği ihlal edilmiş olabilecek diğer konakları ve cihazları bulabilirsiniz. Örneğin bir konakta kötü amaçlı bir dosya algılarsanız, Neptune kötü amaçlı dosyayı yayan konaklar arasındaki bağlantıları ve bu bağlantıları izleyerek dosyayı ilk indiren konağı bulmanıza yardımcı olabilir.

Müşteriler

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

Nasıl çalışır?

Neptune_how_it_works_Nov_28_2x

Blog gönderileri

Amazon Neptune özellikleri hakkında daha fazla bilgi edinin

Özellik sayfasını ziyaret edin
Oluşturmaya hazır mısınız?
Amazon Neptune'u kullanmaya başlayın
Başka sorunuz mu var?
Bize ulaşın

AWS'yi kullanmaya başlayın

icon1

AWS hesabı için kaydolun

AWS Ücretsiz Kullanımı için anında erişim elde edin.
icon2

10 Dakikalık Öğreticilerle öğrenin

Basit öğreticilerle keşfedin ve öğrenin.
icon3

AWS ile oluşturmaya başlayın

AWS projenizi başlatmanıza yardımcı olacak adım adım kılavuzlarla oluşturmaya başlayın.