Modernisasi mainframe: aktif AWS dengan Rocket DevOps Software Enterprise Suite - AWS Prescriptive Guidance

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

Modernisasi mainframe: aktif AWS dengan Rocket DevOps Software Enterprise Suite

Kevin Yung, Amazon Web Services

Ringkasan

Pemberitahuan: AWS CodeCommit tidak lagi tersedia untuk pelanggan baru. Pelanggan yang sudah ada AWS CodeCommit dapat terus menggunakan layanan seperti biasa. Pelajari selengkapnya

Tantangan pelanggan

Organizations yang menjalankan aplikasi inti pada perangkat keras mainframe biasanya menghadapi beberapa tantangan ketika perangkat keras perlu ditingkatkan untuk memenuhi tuntutan inovasi digital. Tantangan-tantangan ini termasuk kendala berikut. 

  • Pengembangan mainframe dan lingkungan pengujian tidak dapat diskalakan karena ketidakfleksibelan komponen perangkat keras mainframe dan tingginya biaya perubahan.

  • Pengembangan mainframe menghadapi kekurangan keterampilan, karena pengembang baru tidak akrab dan tidak tertarik dengan alat pengembangan mainframe tradisional. Teknologi modern seperti kontainer, pipa integration/continuous pengiriman berkelanjutan (CI/CD), dan kerangka kerja pengujian modern tidak tersedia dalam pengembangan mainframe.

Hasil pola

Untuk mengatasi tantangan ini, Amazon Web Services (AWS) dan Rocket Software Micro Focus, Mitra AWS Partner Network (APN), telah berkolaborasi untuk membuat pola ini. Solusi ini dirancang untuk membantu Anda mencapai hasil berikut.

  • Peningkatan produktivitas pengembang. Pengembang dapat diberikan instance pengembangan mainframe baru dalam beberapa menit.

  • Penggunaan AWS Cloud untuk membuat lingkungan pengujian mainframe baru dengan kapasitas hampir tidak terbatas.

  • Penyediaan cepat infrastruktur CI/CD mainframe baru. Penyediaan pada AWS dapat diselesaikan dalam waktu satu jam dengan menggunakan AWS CloudFormation dan. AWS Systems Manager

  • Penggunaan asli AWS DevOps alat untuk pengembangan mainframe, termasuk,,, AWS CodeBuild AWS CodeCommit AWS CodePipeline AWS CodeDeploy, dan Amazon Elastic Container Registry (Amazon ECR).

  • Mengubah pengembangan air terjun tradisional menjadi pengembangan tangkas dalam proyek mainframe.

Ringkasan teknologi

Dalam pola ini, tumpukan target berisi komponen-komponen berikut.

Komponen logis

Solusi implementasi

Deskripsi

Repositori kode sumber

AccuRev Server Perangkat Lunak Roket CodeCommit, Amazon ECR

Manajemen kode sumber — Solusinya menggunakan dua jenis kode sumber: 

  • Kode sumber mainframe, misalnya, COBOL dan JCL. 

  • AWS templat infrastruktur dan skrip otomatisasi 

Kedua jenis kode sumber memerlukan kontrol versi, tetapi mereka dikelola dengan cara yang berbeda SCMs. Kode sumber yang digunakan ke mainframe atau Rocket Software Enterprise Server dikelola di Rocket Software Micro Focus AccuRev Server. AWS template dan skrip otomatisasi dikelola di CodeCommit. Amazon ECR digunakan untuk repositori gambar Docker.

Contoh pengembang perusahaan

Amazon Elastic Compute Cloud (Amazon EC2), Pengembang Perusahaan Perangkat Lunak Roket untuk Eclipse

Pengembang mainframe dapat mengembangkan kode di Amazon EC2 dengan menggunakan Pengembang Perusahaan Perangkat Lunak Rocket untuk Eclipse. Ini menghilangkan kebutuhan untuk mengandalkan perangkat keras mainframe untuk menulis dan menguji kode. 

Manajemen lisensi Rocket Software Enterprise Suite

License Manager Software Enterprise Suite Rocket

