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.