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. Neptune, HTTPS şifreli istemci bağlantıları ve bekleme durumundaki verileri şifreleme desteği ile güvenlidir. Neptune tam olarak yönetilir, bu nedenle 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 (1:05)

Avantajlar

Açık grafik API'lerini 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üvenli

Amazon Neptune, veritabanınız için Amazon VPC ile ağ yalıtımı, uç nokta erişimi için IAM kimlik doğrulaması desteği, HTTPS şifreli istemci bağlantıları ve AWS Key Management Service (KMS) aracılığıyla oluşturup denetlediğiniz anahtarlar ile bekleme durumundaki 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.

sosyal ağ iletişimi kullanım örneği diyagramı

Önerilen Altyapılar

önerilen altyapı kullanım örneği diyagramı

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 modellerini kolayca algılayan grafik sorguları oluşturmanıza yardımcı olabilir.

dolandırıcılık algılama kullanım örneği diyagramı

Bilgi Grafikleri

bilgi grafikleri kullanım örneği diyagramı

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ızlıca bulabilirsiniz.

yaşam bilimleri kullanım örneği diyagramı

Ağ/BT Operasyonları

ağ ve BT operasyonları kullanım örneği diyagramı

Amazon Neptune'u kullanarak ağınızın bir grafiğini depolayabilir ve belirli bir uygulamayı çalıştıran konak sunucu 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
i1-logo-gray+orange
600x400_Siemens-Corporation_Logo
600x400_Intuit_Logo
Life Omic resized
600x400_FINRA-Financial-Industry-Regulatory-Authority_Logo
Logo
600x400_logo_blackfynn
600x400_Logo_AstraZeneca
600x400_Samsung-Electronics-Co_Logo
PS_logo

Nasıl çalışır?

Amazon Neptune Nasıl Çalışır Diyagramı
Product-Page_Standard-Icons_01_Product-Features_SqInk
Ürün özelliklerini keşfedin

Amazon Neptune özellikleri hakkında daha fazla bilgi edinin.

Daha fazla bilgi edinin 
Product-Page_Standard-Icons_02_Sign-Up_SqInk
Ücretsiz bir hesap için kaydolun

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

Kaydolun 
Product-Page_Standard-Icons_03_Start-Building_SqInk
Konsolda oluşturmaya başlayın

AWS Management Console’da Amazon Neptune ile oluşturmaya başlayın.

Oturum açın