Hackathon çalıştırmak için Azure Lab Services kullanma kılavuzu

Azure Lab Services ile hackathon düzenleyicileri, birden çok katılımcıyla bir hackathon çalıştırmak için önceden yapılandırılmış bulut tabanlı ortamları hızla oluşturabilir. Her katılımcı hackathon için özdeş ve yalıtılmış sanal makine (VM) kullanabilir.

Azure Lab Services, hackathon'unuz için hızlı bir şekilde yeni bir sanal makine laboratuvarı (VM) oluşturabilmeniz için basit ve kullanımı kolay olacak şekilde tasarlanmıştır. Bu makalede, bir hackathon'u en iyi şekilde çalıştırmak için Azure Lab Services'deki laboratuvarlarınızı yapılandırmaya yönelik yönergeler sağlanır.

Azure Lab Services, Azure Lab Services'e erişimi yönetmek için Azure Rol Tabanlı Erişim 'i (Azure RBAC) kullanır. Daha fazla bilgi için bkz . Azure Lab Services yerleşik rolleri. Azure RBAC kullanmak, kuruluşunuzdaki farklı ekipler ve kişiler arasında laboratuvar oluşturma ve yönetme rollerini ve sorumluluklarını net bir şekilde ayırmanıza olanak tanır. Kuruluşunuzun yapısına ve sorumluluklarına bağlı olarak, bu kılavuz BT yöneticileri veya hackathon düzenleyicileri gibi farklı kişileri etkileyebilir.

Hackathon'unuz için Laboratuvar Hizmetleri'ni kullanmak için hem laboratuvar planının hem de laboratuvarınızın hackathon'unuzun başlangıcından en az birkaç gün önce oluşturulduğundan emin olun.

