Kontainer di AWS

Pelajari cara yang paling aman, andal, dan dapat diskalakan untuk menjalankan kontainer
AWS adalah tempat terbaik bagi Anda untuk menjalankan kontainer dan 80% dari semua kontainer di cloud berjalan di AWS. Banyak pelanggan seperti Samsung, Expedia, KPMG, GoDaddy, dan Snap memilih menjalankan kontainer mereka di AWS karena keamanan, keandalan, dan skalabilitas kami.
Aman
AWS menawarkan 210 layanan keamanan, kepatuhan, dan tata kelola serta fitur-fitur utama, sekitar 40 layanan lebih banyak dibanding penyedia cloud terbesar berikutnya. AWS menyediakan isolasi keamanan yang tangguh antara berbagai kontainer Anda, memastikan Anda menjalankan pembaruan keamanan terbaru, dan memberi Anda kemampuan untuk mengatur izin akses granular untuk setiap kontainer.
Tepercaya

Layanan kontainer AWS berjalan pada infrastruktur global terbaik dengan 69 Availability Zones (AZ) di 22 Wilayah. AWS menyediakan >2x lebih banyak wilayah dengan beberapa availability zones dibandingkan penyedia cloud terbesar berikutnya (22 vs. 8). Terdapat SLA untuk semua layanan kontainer kami (ECS, EKS, dan Fargate) yang membebaskan Anda dari rasa khawatir.

Pilihan
Layanan kontainer AWS menawarkan banyak pilihan layanan untuk menjalankan kontainer Anda. Anda dapat memilih AWS Fargate jika Anda menginginkan komputasi tanpa server untuk kontainer dan Amazon EC2 jika Anda membutuhkan kontrol terhadap penginstalan, konfigurasi, dan manajemen lingkungan komputasi Anda. Anda juga dapat memilih pengatur kontainer mana yang akan digunakan: Amazon Elastic Container Service (ECS) atau Amazon Elastic Kubernetes Service (EKS).
Sangat terintegrasi dengan AWS
Secara desian, layanan kontainer AWS sangat terintegrasi dengan AWS. Ini memungkinkan berbagai aplikasi kontainer Anda memanfaatkan berbagai keunggulan AWS cloud, mulai dari jaringan, keamanan, hingga pemantauan. AWS memadukan ketangkasan kontainer dengan elastisitas dan keamanan cloud.

80%

dari semua aplikasi dalam kontainer yang berjalan di cloud berjalan di AWS*

150%

pertumbuhan layanan kontainer AWS dari tahun ke tahun

10X

pertumbuhan penggunaan EKS dalam 1 tahun

3X

pertumbuhan penggunaan Fargate dalam 1 tahun, 100 juta tugas berjalan setiap minggu

2 miliar+

penarikan gambar menggunakan ECR setiap minggu
*https://nucleusresearch.com/research/single/guidebook-containers-and-kubernetes-on-aws/

Layanan Kontainer AWS

Kasus penggunaan
Produk AWS
Simpan, enkripsi, dan kelola gambar kontainer

Amazon Elastic Container Registry (ECR)

Mengompresi dan mengenkripsi gambar kontainer Anda, membuatnya dapat dimulai dengan cepat dan tersedia untuk dijalankan di mana saja.

Jalankan aplikasi dalam kontainer atau bangun layanan mikro

Amazon Elastic Container Service (ECS)

Sebuah layanan pengaturan kontainer yang dikelola sepenuhnya, yang menyediakan cara paling aman, andal, dan dapat diskalakan untuk menjalankan aplikasi dalam kontainer.

Kelola kontainer dengan Kubernetes

Amazon Elastic Kubernetes Service (EKS)

Sebuah layanan Kubernetes yang dikelola sepenuhnya, yang menyediakan cara paling aman, andal, dan dapat diskalakan untuk menjalankan aplikasi dalam kontainer menggunakan Kubernetes.

Menjalankan kontainer tanpa mengelola server

AWS Fargate

Mesin komputasi tanpa server untuk container yang dapat digunakan dengan Amazon Elastic Container Service (ECS) dan Amazon Elastic Kubernetes Service (EKS). Fargate menghilangkan perlunya menyediakan dan mengelola server, memungkinkan Anda menentukan dan membayar sumber daya per aplikasi, dan meningkatkan keamanan melalui isolasi aplikasi sesuai desain.

Jalankan kontainer dengan kontrol tingkat server

Amazon Elastic Compute Cloud (EC2)

Mesin virtual EC2 memberi Anda kontrol atas klaster server Anda, dan menyediakan berbagai opsi kustomisasi.

Memasukkan ke kontainer dan memigrasikan aplikasi yang ada

AWS App2Container (A2C)

AWS App2Container (A2C) adalah sebuah alat perangkat lunak untuk memodernisasi aplikasi .NET dan Java ke dalam aplikasi dalam kontainer.