Untuk manajemen lisensi dan tata kelola Rocket Software Enterprise Suite terpusat, solusinya menggunakan Rocket Software Enterprise Suite License Manager untuk meng-host lisensi yang diperlukan.

Pipa CI/CD

CodePipeline, CodeBuild, CodeDeploy, Pengembang Perusahaan Perangkat Lunak Roket dalam wadah, Server Uji Perusahaan Perangkat Lunak Roket dalam wadah, Server Perusahaan Fokus Mikro Perangkat Lunak Roket

Tim pengembangan mainframe memerlukan CI/CD pipeline untuk melakukan kompilasi kode, pengujian integrasi, dan pengujian regresi. Di AWS, CodePipeline dan CodeBuild dapat bekerja dengan Pengembang Perusahaan Perangkat Lunak Rocket dan Server Uji Perusahaan dalam wadah secara asli.

Prasyarat dan batasan

Prasyarat

Nama

Penjelasan

py3270

py3270 adalah antarmuka Python ke x3270, emulator terminal IBM 3270. Ini menyediakan API ke subproses x3270 atau s3270.

x3270

x3270 adalah emulator terminal IBM 3270 untuk X Window System dan Windows.  Ini dapat digunakan oleh pengembang untuk pengujian unit secara lokal.

Robot-Kerangka-Mainframe-3270-Perpustakaan

Mainframe3270 adalah perpustakaan untuk Robot Framework berdasarkan proyek py3270.

Perangkat Lunak Roket Verastream

Rocket Software Verastream adalah platform integrasi yang memungkinkan pengujian aset mainframe seperti aplikasi seluler, aplikasi web, dan layanan web SOA diuji.

Penginstal dan lisensi Pengujian Fungsional Terpadu Perangkat Lunak Roket (UFT)

Rocket Software Unified Functional Testing adalah perangkat lunak yang menyediakan otomatisasi uji fungsional dan regresi untuk aplikasi dan lingkungan perangkat lunak.

Pemasang dan lisensi Server Perusahaan Perangkat Lunak Rocket

Enterprise Server menyediakan lingkungan runtime untuk aplikasi mainframe.

Penginstal dan lisensi Server Uji Perusahaan Perangkat Lunak Rocket

Rocket Software Enterprise Test Server adalah lingkungan pengujian aplikasi mainframe IBM.

AccuRev Penginstal dan lisensi Rocket Software untuk Server, dan Rocket Software Micro Focus AccuRev installer dan lisensi untuk sistem operasi Windows dan Linux

AccuRev menyediakan manajemen kode sumber (SCM). AccuRev Sistem ini dirancang untuk digunakan oleh tim orang yang sedang mengembangkan satu set file.

Pengembang Perusahaan Perangkat Lunak Roket untuk penginstal, tambalan, dan lisensi Eclipse

Enterprise Developer menyediakan pengembang mainframe platform untuk mengembangkan dan memelihara mainframe inti aplikasi online dan batch.

Batasan

  • Membangun gambar Windows Docker tidak didukung di CodeBuild. Masalah yang dilaporkan ini membutuhkan dukungan dari tim Windows Kernel/HCS dan Docker. Solusinya adalah membuat runbook build image Docker dengan menggunakan Systems Manager. Pola ini menggunakan solusi untuk membangun Rocket Software Enterpise Developer untuk gambar Eclipse dan Rocket Software Micro Focus Enterprise Test Server Container. 

  • Konektivitas virtual private cloud (VPC) dari belum CodeBuild didukung di Windows, sehingga polanya tidak menggunakan Rocket Software License Manager untuk mengelola lisensi di Rocket Software Enterprise Developer dan OpenText Rocket Software Enterprise Test Server container.

Versi produk

  • Pengembang Perusahaan Perangkat Lunak Rocket 5.5 atau yang lebih baru

  • Server Uji Perusahaan Perangkat Lunak Rocket 5.5 atau yang lebih baru

  • Rocket Software Enterprise Server 5.5 atau yang lebih baru

  • Rocket Software AccuRev 7.x atau yang lebih baru

  • Gambar dasar Windows Docker untuk Pengembang Perusahaan Perangkat Lunak Roket dan Server Uji Perusahaan: microsoft/dotnet-framework-4.7.2-runtime

  • Gambar dasar Linux Docker untuk AccuRev klien: amazonlinux: 2

