

Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.

# Bagaimana cara AWS DataSync kerja
<a name="how-datasync-transfer-works"></a>

Pelajari konsep dan terminologi utama yang terkait dengan AWS DataSync transfer, termasuk cara data ditransfer dari lokasi lokal dan cloud.

## DataSync arsitektur transfer
<a name="datasync-archtecture"></a>

Diagram berikut menunjukkan bagaimana dan di mana DataSync biasanya mentransfer data penyimpanan. Untuk daftar lengkap sistem dan layanan penyimpanan yang DataSync didukung, lihat [Di mana saya dapat mentransfer data saya AWS DataSync?](working-with-locations.md)

**Topics**
+ [Mentransfer antar penyimpanan lokal dan AWS](#onprem-aws)
+ [Mentransfer antar layanan AWS penyimpanan](#in-cloud-transfer)
+ [Mentransfer antara layanan AWS penyimpanan dan sistem penyimpanan di cloud lain](#ec2-agent-in-region)

### Mentransfer antar penyimpanan lokal dan AWS
<a name="onprem-aws"></a>

Diagram berikut menunjukkan ikhtisar tingkat tinggi untuk DataSync mentransfer file antara sistem penyimpanan lokal yang dikelola sendiri dan. Layanan AWS

![\[Ikhtisar DataSync skenario umum saat transfer data dari sistem penyimpanan lokal ke sumber daya AWS penyimpanan yang didukung (seperti bucket Amazon S3 atau sistem file Amazon EFS).\]](http://docs.aws.amazon.com/id_id/datasync/latest/userguide/images/DataSync-chart-on-prem.png)


Diagram menggambarkan kasus DataSync penggunaan umum:
+  DataSync Agen yang menyalin data dari sistem penyimpanan lokal.
+ Data bergerak ke AWS, dienkripsi menggunakan Transport Layer Security (TLS).
+ DataSync menyalin data ke layanan AWS penyimpanan yang didukung.

### Mentransfer antar layanan AWS penyimpanan
<a name="in-cloud-transfer"></a>

Diagram berikut menunjukkan ikhtisar tingkat tinggi untuk DataSync mentransfer file antara Layanan AWS yang sama. Akun AWS

![\[Ikhtisar DataSync skenario umum di mana transfer data antar sumber daya AWS penyimpanan (seperti bucket Amazon S3 atau sistem file Amazon EFS).\]](http://docs.aws.amazon.com/id_id/datasync/latest/userguide/images/DataSync-chart-agentless.png)


Diagram menggambarkan kasus DataSync penggunaan umum:
+ DataSync menyalin data dari layanan AWS penyimpanan yang didukung.
+ Data bergerak melintasi Wilayah AWS, dienkripsi menggunakan TLS.
+ DataSync menyalin data ke layanan AWS penyimpanan yang didukung. 

Saat mentransfer antar layanan AWS penyimpanan di akun yang sama (baik di partisi yang sama Wilayah AWS atau melintang Wilayah AWS di partisi yang sama), tidak diperlukan agen. Data Anda tetap berada di AWS jaringan dan tidak melintasi internet publik.

**penting**  
Anda membayar untuk data yang ditransfer antara Wilayah AWS. Tindakan ini dikenakan tagihan sebagai transfer data KELUAR dari Wilayah sumber Anda ke Wilayah tujuan Anda. Untuk informasi selengkapnya, lihat [Harga transfer data](https://aws.amazon.com/ec2/pricing/on-demand/#Data_Transfer).

### Mentransfer antara layanan AWS penyimpanan dan sistem penyimpanan di cloud lain
<a name="ec2-agent-in-region"></a>

Dengan DataSync, Anda dapat mentransfer data antara sistem penyimpanan cloud lainnya dan Layanan AWS. Dalam konteks ini, sistem penyimpanan cloud dapat mencakup:
+ Sistem penyimpanan yang dikelola sendiri, seperti server file NFS di cloud pribadi virtual (VPC) Anda di dalamnya. AWS
+ Sistem penyimpanan atau layanan yang dihosting oleh penyedia cloud lain. Untuk informasi selengkapnya, lihat [Mentransfer ke atau dari penyimpanan cloud lainnya dengan AWS DataSync](transferring-other-cloud-storage.md).

DataSync dapat menyalin data ke dan dari awan lain dengan atau tanpa menggunakan agen. Untuk informasi lebih lanjut tentang kapan harus menggunakan agen, lihat [Apakah saya memerlukan AWS DataSync agen?](https://docs.aws.amazon.com/datasync/latest/userguide/do-i-need-datasync-agent.html) .

Diagram berikut menunjukkan ikhtisar tingkat tinggi untuk DataSync mentransfer data antara layanan AWS penyimpanan dan penyedia cloud lainnya.

![\[Ikhtisar DataSync skenario umum di mana transfer data antara layanan AWS penyimpanan (seperti bucket Amazon S3 atau sistem file Amazon EFS) dan penyedia cloud lainnya.\]](http://docs.aws.amazon.com/id_id/datasync/latest/userguide/images/datasync-diagram-other-clouds.png)


## Konsep dan terminologi
<a name="terminology"></a>

Biasakan diri Anda dengan fitur DataSync transfer.

**Topics**
+ [Agen](#sync-agents)
+ [Lokasi](#sync-locations)
+ [Tugas](#tasks)
+ [Eksekusi tugas](#task-executions)

### Agen
<a name="sync-agents"></a>

*Agen* adalah alat mesin virtual (VM) yang DataSync digunakan untuk membaca dan menulis ke penyimpanan selama transfer. DataSync menyediakan dua jenis agen, dengan satu menangani tugas mode Dasar dan lainnya menangani tugas mode Peningkatan. Untuk informasi selengkapnya tentang memilih agen untuk kasus penggunaan Anda, lihat[Memilih agen untuk mode tugas Anda](do-i-need-datasync-agent.md#choose-task-mode-agent).

Anda dapat menyebarkan agen di lingkungan penyimpanan Anda VMware ESXi, Linux Kernel-based Virtual Machine (KVM), Nutanix AHV (menggunakan image agen KVM), atau Microsoft Hyper-V hypervisor. Untuk penyimpanan di cloud pribadi virtual (VPC) di AWS, Anda dapat menggunakan agen sebagai instans Amazon EC2.

Untuk memulai, lihat [Apakah saya membutuhkan AWS DataSync agen?](do-i-need-datasync-agent.md)

### Lokasi
<a name="sync-locations"></a>

*Lokasi* menjelaskan tempat Anda menyalin data dari atau ke. Setiap DataSync transfer (juga dikenal sebagai *tugas*) memiliki lokasi sumber dan tujuan. Untuk informasi selengkapnya, lihat [Di mana saya dapat mentransfer data saya AWS DataSync?](working-with-locations.md)

### Tugas
<a name="tasks"></a>

Sebuah *tugas* menggambarkan DataSync transfer. Ini mengidentifikasi lokasi sumber dan tujuan bersama dengan rincian tentang cara menyalin data antara lokasi tersebut. Anda juga dapat menentukan cara tugas menangani metadata, file yang dihapus, dan izin.

### Eksekusi tugas
<a name="task-executions"></a>

*Eksekusi tugas* adalah proses individu dari tugas DataSync transfer. Ada beberapa fase yang terlibat dalam pelaksanaan tugas. Untuk informasi selengkapnya, lihat [Status eksekusi tugas](run-task.md#understand-task-execution-statuses).

## Cara DataSync mentransfer file, objek, dan direktori
<a name="transferring-files"></a>

Selama [pelaksanaan tugas](run-task.md), DataSync menyiapkan, mentransfer, dan memverifikasi data Anda. Cara DataSync melakukan tindakan ini tergantung pada bagaimana Anda mengonfigurasi opsi DataSync tugas Anda, seperti [mode tugas](choosing-task-mode.md). Tugas mode dasar menyiapkan, mentransfer, dan memverifikasi data Anda secara berurutan, sementara tugas mode yang Ditingkatkan melakukannya secara paralel.

**Topics**
+ [Bagaimana DataSync mempersiapkan transfer data Anda](#how-datasync-prepares)
+ [Cara DataSync mentransfer data Anda](#how-datasync-transfers)
+ [Cara DataSync memverifikasi integritas data Anda](#how-verifying-works)
+ [Cara DataSync kerja dengan file yang terbuka dan terkunci](#open-locked-files)
+ [Opsi transfer berulang](#how-recurring-transfers-work)

### Bagaimana DataSync mempersiapkan transfer data Anda
<a name="how-datasync-prepares"></a>

DataSync secara default mempersiapkan transfer Anda dengan memeriksa lokasi sumber dan tujuan Anda untuk menentukan apa yang akan ditransfer. Hal ini dilakukan dengan memindai isi dan metadata dari kedua lokasi untuk mengidentifikasi perbedaan antara keduanya.

**catatan**  
Jika Anda mengonfigurasi tugas Anda untuk [mentransfer semua data](configure-metadata.md#task-option-transfer-mode), tidak ada persiapan. Ketika Anda memulai tugas Anda, DataSync segera transfer semuanya dari sumber Anda ke tujuan Anda tanpa membandingkan lokasi.

Cara DataSync mempersiapkan transfer Anda juga tergantung pada mode tugas Anda:


| Persiapan mode yang ditingkatkan | Persiapan mode dasar | 
| --- | --- | 
|  DataSync menyiapkan objek seperti yang ditemukan di lokasi sumber. Persiapan berlanjut sepanjang pelaksanaan tugas sampai tidak ada lagi objek yang terdaftar di sumbernya. Tidak seperti mode Basic, DataSync dapat mempersiapkan jumlah objek hampir tak terbatas dengan setiap eksekusi tugas.  |  Persiapan dapat memakan waktu hanya beberapa menit, beberapa jam, atau bahkan lebih lama tergantung pada jumlah file, objek, atau direktori di kedua lokasi dan kinerja penyimpanan Anda. Item yang DataSync inventaris di sumber dan tujuan Anda dihitung terhadap [kuota tugas](datasync-limits.md#task-hard-limits) Anda. Kuota ini tidak didasarkan pada jumlah item yang DataSync ditransfer selama setiap eksekusi tugas.  | 

DataSync mungkin melewatkan beberapa file, objek, dan direktori selama persiapan. Alasan untuk ini dapat bergantung pada beberapa faktor, seperti bagaimana Anda mengonfigurasi tugas dan izin sistem penyimpanan Anda. Berikut ini adalah beberapa contohnya:
+ Ada file yang ada di lokasi sumber dan tujuan Anda. File di sumber belum dimodifikasi sejak eksekusi tugas sebelumnya. Karena Anda [hanya mentransfer data yang telah berubah](configure-metadata.md#task-option-transfer-mode), DataSync tidak mentransfer file itu saat Anda menjalankan tugas berikutnya.
+ Objek yang ada di kedua lokasi Anda berubah di sumber Anda. Saat menjalankan tugas, DataSync lewati objek ini di tujuan karena tugas Anda tidak [menimpa data di](configure-metadata.md#task-option-file-object-handling) tujuan.
+ DataSync melewatkan objek di lokasi sumber Anda yang menggunakan [kelas penyimpanan arsip](create-s3-location.md#using-storage-classes) dan tidak dipulihkan. Anda harus mengembalikan objek yang diarsipkan DataSync untuk membacanya.
+ DataSync melewatkan file, objek, atau direktori di lokasi sumber Anda karena tidak dapat membacanya. Jika ini terjadi dan tidak diharapkan, periksa izin akses penyimpanan Anda dan pastikan itu DataSync dapat membaca apa yang dilewati.

### Cara DataSync mentransfer data Anda
<a name="how-datasync-transfers"></a>

DataSync menyalin data Anda (termasuk metadata) dari sumber ke tujuan berdasarkan opsi tugas Anda. Misalnya, Anda dapat menentukan [metadata](configure-metadata.md) apa yang akan disalin, [mengecualikan](filtering.md) file tertentu, dan membatasi berapa banyak [bandwidth](configure-bandwidth.md) yang DataSync digunakan, di antara opsi lainnya.

Cara DataSync mentransfer data Anda juga tergantung pada mode tugas Anda:


| Transfer mode yang disempurnakan | Transfer mode dasar | 
| --- | --- | 
|  DataSync mentransfer setiap objek segera setelah disiapkan.  |  Setelah DataSync menyiapkan semua data Anda, transfer dimulai.  | 

DataSyncmungkin melewatkan beberapa item selama transfer. Jika Anda mengonfigurasi tugas Anda untuk [mentransfer semua data](configure-metadata.md#task-option-transfer-mode), ini dapat terjadi dengan objek di lokasi sumber Anda yang menggunakan [kelas penyimpanan arsip](create-s3-location.md#using-storage-classes) dan tidak dipulihkan.

### Cara DataSync memverifikasi integritas data Anda
<a name="how-verifying-works"></a>

DataSync selalu melakukan pemeriksaan integritas pada data Anda selama transfer. Pada akhir transfer, juga DataSync dapat melakukan pemeriksaan tambahan hanya pada data yang ditransfer atau seluruh dataset di kedua lokasi. Untuk informasi selengkapnya, lihat [Mengkonfigurasi cara AWS DataSync memverifikasi integritas data](configure-data-verification-options.md).

Saat memeriksa integritas data, DataSync menghitung dan membandingkan checksum dan metadata file, objek, atau direktori di lokasi Anda. Jika DataSync melihat perbedaan antar lokasi, verifikasi gagal dengan kesalahan. Misalnya, Anda mungkin melihat kesalahan seperti`Checksum failure`,`Metadata failure`,`Files were added`, atau`Files were removed`.

Cara kerja verifikasi tergantung pada mode tugas Anda dan apakah Anda mengonfigurasi DataSync untuk memverifikasi integritas data di akhir transfer Anda.


| Verifikasi mode yang disempurnakan | Verifikasi mode dasar | 
| --- | --- | 
|  DataSync memverifikasi setiap objek saat ditransfer ke tujuan Anda. Dengan mode Enhanced, [hanya DataSync memverifikasi data yang ditransfer](configure-data-verification-options.md).  |  Di akhir transfer Anda, DataSync verifikasi integritas data Anda. Bergantung pada bagaimana Anda [mengonfigurasi verifikasi data](configure-data-verification-options.md), ini dapat memakan banyak waktu untuk kumpulan data yang besar.  | 

### Cara DataSync kerja dengan file yang terbuka dan terkunci
<a name="open-locked-files"></a>

Ingatlah hal-hal berikut ketika mencoba mentransfer file yang terbuka (sedang digunakan) atau terkunci:
+ Secara umum, DataSync dapat mentransfer file terbuka tanpa batasan apa pun.
+ Jika file terbuka dan sedang ditulis selama transfer, DataSync dapat mendeteksi ketidakkonsistenan semacam ini selama fase verifikasi tugas transfer. Untuk mendapatkan versi terbaru dari file, Anda harus menjalankan tugas lagi.
+ Jika file terkunci dan server DataSync mencegah membukanya, DataSync lewati file selama transfer dan mencatat kesalahan.
+ DataSync tidak dapat mengunci atau membuka kunci file.

### Opsi transfer berulang
<a name="how-recurring-transfers-work"></a>

Selain transfer satu kali, DataSync dapat mentransfer data secara berulang. Beberapa opsi untuk situasi ini meliputi:
+ [Penjadwalan](task-scheduling.md) saat tugas Anda dijalankan.
+ Mentransfer [hanya data yang diubah](configure-metadata.md) sejak eksekusi tugas sebelumnya.
+ [Menghapus data di lokasi tujuan](configure-metadata.md) yang tidak lagi ada di sumber.