Yüksek performans ve ölçeklenebilirlik

Sunucusuz seçenek

Amazon Neptune Veri Tabanı Sunucusuz, veri tabanı kapasitesini bir uygulamanın ihtiyaçlarına göre otomatik olarak ayarlayan, istek üzerine bir dağıtım seçeneğidir. Neptune Veri Tabanı Sunucusuz, grafik veri tabanı iş yüklerini anında yüz binlerce sorguya ölçeklendirebilir. Neptune Sunucusuz, uygulamanın ihtiyaç duyduğu doğru miktarda veri tabanı kaynağı sağlamak için kapasiteyi ayarlar ve yalnızca tüketilen kapasite için ödeme yaparak en yüksek kapasiteye kıyasla veri tabanı maliyetlerinde %90'a kadar tasarruf edersiniz.

Grafik sorguları için yüksek aktarım hızı ve düşük gecikme

Neptune, amaca özel olarak tasarlanmış, yüksek performanslı bir grafik veri tabanıdır. Neptune, grafik verilerini verimli bir şekilde depolayıp sorgular ve büyük grafikler üzerinde hızlı sorgu değerlendirmesine olanak sağlamak için ölçeği artırılmış, bellek içi optimize edilmiş bir mimari kullanır. Neptune Veri Tabanı ile yazması kolay ve iyi performans gösteren güçlü sorguları çalıştırmak için Gremlin, openCypher veya SPARQL'yi kullanabilirsiniz. Neptune Analytics ile OpenCypher'ı kullanabilirsiniz.

Veri tabanı işlem kaynaklarını kolay ölçeklendirme

AWS Yönetim Konsolu'nda birkaç adımla, üretim kümeniz için kullandığınız işlem ve bellek kaynaklarının ölçeğini artırabilir veya azaltabilirsiniz. Neptune Veri Tabanı ile istediğiniz boyutta yeni replika bulut sunucuları oluşturarak veya bulut sunucularını kaldırarak ölçeklendirme yapabilirsiniz. İşlem ölçeklendirme işlemleri genellikle birkaç dakika içinde tamamlanır.

Otomatik ölçeklenebilen depolama

Neptune Veri Tabanı, veri tabanı ihtiyaçlarınız arttıkça otomatik olarak büyüyecek, dağıtılmış ve paylaşılan bir depolama mimarisi kullanır. Neptune verileri, multi-AZ yüksek erişilebilirliğine sahip bir küme biriminde depolanır. Bir Neptune veri tabanı kümesi oluşturulduğunda, 10 GiB'lık tek bir segment tahsis edilir. Veri hacmi arttıkça ve o anda tahsis edilen depolamayı aştıkça, Neptune yeni segmentler ekleyerek küme birimini otomatik olarak genişletir. Neptune kümesi birimi, Çin ve GovCloud hariç desteklenen AWS Bölgelerinde maksimum 128 TiB'ye kadar büyüyebilir. Gelecekteki büyümeyi kaldırabilmesi için veri tabanınıza gereğinden fazla depolama sağlamanıza gerek yoktur.

Düşük gecikmeli okuma replikaları

Neptune Veri Tabanı ile 15 adede kadar veri tabanı okuma replikası oluşturarak yüksek hacimli uygulama isteklerini desteklemek üzere okuma aktarım hızını artırabilirsiniz. Neptune replikaları, kaynak bulut sunucusuyla aynı depolama hizmetini kullanarak maliyetleri düşürür ve replika düğümlerde yazma işlemleri gerçekleştirme gereksinimini ortadan kaldırır. Bu da okuma isteklerine ayrılabilecek daha fazla işlem gücünü boşa çıkarır ve replika gecikme süresini, genellikle on milisaniyenin altına indirir. Neptune, okuma sorguları için tek uç nokta da sağlar. Böylece uygulama, replikalar eklendikçe ve kaldırıldıkça bunları takip etme zorunluluğu olmadan bağlantı kurabilir.

Yüksek erişilebilirlik ve dayanıklılık

Bulut sunucusu izleme ve onarma

