AWS Developer Tools category icon Alat pengembang - Sekilas tentang Amazon Web Services

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

AWS Developer Tools category icon Alat pengembang

AWS Infrastructure Composer

AWS Infrastructure Composermembantu Anda menyusun dan mengonfigurasi aplikasi tanpa server secara visual dari AWS layanan yang didukung oleh infrastruktur siap penerapan sebagai kode (IAc). Infrastructure Composer membantu Anda menyeret dan melepas sumber daya tanpa server ke kanvas visual berbasis browser. Anda dapat menghubungkannya untuk membuat arsitektur aplikasi tanpa server dengan cepat. Kanvas juga mendukung pengelompokan sumber daya ke dalam komponen arsitektur yang lebih besar untuk menyederhanakan pengeditan dan konfigurasi. AWS Infrastructure Composer dapat menghasilkan konfigurasi siap penerapan dengan pengaturan default berdasarkan layanan yang membentuk arsitektur aplikasi Anda. Infrastructure Composer mendukung pembuatan artefak AWS CloudFormation dan AWS Serverless Application Model (SAM).

AWS Cloud9

AWS Cloud9adalah lingkungan pengembangan terintegrasi berbasis cloud (IDE) yang memungkinkan Anda menulis, menjalankan, dan men-debug kode Anda hanya dengan browser. Ini termasuk editor kode, debugger, dan terminal. AWS Cloud9 dilengkapi dengan alat penting untuk bahasa pemrograman populer, termasuk, JavaScript Python, dan banyak lagiPHP, sehingga Anda tidak perlu menginstal file atau mengkonfigurasi mesin pengembangan Anda untuk memulai proyek baru. Karena berbasis cloud, Anda dapat mengerjakan proyek dari kantor, rumah, atau di mana saja menggunakan mesin yang terhubung ke internet. AWS Cloud9 IDE AWS Cloud9 juga memberikan pengalaman yang mulus untuk mengembangkan aplikasi tanpa server yang memungkinkan Anda untuk dengan mudah menentukan sumber daya, debug, dan beralih antara aplikasi tanpa server lokal dan jarak jauh. Dengan AWS Cloud9, Anda dapat dengan cepat berbagi lingkungan pengembangan Anda dengan tim Anda, memungkinkan Anda untuk memasangkan program dan melacak masukan satu sama lain secara real time.

AWS CloudShell

AWS CloudShelladalah shell berbasis browser yang membuatnya mudah untuk mengelola, mengeksplorasi, dan berinteraksi dengan aman dengan sumber daya Anda. AWS CloudShell sudah diautentikasi sebelumnya dengan kredensil konsol Anda. Alat pengembangan dan operasi umum sudah diinstal sebelumnya, sehingga tidak diperlukan instalasi atau konfigurasi lokal. Dengan CloudShell, Anda dapat dengan cepat menjalankan skrip dengan AWS Command Line Interface (AWS CLI), bereksperimen dengan AWS layanan APIs menggunakan AWSSDKs, atau menggunakan berbagai alat lain untuk menjadi produktif. Anda dapat menggunakan CloudShell langsung dari browser Anda dan tanpa biaya tambahan.

AWS CodeArtifact

AWS CodeArtifactadalah layanan repositori artefak yang dikelola sepenuhnya yang memudahkan organisasi dari berbagai ukuran untuk menyimpan, menerbitkan, dan berbagi paket perangkat lunak dengan aman yang digunakan dalam proses pengembangan perangkat lunak mereka. CodeArtifact dapat dikonfigurasi untuk secara otomatis mengambil paket perangkat lunak dan dependensi dari repositori artefak publik sehingga pengembang memiliki akses ke versi terbaru. CodeArtifact bekerja dengan manajer paket yang umum digunakan dan membangun alat seperti Apache Maven, Gradle,,,,, npm yarn twinepip, dan NuGet membuatnya mudah untuk diintegrasikan ke dalam alur kerja pengembangan yang ada.

