Volkan Şenol
Munera olarak, business organization management yapıyoruz. Asistanlarımız var. Bu asistanlar back ofislerimizden ilgili müşterilerimizin executivilerine ve yöneticileriyle irtibat halindeler. İstekler geliyor ve isteğe göre modern dünyada kullanılan örneklere göre akıllı bir algoritma çalıştırılıyor, en mantıklı öneri sunuluyor. Daha sonrasında organizasyon şirketleriyle anlaşılıyor. Bu sayede müşterilerimiz adına organizasyonları yaparak onların iş ihtiyaçlarını daha uygun fiyatlı ve zamandan tasarruf ederek yapmalarını sağlıyoruz. IT ekbimiz 4 kişiden oluşuyor. Hem yazılım hem yönetim yapıyoruz.
Problem
Web sitemiz yoğun bir trafik almaktaydı ve bunun yönetimini mevcut local ortamlarındaki IIS hesaplarından yapmaktaydık. Artan trafiğe göre esnek bir şekilde web sitelerimizin altyapı ihtiyaçları artmakta ve azalmaktaydı. Bu değişimin yönetimi de el ile yapılıyordu. Bütün bu el ile yönetim ve sürekli değişen trafiğin takibi için bir bulut teknolojisine geçmek ve el ile yapılan işleri ve altyapı kaynaklarını bir servis olarak kullanmak istiyorduk. Azure’un bize sunduğu App Service tam olarak bize yönetilen bir web sitesi modeli sunduğu için, dinamik altyapı değiştirme, ölçenebilirlik, güvenlik ve hızlı değişimler yapmalarına olanak sağlayacaktı. Bunun yanı sıra anlık olarak çok fazla test ortamına ihtiyaç duyduğumuz için anlık makinelere ihtiyacımız olmaktaydı. Azure sayesinde yeni bir ortam hazırlamamız saniyeler seviyesine indi.
Web sitesini Azure’a Platform as a Service olarak taşırken ihtiyacımız olan tek şey mevcut IIS makinesindeki uygulamanın kaynak kodlarıydı. Bu kaynağı Azure ortamında yayınladıktan ettikten sonra hiçbir IIS görmeden direk olarak uygulamamız canlıya geçebiliyor olacaktı. Daha sonrasında ilgili sertifika ve DNS yönlendirilmeleri yapılarak uygulama production olarak çalışmaya başlayacak. İhtiyacımız olan şey inftastructure katmanı ile uğraşmadan yönetilen bir hizmette uygulamalarımıza odaklanmaktı
Çözüm
Web sitesini bir platform servisi olarak barındırmak bizim başlıca ihtiyacımızdı. Bunu da yaparken anlık olarak değişimleri kendimiz kolayca yapabilmeli ve yeni bir ihtiyaç anında ortamın tüm kontrolü bizde olmalıydı. Altyapı ile ilgili update, security gibi zorunlu güncellemelerle uğraşmakta istemiyorduk. Azure’un kolay ekranları sayesinde bu ihtiyaçlarımızı karşılayabileceğimizi bir Proof Of Concept çalışması ile birlikte görmüş olduk. İhtiyacı karşılayan bir platform olduğu için verilen karar, Azure’da bir PaaS servis olan App Service kullanımı oldu. İşletme kolaylığı sağlıyor. Sürekli takip etmek zorunda değiliz.
Hem Microsoft’un bu alandaki güçlü vizyonu hem de bizim isteklerimizi karşılayan bir platform oluşundan dolayı, sektörde de kendini kanıtlamış bir servis olan Azure App Service seçildi.
Bu zamana kadar Data Market sistem tarafında bizlere çok fazla destek verdi. Destek istediğimiz zaman hızlıca reaksiyon verebiliyordu. Uzun zamandır birlikte çalıştığımız ve kendilerine güvendiğimiz için bu geçişi birlikte tasarlamak istedik.
Assestment’ımızı gerçekleştirirken Azure App Service Migration Assistant kullandık. Bunun yanı sıra mevcuttaki metriklerimize bakarak Azure’da uygun App Service Planı seçtik.
Fayda
Kullanılan Teknolojiler
Assestment’ımızı gerçekleştirirken Azure App Service Migration Assistant kullandık. Bunun yanı sıra mevcuttaki metriklerimize bakarak Azure’da uygun App Service Planı seçtik.