Luncurkan dan kelola aplikasi dalam kontainer dengan cepat

AWS Copilot

AWS Copilot adalah sebuah alat CLI yang memungkinkan para pengembang membangun, merilis, dan mengoperasikan aplikasi dalam kontainer yang siap digunakan dalam produksi di Amazon ECS dan AWS Fargate.

Layanan Kontainer AWS

Kasus penggunaan Layanan AWS
Simpan, enkripsi, dan kelola gambar kontainer Amazon Elastic Container Registry (ECR)
Jalankan aplikasi dalam kontainer atau bangun layanan mikro Amazon Elastic Container Service (ECS)
Kelola kontainer dengan Kubernetes Amazon Elastic Kubernetes Service (EKS)
Jalankan kontainer tanpa mengelola server AWS Fargate
Jalankan kontainer dengan kontrol tingkat server Amazon Elastic Compute Cloud (EC2)
Masukkan ke kontainer dan migrasikan aplikasi yang ada AWS App2Container
Luncurkan dan kelola aplikasi dalam kontainer dengan cepat AWS Copilot

Kasus penggunaan

Page-Illos_Containers_Microservices_3-column
Layanan mikro

Kontainer menyediakan isolasi proses yang memudahkan dalam memisahkan dan menjalankan berbagai aplikasi sebagai komponen terpisah yang disebut layanan mikro.

Page-Illos_Containers_Batch-Processing_3-column
Pemrosesan batch

Kemas pemrosesan batch dan tugas ETL ke dalam kontainer untuk memulai tugas dengan cepat dan menskalakannya secara dinamis untuk merespons permintaan.

Page-Illos_Containers_Machine-Learning_3-column
Machine learning

Gunakan kontainer untuk menskalakan model pembelajaran mesin dengan cepat untuk kebutuhan pelatihan dan inferensi, serta jalankan model dengan sumber data Anda pada platform apa pun.

Aplikasi hibrida

Kontainer memungkinkan Anda menstandardisasi bagaimana kode diterapkan memudahkan dalam membangun alur kerja untuk banyak aplikasi yang berjalan antara lingkungan on-premise dan cloud.

Migrasi aplikasi ke cloud

Kontainer memudahkan dalam mengemas seluruh aplikasi dan memindahkannya ke cloud tanpa perlu membuat perubahan kode.

Platform sebagai layanan

Gunakan kontainer untuk membangun platform yang menghapus kebutuhan pengembang untuk mengelola infrastruktur dan menstandardisasi bagaimanan aplikasi Anda diterapkan dan dikelola.

Penelitian analis

New Wave on Public Cloud Enterprise Container Platforms

Forrester telah memublikasikan laporan "New Wave on Public Cloud Enterprise Container Platforms", yang mengevaluasi tujuh vendor paling berpengaruh dalam kategori. AWS menduduki posisi Pemimpin, di depan Microsoft dan Google; Di "New Wave," vendor diberi peringkat berbeda, sama baiknya, atau perlu peningkatan dalam 10 kriteria. AWS mendapat skor "berbeda" pada 8 dari sepuluh kriteria, dan "sama baiknya" untuk 2 kategori, performa terbaik dari tujuh vendor yang dievaluasi. Selain itu, kehadiran kami di pasar digambarkan jauh lebih besar dari kompetitor mana pun.

Guidebook: Containers and Kubernetes on AWS

Nucleus research memublikasikan sebuah buku panduan mengenai kontainer dan Kubernetes di AWS. Untuk memahami bagaimana banyak perusahaan menggunakan kontainer, Nucleus mengadakan wawancara mendalam dengan para pengembang di 21 perusahaan dengan berbagai ukuran, mulai dari startup yang baru mendapatkan pendanaan hingga perusahaan global, yang mencakup 710 beban kerja dalam kontainer diskret. Kami menemukan bahwa 81 persen kontainer diterapkan di cloud dengan AWS cloud menjadi pilihan yang paling populer; 80 persen dari kontainer yang di-host di cloud berjalan di AWS. 82 persen dari beban kerja Kubernetes yang di-host di cloud berjalan di AWS.

Memodernisasi Aplikasi dengan Kontainer di Cloud Publik

Kontainer menjadi penerus komputasi generasi berikutnya. Kontainer terkait erat dengan transformasi dalam arsitektur aplikasi, metodologi pengembangan perangkat lunak, dan prinsip-prinsip operasional. Pada akhirnya, kombinasi berbagai perubahan ini memungkinkan pengiriman perangkat cepat yang lebih cepat dan aplikasi modern, dapat diskalakan, dan tangkas. Dalam laporan ini, IDC memprakirakan CAGR lima tahun sebesar 79% untuk instans kontainer perusahaan, dengan lebih dari 1,8 miliar kontainer perusahaan pada tahun 2021. IDC juga menyampaikan bagaimana Anda dapat membangun aplikasi modern dengan layanan AWS Container.