AWS CodeBuild

AWS CodeBuildadalah layanan build yang dikelola sepenuhnya yang mengkompilasi kode sumber, menjalankan pengujian, dan menghasilkan paket perangkat lunak yang siap digunakan. Dengan CodeBuild, Anda tidak perlu menyediakan, mengelola, dan menskalakan server build Anda sendiri. CodeBuild menskalakan terus menerus dan memproses beberapa build secara bersamaan, sehingga build Anda tidak dibiarkan menunggu dalam antrian. Anda dapat memulai dengan cepat menggunakan lingkungan build yang dikemas sebelumnya, atau Anda dapat membuat lingkungan build khusus yang menggunakan alat build Anda sendiri.

Amazon CodeCatalyst

Amazon CodeCatalyst adalah layanan terintegrasi untuk tim pengembangan perangkat lunak yang mengadopsi praktik continuous integration/continuous deployment (CI/CD) ke dalam proses pengembangan perangkat lunak mereka. CodeCatalyst sepenuhnya dikelola oleh AWS dan menempatkan alat yang Anda butuhkan semua di satu tempat. Anda dapat merencanakan pekerjaan, berkolaborasi pada kode, dan membangun, menguji, dan menyebarkan aplikasi. Anda juga dapat mengintegrasikan AWS sumber daya dengan proyek Anda dengan menghubungkan Anda Akun AWS ke CodeCatalyst ruang Anda. Dengan mengelola semua tahapan dan aspek siklus hidup aplikasi Anda dalam satu alat, Anda dapat mengirimkan perangkat lunak dengan cepat dan percaya diri.

AWS CodeCommit

AWS CodeCommitadalah layanan kontrol sumber yang dikelola sepenuhnya yang memudahkan perusahaan untuk meng-host repositori Git pribadi yang aman dan sangat skalabel. AWS CodeCommit menghilangkan kebutuhan untuk mengoperasikan sistem kontrol sumber Anda sendiri atau khawatir tentang penskalaan infrastrukturnya. Anda dapat menggunakannya AWS CodeCommit untuk menyimpan apa pun dengan aman mulai dari kode sumber hingga binari, dan ini bekerja dengan mulus dengan alat Git Anda yang ada.

AWS CodeDeploy

AWS CodeDeployadalah layanan yang mengotomatiskan penerapan kode ke instance apa pun, termasuk instance dan EC2 instance yang berjalan di tempat. CodeDeploymemudahkan Anda untuk merilis fitur baru dengan cepat, membantu Anda menghindari downtime selama penerapan aplikasi, dan menangani kompleksitas memperbarui aplikasi Anda. Anda dapat menggunakan CodeDeploy untuk mengotomatiskan penerapan perangkat lunak, menghilangkan kebutuhan akan operasi manual yang rawan kesalahan. Skala layanan dengan infrastruktur Anda sehingga Anda dapat dengan mudah menyebarkan ke satu instans atau ribuan.

AWS CodePipeline

AWS CodePipelineadalah layanan pengiriman berkelanjutan yang dikelola sepenuhnya yang membantu Anda mengotomatiskan saluran pipa rilis Anda untuk pembaruan aplikasi dan infrastruktur yang cepat dan andal. CodePipeline mengotomatiskan fase build, test, dan deploy dari proses rilis Anda setiap kali ada perubahan kode, berdasarkan model rilis yang Anda tentukan. Ini memungkinkan Anda untuk dengan cepat dan andal memberikan fitur dan pembaruan. Anda dapat dengan mudah mengintegrasikan CodePipeline dengan layanan pihak ketiga seperti GitHub atau dengan plugin kustom Anda sendiri. Dengan AWS CodePipeline, Anda hanya membayar untuk apa yang Anda gunakan. Tidak ada biaya di muka atau komitmen jangka panjang.

Amazon Corretto

