Bulutta yerel uygulamalar ne zaman kullanılır?

Tamamlandı

Buluta özel uygulamalar mimari olarak daha geleneksel yazılım mühendisliği yaklaşımlarından farklıdır. Buluta özel çok geniş bir kategori olduğundan, pazara sunma hızı, makine öğrenmesi gibi yeni teknolojilerin tümleştirilmesi ve müşteri geri bildirimlerine hızlı adaptasyon gibi çoğu gereksinime hizmet edecek bir mimariyi kolayca oluşturabilirsiniz.

Mevcut uygulamaları modernleştirme

Bulutta yerel uygulamalar yalnızca yeni projeler için değildir. Geçmişe dönük bir uygulama hiçbir zaman 'buluta gerçekten yerel' olmayabilir ancak mevcut uygulamaların çoğu bulutta yerel düşünme olanağından yararlanarak tek tek özelliklerin sistemin tamamı yeniden dağıtılmadan kullanıma sunulmasını sağlarken güvenilirliği artırmaya devam eder.

Ayrıntılı ölçeklenebilirlik ve gelişmiş sistem dayanıklılığından daha iyi yararlanabileceğinizden, mevcut bir uygulamayı bulut açısından iyileştirmek genellikle uygun maliyetlidir. Birçok bulut hizmeti, uzman yönetimi gereksinimini azalttığı için bulut mimarları ve geliştiriciler için uygun yönetim işlevleri sağlar.

Örneğin PostgreSQL için Azure Veritabanı, temel alınan işletim sistemini ve veritabanını sizin için yöneterek DBA gibi yerleşik veritabanı yönetim işlevlerine sahiptir.

Buluta özel yaklaşımı aşamalı olarak benimseme

Bir uygulamanın kısmen modernleştirilmesi tam geçiş ve yeniden oluşturma anlamına gelmez. Mevcut uygulamalar, mevcut mimariyi daha modüler, hizmet tabanlı bir mimariye taşıyarak ve API tabanlı iletişim kullanarak bulutta yerel bir yaklaşıma doğru gelişebilir. Bulutta yerel paradigmalara dayalı yeni hizmetler ekleyerek mevcut uygulamaları genişletebilir ve geliştirebilirsiniz.

Önceliklere ve kullanıcı ihtiyaçlarına bağlı olarak bu teknolojileri ve yaklaşımları artımlı olarak benimsemek genellikle mantıklıdır.

Bulutta yerel uygulamalar kullanılmadığında

Modernleştirmeye yatırım yapmak için yeterli değer sağlamayan mevcut bir uygulamanız varsa bulutta yerel bir uygulama uygun olmayabilir. Ayrıca, tahmin edilebilir kaynak taleplerine sahip bir uygulamanız varsa, mevcut bir veri merkezi ve mevcut yönetim altyapısı iyi olabilir.

Ancak bu durumlarda bile, şirket içi uygulamalarınızın diğer bulut tabanlı uygulamalarınızla ve hizmetlerinizle çalışabileceği karma bir yaklaşım kullanmayı düşünebilirsiniz.

Sektörde buluta özel uygulamaları kullanma

Bulutta yerel işlemler CI/CD işlem hatları gibi otomasyonu kullanır ve geliştiricilerin birçok geleneksel sistemde yer alan dağıtım ek yükleri yerine kod geliştirmeye odaklanmasını sağlar.

Bulutta yerel mimarileri olan birçok şirket, günde binlerce kez yüzlerce (binlerce olmasa da) dağıtan binlerce bağımsız hizmete sahiptir. Canlı, karmaşık bir uygulamanın küçük alanlarını anında güncelleştirebilir ve gerektiğinde bu alanları tek tek ölçeklendirebilir.