Contoh jalur emas untuk platform pengembangan internal - AWS Panduan Preskriptif

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

Contoh jalur emas untuk platform pengembangan internal

Beban kerja tanpa server

Pengembangan

Desain dan penyebaran aplikasi

Operasi

  • Aktifkan log akses API Gateway.

  • Log ID permintaan API Gateway, ID permintaan yang diperluas, dan ID permintaan Lambda.

  • Gunakan log terstruktur untuk fungsi Lambda, sebaiknya dalam format JSON.

  • Memancarkan log ke output standar (stdout) alih-alih memanggil Logs API. CloudWatch

  • Gunakan AWS Lambda Powertools untuk menerapkan praktik terbaik tanpa server.

  • Tetapkan periode penyimpanan log Anda sesuai dengan persyaratan organisasi Anda.

  • Aktifkan CloudWatch Lambda Insights untuk mengumpulkan, mengumpulkan, dan meringkas informasi diagnostik, seperti start dingin. Ini dapat membantu Anda mengisolasi dan menyelesaikan masalah dengan cepat dengan fungsi Lambda Anda.

  • Dalam CloudWatch, gunakanErrors, ThrottlesProvisionedConcurrencySpilloverInvocations, dan Duration metrik untuk memantau fungsi Lambda Anda. Untuk informasi selengkapnya, lihat Bekerja dengan metrik fungsi Lambda.

  • Dalam CloudWatch, gunakan kode kesalahan 4xx, kode kesalahan 5xx, dan metrik latensi untuk memantau Anda. APIs

  • Gunakan AWS X-Rayuntuk mengumpulkan data tentang permintaan yang dilayani aplikasi Anda. Untuk aplikasi yang menggunakan komponen dan layanan terdistribusi, ini membantu Anda mengidentifikasi masalah dan peluang pengoptimalan dengan cepat.

Amazon Elastic Container Service (Amazon ECS)

Pengembangan

Desain dan penyebaran aplikasi

Operasi

  • Gunakan AWS Fargatekarena menyediakan cara terkelola untuk mengkontainerisasi beban kerja Anda tanpa harus mengelola server atau cluster instans Amazon Elastic Compute Cloud (Amazon EC2).

  • Gunakan penyebaran biru/hijau dengan. AWS CodeDeploy

  • Gunakan Amazon CloudWatch Container Insights untuk mengumpulkan, menggabungkan, dan meringkas metrik dan log dari aplikasi container dan layanan mikro Anda.

  • Aktifkan driver log Amazon ECS FireLens untuk Amazon dan gunakan wadah sespan AWS for Fluent Bit untuk meningkatkan kinerja dan mengarahkan aliran log ke lokasi terpisah, seperti Amazon Simple Storage Service (Amazon S3) atau grup log. CloudWatch

Sumber daya tambahan

Amazon Elastic Kubernetes Service (Amazon EKS)

Pengembangan

Desain dan penyebaran aplikasi

Operasi

Sumber daya tambahan