# ECS - EKS

## EKS - Elastic Container Services

![](/files/FIeTrdw76hzn5ZhJK2Jl)

ECS container yönetim servisidir. Ancak bu servisi bir sunucuya kurmuyoruz. Yönetim konsoluna gidip, ECS seçeriz. Ardından ECS bize 2 seçenek sunar.

1 - EC2 : Container yönetim servisi olan ECS çalışma esnasında, container'ların çalışacağı container engine yüklü sunucu olduğu sunucuların özellikleri nasıl olmalı? Hangi tip EC2 sunucuları istenilmekte? Tüm bu soruların cevaplarına göre seçimleri yapmalıyız.  AWS gerekli sunucuları oluşturur Daha sonra ECS üzerinden container çalıştırmaya başlarız. Containerlar bizim seçtiğimiz adet ve tipteki EC2 sunucuları üzerinde çalışır.

2 - Fargate : Alt yapıda bulunan sunucuların yönetim işini bizden almaktadır. ECS servisine gidip, Fargate seçeriz, alt yapı olarak Fargate kullanılır. Buna göre ram-cpu ihtiyacımızı belirleriz.  Alt yapı ile işimiz olmaz. Container Engine tamamıyla AWS tarafından yönetilir.

## EKS - Elastic Kubernetes Service

![](/files/y2hGm4SURFXtJLV2vsky)

Aslında temel olarak ECS'den farklı bir şey değildir. Aynen ECS gibi container yönetimi servisidir. ECS gibi yönetilen bir servistir. Ana farkı ise ECS AWS 'nin kendi container yönetim servisidir. EKS ise Kubernetes ile oluşturulan bir servistir. EKS 'de ECS gibi ECS2 detaylarını sorar ve buna uygun bir cluster oluşturur.

Tüm bunların yanında destekleyici servis olan Elastic Container Registry var. Docker Hub benzeridir. Ama AWS dünyasına özgüdür. Yarattığımız imajları güvenli bir şekilde  saklayabileceğimiz kayıt deposudur. ECS servisi ile tamamen entegre durumdadır.


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://note.onurbolatoglu.com/aws/ecs-eks.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
