Udostępnij za pośrednictwem


Planowanie szablonu rozwiązania dla oferty aplikacji systemu Azure

W tym artykule wyjaśniono wymagania dotyczące publikowania planu szablonu rozwiązania dla oferty aplikacja systemu Azure. Plan szablonu rozwiązania jest jednym z dwóch typów planów obsługiwanych przez oferty aplikacja systemu Azure. Aby uzyskać informacje o różnicy między tymi dwoma typami planów, zobacz Typy planów. Jeśli jeszcze tego nie zrobiono, zapoznaj się z tematem Planowanie oferty aplikacji platformy Azure. Typ planu szablonu rozwiązania wymaga szablonu usługi Azure Resource Manager (szablonu usługi ARM), aby automatycznie wdrożyć infrastrukturę rozwiązania.

Wymagania dotyczące szablonu rozwiązania

Wymagania Szczegóły
Rozliczenia i pomiary Plany szablonów rozwiązań nie są transakcyjne, ale mogą służyć do wdrażania płatnych ofert maszyn wirtualnych rozliczanych za pośrednictwem komercyjnej platformy handlowej firmy Microsoft. Zasoby wdrażane przez szablon usługi ARM rozwiązania są konfigurowane w ramach subskrypcji platformy Azure klienta. Maszyny wirtualne z płatnością zgodnie z rzeczywistym użyciem są transakcyjne z klientem za pośrednictwem firmy Microsoft i rozliczane za pośrednictwem subskrypcji platformy Azure klienta.

W przypadku rozliczeń typu bring-your-own-license (BYOL), chociaż firma Microsoft rozlicza koszty infrastruktury, które są naliczane w ramach subskrypcji klienta, transakcje opłat licencyjnych za oprogramowanie bezpośrednio z klientem. Użyj planu aplikacji zarządzanej, aby bezpośrednio przeprowadzić transakcje aplikacja systemu Azure.
Udział w zakresie użycia przez klienta Włączenie przypisania użycia klienta jest wymagane we wszystkich szablonach rozwiązań publikowanych w witrynie Azure Marketplace. Aby uzyskać więcej informacji na temat przypisywania użycia klienta i sposobu jej włączania, zobacz Przypisywanie użycia przez klienta partnera platformy Azure.
Pakiet wdrożeniowy Potrzebny będzie pakiet wdrożeniowy, który umożliwi klientom wdrożenie planu. Jeśli tworzysz wiele planów, które wymagają tej samej konfiguracji technicznej, możesz użyć tego samego pakietu planu. Aby uzyskać szczegółowe informacje, zobacz następną sekcję: Pakiet wdrożeniowy.

Pakiet wdrożeniowy

Pakiet wdrożeniowy zawiera wszystkie pliki szablonów potrzebne do tego planu, a także wszelkie dodatkowe zasoby spakowane jako plik .zip.

Wszystkie aplikacje platformy Azure muszą zawierać te dwa pliki w folderze głównym archiwum .zip:

  • Plik szablonu usługi Resource Manager o nazwie mainTemplate.json. Ten szablon definiuje zasoby do wdrożenia w subskrypcji platformy Azure klienta. Przykłady szablonów usługi Resource Manager można znaleźć w galerii Szablony szybkiego startu platformy Azure lub odpowiedniego repozytorium GitHub: Szablony szybkiego startu usługi Azure Resource Manager.
  • Definicja interfejsu użytkownika środowiska tworzenia aplikacji platformy Azure o nazwie createUiDefinition.json. W interfejsie użytkownika należy określić elementy, które umożliwiają klientom podanie wartości parametrów.

Uwaga

Pakiet wdrożeniowy nie może zawierać plików binarnych, takich jak obrazy maszyn wirtualnych. Wszystkie obrazy wdrożone przez aplikacja systemu Azure muszą być obrazami przywoływane z witryny Marketplace. Przed opublikowaniem aplikacja systemu Azure upewnij się, że twoja oferta jest zgodna z naszymi zalecanymi rozwiązaniami.

Regiony platformy Azure

Plan można opublikować w regionie publicznym platformy Azure, regionie usługi Azure Government lub obu tych regionach. Przed opublikowaniem w usłudze Azure Government przetestuj i zweryfikuj swój plan w środowisku, ponieważ niektóre punkty końcowe mogą się różnić. Aby skonfigurować i przetestować plan, poproś o konto próbne z wersji próbnej platformy Microsoft Azure Government.

Jako wydawca odpowiadasz za wszelkie mechanizmy kontroli zgodności, środki zabezpieczeń i najlepsze rozwiązania. Platforma Azure Government używa fizycznie izolowanych centrów danych i sieci (znajdujących się tylko w Stanach Zjednoczonych).

Aby uzyskać listę krajów i regionów obsługiwanych przez platformę handlową, zobacz Dostępność geograficzna i obsługa walut.

Usługi platformy Azure Government obsługują dane, które podlegają określonym przepisom i wymaganiom rządowym. Na przykład FedRAMP, NIST 800.171 (DIB), ITAR, IRS 1075, DoD L4 i CJIS. Aby zapewnić świadomość certyfikatów dla tych programów, możesz udostępnić maksymalnie 100 linków, które je opisują. Mogą to być linki do twojej listy bezpośrednio w programie lub linki do opisów zgodności z nimi we własnych witrynach internetowych. Te linki są widoczne tylko dla klientów platformy Azure Government.

Wybierz, kto może zobaczyć swój plan

Każdy plan można skonfigurować tak, aby był widoczny dla wszystkich (publicznych) lub tylko do określonych odbiorców (prywatnych). Można utworzyć maksymalnie 100 planów i maksymalnie 45 z nich może być prywatnych. Możesz utworzyć plan prywatny, aby oferować różne opcje cenowe lub konfiguracje techniczne określonym klientom.

Udzielasz dostępu do planu prywatnego przy użyciu identyfikatorów subskrypcji platformy Azure z opcją dołączenia opisu każdego przypisanego identyfikatora subskrypcji. Możesz ręcznie dodać maksymalnie 10 identyfikatorów subskrypcji lub maksymalnie 10 000 identyfikatorów subskrypcji przy użyciu elementu . Plik CSV. Identyfikatory subskrypcji platformy Azure są reprezentowane jako identyfikatory GUID, a litery muszą mieć małe litery.

Uwaga

Jeśli opublikujesz plan prywatny, możesz później zmienić jego widoczność na publiczną. Jednak po opublikowaniu planu publicznego nie można zmienić jego widoczności na prywatną.

W przypadku planów szablonów rozwiązań możesz również ukryć plan w witrynie Azure Marketplace. Możesz to zrobić, jeśli plan jest wdrażany pośrednio tylko za pośrednictwem innego szablonu rozwiązania lub aplikacji zarządzanej.

Uwaga

Plany prywatne nie są obsługiwane w przypadku subskrypcji platformy Azure ustanowionych za pośrednictwem odsprzedawcy programu Dostawca rozwiązań w chmurze (CSP).

Aby uzyskać więcej informacji, zobacz Oferty prywatne na platformie handlowej firmy Microsoft.