Amazon Corretto adalah distribusi tanpa biaya, multiplatform, siap produksi dari Open Java Development Kit (Open). JDK Corretto hadir dengan dukungan jangka panjang yang akan mencakup peningkatan kinerja dan perbaikan keamanan. Amazon menjalankan Corretto secara internal pada ribuan layanan produksi, dan Corretto disertifikasi sebagai kompatibel dengan standar Java SE. Dengan Corretto, Anda dapat mengembangkan dan menjalankan aplikasi Java pada sistem operasi populer, termasuk Amazon Linux 2, Windows, dan macOS.

AWS Fault Injection Service

AWS Fault Injection Serviceadalah layanan yang dikelola sepenuhnya untuk menjalankan eksperimen injeksi kesalahan AWS yang membuatnya lebih mudah untuk meningkatkan kinerja, observabilitas, dan ketahanan aplikasi. Eksperimen injeksi kesalahan digunakan dalam rekayasa kekacauan, yang merupakan praktik menekankan aplikasi dalam lingkungan pengujian atau produksi dengan menciptakan peristiwa yang mengganggu, seperti peningkatan mendadak CPU atau konsumsi memori, mengamati bagaimana sistem merespons, dan menerapkan perbaikan. Eksperimen injeksi kesalahan membantu tim menciptakan kondisi dunia nyata yang diperlukan untuk mengungkap bug tersembunyi, memantau titik buta, dan kemacetan kinerja yang sulit ditemukan dalam sistem terdistribusi.

AWS Fault Injection Service menyederhanakan proses pengaturan dan menjalankan eksperimen injeksi kesalahan terkontrol di berbagai AWS layanan sehingga tim dapat membangun kepercayaan pada perilaku aplikasi mereka. Dengan Fault Injection Simulator, tim dapat dengan cepat mengatur eksperimen menggunakan template pra-bangun yang menghasilkan gangguan yang diinginkan. AWS Fault Injection Service menyediakan kontrol dan pagar pembatas yang dibutuhkan tim untuk menjalankan eksperimen dalam produksi, seperti memutar kembali atau menghentikan eksperimen secara otomatis jika kondisi tertentu terpenuhi. Dengan beberapa klik di konsol, tim dapat menjalankan skenario kompleks dengan kegagalan sistem terdistribusi umum terjadi secara paralel atau membangun secara berurutan dari waktu ke waktu, memungkinkan mereka untuk menciptakan kondisi dunia nyata yang diperlukan untuk menemukan kelemahan tersembunyi.

Pengembang Amazon Q

Amazon Q Developer (sebelumnya Amazon CodeWhisperer) membantu pengembang dan profesional TI dengan tugas mereka—mulai dari pengkodean, pengujian, dan peningkatan aplikasi, hingga mendiagnosis kesalahan, melakukan pemindaian dan perbaikan keamanan, serta mengoptimalkan sumber daya. AWS Amazon Q memiliki kemampuan perencanaan dan penalaran multistep canggih yang dapat mengubah kode yang ada (misalnya, melakukan peningkatan versi Java) dan mengimplementasikan fitur baru yang dihasilkan dari permintaan pengembang.

AWS X-Ray

AWS X-Raymembantu pengembang menganalisis dan men-debug aplikasi terdistribusi dalam produksi atau dalam pengembangan, seperti yang dibangun menggunakan arsitektur microservices. X-Ray, Anda dapat memahami kinerja aplikasi dan layanan yang mendasarinya sehingga Anda dapat mengidentifikasi dan memecahkan masalah akar penyebab masalah kinerja dan kesalahan. X-Ray memberikan end-to-end tampilan permintaan saat mereka melakukan perjalanan melalui aplikasi Anda, dan menunjukkan peta komponen dasar aplikasi Anda. Anda dapat menggunakan X-Ray untuk menganalisis kedua aplikasi dalam pengembangan dan produksi, dari aplikasi tiga tingkat sederhana hingga aplikasi layanan mikro kompleks yang terdiri dari ribuan layanan.