AWS container hizmeti seçme
İlk adımı atma
Giriş
Container'lar, modern uygulama geliştirmenin önemli bir bileşenidir. Uygulama dağıtımlarınızın içeriğini yönetmenin yanı sıra işlem kaynaklarını düzenlemenin standart bir yolu haline gelmiştir.
Container'lar, ayrı bir tekrarlanabilir işlem ortamı sağlar. Ayrıca paketleme ve bağımlılık yönetimini basitleştirmenin bir yolunu da sağlarlar. Bu nedenle, çok büyük çok kümeli mülklerin düzenlemesine, web uygulamalarına, hatta işinizi test etmeye ve dizüstü bilgisayarınızda bir konsept kanıtı yapmaya başlamak ve bulutta dağıtmak üzere yazılım oluşturmaya başlamak için harika bir yoldur.
Kullanmaya başlamak ise ihtiyaçlarınız için doğru AWS container hizmeti seçimini yapmak anlamına gelir. Bu karar kılavuzu, doğru seçimi yapmanızı sağlamaya odaklıdır. Bu kılavuzda yer alan AWS hizmetleri arasında HAQM Esnek İşlem Bulutu (HAQM EC2), Esnek Container Kayıt Defteri (HAQM ECR), Esnek Container Hizmeti (HAQM ECS), Esnek Kubernetes Hizmeti (HAQM EKS), HAQM Lightsail, AWS App Runner, AWS Elastic Beanstalk, AWS Fargate ve AWS'de Red Hat OpenShift Hizmeti (ROSA) yer almaktadır.
Bu dört dakikalık alıntı, AWS'de sorumlu teknik hesap yöneticisi olan Vikram Venkataraman'ın AWS Zirvesi DC 2022'de verilen sunumunun 57 dakikalık bir kaydından alınmıştır. Kullanılabilir AWS container hizmetlerine genel bir bakış sağlar.
Okuma zamanı
20 dakika
Amaç
Hangi AWS container hizmetinin kuruluşunuz için en uygun olduğunu belirleyin.
Seviye
Başlangıç Seviyesi
Son Güncelleme
Nisan 26, 2023
Anlama
Container'lar; uygulama kodunu, yapılandırmaları ve bağımlılıkları birden fazla ortama tutarlı bir şekilde dağıtabilen tek bir yapıt halinde paketlemek için gerçek bir standart haline gelmiştir.
Ayrıca herhangi bir modern uygulama geliştirme stratejisinin önemli bir parçasıdır. Container'la alakalı AWS hizmetleri için bir bağlam sağlamak amacıyla sağdaki görüntü katman bazında AWS container seçeneklerini gösterir (bu videoda daha ayrıntılı olarak açıklanmıştır).
Kapasite
Kapasite, CPU ve bellek gereksinimlerinizle birlikte container'ınızı dağıtacağınız temel işlem anlamına gelir. Bu, container'ın üzerinde çalışacağı altyapıdır. AWS'deki container'ınız için HAQM EC2 ve AWS Fargate olmak üzere iki kapasite seçeneğiniz bulunur.
HAQM EC2, container'larınızı yönettiğiniz sanal makinelerde çalıştırmanızı sağlar. AWS Fargate, temel altyapıyı yönetmeden container'ları çalıştırmanızı sağlayan container'lar için sunucusuz bir işlem motorudur. Fargate ile temel EC2 bulut sunucuları hakkında endişelenmeden container'ları başlatabilir ve ölçeklendirebilirsiniz.
Düzenleme
Bir kuruluşun bir veya birkaç değil binlerce container çalıştırması yaygın bir durumdur. Böylesine karmaşık bir ortamı yönetmek git gide zorlaşmakta. Düzenleme hizmetleri, bu uygulamaların dağıtımını ve yönetimini kolaylaştırmayı sağlar. AWS; HAQM ECS, HAQM EKS ve ROSA olmak üzere üç düzenleme hizmeti sunar.
HAQM ECS, container'lı uygulamaları dağıtmak ve yönetmek için basit ve uygun maliyetli bir yol arayan kuruluşlar için idealdir.
HAQM EKS, AWS'de Kubernetes kümelerini çalıştırmanızı ve yönetmenizi sağlayan, tam olarak yönetilen bir Kubernetes hizmetidir.
AWS'de Red Hat OpenShift Hizmeti (ROSA), AWS'de OpenShift kümelerini çalıştırmanızı ve yönetmenizi sağlayan, tam olarak yönetilen bir OpenShift hizmetidir. OpenShift'i şirket içinde halihazırda çalıştıran müşteriler için iyi bir seçenektir.
Tedarik
Hizmet sağlama kategorisi, hizmetlerin düzenleme katmanına bir arayüz sağlar. Her düzenleyicinin kendi karmaşıklıkları vardır. Sağlama hizmetleri bu karmaşıklığı gizler ve hizmeti kullanmanızı kolaylaştırır. Bu kategorideki AWS hizmetleri arasında AWS App Runner, AWS Elastic Beanstalk ve HAQM Lightsail bulunur.
AWS App Runner; kaynak kodunuzdan container görüntülerini otomatik olarak oluşturan, container'ları tam olarak yönetilen bir altyapıya dağıtan ve talebe göre ölçeklendiren, tam olarak yönetilen bir hizmettir.
AWS Elastic Beanstalk, web uygulamalarını dağıtmayı, yönetmeyi ve ölçeklendirmeyi kolaylaştıran, tam olarak yönetilen bir hizmettir. Elastic Beanstalk ayrıca container'ları destekler ve container'lı uygulamaları dağıtmak ve ölçeklendirmek için tam olarak yönetilen bir platform sağlar.
HAQM Lightsail, sanal özel sunucuları başlatmanın ve yönetmenin basit ve uygun maliyetli bir yoludur ancak container'lar için destek sunup Lightsail bulut sunucularını kullanarak container'lı uygulamalar oluşturmanızı ve dağıtmanızı sağlar.
Göz önünde bulundurun
Uygulama gereksinimlerinize ve operasyonel tercihlerinize uygun bir container çözümüne sahip olmak önemlidir. İşte destekleyici araç ve hizmetlerin yanında container hizmeti seçiminizi yaparken göz önünde bulundurmanız gereken temel kriterlerden bazıları.
-
Yönetilen hizmet ve işletme giderleri
-
İş Yükü Özellikleri
-
Uygulama taşınabilirliği
-
Kuruluşun büyüklüğü ve becerileri
-
Dağıtım kolaylığı
-
Kuruluşlar, operasyonel yükü AWS'ye kaydıran yönetilen hizmetleri standartlaştırarak operasyonel maliyeti düşürmek için bulutu seçebilir. Daha yüksek soyutlama seviyeleri, geliştiricilerin ve operatörlerin farklılaşmamış görevler yerine kendi benzersiz katma değerli etkinliklerine odaklanmalarını sağlar.
AWS'de container'larla oluşturma, altyapıyı korumanın operasyonel yükünü AWS'ye kaydırmak için daha yüksek soyutlama seviyelerine sahip hizmetleri kullanır.
-
İş yükü modellerinizi anlayarak kolayca mimari seçimler yapabilirsiniz. Web Uygulamaları, API tabanlı mikro hizmetler, Olay Temelli Uygulamalar, Akış ve Mesajlaşma, Veri İşlem Hatları, BT Otomasyonları ve daha fazlasını içerebilir. Bazı iş yükleri, bir işlem ortamında başka bir türe kıyasla daha iyi performans gösterir veya daha uygun maliyetli olur.
-
Birçok müşteri, uygulamalarının farklı bir ortamda çalışabilmesini ve kolayca taşınmasını sağlamak ister. Seçimi koruyabilmek veya bir uygulamayı hem şirket içinde hem de bulutta çalıştırabilmek isterler.
Yazılım mimarilerinde yetkinlik oluşturmanızı ve bilgi işlem hizmetleri arasındaki farklılaşan iş mantıkları arasında daha kolay bir şekilde bağlantı kurmanızı sağlayan bir paketleme oluşturmanızı öneririz.
Bazı teknolojiler kullanılarak oluşturulan uygulamalar, bazı bilgi işlem hizmetlerinde diğerlerinden daha etkili bir şekilde çalışabilir.
-
Kuruluşunuzun becerileri, hangi container hizmetlerini kullanacağınıza karar verirken önemli bir faktördür. Hangi yaklaşımı benimserseniz benimseyin, DevOps ve Saha Güvenilirlik Mühendisi (SRE) takımlarına biraz yatırım gerekir. Uygulamaları dağıtmak için otomatik bir işlem hattı oluşturmak, çoğu modern uygulama geliştirmede yaygındır.
Bazı seçenekler yönetim miktarını yükseltir. Örneğin, bazı kuruluşlar Kubernetes uygulamasını yürütmek ve yönetmek için gerekli becerilere ve kaynaklara sahiptir çünkü Kubernetes Kümelerini yönetmek için güçlü SRE ekiplerine yatırım yaparlar. Bu ekipler sık sık küme yükseltmelerini işler (örneğin, Kubernetes yılda üç büyük sürümü yayınlar ve eski sürümleri kullanımdan kaldırır).
Kuruluşun büyüklüğü önemli bir faktördür. Daha küçük startuplarda birden fazla rolü yerine getiren insanlardan oluşan küçük bir BT personeli olabilir. Daha büyük işletmelerse üretimde aynı anda yüzlerce iş yükünü destekleyebilir.
-
Farklı AWS container hizmetleri, dağıtım karmaşıklığı açısından benzersiz ihtiyaçları karşılar. Her birinin kendi rolü için nasıl optimize edildiği aşağıda anlatılmıştır:
- AWS AppRunner, temel altyapıyı yönetmeden veya özelleştirmeden uygulamanızı herkese açık internete dağıtmanızı sağlayan en basit yolu sunar.
- Ölçek veya özelliklerden ödün vermeden ağ ve güvenlik yapılandırmaları üzerinde biraz fazla kontrole ihtiyacınız varsa HAQM ECS iyi bir seçimdir.
- HAQM EKS, Kubernetes teknolojisi tarafından sağlanan uygulama dağıtımı ve düzenleme üzerindeki esnekliği ve denetimi kullanmanızı sağlar.
- AWS AppRunner, temel altyapıyı yönetmeden veya özelleştirmeden uygulamanızı herkese açık internete dağıtmanızı sağlayan en basit yolu sunar.
Seçin
Artık container seçeneklerinizi hangi ölçütlerle değerlendireceğinizi bildiğinize göre hangi AWS container hizmetlerinin kurumsal gereksinimlerinize uygun olabileceğini seçmeye hazırsınız.
Aşağıdaki tablo, hangi hizmetlerin hangi koşullar için optimize edildiğini vurgulamaktadır. Kuruluşunuz ve kullanım örneğiniz için en uygun container'ı belirlemenizi sağlaması adına tabloyu kullanın.
Kapasite seçenekleri
Kapasite, CPU ve bellek gereksinimlerinizle birlikte container'ınızı dağıtacağınız temel işlem anlamına gelir. Bu, container'ın üzerinde çalışacağı altyapıdır.
AWS Fargate, HAQM EC2 bulut sunucularının sunucularını veya kümelerini yönetmek zorunda kalmadan container'ları çalıştırmak için HAQM ECS ile kullanabileceğiniz bir teknolojidir. AWS Fargate sayesinde artık container çalıştırmak için sanal makine kümeleri tedarik edip bunları yapılandırmanız ve ölçeklendirmeniz gerekmez.
Container düzenlemesi
Container düzenleme hizmetleri, container'larınızın ne zaman ve nerede çalıştıklarını yönetir.
AWS'nin tam olarak yönetilen container düzenlemesi hizmetiyle container'lı uygulamaları kolaylıkla dağıtın, yönetin ve ölçeklendirin.
Kubernetes uygulamalarını AWS bulutunda veya şirket içinde başlatın, çalıştırın ve ölçeklendirin.
AWS'de Red Hat OpenShift Hizmeti (ROSA)
AWS'de Red Hat OpenShift Hizmeti, AWS'de Red Hat OpenShift kümeleri oluşturmayı ve çalıştırmayı kolaylaştırır. OpenShift Container Platformu'nda şirket içinde zaten container'lı uygulamalar için ROSA, tanıdık bir API yüzeyi sağlar ve dağıtım araç zincirini aynı tutar, böylece tüm uygulama yığınını değil, veri modelini yeniden düzenlemeye odaklanabilirsiniz.
Tedarik
Hizmet sağlama kategorisi, hizmetlerin düzenleme katmanına bir arayüz sağlar. Her düzenleyicinin kendi karmaşıklıkları vardır. Sağlama hizmetleri bu karmaşıklığı gizler ve müşterilerin hizmeti kullanmasını kolaylaştırır.
Minimum altyapı bilgisiyle tam olarak yönetilen bir hizmette container'lı uygulamalar oluşturun ve çalıştırın.
Sabit ve aylık bir ücret karşılığında basit container'lı uygulamalar çalıştırın.
Elastic Beanstalk ile bu uygulamaları çalıştıran altyapı hakkında bilgi edinmek zorunda kalmadan uygulamaları AWS Bulut üzerinde hızla dağıtabilir ve yönetebilirsiniz. Elastic Beanstalk, seçimi veya kontrolü kısıtlamadan yönetim karmaşıklığını azaltır.
Araçlar
Bir container kayıt defteri sağlamanın yanı sıra mevcut uygulamaları container'lı hale getirme ve geçirme araçları.
HAQM Esnek Container Kayıt Defteri
HAQM ECR, uygulama görüntülerini ve yapıtlarını her yerde güvenilir bir şekilde dağıtabilmeniz için yüksek performanslı ana sunucu sunan, tam olarak yönetilen bir container kayıt defteridir.
Şirket içi
Container tabanlı uygulamalarınız nerede çalışıyor olursa olsun tutarlı bir deneyim sağlamak için tanıdık bir denetim düzlemi çalıştırmanızı sağlar.
HAQM Esnek Container Hizmeti (ECS) Anywhere
Container'ları müşteri tarafından yönetilen altyapıda çalıştırın.
HAQM EKS Anywhere, kendi altyapınızda Kubernetes kümeleri oluşturmanızı ve çalıştırmanızı sağlar.
İstediğiniz altyapıda HAQM EKS'ye güç veren Kubernetes dağıtımını çalıştırın.
Kullanımı
Önceden tanımlanmış kriterleri ve her bir container hizmetinin (ayrıca destekleyici AWS araç ve hizmetlerinin) ne için optimize edildiği hakkında öğrendiklerinizi kullanarak, artık bunları en iyi şekilde nasıl kullanacağınızı daha ayrıntılı olarak inceleyebilirsiniz.
Seçiminizi nasıl kullanacağınızı (ve daha fazla bilgi edinmenizi) keşfetmeniz adına container hizmetlerinin her birinin nasıl çalıştığını keşfetmeniz için bunları kullanırken size rehberlik edecek öğreticiler ve belirli bir container hizmetinin veya aracının nasıl çalışacağını ayrıntılı olarak açıklayan ayrıntılı belgelerden oluşan iki yol sunduk. İlk yol; HAQM EC2, HAQM ECR, HAQM ECS, HAQM EKS ve HAQM Lightsail'i keşfeder.
-
HAQM EC2
-
HAQM ECR
-
HAQM ECS
-
HAQM EKS
-
HAQM Lightsail
-
HAQM EC2
-
HAQM EC2'yi Kullanmaya Başlama
Linux ve Windows bulut sunucularına yönelik kılavuzlar da dahil olmak üzere tüm HAQM EC2 teknik belgelerine erişim.
VM İçeri/Dışarı Aktarma Kullanım Kılavuzu
Sanal makine (VM) görüntülerini mevcut sanallaştırma ortamınızdan HAQM EC2'ye içe aktarmayı ve ardından bunları geri dışa aktarmayı öğrenin.EC2 Spot Bulut Sunucuları ile HAQM EC2 Otomatik Ölçeklendirme
HAQM EC2 Spot Bulut Sunucuları talep etmek için başlatma şablonlarıyla HAQM EC2 Otomatik Ölçeklendirme kullanarak durum bilgisi olmayan, hataya dayanıklı bir iş yükü oluşturmayı öğrenin.
HAQM EC2'de Web Uygulaması Dağıtın
Bu kılavuzda, sizi AWS CDK kullanarak bir HAQM EC2 bulut sunucusu oluşturmaya ve üzerinde bir web uygulaması dağıtımı yapmaya yönlendireceğiz.
-
HAQM ECR
-
HAQM Elastic Container Registry (ECR) nedir?
ECR ile başlangıç ve kullanım için bir rehber.Çok Hesaplı ve Çok Bölgeli Mimarilerde HAQM ECR
AWS hesaplarına ve AWS Bölgelerine yayılan HAQM ECR mimarileriyle varsayımsal müşteri kullanım örnekleriyle ilgili mimariler için önemli hususları keşfedin.
HAQM ECR kaynağı ve ECS-to-CodeDeploy dağıtımıyla bir veri hattı oluşturun
AWS CodePipeline'da Docker görüntülerini destekleyen mavi/yeşil dağıtım kullanarak container uygulamaları dağıtan bir işlem hattı yapılandırın.
-
HAQM ECS
-
HAQM ECS'yi Kullanmaya Başlama
Bu kılavuz, HAQM ECS'ye erişmek için mevcut araçlara ve container'ları çalıştırmaya yönelik adım adım tanıtım prosedürlerine bir giriş niteliğindedir.
HAQM ECS ile yenilikler neler ve sırada neler var
HAQM ECS Anywhere lansmanından bu yana olan yeniliklere, AWS Fargate'in yeni özelliklerine ve HAQM ECS'deki heyecan verici geliştirmelere bir göz atın.
HAQM Esnek Container Hizmeti (ECS) Dağıtımı
Bu kılavuz, AWS'deki HAQM ECS dağıtım seçeneklerine genel bir bakış sunar ve basit bir container'lı uygulamayı yönetmek için nasıl kullanılabileceğini gösterir.
HAQM ECS Atölyesi
Bu atölye, AWS Fargate, HAQM ECS ve hatta Docker container iş akışına aşina olmayanları eğitmek için tasarlanmıştır.
HAQM ECS'de Docker Container Dağıtımı Yapın
Yük dengeleyicinin arkasındaki HAQM ECS kümesinde Docker özellikli bir örnek uygulama çalıştırmayı, örnek uygulamayı test etmeyi ve ücretlerden kaçınmak için kaynaklarınızı silmeyi öğrenin.
-
HAQM EKS
-
HAQM EKS'yi Kullanmaya Başlama
Kendi Kubernetes denetim düzleminizi veya düğümlerinizi yüklemenize, çalıştırmanıza ve bakımını yapmanıza gerek kalmadan AWS'de Kubernetes çalıştırmak için kullanabileceğiniz yönetilen bir hizmet olan HAQM Esnek Kubernetes Hizmeti (HAQM EKS) hakkında daha fazla bilgi edinin.
HAQM Esnek Kubernetes Hizmeti (EKS) dağıtımı
AWS'de HAQM EKS dağıtım seçeneklerini keşfedin ve genel bir container'lı uygulamayı yönetmek için nasıl kullanılabileceğini öğrenin.
HAQM EKS Hızlı Başlangıç Başvuru Amaçlı Sunulan Dağıtım
Hızlı Başlangıç başvuru dağıtım kılavuzunu kullanarak HAQM Esnek Kubernetes Hizmeti (HAQM EKS) kümelerini dağıtmak için adım adım yönergeler sağlıyoruz.
Kubernetes Uygulaması Dağıtın
Bu öğretici Kubernetes için HAQM Esnek Container Hizmeti (HAQM EKS) tarafından yönetilen bir Kubernetes kümesine nasıl container'lı bir uygulama dağıtacağınızı gösterecek.HAQM EKS atölyesi
HAQM Esnek Kubernetes Hizmeti hakkında bilgi edinmek için pratik alıştırmalar.
Atölyeyi ziyaret edin »
-
HAQM Lightsail
-
HAQM Lightsail kullanarak container görüntüleri
oluşturma, iletme ve dağıtma
Bu öğretici, Dockerfile kullanarak yerel makinenizde nasıl bir container görüntüsü oluşturulacağını gösterir. Görüntünüz oluşturulduktan sonra, görüntüyü dağıtmak için Lightsail container hizmetinize iletebilirsiniz.
HAQM Lightsail kaynak merkezi
Lightsail öğreticilerini, videoları, ve temel konsept belgelerine giden bağlantıları keşfedin.
HAQM Lightsail ile bir Linux Sanal Makinesi başlatın
Bu öğreticide, HAQM Lightsail'da HAQM Linux bulut sunucusu oluşturacaksınız. Bulut sunucusu çalışmaya başladıktan sonra tarayıcı tabanlı SSH terminalini kullanarak Lightsail konsolu içerisinden SSH aracılığıyla bu bulut sunucusuna bağlanacaksınız.
İkinci container hizmet yolu ise AWS App Runner, AWS Elastic Beanstalk, AWS Fargate ve AWS'de Red Hat OpenShift Hizmeti (ROSA) keşfetmek için derinlemesine kaynaklar sağlar.
-
AWS App Runner
-
AWS Elastic Beanstalk
-
AWS Fargate
-
ROSA
-
AWS App Runner
-
AWS App Runner'ı kullanmaya başlayın
Bu öğretici, uygulamanızı App Runner hizmetine dağıtmak için kaynak kodunu ve dağıtımı, hizmet derlemesini ve hizmet çalışma zamanını yapılandırırken size yol gösterir. Ayrıca bir kod sürümünün nasıl dağıtılacağını, yapılandırma değişikliği yapmayı ve günlükleri görüntülemeyi de gösterir.
Öğreticiyi kullanın »
AWS App Runner: Dakikalar içinde koddan ölçeklenebilir, güvenli bir web uygulamasına
AWS App Runner'ın, container'ları veya altyapıyı dağıtma ve yönetme konusunda daha önce deneyimi olmayan ekipler için bile, hangi dilde yazılmış olursa olsun web uygulamalarını ve API'leri buluta dağıtmanızı kolaylaştırmak için nasıl tasarlandığını keşfedin.
Bir Web Uygulamasını AWS App Runner Kullanarak Dağıtma
AWS App Runner'ı kullanarak container'lı bir web uygulaması dağıtmak için bu adım adım talimatları izleyin. Kaynak kodunuz veya container görseli ile başlayın. App Runner, web uygulamasını otomatik olarak oluşturur, dağıtır ve trafik yükünü şifrelemeyle dengeler. -
AWS Elastic Beanstalk
-
Elastic Beanstalk'ı kullanmaya başlama
Bu kılavuz, bir Elastic Beanstalk uygulamasını oluşturma, keşfetme, güncelleme ve silme konusunda size yol gösterir.AWS Elastic Beanstalk'ta dağıtım seçenekleri
Bu kılavuz, altyapı yönetiminin operasyonel yükü olmadan uygulamaları dağıtmak, yönetmek ve ölçeklendirmek için AWS Elastic Beanstalk'ı kullanabileceğinizi açıklamaktadır.
Orta seviye AWS Elastic Beanstalk öğreticileri ve örnekleri
Bu öğreticiler orta seviye kullanıcıları hedeflemektedir ve AWS'ye kaydolma gibi temel adımlar için talimatlar içermeyebilir.
-
AWS Fargate
-
AWS Fargate'i Kullanmaya Başlayın
Bu kılavuz, HAQM EC2 bulut sunucularının sunucularını veya kümelerini yönetmek zorunda kalmadan container'ları çalıştırmak için HAQM ECS ile kullanabileceğiniz bir teknoloji olan AWS Fargate'in temellerini açıklamaktadır.
AWS Fargate'de Linux container'ları kullanarak konsolu kullanmaya başlama
HAQM ECS'nin AWS Fargate'i desteklediği Bölgelerdeki görevleriniz için Fargate başlatma türünü kullanarak AWS Fargate'de HAQM ECS'yi kullanmaya başlayın.
AWS CLI'yi kullanarak Fargate Linux göreviyle küme oluşturma
AWS CLI ile bir küme ayarlayın, bir görev tanımı kaydedin, bir Linux görevi çalıştırın ve HAQM ECS'de diğer yaygın senaryoları gerçekleştirin. -
ROSA
-
AWS'de Red Hat OpenShift Hizmeti'ni kullanmaya başlama
Bu kılavuz, AWS'de Red Hat OpenShift Hizmeti'ni kullanmaya başlamanızı sağlar.
Neden ROSA kullanıyorsunuz?
Bu video, Red Hat OpenShift'i standart Kubernetes üzerinden ne zaman kullanabileceğinizi gösterir ve AWS'de ROSA'yı derinlemesine araştırır.
Keşfedin
Kullanmaya başlamanızı, en iyi uygulamaları öğrenmenizi ve veritabanlarınızı taşımanızı sağlayacak teknik incelemeleri keşfedin.
Teknik incelemeleri keşfedin »
Container'lara yönelik yaygın kullanım durumları için incelenmiş çözümleri ve mimari rehberliği keşfedin.