Azure Stack hub 'da bir geliştirme ortamı ayarlama

Windows 10, Linux veya macos workstation kullanarak Azure Stack Hub için uygulamalar geliştirebilirsiniz. Bu makalede şu makaleye göz atacağız:

  • Uygulamanızın Azure Stack hub 'da çalıştığı çeşitli bağlamlar.
  • Windows 10, Linux veya macos iş istasyonu ile kurulumunu sizin için izlemeniz gereken adımlar.
  • Azure Stack hub 'da kaynak oluşturma ve bunları bir uygulamaya dağıtma adımları.

Azure Stack hub bağlamı ve kodunuz

Azure Stack hub 'ında birçok görevi gerçekleştirmek için betikler ve uygulamalar yazabilirsiniz. Bununla birlikte, kapsamınızı aşağıdaki üç moddan sınırlamak yararlı olur:

  1. İlk modda, Azure Resource Manager şablonları kullanarak Azure Stack hub 'da kaynak sağlayan uygulamalar oluşturabilirsiniz. Örneğin, bir sanal ağ ve uygulamanızı barındıracak VM 'Ler oluşturan bir Azure Resource Manager şablonu oluşturan bir betik yazabilirsiniz.

  2. İkinci modda, REST API ve kodunuzda oluşturulan bir REST istemcisini kullanarak doğrudan uç noktalarla çalışırsınız. Bu modda, API 'lere istek göndererek sanal ağ ve VM 'Ler oluşturan bir betik yazacaksınız.

  3. Üçüncü modda, kodunuzu Azure Stack hub 'ında barındırılan bir uygulama oluşturmak için kullanabilirsiniz. Uygulamanızı barındırmak için Azure Stack hub 'ında altyapıyı oluşturduktan sonra, uygulamanızı altyapıya dağıtırsınız. Normalde, ortamınızı hazırlarsınız ve uygulamanızı bu ortama dağıtırsınız.

Hizmet olarak altyapı ve hizmet olarak platform

Bulut platformu ürünü olarak Azure Stack hub her ikisini de destekler:

  • Hizmet olarak altyapı (IaaS)
  • Hizmet olarak platform (PaaS)

IaaS ve PaaS, geliştirme makinenizi nasıl ayarlayabileceğini bildirir.

IaaS, ağ dişli, ağ ve sunuculardan gelen veri merkezinin parçalarını sanallaştırmadır. Bir uygulamayı Web sunucusunu barındıran bir VM 'ye dağıtırken, bir IaaS modelinde çalışıyorsunuz. Bu modelde, Azure Stack hub sanal dişli 'yi yönetir ve uygulamanız bir sanal sunucu üzerinde. Azure Stack hub kaynak sağlayıcıları ağ bileşenlerini ve sanal sunucuları destekler.

PaaS, uygulamanızı çalıştıran bir uç noktaya dağıtmanız için altyapı katmanını soyutlar. PaaS modelinde, uygulamanızı barındırmak için kapsayıcıları kullanabilir ve Kapsayıcılı uygulamayı kapsayıcıyı çalıştıran bir hizmete dağıtabilirsiniz. Ya da uygulamanızı, uygulamayı çalıştıran bir hizmete doğrudan gönderebilirsiniz. Azure App Service ve Kubernetes çalıştırmak için Azure Stack hub kullanabilirsiniz.

Azure Stack hub Kaynak Yöneticisi

Daha önce bahsedilen üç mod ve PaaS veya IaaS, Azure Resource Manager Azure Stack hub sürümü tarafından etkinleştirilir. Bu yönetim çerçevesi Azure Stack hub kaynaklarını dağıtmanıza, yönetmenize ve izlemenize olanak tanır. Tek bir işlemde kaynaklarla bir grup olarak çalışmanıza olanak sağlar. Azure Stack hub Kaynak Yöneticisi ile çalışma hakkında daha fazla bilgi için bkz. Azure Stack hub 'DA API sürüm profillerini yönetme.

Azure Stack hub SDK 'Ları

Azure Stack hub, Azure Resource Manager Azure Stack hub sürümünü kullanır. Seçtiğiniz kodu kullanarak Azure Stack hub Kaynak Yöneticisi ile çalışmanıza yardımcı olmak için aşağıdakiler dahil olmak üzere birkaç SDK sunuyoruz:

Başlamadan önce

