Kontainer di AWS
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.
80%
150%
10X
3X
2 Miliar+
Layanan Kontainer AWS
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.
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.
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.
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.
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.
Amazon EKS Distro
Distribusi Kubernetes (sama seperti yang digunakan oleh Amazon EKS) untuk membantu membuat kluster yang aman dan andal.
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.
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.
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.
Amazon Elastic Compute Cloud (EC2)
Mesin virtual EC2 memberi Anda kontrol atas klaster server Anda, dan menyediakan berbagai opsi kustomisasi.
AWS App2Container (A2C)
AWS App2Container (A2C) adalah sebuah alat perangkat lunak untuk memodernisasi aplikasi .NET dan Java ke dalam aplikasi dalam kontainer.
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.
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
Kontainer menyediakan isolasi proses yang memudahkan dalam memisahkan dan menjalankan berbagai aplikasi sebagai komponen terpisah yang disebut layanan mikro.
Kemas pemrosesan batch dan tugas ETL ke dalam kontainer untuk memulai tugas dengan cepat dan menskalakannya secara dinamis untuk merespons permintaan.
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.
Kontainer memungkinkan Anda menstandardisasi bagaimana kode diterapkan memudahkan dalam membangun alur kerja untuk banyak aplikasi yang berjalan antara lingkungan on-premise dan cloud.
Kontainer memudahkan dalam mengemas seluruh aplikasi dan memindahkannya ke cloud tanpa perlu membuat perubahan kode.
Gunakan kontainer untuk membangun platform yang menghapus kebutuhan pengembang untuk mengelola infrastruktur dan menstandardisasi bagaimanan aplikasi Anda diterapkan dan dikelola.
Studi kasus
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.

