AWS DataSync, şirket içi depolama sistemleri ile AWS depolama hizmetleri arasında veri transferini otomatikleştiren yönetilen bir hizmettir. Ayrıca diğer bulut sağlayıcılarından AWS'ye veri taşıma imkanı sunar. Bu API referansı, DataSync'i programatik olarak kullanmak isteyen geliştiriciler için dokümantasyon sağlar. Veri taşıma görevlerini oluşturma, izleme ve yönetme gibi işlemleri API üzerinden gerçekleştirebilirsiniz. AWS DataSync, büyük veri setlerinin güvenli ve hızlı bir şekilde taşınmasını hedefler.
Hangi ihtiyaçlarda değerlendirilebilir?
- Şirket içi sunucularından AWS bulutuna düzenli veri yedekleme yapmak isteyen kurumlar
- Büyük veri setlerini farklı bulut sağlayıcılarından AWS'ye taşıma ihtiyacı olan işletmeler
- Veri taşıma süreçlerini otomatikleştirerek operasyonel yükü azaltmak isteyen BT ekipleri
Yaygın kullanım alanları
Veri Yedekleme ve Arşivleme
Şirket içi depolama alanındaki kritik verilerin AWS S3 veya Glacier gibi depolama hizmetlerine düzenli olarak aktarılması, veri kaybı riskini azaltır.
Bulut Geçişi
Mevcut verilerin diğer bulut sağlayıcılarından AWS'ye taşınması, bulut geçiş sürecini hızlandırır ve kesintisiz bir geçiş sağlar.
Veri Senkronizasyonu
Farklı ortamlardaki verilerin AWS üzerinde senkronize edilmesi, analiz ve raporlama süreçlerinde güncel verilere erişim sağlar.
İncelenmesi gereken noktalar
- AWS DataSync, yalnızca AWS depolama hizmetleriyle uyumludur; diğer bulut sağlayıcılarına veri taşıma desteği sunmaz.
- API kullanımı için AWS hesabı ve uygun IAM izinleri gereklidir; güvenlik yapılandırması dikkatle yapılmalıdır.
- Veri aktarım hızı, ağ bant genişliği ve veri boyutuna bağlı olarak değişebilir; maliyet optimizasyonu için aktarım sıklığı planlanmalıdır.
WordPress.org
Kurulum ve geliştirme notları
AWS DataSync API'sini kullanmaya başlamak için AWS hesabınızda DataSync hizmetini etkinleştirmeniz ve gerekli kimlik doğrulama bilgilerini yapılandırmanız gerekir. API istekleri AWS Signature Version 4 ile imzalanmalıdır.
- 1AWS Management Console üzerinden DataSync hizmetini açın ve bir veri aktarım aracısı (agent) oluşturun.
- 2Kaynak ve hedef depolama konumlarını tanımlayın (örneğin, NFS, SMB veya S3).
- 3API çağrıları için AWS Access Key ve Secret Key oluşturun veya IAM rolü kullanın.
- 4DataSync API uç noktasını kullanarak görevler oluşturun ve yönetin.
AWS DataSync API'si, RESTful bir arayüz sunar ve çeşitli programlama dilleriyle kullanılabilir. AWS SDK'ları, API entegrasyonunu kolaylaştırır.
- API üzerinden veri aktarım görevleri oluşturma, başlatma ve izleme imkanı.
- AWS SDK'ları ile Python, Java, JavaScript gibi dillerde kolay entegrasyon.
- Görev durumlarını ve aktarım metriklerini API ile sorgulama.
Hazır çözümün ötesinde
Özel geliştirme ne zaman değerlendirilebilir?
AWS DataSync API'sini mevcut iş süreçlerinize entegre etmek için özel yazılım çözümleri geliştiriyoruz. Veri taşıma ihtiyaçlarınızı analiz ederek, otomasyon ve izleme sistemleri tasarlıyoruz. ZeplinGo olarak, API entegrasyonunuzu kapsamlı bir şekilde planlayıp uyguluyoruz.
Ücretsiz ön çalışma isteyin →Değerlendirme soruları
AWS DataSync hangi depolama hizmetlerini destekler?
AWS DataSync, Amazon S3, Amazon EFS, Amazon FSx gibi AWS depolama hizmetlerine veri aktarımını destekler. Ayrıca NFS ve SMB protokollerini kullanarak şirket içi depolama sistemlerinden veri taşıyabilir.
AWS DataSync API'sini kullanmak için hangi AWS hizmetlerine ihtiyaç var?
AWS DataSync API'sini kullanmak için bir AWS hesabına ve DataSync hizmetini etkinleştirmeniz gerekir. Ayrıca API isteklerini imzalamak için AWS kimlik bilgileri (Access Key ve Secret Key) veya IAM rolü gereklidir.
AWS DataSync ile veri aktarımı ne kadar sürer?
Veri aktarım süresi, veri boyutuna, ağ bant genişliğine ve kaynak ile hedef arasındaki bağlantı hızına bağlıdır. AWS DataSync, aktarım hızını optimize etmek için paralel aktarım teknikleri kullanır.