Amazon Elastic Container Registry

Bagikan dan terapkan perangkat lunak kontainer, secara publik atau pribadi

Amazon Elastic Container Registry (ECR) merupakan registri kontainer terkelola penuh yang memudahkan penyimpanan, pengelolaan, dan penerapan image dan artefak kontainer Anda di mana pun. Amazon ECR membuat Anda tak perlu lagi mengoperasikan repositori kontainer Anda sendiri atau khawatir tentang pengembangan skala infrastruktur dasar. Amazon ECR menghosting image Anda dalam arsitektur yang selalu tersedia dan berkinerja tinggi, sehingga image untuk aplikasi kontainer Anda dapat diterapkan dengan andal. Anda dapat berbagi perangkat lunak kontainer secara pribadi di dalam organisasi Anda atau secara publik di seluruh dunia agar dapat ditemukan dan diunduh oleh siapa saja. Misalnya, pengembang dapat mencari galeri publik ECR untuk image sistem operasi yang direplikasi secara geografis untuk ketersediaan tinggi dan pengunduhan yang lebih cepat. Amazon ECR cocok dengan Amazon Elastic Kubernetes Service (EKS), Amazon Elastic Container Service (ECS), dan AWS Lambda, menyederhanakan pengembangan Anda ke alur kerja produksi, dan AWS Fargate untuk penerapan satu klik. Atau Anda dapat menggunakan ECR dengan lingkungan kontainer Anda sendiri. Integrasi dengan AWS Identity and Access Management (IAM) memberi kontrol tingkat sumber daya setiap repositori. Dengan ECR, tidak ada biaya atau komitmen awal. Anda cukup membayar sesuai jumlah data yang Anda simpan di repositori dan data yang ditransfer ke Internet.

Keuntungan

Mengurangi kerja berat Anda dengan registri terkelola penuh

Amazon Elastic Container Registry membuat Anda tidak perlu lagi mengoperasikan dan mengembangkan skala infrastruktur yang diperlukan untuk mendukung registri kontainer Anda. Tidak perlu menginstal dan mengelola perangkat lunak ataupun meningkatkan skala infrastruktur. Cukup dorong image kontainer Anda ke Amazon ECR dan tarik image menggunakan alat pengelolaan kontainer apa pun saat Anda harus menerapkan.

Aman membagikan dan mengunduh image kontainer

Amazon Elastic Container Registry mentransfer image kontainer Anda melalui HTTPS dan secara otomatis mengenkripsi image Anda saat tidak aktif. Anda dapat mengonfigurasi kebijakan untuk mengelola izin dan mengontrol akses ke image Anda menggunakan pengguna dan peran AWS Identity and Access Management (IAM) tanpa perlu mengelola kredensial secara langsung pada instans EC2 Anda. 

Menyediakan akses yang cepat dan ketersediaan yang sangat baik

Amazon Elastic Container Registry memiliki arsitektur yang dapat dikembangkan skalanya, redundan, dan tahan lama. Image kontainer Anda selalu sangat tersedia dan dapat diakses, sehingga kontainer baru untuk aplikasi Anda dapat diterapkan dengan andal.. Anda dapat mendistribusikan image kontainer publik dengan andal dan juga file terkait seperti diagram helm dan konfigurasi kebijakan untuk digunakan oleh pengembang mana pun. ECR secara otomatis mereplikasi perangkat lunak kontainer ke banyak Wilayah AWS untuk mengurangi waktu pengunduhan dan meningkatkan ketersediaan. 

Menyederhanakan alur kerja penerapan Anda

Amazon Elastic Container Registry berintegrasi dengan Amazon EKS, Amazon ECS, AWS Lambda, dan CLI Docker, agar alur kerja pengembangan dan produksi Anda dapat disederhanakan. Anda dapat dengan mudah mendorong image kontainer ke Amazon ECR menggunakan CLI Docker dari mesin pengembangan Anda, dan layanan AWS terintegrasi dapat menariknya langsung untuk penerapan produksi. Menerbitkan perangkat lunak kontainer itu semudah satu perintah dari alur kerja CI/CD yang digunakan dalam proses pengembang perangkat lunak.

Cara kerjanya

Product-Page-Diagram_Amazon-ECR
Pinterest_Logo_innovators
"Untuk Pinterest, kami menggunakan Amazon Elastic Container Registry (ECR) untuk mengelola image kontainer Docker kami. Kami menggunakan fitur pemindaian image ECR untuk membantu meningkatkan keamanan image kontainer kami. ECR memindai image untuk menemukan berbagai kerentanan sistem operasi sehingga kami dapat membuat alat untuk menindaklanjuti hasilnya.”

Cedric Staub, Manajer Rekayasa, Pinterest 

Blackboard_Logo
Di Blackboard, misi kami adalah memajukan pembelajaran bagi siswa, pendidik, dan institusi di seluruh dunia. Sebagai layanan terbaik kepada klien, kami menggunakan ECR karena ECR menyediakan registri kontainer yang stabil dan aman bagi Blackboard untuk menghosting image pihak pertama dan ketiga. ECR memberikan ketersediaan tinggi dan waktu aktif yang gagal dicapai registri lain, sekaligus memberikan solusi terkelola penuh yang sejauh ini menyederhanakan alur kerja kami di Blackboard. ”

Joel Snook, Direktur, Rekayasa DevOps

Snowflake
“Snowflake memutuskan mereplikasi image ke ECR, yaitu registri kontainer docker terkelola penuh, sehingga registri lokal menjadi andal untuk menyimpan image. Manfaat lain adalah registri lokal menjadi tidak eksklusif bagi Joshua; semua komponen platform yang diperlukan untuk klaster Snowflake dapat di-cache di ECR Registry lokal. Untuk keamanan dan kinerja tambahan, Snowflake menggunakan AWS PrivateLink untuk menyimpan semua lalu lintas jaringan dari ECR hingga simpul pekerja dalam jaringan AWS. Ini juga mengatasi masalah pembatasan laju agar tidak mengambil image dari registri publik dengan permintaan yang tidak diautentikasi, membebaskan simpul klaster lainnya agar tidak mengambil image penting untuk operasi.”

Brian Nutt, Rekayasawan Perangkat Lunak Senior, Snowflake

Pelajari selengkapnya tentang Amazon ECR

Kunjungi halaman fitur
Siap membuat?
Memulai dengan Amazon ECR
Ada pertanyaan lagi?
Hubungi kami