Arsitektur

Lingkungan mainframe

Dalam pengembangan mainframe konvensional, pengembang perlu menggunakan perangkat keras mainframe untuk mengembangkan dan menguji program. Mereka menghadapi keterbatasan kapasitas, misalnya terbatas juta instruksi per detik (MIPS) untuk dev/test lingkungan, dan mereka harus bergantung pada alat yang tersedia di komputer mainframe.

Di banyak organisasi, pengembangan mainframe mengikuti metodologi pengembangan air terjun, dengan tim mengandalkan siklus panjang untuk merilis perubahan. Siklus rilis ini biasanya lebih lama dari pengembangan produk digital.   

Diagram berikut menunjukkan beberapa proyek mainframe berbagi perangkat keras mainframe untuk pengembangannya. Dalam perangkat keras mainframe, mahal untuk meningkatkan pengembangan dan pengujian lingkungan untuk lebih banyak proyek.

Diagram showing mainframe architecture with z/OS, databases, programming languages, and user groups.

 

 

AWSarsitektur

Pola ini memperluas pengembangan mainframe ke. AWS Cloud Pertama, ia menggunakan AccuRev SCM untuk meng-host kode sumber mainframe. AWS Kemudian itu membuat Enterprise Developer dan Enterprise Test Server tersedia untuk membangun dan menguji kode mainframe. AWS 

Bagian berikut menjelaskan tiga komponen utama pola.

1. SCM

Dalam AWS, pola digunakan AccuRev untuk membuat satu set ruang kerja SCM dan kontrol versi untuk kode sumber mainframe. Arsitektur berbasis streamingnya memungkinkan pengembangan mainframe paralel untuk beberapa tim. Untuk menggabungkan perubahan, AccuRev gunakan konsep promosi. Untuk menambahkan perubahan itu ke ruang kerja lain, AccuRev gunakan konsep pembaruan.

Pada tingkat proyek, setiap tim dapat membuat satu atau lebih aliran AccuRev untuk melacak perubahan tingkat proyek. Ini disebut aliran proyek. Aliran proyek ini diwarisi dari aliran induk yang sama. Aliran induk digunakan untuk menggabungkan perubahan dari aliran proyek yang berbeda.

Setiap aliran proyek dapat mempromosikan kode ke AccuRev, dan pemicu pos promosi disiapkan untuk memulai pipa AWS CI/CD. Build yang berhasil untuk perubahan aliran proyek dapat dipromosikan ke aliran induknya untuk pengujian regresi lainnya.  

Biasanya, aliran induk disebut aliran integrasi sistem. Ketika ada promosi dari aliran proyek ke aliran integrasi sistem, pemicu pasca promosi memulai CI/CD pipeline lain untuk menjalankan pengujian regresi.

Selain kode mainframe, pola ini mencakup AWS CloudFormation template, dokumen Otomasi Systems Manager, dan skrip. Mengikuti praktik infrastructure-as-code terbaik, mereka dikendalikan versi. CodeCommit 

Jika Anda perlu menyinkronkan kode mainframe kembali ke lingkungan mainframe untuk penyebaran, Rocket Software menyediakan solusi Enterprise Sync, yang menyinkronkan kode dari SCM kembali ke AccuRev SCM mainframe.

2. Lingkungan pengembang dan pengujian

Dalam organisasi besar, penskalaan lebih dari seratus atau bahkan lebih dari seribu pengembang mainframe sangat menantang. Untuk mengatasi kendala ini, pola menggunakan instance Amazon EC2 Windows untuk pengembangan. Pada instance, Enterprise Developer untuk alat Eclipse diinstal. Pengembang dapat melakukan semua pengujian kode mainframe dan debugging secara lokal pada instance. 