Neptune veri tabanınızın ve temelindeki EC2 bulut sunucusunun durumu sürekli olarak izlenir. Veri tabanınızı destekleyen bulut sunucusu hata verirse veri tabanı ve ilgili işlemler otomatik olarak yeniden başlatılır. Neptune kurtarma, veri tabanı yineleme günlüklerinin muhtemelen uzun sürecek yeniden oynatılmasını gerektirmez ve böylece bulut sunucunuz genelde 30 saniye veya daha kısa sürede yeniden başlatılır. Ayrıca veri tabanı arabellek önbelleğini veri tabanı işlemlerinden yalıtarak veri tabanı yeniden başlatıldığında önbelleğin zarar görmesini önler.

Okuma replikalarıyla Multi-AZ dağıtımları

Bulut sunucusu arızası durumunda Neptune, üç Erişilebilirlik Alanından herhangi birinde oluşturduğunuz en fazla 15 Neptune replikasından birine yük devretme işlemini otomatikleştirir. Hiçbir Neptune replikası tedarik edilmediyse hata durumunda Neptune, otomatik olarak sizin için yeni bir veri tabanı örneği oluşturmaya çalışır.

Hataya dayanıklı ve kendini onaran depolama

Neptune Veri Tabanı için, veri tabanı hacminizin her 10 GiB'lık parçası üç Erişilebilirlik Alanında dayanıklı hale getirilir. Neptune Veri Tabanı, hata toleranslıdır ve veri tabanı yazma erişilebilirliğini etkilemeden iki adede kadar veri kopyasının, okuma erişilebilirliğini etkilemeden üç adede kadar veri kopyasının kaybolmasını şeffaf bir şekilde yönetebilir. Neptune Veri Tabanının depolama alanı kendini onarma özelliğine de sahiptir. Veri bloklarında ve disklerde sürekli olarak hata taraması yapılır ve hatalı olanlar otomatik olarak değiştirilir.

Otomatik, sürekli, artımlı yedeklemeler ve zamanda belirli bir noktaya geri yükleme

Neptune Veri Tabanı'ndaki yedekleme özelliği, bulut sunucunuz için zaman içinde nokta kurtarma olanağı sağlar. Bu da veri tabanınızı tutma döneminiz boyunca son 5 dakikaya kadar herhangi bir saniyeye geri yüklemenizi sağlar. Otomatik yedekleme saklama süresi 35 güne kadar yapılandırılabilir. Otomatik yedekler, %99,999999999 dayanıklılık için tasarlanmış Amazon S3'te depolanır. Neptune yedeklemeleri otomatik, artımlı ve süreklidir ve veri tabanı performansı üzerinde hiçbir etkisi yoktur.

Veri tabanı anlık yedekleri

Veri tabanı anlık yedekleri, Amazon S3'te depolanan bulut sunucunuzun kullanıcılar tarafından alınan ve siz silene kadar korunacak olan yedekleridir. Gerekli süreyi ve depolama alanını azaltmak için otomatik artımlı anlık yedekler kullanır. İstediğiniz zaman bir veri tabanı anlık yedeğinden yeni bir bulut sunucusu oluşturabilirsiniz.

Küresel veri tabanı

Amazon Neptune Küresel Veri Tabanı, küresel olarak dağıtılan uygulamalar için tasarlanmıştır ve tek bir Neptune veri tabanının birden çok bölgeye yayılmasına olanak tanır. Veri tabanı performansı üzerinde çok az etkiyle verilerinizi çoğaltır, her bir bölgede düşük gecikme ile hızlı yerel okumaları mümkün kılar ve bölge çapında yaşanan kesintiler olması durumunda olağanüstü durum kurtarma gerçekleştirmenizi sağlar.

Yüksek oranda güvenli

Ağ yalıtımı

Neptune Veri Tabanı, veri tabanınızı kendi sanal ağınızda izole etmenize ve şirket içi BT altyapınıza sektör standardı, şifreli IPsec VPN'leri kullanarak bağlanmanıza olanak tanıyan Amazon Sanal Özel Bulut'ta (Amazon VPC) çalışır. Ayrıca Neptune VPC yapılandırmasını kullanarak güvenlik duvarı ayarlarını yapılandırabilir ve veri tabanı bulut sunucularınıza ağ erişimini denetleyebilirsiniz.

