Bir AWS veritabanı hizmeti seçme
İlk adımı atma
Giriş
Amazon Web Services (AWS), çeşitli veri modellerini desteklemek için artan sayıda amaca yönelik veritabanı seçeneği (şu anda 15'ten fazla) sunar. Bunlar ilişkisel, anahtar-değer, belge, bellek içi, grafik, zaman serileri, geniş sütun ve defter veritabanlarını içerir.
Doğru veritabanını veya birden çok veritabanını seçmek, kurumsal ihtiyaçlarınıza göre bir dizi karar vermenizi gerektirir. Bu karar kılavuzu; doğru soruları sormanızı, uygulama için net bir yol sağlamanızı, ve mevcut veritabanınızdan taşıma yapmanızı sağlayacaktır.
Bu beş dakikalık alıntı, AWS'deki Veritabanı ve Taşıma Başkan Yardımcısı Jeff Carter'ın re:Invent 2022'deki sunumunun 55 dakikalık bir kaydından alınmıştır. Kullanılabilir AWS veritabanı hizmetlerine genel bir bakış sağlar.
Okuma zamanı
20 dakika
Amaç
Hangi AWS veritabanının kuruluşunuz için en uygun olduğuna karar vermenizi sağlamak.
Seviye
Başlangıç Seviyesi
Son güncelleme
Nisan 20, 2023
Anlama
Veritabanları; küçük bir mobil uygulama da olsa, internet ölçeğinde ve gerçek zamanlı gereklilikleri olan kurumsal bir uygulama da olsa her türden uygulamalarda verileri depolamak için kullanılan önemli arka uç sistemleridir.
Bu karar kılavuzu, kullanabileceğiniz seçenekler yelpazesini anlamanızı, veritabanı seçiminizi yapmanız için mantıklı kriterleri belirlemenizi, her veritabanının benzersiz özellikleri hakkında ayrıntılı bilgi vermenizi ve ardından her birinin sunduğu yeteneklerin derinliklerine dalmanızı sağlamak üzere tasarlanmıştır.
İnsanlar veritabanlarını kullanarak ne tür uygulamalar oluşturuyor?
- İnternet ölçeğinde uygulamalar: Yüzlerce terabayt veri üzerinden saniyede milyonlarca isteği işleyen dünya çapında dağıtılmış ve internet ölçeğinde uygulamalar. Bu veritabanları, sert dalgalanmalara sahip iş yüklerinizi karşılamak için otomatik olarak ölçeği büyütür ve küçültür.
- Gerçek zamanlı uygulamalar: Önbelleğe alma, oturum depoları, oyun puan tabloları, yolcu taşıma, reklam hedefleme ve gerçek zamanlı analiz gibi gerçek zamanlı uygulamalar, saniyede milyonlarca isteği karşılayabilmek için mikro saniye düzeyinde gecikmeye ve yüksek aktarım hızına ihtiyaç duyar.
- Açık kaynaklı uygulamalar: Bazı müşteriler açık kaynaklı veritabanlarını düşük maliyetleri, topluluktan güç alan geliştirme ve destek süreçlerinin yanı sıra çok sayıda araç ve uzantı içeren büyük ekosistemleri nedeniyle tercih eder.
- Kurumsal uygulamalar: Kurumsal uygulamalar; satış, faturalandırma, müşteri hizmetleri ve insan kaynakları gibi temel iş süreçlerinin yanı sıra bir otel zincirinin rezervasyon sistemi veya bir sigorta şirketinin risk yönetim sistemi gibi iş kolu yazılımlarını yönetmek için kullanılır. Bu uygulamalar; hızlı, ölçeklenebilir, güvenli, erişilebilir ve güvenilir veritabanlarına ihtiyaç duyar.
Not: Bu kılavuz, Çevrimiçi İşlem Gerçekleştirme (OLTP) uygulamaları için uygun veritabanlarına odaklanmaktadır. Öncelikle büyük miktarda veriyi hızlı ve verimli bir şekilde depolamanız ve analiz etmeniz gerekiyorsa (genellikle bir çevrimiçi analiz işleme (OLAP) uygulaması tarafından karşılanır) AWS, büyük ölçekli analitik iş yüklerini işlemek üzere tasarlanmış, tamamen yönetilen, bulut tabanlı bir veri ambarı hizmeti olan Amazon Redshift'i sunar.
İlişkisel ve ilişkisel olmayan olmak üzere iki üst düzey AWS OLTP veritabanı kategorisi bulunur.
- AWS ilişkisel veritabanı ailesi, Amazon RDS ve Amazon Aurora için yedi popüler altyapı içerir: MySQL uyumluluğuna sahip Amazon Aurora, PostgreSQL uyumluluğuna sahip Amazon Aurora, MySQL, MariaDB, PostgreSQL, Oracle ve SQL Server ve AWS Outposts üzerinde Amazon RDS ile şirket içi dağıtım seçeneği.
- İlişkisel olmayan veritabanı seçenekleri; anahtar-değer, belge, önbelleğe alma, bellek içi, grafik, zaman serileri, geniş sütun ve defter veritabanlarına özel bir ihtiyacı olanlar için tasarlanmıştır.
Tüm bunları bu kılavuzun Seç bölümünde ayrıntılı olarak inceleyeceğiz.
Veritabanı taşıma
Verilerinizle çalışmak için hangi veritabanı hizmetini kullanmak istediğinize karar vermeden önce mevcut veritabanlarınızı nasıl taşıyacağınızı düşünmek için biraz zaman harcamak isteyebilirsiniz.
En iyi veritabanı taşıma stratejisi, AWS Bulut imkanından tam olarak yararlanmanızı sağlar. Bu, uygulamalarınızı amaca yönelik olarak oluşturulmuş bulut merkezli veritabanlarını kullanmak üzere taşımayı içerir. Ayrıca sizi şirket içinde kullandığınız aynı veritabanına bağlamaz. Uygulamalarınızı modernleştirdiğinizi düşünün ve uygulamalarınızın iş akışı gereksinimlerine en uygun veritabanlarını seçin.
Aşağıdaki kaynaklar taşıma stratejinizde size yardımcı olabilir:
- AWS Veritabanı Taşıma Hizmeti'ni kullanmaya başlama
- AWS Veritabanı Taşıma Hizmeti hakkında üst düzey bir genel bakış
- AWS Şema Dönüştürme Aracı'nı kullanma
- İş yükleriniz için doğru veritabanı ve veritabanı taşıma planını seçme
Planlamanızın ön ucunda bir taşıma stratejisine sahip olmanın yanı sıra verilerinizden öngörü elde etmenin yollarını da elde etmek istersiniz. Amazon Redshift'i kullanabilirsiniz. Hızlı ve tümüyle yönetilen petabayt ölçeğinde bir veri ambarı hizmetidir. Tüm verilerinizi mevcut iş zekası araçlarınızı kullanarak verimli şekilde analiz etmede kullanabilirsiniz. Birkaç yüz gigabayttan petabayta veya daha fazlasına kadar değişen veri kümeleri için optimize edilmiştir.
Göz önünde bulundurun
AWS'de bir veritabanı barındırmayı düşünüyorsunuz. Bu, buluta taşıma yolculuğunuzun ilk adımı olarak greenfield/pilot projesini desteklemek için olabilir veya mevcut bir iş yükünü mümkün olduğunca az kesinti ile taşımak isteyebilirsiniz.
AWS'de bir veritabanı barındırma amacınız ne olursa olsun, veritabanı kararınızı vermek için gerekli kriterleri anlamanız gerekir. İşte dikkate alınması gereken temel kriterlerin bir özeti.
-
İş hedefi
-
Olduğu gibi taşımak
-
Amaca özel tasarlanmış
-
Verilerle İlgili Hususlar
-
Operasyonel Hususlar
-
Güvenilirlik Hususları
-
Performans Hususları
-
Güvenlikle İlgili Hususlar
-
Veritabanınızı seçerken dikkat edilmesi gereken ilk önemli nokta iş hedefinizdir. Kuruluşunuzu değişmeye yönlendiren stratejik yön nedir? AWS'nin 7 R'lerinde önerildiği gibi, mevcut bir iş yükünü yeniden tasarlamak veya yeniden hesaba katmak, ticari lisans taahhütlerinden kurtulmak için yeni bir platforma geçmek, modernizasyona bir başlangıç olarak mevcut veritabanlarınızı ve verilerinizi yeniden barındırmak veya yönetilen bir veritabanı stratejisine geçmek için şimdi geçmek isteyip istemediğinizi düşünün.
İş hedefiniz, iş yükünüz için AWS'de bir hedef veritabanı seçerken sahip olduğunuz özgürlük miktarını da yönlendirir. Bir Yeniden barındırma stratejisi seçtiyseniz, iş yükünü mümkün olduğunca az kesinti ile AWS'ye taşımak isteyebilirsiniz. Dolayısıyla, verilerinizi mümkün olduğunca benzer bir hedef veritabanına taşımaya çalıştığınız bir "olduğu gibi taşıma" stratejisi benimseyebilirsiniz.
-
Var olan veritabanlarınızı olduğu gibi taşıyabilir misiniz? Öyleyse, daha hızlı ve daha az veri taşıma sorunuyla dağıtım yapabilirsiniz. Kendi kendini yöneten veritabanlarınızı Oracle, SQL Server, MySQL, PostgreSQL ve MariaDB gibi veritabanlarından Amazon İlişkisel Veritabanı Hizmeti (Amazon RDS) üzerine olduğu gibi taşıyabilirsiniz. MySQL ve PostgreSQL uyumluluğuna ihtiyacınız varsa Amazon Aurora bunu sunmak için optimize edilmiştir.
Belge ve bellek içi veritabanları olarak MongoDB ve Redis için Amazon ElastiCache gibi ilişkisel olmayan veritabanlarını kullanabilirsiniz. Bunun kullanım örnekleri; içerik yönetimi, kişiselleştirme, mobil uygulamalar, kataloglar ve önbelleğe alma, oyun liderlik tabloları ve oturum mağazaları gibi gerçek zamanlı kullanım durumlarıdır. Çoğu durumda, aynı veritabanı beceri kümelerini kullanarak uygulamalarınızı yeniden tasarlamaya gerek kalmadan iş yüklerini ve uygulamaları yönetilen bir hizmete taşıyabilirsiniz.
-
Belirli bir amaca yönelik oluşturulmuş bir veritabanına mı ihtiyacınız var? Belki okumuşsunuzdur, herkese tek beden yekpare veritabanı yaklaşımı artık geride kaldı. Belirli bir görev veya kullanım örneği için optimize edilmiş, amaca yönelik veritabanı seçmek artık çok daha yaygın.
AWS, çeşitli veri modellerini destekleyen geniş ve kapsamlı bir amaca yönelik veritabanı portföyü sunar. Bu veritabanları ile veri odaklı, yüksek oranda ölçeklenebilir, dağıtılmış uygulamalar oluşturabilirsiniz. Yapmanız gerekenler için optimize edilmiş, doğru olan amaca yönelik veritabanı seçimi, geliştirme ve dağıtımı hızlandıracaktır.
-
Herhangi bir veritabanı seçiminin temeli; depolamanız, almanız, analiz etmeniz ve birlikte çalışmanız gereken verilerin özelliklerini içerir. Bu; veri modelinizi (ilişkisel mi, yapılandırılmış veya yarı yapılandırılmış mı, yüksek bağlantılı bir veri kümesi veya zaman serisi kullanıyor mu?), veri erişimini (verilerinize nasıl erişmeniz gerekiyor?), gerçek zamanlı verilere ne ölçüde ihtiyaç duyduğunuzu ve aklınızda belirli bir veri kaydı boyutu olup olmadığını içerir.
-
Öncelikli operasyonel hususlarınız, verilerinizin nerede barınacağı ve nasıl yönetileceğiyle ilgilidir. Yapmanız gereken iki temel seçim şöyledir:
İster kendi kendine barındırılsın ister tam olarak yönetilsin, buradaki temel soru, ekibinizin işletmeye en fazla değeri nerede sağlayacağıdır. Veritabanı kendi kendine barındırılıyorsa, bir veritabanının (şema tasarımı, sorgu oluşturma ve sorgu optimizasyonu ile ilgili çalışmalarınız aracılığıyla) sunabileceği gerçek farklılaştırılmış değerden ve veritabanının günlük bakımından, izlenmesinden ve düzeltme ekinin eklenmesinden sorumlu olursunuz. Tam olarak yönetilen bir AWS veritabanı seçmek işinizi basitleştirir ve ekibinizin benzersiz değer sunma olasılığı olan alanlara odaklanmasını sağlar.
- İster sunucusuz ister tedarik edilmiş bir veritabanına ihtiyacınız olsun Amazon Aurora, bu seçim hakkında nasıl düşüneceğinize dair bir model sunar. Amazon Aurora Sunucusuz v2, zorlu ve son derece değişken iş yükleri için uygundur. Örneğin, veritabanı kullanımınız kısa bir süre için ağır olabilir, ardından uzun süre hafif etkinlik olabilir veya hiç etkinlik olmayabilir. Periyodik tanıtım etkinlikleri içeren perakende, oyun veya spor web siteleri ve gerektiğinde rapor üreten veritabanları bazı örneklerdir. Aurora tarafından sağlanan kümeler sabit iş yükleri için uygundur. Sağlanan kümelerle önceden tanımlanmış miktarda bellek, CPU gücü ve G/Ç bant genişliğine sahip bir Aurora bulut sunucusu sınıfı seçersiniz.
-
Veritabanı güvenilirliği her işletme için anahtardır. Veritabanınızın güvenilirliğini ve dayanıklılığını sağlamak ve sürdürmek, bir dizi temel faktöre dikkat etmek demektir. Bu faktörler; yedekleme ve geri yükleme, çoğaltma, yük devretme ve zaman içinde nokta kurtarma (PITR) yeteneklerini içerir.
Ayrıca, Kurtarma Süresi Hedefi (RTO) / Kurtarma Noktası Hedefi (RPO) gereksinimleri ile birlikte, küresel olarak dağıtılmış bir uygulama/veri kümesi desteği sizin için önemli olabilir.
-
İş yükü aktarım hızınızın tek bir hesaplama düğümünün kapasitesini aşıp aşmayacağını düşünün. Ardından, veritabanının yüksek işlem eşzamanlılığını (10.000 veya daha fazla) ve birden çok coğrafi bölgede dağıtılması gerekip gerekmediğini desteklemesi için potansiyel ihtiyacınızı göz önüne alın.
-
Güvenlik, AWS ve sizin aranızda paylaşılan bir sorumluluktur. AWS paylaşılan sorumluluk modeli bunu bulutun güvenliği ve bulutta güvenlik olarak tanımlar. Belirli güvenlik konuları arasında verilerinizin tüm düzeylerinde veri koruma, kimlik doğrulama, uyumluluk, veri güvenliği, hassas verilerin depolanması ve denetim gereksinimleri için destek yer alır.
Seçin
Artık veritabanı seçeneklerinizi değerlendireceğiniz kriterleri bildiğinize göre kurumsal ihtiyaçlarınız için hangi AWS veritabanının doğru olduğunu seçmeye hazırsınız.
Bu tablo, hangi veritabanlarının hangi koşullar ve veri türü için optimize edildiğini vurgular. Kullanım durumunuza en uygun veritabanını belirlemeye yardımcı olması için bunu kullanın.
İlişkisel
AmazonRDS, aralarından seçim yapabileceğiniz MySQL uyumlu Amazon Aurora, PostgreSQL uyumlu Amazon Aurora, MySQL, MariaDB, PostgreSQL, Oracle ve Microsoft SQL Server dahil olmak üzere yedi adet ilişkisel veritabanı altyapısı sunar.
AWS Outposts'ta Amazon RDS ile şirket içi ortamlarınızda tam olarak yönetilen veritabanı bulut sunucularını dağıtabilirsiniz.
Amazon RDS; bulutta veritabanları kurmayı, işletmeyi ve ölçeklendirmeyi basitleştirmek üzere tasarlanmış bir yönetilen hizmetler koleksiyonudur.
SQL Server için Amazon RDS, bulutta SQL Server dağıtımları ayarlamayı, çalıştırmayı ve ölçeklendirmeyi kolaylaştırır.
Oracle İçin Amazon RDS, bulutta Oracle dağıtımlarını ayarlamayı, çalıştırmayı ve ölçeklendirmeyi kolaylaştıran tamamen yönetilen ticari bir veritabanıdır.
PostgreSQL İçin Amazon RDS, bilinen PostgreSQL veritabanı altyapısının özelliklerine erişmenize imkan tanır.
Amazon RDS, bulutta MariaDB sunucu dağıtımları kurmayı, işletmeyi ve ölçeklendirmeyi kolaylaştırır.
Amazon RDS, bulutta MySQL dağıtımları kurmayı, işletmeyi ve ölçeklendirmeyi kolaylaştırır.
MySQL ile uyumlu Amazon Aurora
MySQL'de oluşturulan veritabanlarını Aurora altyapısındaki ilave yeteneklerle çalıştırıp yönetin.
PostgreSQL ile uyumlu Amazon Aurora
PostgreSQL'de oluşturulan veritabanlarını Aurora altyapısındaki ilave yeteneklerle çalıştırıp yönetin.
Amazon Aurora; yerleşik güvenlik, sürekli yedeklemeler, sunucusuz işlem, 15 adede kadar okuma replikası, otomatikleştirilmiş çok bölgeli replikasyon ve diğer AWS hizmetleriyle entegrasyonlar sunar.
Anahtar-değer
Verileri, bir anahtarın benzersiz bir tanımlayıcı hizmeti gördüğü bir anahtar-değer çiftleri koleksiyonu olarak depolayan bir NoSQL veritabanı.
Anahtar-değer ve belge iş yüklerini desteklemek için tasarlanmış, performanslı, esnek, ölçeklenebilir ve sunucusuz bir NoSQL veritabanı.
Bellek İçi Veritabanı
Verilere gerçek zamanlı erişim gerektiren uygulamalar için kullanabileceğiniz bir veritabanı. Verileri doğrudan bellekte depolayan bu veritabanları, milisaniye düzeyinde gecikme değerlerinin yeterli olmadığı uygulamalar için mikrosaniye düzeyinde gecikme değerleri sağlar.
Uygulama performansını artırmak için basit bir önbellekleme çözümüne ihtiyaç duyduğunuzda Memcached İçin Elasticache'i seçin. Mevcut birincil veritabanınızla veri erişimini hızlandırmak için bir önbellekleme çözümüne ihtiyaç duyarken aynı zamanda gelişmiş veri yapıları, çoğaltma ve işlemler gibi daha zengin özellikler de gerektiğinde Redis İçin Elasticache'i seçin.
Mikrosaniye okuma ve tek basamaklı milisaniye yazma gecikmesine sahip ultra hızlı bir birincil veritabanına ihtiyaç duyduğunuzda MemoryDB'yi seçin.
Belge Veritabanı
Yarı yapılandırılmış verileri JSON benzeri belgeler olarak depolamak için kullanabileceğiniz bir veritabanı. Bu veritabanları, geliştiricilerin uygulamaları hızlıca oluşturmasını ve güncellemesini sağlar.
Amazon DocumentDB (MongoDB ile uyumlu)
Bulutta MongoDB uyumlu veritabanları kurmayı, işletmeyi ve ölçeklendirmeyi basitleştirmek için tam olarak yönetilen bir veritabanı hizmetine ihtiyaç duyduğunuzda Amazon DocumentDB (MongoDB uyumlu) kullanın.
Geniş Sütun Veritabanı
Bir tür NoSQL veritabanı. Tabloları, satırları ve sütunları kullanır. Ancak ilişkisel bir veritabanından farklı olarak sütunların adları ve biçimleri aynı tabloda satırdan satıra değişebilir.
Sunucuları sağlamak, düzeltme eki yüklemek veya yönetmek ya da yazılım yüklemek, bakımını yapmak veya çalıştırmak zorunda kalmadan kullanabileceğiniz ölçeklenebilir, yüksek oranda erişilebilir ve yönetilen Apache Cassandra uyumlu bir veritabanı hizmetine ihtiyacınız varsa Amazon Keyspaces (Apache Cassandra için) kullanın.
Grafik Veritabanı
Tablolar veya belgeler yerine düğüm ve ilişkileri depolayan bir veritabanı. Veriler arasındaki bağlantılar, verilerin kendisi kadar önemli kabul edilir.
Yüksek oranda bağlı veri kümeleriyle çalışan uygulamalar geliştirip bunları çalıştırmayı kolaylaştıran hızlı, güvenilir, tam olarak yönetilen bir grafik veritabanı hizmetine ihtiyacınız varsa Neptune'ü seçin. Neptune'ün çekirdeği amaca özel oluşturulmuş, yüksek performanslı bir grafik veritabanı altyapısıdır.
Zaman Serisi Veritabanı
Bir "zaman serisinin" parçası olan veri kayıtlarını depolamak ve almak için tasarlanmış bir veritabanı. Zaman serisi, zaman damgalarıyla ilişkili bir veri noktaları kümesidir.
Günde trilyonlarca zaman serisi veri noktasını depolamak ve analiz etmek için hızlı, ölçeklenebilir, tam olarak yönetilen, amaca özel oluşturulmuş bir zaman serisi veritabanına ihtiyacınız varsa Amazon Timestream kullanın. Yakın tarihli verileri bellekte tutarak ve geçmiş verileri kullanıcı tanımlı politikalar temelinde maliyet açısından optimize edilmiş bir depolama katmanına taşıyarak zaman serisi verilerinin yaşam döngüsünü yönetir.
Defter Veritabanı
Merkezi bir otoriteye ait değişmez, şeffaf ve kriptografik olarak doğrulanabilir bir işlem günlüğü sağlayan bir NoSQL veritabanı.
Amazon Quantum Defter Veritabanı (QLDB)
Merkezi bir güvenilir otoriteye ait şeffaf, değişmez ve kriptografik olarak doğrulanabilir bir işlem günlüğü sağlayan, tam olarak yönetilen bir defter veritabanına ihtiyacınız varsa Amazon QLDB'yi seçin.
Kullanımı
Artık verilerinizin şeklini, ortamınıza nasıl uyduğunu, kullanım örneğinizi nasıl desteklediğini ve her bir veritabanı hizmetinin ne için optimize edildiğini öğrendiniz. Kurumsal ihtiyaçlarınız için hangi AWS veritabanı hizmetinin optimize edildiğini seçebilmeniz gerekir.
Seçiminizi nasıl kullanacağınızı keşfetmek ve seçiminiz hakkında daha fazla bilgi edinmek için her bir veritabanının nasıl çalıştığını keşfetmeniz üzere iki yol seti sağladık. İlki; Amazon Aurora, Amazon DocumentDB, Amazon DynamoDB, Amazon ElastiCache ve Amazon Keyspaces'i kullanmaya başlamak için derinlemesine belgeler, uygulamalı eğitimler ve kaynaklar sağlar.
-
Amazon Aurora
-
Amazon DocumentDB
-
Amazon DynamoDB
-
Amazon ElastiCache
-
Amazon Keyspaces
-
Amazon Aurora
-
Amazon Aurora'yı kullanmaya başlama
Aurora'yı kullanmaya başlamanın temellerini özetliyoruz. Bu kılavuz, öğreticiler içerir ve farklı uç nokta türleri ve Aurora kümelerinin nasıl yukarı ve aşağı ölçeklendirileceği gibi daha gelişmiş Aurora kavramlarını ve prosedürlerini kapsar.
Yüksek oranda erişilebilir bir veritabanı oluşturun
Yüksek oranda erişilebilir bir veritabanı oluşturmak için bir Amazon Aurora kümesini nasıl yapılandıracağınızı öğrenin. Bu veritabanı, daha fazla okuma ölçeklenebilirliği ve yük devretme koruması sağlamak için birden çok Erişilebilirlik Alanında çoğaltılan işlem düğümlerinden oluşur.
Amazon Aurora küresel veritabanlarını kullanın
Aurora küresel veritabanlarını kullanmaya başlamanızı sağlıyoruz. Bu kılavuz, Aurora MySQL ve Aurora PostgreSQL ile Aurora küresel veritabanları için desteklenen altyapıları ve AWS Bölgesi kullanılabilirliğini özetlemektedir.
MySQL İçin Amazon RDS'den Amazon Aurora MySQL'e taşıyın
Herhangi bir uygulamanın veritabanını MySQL İçin Amazon RDS'den Amazon Aurora MySQL'e minimum kesinti süresiyle nasıl taşıyacağınızı gösteriyoruz. Bu öğretici ücretsiz katmana dahil değildir ve size 1 dolardan daha ucuza mal olacaktır.
Sunucusuz bir mesaj işleme uygulaması oluşturun
Amazon Aurora Sunucusuz (PostgreSQL uyumlu sürüm), Aurora Sunucusuz için Veri API'si, AWS Lambda ve Amazon SNS ile sunucusuz bir mesaj işleme uygulamasının nasıl oluşturulacağını gösteriyoruz.
-
Amazon DocumentDB
-
Amazon DocumentDB'yi kullanmaya başlama
Amazon DocumentDB'yi sadece yedi adımda kullanmaya başlamanızı sağlıyoruz. Bu kılavuz, doğrudan AWS Yönetim Konsolu üzerinden MongoDB kabuğunu kullanarak kümenizi bağlamak ve sorgulamak için AWS Cloud9 kullanır.
Kılavuzu keşfedin »
Amazon DocumentDB ile bir belge veritabanı kurma
Bu öğretici, AWS Cloud9 ortamınızdan Amazon DocumentDB kümenize bir MongoDB kabuğu ile bağlanmanızı ve birkaç sorgu çalıştırmaya başlamanızı sağlar.
Amazon DocumentDB ile çalışırken en iyi uygulamalar
Amazon DocumentDB (MongoDB uyumlu) ile çalışırken temel operasyonel yönergelerin yanı sıra en iyi uygulamaları öğrenin.
Kılavuzu keşfedin »
MongoDB'den Amazon DocumentDB'ye Taşıyın
Kendi kendini yöneten mevcut bir MongoDB veritabanını Amazon DocumentDB (MongoDB uyumlu) üzerinde tam olarak yönetilen bir veritabanına nasıl taşıyacağınızı öğrenin.
MongoDB uyumluluğunu değerlendirme
Uygulamanın kaynak kodunu veya MongoDB sunucu profili günlüklerini kullanarak bir MongoDB uygulamasının uyumluluğunu değerlendirmenizi sağlaması adına Amazon DocumentDB uyumluluk aracını kullanın.
-
Amazon DynamoDB
-
Amazon DynamoDB'yi kullanmaya başlama
Amazon DynamoDB'yi kullanmaya başlamanızı ve onun hakkında daha fazla bilgi edinmenizi sağlıyoruz. Bu kılavuz, uygulamalı öğreticileri ve temel kavramları içerir.
DynamoDB ve AWS SDK'lerini kullanmaya başlama
Amazon DynamoDB ve AWS SDK'lerini kullanmaya başlamanızı sağlıyoruz. Bu kılavuz, DynamoDB'de kod örneklerini nasıl çalıştıracağınızı gösteren uygulamalı öğreticiler içerir.
Kılavuzu keşfedin »
Amazon DynamoDB ile bir NoSQL Tablosu Oluşturup Sorgulayın
Amazon DynamoDB konsolunu kullanarak basit bir tablo oluşturmayı, veri eklemeyi, verileri tarayıp sorgulamayı, verileri silmeyi ve tabloyu silmeyi öğrenin.
Bir Amazon DynamoDB tablosu oluşturun
Bir DynamoDB tablosunu nasıl oluşturacağınızı ve verileri depolamak ve almak için tabloyu nasıl kullanacağınızı gösteriyoruz. Bu öğretici, çevrimiçi bir kitabevi uygulamasını rehber örnek olarak kullanır.
-
Amazon ElastiCache
-
Amazon ElastiCache Belgeleri
Redis İçin ElastiCache ve Memcached İçin ElastiCache kullanıcı kılavuzlarının yanı sıra belirli AWS CLI ve API referansları da dahil olmak üzere Amazon ElastiCache belgelerinin tamamını keşfedin.
Redis İçin Amazon ElastiCache kullanmaya başlama
Amazon ElastiCache konsolunu kullanarak bir Redis (küme modu devre dışı) kümesi oluşturmayı, ona erişim izni vermeyi, bağlanmayı ve onu silmeyi öğrenin.
Çevrimiçi bir uygulama için hızlı bir oturum deposu oluşturun
Redis İçin Amazon ElastiCache'i oturum yönetimi için dağıtılmış önbellek olarak kullanmayı öğrenin. ElastiCache düğümlerinizi yapılandırmak için en iyi uygulamaları ve oturumları uygulamanızdan nasıl yöneteceğinizi de öğreneceksiniz.
Ölçeklenebilirlik ve yüksek erişilebilirlik için bir Redis Kümesi oluşturma
TLS şifrelemesi etkinken Redis sürüm 7.0 için ElastiCache ile bir Redis Kümesi oluşturmayı ve yapılandırmayı öğrenin. Küme modu etkinleştirildiğinde, Redis Kümeniz geliştirilmiş ölçeklenebilirlik ve yüksek erişebilirlik kazanır.
-
Amazon Keyspaces
-
Amazon Keyspaces (Apache Cassandra İçin) kullanmaya başlama
Bu kılavuz, Apache Cassandra ve Amazon Keyspaces (Apache Cassandra İçin)'e yeni başlayanlar içindir. Amazon Keyspaces'i başarıyla kullanmak için ihtiyacınız olan tüm programları ve sürücüleri yüklerken size yol gösterir.
Apache Cassandra iş yüklerini Amazon Keyspaces ile çalıştırın
Property Graph ve W3C RDF'sini kullanarak kümenizi ve grafik modelleri oluşturmayı öğrenin. Apache TinkerPop Gremlin, SPARQL kullanarak sorgu yazmayı, performans sorunlarını gidermeyi ve AWS Glue ve Elasticsearch ile entegre etmeyi öğrenin.
Amazon Keyspaces kullanımına ilişkin başlangıç kursu
Amazon Keyspaces avantajlarını, tipik kullanım örneklerini ve teknik kavramlarını öğrenin. Hizmeti, sağlanan örnek kod veya AWS Yönetim Konsolu'ndaki etkileşimli araç aracılığıyla deneyebilirsiniz.
İkincisi; Amazon MemoryDB, Amazon Neptune, Amazon QLDB, Amazon RDS ve Amazon Timestream'i kullanmaya başlamak için derinlemesine belgeler, uygulamalı eğitimler ve kaynaklar sağlar.
-
Amazon MemoryDB
-
Amazon Neptune
-
Amazon QLDB
-
Amazon RDS
-
Amazon Timestream
-
Amazon MemoryDB
-
Amazon MemoryDB'yi kullanmaya başlama
MemoryDB Yönetim Konsolu'nu kullanarak bir MemoryDB kümesi oluşturma, erişim izni verme, bağlanma ve silme adımlarında size rehberlik ediyoruz.Amazon MemoryDB'yi kullanmaya başlama
Dayanıklı bir veritabanının önünde düşük gecikmeli bir önbellek kullanmak yerine mimarinizi basitleştirmeyi ve MemoryDB'yi tek bir birincil veritabanı olarak kullanmayı öğrenin.
Redis için Amazon MemoryDB'yi Java tabanlı AWS Lambda ile entegre etme
Dayanıklılık ve daha hızlı okuma ve yazma sağlamak üzere üretilmiş olan Redis için Amazon MemoryDB veri deposu için bazı yaygın kullanım durumlarını tartışıyoruz.
-
Amazon Neptune
-
Amazon Neptune'ü kullanmaya başlama
Tamamen yönetilen bir grafik veritabanı hizmeti olan Amazon Neptune'ü kullanmaya başlamanızı sağlıyoruz. Bu kılavuz size bir Neptune veritabanının nasıl oluşturulacağını gösterir.
Amazon Neptune kullanarak dolandırıcılık tespit hizmeti oluşturun
Neptün veritabanı oluşturma, veri modelinizi tasarlama ve veritabanını uygulamanızda kullanma adımlarında size rehberlik ediyoruz.
Amazon Neptune ile bir önerilen altyapı oluşturun
Bu laboratuvarda, Amazon Neptune kullanarak çok oyunculu bir oyun uygulaması için arkadaş önerisi altyapısı oluşturmayı öğreneceksiniz.
-
Amazon QLDB
-
Amazon QLDB'yi kullanmaya başlama
Amazon Quantum Defter Veritabanı (Amazon QLDB)'de dergi, veritabanının esasıdır. Bu kılavuz, Amazon QLDB hizmet bileşenleri ve bunların nasıl etkileşime girdiği hakkında üst düzey bir genel bakış sağlar.
İlk Amazon QLDB defterinizi oluşturma
İlk Amazon QLDB örnek defterinizi oluşturup tablolar ve örnek verilerle doldurma adımlarında size rehberlik ediyoruz.
Amazon QLDB sürücüsünü bir AWS SDK ile kullanma
QLDB defteri oluşturmak ve örnek verilerle doldurmak için Amazon QLDB sürücüsünü bir AWS SDK ile nasıl kullanacağınızı öğrenin. Sürücü, işlemsel veri API'sini kullanarak uygulamanızın QLDB ile etkileşime girmesini sağlar.
-
Amazon RDS
-
Amazon RDS'yi kullanmaya başlama
Amazon RDS kullanarak bir veritabanı bulut sunucusunun nasıl oluşturulduğunu ve bağlandığını açıklıyoruz. MariaDB, MySQL, Microsoft SQL Server, Oracle veya PostgreSQL kullanan bir veritabanı bulut sunucusu oluşturmayı öğreneceksiniz.
MySQL veritabanı bulut sunucusu oluşturmaya başlama
AWS Yönetim Konsolu kullanarak bir Amazon RDS MySQL veritabanı bulut sunucusu oluşturmayı ve bir veritabanını bulut sunucusundaki bir veritabanına bağlanmak için MySQL Workbench gibi standart MySQL yardımcı programlarını nasıl kullanacağınızı gösteriyoruz.
Kılavuzu keşfedin »
Bir web sunucusu ve bir Amazon RDS veritabanı bulut sunucusu oluşturun
PHP ile bir Apache web sunucusu kurmayı ve bir MySQL veritabanı oluşturmayı öğrenin. Web sunucusu Amazon Linux kullanan bir Amazon EC2 bulut sunucusunda çalışır ve MySQL veritabanı bir MySQL veritabanı bulut sunucusudur.
Bir MySQL Veritabanı Oluşturun ve Bağlanın
MySQL veritabanınızı çalıştırmak için bir ortam oluşturmayı, veritabanına bağlanmayı ve veritabanı bulut sunucusunu silmeyi öğrenin. Bunu Amazon RDS kullanarak yapacağız ve bu öğreticide yapılan her şey Ücretsiz Kullanım için uygundur.
-
Amazon Timestream
-
Amazon Timestream kullanmaya başlama
Amazon Timestream'i kullanmaya başlamanızı sağlıyoruz. Bu kılavuzda, tamamen işlevsel bir örnek uygulama kurmak için talimatlar yer alır.
Amazon Timestream ile en iyi uygulamalar
Veri modelleme, güvenlik, yapılandırma, veri alımı, sorgular, istemci uygulamaları ve desteklenen entegrasyonlar ile ilgili olanlar dahil en iyi uygulamaları keşfediyoruz.
AWS SDK'lerini kullanarak Amazon Timestream'e erişim
Seçtiğiniz dilde AWS SDK'lerini kullanarak Amazon Timestream'e nasıl erişeceğinizi öğrenin: Java, Go, Python, Node.js veya .NET.
Keşfedin
AWS'de veritabanlarınızı geliştirmenizi, ölçeklendirmenizi ve test etmenizi sağlayacak referans mimari diyagramlarını keşfedin.
Mimari diyagramları keşfedin »
Kullanmaya başlamanızı, en iyi uygulamaları öğrenmenizi ve veritabanlarınızı taşımanızı sağlayacak teknik incelemeleri keşfedin.
Teknik incelemeleri keşfedin »
Veritabanlarına yönelik yaygın kullanım durumları için incelenmiş çözümleri ve mimari rehberliği keşfedin.