AWS Systems Manager Dokumen State Manager dan Automation digunakan untuk mengotomatiskan penyediaan instans pengembang. Waktu rata-rata untuk membuat instance pengembang adalah dalam 15 menit. Perangkat lunak dan konfigurasi berikut disiapkan:

  • AccuRev Klien Windows untuk memeriksa dan memasukkan kode sumber ke AccuRev

  • Pengembang Perusahaan untuk alat Eclipse, untuk menulis, menguji, dan men-debug kode mainframe secara lokal

  • Kerangka pengujian open source Kerangka pengujian pengembangan berbasis perilaku Python (BDD) Behavie, py3270, dan emulator x3270 untuk membuat skrip untuk menguji aplikasi

  • Alat pengembang Docker untuk membangun image Enterprise Test Server Docker dan menguji aplikasi dalam wadah Enterprise Test Server Docker 

Dalam siklus pengembangan, pengembang menggunakan EC2 instance untuk mengembangkan dan menguji kode mainframe secara lokal. Ketika perubahan lokal berhasil diuji, pengembang mempromosikan perubahan ke AccuRev server.  

3. CI/CD jaringan pipa

Dalam polanya, CI/CD pipeline digunakan untuk pengujian integrasi dan uji regresi sebelum penerapan ke lingkungan produksi. 

Seperti yang dijelaskan di bagian SCM, AccuRev menggunakan dua jenis aliran: aliran proyek dan aliran integrasi. Setiap aliran dihubungkan dengan CI/CD jaringan pipa. Untuk melakukan integrasi antara AccuRev server dan AWS CodePipeline, pola menggunakan skrip promosi AccuRev pos untuk membuat acara untuk memulai CI/CD.

Misalnya, ketika pengembang mempromosikan perubahan ke aliran proyek di AccuRev, ia memulai skrip promosi posting untuk dijalankan di AccuRev Server. Kemudian skrip mengunggah metadata perubahan ke bucket Amazon Simple Storage Service (Amazon S3) untuk membuat acara Amazon S3. Acara ini akan memulai pipeline yang CodePipeline dikonfigurasi untuk dijalankan. 

Mekanisme memulai peristiwa yang sama digunakan untuk aliran integrasi dan jaringan pipa terkaitnya. 

Dalam CI/CD pipeline, CodePipeline gunakan CodeBuild dengan wadah klien AccuRev Linux untuk memeriksa kode terbaru dari AccuRev aliran. Kemudian pipeline CodeBuild mulai menggunakan wadah Enterprise Developer Windows untuk mengkompilasi kode sumber, dan menggunakan wadah Enterprise Test Server Windows CodeBuild untuk menguji aplikasi mainframe.

CI/CD Pipa dibangun menggunakan CloudFormation templat, dan cetak biru akan digunakan untuk proyek baru. Dengan menggunakan template, dibutuhkan waktu kurang dari satu jam bagi sebuah proyek untuk membuat CI/CD pipeline baru AWS.

Untuk meningkatkan kemampuan pengujian mainframe Anda AWS, pola tersebut membangun rangkaian DevOps pengujian Perangkat Lunak Rocket, Verastream, dan server UFT. Dengan menggunakan DevOps alat modern, Anda dapat menjalankan tes AWS sebanyak yang Anda butuhkan.

Contoh lingkungan pengembangan mainframe dengan Rocket Software on AWS ditunjukkan pada diagram berikut.

AWS development pipeline with shared components for multiple project teams.

 

Tumpukan teknologi target

Bagian ini memberikan pandangan lebih dekat pada arsitektur masing-masing komponen dalam pola.

1. Repositori kode sumber - SCM AccuRev

AccuRev SCM diatur untuk mengelola versi kode sumber mainframe. Untuk ketersediaan tinggi, AccuRev mendukung mode primer dan replika. Operator dapat gagal ke replika saat melakukan pemeliharaan pada node utama. 

Untuk mempercepat respons CI/CD pipeline, pola menggunakan Amazon CloudWatch Events untuk mendeteksi perubahan kode sumber dan memulai awal pipeline.

  1. Pipeline diatur untuk menggunakan sumber Amazon S3.

  2. Aturan CloudWatch Peristiwa diatur untuk menangkap peristiwa S3 dari bucket S3 sumber.

  3. Aturan CloudWatch Events menetapkan target ke pipeline.

  4. AccuRev SCM dikonfigurasi untuk menjalankan skrip promosi pos secara lokal setelah promosi selesai.

  5. AccuRev SCM menghasilkan file XMLyang berisi metadata promosi, dan skrip mengunggah file XMLnya ke bucket S3 sumber.

  6. Setelah upload, bucket S3 sumber mengirimkan event agar sesuai dengan aturan CloudWatch Events, dan aturan CloudWatch Events memulai pipeline untuk dijalankan. 

