Ünlü bulut uygulama platformu Heroku kullanıcıları büyük bir problemle karşı karşıya. Platformun, GitHub’daki uygulamaları çalıştırmasını sağlayan GitHub CI/CD Entegrasyonu, Heroku’da 15 Nisan’da yaşanan bir güvenlik olayı nedeniyle devre dışı durumda.
Şirket GitHub tarafındaki sorunu 15 Nisan’dan beri düzelmedi. Şirketten yapılan açıklamada GitHub tarafındaki güvenlik sorununun kısa bir sürede düzelmeyeceği ve müşterilerin GitHub yerine alternatif servisler kullanması tavsiye ediliyor.
Heroku yapısı gereği çalıştırdığı uygulamaları yüklemek için bir git servisi ile birlikte çalışması gerekiyor. Ancak dünyanın en yaygın Git servisi olan GitHub Heroku platformunda şu anda kullanılamıyor.
Heroku Nedir? Heroku.com Nedir?
Heroku birden fazla programlama dili destekleye bir bulut platformudur. 2007’de hizmete giren ilk bulut platformlarından biri olan Heroku, ilk zamanlarında sadece Ruby dilinde geliştirilen uygulamaları desteklerken şimdilerde Java, Node.js, Scala, Clojure, Python, PHP ve Go gibi dillerde de uygulama çalıştırabilmektedir.
Heroku Alternatifleri Nelerdir?
Heroku bulut platformu bir platform as a service örneğidir. Heroku’da kaynak kodu bir git servisindeki CI/CD pipeline özelliği ile Heroku’ya push edebilirsiniz.
Heroku’nun GitHub ile problem yaşaması ile alternatifi servislere doğru yönelim başladı. Global servisler arasında AWS’nin Elasic Beanstalk, Google App Engine ve Digital Ocean’ın Dokuu servisleri bulunuyor.
Ayrıca Türkiye’nin yerli DevOps bulut platformu ETOM Cloud’un ETOM Pipeline servisi de Heroku’ya alternatif olarak kullanılabiliyor. ETOM Pipeline servisinde kaynak kodlar ETOM Cloud’un Türkiye’deki tek ticari Git servisi olmak özelliği taşıyan serviste saklanırken, yine Türkiye’de tek olan CI/CD servisi ile uygulamalar derlenip ETOM Cloud’daki Kubernetes servisi olan ETOM Cloud DevOps Engine üzerinde Heroku’da olduğu gibi barındırılabiliyor.