Azure DevTest Labs

Giriş

Azure DevTest Labs geliştiriciler ve test edenlerin iş yüklerini en aza indirerek maliyetleri kontrol altına almalarını sağlayan bir platform. DevTest lab ile birlikte çalışma ortamlarını hızlı bir şekilde oluşturabilmek mümkün. Diğer bir değişle self-servis sanal ortamı olarak da adlandırabiliriz.

Uygulama geliştirmeye ve test etmeye başlamak için ihtiyaç duyduğunuz her şeyi içeren yeniden kullanılabilir şablonlar (Windows,Linux template, Resource Groups, App Services ve daha fazlası) sayesinde çalışma ortamlarını hızlıca oluşturabilirsiniz. Uygulamanızın son iyi derlemesinin yüklü olduğu bir ortamı yalnızca birkaç tıklamayla elde edebilir, bu sayede hemen çalışmaya başlayabilirsiniz.

Microsoft Azure Dev/ Test Labs

16-10/06/1-azure-devtest-labs.jpg

 

Bir çok BT çalışanı için proje ve test sürecinde bir çok iş yükü ile karşı karşıya kalıyor. Microsoft DevTest Lab’ı Azure üzerinde service olarak vermekte.

BT tarafında konu ile ilgili yaşanan bazı sorunlar;

  • Geliştirici ekipler için gerekli kaynak ortamlarının tedarik edilmesi konusunda gecilmeler.
  • Uygulama platform içi kurulumların yapılandırılması.
  • Kaynak kullanımını optimize etmek için yüksek maliyeti.
  • Üreticiler tarafından yaşanılan sorunlar.

 

16-10/06/2-azure-devtest-labs-challenges-in-process-of-delivering-the-project.jpg

 

Azure DevTest Labs Faydaları

 

Sorunsuz bir self-servis:

DevTest Labs tarafında yönettiğiniz VM’lerinizi otomatik  start – stop özelliğini kullanarak, tükettiğiniz kaynakları görebilir ve maliyetlerinizi yönetebilirsiniz.

(Örneğin big data’nız var ve analiz etmek istiyorsunuz – DevTest Labs ile kendi poliçelerinizi  kolaylıkla Lab ortamınıza deploy edebilirsiniz.)

Test ortamınız saniyeler içinde hazır:

DevTest Labs ekibinizin geliştirme ve uygulamaları test etmek için gereken her şeyi ile önceden hazırlığı ortamları oluşturmak için olanak sağlar.

– Azure Resource Manager ile oluşturulan tüm şablonları yeniden kullanabilir durumdadır .Bu şablonlar ile yeni VM’ler oluşturabilir ,Visual Studio Team Services veya GitHub üzerinde depolayarak kullanabilirsiniz.

16-10/06/vhm.png

Maliyet yönetimini basitleştirin

  •  Sanal makinelerin otomatik olarak kapatılmasını ve başlatılmasını sağlayan laboratuvar ilkeleri ayarlayın.
  • Laboratuvarınız için, kullanıcı ve laboratuvar başına sanal makine sayısı gibi sınırlar belirleyin.
  • Laboratuvar maliyeti eğilimini kullanarak harcamanızı ayarlayın.

Ortamlarınızı kolayca ayarlayın

  •   Ortamınızı hızla yeniden oluşturmak için özel templateleri kullanın.
  •   Yapıtlar aracılığıyla en yeni güncelleştirmeleri ve geliştirme araçlarını makinenize yükleyin
  •   Formüller oluşturarak ortamınızın yapılandırmasını dilediğiniz zaman kolayca değiştirebilirsiniz.

 

16-10/06/chef.png

Mevcut development ortamınızla tümleştirin

  •   REST API kullanarak doğrudan sürekli tümleştirme (CI) araçlarınızdan geliştirme ve test ortamları sağlayın.
  • VSTS task manager kullanarak sürüm işlem hattınızdan kolayca dağıtım yapın.
  • Komut satırı aracını kullanarak sanal makine ayarlama ve temizleme işlemlerinizi otomatikleştirin.

 

16-10/06/cloud101.png

 

Laboratuvarları kendi senaryonuza uyarlayın

  •  Geliştirme ortamlarını ekip veya kurum çapında merkezi olarak yönetin.
  •  Yeniden kullanılabilen ortam şablonlarıyla uyumluluk denetimi ve otomatik testler gerçekleştirin.