Kaynak düzeyinde izinler

Amazon Neptune, AWS Kimlik ve Erişim Yönetimi (IAM) hizmetine entegredir ve IAM kullanıcılarınızın ve gruplarınızın Veri Tabanı Bulut Sunucuları, Veri Tabanı Anlık Yedekleri, Veri Tabanı Parametre Grupları, Veri Tabanı Etkinlik Abonelikleri ve Veri Tabanı Seçenek Grupları dahil olmak üzere belirli Neptune kaynakları üzerinde gerçekleştirebilecekleri eylemleri denetleme yeteneği sağlar. Ayrıca, Neptune kaynaklarınızı etiketleyerek IAM kullanıcılarınız ve gruplarınızın aynı etikete (ve etiket değerine) sahip olan kaynak gruplarında gerçekleştirebileceği eylemleri denetleyebilirsiniz. Örneğin, IAM kurallarınızı yazılım geliştiricilerin "Geliştirme" veri tabanı bulut sunucularını değiştirebilmesini ancak "Üretim" veri tabanı bulut sunucularında yalnızca veri tabanı yöneticilerinin değişiklik ve silme işlemlerini gerçekleştirmesini sağlayacak şekilde yapılandırabilirsiniz.

Ayrıntılı erişim denetimi

Neptune; grafikten veri okuma, yazma ve silme gibi grafik veri eylemlerini gerçekleştirmek ve Neptune ML olaylarını başlatmak ve izlemek ve devam eden veri düzlemi olaylarının durumunu kontrol etmek gibi grafik harici veri eylemleri gerçekleştirmek için IAM ile Neptune veri düzlemi API'lerini alan kullanıcılara ayrıntılı erişim sağlar. Örneğin, grafik verilerini değiştirmesi gerekmeyen veri analistleri için salt okunur erişime sahip bir politika, uygulamaları için grafiği kullanan geliştiriciler için okuma ve yazma erişimine sahip bir politika ve Neptune ML komutlarına erişmesi gereken veri bilimciler için bir politika oluşturun.

Şifreleme

Neptune, TLS sürüm 1.2 ile taşıma sırasında şifrelemeyi destekler. Neptune, veri tabanlarınızı AWS Anahtar Yönetimi Hizmeti (AWS KMS) ile oluşturduğunuz ve denetlediğiniz anahtarları kullanarak şifrelemenize imkan sağlar. Neptune şifrelemesiyle çalışan bir veri tabanı bulut sunucusunda, temel depolamada bulunan verilerin yanı sıra aynı kümedeki otomatik yedekler, anlık yedekler ve replikalar şifrelenir.

Gelişmiş denetim

Amazon Neptune, veri tabanı olaylarını veri tabanı performansı üzerinde minimum etkiyle günlüğe kaydetmenize olanak tanır. Günlükler daha sonra veri tabanı yönetimi, güvenlik, yönetişim, mevzuata uygunluk ve diğer amaçlar için analiz edilebilir. Denetim günlüklerini Amazon CloudWatch'a göndererek de etkinliği izleyebilirsiniz.

Tam olarak yönetilir

Kullanımı daha kolaydır

Neptune'ü kullanmaya başlamak için AWS Yönetim Konsolu'nu kullanarak yeni bir Neptune veri tabanı bulut sunucusu veya Neptune Analiz grafiği başlatabilirsiniz. Neptune veri tabanı bulut sunucuları, seçtiğiniz veri tabanı bulut sunucusu sınıfı için uygun parametreler ve ayarlarla yapılandırılmış şekilde gelir. Birkaç dakika içinde bir veri tabanı bulut sunucusu başlatıp ek yapılandırma gerçekleştirmeden uygulamanıza bağlanabilirsiniz. Veri Tabanı Parametre Grupları, veri tabanınızda ayrıntılı denetim ve ince ayar yapmanızı sağlar.

Çalıştırması daha kolay

