İçeriğe geç
CIQ Ascender / AWX

CIQ Ascender, Ansible playbook’larını ekibinizin ortak kullanabileceği merkezi bir otomasyon platformuna taşır. AWX tabanlı yapısıyla işleri web arayüzünden yönetmenizi sağlar. Ekip yetkileri, zamanlanmış görevler ve çalışma sonuçları üzerinden otomasyon süreçlerinizi daha kolay takip edebilirsiniz.

Mono olarak Ascender’ı kendi operasyonlarımızda kullanıyoruz. Kurumlar için de mevcut Ansible çalışmalarını temel alarak kurulum, entegrasyon ve günlük işletim süreçlerine destek veriyoruz.

Merkezi Ansible otomasyonu ne sağlar?

Ansible ile hazırladığınız işleri yalnızca yazan kişinin çalıştırabildiği betikler olmaktan çıkarıp ekibin kullanabileceği iş akışlarına dönüştürebilirsiniz:

  • Ortak çalışma alanı: Envanterleri, projeleri ve iş şablonlarını tek arayüzden yönetin.
  • Ekip bazlı yetkilendirme: Hangi ekibin hangi işi, hangi sistemlerde çalıştırabileceğini belirleyin.
  • Planlanmış işler: Bakım, yapılandırma kontrolü ve raporlama playbook’larını belirlediğiniz takvime bağlayın.
  • Görünür sonuçlar: Çalışma geçmişini ve görev çıktılarını inceleyerek sorunlu adımları takip edin.

Örneğin bir bakım sürecinde önce test sunucularında kontrol çalıştırabilir, sonuçları inceleyip üretim adımını yetkili ekibin onayına bırakabilirsiniz. AWX’in iş akışı ve yetkilendirme yetenekleri bu tür süreçleri modellemeye yardımcı olur; seçilen Ascender veya AWX sürümünde akış pilotla doğrulanır.

CIQ Ascender, AWX ve Ascender Pro ilişkisi

AWX, Ansible otomasyonu için web arayüzü, REST API ve görev motoru sunan topluluk projesidir. CIQ Ascender bu temel üzerine geliştirilir. Ascender’ın açık kaynak sürümü, Apache-2.0 lisansı kapsamında ücretsiz kullanılabilir.

Ascender Pro ise CIQ’nun ek platform yeteneklerini ve üretici desteğini bir araya getirdiği ticari ürünüdür. Açık kaynak sürümle başlamak ve kurulum/işletim hizmeti almak da bir seçenektir. Üretici desteği ihtiyacı varsa ürün aboneliğinin kapsamını, Mono’nun sağlayacağı hizmetlerden ayrı netleştiririz.

Böylece yazılım seçimini yalnız lisans üzerinden değil, ekibinizin ihtiyaç duyduğu otomasyon ve destek modeli üzerinden yapabilirsiniz.

Mono ile kurulumdan günlük kullanıma

Başlangıç noktamız mevcut playbook’larınız, yönetilecek sistemler ve ekibinizin çalışma biçimidir. Her ortam için aynı altyapıyı önermek yerine birlikte bir uygulama planı çıkarırız:

  1. İlk kullanım senaryosu: Tekrarlanan bir bakım, yapılandırma veya raporlama işini seçer; beklenen sonucu belirleriz.
  2. Kurulum ve entegrasyon: Seçilen platformun gereksinimlerine göre altyapı, Git bağlantısı, envanter ve kimlik entegrasyonunu düzenleriz.
  3. Pilot ve yetkilendirme: Playbook bağımlılıklarını, ekip erişimlerini ve iş sonuçlarını sınırlı bir sunucu grubunda doğrularız.
  4. İşletim ve devir: Yedekleme, geri yükleme kontrolleri, güncelleme planı ve ekip eğitimini hizmet kapsamına göre ele alırız.

Bu çalışma, Linux sistem yönetimi veya kod olarak altyapı dönüşümü süreçlerinizle birlikte planlanabilir.

Küçük başlayıp ihtiyaca göre büyütün

İlk adımda bütün işleri merkezi platforma taşımak gerekmez. Komut satırındaki mevcut düzeniniz yeterliyse onu koruyup ortak kullanım gerektiren işlerle başlayabiliriz. Ekip ve görev sayısı arttıkça yetkilendirme, zamanlama ve merkezi takip kapsamını genişletiriz.

Planlamada yazılım lisansı, altyapı ve kurulum/işletim hizmetlerini ayrı kalemler olarak ele alırız. Böylece hem başlangıç kapsamı hem de bakım sorumlulukları baştan belli olur.

Resmi kaynaklar

Sıkça sorulan sorular

CIQ Ascender nedir?
CIQ Ascender, Ansible playbook’larını merkezi bir web arayüzünden yönetmek için kullanılan, AWX tabanlı açık kaynak otomasyon projesidir. Web arayüzü, REST API ve görev motoruyla otomasyon işlerini ekiplerin ortak kullanımına taşır.
CIQ Ascender ücretsiz mi?
Evet. Açık kaynak Ascender, Apache-2.0 lisansı kapsamında lisans ücreti ödemeden kullanılabilir. Kurulum ve işletim hizmetleri ihtiyaca göre ayrıca planlanır. Ascender Pro, CIQ’nun ek platform yetenekleri ve üretici desteği sunduğu ticari ürünüdür.
Ascender ile AWX arasındaki fark nedir?
AWX, Ansible için web arayüzü, API ve görev motoru sunan topluluk projesidir. Ascender, AWX temelinde geliştirilir. Ortak kökenleri olsa da sürüm, kurulum ve özellik kapsamları farklılaşabilir; seçim mevcut otomasyonlar ve işletim ihtiyaçlarına göre yapılır.
Mevcut Ansible playbook'larımızı kullanabilir miyiz?
Mevcut playbook’larınız başlangıç noktasıdır. Merkezi platforma taşırken koleksiyon ve çalışma ortamı bağımlılıkları, envanter ve erişim bilgileri birlikte düzenlenir. Mono, seçilen işlerin pilot ortamda doğrulanmasıyla geçişi planlar.
AWX Kubernetes üzerinde nasıl kurulur?
AWX’in resmi kurulum belgeleri AWX Operator kullanımını önerir. Kurulumda Kubernetes ortamı, kalıcı depolama, veritabanı, erişim ve yedekleme birlikte planlanır. Ascender için seçilen sürümün kendi kurulum belgeleri esas alınır.

Bir sonraki dönüşümü birlikte planlayalım.

Ekibimiz teknik gereksinimlerinizi anlamak ve hızlıca prototip çıkarmak için hazır.