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.

Ikon model operasi nirserver

Model operasi nirserver

Model operasi nirserver menyediakan model termudah untuk penskalaan dan pengelolaan aplikasi cloud dengan mengalihkan sebanyak mungkin manajemen sumber daya infrastruktur yang mendasarinya ke AWS sehingga tim pengembangan dapat berfokus pada penulisan kode yang akan mengatasi masalah bisnis. Dengan layanan nirserver AWS, Anda dapat memanfaatkan praktik terbaik dan keahlian AWS untuk meningkatkan performa, skalabilitas, ketersediaan, dan keamanan Anda.
Ikon model operasi Kubernetes

Model operasi Kubernetes

Kubernetes dapat memudahkan otomatisasi dan standardisasi deployment, penskalaan, keamanan, manajemen, dan observabilitas aplikasi terkontainer untuk pelanggan yang mengelola sistem terdistribusi yang besar, kompleks, dan dinamis. Kubernetes memungkinkan pelanggan untuk memanfaatkan API dan keahlian yang sama untuk menjalankan infrastruktur di seluruh lingkungan, seperti di seluruh organisasi atau di cloud dan on-premise.
Ikon tidak ada opsi model

Saya tidak memiliki preferensi model operasi

Jika Anda tidak memiliki preferensi model operasi dan saat ini tidak berencana untuk menggunakan Kubernetes, kami sarankan untuk melanjutkan dengan model operasi nirserver karena opsi ini dapat membantu Anda mengurangi beban pengelolaan dan memungkinkan AWS untuk membantu sebanyak mungkin. Sebagian besar pelanggan yang cocok menjalankan Kubernetes sejak awal telah menetapkan pilihan mereka pada Kubernetes.

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.