LANGKAH AWAL UNTUK MEMULAI
Panduan Rekomendasi Komputasi Modern
Ungkap kekuatan pengembangan aplikasi modern. Percepat inovasi, tingkatkan performa, perkuat keamanan, dan tingkatkan keandalan sekaligus kurangi TCO Anda secara signifikan.
Layanan komputasi modern apa yang dapat digunakan untuk mulai memodernisasi aplikasi yang sudah ada atau untuk membangun aplikasi baru?
Terdapat 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
Sudah memiliki komitmen pada Kubernetes dan keahlian Kubernetes.
Mengetahui cara menjalankan aplikasi mereka
Memiliki opini atau kebutuhan yang lebih kuat tentang cara aplikasi mereka berjalan yang mungkin tidak sesuai dengan default dari 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.