Ketika pipeline berjalan, ia memulai CodeBuild proyek untuk menggunakan wadah klien AccuRev Linux untuk memeriksa kode mainframe terbaru dari aliran terkait AccuRev .   

Diagram berikut menunjukkan setup AccuRev Server.

AWS Cloud diagram showing AccuRev setup with primary and replica instances across availability zones.

2. Templat Pengembang Perusahaan 

Pola menggunakan EC2 template Amazon untuk menyederhanakan pembuatan instance pengembang. Dengan menggunakan State Manager, ia dapat menerapkan pengaturan perangkat lunak dan lisensi ke EC2 instance secara konsisten.

EC2 Template Amazon dibangun dalam pengaturan konteks VPC dan pengaturan instans default, dan mengikuti persyaratan penandaan perusahaan. Dengan menggunakan template, tim dapat membuat instance pengembangan baru mereka sendiri. 

Ketika instans pengembang dimulai, dengan mengaitkan dengan tag, Systems Manager menggunakan State Manager untuk menerapkan otomatisasi. Otomatisasi mencakup langkah-langkah umum berikut.

  1. Instal perangkat lunak Enterprise Developer dan instal tambalan.

  2. Instal AccuRev klien untuk Windows.

  3. Instal skrip yang telah dikonfigurasi sebelumnya bagi pengembang untuk bergabung dengan AccuRev aliran. Inisialisasi ruang kerja Eclipse.

  4. Instal alat pengembangan, termasuk x3270, py3270, dan Docker.

  5. Konfigurasikan pengaturan lisensi untuk menunjuk ke penyeimbang beban License Manager.

Diagram berikut menunjukkan instance pengembang Enterprise yang dibuat oleh EC2 template Amazon, dengan perangkat lunak dan konfigurasi yang diterapkan ke instance oleh State Manager. Instans pengembang perusahaan terhubung AWS License Manager untuk mengaktifkan lisensi mereka.

AWS Cloud diagram showing Enterprise Developer Instance setup with License Manager and Systems Manager components.

 

3.  Pipa CI/CD

Seperti yang dijelaskan di bagian AWS arsitektur, dalam polanya, ada CI/CD jaringan pipa tingkat proyek dan jaringan pipa integrasi sistem. Setiap tim proyek mainframe membuat pipa atau beberapa CI/CD saluran pipa untuk membangun program yang mereka kembangkan dalam sebuah proyek. CI/CD Pipeline proyek ini memeriksa kode sumber dari AccuRev aliran terkait. 

Dalam tim proyek, pengembang mempromosikan kode mereka di AccuRev aliran terkait. Kemudian promosi memulai pipeline proyek untuk membangun kode dan menjalankan tes integrasi. 

Setiap CI/CD pipeline proyek menggunakan CodeBuild proyek dengan alat Pengembang Perusahaan gambar Amazon ECR dan alat Enterprise Test Server image Amazon ECR. 

CodePipeline dan CodeBuild digunakan untuk membuat jaringan CI/CD pipa. Karena CodeBuild dan tidak CodePipeline memiliki biaya atau komitmen di muka, Anda hanya membayar untuk apa yang Anda gunakan. Dibandingkan dengan perangkat keras mainframe, AWS solusinya sangat mengurangi lead time penyediaan perangkat keras dan menurunkan biaya lingkungan pengujian Anda.

Dalam perkembangan modern, beberapa metodologi pengujian digunakan. Misalnya, pengembangan berbasis tes (TDD), BDD, dan Robot Framework. Dengan pola ini, pengembang dapat menggunakan alat modern ini untuk pengujian mainframe. Misalnya, dengan menggunakan x3270, py3270 dan alat uji Behaw python, Anda dapat menentukan perilaku aplikasi online. Anda juga dapat menggunakan kerangka kerja robot build mainframe 3270 di pipeline ini CI/CD .