Rehber

  • Laboratuvarı katılımcılara en yakın bölgede veya konumda oluşturun.

    Gecikme süresini azaltmak için laboratuvarınızı hackathon katılımcılarınıza en yakın bölgede oluşturun. Katılımcılarınız dünyanın her yerinde bulunuyorsa merkezi bir laboratuvar oluşturmak için en iyi kararınızı kullanın. Alternatif olarak, katılımcılarınızın bulunduğu konumlara göre birden çok laboratuvar kullanın.

  • Kullanım gereksinimleri için en uygun işlem boyutunu seçin.

    Genel olarak, işlem boyutu ne kadar büyükse, sanal makine o kadar hızlı çalışır. Ancak maliyetleri sınırlamak için katılımcılarınızın ihtiyaçlarına göre uygun işlem boyutunu seçebilirsiniz. Kullanılabilir işlem boyutlarıyla ilgili ayrıntılar için yönetici kılavuzundaki VM boyutlandırma bilgilerine bakın.

  • Linux VM'lerine uzak masaüstü bağlantısı için RDP\SSH'yi yapılandırın.

    Hackathon'unuz Linux VM'leri kullanıyorsa, katılımcıların vm'lerine bağlanmak için RDP (uzak masaüstü protokolü) veya SSH (güvenli kabuk) kullanabilmesi için uzak masaüstünün etkinleştirildiğinden emin olun. Bu adım yalnızca Linux VM'leri için gereklidir ve laboratuvar oluşturulurken etkinleştirilmelidir. Ayrıca RDP için yayımlamadan önce şablon VM'sine RDP sunucusu ve GUI paketlerini yüklemeniz ve yapılandırmanız gerekebilir. Daha fazla bilgi için bkz . Linux için uzak masaüstünü etkinleştirme.

  • Windows güncelleştirmelerini yükleyin ve durdurun.

    Windows görüntüsü kullanıyorsanız, laboratuvarı yayımlamadan önce laboratuvarın şablon VM'sine en son Windows güncelleştirmelerini yüklemenizi öneririz. Güvenlik amacıyla en son güncelleştirmeleri yükleyin ve hackathon katılımcılarının güncelleştirmeleri yüklemek için hackathon sırasında kesintiye uğramasını önlemek için vm'lerinin yeniden başlatılmasına da neden olabilir. Hackathon sırasında gelecekteki kesintileri önlemek için Windows güncelleştirmelerini kapatmayı da düşünebilirsiniz. Windows güncelleştirmelerini yükleme ve yapılandırma ile ilgili nasıl yapılır kılavuzuna bakın.

  • Katılımcıların çalışmalarını nasıl yedeklediklerine karar verin.

    Hackathon katılımcılarının her birine hackathon ömrü boyunca bir sanal makine atanır. Katılımcılar, çalışmalarını doğrudan sanal makineye kaydetmek yerine vm dışından yedekleyebilir ve bu sayede hackathon bittikten sonra verilere erişebilirler. Örneğin, katılımcılar OneDrive, GitHub vb. kaydedebilir. OneDrive'ı kullanmak için, laboratuvar sanal makinelerindeki katılımcılar için otomatik olarak yapılandırmayı seçebilirsiniz. OneDrive'ı yüklemek ve yapılandırmak için nasıl yapılır kılavuzuna bakın.

  • VM kapasitesini katılımcı sayısına göre ayarlayın.

    Laboratuvar sanal makine kapasitenizin hackathon'unuzda beklediğiniz katılımcı sayısına göre ayarlandığından emin olun. Şablon sanal makinesini yayımladığınızda tüm laboratuvar sanal makinelerinin oluşturulması birkaç saat sürebilir. Hackathon'un başlangıcından önce laboratuvar ve laboratuvar VM'lerini oluşturmanız önerilir. Daha fazla bilgi için bkz . Laboratuvar kapasitesini ayarlama.

  • Laboratuvar erişiminin kısıtlanıp kısıtlanmayacağına karar verin.

    Varsayılan olarak laboratuvara erişim kısıtlanmıştır. Bu özellik, kayıt bağlantısını kullanarak laboratuvara kaydolmadan ve laboratuvara erişmeden önce hackathon katılımcılarınızın tüm e-postalarını listeye eklemenizi gerektirir. Belirli katılımcıları tanımadığınız bir hackathon'larınız varsa erişimi kısıtla seçeneğini devre dışı bırakabilirsiniz. Bu durumda herkes kayıt bağlantısını kullanarak doğrudan laboratuvara kaydolabilir. Daha fazla bilgi için bkz . Kullanıcı eklemeyle ilgili nasıl yapılır kılavuzu.

  • Zamanlama, kota ve otomatikshutdown ayarlarını doğrulayın.

    Azure Lab Services, VM kullanımını sınırlamak için çeşitli maliyet denetimleri sağlar. Ancak bu ayarlar yanlış yapılandırılmışsa laboratuvarınızın sanal makinelerinin beklenmedik bir şekilde kapanmasına neden olabilir. Bu ayarların hackathon'unuz için uygun şekilde yapılandırıldığından emin olmak için aşağıdaki ayarları doğrulayın:

    Zamanlama: Zamanlama, laboratuvar makinelerinizin ne zaman başlatılıp kapatılacağını otomatik olarak denetlemenize olanak tanır. Varsayılan olarak, yeni bir laboratuvar oluşturduğunuzda hiçbir zamanlama yapılandırılmaz. Bununla birlikte, laboratuvarınızın zamanlamasının hackathon'unuz için mantıklı olan şeylere göre ayarlandığından emin olmalısınız. Örneğin, hackathon'unuz Cumartesi günü 08:00'da başlıyorsa ve Pazar günü saat 17:00'de sona eriyorsa, makineyi cumartesi günü saat 07:30'da (hackathon başlamadan yaklaşık 30 dakika önce) otomatik olarak başlatan ve Pazar günü saat 17:00'de kapatan bir zamanlama oluşturun. Ayrıca bir zamanlamayı hiç kullanmamaya ve kota süresine güvenmeye karar vekleyebilirsiniz.

    Kota: Kota, katılımcıların zamanlanan saatler dışında laboratuvar sanal makinesine erişebilecekleri saat sayısını denetler. Bir katılımcı tarafından kullanılırken kotaya ulaşılırsa makine otomatik olarak kapatılır ve kota artırılmadığı sürece katılımcı kotayı yeniden başlatamaz. Varsayılan olarak, laboratuvar oluşturduğunuzda kota 10 saat olarak ayarlanır. Özellikle bir zamanlama oluşturmadıysanız, hackathon süresi için yeterli süre tanıyacak şekilde kotayı yapılandırın.

    Otomatik oturum açma: Etkinleştirildiğinde, otomatik kapatma ayarı, bir katılımcının RDP oturumuyla bağlantısı kesildikten sonra Windows sanal makinelerinin belirli bir süre sonra otomatik olarak kapanmasına neden olur. Varsayılan olarak bu ayar devre dışıdır.

  • Laboratuvar VM'lerine bağlantılara izin vermek için güvenlik duvarı ayarlarını yapılandırın.

    Kuruluşunuzun güvenlik duvarı ayarlarının veya hackathon'u barındırdığınız konumun RDP veya SSH kullanarak laboratuvar VM'lerine bağlanmaya izin verdiğinden emin olun. Daha fazla bilgi için ağınızın güvenlik duvarı ayarlarını yapılandırmaya yönelik nasıl yapılır kılavuzuna bakın.

  • RdP/SSH istemcisini katılımcıların tabletlerine, Mac'lerine, bilgisayarlarına vb. yükleyin.

    Hackathon katılımcılarının laboratuvar VM'lerine bağlanmak için tabletlerine veya dizüstü bilgisayarlarına rdp ve/veya SSH istemcisi yüklenmiş olmalıdır. Gerekli yazılımlar ve laboratuvar VM'lerine bağlanma hakkında daha fazla bilgi için bkz. Laboratuvar VM'sine Bağlan.

  • Laboratuvar sanal makinelerini doğrulayın.

    Laboratuvar VM'lerini yayımladıktan sonra düzgün yapılandırıldıklarını doğrulayın. Tüm laboratuvar VM'leri aynı olduğundan, laboratuvar VM'lerinden biri için bu doğrulamayı yapmanız yeterlidir:

    1. RDP ve\veya SSH kullanarak laboratuvar VM'sine Bağlan.
    2. Temel sanal makine görüntüsünü özelleştirmek için yüklediğiniz her uygulamayı ve aracı açın.
    3. Seçilen işlem boyutuna göre VM performansının yeterli olduğundan emin olmak için hackathon etkinliklerini temsil eden birkaç temel senaryoyu inceleyin.

