Amazon ECS Görev Tanımları Nasıl Tanımlanır?

Amazon Ecs Gorev Tanimlari Nasil Tanimlanir



Amazon, bireylerden kuruluşlara ve Teknoloji Devlerine kadar çeşitli müşterilere çok sayıda farklı ancak çok ihtiyaç duyulan hizmetleri sağlayan bulut tabanlı bir platformdur. Amazon'un yıllar içindeki popülaritesinin ana nedeni, veri hacimlerinin barındırılmasından bunlar üzerinde analiz yapılmasına kadar kuruluşun gereksinimlerinin her boyutunu kapsamasıdır. Amazon ECS, konteyner kavramını kullanan bir başka uzman AWS hizmetidir.

Bu makalede aşağıdaki içerik gösterilmektedir:

Amazon ECS nedir?

Amazon ECS veya Amazon Elastic Container Service, kullanıcılarının konteynerleri ve kümeleri kullanarak uygulamaları dağıtmasına, ölçeklendirmesine ve yönetmesine olanak tanıyan tam olarak yönetilen bir hizmettir. Bu konteynerler genellikle Docker kullanılarak oluşturulur. Docker, geliştiricilerin uygulamaların dağıtıldığı ve yürütüldüğü kapsayıcıları başlatmasına olanak tanıyan bir uygulamadır. Docker, tüm konteynerlerin yalıtılmış ortamlarda çalışmasını sağlar. ECS, bu uygulamaları yöneten docker'ın üstünde yer alır.







Amazon ECS Nasıl Çalışır?

Docker, konteynerleri Sunucusuz veya Yönetilen olmak üzere iki konteyner seçeneğine göre çalıştırır. ECS, veri hacimlerini yönetmek ve tam olarak yönetilen ve ölçeklendirme hizmeti olanağı sağlamak için otomatik ölçeklendirme özelliklerini yönetir ve destekler. ECS, gereksinime göre uygulamanızın ölçeğini otomatik olarak artırır ve azaltır. Örneğin, uygulamanızdaki trafik arttıkça veya azaldıkça CPU kullanımı, bellek kullanımı vb. ölçümler için otomatik ölçeklendirme özelliğini yapılandırabilirsiniz.





Bu özelliklerin maliyeti göz önüne alındığında, neyse ki ECS, yerel bir bilgisayar sisteminde birden fazla konteynerin çalıştırılmasına izin verdiği için docker ile oldukça uygun maliyetlidir. ECS, geçici veya tam ölçekli işler için de verimli bir şekilde çalışır.





Bu makaleye bakarak ECS hakkında daha fazla bilgi edinin: ' AWS'de ECS kümesi nasıl oluşturulur? ”.

Liman işçisi dosya görüntünüzü Amazon ECR'ye dağıttıktan sonra görevleri ECS'yi kullanarak tanımlamanız gerekecektir. Amazon ECR, Amazon ECS denince sıklıkla duyacağınız isimdir. ECR, dosyanızın geçmişini koruyan ve görüntülerini saklayan Elastik Konteyner Deposu anlamına gelir. ECR ile herhangi bir sürüme geri dönebilirsiniz.



Görev Tanımları Nelerdir?

ECS içinde tanımlanan görev, ECS kümesi içinde yürütülen en küçük birimdir. Bir görev, görev tanımlarından kaynaklanır. Görev tanımları, Amazon'un kümelerinizdeki görevleri çalıştırmak için kullandığı bir dizi talimat olarak adlandırılabilir. Görev tanımlarını kullanarak, görevlerin kaynak tahsisleri, kapsayıcı görüntüleri, ortam değişkenleri vb. gibi parametrelerini kontrol edebiliriz. Her görev tanımı, birden fazla kapsayıcı görüntüsünden tanımları içerebilir.

Amazon ECS Görev Tanımları Nasıl Tanımlanır?

ECS kümenizin çalışır durumda olduğunu varsayarak, ona görev tanımı oluşturmak için bazı adımları izleyelim:

1. Adım: “Görev tanımları” Seçeneğine erişin
Burada, ECS kontrol panelinde kümemizi çalışır durumda tutuyoruz. “ Görev tanımları Kenar çubuğundaki ” seçeneği:

Adım 2: Yeni Bir Görev Tanımı Oluşturun
Tıkla “Yeni görev tanımı oluştur” düğmesine tıklayın ve açılır listeden “ Yeni görev tanımı oluştur ' seçenek:

3. Adım: Benzersiz Tanımlayıcı
Görev tanımı için benzersiz bir ad girin:

Adım 4: Altyapı Gereksinimleri
“ altından başlatma türünü seçin Başlatma türü ' bölüm. ECS kümemizi “ AWS Fargate ' misal. Bu nedenle arayüzden “AWS Fargate” seçeneğini seçtik. Daha sonra işletim sisteminin mimarisini seçin. Bu ayarı varsayılan olarak tuttuk:

Adım 5: Görev Boyutunu Atayın
İçinde “Görev boyutu Altyapı gereksinimi kısmından aşağıdaki seçeneği seçiniz. Not Bu seçeneklerin kuruluşunuza veya uygulama gereksinimlerinize bağlı olduğunu unutmayın. Bu demo için basit konfigürasyonları seçtik:

6. Adım: Kapsayıcı Adını ve Görüntü URI'sini sağlayın
Container-1 kısmına konteynerin adını yazın. Resim URI bölümünde bir kullanacağız Amazon tarafından sağlanan ECR galerisi . Gereksiniminize bağlı olarak Görüntü URI'sinin bağlantısını burada sağlayabilirsiniz:

ECS Kümesinin Doğrulanması
ECR galerisi tarafından sağlanan görseli kullanmak için görsel adını yazın ve arayın (ör. nginx):

Aşağıdaki sonuca tıklayın:

Tıkla ' Kopyala ” butonu aşağıdaki şekilde görüldüğü gibidir:

Kopyalanan bağlantıyı “ Resim URI'sı ' alan:

Kalan ayarları varsayılan olarak tutarak “ Yaratmak ' düğme:

Bir ECS kümesi için başarıyla bir görev tanımı oluşturduk:

Aşağıda vurgulanan yolu takip ettiğimizde bir görev tanımının oluşturulduğunu görebiliriz:

Bu rehberden hepsi bu.

Çözüm

Amazon ECS görev tanımını tanımlamak için “ Görev Tanımı Tanımlayıcıyı ve Görüntü URI'sini sağlamak için kenar çubuğundaki ” düğmesine basın ve “ Yaratmak ' düğme. Görev tanımları, bir küme veya kapsayıcı içindeki bir görevin ne yapacağını tanımlar. Bir görevin tanımlanması, kümenin gerçekleştireceği bir görevin oluşturulması olarak adlandırılabilir. Bu makale, çeşitli ECS bileşenlerine ilişkin bilgi sağlar ve bunlar için görev tanımlarını tanımlar.