Diagram berikut menunjukkan CI/CD pipa aliran tim. 

AWS Cloud CI/CD pipeline showing CodeCommit, CodePipeline, and CodeBuild with Micro Focus tools integration.

Diagram berikut menunjukkan laporan CI/CD uji proyek yang dihasilkan oleh CodePipeline dalam Mainframe3270 Robot Framework.

Test report summary showing 100% pass rate for 3 test cases in 2.662 seconds.

Diagram berikut menunjukkan laporan CI/CD uji proyek yang dihasilkan oleh CodePipeline di Py3270 dan Behaw BDD.

Test report summary showing 100% pass rate for 2 test cases in a pipeline.

Setelah pengujian tingkat proyek berhasil dilewati, kode yang diuji secara manual dipromosikan ke aliran integrasi di AccuRev SCM. Anda dapat mengotomatiskan langkah ini setelah tim memiliki kepercayaan diri pada cakupan pengujian dari pipa proyek mereka.

Saat kode dipromosikan, CI/CD pipeline integrasi sistem memeriksa kode gabungan dan melakukan tes regresi. Kode gabungan dipromosikan dari semua aliran proyek paralel.

Bergantung pada seberapa halus lingkungan pengujian diperlukan, pelanggan dapat memiliki lebih banyak CI/CD jaringan pipa integrasi sistem di lingkungan yang berbeda, misalnya UAT, Pra-Produksi. 

Dalam polanya, alat yang digunakan dalam pipeline integrasi sistem adalah Enterprise Test Server, UFT Server, dan Verastream. Semua alat ini dapat digunakan ke dalam wadah Docker dan digunakan dengan. CodeBuild

Setelah berhasil menguji program mainframe, artefak disimpan, dengan kontrol versi, dalam ember S3. 

Diagram berikut menunjukkan CI/CD pipa integrasi sistem.

CI/CD pipeline showing Layanan AWS and Micro Focus tools for source, build, test, and promote stages.

 

Setelah artefak berhasil diuji dalam CI/CD jaringan pipa integrasi sistem, artefak dapat dipromosikan untuk penyebaran produksi. 

Jika Anda perlu menyebarkan kode sumber kembali ke mainframe, Rocket Software menawarkan solusi Enterprise Sync untuk menyinkronkan kode sumber dari AccuRev kembali ke Mainframe Endeavour.

Diagram berikut menunjukkan CI/CD pipa produksi menyebarkan artefak ke Server Perusahaan. Dalam contoh ini, CodeDeploy mengatur penyebaran artefak mainframe yang diuji ke Enterprise Server.

CI/CD pipeline diagram showing CodePipeline, CodeBuild, and CodeDeploy stages for artifact deployment.

Selain panduan arsitektur CI/CD pipeline, lihat posting AWS DevOps blog Otomatiskan ribuan pengujian mainframe AWS dengan Micro Focus Enterprise Suite untuk informasi lebih lanjut tentang pengujian aplikasi mainframe di dan. CodeBuild CodePipeline (Fokus Mikro sekarang adalah Perangkat Lunak Roket.) Lihat posting blog untuk praktik terbaik dan detail melakukan tes mainframe. AWS

Alat

AWS alat otomatisasi

Alat Perangkat Lunak Roket

Alat-alat lainnya

Epik

TugasDeskripsiKeterampilan yang dibutuhkan

Menyebarkan server AccuRev SCM utama dengan menggunakan. CloudFormation

AWS CloudFormation

Buat pengguna AccuRev Administrator.

Masuk ke AccuRev SCM Server, dan jalankan perintah CLI untuk membuat pengguna Administrator.

AccuRev Administrator Server SCM

Buat AccuRev aliran.

Buat AccuRev aliran yang mewarisi dari aliran atas secara berurutan: Produksi, Integrasi Sistem, Aliran tim.

AccuRev Administrator SCM

Buat akun AccuRev login pengembang.

Gunakan perintah AccuRev SCM CLI untuk AccuRev membuat akun login pengguna untuk pengembang mainframe.

AccuRev Administrator SCM
TugasDeskripsiKeterampilan yang dibutuhkan

