Azure Developer CLI’yi deneme

[ad_1]

Yeni teknolojiler ve yeni projeler söz konusu olduğunda genellikle öğrenme eğrileri hakkında konuşuruz, başlangıçta dik ama pürüzsüz bir eğri hayal ederek sonunda aynı seviyeye geliriz. Tabii ki pratikte, bazıları uçurum gibi olan bir dizi basamaktan oluşuyor. Bu adımların en yükseklerinden biri, hedef ortamları ayağa kaldırmak ve ihtiyaç duyduğumuz kitaplıklar, SDK’lar ve önkoşullarla birlikte kod iskelesini devreye almaktır.

Her adım bir gecikmedir—kod yazıp sorunları çözebileceğimiz saatler hatta günler. Bu, kendi geliştirme cihazlarımızda yeterince zor olan bir sorun, ancak artık sanal altyapılar sunmaktan ve ayakta konteyner düzenlemesinden sorumlu olduğumuz bulutta yerel platformlarla çalışırken daha karmaşık hale geliyor. Altyapıdan sorumlu olmayabiliriz, ancak modern kodu hızlı ve verimli bir şekilde teslim etmek istiyorsak, özellikle de bu kodu gelecekte operasyon ekiplerine devrediyorsak, hem platform hem de uygulama operasyonlarını anlamamız gerekir.

Geliştirme platformlarımızı desteklemek için ihtiyaç duyduğumuz araçları ve hizmetleri hızla ayağa kaldıracak bir yola ihtiyacımız var. Hem altyapı hem de güvenlik ortamı açısından en iyi uygulamaları içeren bir yaklaşıma ihtiyacımız var. Geliştiriciler olarak, bu şeyler hakkında düşünmek için eğitilmedik; bunları bizim için uygulamak için operasyonlara ve güvenlik ekiplerine güveniyoruz. Bu süreci self servis hale getirebilirsek, bu pahalı kaynaklar geliştirme ortamları oluşturmak ve dağıtmaktan daha fazlasına odaklanabilir; canlı hizmetleri çalıştırmaya ve korumaya odaklanabilirler.

Azure Developer CLI ile tanışın

Microsoft kısa süre önce bir araç için genel bir önizleme duyurdu Kubernetes odaklı Taslak gibi davranan ve kodlamaya başlamak için ihtiyacınız olan tüm özelliklere sahip olan tanıdık Azure CLI’nin bir arkadaşıdır. Taslaktan farklı olarak, Azure Developer CLI çok daha ileri giderkodunuzu sağlamak için Azure DevOps üzerinde CI/CD (sürekli tümleştirme ve sürekli teslim) kurmanın ve çalıştırmanın yanı sıra kodlamayı, oluşturma sürecini, dağıtımı ve uygulama izlemeyi destekleyen araçlarla tüm yazılım geliştirme yaşam döngüsü boyunca sizi destekler. güncellenirken dağıtılır.

Kullanarak yaygın uygulamaları ayağa kaldırma ve çalıştırma seçeneğiniz bile var. tek bir komut, bir başkasıyla, artık ihtiyaç duyulmadığında dağıtılan kaynakları kaldırmak için. Bir komut satırı aracı olduğu için, Azure Developer CLI, terminaliniz olan her yerde çalışır, geliştirici PC’nizin terminalini, Azure’un bulut kabuğunu ve hatta Visual Studio Code gibi düzenleyicilerde veya Visual Studio gibi popüler IDE’lerde yerleşik terminalleri kullanarak. Her ortam için farklı bir şey öğrenmeye gerek yok. Komutlar, çalıştırdığınız her yerde aynı kalır.

Kaputun altında, Azure ortamlarınızı yapılandırmak için kod olarak Bicep tabanlı altyapının yanı sıra uygulamaları ve kaynakları açıklayan bir YAML şablonlama dili bulunur. Microsoft, başlangıçta yaygın Azure platform hizmetleri için yapılandırmalarla birlikte Python, JavaScript ve C# gibi yaygın diller için örnekler sağlar. Java desteği planlanmıştır, umarım Azure’un Bahar araçlarını da beraberinde getirir. Microsoft tutar GitHub’daki mevcut şablonlarının bir listesiAzure Cosmos DB’de C# kodu oluşturma veya Azure Container Apps’ta bir Dapr mikro hizmeti ayarlama dahil.

Telif Hakkı © 2022 IDG Communications, Inc.

[ad_2]
Kaynak : https://www.infoworld.com/article/3667278/trying-out-the-azure-developer-cli.html#tk.rss_all

Yorum yapın

SMM Panel PDF Kitap indir