Neptune, yüksek performanslı bir grafik veri tabanını çalıştırmayı kolaylaştırır. Neptune ile grafik verileriniz üzerinde özel dizinler oluşturmanıza gerek yoktur. Neptune, çok fazla kaynak tüketen sorguların etkisini azaltmak için zaman aşımı ve bellek kullanımı sınırlamaları sağlar.

İzleme ve ölçümler

Neptune, veri tabanı bulut sunucularınız için Amazon CloudWatch ölçümleri sağlar. İşlem, bellek, depolama, sorgu aktarım hızı ve aktif bağlantılar dahil olmak üzere veri tabanı bulut sunucularınız için 20'den fazla temel operasyonel ölçümü görüntülemek için AWS Yönetim Konsolu'nu kullanabilirsiniz.

Otomatik yazılım düzeltme eki uygulama

Neptune, veri tabanınızı en son düzeltme ekleriyle güncel tutacaktır. Veri Tabanı Altyapısı Sürüm Yönetimi aracılığıyla bulut sunucunuza düzeltme eki uygulanıp uygulanmayacağını ve ne zaman uygulanacağını kontrol edebilirsiniz.

Veri tabanı olay bildirimleri

Neptune, otomatik yük devretme gibi önemli veri tabanı olaylarını e-posta veya SMS ile size bildirebilir. Neptune veri tabanlarınızla ilişkili farklı veri tabanı olaylarına abone olmak için AWS Yönetim Konsolu'nu kullanabilirsiniz.

Hızlı veri tabanı klonlama

Neptune, birkaç terabaytlık veri tabanı kümelerinin tamamının dakikalar içinde klonlanabildiği hızlı ve verimli klonlama işlemlerini destekler. Klonlama imkanı uygulama geliştirme, test etme, veri tabanı güncellemeleri ve analiz sorgulamaları çalıştırma dahil birçok alanda son derece kullanışlıdır. Verilerin anında erişilebilir olması, yazılım geliştirme ve yükseltme projelerinizi önemli ölçüde hızlandırabilir ve analizleri daha isabetli hale getirebilir.

Bir Neptune veri tabanını, üretim ortamını etkilemeden AWS Yönetim Konsolu'nda yalnızca birkaç adımda klonlayabilirsiniz. Klon, üç Erişilebilirlik Alanı arasında dağıtılır ve çoğaltılır.

ML ve üretici yapay zeka

ML

Amazon Neptune ML, grafik verilerini kullanarak hızlı ve daha doğru tahminler yapmak amacıyla grafikler için özel olarak oluşturulmuş bir ML tekniği olan GNN'leri kullanan SageMaker tarafından desteklenmektedir. Neptune ML ile grafik tahminlerinin çoğunun doğruluğunu grafik dışı yöntemler kullanarak yapılan tahminlere kıyasla %50'den fazla artırabilirsiniz.

Milyarlarca ilişkiye sahip grafikler üzerinde doğru tahminler yapmak zor ve zaman alıcı olabilir. XGBoost gibi mevcut ML yaklaşımları, tablo verileri için tasarlandığından grafikler üzerinde etkili bir şekilde çalışamaz. Sonuç olarak, bu yöntemleri grafiklerde kullanmak zaman alabilir, geliştiricilerin özel becerilere sahip olmasını gerektirebilir ve standart altı tahminler üretebilir.

Üretici Yapay Zeka

Vektör arama, ML artırılmış arama deneyimleri ve üretici yapay zeka (üretici AI) uygulamaları oluşturmanızı kolaylaştırır. Bir uygulama etki alanındaki verileri birleştiren üretici yapay zeka uygulamaları ve vektör katıştırmalarında benzerlik araması oluşturmak istiyorsanız vektör aramasını kullanmalısınız. Grafik verileri üzerinde vektör araması; ayrı veri depolarını yönetmeniz, işlem hatları oluşturmanız veya veri depolarını senkronize tutma konusunda endişelenmeniz gerekmediğinden genel olarak daha düşük bir toplam sahip olma maliyeti ve daha basit bir yönetim ek yükü sağlar.

