Data Management (DMS), verilerinizin tüm yaşam döngüsünü yönetmek için tek duraklı bir platformdur. Veritabanı bağlantıları, yönetim, geliştirme, düşük kodlu veri işleme, gerçek zamanlı aktarım ve olağanüstü durum kurtarma dahil olmak üzere tüm bu işlemler tek bir arayüz üzerinden yürütülür.
Farklı ortamlardaki veritabanlarını bağlayın ve yönetin
DMS, her biri için ayrı araçlar gerektirmeden çok çeşitli veritabanı motorlarına bağlanır:
İlişkisel veritabanları: MySQL, SQL Server, PostgreSQL, PolarDB for MySQL, PolarDB for PostgreSQL (Oracle ile uyumlu), PolarDB-X, OceanBase, Oracle ve Dameng (DM)
NoSQL veritabanları: Redis, MongoDB, Memcache, Cassandra ve Graph Database (GDB)
Çevrimiçi analitik işleme (OLAP) veritabanları: AnalyticDB for MySQL ve AnalyticDB for PostgreSQL
Dosya ve günlük depolama: Object Storage Service (OSS) ve Log Service
Tam uyumluluk matrisi için bkz. Desteklenen veritabanı türleri ve özellikler.
Şirket içi ve üçüncü taraf cloud veritabanlarını bağlayın. DMS, diğer cloud platformlarında veya şirket içi veri merkezlerinde barındırılan veritabanlarına bağlanmak için ücretsiz Database Gateway hizmetini entegre eder. Ayrıntılar için bkz. Database Gateway nedir?
Veritabanlarını minimum kesinti süresiyle geçirin. DMS, veritabanı yaşam döngüsü boyunca geçişleri desteklemek için Data Transmission Service (DTS) sunar. Ayrıntılar için bkz. DTS nedir?
Örnekleri istediğiniz granülerlik düzeyinde yönetin. Örnekleri sorgulayın, kaydedin, değiştirin, etkinleştirin, devre dışı bırakın ve kaldırın. Örnek, veritabanı, tablo, sütun ve satır düzeyinde izinler verin veya iptal edin. Meta veri erişim kontrolü özelliği, yalnızca yetkili kullanıcıların belirli örneklere ve veritabanlarına erişmesini sağlar. Ayrıntılar için bkz. DMS tarafından desteklenen veritabanları.
Veri varlıklarını sınıflandırın ve arayın. Yöneticilerin, geliştiricilerin ve Bakım ve İşletim mühendislerinin verilere hızla ulaşmasını ve bunları yönetmesini sağlamak için örnekleri, veritabanlarını ve tabloları kategorilerle etiketleyin. Grafik özelliği, varlıklar arasında hızlı arama yapmayı destekler. Ayrıntılar için bkz. Varlık kategorisi özelliğini kullanma.
Hassas erişim kontrolü ve uyumluluk denetimi ile verileri yönetin
Sorunlar üretime taşınmadan önce tasarım standartlarını uygulayın. DMS, yerleşik Alibaba geliştirme standartlarıyla birlikte gelir ve 200'den fazla şema tasarımı ve inceleme standardını destekler. Kuruluşunuzun gereksinimlerine uyacak şekilde kural kümesini özelleştirin ve geliştirme döngüsünün erken aşamalarında eksik birincil anahtarlar gibi riskleri tespit edin.
Satır düzeyinde erişimi kontrol edin. Örnekler, veritabanları, tablolar, sütunlar ve satırlar üzerinde Sorgulama, Dışa Aktarma, Değiştirme ve Oturum Açma izinleri verin. DMS, hesap yaşam döngülerini otomatik olarak yönetir; böylece ekip üyelerinin rolleri değiştiğinde erişim hemen iptal edilir. Ayrıntılar için bkz. Genel Bakış.
Eksiksiz bir denetim izlemesi tutun. DMS, her izin değişikliğini, veri değiştirmeyi ve veritabanı erişim olayını kaydeder; bu sayede ekibiniz dahili denetimler ve düzenleyici incelemeler için gerekli kanıtlara sahip olur. Ayrıntılar için bkz. İşlem denetimi özelliğini kullanma.
Başlıca uyumluluk çerçevelerini hazır olarak karşılayın. DMS, Çin Halk Cumhuriyeti Siber Güvenlik Yasası, AB Genel Veri Koruma Tüzüğü (GDPR), Sarbanes-Oxley Yasası (SOX), Ödeme Kartı Endüstrisi (PCI) Veri Güvenliği Standardı (DSS) ve Sağlık Sigortası Taşınabilirliği ve Sorumluluğu Yasası (HIPAA) destekler. Yetkisiz erişimi önlemek amacıyla hassas veriler otomatik olarak tanımlanır ve sınıflandırılır. Ayrıntılar için bkz. Genel Bakış.
Değişiklikler sırasında veritabanlarının kararlılığını koruyun
Tabloları kilitlemeden verileri değiştirin. DMS, veri değişikliklerini kilit olmadan yürütür, her değişiklikten önce bir yedekleme oluşturur ve bir değişiklik başarısız olursa geri alma SQL'i üretir. Ayrıntılar için bkz. Genel Bakış ve Veri izleme.
İşlem hattı boyunca veri kalitesini izleyin. Veri oluşturma, entegrasyon, işleme ve tüketim için kalite kuralları yapılandırın. DMS, her aşamada verileri otomatik olarak izler ve doğrular. Ayrıntılar için bkz. Veri kalitesini kontrol etme.
Riskli SQL'i çalıştırılmadan önce yakalayın. SQL inceleme özelliği, yüklenen SQL deyimlerini güvenlik kurallarına göre analiz eder, dizinsiz deyimleri ve uyumsuz desenleri işaretler ve optimizasyon önerileri sunar; bu sayede SQL enjeksiyon saldırılarına maruz kalma riski azaltılır. Ayrıntılar için bkz. SQL incelemesi.
Veritabanı örneği performansını izleyin. DMS, örnek performans ölçümlerini takip etmek ve kullanıcıları etkilemeden önce anormallikleri ortaya çıkarmak için Database Autonomy Service (DAS) yeteneklerini içerir. Ayrıntılar için bkz. Bir veritabanı örneğinin performans ayrıntılarını görüntüleme.
Olağandışı değişiklikleri geri alın. Belirli bir zaman aralığında yapılan veri değişikliklerini belirleyin ve veritabanını bilinen iyi bir duruma getirmek için geri alma SQL deyimleri oluşturun. Ayrıntılar için bkz. Veri izleme.
Ekipler arasında veritabanlarını verimli bir şekilde geliştirin
Tek bir araçla birden fazla veritabanı motorunda çalışın. DMS, motora özgü sözdizimi ve davranış farklılıklarını yönetir; böylece geliştiriciler ayrı istemcilere geçmeden veritabanları arasında geçiş yapabilir.
Ortam başına özel iş akışları tanımlayın. Geliştirme, test, hazırlama ve üretim örnekleri için farklı geliştirme süreçleri yapılandırın. Üretim dışı ortamlardaki değişiklikler onay gerektirmez; üretim değişiklikleri ise bir onay kapısından geçer. Bu yaklaşım, üretim verilerini korurken geliştirmenin hızlı kalmasını sağlar. Ayrıntılar için bkz. Yinelemeleri yönetme ve Güvenlik kurallarını yönetme.
Test verilerini büyük ölçekte oluşturun. Veritabanlarını klonlayın ve bunları rastgele değerler, bölge adları, sanal IP adresleri gibi sentetik verilerle toplu olarak doldurun; böylece test ortamları gerçekçi üretim koşullarını yansıtır. Ayrıntılar için bkz. Test verisi oluşturma.
SQL şablonlarını kaydedin ve yeniden kullanın. Sık kullanılan SQL deyimlerini, ekip genelinde hızlı erişim için paylaşılan bir kitaplığa kaydedin.
Düşük kodlu araçlarla verileri işleyin
Toplu veri işleme
DMS, çevrimdışı veri entegrasyon görevleri için düşük kodlu bir ortam sağlar. Derin mühendislik uzmanlığı gerektirmeden, minimal kodlama ile karmaşık zamanlama özelliklerini yapılandırın.
Temel yetenekler şunlardır:
Çevrimdışı veri ambarları oluşturun ve ambar performansını optimize edin
Çevrimdışı verileri büyük ölçekte analiz edin ve hesaplayın
Büyük ölçekli kurumsal veri entegrasyonu için veri ara katmanı oluşturun
Kurumsal veri varlıklarınız üzerinde sanal bir veri gölü dahil olmak üzere heterojen veri kaynaklarını entegre edin
Ayrıntılar için bkz. Genel Bakış.
Akış veri işleme
DMS, dağıtılmış eşzamanlılıkla veri okumak ve yazmak için DTS kullanır; bu da Flink'ten daha hızlı aktarım hızı sağlar ve gerçek zamanlı iş yükleri için veri doğruluğunu artırır.
Kullanım durumları şunları içerir:
Gerçek zamanlı veri ambarları oluşturun
Birden çok tablo arasında gerçek zamanlı birleştirme sorguları çalıştırın
Gerçek zamanlı verileri yükleyin ve işleyin
Gerçek zamanlı raporları işleyin ve iş mantığını hesaplamadan ayırın
İş sorunlarını gerçek zamanlı olarak giderin
Ayrıntılar için bkz. ETL nedir?
Görselleştirilmiş veri geliştirme
DMS, birden fazla veritabanı türü arasında hibrit görev akışlarını destekleyen sürükle ve bırak orkestrasyon tuvali sağlar. Yerleşik veri izin yönetimi, karmaşık işlem hatlarını kimin zamanlayıp değiştirebileceğini kontrol eder. Görev işlem günlükleri, veri soy izleme ve izleme gibi Bakım ve İşletim özellikleri dahildir.
Ayrıntılar için bkz. Genel Bakış.
Verileri gerçek zamanlı olarak aktarın
DTS, tüm entegrasyon senaryolarını kapsayan üç veri aktarım yöntemi sağlar: veri geçişi, veri senkronizasyonu ve veri aboneliği. Temel yetenekler:
Dağıtılmış mimari: Paralel işleme ile tek örnek darboğazlarını ortadan kaldırır
Hız sınırlama: DTS'nin kaynak veritabanlarına yük bindirmesini sınırlayarak üretim iş yüklerini korur
Esnek zamanlama: Tekrarlama aralıklarını 5 dakika kadar kısa sürelerle ayarlayın
Basitleştirilmiş Bakım ve İşletim: Performans izleme, uçtan uca tanılama ve uyarılar dahildir
Ayrıntılar için bkz. Veri geçişi çözümlerine genel bakış. Senkronizasyon ve değişiklik izleme için bkz. Veri senkronizasyonu çözümlerine genel bakış ve Değişiklik izleme senaryolarına genel bakış.
Verileri Data Disaster Recovery ile koruyun
Data Disaster Recovery, DMS içine yerleşik bir yedekleme ve geri yükleme modülüdür. Apsara Distributed File System üzerine inşa edilmiştir ve kendi kendine yönetilen bir yedekleme sisteminin ek yükü olmadan kurumsal düzeyde kurtarma noktası hedefi (RPO) ve kurtarma süresi hedefi (RTO) ihtiyaç duyan işletmeler için tasarlanmıştır.
Maliyet verimliliği
Kullandıkça öde faturalaması, büyük ön yatırımlardan kaçınmanızı sağlar ve yalnızca kullandığınız kadar ödemenizi garanti eder
Sıkıştırılmış ve özel yedekleme formatları, ham dökümlere kıyasla depolama alanını önemli ölçüde azaltır
Katmanlı depolama, yedekleme verilerini eskidikçe daha düşük maliyetli depolama ortamlarına otomatik olarak taşıyarak uzun vadeli arşivlemeyi uygun maliyetli hale getirir
Performans
Gerçek zamanlı artımlı yedekleme, bellek içi günlükleri sürekli olarak yakalar ve saniyeler içinde bir RPO elde eder. Gecikme süresi ağ koşullarına bağlı olarak değişir.
Uyarlanabilir parçalama ile paralel yedekleme, birden çok iş parçacığı kullanır ve kaynak veritabanını kilitlemeden çalışır
Belirli bir zamana geri yükleme, herhangi bir geri yükleme noktasını hassasiyetle seçmenizi sağlayan bir takvim ve zaman çizelgesi kullanıcı arayüzü sunar; tam ve artımlı yedeklemeler, bir veritabanını saniyeler içinde geri yüklemenize olanak tanır
Tek tek tabloların geri yüklenmesiyle ilgili ayrıntılar için bkz. Verileri veritabanı veya tabloya göre geri yükleme.
Güvenlik
Şifrelenmiş aktarım ve depolama, SSL ve AES-256 şifrelemesi kullanır; bir yedekleme planı yapılandırırken şifreleme yöntemini seçin
Anahtarınızı Kendiniz Getirin (BYOK), Key Management Service (KMS) içinde yönetilen anahtarlarla yedekleme verilerini şifrelemenize olanak tanır
Coğrafi çoğaltma, ek koruma için yedekleme verilerini alanlar arasında çoğaltır
Kimlik doğrulama, izin listesi yapılandırması, hotlink koruması, Resource Access Management (RAM) aracılığıyla kullanıcı yönetimi ve özel kimlik doğrulamayı destekler
Otomatik uyarılar, yedekleme hataları, geri yükleme hataları ve geri yükleme tamamlandığında sizi bilgilendirir
Uyarı yapılandırması için bkz. Uyarı kurallarını yönetme. Coğrafi çoğaltma kurulumu için bkz. Genel Bakış.
Kullanım kolaylığı
5 dakikada kurulum: Bir yedekleme planı satın alın, yapılandırın ve ilk yedekleme görevini beş dakikadan kısa sürede çalıştırın
Hassas yedekleme kapsamı: Tüm örnekleri, tek tek veritabanlarını, tek tek tabloları veya bunların herhangi bir kombinasyonunu yedekleyin
Tek tablo geri yükleme, tüm örnek yerine yalnızca etkilenen tabloyu hedefleyerek RTO'yu azaltır
Yaşam döngüsü yönetimi: Yedekleme verilerini otomatik olarak arşivlemek, temizlemek, çoğaltmak veya yeniden dağıtmak için özel kurallar tanımlayın
Data Disaster Recovery ile kendi kendine yönetilen yedekleme karşılaştırması
| Boyut | Data Disaster Recovery | Kendi kendine yönetilen yedekleme |
|---|---|---|
| Maliyet | Kullandıkça öde; sıkıştırılmış formatlar depolama maliyetlerini azaltır; arşivleme için katmanlı depolama; bakım için personel maliyeti yok | Büyük ön yatırım; depolama disk kapasitesiyle sınırlıdır; yoğun saatlerde manuel bant genişliği ölçeklendirme; çok katmanlı medya Bakım ve İşletim maliyetlerini artırır |
| Güvenlik | SSL ve AES-256 şifrelemesi; kullanıcılar arasında kaynak yalıtımı; coğrafi çoğaltma; KMS aracılığıyla BYOK; istenilen zamanda doğrulama; RAM tabanlı kullanıcı yönetimi; özel kimlik doğrulama desteklenir | Ayrı temizleme cihazları ve kara delik politikaları gerektirir; bağımsız bir güvenlik mekanizması gerekir |
| Kullanım kolaylığı | 5 dakikalık kurulum; hassas kapsam; yaşam döngüsü otomasyonu; web tabanlı grafik kullanıcı arayüzü | Karmaşık komut dosyası oluşturma gerektirir; sınırlı esneklik; yalnızca temel yetenekler |
| Performans | Saniyeler içinde RPO; herhangi bir noktaya belirli bir zamana geri yükleme; RTO'yu azaltmak için tek tablo geri yükleme; disk flush olmadan akış yedekleme; sınırsız BGP omurga bant genişliği | Birden çok araçtan kaynaklanan performans darboğazları |
| Güvenilirlik | En az %99,999999999 dayanıklılık tasarımıyla Apsara Distributed File System; gerçek zamanlı bütünlük doğrulama | Karışık araç ortamları riski artırır; disk bad sektörleri gibi donanım arızaları veri kaybına neden olabilir |
| Ölçeklenebilirlik | ApsaraDB veritabanlarını, ECS örneklerindeki veritabanlarını, kendi kendine yönetilen veri merkezlerini ve AWS ile Tencent Cloud gibi üçüncü taraf cloud platformlarını yedekler; kaynağa veya alternatif ortamlara geri yükler | Belirli ortamlara bağlıdır; genellikle ölçeklenebilir değildir |
Teknik özellikler rehberliği için bkz. Teknik özellik gereksinimleri.