AWS ECS'de Görev Tanımı Parametreleri Nasıl Kurulur?

Aws Ecs De Gorev Tanimi Parametreleri Nasil Kurulur



Konteynerleştirme, bulut bilişim alanının en önemli kısmı olmasa da en önemli kısımlarından birini oluşturur. Uygulamaların dağıtımına ve yönetimine her zamankinden daha kolay yardımcı olur. Amazon Elastic Container bu amaca çok iyi hizmet ediyor. AWS yönetim konsolunda yalnızca birkaç tıklamayla dağıtımları kapsayıcı hale getirmek ve yönetmek için gelişmiş çözümler oluşturulmasına olanak tanır.

Aşağıdaki kılavuzda Amazon ECS ve görev tanımları ile AWS ECS'de görev tanımı parametrelerini ayarlama adımları açıklanacaktır.

Amazon ECS nedir?

Amazon ECS, AWS tarafından konteynerleştirme amacına hizmet eden, tümüyle yönetilen bir hizmettir. Bu, uygulamaları ve bulut mimarili çözümleri dağıtmayı, ölçeklendirmeyi ve yönetmeyi kolaylaştırır. Konteynerler hafif ve dengeli bir ortama sahiptir. ECS, konteynerleri dağıtırken veya ölçeklendirirken otomasyon için kullanılır.







ECS ile kullanıcılar, bir uygulamanın çalışması için gereken kapsayıcıları ve kaynakları kapsayan görevleri tanımlayabilir. Bu görevler, belirtilen sayıda görevin sürekli olarak çalışmasını sağlayan ve talebe göre ölçeklendirmeyi otomatik olarak gerçekleştiren hizmetler halinde gruplandırılabilir. Bu dinamik ölçeklendirme yeteneği, ECS'yi değişken iş yüklerine maruz kalan uygulamalar için çok uygun hale getirir.



Görev Tanımı Nedir?

Amazon ECS'deki görev tanımı, bir kapsayıcı kümesinin bir görev içinde nasıl dağıtılması ve düzenlenmesi gerektiğini açıklayan bir plandır. Kullanılacak Docker görüntüleri, CPU ve bellek gereksinimleri, ağ ayarları ve kapsayıcı bağımlılıkları dahil olmak üzere çeşitli parametreleri tanımlar.



Görev tanımı parametrelerini ayarlamaya başlayalım.





AWS ECS'de Görev Tanımı Parametreleri Nasıl Kurulur?

AWS ECS'de görev tanımı parametrelerini ayarlamanın iki yöntemi vardır. Bunlar:

Yöntem 1: AWS Management Console'u Kullanma

AWS ECS'de görev tanımı parametrelerini ayarlamak için AWS Management Console yöntemiyle başlayalım. Aşağıda verilen adımları uygulamanız yeterlidir:



1. Adım: ECS'yi arayın

AWS konsoluna gidin ve “ ECS ” aşağıda gösterildiği gibi arama çubuğunda:

Vurgulanan düğmeye tıklayın, aşağıdaki ekran açılacaktır:

Adım 2: Görev Tanımlarını Açın

Şimdi “ Görev tanımı ” butonuna yukarıda gösterildiği gibi bastığınızda aşağıdaki ekrana yönlendirileceksiniz:

3. Adım: Yeni Bir Görev Tanımı Oluşturun

Şimdi “ Yeni görev tanımı oluştur ” butonuna bastığınızda aşağıdaki ekran gelecektir:

Şimdi aşağıdaki ekran gelecektir:

4. Adım: Ayrıntıları Sağlayın

Ayrıntıları “ Görev tanımı yapılandırması ” bölümü aşağıdaki görsele göre:

Aşağı kaydırın ve “ Ağ Boyutu ', ' Veri deposu ', ' Hafıza ”, vb. aşağıda gösterildiği gibi:

Kullanıcılar şunu ekleyebilir: Konteyner ayrıntıları “konteyner gibi” İsim ' Ve ' Resim URI'sı ' aşağıda olduğu gibi:

Adım 5: Oluştur Düğmesine basın

Geriye kalan her şeyi bırakın ve “ Yaratmak Aşağıda gösterildiği gibi sağ alt köşedeki ” butonu:

Adım 6: Doğrulama

Bu, görev tanımı aktivasyonunu doğrulayan bir sonraki ekrana yönlendirecektir. Bu aşağıda görülebilir:

Bir sonraki yönteme geçelim.

Yöntem 2: JSON Düzenleyicisini Kullanma

Yukarıdaki yöntemin ilk iki adımını tekrarlayın ve ardından şu adımları izleyin:

Adım 1: Yeni Bir Görev Tanımı Oluşturun

Bir sonraki adım, yukarıdaki resimde vurgulanan düğmeye tıklamaktır; aşağıdaki ekran görünecektir:

Bu, aşağıdaki ekrana yol açacaktır:

2. Adım: JSON Kodunu Değiştirin

JSON kodunu aşağıdaki kodla değiştirin:

{
'Uyumluluk gerektirir' : [
'EC2'
] ,
'konteyner Tanımları' : [
{
'isim' : 'Ben x00'üm' ,
'resim' : 'nginx:en son' ,
'hafıza' : 256 ,
'İşlemci' : 256 ,
'gerekli' : doğru ,
'port Eşlemeleri' : [
{
'konteyner bağlantı noktası' : 80 ,
'protokol' : 'tcp'
}
] ,
'logYapılandırması' : {
'günlük Sürücüsü' : 'özür dilerim' ,
'seçenekler' : {
'awslogs-group' : 'awslogs-nginx-ecs' ,
'awslogs bölgesi' : 'ap-güneydoğu-1' ,
'awslogs-stream-ön eki' : 'nginx'
}
}
}
] ,
'birimler' : [ ] ,
'ağ Modu' : 'köprü' ,
'Yerleşim Kısıtlamaları' : [ ] ,
'aile' : 'nginx'
}

Bölgeyi buna göre değiştirin ve “ Yaratmak Aşağıda gösterildiği gibi sağ alt köşedeki ” butonu:

3. Adım: Doğrulama

Yukarıda vurgulanan düğmeye tıkladığınızda aşağıdaki doğrulama ekranı açılacaktır:

AWS ECS'de görev tanımı parametrelerini bu şekilde ayarlayabilirsiniz.

Çözüm

Amazon ECS görev tanımı parametreleri, AWS yönetim konsolu ve JSON düzenleyici kullanılarak da ayarlanabilir. Amazon ECS, kapsayıcıya alınmış uygulamaları dağıtmak ve yönetmek için verimli bir şekilde yazılabilen görev tanımlarını içerir. Görev tanımları, görevler içindeki kapsayıcıları tanımlamak ve yapılandırmak için yapılandırılmış bir yol sunarak ECS'nin omurgasını oluşturur. Bu makalede, AWS ECS'de görev tanımı parametrelerinin nasıl ayarlanacağı ayrıntılı olarak açıklanmıştır.