Üretici yapay zeka uygulamaları oluşturan müşteriler, Amazon Bedrock'ta barındırılan LLM'lerden, GraphStorm'daki GNN'lerden veya diğer kaynaklardan içeri aktarılan katıştırmalar üzerinde alana özgü bağlam için grafik sorgularını düşük gecikmeli, en yakın komşu benzerlik aramasından elde edilen sonuçlarla entegre ederek büyük dil modellerini (LLM'ler) güçlendirmek için vektör aramasını kullanabilir. Neptune, LLM'leri kullanarak üretici yapay zeka uygulamaları geliştirmeyi kolaylaştıran açık kaynaklı bir Python çerçevesi olan LangChain ile entegredir.

Geliştirici üretkenliği

Özellik grafiği için Apache TinkerPop Gremlin desteklenmektedir

Özellik Grafikleri, ilişkisel modellere alışkın olan geliştiricilere tanıdık geldiğinden popülerdir. Gremlin geçiş dili, Özellik Grafiklerini hızlı bir şekilde geçmenin bir yolunu sağlar. Amazon Neptune, açık kaynak Apache TinkerPop Gremlin geçiş dilini kullanarak Özellik Grafiği modelini destekler ve TinkerPop sürüm 3.3'ü destekleyen bir Gremlin Websocket sunucusu sağlar. Neptune ile özellik grafikleri üzerinde hızlı Gremlin geçişleri oluşturabilirsiniz. Mevcut Gremlin uygulamaları, Gremlin hizmet yapılandırmasını bir Neptune bulut sunucusuna işaret edecek şekilde değiştirerek Neptune'ü kolayca kullanabilir.

W3C'nin RDF 1.1 ve SPARQL 1.1 sürümü desteklenmektedir

Resource Description Framework (RDF), karmaşık bilgi etki alanlarını modellemek için esneklik sunduğundan popülerdir. Wikidata ve kimyasal moleküller veri tabanı PubChem dahil olmak üzere RDF'de mevcut bir dizi ücretsiz veya herkese açık veri kümesi vardır. Amazon Neptune, W3C'nin RDF 1.1 ve SPARQL 1.1 (Sorgu ve Güncelleme) Semantik Web standartlarını destekler ve SPARQL Protocol 1.1'i uygulayan bir HTTP REST uç noktası sağlar. Neptune ile SPARQL uç noktasını hem mevcut hem de yeni grafik uygulamaları için kolayca kullanabilirsiniz.

Özellik grafiği için OpenCypher v9 desteklenmektedir

Neptune, grafik veri tabanlarıyla çalışan geliştiriciler için şu anda en popüler sorgu dillerinden biri olan OpenCypher'ı kullanarak grafik uygulamaları oluşturmayı destekler. Geliştiriciler, iş analistleri ve veri bilimciler, grafik uygulamaları için sorguları oluşturmak için tanıdık bir yapı sağladığından OpenCypher'ın SQL'den ilham alan söz dizimini sever. Neptune Veri Tabanı için openCypher ve Gremlin sorgu dilleri aynı özellik grafiği verileri üzerinde birlikte kullanılabilir. OpenCypher desteği, Neptune'e bağlanmak için Bolt protokolünü kullanan uygulamaları çalıştırmaya devam etmek için Bolt protokolü ile uyumludur.

Özellik grafiği toplu yükleme

Neptune, S3'te depolanan özellik grafiği için hızlı, paralel toplu yüklemeyi destekler. Verilerin S3 konumunu belirtmek için bir REST arabirimi kullanabilirsiniz. Bu arabirim, verileri düğümlere ve uçlara yüklemek için CSV sınırlandırılmış biçimini kullanır. Daha fazla ayrıntı için Neptune özellik grafiği toplu yükleme belgelerine göz atın.

RDF toplu yükleme

Neptune Veri Tabanı, S3'te depolanan RDF verileri için hızlı, paralel toplu yüklemeyi destekler. Verilerin S3 konumunu belirtmek için bir REST arabirimi kullanabilirsiniz. N-Triples (NT), N-Quads (NQ), RDF/XML ve Turtle RDF 1.1 serileştirmeleri desteklenir. Daha fazla ayrıntı için Neptune RDF toplu yükleme belgelerine göz atın.

Neptune Analiz için grafik algoritmaları

Neptune Analiz; yol bulma, toplulukları tespit etme (kümeleme), önemli verileri tanımlama (merkezlilik) ve benzerliği ölçme algoritmalarını destekler. Yol bulma algoritmaları, iki düğüm arasındaki en kısa veya en uygun rotayı verimli bir şekilde belirler. Yol bulma algoritmaları, yol ağları veya sosyal ağlar gibi gerçek dünya durumlarını birbirine bağlı düğümler ve uçlar olarak modellemenize olanak tanır. Çeşitli noktalar arasında en kısa veya en uygun yolları bulmak, GPS sistemleri için rota planlaması, lojistik optimizasyonu ve hatta biyoloji veya mühendislik gibi alanlarda karmaşık problemlerin çözümü gibi uygulamalarda çok önemlidir.

Topluluk algılama algoritmaları, bir ağ içindeki anlamlı grupları veya düğüm kümelerini hesaplar ve karmaşık sistemlerin organizasyonu ve dinamikleri hakkında öngörüler sağlayabilecek gizli kalıpları ve yapıları ortaya çıkarır. Bu; sosyal ağ analizi, biyoloji (protein-protein etkileşim ağlarındaki fonksiyonel modülleri tanımlamak için) ve hatta çeşitli alanlarda bilgi akışını ve etki yayılımını anlama gibi alanlarda değerlidir.

Merkezlilik algoritmaları, bir ağ içindeki en etkili veya önemli düğümleri belirlemeye yardımcı olarak kilit oyuncular veya kritik etkileşim noktaları hakkında öngörüler sağlar. Bu, etkili bireylerin belirlenmesine yardımcı olduğu sosyal ağ analizi gibi alanlarda veya verimli yönlendirme ve kaynak tahsisi için önemli merkezlerin belirlenmesine yardımcı olduğu ulaşım ağlarında değerlidir.

Grafik benzerlik algoritmaları, farklı grafik yapıları arasındaki yapısal benzerlikleri veya farklılıkları karşılaştırmanıza ve analiz etmenize olanak tanıyarak çeşitli veri kümelerinde ilişkiler, düzenler ve ortaklıklar hakkında öngörüler sağlar. Bu, biyoloji (moleküler yapıları karşılaştırmak için), sosyal ağlar (benzer toplulukları tanımlamak için) ve öneri sistemleri (kullanıcı tercihlerine göre benzer öğeler önermek için) gibi çeşitli alanlarda paha biçilmezdir.

Mevzuata uygunluk programları

Geniş uygunluk programı kapsamı

Neptune, FedRAMP'ten (Orta ve Yüksek) SOC'ye (1, 2, 3) kadar 20'den fazla uluslararası uygunluk standardı kapsamındadır ve ayrıca HIPAA'ya uygundur. Neptune'ün uyumlu olduğu standartların tam listesini Uygunluk Programı Kapsamındaki AWS Hizmetleri'nde bulabilirsiniz.

Uygun maliyetli

Yalnızca kullandığınız kadar ödeyin

Neptune ile ön taahhüt yoktur. Başlattığınız her bulut sunucusu veya sunucusuz için kullandığınız veri tabanı kaynakları için saatlik ücret ödersiniz. Bir Neptune veri tabanı bulut sunucusuyla işiniz bittiğinde sunucuyu silebilirsiniz. Güvenlik marjı olarak fazla depolama alanı sağlamanıza gerek yoktur ve yalnızca gerçekten kullandığınız depolama alanı için ödeme yaparsınız. Diğer ayrıntıları görmek için Neptune Fiyatlandırma sayfasını ziyaret edin.

Ürün fiyatlandırması hakkında daha fazla bilgi edinin

Amazon Neptune fiyatlandırması hakkında daha fazla bilgi edinin.

Daha fazla bilgi edinin 
Ücretsiz bir hesap için kaydolun

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

Kaydolun 
Konsolda oluşturmaya başlayın

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

Oturum açın