Hackathon gününde

Bu bölümde hackathon'unuzun gününü tamamlama adımları özetlenmiştir.

  1. Laboratuvar VM'lerini başlatın.

    İşletim sisteminize bağlı olarak laboratuvar makinenizin başlatılması 30 dakika kadar sürebilir. Sonuç olarak, katılımcıların beklemek zorunda kalmak zorunda kalmak için hackathon başlamadan önce makineleri başlatmak önemlidir. Zamanlama kullanıyorsanız, sanal makinelerin hackathon başlamadan en az 30 dakika önce otomatik olarak başlatıldığından emin olun.

  2. Hackathon katılımcılarını laboratuvar sanal makinelerine kaydolmaya ve erişmeye davet edin.

    Katılımcıların laboratuvar VM'lerine erişebilmesi için katılımcılarına aşağıdaki bilgileri sağlayın.

    • Laboratuvarın kayıt bağlantısı. Daha fazla bilgi için bkz . Kullanıcılara davet gönderme hakkında nasıl yapılır kılavuzu.
    • Makineye bağlanmak için kullanılacak kimlik bilgileri. Bu adım yalnızca laboratuvar tüm laboratuvar VM'leri için aynı kimlik bilgileriyle yapılandırılmışsa geçerlidir.
    • Laboratuvar VM'sine bağlanma yönergeleri. İşletim sistemine özgü yönergeler için bkz. Laboratuvar VM'sine Bağlan.

Sonraki adımlar