Ortamınızı ayarlamaya başlamadan önce şunları yapmanız gerekir:

  • Azure Stack hub Kullanıcı portalına erişim.
  • Kiracınızın adı.
  • kimlik yöneticiniz olarak Azure Active Directory (Azure AD) veya Active Directory Federasyon Hizmetleri (AD FS) (AD FS) kullanıp kullanmayacağınızı öğrenmek için.

Azure Stack hub hakkında sorularınız varsa, bulut İşletmeniniz ile iletişime geçin.

Windows 10

Windows 10 bir makine kullanıyorsanız, PowerShell 5,0 ve Visual Studio birlikte çalışabilirsiniz. Azure Stack Geliştirme Seti (ASDK) ile çalışıyorsanız, ortamınıza VPN bağlantısıyla bağlanabilirsiniz.

Araçlarınızı ayarlama

  1. PowerShell ile ayarlama. Yönergeler için bkz. ınstall Azure Stack hub PowerShell.

  2. Azure Stack hub araçlarını indirin. Yönergeler için bkz. GitHub Azure Stack hub araçlarını indirme.

  3. Bir ASDK kullanıyorsanız, Azure Stack hub 'ına VPN bağlantısıyükleyip yapılandırın.

  4. Azure CLı 'yı yükleyip yapılandırın. Yönergeler için bkz. Azure Stack hub 'Da Azure CLI Ile API sürüm profillerini kullanma.

  5. Azure Depolama Gezgini yükleyip yapılandırın. Depolama Gezgini, Azure Stack Hub depolama verileriyle çalışmanıza olanak sağlayan tek başına bir uygulamadır. yönergeler için, bkz. Azure Stack Hub aboneliğine veya depolama hesabına Bağlan Depolama Gezgini.

Tümleşik geliştirme ortamınızı yükler

  1. Kod tabanınıza ve tercihlerinize bağlı olarak tümleşik geliştirme ortamınızı (IDE) yükler.

  2. Kodunuz için SDK 'Yı yükler:

Linux

bir Linux makinesi kullanıyorsanız, Azure clı, Visual Studio Code veya kendi tercih ettiğiniz tümleşik geliştirme ortamınızla çalışabilirsiniz.

Not

ASDK ile bir Linux makinesi kullanıyorsanız, uzak makinenizin ASDK ile aynı ağda olması gerekir. Bir sanal özel ağ bağlantısı kullanarak bağlanamazsınız.

Araçlarınızı ayarlama

  1. Azure CLı 'yı yükleyip yapılandırın. Yönergeler için bkz. Azure Stack hub 'Da Azure CLI Ile API sürüm profillerini kullanma.

  2. Azure Depolama Gezgini yükleyip yapılandırın. Depolama Gezgini, Azure Stack Hub depolama verileriyle çalışmanıza olanak sağlayan tek başına bir uygulamadır. yönergeler için, bkz. Azure Stack Hub aboneliğine veya depolama hesabına Bağlan Depolama Gezgini.

Tümleşik geliştirme ortamınızı yükler

  1. Kod tabanınıza ve tercihlerinize bağlı olarak tümleşik geliştirme ortamınızı (IDE) yükler.

  2. Kodunuz için SDK 'Yı yükler:

Mac OS

MacOS makinesi, Azure CLI ve Visual Studio Code veya tercih ettiğiniz tümleşik geliştirme ortamıyla çalışmanıza olanak sağlar.

Not

ASDK ile bir macOS makinesi kullanıyorsanız, uzak makinenizin ASDK ile aynı ağ içinde olması gerekir. Sanal Özel Ağ bağlantısı kullanarak bağlana olmayacaktır.

Araçlarınızı ayarlama

  1. Azure CLI'yi yükleme ve yapılandırma. Yönergeler için bkz . Azure CLI ile API sürümü profillerini Azure Stack Hub.

  2. Yükleme ve yapılandırma Azure Depolama Gezgini. Depolama Gezgini, depolama verileriyle çalışmanız için tek başına Azure Stack Hub uygulamadır. Yönergeler için bkz. Bağlan Depolama Gezgini aboneliğine Azure Stack Hub depolama hesabına yükleme.

Tümleşik geliştirme ortamınızı yükleme

  1. Kod tabanınıza ve tercihlerinize bağlı olarak tümleşik geliştirme ortamınızı (IDE) yükleyin.

  2. Kodunuz için SDK'yı yükleyin:

Sonraki adımlar

Bir uygulamayı Azure Stack Hub'daki kaynaklara dağıtmak için bkz. Azure Stack Hub.