AWS Database Migration Service, veritabanlarını AWS'ye hızlı ve güvenli bir şekilde geçirmenize yardımcı olur. Kaynak veritabanı geçiş sırasında tamamen işlevsel kalır ve veritabanını kullanan uygulamaların kesinti süresini en aza indirir. AWS Database Migration Service en çok kullanılan ticari ve açık kaynak veritabanlarıyla çift yönlü geçiş gerçekleştirebilir.
Hizmet Oracle sistemleri arasında gerçekleştirilen homojen geçişlerin yanı sıra Oracle ile Amazon Aurora veya Microsoft SQL Server ile MySQL gibi farklı veritabanı platformları arasında gerçekleştirilen heterojen geçişleri de destekler. Amazon Aurora, PostgreSQL, MySQL, MariaDB, Oracle Database, SAP ASE, SQL Server, IBM DB2 LUW ve MongoDB gibi desteklenen kaynaklardan Amazon Redshift, Amazon DynamoDB ve Amazon S3'e veri akışı gerçekleştirmenizi ve bu sayede petabayt ölçeğindeki bir veri ambarının birleştirilmesini ve kolayca analiz edilmesini sağlar. AWS Database Migration Service, yüksek oranda erişilebilir olarak sürekli veri çoğaltma için de kullanılabilir.
Veritabanlarını Aurora, Redshift veya DynamoDB'ye geçirirken DMS'yi altı ay boyunca ücretsiz olarak kullanabilirsiniz. Daha fazla bilgi edinin »
AWS Schema Conversion Tool; kaynak veritabanı şemasını ve görünümler, saklı yordamlar ve işlevler gibi birçok veritabanı kod nesnesini otomatik olarak hedef veritabanıyla uyumlu bir biçime dönüştürerek heterojen veritabanı geçiş işlemlerini tahmin edilebilir hale getirir. Otomatik olarak dönüştürülemeyen nesneler net bir şekilde işaretlenerek geçişin tamamlanması için el ile dönüştürülmesi sağlanabilir. SCT, uygulamanızın kaynak koduna eklenmiş SQL deyimlerini tarayabilir ve veritabanı şeması dönüştürme projesi kapsamında dönüştürebilir. SCT bu işlem sırasında eski Oracle ve SQL Server işlevlerini eşdeğer AWS hizmetine dönüştürerek bulut temelli kod optimizasyonu gerçekleştirir ve bu sayede uygulamaları veritabanı geçişi sırasında modernleştirmenize yardımcı olur. Şema dönüştürme işlemi tamamlandıktan sonra SCT, yerleşik veri geçiş aracılarını kullanarak çok çeşitli veri ambarlarından Amazon Redshift'e veri geçişi yapmanıza yardımcı olabilir.
Kaynak veritabanınız şirket içi, Amazon RDS veya EC2; hedef veritabanı ise Amazon RDS veya EC2 olabilir. AWS Schema Conversion Tool aşağıdaki dönüştürme işlemlerini destekler.
| Kaynak Veritabanı | Amazon RDS Üzerindeki Hedef Veritabanı |
|---|---|
| Oracle Database |
Amazon Aurora, MySQL, PostgreSQL, MariaDB |
| Oracle Data Warehouse | Amazon Redshift |
| Microsoft SQL Server | Amazon Aurora, Amazon Redshift, MySQL, PostgreSQL, MariaDB |
| Teradata | Amazon Redshift |
| IBM Netezza | Amazon Redshift |
| Greenplum | Amazon Redshift |
| HPE Vertica | Amazon Redshift |
| MySQL ve MariaDB | PostgreSQL |
| PostgreSQL | Amazon Aurora, MySQL, MariaDB |
| Amazon Aurora | PostgreSQL |
| IBM DB2 LUW | Amazon Aurora, MySQL, PostgreSQL |
Aşağıdaki bağlantıları kullanarak istediğiniz platform için AWS Schema Conversion Tool dosyasını indirebilirsiniz
Homojen veritabanı geçişlerinde kaynak ve hedef veritabanı altyapıları aynıdır veya birbiriyle uyumludur. Örneğin Oracle ile Amazon RDS for Oracle, MySQL ile Amazon Aurora, MySQL ile Amazon RDS for MySQL veya Microsoft SQL Server ile Amazon RDS for SQL Server arası. Kaynak ve hedef veritabanlarının şema yapısı, veri türleri ve veritabanı kodu uyumlu olduğundan bu geçiş işlemi tek adımda gerçekleştirilir. Kaynak ve hedef veritabanı bağlantılarıyla bir geçiş görevi oluşturur ve tek bir düğmeye tıklayarak geçiş işlemini başlatabilirsiniz. Geri kalanını AWS Database Migration Service halleder. Kaynak veritabanı AWS dışında şirket içi ortamda, Amazon EC2 bulut sunucusu üzerinde çalışan bir veritabanı veya Amazon RDS veritabanı olabilir. Hedef, Amazon EC2 veya Amazon RDS veritabanı olabilir.
Her ay milyonlarca yolcunun kolayca seyahat planı ve rezervasyon yapmasına yardımcı olan Expedia, Inc., dünyanın lider seyahat şirketlerinden biridir. Expedia, Inc. Baş Mühendisi Kuldeep Chowhan: “Bazı veritabanlarını Amazon Aurora'ya geçirme sürecindeyiz. AWS Database Migration Service bu işlemi bizim için kolay hale getirdi ve geçiş sürecimizi hızlandırmamızı sağladı. Süreci yakından izleme imkanı, ayrıntılı günlük özelliği ve AWS tarafından sunulan destek, başarılı bir geçiş süreci yaşama konusunda güven verdi.”
Heterojen veritabanı geçişlerinde kaynak ve hedef veritabanı altyapıları farklıdır. Örnek olarak Oracle ile Amazon Aurora, Oracle ile PostgreSQL veya Microsoft SQL Server ile MySQL arası geçişler verilebilir. Bu durumda kaynak ve hedef veritabanlarının şema yapısı, veri türleri ve veritabanı kodu oldukça farklı olabilir ve bu nedenle veri geçişi başlamadan önce şema ve kod dönüştürme yapılması gerekir. Bu nedenle heterojen geçişler iki adımda gerçekleştirilir. İlk olarak AWS Schema Conversion Tool ile kaynak şemayı ve kodu hedef veritabanı ile eşleşecek şekilde dönüştürmeniz ve ardından AWS Database Migration Service'i kullanarak kaynak veritabanındaki verileri hedef veritabanına geçirmeniz gerekir. Gerekli tüm veri türü dönüştürmeleri, geçiş sırasında AWS Database Migration Service tarafından otomatik olarak gerçekleştirilir. Kaynak veritabanı AWS dışında şirket içi ortamda, Amazon EC2 bulut sunucusu üzerinde çalışan bir veritabanı veya Amazon RDS veritabanı olabilir. Hedef, Amazon EC2 veya Amazon RDS veritabanı olabilir.
Thomas Publishing, Thomas Register of American Manufacturers (Thomas Amerikan Üreticiler Kütüğü) basımına 1898'de başlayan 100 yıllık bir şirkettir. Thomas Publishing, AWS Database Migration Service ve Schema Conversion Tool kullanarak üretim ortamı veritabanını Oracle'dan Amazon Aurora'ya geçirdi. Tüm geçiş süreci 4 haftadan kısa sürede tamamlandı.
AWS Database Migration Service, yazılım geliştirme amacıyla verilerin buluttan veya buluta geçirilmesi için kullanılabilir. İki yaygın senaryo vardır. Birincisi bulutun ölçekleme ve hızlı tedarik etme özelliklerinden faydalanmak için yazılım geliştirme, test veya hazırlama sistemlerini AWS'ye dağıtmaktır. Yazılım geliştiriciler ve test sorumluları bu şekilde gerçek üretim verilerinin kopyalarını kullanabilir ve güncellemeleri şirket içi üretim sistemine geri kopyalayabilir. İkinci senaryoda yazılım geliştirme sistemleri şirket içindedir (genelde kişisel dizüstü bilgisayarlarda) ve AWS Bulut üretim veritabanının güncel bir kopyasını bu şirket içi sistemlerine bir kez veya sürekli geçirirsiniz. Bu durum mevcut DevOps işlemlerinin kesintiye uğramasını önler ve üretim sisteminizin güncel kalmasını sağlar.
AWS Database Migration Service ile birden fazla kaynak veritabanını tek bir hedef veritabanı olacak şekilde birleştirebilirsiniz. Bu işlem hem homojen hem de heterojen geçişler için gerçekleştirilebilir ve bu özellik desteklenen tüm veritabanı altyapılarında kullanılabilir. Kaynak veritabanları AWS dışında şirket içi ortamda, Amazon EC2 bulut sunucusu üzerinde çalışan bir veritabanı veya Amazon RDS veritabanı olabilir. Kaynak veritabanları da farklı konumlara dağıtılmış olabilir. Örneğin kaynak veritabanlarından biri AWS dışındaki şirket içi ortamınızda, ikincisi Amazon EC2'de, üçüncüsü de Amazon RDS veritabanında olabilir. Hedef, Amazon EC2 veya Amazon RDS veritabanı olabilir.
AWS Database Migration Service'i kullanarak sürekli veri çoğaltma gerçekleştirebilirsiniz. Sürekli veri çoğaltma; Olağanüstü Durum Kurtarma bulut sunucusu eşitleme, coğrafi veritabanı dağıtma ve Geliştirme/Test ortamı eşitleme gibi farklı durumlarda kullanılabilir. DMS'yi desteklenen tüm veritabanı altyapılarında hem homojen hem de heterojen veri çoğaltma işlemleri için kullanabilirsiniz. Kaynak veya hedef veritabanları AWS dışında şirket içi ortamda, Amazon EC2 bulut sunucusu üzerinde çalışan bir veritabanı veya Amazon RDS veritabanı olabilir. Tek bir veritabanındaki verileri bir veya daha fazla hedef veritabanına çoğaltabilir veya birden fazla kaynak veritabanındaki verileri bir veya daha fazla hedef veritabanında birleştirebilir ya da çoğaltabilirsiniz.
Kullanmaya başlamak kolaydır. AWS Database Migration Service ile veritabanınızı birkaç tıklamayla geçirmek için Kullanmaya Başlama Kılavuzu'nu inceleyin.
Daha fazla bilgi mi istiyorsunuz?
AWS uzmanlarımıza ulaşın.
AWS uzmanlarımıza ulaşın
AWS uzmanlarımıza ulaşın
AWS uzmanlarımıza ulaşın
AWS uzmanlarımıza ulaşın
AWS uzmanlarımıza ulaşın
AWS uzmanlarımıza ulaşın
AWS uzmanlarımıza ulaşın
AWS uzmanlarımıza ulaşın
AWS uzmanlarımıza ulaşın
AWS uzmanlarımıza ulaşın
AWS uzmanlarımıza ulaşın

