

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

# Apa itu Agen Peningkatan Apache Spark untuk Amazon EMR
<a name="spark-upgrades"></a>

## Pengantar
<a name="emr-spark-upgrade-agent-intro"></a>

Apache Spark Upgrade Agent untuk Amazon EMR adalah kemampuan AI percakapan yang mempercepat peningkatan versi Apache Spark untuk aplikasi EMR Anda. Peningkatan Spark tradisional membutuhkan upaya rekayasa selama berbulan-bulan untuk menganalisis perubahan API, menyelesaikan konflik ketergantungan, dan memvalidasi kebenaran fungsional. Agen menyederhanakan proses upgrade melalui petunjuk bahasa alami, transformasi kode otomatis, dan validasi kualitas data.

Anda dapat menggunakan agen untuk memutakhirkan PySpark dan Scala aplikasi yang berjalan di Amazon EMR EC2 dan Amazon EMR Tanpa Server. Agen menganalisis kode Anda, mengidentifikasi perubahan yang diperlukan, dan melakukan transformasi otomatis sambil mempertahankan kontrol persetujuan Anda atas semua modifikasi.

**catatan**  
Agen Upgrade Apache Spark tersedia tanpa biaya tambahan sebagai bagian dari Amazon EMR. Anda hanya membayar sumber daya EMR Amazon yang mendasari yang digunakan selama eksekusi pekerjaan validasi.

## Ikhtisar Arsitektur
<a name="emr-spark-upgrade-agent-architecture"></a>

Agen pemutakhiran memiliki tiga komponen utama: Asisten AI yang kompatibel dengan MCP di lingkungan pengembangan Anda untuk interaksi, [Proxy MCP untuk AWS](https://github.com/aws/mcp-proxy-for-aws) yang menangani komunikasi aman antara klien Anda dan server MCP, dan Server MCP Terkelola Amazon SageMaker Unified Studio (dalam pratinjau) yang menyediakan alat peningkatan Spark khusus untuk Amazon EMR. Diagram ini menggambarkan bagaimana Anda berinteraksi dengan Amazon SageMaker Unified Studio Managed MCP Server melalui Asisten AI Anda.

![\[Agen Peningkatan Apache Spark\]](http://docs.aws.amazon.com/id_id/emr/latest/ReleaseGuide/images/SparkUpgradeIntroduction.png)


Asisten AI akan mengatur peningkatan menggunakan alat khusus yang disediakan oleh server MCP dengan mengikuti langkah-langkah berikut:

1. **Perencanaan**: Agen menganalisis struktur proyek Anda dan menghasilkan atau merevisi rencana peningkatan yang memandu proses peningkatan end-to-end Spark.

1. **Kompilasi dan Bangun**: Agen memperbarui lingkungan build dan dependensi, mengkompilasi proyek, dan secara berulang memperbaiki kegagalan build dan pengujian.

1. **Alat edit kode percikan**: Agen menerapkan pembaruan kode yang ditargetkan untuk menyelesaikan ketidakcocokan versi Spark, memperbaiki kesalahan waktu pembuatan dan waktu proses.

1. **Execute & Validation**: Agen mengirimkan pekerjaan validasi jarak jauh ke EMR, memantau eksekusi dan log, dan secara berulang memperbaiki masalah runtime dan kualitas data.

1. **Observabilitas**: Agen melacak kemajuan peningkatan menggunakan alat observabilitas EMR dan memungkinkan pengguna untuk melihat analisis dan status peningkatan kapan saja.

Silakan merujuk ke [Menggunakan Alat Peningkatan Spark](emr-spark-upgrade-agent-tools.md) untuk daftar alat utama untuk setiap langkah.

**Topics**
+ [Pengantar](#emr-spark-upgrade-agent-intro)
+ [Ikhtisar Arsitektur](#emr-spark-upgrade-agent-architecture)
+ [Pengaturan untuk Agen Peningkatan](emr-spark-upgrade-agent-setup.md)
+ [Menggunakan Agen Upgrade](emr-spark-upgrade-agent-using.md)
+ [Fitur dan Kemampuan](emr-spark-upgrade-agent-features.md)
+ [Pemecahan Masalah dan Tanya Jawab](emr-spark-upgrade-agent-troubleshooting.md)
+ [Alur Kerja Agen Peningkatan Spark Secara Detail](emr-spark-upgrade-agent-workflow-details.md)
+ [Aktifkan Validasi Kualitas Data](emr-spark-upgrade-agent-data-quality-validation.md)
+ [Contoh Prompt untuk Agen Peningkatan Spark](emr-spark-upgrade-agent-prompt-examples.md)
+ [Membuat target EMR Cluster/aplikasi EMR-S dari yang sudah ada](emr-spark-upgrade-agent-target-cluster.md)
+ [Pengaturan Peran IAM](emr-spark-upgrade-agent-iam-role.md)
+ [Mengkonfigurasi Titik Akhir VPC Antarmuka untuk SageMaker Amazon Unified Studio MCP](spark-upgrade-agent-vpc-endpoints.md)
+ [Menggunakan Alat Peningkatan Spark](emr-spark-upgrade-agent-tools.md)
+ [Pemrosesan lintas wilayah untuk Agen Upgrade Apache Spark](emr-spark-upgrade-agent-cross-region.md)
+ [Pencatatan panggilan MCP Amazon SageMaker Unified Studio menggunakan AWS CloudTrail](spark-upgrade-cloudtrail-integration.md)
+ [Peningkatan layanan untuk Apache Spark Agents](emr-spark-agent-service-improvements.md)