Terapkan template EC2 peluncuran Amazon dengan menggunakan CloudFormation.

Gunakan CloudFormation untuk menerapkan template EC2 peluncuran Amazon untuk instans Pengembang Perusahaan. Template termasuk dokumen Automation Systems Manager untuk instance Pengembang Rocket Enterprise.

AWS CloudFormation

Buat instance Enterprise Developer dari EC2 template Amazon.

Login Konsol AWS dan Keterampilan Pengembang Mainframe
TugasDeskripsiKeterampilan yang dibutuhkan

Buat gambar Docker alat Pengembang Perusahaan.

Gunakan perintah Docker dan alat Enterprise Developer Dockerfile untuk membuat image Docker.

Docker

Buat repositori Docker di Amazon ECR.

Di konsol Amazon ECR, buat repositori untuk image Enterprise Developer Docker.

Amazon ECR

Dorong gambar Docker alat Pengembang Perusahaan ke Amazon ECR.

Jalankan perintah push Docker untuk mendorong image alat Docker Enterprise Developer untuk menyimpannya di repositori Docker di Amazon ECR.

Docker
TugasDeskripsiKeterampilan yang dibutuhkan

Buat image Enterprise Test Server Docker.

Gunakan perintah Docker dan Enterprise Test Server Dockerfile untuk membuat image Docker.

Docker

Buat repositori Docker di Amazon ECR.

Di konsol Amazon ECR, buat repositori Amazon ECR untuk image Enterprise Test Server Docker.

Amazon ECR

Dorong image Enterprise Test Server Docker ke Amazon ECR.

Jalankan perintah push Docker untuk mendorong dan menyimpan image Enterprise Test Server Docker di Amazon ECR.

Docker
TugasDeskripsiKeterampilan yang dibutuhkan

Buat CodeCommit repositori.

Di CodeCommit konsol, buat repositori berbasis Git untuk infrastruktur dan kode. CloudFormation

AWS CodeCommit

Unggah CloudFormation template dan kode otomatisasi ke dalam CodeCommit repositori.

Jalankan perintah Git push untuk mengunggah CloudFormation template dan kode otomatisasi ke dalam repositori.

Git

Terapkan CI/CD pipa aliran tim dengan menggunakan CloudFormation.

Gunakan CloudFormation template yang disiapkan untuk menerapkan CI/CD pipeline aliran tim.

AWS CloudFormation
TugasDeskripsiKeterampilan yang dibutuhkan

Buat gambar UFT Docker.

Gunakan perintah Docker dan UFT Dockerfile untuk membuat image Docker.

Docker

Buat repositori Docker di Amazon ECR untuk gambar UFT.

Di konsol Amazon ECR, buat repositori Docker untuk gambar UFT.

Amazon ECR

Dorong gambar UFT Docker ke Amazon ECR.

Jalankan perintah push Docker untuk mendorong dan menyimpan image Enterprise Test Server Docker di Amazon ECR.

Docker

Buat gambar Verastream Docker.

Gunakan perintah Docker dan Verastream Dockerfile untuk membuat image Docker.

Docker

Buat repositori Docker di Amazon ECR untuk gambar Verastream.

Di konsol Amazon ECR, buat repositori Docker untuk gambar Verastream.

Amazon ECR

Menyebarkan CI/CD pipa integrasi sistem dengan menggunakan CloudFormation.

Gunakan CloudFormation template yang disiapkan untuk menyebarkan CI/CD pipeline integrasi sistem.

AWS CloudFormation
TugasDeskripsiKeterampilan yang dibutuhkan

Menyebarkan Enterprise Server dengan menggunakan AWS Quick Start.

Untuk menggunakan Enterprise Server dengan menggunakan CloudFormation, luncurkan Enterprise Server pada AWS Quick Start.

AWS CloudFormation

Menyebarkan pipa penyebaran CI/CD produksi.

Di CloudFormation konsol, gunakan CloudFormation template untuk menerapkan pipeline penerapan CI/CD produksi.

AWS CloudFormation

Sumber daya terkait

Referensi

AWS Marketplace

AWS Mulai Cepat