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 yang berjalan di AWS. Banyak pelanggan seperti Samsung, Expedia, 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.
Andal

Layanan kontainer AWS berjalan pada infrastruktur global terbaik dengan 77 Availability Zone (AZ) di 24 Wilayah. AWS menyediakan >2x lebih banyak wilayah dengan beberapa zona ketersediaan dibandingkan dengan penyedia cloud terbesar berikutnya (24 vs. 8). Terdapat SLA untuk semua layanan kontainer kami (Amazon ECS, Amazon EKS, dan Amazon Fargate) yang memberikan ketenangan pikiran kepada Anda.

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 Amazon EKS dalam 1 tahun

3X

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

2 Miliar+

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

Layanan Kontainer AWS

Kasus penggunaan
Produk AWS
Membagikan dan menerapkan perangkat lunak kontainer, secara publik atau pribadi

Amazon Elastic Container Registry (ECR)

Container registry yang dikelola sepenuhnya yang mempermudah penyimpanan, pengelolaan, pembagian, dan penerapan image dan artefak kontainer Anda di mana pun.

Menjalankan aplikasi dalam kontainer atau membangun layanan mikro

Amazon Elastic Container Service (ECS)

Layanan orkestrasi kontainer yang dikelola sepenuhnya yang menyediakan cara paling aman, andal, dan dapat diskalakan untuk menjalankan aplikasi dalam kontainer.

Jalankan kontainer di infrastruktur yang dikelola pelanggan

Amazon ECS Anywhere

Opsi penerapan untuk Amazon ECS yang memungkinkan Anda menjalankan kontainer dengan mudah di infrastruktur yang dikelola pelanggan, termasuk di machine virtual (VM) milik Anda dan server bare metal.

Mengelola kontainer dengan Kubernetes

Amazon Elastic Kubernetes Service (EKS)

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

Membuat dan mengoperasikan kluster Kubernetes di infrastruktur Anda

Amazon EKS Anywhere

Opsi penerapan untuk Amazon EKS yang memungkinkan Anda membuat dan mengoperasikan kluster Kubernetes on-premise dengan mudah, termasuk di machine virtual (VM) milik Anda dan server bare metal.

Menjalankan distribusi Kubernetes yang mendukung Amazon EKS

Amazon EKS Distro

Distribusi Kubernetes (sama seperti yang digunakan oleh Amazon EKS) untuk membantu membuat kluster yang aman dan andal.

Manajemen otomatis untuk penerapan kontainer dan tanpa server

AWS Proton

AWS Proton merupakan layanan penerapan aplikasi pertama yang dikelola sepenuhnya untuk aplikasi kontainer dan tanpa server. Tim penyusunan platform dapat menggunakan Proton untuk menghubungkan dan mengoordinasikan semua alat yang berbeda yang diperlukan untuk penyediaan infrastruktur, penerapan kode, pemantauan, dan pembaruan.

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 aplikasi dalam kontainer sederhana untuk harga bulanan tetap

Amazon Lightsail

Lightsail adalah server privat virtual (VPS) yang mudah digunakan yang menawarkan kepada Anda semua yang diperlukan untuk membangun aplikasi atau situs web, ditambah dengan paket bulanan yang hemat biaya. 

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 command line interfaces (antarmuka baris perintah/CLI) yang memungkinkan pelanggan meluncurkan dan mengelola aplikasi dalam kontainer dengan mudah di AWS.

Bangun dan jalankan aplikasi dalam kontainer di layanan terkelola penuh

AWS App Runner

AWS App Runner adalah layanan yang dikelola sepenuhnya yang memudahkan developer men-deploy aplikasi web dan API dalam kontainer dengan cepat, dalam skala besar dan tanpa memerlukan pengalaman infrastruktur sebelumnya.

Layanan Kontainer AWS

Kasus penggunaan Layanan AWS
Simpan, enkripsi, dan kelola gambar kontainer Amazon Elastic Container Registry (ECR)
Menjalankan aplikasi dalam kontainer atau membangun layanan mikro Amazon Elastic Container Service (ECS)
Jalankan kontainer di infrastruktur yang dikelola pelanggan Amazon ECS Anywhere
Mengelola kontainer dengan Kubernetes Amazon Elastic Kubernetes Service (EKS)
Membuat dan mengoperasikan kluster Kubernetes di infrastruktur Anda Amazon EKS Anywhere
Menjalankan distribusi Kubernetes yang mendukung Amazon EKS Amazon EKS Distro
Manajemen otomatis untuk penerapan kontainer dan tanpa server AWS Proton
Menjalankan 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
Buat dan jalankan aplikasi dalam kontainer pada layanan yang dikelola sepenuhnya AWS App Runner

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.