Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
Microsoft Dev Box, geliştiricilere geliştirme kutuları adı verilen koda hazır bulut iş istasyonlarına self servis erişim sağlar. Geliştirme kutularını bir projeye özgü araçlar, kaynak kodu ve önceden oluşturulmuş ikili dosyalar ile yapılandırarak geliştiricilerin hemen çalışmaya başlayabilmesini sağlayabilirsiniz. Visual Studio zaten yüklü olan özelleştirilmiş bir görüntü veya Azure Market'ten önceden yapılandırılmış bir görüntü kullanarak geliştirici ekipleriniz için bulut geliştirme ortamları oluşturabilirsiniz.
Geliştiriciyseniz, günlük iş akışlarınızda birden çok geliştirme kutusu kullanabilirsiniz. Geliştirici portalı üzerinden geliştirme kutularınıza erişin ve kutuları yönetin.
Microsoft Dev Box, proje kaynaklarının denetimini geliştirme ekibine yaklaştırarak geliştirme ekipleri ile BT arasındaki boşluğu kapatır.
Dev Box hizmeti üç kurumsal rol düşünülerek tasarlanmıştır: platform mühendisleri, geliştirme ekibi liderleri ve geliştiriciler.
Platform mühendisleri ve BT yöneticileri, geliştirici ekiplerine geliştirici altyapısı ve araçları sağlamak için birlikte çalışır. Platform mühendisleri, geliştirme kutularının kaynaklara güvenli bir şekilde erişebilmesini sağlamak için güvenlik ayarlarını, ağ yapılandırmalarını ve kuruluş ilkelerini ayarlar ve yönetir.
Geliştirici ekibi liderleri, projeleri hakkında ayrıntılı bilgiye sahip deneyimli geliştiricilerdir. Bunlara DevCenter Proje Yöneticisi rolü atanabilir ve geliştirici deneyimini oluşturma ve yönetme konusunda yardımcı olabilir. Proje yöneticileri geliştirme kutularının havuzlarını oluşturur ve yönetir.
Geliştirme ekibinin üyelerine DevCenter Dev Box Kullanıcı rolü atanır. Daha sonra, bir proje için etkinleştirilmiş geliştirme kutusu havuzlarından isteğe bağlı olarak bir veya daha fazla geliştirme kutusuna self servis yapabilir. Geliştirme kutusu kullanıcıları, birden çok geliştirme kutusu oluşturarak birden çok proje veya görev üzerinde çalışabilir.
Microsoft Dev Box, proje kaynaklarının denetimini geliştirme ekibine yaklaştırarak geliştirme ekipleri ile BT arasındaki boşluğu kapatır.
Microsoft Dev Box senaryoları
Kuruluşlar Microsoft Dev Box'u çeşitli senaryolarda kullanabilir.
Platform mühendisliği senaryoları
Dev Box, platform mühendislik ekiplerinin her kullanıcının iş yükü için uygun geliştirme kutularını sağlamasına yardımcı olur. Platform mühendisleri şu işlemleri yapabilir:
- Geliştirme kutusu havuzları oluşturun, uygun geliştirme kutusu tanımlarını ekleyin ve yalnızca söz konusu projelerde çalışan geliştirme kutusu kullanıcılarına erişim atayın.
- Otomatik durdurma zamanlamalarını kullanarak maliyetleri denetleme.
- Geliştirme kutusunun oluşturulduğu bölgeyi belirleyen ağ yapılandırmasını tanımlayın.
- Geliştirme ekiplerine erişim sağlamak ve geliştirme kutularını kendi kendilerine yönetmelerine izin vermek için yerleşik Dev Box Kullanıcı rolünü atayın.
BT yöneticisi senaryoları
Dev Box, BT yöneticileri için aşağıdaki avantajlara sahiptir:
Geliştirme kutularını ağınızdaki diğer tüm cihazlar gibi yönetin:
- Geliştirme kutuları otomatik olarak Microsoft Intune'a kaydedilir. Geliştirme kutularını yönetmek için Microsoft Intune'u kullanın.
- Kuruluşunuz genelinde sıfır günlük yamalar dağıtmak için Intune'daki hızlandırılmış kalite güncelleştirmelerini kullanarak tüm Windows cihazlarını güncel tutun.
- Geliştirme kutusunun güvenliği aşıldıysa, kullanıcıların yedekleme almasına ve yeni bir geliştirme kutusunda çalıştırılmasına yardımcı olurken bu kutuyu yalıtabilirsiniz.
Dev Box, güvenli bir ortamda güvenli erişim sağlar. Microsoft Entra ID'deki erişim denetimleri, erişimi projeye veya kullanıcı türüne göre düzenler:
- Geliştirme kutularını bir Microsoft Entra ID veya Active Directory etki alanına doğrudan ekleyin.
- Kullanıcıların uyumlu bir cihaz üzerinden bağlanmasını gerektiren koşullu erişim ilkeleri ayarlayın.
- Oturum açma sırasında çok faktörlü kimlik doğrulaması gerektir.
- Hassas kaynak koduna ve müşteri verilerine erişen geliştirme kutuları için risk tabanlı oturum açma ilkeleri yapılandırın.
Geliştirici ekip lideri senaryoları
Geliştirici ekibi liderine DevCenter Proje Yöneticisi rolü atandıktan sonra projenin yönetilmesine yardımcı olabilir. Proje Yöneticileri yapabilecekleri:
- Geliştirme kutusu havuzları oluşturun ve uygun geliştirme kutusu tanımlarını ekleyin.
- Otomatik durdurma zamanlamalarını kullanarak maliyetleri denetleme.
- Geliştirme merkezine bağlı bir katalogdan kurulum görevlerini çağıran bir yapılandırma betiği kullanın. Kurulum görevleri, projeye özgü yazılımları yüklemek ve özelleştirmek için geliştirme kutusu oluşturulurken yürütülür.
Geliştirici senaryoları
Genel olarak dağıtılmış geliştirme ekiplerine sahip bir kuruluş, geliştiricilerin en yakın bölgesinde kendi geliştirme kutularını oluşturmasına izin vermek için Dev Box'ı yapılandırıyor. Geliştiriciler, BT yönetici ekibini beklemeden gerektiğinde geliştirme kutuları oluşturur. Kullanıcılar geliştirme kutularına herhangi bir cihazdan ve işletim sisteminden erişer.
Dev Box, birden çok proje üzerinde çalışan geliştiricileri destekler. Geliştiriciler ayrı iş yükleri, projeler veya görevler için ayrı geliştirme kutuları oluşturabilir ve kullanabilir. Geliştiriciler, ihtiyaç duyduklarında önceden tanımlanmış bir havuzdan birden çok geliştirme kutusu oluşturabilir ve bitirdiklerinde bu geliştirme kutularını silebilir.
Kuruluşlar, ekipteki çeşitli roller için geliştirme kutuları bile tanımlayabilir. Tam zamanlı geliştiricilere daha fazla denetim vermek ve yükleniciler için daha kısıtlı izinler uygulamak için yönetici haklarına sahip standart geliştirme kutularını yapılandırabilirsiniz.
Geliştirme kutuları, genel amaçlı iş yüklerinin çoğuyla ilişkili gereksinimleri karşılamak için yeterli vCPU ve belleğe sahip Azure sanal makinelerini kullanır. Depolama için geliştirme kutuları, yüksek performanslı ve düşük gecikme süreli disk desteği sunan Azure Premium SSD'leri kullanır.
Tavsiye
Microsoft Dev Box'ın General Motors kullanımı hakkında bilgi edinin: General Motors, Microsoft'un bulut tabanlı geliştirici hizmetleriyle geliştirme araç zincirini ve ekleme deneyimini yeniden hayal eder.
Microsoft Dev Box'ı kullanmaya başlama
Microsoft Dev Box'ı kullanmaya başlamak için bir geliştirme merkezi ayarlamanız gerekir. Geliştirme merkezi, projeleriniz ve kaynaklarınız için bir kapsayıcıdır. Azure portalında bir geliştirme merkezi oluşturabilir ve ardından bu geliştirme merkezinde projeler oluşturabilirsiniz. Her projenin geliştirme kutuları, ağlar ve görüntüler de dahil olmak üzere kendi kaynak kümesi olabilir.
Dev Box yolculuğunuza temel bir şablonla başlayın: Microsoft Dev Box.
Microsoft Dev Box'taki yenilikler
Microsoft Dev Box'taki en son özellikler ve güncelleştirmeler hakkında bilgi edinmek için bkz. Microsoft Dev Box'taki yenilikler.
Azure Dağıtım Ortamları ile paylaşılan bileşenler
Microsoft Dev Box ve Azure Dağıtım Ortamları , belirli mimari bileşenleri paylaşan tamamlayıcı hizmetlerdir. Dağıtım Ortamları, geliştiricilere uygulama geliştirmek için önceden yapılandırılmış bulut tabanlı ortamlar sağlar. Geliştirme merkezleri ve projeler her iki hizmet için de ortaktır ve bir kuruluştaki kaynakların düzenlenmesine yardımcı olur.
Dev Box'ı yapılandırırken Dağıtım Ortamları kaynaklarını ve bileşenlerini görebilirsiniz. Dağıtım Ortamları özellikleriyle ilgili bilgilendirme iletileri bile görebilirsiniz. Dağıtım Ortamları özelliklerini yapılandırmıyorsanız, bu iletileri güvenle yoksayabilirsiniz.
Örneğin, bir proje oluştururken kataloglar hakkında şu bilgilendirme iletisini görebilirsiniz:
İlgili içerik
Microsoft Dev Box'ı kullanmaya başlayın:
Microsoft Dev Box hakkında daha fazla bilgi edinin: