Avusturyalı yazılım geliştiricisi jSparrow, yerel altyapısının artık işletmenin dayanıklılık gereksinimlerini karşılamadığını ve geliştirme ortamını sürdürmek için daha fazla insan kaynağına ihtiyaç duyulduğunu tespit etti. Bu makalede nasıl yapılacağı açıklanmaktadır ITGLOBAL.COM uzmanlar, müşterinin yazılım geliştirme altyapısını buluta taşıdıkları ve yönetimine özen gösterdikleri karmaşık bir proje uyguladılar.
Müşteri profili
Müşteri başarı öyküsü: jSparrow
Endüstri: Özel yazılım geliştirme
Hizmet kapsamı: Avusturya
Web sitesi: jSparrow
Müşteri ihtiyaçları
jSparrow altyapısı, uzmanların Atlassian Stack (Jıra, Confluence, Bitbucket), Nexus, Jenkins, OpenLDAP gibi geliştirme araçlarını barındırdığı ve birkaç web sitesini barındırdığı iki sunucuya yerel olarak dağıtıldı. Şirket içi çalışanlardan oluşan küçük bir ekip, geliştirme ortamını sürdürdü ve DevOps uygulamalarını uyguladı.
Bu nedenle, jsparrow’daki uzmanların şunları yapması gerekiyordu:
- Personel alımı ve eğitiminden tasarruf etmek için altyapı bakımını bir bulut hizmet sağlayıcısına devretme;
- Yazılım geliştirme için altyapı bileşenlerini seçme ve sürdürme konusunda yardım alın;
- Dış çalışanların işe alınmasını kolaylaştırmak için kimlik yönetimi sürecini şeffaf ve güvenlik gereklilikleriyle uyumlu hale getirin ve çalışanların altyapı bileşenlerine erişimini farklılaştırın;
- Yeni yazılım ürünleri geliştirme ve pazarlama süresini kısaltın.
Şirket dönmeye karar verdi ITGLOBAL.COM gelişmiş altyapı bakımı ve DevOps süreç iyileştirmeleri ile kapsamlı bir proje uygulamak.
Tarafından çözüm ITGLOBAL.COM
Bu ITGLOBAL.COM uzmanlar, birkaç aşamadan oluşan karmaşık bir çözüm sundu:
- Hataya dayanıklı bir altyapı oluşturmak için web sitelerinin, ortamın ve geliştirme araçlarının şirket içi sunuculardan buluta taşınması. ITGLOBAL.COM uzmanlar, müşterinin verilerini derhal Hollanda’daki bir veri merkezinde dağıtılan genel buluta taşıdı ve gerekli erişimi sağladı.
- Uygulama geçişi için jSparrow,Klasik geliştirme araçları: Jıra, Confluence, Bitbucket. Müşterinin açık kaynaklı Atlassian ürünleri için bir yedek bulması gerekiyordu, bu yüzden ITGLOBAL.COM verileri genel bulutta dağıtılan gitlab’a taşıdı.
- Jenkins ve Nexus Sonarqube gibi yapı teslim bileşenlerinin buluta taşınması.
- Yönetilen BT hizmeti içinde altyapı bakımının geçişi.
- Yönetilen DevOps hizmeti içinde yapı teslimi ve uygulama yönetimi ürün desteğinin geçişi.
Sonuçlar
Proje için belirlenen tüm hedeflere aşağıdakiler tarafından ulaşılmıştır ITGLOBAL.COM . jSparrow altyapısı artık güvenli bir genel bulutta konuşlandırılıyor ve uygulama yönetiminin yanı sıra altyapı bakımı da şu kişiler tarafından gerçekleştiriliyor: ITGLOBAL.COM yüksek uzmanlığa ve uzun yıllara dayanan deneyime sahip uzmanlar.
Müşterinin çözebildiği ana görev, yazılım geliştirme için gereken hizmetleri ve altyapıyı sürdürmek ve tam olarak desteklemekti. Yazılım oluşturma sürecindeki ve ürün yaşam döngüsündeki sorunların yanı sıra bunların geliştirilmesi ve iyileştirilmesiyle ilgili değişiklikler şu kişiler tarafından düzeltilir ve ele alınır: ITGLOBAL.COM uzmanlar. ITGLOBAL.COM 7/24 teknik destek sağlar ve hizmet düzeyi imzalı bir SLA tarafından yönetilir. Artık jSparrow insan ve zaman kaynaklarından tasarruf ediyor ve müşterinin çalışanları daha önemli projelere katılıyor.