LANGKAH AWAL UNTUK MEMULAI
Panduan Rekomendasi Kontainer dan Nirserver
Ungkap kemampuan pengembangan aplikasi modern. Akselerasikan inovasi, tingkatkan performa, perkuat keamanan, dan tingkatkan keandalan sekaligus kurangi TCO Anda secara signifikan.
Kontainer atau layanan nirserver mana yang harus saya gunakan untuk memodernisasi aplikasi saya yang ada atau membangun aplikasi baru?
Ada dua model operasi utama untuk membangun, menjalankan, dan memodernisasi kode di AWS: Kubernetes dan Nirserver. Banyak pelanggan yang memilih salah satunya sedangkan beberapa yang lain menggunakan keduanya, tergantung aplikasi. Untuk pekerjaan yang Anda rencanakan, pilih model yang ingin Anda gunakan. Jika Anda membutuhkan bantuan, klik di sini.

Model operasi nirserver

Model operasi Kubernetes

Saya tidak memiliki preferensi model operasi
Bantu saya memahami
Melalui kerja sama dengan pelanggan, kami mengetahui bahwa keputusan pertama yang cenderung dibuat oleh pelanggan adalah tentang apakah mereka ingin melakukan deployment aplikasi (atau membangun platform pengembangan) dari model operasi nirserver atau model operasi Kubernetes. Beberapa faktor yang memengaruhi sebuah keputusan sering kali didasarkan pada manfaat atau karakteristik yang dicari pelanggan dalam suatu tumpukan teknologi tertentu untuk aplikasi tertentu (atau mungkin untuk seluruh organisasi). Biasanya, untuk semua aplikasi, pelanggan memilih di antara dua opsi berikut:
Model Operasi Nirserver
Untuk organisasi yang ingin membangun dan menjalankan aplikasi di cloud secepat serta semudah mungkin, kami merekomendasikan layanan Nirserver AWS (misalnya, AWS Lambda atau Amazon Elastic Container Service (Amazon ECS) dengan AWS Fargate). Pelanggan yang memanfaatkan deployment dan pembangunan di sekitar model operasi nirserver AWS:
Mengurangi beban berat
Ingin semaksimal mungkin mengurangi beban berat yang tidak terdiferensiasi ke AWS.
Tidak memiliki operasi yang kuat
Cenderung tidak memiliki operasi yang kuat atau tim rekayasa reliabilitas situs (SRE), dan mungkin menginginkan model DevOps tempat tim dapat menjalankan pengembangan dan operasi.
Memilih menyederhanakan pendekatan
Memilih AWS guna menyederhanakan pendekatan untuk membangun dan menjalankan aplikasi dengan menyediakan pengalaman dogmatis.
Model Operasi Kubernetes
Untuk organisasi dengan operasi atau tim SRE yang ingin membangun platform pengiriman aplikasi untuk developernya di Kubernetes, AWS menyediakan solusi terkelola yang memudahkan dalam membangun dan menjalankan platform AWS Kubernetes yang mudah diskalakan dan aman. Pelanggan yang memanfaatkan deployment dan pembangunan di sekitar model AWS Kubernetes:
Memiliki operasi yang kuat
Memiliki operasi yang kuat atau tim SRE yang mengambil sebagian besar tanggung jawab dalam menjalankan beban kerja dibandingkan tim pengembangan atau DevOps.
Berkomitmen untuk menggunakan Kubernetes
Memiliki komitmen yang ada terhadap rangkaian keterampilan Kubernetes dan Kubernetes.
Ketahui cara aplikasi mereka berjalan
Memiliki opini atau persyaratan yang lebih kuat tentang cara aplikasi mereka berjalan yang mungkin tidak sesuai dengan default nirserver AWS.
Menginginkan fleksibilitas
Menginginkan fleksibilitas untuk memilih dari ekosistem solusi luas dan menggabungkan perangkat lunak dari ekosistem Cloud Native Computing Foundation (CNCF).
Ingin memaksimalkan portabilitas
Ingin memaksimalkan portabilitas beban kerja di seluruh infrastruktur.