Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.
Pindahkan file mainframe langsung ke Amazon S3 menggunakan Transfer Family
Luis Gustavo Dantas, Amazon Web Services
Ringkasan
Sebagai bagian dari perjalanan modernisasi, Anda dapat menghadapi tantangan untuk mentransfer file antara server lokal dan Amazon Web Services (AWS) Cloud. Mentransfer data dari mainframe dapat menjadi tantangan yang signifikan karena mainframe biasanya tidak dapat mengakses penyimpanan data modern seperti Amazon Simple Storage Service (Amazon S3), Amazon Elastic Block Store (Amazon EBS), atau Amazon Elastic File System (Amazon EFS).
Banyak pelanggan menggunakan sumber daya pementasan menengah, seperti server Linux, Unix, atau Windows lokal, untuk mentransfer file ke AWS Cloud. Anda dapat menghindari metode tidak langsung ini dengan menggunakan AWS Transfer Family dengan Secure Shell (SSH) File Transfer Protocol (SFTP) untuk mengunggah file mainframe langsung ke Amazon S3.
Prasyarat dan batasan
Prasyarat
Akun AWS yang aktif
Virtual Private Cloud (VPC) dengan subnet yang dapat dijangkau oleh platform lama Anda
Endpoint Transfer Family untuk VPC Anda
File Metode Akses Penyimpanan Virtual Mainframe (VSAM) yang dikonversi ke file berurutan dengan panjang tetap
(dokumentasi IBM)
Batasan
SFTP mentransfer file dalam mode biner secara default, yang berarti bahwa file diunggah ke Amazon S3 dengan encoding EBCDIC dipertahankan. Jika file Anda tidak berisi data biner atau dikemas, maka Anda dapat menggunakan subperintah sftp ascii
(dokumentasi IBM) untuk mengonversi file Anda menjadi teks selama transfer. Anda harus membongkar file mainframe
(AWS Prescriptive Guidance) yang berisi konten yang dikemas dan biner untuk menggunakan file-file ini di lingkungan target Anda. Objek Amazon S3 dapat berkisar dalam ukuran dari minimal 0 byte hingga maksimum 5 TB. Untuk informasi selengkapnya tentang kemampuan Amazon S3, lihat Amazon S3
. FAQs
Arsitektur
Tumpukan teknologi sumber
Bahasa kontrol pekerjaan (JCL)
z/OS Unix shell dan ISPF
SFTP
VSAM dan file datar
Tumpukan teknologi target
Transfer Family
Amazon S3
Amazon Virtual Private Cloud (Amazon VPC)
Arsitektur target
Diagram berikut menunjukkan arsitektur referensi untuk menggunakan Transfer Family dengan SFTP untuk mengunggah file mainframe langsung ke bucket S3.

