SUS05-BP03 Menggunakan layanan terkelola - AWS Well-Architected Framework

SUS05-BP03 Menggunakan layanan terkelola

Gunakan layanan terkelola untuk beroperasi dengan lebih efisien di cloud.

Antipola umum:

  • Anda menggunakan instans Amazon EC2 dengan pemanfaatan rendah untuk menjalankan aplikasi Anda.

  • Tim internal Anda hanya mengelola beban kerja, tanpa ada waktu untuk berfokus pada inovasi atau simplifikasi.

  • Anda melakukan deployment dan memelihara teknologi untuk tugas-tugas yang dapat dijalankan dengan lebih efisien di layanan terkelola.

Manfaat menjalankan praktik terbaik ini:

  • Menggunakan layanan terkelola mengalihkan tanggung jawab ke AWS, yang memiliki wawasan atas jutaan pelanggan yang dapat membantu mendorong efisiensi dan inovasi baru.

  • Layanan terkelola mendistribusikan dampak lingkungan dari layanan ke banyak pengguna karena bidang kendali multi-prinsip.

Tingkat risiko yang terjadi jika praktik terbaik ini tidak dijalankan: Sedang

Panduan implementasi

Layanan terkelola mengalihkan tanggung jawab ke AWS untuk mempertahankan pemanfaatan tinggi dan optimisasi pelestarian lingkungan dari deployment perangkat keras. Layanan terkelola juga menghilangkan beban administratif dan operasional pemeliharaan layanan, sehingga tim Anda dapat memiliki lebih banyak waktu dan berfokus pada inovasi.

Tinjau beban kerja Anda untuk mengidentifikasi komponen yang dapat digantikan oleh layanan terkelola AWS. Contoh, Amazon RDS, Amazon Redshift, dan Amazon ElastiCache memberikan layanan basis data terkelola. Amazon Athena, Amazon EMR, dan Amazon OpenSearch Service memberikan layanan analitik terkelola.

Langkah implementasi

  1. Inventarisasikan beban kerja Anda: Inventarisasikan beban kerja Anda untuk layanan dan komponen.

  2. Identifikasi kandidat: Nilai dan identifikasi komponen yang dapat digantikan oleh layanan terkelola. Berikut ini adalah beberapa contoh kapan Anda mungkin perlu mempertimbangkan penggunaan layanan terkelola:

    Task What to use on AWS

    Hosting basis data

    Gunakan instans Amazon Relational Database Service (Amazon RDS) terkelola dan bukannya memelihara instans Amazon RDS Anda sendiri di Amazon Elastic Compute Cloud (Amazon EC2).

    Hosting beban kerja kontainer

    Gunakan AWS Fargate, dan bukannya implementasi infrastruktur kontainer Anda sendiri.

    Hosting aplikasi web

    Gunakan AWS Amplify Hosting sebagai layanan hosting dan CI/CD terkelola penuh untuk situs web statis dan render aplikasi web sisi server.

  3. Buat rencana migrasi: Identifikasi dependensi dan buat rencana migrasi. Perbarui runbook dan playbook sesuai dengannya.

    • AWS Application Discovery Service secara otomatis mengumpulkan dan menyajikan informasi terperinci tentang dependensi dan pemanfaatan aplikasi untuk membantu Anda membuat keputusan yang lebih tepat saat merencanakan migrasi Anda.

  4. Lakukan pengujian Uji layanan sebelum migrasi ke layanan terkelola.

  5. Ganti layanan yang di-host mandiri: Gunakan rencana migrasi Anda untuk mengganti layanan yang di-host mandiri dengan layanan terkelola.

  6. Pantau dan sesuaikan: Terus pantau layanan setelah migrasi selesai untuk membuat penyesuaian sebagaimana diperlukan dan optimalkan layanan.

Sumber daya

Dokumen terkait:

Video terkait: