Komünite desteğiyle gerçekleşen Ansible-konteyner, Ansible Playbooks aracılığıyla tam bir konteyner oluşturmayı mümkün kılıyor. Böylece harici Docker araçlarına duyulan ihtiyaç azalmış oluyor.
Dünyanın lider açık kaynak çözümleri sağlayıcısı Red Hat, Inc. (NYSE: RHT), Ansible projesine bağlı olarak oluşturulan Ansible-Konteynerlerin tanıtımını yaptı. Ansible-konteynerler basit, güçlü ve aracısız açık kaynak BT otomasyon çerçevesi sağlıyor. Şu anda teknoloji önizleme olarak kullanıcılara ulaşan Ansible-Konteyner, Ansible Playbooks içerisinde Docker formatlı Linux konteynerlerin eksiksiz bir şekilde oluşturulmasını sağlıyor ve Dockerfile veya docker-compose gibi harici araçlara duyulan ihtiyacı ortadan kaldırıyor.
Açık Konteyner İnisiyatifindeki konteyner formatları için standardizasyon oluşmaya başlamış olsa da, araç alanı hala bölümler halinde kullanılıyor ve geliştiriciler, konteynerleştirilmiş uygulamalar yaratmak ve kurmak için Kurumsal akışın dışında çalışmak zorunda kalıyorlar. Ansible Konteyner bu durumu değiştiriyor ve Linux konteyner geliştirme çalışmalarını kullanımı kolay Ansible Playbook ile mevcut iş akışı içerisine dahil ediyor ve geleneksel uygulama yapımı ile buluta özgü uygulama geliştirme çalışmalarını tek bir çatı altında topluyor.
Ansible Komünitesi direktörü Greg DeKoenigsberg, “Komünitemizdeki birçok kullanıcı konteynerlerini kurup yönetirken Ansible kullanmaya çoktan alıştılar bile. Ansible-konteyner projesi bu toplulukların en iyi fikirlerinin bir araya getirilip tek bir araç içinde toplanmış halidir. Kısa bir zaman önce kullanılmaya başlamasına rağmen gördüğümüz kullanıcı ilgisi, konteyner araçları alanında kritik bir ihtiyacı adreslediğimizi teyit etmektedir” diyor.
Ansible Projesinde, Ansible Konteynerin yanı sıra yeni Kubernetes modüllerinin de tanıtımı yapıldı. Bu modüller Kubernetes şablonlarının doğrudan Ansible Playbook’tan üretilmesini sağlıyor. Bu iki olanağı bir araya getiren BT ekipleri artık Linux konteynerleri doğrudan doğruya playbook’tan yaparak, Red Hat OpenShift gibi Kubernetes temelli bir konteyner uygulama platformunda etkin bir şekilde kurabiliyorlar.
Ansible geliştiricilerin ve BT operatörlerinin BT uygulama ve ortamlarını daha hızlı ve kolay kurabilmesini sağlarken; network yapılandırma, bulut kurulumları ve geliştirme ortamları gibi rutin aktiviteleri otomatikleştirerek BT ekipleri arasındaki engellerin ortadan kalkmasını da sağlıyor. GitHub’ın katkılarından güç alan Ansible’ın modüler kod taban, günümüzdeki altyapıları yönetmek için gereken güçlü BT otomasyon platform sağlamakla kalmıyor, yeni BT ihtiyaçlarına ve DevOps (Geliştirici ve operatörler) iş akışlarına da uyum sağlıyor.
Ansible Konteynerin yetenekleri sayesinde kullanıcılar Ansinle Playbook ile mevcut altyapı ve ağlarını otomatikleştirebilecek, bir yandan da uygulamalarını konteynere almak için ilave playbook’lar kullanıp onları konteyner uygulama platformunda kurabilecekler. Böylece bulut yerlisi uygulamalar durumunda inovasyondan feragat etmeden mevcut BT yatırımlarını ve kritik uygulama/sistemlerini koruyarak operasyon sürekliliği sağlayacaklar.
Red Hat’,n mevcut konteyner altyapı yığınındaki Ansible faktörüyle gelen otomatikleştirilmiş konteyner yapımı ve kurulumuna dahil olan özellikler:
- Red Hat Enterprise Linux Atomic Host içerisinde istikrarlı, konteyner-odaklı işletim sistemi
- Red Hat OpenShift ve yakınlarda tanıtılan yeni nesil OpenShift online genel bulut hizmetleri sayesinde kurumsal ölçekli, Kubernetes ve Docker yerlisi konteyner uygulama platformu.
- Red Hat CloudForms, Red Hat Insights, Red Hat Satellite ve Ansible Tower by Red Hat sayesinde altyapı yönetimi, otomasyon ve hibrit ortamlarda denetleme
- Red Hat OpenStack Platform ve Red Hat Cloud Suite (Red Hat OpenShift de dahil) sayesinde büyük ölçekli konteyner kurulumlarında her boyut için ölçeklenebilir özel ve hibrit bulut mimarisi.
Red Hat’in konteyner yığını, bulut yerlisi uygulamalar yapan geliştiricilerden hibrit uygulamalar ve ortamlar yönetip denetleyen operatörlere kadar herkesten gelen ve tamamen açık, kurumsal sınıfta bir deneyim sunuyor.