Diagram menunjukkan alur kerja berikut:
Anda menggunakan pekerjaan JCL untuk mentransfer file mainframe Anda dari mainframe lama ke AWS Cloud melalui Direct Connect.
Direct Connect memungkinkan lalu lintas jaringan Anda tetap berada di jaringan global AWS dan melewati internet publik. Direct Connect juga meningkatkan kecepatan jaringan, mulai dari 50 Mbps dan skala hingga 100 Gbps.
Titik akhir VPC memungkinkan koneksi antara sumber daya VPC Anda dan layanan yang didukung tanpa menggunakan internet publik. Akses ke Transfer Family dan Amazon S3 mencapai ketersediaan tinggi dengan berlangsung melalui antarmuka jaringan elastis yang terletak di dua subnet pribadi dan Availability Zone.
Transfer Family mengautentikasi pengguna dan menggunakan SFTP untuk menerima file Anda dari lingkungan lama dan memindahkannya ke bucket S3.
Otomatisasi dan skala
Setelah layanan Transfer Family tersedia, Anda dapat mentransfer file dalam jumlah tak terbatas dari mainframe ke Amazon S3 dengan menggunakan pekerjaan JCL sebagai klien SFTP. Anda juga dapat mengotomatiskan transfer file dengan menggunakan penjadwal pekerjaan batch mainframe untuk menjalankan pekerjaan SFTP ketika Anda siap untuk mentransfer file mainframe.
Alat
Amazon Simple Storage Service (Amazon S3) adalah layanan penyimpanan objek berbasis cloud yang membantu Anda menyimpan, melindungi, dan mengambil sejumlah data.
Amazon Virtual Private Cloud (Amazon VPC) membantu Anda meluncurkan sumber daya AWS ke jaringan virtual yang telah Anda tentukan. Jaringan virtual ini menyerupai jaringan tradisional yang akan Anda operasikan di pusat data Anda sendiri, dengan manfaat menggunakan infrastruktur AWS yang dapat diskalakan.
AWS Transfer Family memungkinkan Anda menskalakan transfer business-to-business file berulang dengan aman ke Amazon S3 dan Amazon EFS dengan menggunakan protokol SFTP, FTPS, dan FTP.
Epik
| Tugas | Deskripsi | Keterampilan yang dibutuhkan |
|---|---|---|
Buat ember S3. | Buat bucket S3 untuk meng-host file yang Anda transfer dari lingkungan lama Anda. | AWS Umum |
Buat peran dan kebijakan IAM. | Transfer Family menggunakan peran AWS Identity and Access Management (IAM) untuk memberikan akses ke bucket S3 yang Anda buat sebelumnya. Buat peran IAM yang mencakup kebijakan IAM berikut:
catatanAnda harus memilih kasus penggunaan Transfer saat Anda membuat peran IAM. | AWS Umum |
| Tugas | Deskripsi | Keterampilan yang dibutuhkan |
|---|---|---|
Buat server SFTP. |
catatanUntuk informasi selengkapnya tentang cara menyiapkan server SFTP, lihat Membuat server berkemampuan SFTP (Panduan Pengguna AWS Transfer Family). | AWS Umum |
Dapatkan alamat server. |
| AWS Umum |
Buat key pair klien SFTP. | Buat key pair SSH untuk Microsoft Windows atau macOS/Linux/UNIX. | AWS Umum, SSH |
Buat pengguna SFTP. |
| AWS Umum |
| Tugas | Deskripsi | Keterampilan yang dibutuhkan |
|---|---|---|
Kirim kunci pribadi SSH ke mainframe. | Gunakan SFTP atau SCP untuk mengirim kunci pribadi SSH ke lingkungan lama. Contoh SFTP:
Contoh SCP:
Selanjutnya, simpan kunci SSH dalam sistem file z/OS Unix di bawah nama pengguna yang nantinya akan menjalankan tugas batch transfer file (misalnya, catatanUntuk informasi selengkapnya tentang z/OS Unix shell, lihat Pengantar z/OS shell | Mainframe, shell z/OS Unix, FTP, SCP |
Buat klien JCL SFTP. | Karena mainframe tidak memiliki klien SFTP asli, Anda harus menggunakan utilitas BPXBATCH untuk menjalankan klien SFTP dari shell Unix. z/OS Di editor ISPF, buat klien JCL SFTP. Misalnya:
catatanUntuk informasi selengkapnya tentang cara menjalankan perintah di shell z/OS Unix, lihat Utilitas BPXBATCH | JCL, Mainframe, z/OS cangkang Unix |
Jalankan klien JCL SFTP. |
catatanUntuk informasi selengkapnya tentang cara memeriksa aktivitas pekerjaan batch, lihat Panduan Pengguna z/OS SDSF (dokumentasi IBM | Mainframe, JCL, ISPF |
Validasi transfer file. |
| AWS Umum |
Otomatiskan klien JCL SFTP. | Gunakan penjadwal pekerjaan untuk secara otomatis memicu klien JCL SFTP. catatanAnda dapat menggunakan penjadwal pekerjaan mainframe, seperti BMC Control-M | Job scheduler |