Bir AWS veritabanı hizmeti seçme
İlk adımı atma
Giriş
HAQM 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 HAQM 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, HAQM RDS ve HAQM Aurora için yedi popüler altyapı içerir: MySQL uyumluluğuna sahip HAQM Aurora, PostgreSQL uyumluluğuna sahip HAQM Aurora, MySQL, MariaDB, PostgreSQL, Oracle ve SQL Server ve AWS Outposts üzerinde HAQM 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. HAQM 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 HAQM İlişkisel Veritabanı Hizmeti (HAQM RDS) üzerine olduğu gibi taşıyabilirsiniz. MySQL ve PostgreSQL uyumluluğuna ihtiyacınız varsa HAQM Aurora bunu sunmak için optimize edilmiştir.
Belge ve bellek içi veritabanları olarak MongoDB ve Redis için HAQM 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 HAQM Aurora, bu seçim hakkında nasıl düşüneceğinize dair bir model sunar. HAQM 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
HAQMRDS, aralarından seçim yapabileceğiniz MySQL uyumlu HAQM Aurora, PostgreSQL uyumlu HAQM Aurora, MySQL, MariaDB, PostgreSQL, Oracle ve Microsoft SQL Server dahil olmak üzere yedi adet ilişkisel veritabanı altyapısı sunar.
AWS Outposts'ta HAQM RDS ile şirket içi ortamlarınızda tam olarak yönetilen veritabanı bulut sunucularını dağıtabilirsiniz.
HAQM RDS; bulutta veritabanları kurmayı, işletmeyi ve ölçeklendirmeyi basitleştirmek üzere tasarlanmış bir yönetilen hizmetler koleksiyonudur.
SQL Server için HAQM RDS, bulutta SQL Server dağıtımları ayarlamayı, çalıştırmayı ve ölçeklendirmeyi kolaylaştırır.
Oracle İçin HAQM 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 HAQM RDS, bilinen PostgreSQL veritabanı altyapısının özelliklerine erişmenize imkan tanır.
HAQM RDS, bulutta MariaDB sunucu dağıtımları kurmayı, işletmeyi ve ölçeklendirmeyi kolaylaştırır.
HAQM RDS, bulutta MySQL dağıtımları kurmayı, işletmeyi ve ölçeklendirmeyi kolaylaştırır.
MySQL'de oluşturulan veritabanlarını Aurora altyapısındaki ilave yeteneklerle çalıştırıp yönetin.
PostgreSQL ile uyumlu HAQM Aurora
PostgreSQL'de oluşturulan veritabanlarını Aurora altyapısındaki ilave yeteneklerle çalıştırıp yönetin.
HAQM 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.
HAQM 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 HAQM 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 HAQM 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 HAQM 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ı.
HAQM 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 HAQM 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; HAQM Aurora, HAQM DocumentDB, HAQM DynamoDB, HAQM ElastiCache ve HAQM Keyspaces'i kullanmaya başlamak için derinlemesine belgeler, uygulamalı eğitimler ve kaynaklar sağlar.
-
HAQM Aurora
-
HAQM DocumentDB
-
HAQM DynamoDB
-
HAQM ElastiCache
-
HAQM Keyspaces
-
HAQM Aurora
-
HAQM 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 HAQM 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.
HAQM 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 HAQM RDS'den HAQM Aurora MySQL'e taşıyın
Herhangi bir uygulamanın veritabanını MySQL İçin HAQM RDS'den HAQM 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
HAQM Aurora Sunucusuz (PostgreSQL uyumlu sürüm), Aurora Sunucusuz için Veri API'si, AWS Lambda ve HAQM SNS ile sunucusuz bir mesaj işleme uygulamasının nasıl oluşturulacağını gösteriyoruz.
-
HAQM DocumentDB
-
HAQM DocumentDB'yi kullanmaya başlama
HAQM 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 »
HAQM DocumentDB ile bir belge veritabanı kurma
Bu öğretici, AWS Cloud9 ortamınızdan HAQM DocumentDB kümenize bir MongoDB kabuğu ile bağlanmanızı ve birkaç sorgu çalıştırmaya başlamanızı sağlar.
HAQM DocumentDB ile çalışırken en iyi uygulamalar
HAQM DocumentDB (MongoDB uyumlu) ile çalışırken temel operasyonel yönergelerin yanı sıra en iyi uygulamaları öğrenin.
Kılavuzu keşfedin »
MongoDB'den HAQM DocumentDB'ye Taşıyın
Kendi kendini yöneten mevcut bir MongoDB veritabanını HAQM 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 HAQM DocumentDB uyumluluk aracını kullanın.
-
HAQM DynamoDB
-
HAQM DynamoDB'yi kullanmaya başlama
HAQM 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
HAQM 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 »
HAQM DynamoDB ile bir NoSQL Tablosu Oluşturup Sorgulayın
HAQM DynamoDB konsolunu kullanarak basit bir tablo oluşturmayı, veri eklemeyi, verileri tarayıp sorgulamayı, verileri silmeyi ve tabloyu silmeyi öğrenin.
Bir HAQM 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.
-
HAQM ElastiCache
-
HAQM 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 HAQM ElastiCache belgelerinin tamamını keşfedin.
Redis İçin HAQM ElastiCache kullanmaya başlama
HAQM 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 HAQM 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.
-
HAQM Keyspaces
-
HAQM Keyspaces (Apache Cassandra İçin) kullanmaya başlama
Bu kılavuz, Apache Cassandra ve HAQM Keyspaces (Apache Cassandra İçin)'e yeni başlayanlar içindir. HAQM 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 HAQM 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.
HAQM Keyspaces kullanımına ilişkin başlangıç kursu
HAQM 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; HAQM MemoryDB, HAQM Neptune, HAQM QLDB, HAQM RDS ve HAQM Timestream'i kullanmaya başlamak için derinlemesine belgeler, uygulamalı eğitimler ve kaynaklar sağlar.
-
HAQM MemoryDB
-
HAQM Neptune
-
HAQM QLDB
-
HAQM RDS
-
HAQM Timestream
-
HAQM MemoryDB
-
HAQM 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.HAQM 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 HAQM 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 HAQM MemoryDB veri deposu için bazı yaygın kullanım durumlarını tartışıyoruz.
-
HAQM Neptune
-
HAQM Neptune'ü kullanmaya başlama
Tamamen yönetilen bir grafik veritabanı hizmeti olan HAQM Neptune'ü kullanmaya başlamanızı sağlıyoruz. Bu kılavuz size bir Neptune veritabanının nasıl oluşturulacağını gösterir.
HAQM 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.
HAQM Neptune ile bir önerilen altyapı oluşturun
Bu laboratuvarda, HAQM Neptune kullanarak çok oyunculu bir oyun uygulaması için arkadaş önerisi altyapısı oluşturmayı öğreneceksiniz.
-
HAQM QLDB
-
HAQM QLDB'yi kullanmaya başlama
HAQM Quantum Defter Veritabanı (HAQM QLDB)'de dergi, veritabanının esasıdır. Bu kılavuz, HAQM QLDB hizmet bileşenleri ve bunların nasıl etkileşime girdiği hakkında üst düzey bir genel bakış sağlar.
İlk HAQM QLDB defterinizi oluşturma
İlk HAQM QLDB örnek defterinizi oluşturup tablolar ve örnek verilerle doldurma adımlarında size rehberlik ediyoruz.
HAQM QLDB sürücüsünü bir AWS SDK ile kullanma
QLDB defteri oluşturmak ve örnek verilerle doldurmak için HAQM 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.
-
HAQM RDS
-
HAQM RDS'yi kullanmaya başlama
HAQM 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 HAQM 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 HAQM RDS veritabanı bulut sunucusu oluşturun
PHP ile bir Apache web sunucusu kurmayı ve bir MySQL veritabanı oluşturmayı öğrenin. Web sunucusu HAQM Linux kullanan bir HAQM 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 HAQM RDS kullanarak yapacağız ve bu öğreticide yapılan her şey Ücretsiz Kullanım için uygundur.
-
HAQM Timestream
-
HAQM Timestream kullanmaya başlama
HAQM 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.
HAQM 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 HAQM Timestream'e erişim
Seçtiğiniz dilde AWS SDK'lerini kullanarak HAQM 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.