Microsoft.Network loadBalancers 2015-05-01-preview
- najnowsze
- 2024-05-01
- 2024-03-01
- 2024-01-01
- 2023-11-01
- 2023-09-01
- 2023-06-01
- 2023-05-01
- 2023-04-01
- 2023-02-01
- 2022-11-01
- 2022-09-01
- 2022-07-01
- 2022-05-01
- 2022-01-01
- 2021-08-01
- 2021-05-01
- 2021-03-01
- 2021-02-01
- 2020-11-01
- 2020-08-01
- 2020-07-01
- 2020-06-01
- 2020-05-01
- 2020-04-01
- 2020-03-01
- 2019-12-01
- 2019-11-01
- 2019-09-01
- 2019-08-01
- 2019-07-01
- 2019-06-01
- 2019-04-01
- 2019-02-01
- 2018-12-01
- 2018-11-01
- 2018-10-01
- 2018-08-01
- 2018-07-01
- 2018-06-01
- 2018-04-01
- 2018-02-01
- 2018-01-01
- 2017-11-01
- 2017-10-01
- 2017-09-01
- 2017-08-01
- 2017-06-01
- 2017-03-30
- 2017-03-01
- 2016-12-01
- 2016-09-01
- 2016-06-01
- 2016-03-30
- 2015-06-15
- 2015-05-01-preview
Definicja zasobu Bicep
Typ zasobu loadBalancers można wdrożyć przy użyciu operacji docelowych:
- grupy zasobów — zobacz polecenia wdrażania grupy zasobów
Aby uzyskać listę zmienionych właściwości w każdej wersji interfejsu API, zobacz dziennika zmian.
Format zasobu
Aby utworzyć zasób Microsoft.Network/loadBalancers, dodaj następujący kod Bicep do szablonu.
resource symbolicname 'Microsoft.Network/loadBalancers@2015-05-01-preview' = {
etag: 'string'
location: 'string'
name: 'string'
properties: {
backendAddressPools: [
{
etag: 'string'
id: 'string'
name: 'string'
properties: {
backendIPConfigurations: [
{
id: 'string'
}
]
loadBalancingRules: [
{
id: 'string'
}
]
outboundNatRule: {
id: 'string'
}
provisioningState: 'string'
}
}
]
frontendIPConfigurations: [
{
etag: 'string'
id: 'string'
name: 'string'
properties: {
inboundNatPools: [
{
id: 'string'
}
]
inboundNatRules: [
{
id: 'string'
}
]
loadBalancingRules: [
{
id: 'string'
}
]
outboundNatRules: [
{
id: 'string'
}
]
privateIPAddress: 'string'
privateIPAllocationMethod: 'string'
provisioningState: 'string'
publicIPAddress: {
id: 'string'
}
subnet: {
id: 'string'
}
}
}
]
inboundNatPools: [
{
etag: 'string'
id: 'string'
name: 'string'
properties: {
backendPort: int
frontendIPConfiguration: {
id: 'string'
}
frontendPortRangeEnd: int
frontendPortRangeStart: int
protocol: 'string'
provisioningState: 'string'
}
}
]
inboundNatRules: [
{
etag: 'string'
id: 'string'
name: 'string'
properties: {
backendIPConfiguration: {
id: 'string'
}
backendPort: int
enableFloatingIP: bool
frontendIPConfiguration: {
id: 'string'
}
frontendPort: int
idleTimeoutInMinutes: int
protocol: 'string'
provisioningState: 'string'
}
}
]
loadBalancingRules: [
{
etag: 'string'
id: 'string'
name: 'string'
properties: {
backendAddressPool: {
id: 'string'
}
backendPort: int
enableFloatingIP: bool
frontendIPConfiguration: {
id: 'string'
}
frontendPort: int
idleTimeoutInMinutes: int
loadDistribution: 'string'
probe: {
id: 'string'
}
protocol: 'string'
provisioningState: 'string'
}
}
]
outboundNatRules: [
{
etag: 'string'
id: 'string'
name: 'string'
properties: {
allocatedOutboundPorts: int
backendAddressPool: {
id: 'string'
}
frontendIPConfigurations: [
{
id: 'string'
}
]
provisioningState: 'string'
}
}
]
probes: [
{
etag: 'string'
id: 'string'
name: 'string'
properties: {
intervalInSeconds: int
loadBalancingRules: [
{
id: 'string'
}
]
numberOfProbes: int
port: int
protocol: 'string'
provisioningState: 'string'
requestPath: 'string'
}
}
]
provisioningState: 'string'
resourceGuid: 'string'
}
tags: {
{customized property}: 'string'
}
}
Wartości właściwości
BackendAddressPool
Nazwa | Opis | Wartość |
---|---|---|
etag | Unikatowy ciąg tylko do odczytu, który zmienia się za każdym razem, gdy zasób jest aktualizowany | struna |
id | Identyfikator zasobu | struna |
nazwa | Pobiera nazwę zasobu, który jest unikatowy w grupie zasobów. Ta nazwa może służyć do uzyskiwania dostępu do zasobu | struna |
Właściwości | Właściwości puli BackendAddressPool | BackendAddressPoolPropertiesFormat |
BackendAddressPoolPropertiesFormat
Nazwa | Opis | Wartość |
---|---|---|
backendIPConfigurations | Pobiera kolekcję odwołań do adresów IP zdefiniowanych w interfejsach sieciowych | |
loadBalancingRules | Pobiera reguły równoważenia obciążenia korzystające z tej puli adresów zaplecza | |
outboundNatRule | Pobiera reguły ruchu wychodzącego korzystające z tej puli adresów zaplecza | |
provisioningState | Stan aprowizacji zasobu PublicIP — aktualizowanie/usuwanie/niepowodzenie | struna |
FrontendIpConfiguration
Nazwa | Opis | Wartość |
---|---|---|
etag | Unikatowy ciąg tylko do odczytu, który zmienia się za każdym razem, gdy zasób jest aktualizowany | struna |
id | Identyfikator zasobu | struna |
nazwa | Pobiera nazwę zasobu, który jest unikatowy w grupie zasobów. Ta nazwa może służyć do uzyskiwania dostępu do zasobu | struna |
Właściwości | Właściwości konfiguracji adresu IP frontonu modułu równoważenia obciążenia | FrontendIpConfigurationPropertiesFormat |
FrontendIpConfigurationPropertiesFormat
Nazwa | Opis | Wartość |
---|---|---|
inboundNatPools | Tylko do odczytu. Identyfikatory URI pul przychodzących używające tego adresu IP frontonu | |
inboundNatRules | Tylko do odczytu. Identyfikatory URI reguł ruchu przychodzącego korzystające z tego adresu IP frontonu | |
loadBalancingRules | Pobiera identyfikatory URI reguł równoważenia obciążenia korzystające z tego adresu IP frontonu | |
outboundNatRules | Tylko do odczytu. Identyfikatory URI reguł ruchu wychodzącego korzystające z tego adresu IP frontonu | |
privateIPAddress | Pobiera lub ustawia adres IP modułu równoważenia obciążenia. Jest to określone tylko wtedy, gdy określony prywatny adres IP zostanie przydzielony z podsieci określonej w podsieciRef | struna |
privateIPAllocationMethod | Pobiera lub ustawia metodę alokacji PrivateIP (statyczna/dynamiczna) | "Dynamiczny" "Statyczny" |
provisioningState | Pobiera lub ustawia stan aprowizacji zasobu PublicIP Aktualizowanie/usuwanie/Niepowodzenie | struna |
publicIPAddress | Pobiera lub ustawia odwołanie do zasobu PublicIP | |
podsieć | Pobiera lub ustawia odwołanie do zasobu podsieci. Podsieć, z której moduł równoważenia obciążenia pobiera swój prywatny adres frontonu | |
InboundNatPool
Nazwa | Opis | Wartość |
---|---|---|
etag | Unikatowy ciąg tylko do odczytu, który zmienia się za każdym razem, gdy zasób jest aktualizowany | struna |
id | Identyfikator zasobu | struna |
nazwa | Pobiera nazwę zasobu, który jest unikatowy w grupie zasobów. Ta nazwa może służyć do uzyskiwania dostępu do zasobu | struna |
Właściwości | Właściwości puli nat dla ruchu przychodzącego | InboundNatPoolPropertiesFormat |
InboundNatPoolPropertiesFormat
Nazwa | Opis | Wartość |
---|---|---|
backendPort | Pobiera lub ustawia port używany do połączeń wewnętrznych w punkcie końcowym. Atrybut localPort mapuje wieczny port punktu końcowego na port wewnętrzny w roli. Jest to przydatne w scenariuszach, w których rola musi komunikować się ze składnikiem wewnętrznym na porcie, który różni się od tego, który jest uwidoczniony zewnętrznie. Jeśli nie zostanie określony, wartość localPort jest taka sama jak atrybut portu. Ustaw wartość localPort na "*", aby automatycznie przypisać nieprzydzielony port, który można odnaleźć przy użyciu interfejsu API środowiska uruchomieniowego | int (wymagane) |
frontendIPConfiguration | Pobiera lub ustawia odwołanie do adresów IP frontonu | |
frontendPortRangeEnd | Pobiera lub ustawia końcowy zakres portów dla puli TRANSLATOR adresów sieciowych. Można określić dowolny wybrany numer portu, ale numery portów określone dla każdej roli w usłudze muszą być unikatowe. Możliwy zakres wartości z zakresu od 1 do 65535 włącznie | int (wymagane) |
frontendPortRangeStart | Pobiera lub ustawia zakres portów początkowych dla puli TRANSLATOR adresów sieciowych. Można określić dowolny wybrany numer portu, ale numery portów określone dla każdej roli w usłudze muszą być unikatowe. Możliwy zakres wartości z zakresu od 1 do 65535 włącznie | int (wymagane) |
protokół | Pobiera lub ustawia protokół transportu dla zewnętrznego punktu końcowego. Możliwe wartości to Udp lub Tcp | "Tcp" "Udp" (wymagane) |
provisioningState | Pobiera lub ustawia stan aprowizacji zasobu PublicIP Aktualizowanie/usuwanie/Niepowodzenie | struna |
Ruch przychodzącyNatRule
Nazwa | Opis | Wartość |
---|---|---|
etag | Unikatowy ciąg tylko do odczytu, który zmienia się za każdym razem, gdy zasób jest aktualizowany | struna |
id | Identyfikator zasobu | struna |
nazwa | Pobiera nazwę zasobu, który jest unikatowy w grupie zasobów. Ta nazwa może służyć do uzyskiwania dostępu do zasobu | struna |
Właściwości | Właściwości reguły NAT dla ruchu przychodzącego | InboundNatRulePropertiesFormat |
InboundNatRulePropertiesFormat
Nazwa | Opis | Wartość |
---|---|---|
backendIPConfiguration | Pobiera lub ustawia odwołanie do prywatnego adresu IP zdefiniowanego w sieciInterface maszyny wirtualnej. Ruch wysyłany do frontendPort każdego elementu frontendIPConfigurations jest przekazywany do obsługiwanego adresu IP | |
backendPort | Pobiera lub ustawia port używany do połączeń wewnętrznych w punkcie końcowym. Atrybut localPort mapuje wieczny port punktu końcowego na port wewnętrzny w roli. Jest to przydatne w scenariuszach, w których rola musi komunikować się ze składnikiem wewnętrznym na porcie, który różni się od tego, który jest uwidoczniony zewnętrznie. Jeśli nie zostanie określony, wartość localPort jest taka sama jak atrybut portu. Ustaw wartość localPort na "*", aby automatycznie przypisać nieprzydzielony port, który można odnaleźć przy użyciu interfejsu API środowiska uruchomieniowego | Int |
enableFloatingIP | Konfiguruje punkt końcowy maszyny wirtualnej dla funkcji pływających adresów IP wymaganych do skonfigurowania zawsze włączonej grupy dostępności SQL. To ustawienie jest wymagane w przypadku korzystania z zawsze włączonych grup dostępności SQL na serwerze SQL. Tego ustawienia nie można zmienić po utworzeniu punktu końcowego | bool (wymagane) |
frontendIPConfiguration | Pobiera lub ustawia odwołanie do adresów IP frontonu | |
frontonPort | Pobiera lub ustawia port dla zewnętrznego punktu końcowego. Można określić dowolny wybrany numer portu, ale numery portów określone dla każdej roli w usłudze muszą być unikatowe. Możliwy zakres wartości z zakresu od 1 do 65535 włącznie | int (wymagane) |
idleTimeoutInMinutes | Pobiera lub ustawia limit czasu dla bezczynności połączenia Tcp. Wartość można ustawić z zakresu od 4 do 30 minut. Wartość domyślna to 4 minuty. Ten element jest używany tylko wtedy, gdy protokół jest ustawiony na Tcp | Int |
protokół | Pobiera lub ustawia protokół transportu dla zewnętrznego punktu końcowego. Możliwe wartości to Udp lub Tcp | "Tcp" "Udp" (wymagane) |
provisioningState | Pobiera lub ustawia stan aprowizacji zasobu PublicIP Aktualizowanie/usuwanie/Niepowodzenie | struna |
LoadBalancerPropertiesFormat
Nazwa | Opis | Wartość |
---|---|---|
backendAddressPools | Pobiera lub ustawia pule adresów IP zaplecza | BackendAddressPool[] |
frontendIPConfigurations | Pobiera lub ustawia adresy IP frontonu modułu równoważenia obciążenia | FrontendIpConfiguration[] |
inboundNatPools | Pobiera lub ustawia pule nat dla ruchu przychodzącego | inboundNatPool[] |
inboundNatRules | Pobiera lub ustawia listę reguł ruchu przychodzącego | inboundNatRule[] |
loadBalancingRules | Pobiera lub ustawia reguły równoważenia obciążenia | LoadBalancingRule[] |
outboundNatRules | Pobiera lub ustawia reguły NAT dla ruchu wychodzącego | outboundNatRule[] |
Sondy | Pobiera lub ustawia listę sond modułu równoważenia obciążenia | sondy[] |
provisioningState | Pobiera lub ustawia stan aprowizacji zasobu PublicIP Aktualizowanie/usuwanie/Niepowodzenie | struna |
resourceGuid | Pobiera lub ustawia właściwość guid zasobu modułu równoważenia obciążenia | struna |
LoadBalancingRule
Nazwa | Opis | Wartość |
---|---|---|
etag | Unikatowy ciąg tylko do odczytu, który zmienia się za każdym razem, gdy zasób jest aktualizowany | struna |
id | Identyfikator zasobu | struna |
nazwa | Pobiera nazwę zasobu, który jest unikatowy w grupie zasobów. Ta nazwa może służyć do uzyskiwania dostępu do zasobu | struna |
Właściwości | Właściwości modułu równoważenia obciążenia | LoadBalancingRulePropertiesFormat |
LoadBalancingRulePropertiesFormat
Microsoft.Network/loadBalancers
Nazwa | Opis | Wartość |
---|---|---|
etag | Pobiera unikatowy ciąg tylko do odczytu, który zmienia się za każdym razem, gdy zasób jest aktualizowany | struna |
lokalizacja | Lokalizacja zasobu | ciąg (wymagany) |
nazwa | Nazwa zasobu | ciąg (wymagany) |
Właściwości | Właściwości modułu równoważenia obciążenia | LoadBalancerPropertiesFormat |
Tagi | Tagi zasobów | Słownik nazw tagów i wartości. Zobacz tagi w szablonach |
WychodzącyNatRule
Nazwa | Opis | Wartość |
---|---|---|
etag | Unikatowy ciąg tylko do odczytu, który zmienia się za każdym razem, gdy zasób jest aktualizowany | struna |
id | Identyfikator zasobu | struna |
nazwa | Pobiera nazwę zasobu, który jest unikatowy w grupie zasobów. Ta nazwa może służyć do uzyskiwania dostępu do zasobu | struna |
Właściwości | Pula translatora adresów sieciowych dla ruchu wychodzącego modułu równoważenia obciążenia | OutboundNatRulePropertiesFormat |
OutboundNatRulePropertiesFormat
Sondy
Nazwa | Opis | Wartość |
---|---|---|
etag | Unikatowy ciąg tylko do odczytu, który zmienia się za każdym razem, gdy zasób jest aktualizowany | struna |
id | Identyfikator zasobu | struna |
nazwa | Pobiera nazwę zasobu, który jest unikatowy w grupie zasobów. Ta nazwa może służyć do uzyskiwania dostępu do zasobu | struna |
Właściwości | ProbePropertiesFormat |
ProbePropertiesFormat
Nazwa | Opis | Wartość |
---|---|---|
intervalInSeconds | Pobiera lub ustawia interwał (w sekundach) dla częstotliwości sondowania punktu końcowego pod kątem stanu kondycji. Zazwyczaj interwał jest nieco krótszy niż połowa przydzielonego limitu czasu (w sekundach), który umożliwia wykonanie dwóch pełnych sond przed rozpoczęciem wystąpienia poza rotacją. Wartość domyślna to 15, a minimalna wartość to 5 | Int |
loadBalancingRules | Pobiera reguły modułu równoważenia obciążenia korzystające z tej sondy | |
numberOfProbes | Pobiera lub ustawia liczbę sond, w których jeśli nie ma odpowiedzi, spowoduje zatrzymanie dalszego ruchu z dostarczenia do punktu końcowego. Te wartości umożliwiają szybsze lub wolniejsze wyprowadzenie punktów końcowych z rotacji niż typowe czasy używane na platformie Azure. | Int |
port | Pobiera lub ustawia port na potrzeby komunikacji z sondą. Możliwe wartości wahają się od 1 do 65535 włącznie. | int (wymagane) |
protokół | Pobiera lub ustawia protokół punktu końcowego. Możliwe wartości to http pr Tcp. Jeśli określono protokół TCP, odebrane ACK jest wymagane, aby sonda zakończyła się pomyślnie. Jeśli określono http, odpowiedź 200 OK z określonego identyfikatora URI jest wymagana, aby sonda zakończyła się pomyślnie | "Http" "Tcp" (wymagany) |
provisioningState | Pobiera lub ustawia stan aprowizacji zasobu PublicIP Aktualizowanie/usuwanie/Niepowodzenie | struna |
requestPath | Pobiera lub ustawia identyfikator URI używany do żądania stanu kondycji z maszyny wirtualnej. Ścieżka jest wymagana, jeśli protokół jest ustawiony na http. W przeciwnym razie nie jest to dozwolone. Brak wartości domyślnej | struna |
Tagi zasobów
Nazwa | Opis | Wartość |
---|
Podźródło
Nazwa | Opis | Wartość |
---|---|---|
id | Identyfikator zasobu | struna |
Przykłady z przewodnika Szybki start
W poniższych przykładach szybkiego startu wdrożono ten typ zasobu.
Plik Bicep | Opis |
---|---|
2 maszyny wirtualne w sieci wirtualnej — wewnętrzne reguły modułu równoważenia obciążenia i modułu równoważenia obciążenia | Ten szablon umożliwia tworzenie 2 maszyn wirtualnych w sieci wirtualnej i w ramach wewnętrznego modułu równoważenia obciążenia oraz konfigurowanie reguły równoważenia obciążenia na porcie 80. Ten szablon wdraża również konto magazynu, sieć wirtualną, publiczny adres IP, zestaw dostępności i interfejsy sieciowe. |
szablon usługi AzureDatabricks dla VNetInjection i Load Balancer | Ten szablon umożliwia utworzenie modułu równoważenia obciążenia, sieciowej grupy zabezpieczeń, sieci wirtualnej i obszaru roboczego usługi Azure Databricks z siecią wirtualną. |
Tworzenie modułu równoważenia obciążenia między regionami | Ten szablon tworzy moduł równoważenia obciążenia między regionami z pulą zaplecza zawierającą dwa regionalne moduły równoważenia obciążenia. Moduł równoważenia obciążenia między regionami jest obecnie dostępny w ograniczonych regionach. Regionalne moduły równoważenia obciążenia za modułem równoważenia obciążenia między regionami mogą znajdować się w dowolnym regionie. |
Tworzenie standardowego wewnętrznego modułu równoważenia obciążenia | Ten szablon tworzy standardowy wewnętrzny moduł azure Load Balancer z portem równoważenia obciążenia reguły 80 |
Tworzenie standardowego modułu równoważenia obciążenia | Ten szablon tworzy dostępny z Internetu moduł równoważenia obciążenia, reguły równoważenia obciążenia i trzy maszyny wirtualne dla puli zaplecza z każdą maszyną wirtualną w strefie nadmiarowej. |
Tworzenie maszyny wirtualnej z wieloma kartami sieciowymi i dostępem RDP | Ten szablon umożliwia utworzenie maszyn wirtualnych z wieloma (2) interfejsami sieciowymi (karty sieciowe) i połączenie RDP ze skonfigurowanym modułem równoważenia obciążenia i regułą NAT dla ruchu przychodzącego. Więcej kart sieciowych można łatwo dodać za pomocą tego szablonu. Ten szablon umożliwia również wdrożenie konta magazynu, sieci wirtualnej, publicznego adresu IP i 2 interfejsów sieciowych (frontonu i zaplecza). |
Tworzenie maszyny wirtualnej platformy Azure przy użyciu nowego lasu usługi AD | Ten szablon tworzy nową maszynę wirtualną platformy Azure, konfiguruje maszynę wirtualną jako kontroler domeny usługi AD dla nowego lasu |
Tworzenie pulpitu UBUNTUGNO | Ten szablon tworzy maszynę klasyczną z systemem ubuntu. Jest to doskonałe rozwiązanie do użycia jako serwer przesiadkowy za translatorem adresów sieciowych. |
wdrażanie bezpiecznego klastra z 5 węzłami | Ten szablon umożliwia wdrożenie bezpiecznego klastra usługi Service Fabric z systemem Windows Server 2019 Datacenter z systemem Standard_D2_v2 Size VMSS. |
Wdrażanie zestawu skalowania maszyn wirtualnych z systemem Windows z obsługą zaufanego uruchamiania | Ten szablon umożliwia wdrożenie zaufanego zestawu skalowania maszyn wirtualnych z obsługą uruchamiania maszyn wirtualnych z systemem Windows przy użyciu najnowszej poprawkowej wersji systemu Windows Server 2016, Windows Server 2019 lub Windows Server 2022 Azure Edition. Te maszyny wirtualne znajdują się za modułem równoważenia obciążenia z regułami translatora adresów sieciowych dla połączeń RDP. Jeśli włączysz protokół Secureboot i vTPM, rozszerzenie zaświadczania gościa zostanie zainstalowane w zestawie skalowania maszyn wirtualnych. To rozszerzenie wykona zdalne zaświadczanie przez chmurę. |
wdrażanie zestawu skalowania maszyn wirtualnych z systemem Windows i skalowanie automatyczne | Ten szablon umożliwia wdrożenie prostego zestawu skalowania maszyn wirtualnych z systemem Windows przy użyciu najnowszej poprawkowej wersji systemu Windows 2008-R2-SP1, 2012-Datacenter lub 2012-R2-Datacenter. Te maszyny wirtualne znajdują się za modułem równoważenia obciążenia z regułami translatora adresów sieciowych dla połączeń RDP. Mają również zintegrowane automatyczne skalowanie |
wdróż zestaw skalowania maszyn wirtualnych łączący każdą maszynę wirtualną z udziałem usługi Azure Files | Ten szablon wdraża zestaw skalowania maszyn wirtualnych z systemem Ubuntu i używa niestandardowego rozszerzenia skryptu w celu połączenia każdej maszyny wirtualnej z udziałem usługi Azure Files |
Ten szablon wdraża dostawcę tożsamości Shibboleth w systemie Windows w konfiguracji klastrowanej. Po pomyślnym wdrożeniu możesz przejść do https://your-domain:8443/idp/profile/status (zanotuj numer portu), aby sprawdzić powodzenie. | |
wdrażanie zestawu skalowania maszyn wirtualnych przy użyciu serwera butelek języka Python & autoskalowaniem | Wdróż zestaw skalowania maszyn wirtualnych za modułem równoważenia obciążenia/translatorem adresów sieciowych & każdej maszynie wirtualnej z prostą aplikacją Python Bottle, która działa. W przypadku skonfigurowanego automatycznego skalowania zestaw skalowania będzie skalowany w poziomie & w razie potrzeby |
wdraża grupę dostępności programu SQL Server 2014 w istniejącej sieci wirtualnej & AD | Ten szablon tworzy trzy nowe maszyny wirtualne platformy Azure w istniejącej sieci wirtualnej: dwie maszyny wirtualne są skonfigurowane jako węzły repliki grupy dostępności programu SQL Server 2014, a jedna maszyna wirtualna jest skonfigurowana jako monitor udziału plików na potrzeby automatycznego trybu failover klastra. Oprócz tych maszyn wirtualnych konfigurowane są również następujące dodatkowe zasoby platformy Azure: Wewnętrzny moduł równoważenia obciążenia, konta magazynu. Aby skonfigurować klastrowanie, program SQL Server i grupę dostępności w ramach każdej maszyny wirtualnej, jest używane rozszerzenie DSC programu PowerShell. W przypadku obsługi usługi Active Directory istniejące kontrolery domeny usługi Active Directory powinny być już wdrożone w istniejącej sieci wirtualnej. |
usługa Front Door Premium z maszyną wirtualną i usługą Private Link | Ten szablon tworzy usługę Front Door Premium i maszynę wirtualną skonfigurowaną jako serwer internetowy. Usługa Front Door używa prywatnego punktu końcowego z usługą Private Link do wysyłania ruchu do maszyny wirtualnej. |
maszyn wirtualnych usług IIS & maszyn wirtualnych programu SQL Server 2014 | Utwórz 1 lub 2 serwery sieci Web usług IIS Windows 2012 R2 i jeden zaplecze programu SQL Server 2014 w sieci wirtualnej. |
JBoss EAP w systemie RHEL (klastrowane, wiele maszyn wirtualnych) | Ten szablon umożliwia utworzenie wielu maszyn wirtualnych RHEL 8.6 z uruchomionym klastrem JBoss EAP 7.4, a także wdrożenie aplikacji internetowej o nazwie eap-session-replication. Można zalogować się do konsoli administracyjnej przy użyciu nazwy użytkownika i hasła protokołu JBoss EAP skonfigurowanego w momencie wdrożenia. |
przykład usługi Private Link | W tym szablonie pokazano, jak utworzyć usługę łącza prywatnego |
publicznego modułu równoważenia obciążenia połączonego z usługą Load Balancer bramy | Ten szablon umożliwia wdrożenie modułu równoważenia obciążenia w warstwie Standardowa w warstwie Standardowa połączonego z modułem równoważenia obciążenia bramy. Ruch przychodzący z Internetu jest kierowany do modułu równoważenia obciążenia bramy z maszynami wirtualnymi z systemem Linux (WUS) w puli zaplecza. |
maszynę wirtualną z portem RDP | Tworzy maszynę wirtualną i tworzy regułę translatora adresów sieciowych dla protokołu RDP na maszynie wirtualnej w module równoważenia obciążenia |
zestawu skalowania maszyn wirtualnych z automatycznym skalowaniem z uruchomioną aplikacją internetową usług IIS | Wdraża zestaw skalowania maszyn wirtualnych z systemem Windows z uruchomionymi usługami IIS i bardzo podstawową aplikacją internetową platformy .NET MVC. Rozszerzenie DSC programu PowerShell dla programu VMSS jest używane do instalowania i wdrażania pakietów WebDeploy usług IIS. |
maszyn wirtualnych w strefach dostępności przy użyciu modułu równoważenia obciążenia i translatora adresów sieciowych | Ten szablon umożliwia tworzenie maszyn wirtualnych rozproszonych między strefami dostępności przy użyciu modułu równoważenia obciążenia i konfigurowanie reguł NAT za pośrednictwem modułu równoważenia obciążenia. Ten szablon wdraża również sieć wirtualną, publiczny adres IP i interfejsy sieciowe. W tym szablonie używamy funkcji pętli zasobów do tworzenia interfejsów sieciowych i maszyn wirtualnych |
tryb elastycznej orkiestracji usługi VMSS — przewodnik Szybki start z systemem Linux | Ten szablon wdraża prosty zestaw skalowania maszyn wirtualnych z wystąpieniami za usługą Azure Load Balancer. Zestaw skalowania maszyn wirtualnych jest w trybie elastycznej orkiestracji. Użyj parametru systemu operacyjnego, aby wybrać wdrożenie systemu Linux (Ubuntu) lub Windows (Windows Server Datacenter 2019). UWAGA: ten szablon szybkiego startu umożliwia dostęp sieciowy do portów zarządzania maszynami wirtualnymi (SSH, RDP) z dowolnego adresu internetowego i nie powinien być używany do wdrożeń produkcyjnych. |
vmSS z prefiksem publicznego adresu IP | Szablon do wdrażania usługi VMSS z prefiksem publicznego adresu IP |
Definicja zasobu szablonu usługi ARM
Typ zasobu loadBalancers można wdrożyć przy użyciu operacji docelowych:
- grupy zasobów — zobacz polecenia wdrażania grupy zasobów
Aby uzyskać listę zmienionych właściwości w każdej wersji interfejsu API, zobacz dziennika zmian.
Format zasobu
Aby utworzyć zasób Microsoft.Network/loadBalancers, dodaj następujący kod JSON do szablonu.
{
"type": "Microsoft.Network/loadBalancers",
"apiVersion": "2015-05-01-preview",
"name": "string",
"etag": "string",
"location": "string",
"properties": {
"backendAddressPools": [
{
"etag": "string",
"id": "string",
"name": "string",
"properties": {
"backendIPConfigurations": [
{
"id": "string"
}
],
"loadBalancingRules": [
{
"id": "string"
}
],
"outboundNatRule": {
"id": "string"
},
"provisioningState": "string"
}
}
],
"frontendIPConfigurations": [
{
"etag": "string",
"id": "string",
"name": "string",
"properties": {
"inboundNatPools": [
{
"id": "string"
}
],
"inboundNatRules": [
{
"id": "string"
}
],
"loadBalancingRules": [
{
"id": "string"
}
],
"outboundNatRules": [
{
"id": "string"
}
],
"privateIPAddress": "string",
"privateIPAllocationMethod": "string",
"provisioningState": "string",
"publicIPAddress": {
"id": "string"
},
"subnet": {
"id": "string"
}
}
}
],
"inboundNatPools": [
{
"etag": "string",
"id": "string",
"name": "string",
"properties": {
"backendPort": "int",
"frontendIPConfiguration": {
"id": "string"
},
"frontendPortRangeEnd": "int",
"frontendPortRangeStart": "int",
"protocol": "string",
"provisioningState": "string"
}
}
],
"inboundNatRules": [
{
"etag": "string",
"id": "string",
"name": "string",
"properties": {
"backendIPConfiguration": {
"id": "string"
},
"backendPort": "int",
"enableFloatingIP": "bool",
"frontendIPConfiguration": {
"id": "string"
},
"frontendPort": "int",
"idleTimeoutInMinutes": "int",
"protocol": "string",
"provisioningState": "string"
}
}
],
"loadBalancingRules": [
{
"etag": "string",
"id": "string",
"name": "string",
"properties": {
"backendAddressPool": {
"id": "string"
},
"backendPort": "int",
"enableFloatingIP": "bool",
"frontendIPConfiguration": {
"id": "string"
},
"frontendPort": "int",
"idleTimeoutInMinutes": "int",
"loadDistribution": "string",
"probe": {
"id": "string"
},
"protocol": "string",
"provisioningState": "string"
}
}
],
"outboundNatRules": [
{
"etag": "string",
"id": "string",
"name": "string",
"properties": {
"allocatedOutboundPorts": "int",
"backendAddressPool": {
"id": "string"
},
"frontendIPConfigurations": [
{
"id": "string"
}
],
"provisioningState": "string"
}
}
],
"probes": [
{
"etag": "string",
"id": "string",
"name": "string",
"properties": {
"intervalInSeconds": "int",
"loadBalancingRules": [
{
"id": "string"
}
],
"numberOfProbes": "int",
"port": "int",
"protocol": "string",
"provisioningState": "string",
"requestPath": "string"
}
}
],
"provisioningState": "string",
"resourceGuid": "string"
},
"tags": {
"{customized property}": "string"
}
}
Wartości właściwości
BackendAddressPool
Nazwa | Opis | Wartość |
---|---|---|
etag | Unikatowy ciąg tylko do odczytu, który zmienia się za każdym razem, gdy zasób jest aktualizowany | struna |
id | Identyfikator zasobu | struna |
nazwa | Pobiera nazwę zasobu, który jest unikatowy w grupie zasobów. Ta nazwa może służyć do uzyskiwania dostępu do zasobu | struna |
Właściwości | Właściwości puli BackendAddressPool | BackendAddressPoolPropertiesFormat |
BackendAddressPoolPropertiesFormat
Nazwa | Opis | Wartość |
---|---|---|
backendIPConfigurations | Pobiera kolekcję odwołań do adresów IP zdefiniowanych w interfejsach sieciowych | |
loadBalancingRules | Pobiera reguły równoważenia obciążenia korzystające z tej puli adresów zaplecza | |
outboundNatRule | Pobiera reguły ruchu wychodzącego korzystające z tej puli adresów zaplecza | |
provisioningState | Stan aprowizacji zasobu PublicIP — aktualizowanie/usuwanie/niepowodzenie | struna |
FrontendIpConfiguration
Nazwa | Opis | Wartość |
---|---|---|
etag | Unikatowy ciąg tylko do odczytu, który zmienia się za każdym razem, gdy zasób jest aktualizowany | struna |
id | Identyfikator zasobu | struna |
nazwa | Pobiera nazwę zasobu, który jest unikatowy w grupie zasobów. Ta nazwa może służyć do uzyskiwania dostępu do zasobu | struna |
Właściwości | Właściwości konfiguracji adresu IP frontonu modułu równoważenia obciążenia | FrontendIpConfigurationPropertiesFormat |
FrontendIpConfigurationPropertiesFormat
Nazwa | Opis | Wartość |
---|---|---|
inboundNatPools | Tylko do odczytu. Identyfikatory URI pul przychodzących używające tego adresu IP frontonu | |
inboundNatRules | Tylko do odczytu. Identyfikatory URI reguł ruchu przychodzącego korzystające z tego adresu IP frontonu | |
loadBalancingRules | Pobiera identyfikatory URI reguł równoważenia obciążenia korzystające z tego adresu IP frontonu | |
outboundNatRules | Tylko do odczytu. Identyfikatory URI reguł ruchu wychodzącego korzystające z tego adresu IP frontonu | |
privateIPAddress | Pobiera lub ustawia adres IP modułu równoważenia obciążenia. Jest to określone tylko wtedy, gdy określony prywatny adres IP zostanie przydzielony z podsieci określonej w podsieciRef | struna |
privateIPAllocationMethod | Pobiera lub ustawia metodę alokacji PrivateIP (statyczna/dynamiczna) | "Dynamiczny" "Statyczny" |
provisioningState | Pobiera lub ustawia stan aprowizacji zasobu PublicIP Aktualizowanie/usuwanie/Niepowodzenie | struna |
publicIPAddress | Pobiera lub ustawia odwołanie do zasobu PublicIP | |
podsieć | Pobiera lub ustawia odwołanie do zasobu podsieci. Podsieć, z której moduł równoważenia obciążenia pobiera swój prywatny adres frontonu | |
InboundNatPool
Nazwa | Opis | Wartość |
---|---|---|
etag | Unikatowy ciąg tylko do odczytu, który zmienia się za każdym razem, gdy zasób jest aktualizowany | struna |
id | Identyfikator zasobu | struna |
nazwa | Pobiera nazwę zasobu, który jest unikatowy w grupie zasobów. Ta nazwa może służyć do uzyskiwania dostępu do zasobu | struna |
Właściwości | Właściwości puli nat dla ruchu przychodzącego | InboundNatPoolPropertiesFormat |
InboundNatPoolPropertiesFormat
Nazwa | Opis | Wartość |
---|---|---|
backendPort | Pobiera lub ustawia port używany do połączeń wewnętrznych w punkcie końcowym. Atrybut localPort mapuje wieczny port punktu końcowego na port wewnętrzny w roli. Jest to przydatne w scenariuszach, w których rola musi komunikować się ze składnikiem wewnętrznym na porcie, który różni się od tego, który jest uwidoczniony zewnętrznie. Jeśli nie zostanie określony, wartość localPort jest taka sama jak atrybut portu. Ustaw wartość localPort na "*", aby automatycznie przypisać nieprzydzielony port, który można odnaleźć przy użyciu interfejsu API środowiska uruchomieniowego | int (wymagane) |
frontendIPConfiguration | Pobiera lub ustawia odwołanie do adresów IP frontonu | |
frontendPortRangeEnd | Pobiera lub ustawia końcowy zakres portów dla puli TRANSLATOR adresów sieciowych. Można określić dowolny wybrany numer portu, ale numery portów określone dla każdej roli w usłudze muszą być unikatowe. Możliwy zakres wartości z zakresu od 1 do 65535 włącznie | int (wymagane) |
frontendPortRangeStart | Pobiera lub ustawia zakres portów początkowych dla puli TRANSLATOR adresów sieciowych. Można określić dowolny wybrany numer portu, ale numery portów określone dla każdej roli w usłudze muszą być unikatowe. Możliwy zakres wartości z zakresu od 1 do 65535 włącznie | int (wymagane) |
protokół | Pobiera lub ustawia protokół transportu dla zewnętrznego punktu końcowego. Możliwe wartości to Udp lub Tcp | "Tcp" "Udp" (wymagane) |
provisioningState | Pobiera lub ustawia stan aprowizacji zasobu PublicIP Aktualizowanie/usuwanie/Niepowodzenie | struna |
Ruch przychodzącyNatRule
Nazwa | Opis | Wartość |
---|---|---|
etag | Unikatowy ciąg tylko do odczytu, który zmienia się za każdym razem, gdy zasób jest aktualizowany | struna |
id | Identyfikator zasobu | struna |
nazwa | Pobiera nazwę zasobu, który jest unikatowy w grupie zasobów. Ta nazwa może służyć do uzyskiwania dostępu do zasobu | struna |
Właściwości | Właściwości reguły NAT dla ruchu przychodzącego | InboundNatRulePropertiesFormat |
InboundNatRulePropertiesFormat
Nazwa | Opis | Wartość |
---|---|---|
backendIPConfiguration | Pobiera lub ustawia odwołanie do prywatnego adresu IP zdefiniowanego w sieciInterface maszyny wirtualnej. Ruch wysyłany do frontendPort każdego elementu frontendIPConfigurations jest przekazywany do obsługiwanego adresu IP | |
backendPort | Pobiera lub ustawia port używany do połączeń wewnętrznych w punkcie końcowym. Atrybut localPort mapuje wieczny port punktu końcowego na port wewnętrzny w roli. Jest to przydatne w scenariuszach, w których rola musi komunikować się ze składnikiem wewnętrznym na porcie, który różni się od tego, który jest uwidoczniony zewnętrznie. Jeśli nie zostanie określony, wartość localPort jest taka sama jak atrybut portu. Ustaw wartość localPort na "*", aby automatycznie przypisać nieprzydzielony port, który można odnaleźć przy użyciu interfejsu API środowiska uruchomieniowego | Int |
enableFloatingIP | Konfiguruje punkt końcowy maszyny wirtualnej dla funkcji pływających adresów IP wymaganych do skonfigurowania zawsze włączonej grupy dostępności SQL. To ustawienie jest wymagane w przypadku korzystania z zawsze włączonych grup dostępności SQL na serwerze SQL. Tego ustawienia nie można zmienić po utworzeniu punktu końcowego | bool (wymagane) |
frontendIPConfiguration | Pobiera lub ustawia odwołanie do adresów IP frontonu | |
frontonPort | Pobiera lub ustawia port dla zewnętrznego punktu końcowego. Można określić dowolny wybrany numer portu, ale numery portów określone dla każdej roli w usłudze muszą być unikatowe. Możliwy zakres wartości z zakresu od 1 do 65535 włącznie | int (wymagane) |
idleTimeoutInMinutes | Pobiera lub ustawia limit czasu dla bezczynności połączenia Tcp. Wartość można ustawić z zakresu od 4 do 30 minut. Wartość domyślna to 4 minuty. Ten element jest używany tylko wtedy, gdy protokół jest ustawiony na Tcp | Int |
protokół | Pobiera lub ustawia protokół transportu dla zewnętrznego punktu końcowego. Możliwe wartości to Udp lub Tcp | "Tcp" "Udp" (wymagane) |
provisioningState | Pobiera lub ustawia stan aprowizacji zasobu PublicIP Aktualizowanie/usuwanie/Niepowodzenie | struna |
LoadBalancerPropertiesFormat
Nazwa | Opis | Wartość |
---|---|---|
backendAddressPools | Pobiera lub ustawia pule adresów IP zaplecza | BackendAddressPool[] |
frontendIPConfigurations | Pobiera lub ustawia adresy IP frontonu modułu równoważenia obciążenia | FrontendIpConfiguration[] |
inboundNatPools | Pobiera lub ustawia pule nat dla ruchu przychodzącego | inboundNatPool[] |
inboundNatRules | Pobiera lub ustawia listę reguł ruchu przychodzącego | inboundNatRule[] |
loadBalancingRules | Pobiera lub ustawia reguły równoważenia obciążenia | LoadBalancingRule[] |
outboundNatRules | Pobiera lub ustawia reguły NAT dla ruchu wychodzącego | outboundNatRule[] |
Sondy | Pobiera lub ustawia listę sond modułu równoważenia obciążenia | sondy[] |
provisioningState | Pobiera lub ustawia stan aprowizacji zasobu PublicIP Aktualizowanie/usuwanie/Niepowodzenie | struna |
resourceGuid | Pobiera lub ustawia właściwość guid zasobu modułu równoważenia obciążenia | struna |
LoadBalancingRule
Nazwa | Opis | Wartość |
---|---|---|
etag | Unikatowy ciąg tylko do odczytu, który zmienia się za każdym razem, gdy zasób jest aktualizowany | struna |
id | Identyfikator zasobu | struna |
nazwa | Pobiera nazwę zasobu, który jest unikatowy w grupie zasobów. Ta nazwa może służyć do uzyskiwania dostępu do zasobu | struna |
Właściwości | Właściwości modułu równoważenia obciążenia | LoadBalancingRulePropertiesFormat |
LoadBalancingRulePropertiesFormat
Microsoft.Network/loadBalancers
Nazwa | Opis | Wartość |
---|---|---|
apiVersion | Wersja interfejsu API | "2015-05-01-preview" |
etag | Pobiera unikatowy ciąg tylko do odczytu, który zmienia się za każdym razem, gdy zasób jest aktualizowany | struna |
lokalizacja | Lokalizacja zasobu | ciąg (wymagany) |
nazwa | Nazwa zasobu | ciąg (wymagany) |
Właściwości | Właściwości modułu równoważenia obciążenia | LoadBalancerPropertiesFormat |
Tagi | Tagi zasobów | Słownik nazw tagów i wartości. Zobacz tagi w szablonach |
typ | Typ zasobu | "Microsoft.Network/loadBalancers" |
WychodzącyNatRule
Nazwa | Opis | Wartość |
---|---|---|
etag | Unikatowy ciąg tylko do odczytu, który zmienia się za każdym razem, gdy zasób jest aktualizowany | struna |
id | Identyfikator zasobu | struna |
nazwa | Pobiera nazwę zasobu, który jest unikatowy w grupie zasobów. Ta nazwa może służyć do uzyskiwania dostępu do zasobu | struna |
Właściwości | Pula translatora adresów sieciowych dla ruchu wychodzącego modułu równoważenia obciążenia | OutboundNatRulePropertiesFormat |
OutboundNatRulePropertiesFormat
Sondy
Nazwa | Opis | Wartość |
---|---|---|
etag | Unikatowy ciąg tylko do odczytu, który zmienia się za każdym razem, gdy zasób jest aktualizowany | struna |
id | Identyfikator zasobu | struna |
nazwa | Pobiera nazwę zasobu, który jest unikatowy w grupie zasobów. Ta nazwa może służyć do uzyskiwania dostępu do zasobu | struna |
Właściwości | ProbePropertiesFormat |
ProbePropertiesFormat
Nazwa | Opis | Wartość |
---|---|---|
intervalInSeconds | Pobiera lub ustawia interwał (w sekundach) dla częstotliwości sondowania punktu końcowego pod kątem stanu kondycji. Zazwyczaj interwał jest nieco krótszy niż połowa przydzielonego limitu czasu (w sekundach), który umożliwia wykonanie dwóch pełnych sond przed rozpoczęciem wystąpienia poza rotacją. Wartość domyślna to 15, a minimalna wartość to 5 | Int |
loadBalancingRules | Pobiera reguły modułu równoważenia obciążenia korzystające z tej sondy | |
numberOfProbes | Pobiera lub ustawia liczbę sond, w których jeśli nie ma odpowiedzi, spowoduje zatrzymanie dalszego ruchu z dostarczenia do punktu końcowego. Te wartości umożliwiają szybsze lub wolniejsze wyprowadzenie punktów końcowych z rotacji niż typowe czasy używane na platformie Azure. | Int |
port | Pobiera lub ustawia port na potrzeby komunikacji z sondą. Możliwe wartości wahają się od 1 do 65535 włącznie. | int (wymagane) |
protokół | Pobiera lub ustawia protokół punktu końcowego. Możliwe wartości to http pr Tcp. Jeśli określono protokół TCP, odebrane ACK jest wymagane, aby sonda zakończyła się pomyślnie. Jeśli określono http, odpowiedź 200 OK z określonego identyfikatora URI jest wymagana, aby sonda zakończyła się pomyślnie | "Http" "Tcp" (wymagany) |
provisioningState | Pobiera lub ustawia stan aprowizacji zasobu PublicIP Aktualizowanie/usuwanie/Niepowodzenie | struna |
requestPath | Pobiera lub ustawia identyfikator URI używany do żądania stanu kondycji z maszyny wirtualnej. Ścieżka jest wymagana, jeśli protokół jest ustawiony na http. W przeciwnym razie nie jest to dozwolone. Brak wartości domyślnej | struna |
Tagi zasobów
Nazwa | Opis | Wartość |
---|
Podźródło
Nazwa | Opis | Wartość |
---|---|---|
id | Identyfikator zasobu | struna |
Szablony szybkiego startu
Następujące szablony szybkiego startu wdrażają ten typ zasobu.
Szablon | Opis |
---|---|
2 maszyny wirtualne w module równoważenia obciążenia i konfigurowanie reguł translatora adresów sieciowych w modułu równoważenia obciążenia wdrażanie |
Ten szablon umożliwia tworzenie 2 maszyn wirtualnych w zestawie dostępności i konfigurowanie reguł NAT za pośrednictwem modułu równoważenia obciążenia. Ten szablon wdraża również konto magazynu, sieć wirtualną, publiczny adres IP i interfejsy sieciowe. W tym szablonie używamy funkcji pętli zasobów do tworzenia interfejsów sieciowych i maszyn wirtualnych |
2 maszyny wirtualne w regułach modułu równoważenia obciążenia i równoważenia obciążenia wdrażanie |
Ten szablon umożliwia utworzenie 2 maszyn wirtualnych w ramach modułu równoważenia obciążenia i skonfigurowanie reguły równoważenia obciążenia na porcie 80. Ten szablon wdraża również konto magazynu, sieć wirtualną, publiczny adres IP, zestaw dostępności i interfejsy sieciowe. W tym szablonie używamy funkcji pętli zasobów do tworzenia interfejsów sieciowych i maszyn wirtualnych |
2 maszyny wirtualne w sieci wirtualnej — wewnętrzne reguły modułu równoważenia obciążenia i modułu równoważenia obciążenia wdrażanie |
Ten szablon umożliwia tworzenie 2 maszyn wirtualnych w sieci wirtualnej i w ramach wewnętrznego modułu równoważenia obciążenia oraz konfigurowanie reguły równoważenia obciążenia na porcie 80. Ten szablon wdraża również konto magazynu, sieć wirtualną, publiczny adres IP, zestaw dostępności i interfejsy sieciowe. |
Autoskaluj zestaw skalowania maszyn wirtualnych z systemem Windows LANSA przy użyciu usługi Azure SQL Database wdrażanie |
Szablon wdraża zestaw skalowania maszyn wirtualnych z systemem Windows z żądaną liczbą maszyn wirtualnych w zestawie skalowania i tożsamością usługi ZARZĄDZANEj LANSA do zainstalowania na każdej maszynie wirtualnej. Po wdrożeniu zestawu skalowania maszyn wirtualnych rozszerzenie niestandardowego skryptu służy do instalowania tożsamości usługi ZARZĄDZANEj LANSA) |
aparat usługi Azure Container Service Engine (acs-engine) — tryb Swarm wdrażanie |
Aparat usługi Azure Container Service Engine (acs-engine) generuje szablony usługi ARM (Azure Resource Manager) dla klastrów z obsługą platformy Docker na platformie Microsoft Azure z wybranymi elementami DC/OS, Kubernetes, Swarm Mode lub Swarm orchestrators. Dane wejściowe narzędzia to definicja klastra. Definicja klastra jest bardzo podobna do (w wielu przypadkach taka sama jak) składnia szablonu usługi ARM używana do wdrażania klastra usługi Microsoft Azure Container Service. |
zestaw skalowania maszyn wirtualnych platformy Azure jako klienci Intel Lustre wdrażanie |
Ten szablon tworzy zestaw klientów Intel Lustre 2.7 przy użyciu zestawów skalowania maszyn wirtualnych platformy Azure i galerii platformy Azure OpenLogic CentOS 6.6 lub 7.0 i instaluje istniejący system plików Intel Lustre |
szablon usługi AzureDatabricks dla VNetInjection i Load Balancer wdrażanie |
Ten szablon umożliwia utworzenie modułu równoważenia obciążenia, sieciowej grupy zabezpieczeń, sieci wirtualnej i obszaru roboczego usługi Azure Databricks z siecią wirtualną. |
Zapora aplikacji internetowej Barracuda z serwerami usług IIS zaplecza wdrażanie |
Ten szablon szybkiego startu platformy Azure wdraża rozwiązanie zapory aplikacji internetowej Barracuda na platformie Azure z wymaganą liczbą serwerów sieci Web usług IIS opartych na systemie Windows 2012. Szablony obejmują najnowszą wersję zapory aplikacji internetowej Barracuda z licencją Płatności zgodnie z rzeczywistym użyciem i najnowszą wersją obrazu platformy Azure systemu Windows 2012 R2 dla usług IIS. Zapora aplikacji internetowej Barracuda sprawdza przychodzący ruch internetowy i blokuje wstrzyknięcia kodu SQL, wykonywanie skryptów między witrynami, przekazywanie złośliwego oprogramowania & aplikacji DDoS i inne ataki ukierunkowane na aplikacje internetowe. Jeden zewnętrzny moduł równoważenia obciążenia jest wdrażany przy użyciu reguł NAT, aby umożliwić dostęp pulpitu zdalnego do serwerów internetowych zaplecza. Postępuj zgodnie z przewodnikiem po konfiguracji wdrożenia dostępnym w katalogu szablonów usługi GitHub, aby dowiedzieć się więcej o krokach wdrażania związanych z zaporą aplikacji internetowej Barracuda i publikowaniem aplikacji internetowych. |
wdrożenie farmy usług pulpitu zdalnego w warstwie Podstawowa wdrażanie |
Ten szablon tworzy podstawowe wdrożenie farmy usług pulpitu zdalnego |
klastra High-Availability Chef wdrażanie |
Ten szablon tworzy klaster chef-backend z dołączonymi węzłami frontonu |
tworzenie 2 maszyn wirtualnych w module równoważenia obciążenia i maszynie wirtualnej z programem SQL Server przy użyciu sieciowej grupy zabezpieczeń wdrażanie |
Ten szablon tworzy 2 maszyny wirtualne z systemem Windows (które mogą być używane jako internetowy fe) z zestawem dostępności i modułem równoważenia obciążenia z otwartym portem 80. Dwie maszyny wirtualne można uzyskać przy użyciu protokołu RDP na porcie 6001 i 6002. Ten szablon tworzy również maszynę wirtualną z programem SQL Server 2014, którą można uzyskać za pośrednictwem połączenia RDP zdefiniowanego w sieciowej grupie zabezpieczeń. |
tworzenie 2 maszyn wirtualnych z systemem Linux z modułem równoważenia obciążenia i maszyną wirtualną z programem SQL Server z SSD wdrażanie |
Ten szablon tworzy 2 maszyny wirtualne z systemem Linux (które mogą być używane jako internetowy fe) z zestawem dostępności i modułem równoważenia obciążenia z otwartym portem 80. Dwie maszyny wirtualne można uzyskać przy użyciu protokołu SSH na porcie 6001 i 6002. Ten szablon tworzy również maszynę wirtualną z programem SQL Server 2014, którą można uzyskać za pośrednictwem połączenia RDP zdefiniowanego w sieciowej grupie zabezpieczeń. Wszystkie magazyny maszyn wirtualnych mogą używać usługi Premium Storage (SSD) i można wybrać opcję tworzenia maszyn wirtualnych o wszystkich rozmiarach DS |
Tworzenie modułu równoważenia obciążenia między regionami wdrażanie |
Ten szablon tworzy moduł równoważenia obciążenia między regionami z pulą zaplecza zawierającą dwa regionalne moduły równoważenia obciążenia. Moduł równoważenia obciążenia między regionami jest obecnie dostępny w ograniczonych regionach. Regionalne moduły równoważenia obciążenia za modułem równoważenia obciążenia między regionami mogą znajdować się w dowolnym regionie. |
Tworzenie modułu równoważenia obciążenia z publicznym adresem IPv6 wdrażanie |
Ten szablon tworzy moduł równoważenia obciążenia dostępny z Internetu z publicznym adresem IPv6, regułami równoważenia obciążenia i dwiema maszynami wirtualnymi dla puli zaplecza. |
Tworzenie standardowego wewnętrznego modułu równoważenia obciążenia wdrażanie |
Ten szablon tworzy standardowy wewnętrzny moduł azure Load Balancer z portem równoważenia obciążenia reguły 80 |
Tworzenie standardowego wewnętrznego modułu równoważenia obciążenia z portami wysokiej dostępności wdrażanie |
Ten szablon tworzy standardową wewnętrzną usługę Azure Load Balancer z regułą równoważenia obciążenia portów wysokiej dostępności |
Tworzenie standardowego modułu równoważenia obciążenia wdrażanie |
Ten szablon tworzy dostępny z Internetu moduł równoważenia obciążenia, reguły równoważenia obciążenia i trzy maszyny wirtualne dla puli zaplecza z każdą maszyną wirtualną w strefie nadmiarowej. |
Tworzenie maszyny wirtualnej z wieloma kartami sieciowymi i dostępem RDP wdrażanie |
Ten szablon umożliwia utworzenie maszyn wirtualnych z wieloma (2) interfejsami sieciowymi (karty sieciowe) i połączenie RDP ze skonfigurowanym modułem równoważenia obciążenia i regułą NAT dla ruchu przychodzącego. Więcej kart sieciowych można łatwo dodać za pomocą tego szablonu. Ten szablon umożliwia również wdrożenie konta magazynu, sieci wirtualnej, publicznego adresu IP i 2 interfejsów sieciowych (frontonu i zaplecza). |
Tworzenie maszyny wirtualnej platformy Azure przy użyciu nowej lasu usługi Active Directory wdrażanie |
Ten szablon tworzy nową maszynę wirtualną platformy Azure, konfiguruje maszynę wirtualną jako kontroler domeny usługi Active Directory dla nowego lasu |
Tworzenie maszyny wirtualnej platformy Azure przy użyciu nowego lasu usługi AD wdrażanie |
Ten szablon tworzy nową maszynę wirtualną platformy Azure, konfiguruje maszynę wirtualną jako kontroler domeny usługi AD dla nowego lasu |
Utwórz nową domenę usługi AD z 2 kontrolerami domeny wdrażanie |
Ten szablon tworzy 2 nowe maszyny wirtualne jako kontrolery domeny usługi AD (podstawowe i zapasowe) dla nowego lasu i domeny |
Tworzenie pulpitu UBUNTUGNO wdrażanie |
Ten szablon tworzy maszynę klasyczną z systemem ubuntu. Jest to doskonałe rozwiązanie do użycia jako serwer przesiadkowy za translatorem adresów sieciowych. |
wdrażanie bezpiecznego klastra z 3 węzłami z włączoną sieciową grupą zabezpieczeń wdrażanie |
Ten szablon umożliwia wdrożenie bezpiecznego klastra usługi Service Fabric typu 3 z systemem Windows Server 2016 Data center na maszynach wirtualnych o rozmiarze Standard_D2. Użyj tego szablonu, aby sterować przychodzącym i wychodzącym ruchem sieciowym przy użyciu sieciowych grup zabezpieczeń. |
wdrażanie bezpiecznego klastra z 5 węzłami wdrażanie |
Ten szablon umożliwia wdrożenie bezpiecznego klastra usługi Service Fabric z systemem Windows Server 2019 Datacenter z systemem Standard_D2_v2 Size VMSS. |
wdrażanie klastra usługi Ubuntu Service Fabric z 5 węzłami wdrażanie |
Ten szablon umożliwia wdrożenie bezpiecznego klastra usługi Service Fabric 5 węzła z systemem Ubuntu na maszynie wirtualnej o rozmiarze Standard_D2_V2. |
wdrażanie podstawowej/pomocniczej architektury zestawu skalowania maszyn wirtualnych z systemem Linux wdrażanie |
Ten szablon umożliwia wdrożenie zestawu skalowania maszyn wirtualnych z systemem Linux przy użyciu rozszerzenia niestandardowego skryptu w podstawowej architekturze pomocniczej |
wdrażanie zestawu skalowania w istniejącej sieci wirtualnej wdrażanie |
Ten szablon wdraża zestaw skalowania maszyn wirtualnych w istniejącej sieci wirtualnej. |
wdrażanie prostego zestawu skalowania maszyn wirtualnych z systemem Linux wdrażanie |
Ten szablon umożliwia wdrożenie prostego zestawu skalowania maszyn wirtualnych z systemem Linux przy użyciu najnowszej poprawkowej wersji systemu Ubuntu Linux 14.04.4-LTS lub 16.04-LTS. Te maszyny wirtualne znajdują się za modułem równoważenia obciążenia z regułami translatora adresów sieciowych dla połączeń SSH. |
wdrażanie prostego zestawu skalowania maszyn wirtualnych z systemem Windows wdrażanie |
Ten szablon umożliwia wdrożenie prostego zestawu skalowania maszyn wirtualnych z systemem Windows przy użyciu najnowszej poprawkowej wersji różnych wersji systemu Windows. Te maszyny wirtualne znajdują się za modułem równoważenia obciążenia z regułami translatora adresów sieciowych dla połączeń rdp. |
Wdrażanie zestawu skalowania maszyn wirtualnych z systemem Windows z obsługą zaufanego uruchamiania wdrażanie |
Ten szablon umożliwia wdrożenie zaufanego zestawu skalowania maszyn wirtualnych z obsługą uruchamiania maszyn wirtualnych z systemem Windows przy użyciu najnowszej poprawkowej wersji systemu Windows Server 2016, Windows Server 2019 lub Windows Server 2022 Azure Edition. Te maszyny wirtualne znajdują się za modułem równoważenia obciążenia z regułami translatora adresów sieciowych dla połączeń RDP. Jeśli włączysz protokół Secureboot i vTPM, rozszerzenie zaświadczania gościa zostanie zainstalowane w zestawie skalowania maszyn wirtualnych. To rozszerzenie wykona zdalne zaświadczanie przez chmurę. |
wdrażanie zestawu skalowania maszyn wirtualnych z Azure Data Science VM wdrażanie |
Te szablony wdrażają zestawy skalowania maszyn wirtualnych przy użyciu maszyn wirtualnych do nauki o danych platformy Azure jako obrazu źródłowego. |
Wdrażanie zestawu skalowania maszyn wirtualnych przy użyciu niestandardowego obrazu systemu Linux wdrażanie |
Ten szablon umożliwia wdrożenie niestandardowego obrazu maszyny wirtualnej z systemem Linux w zestawie skalowania. Te maszyny wirtualne znajdują się za modułem równoważenia obciążenia z równoważeniem obciążenia HTTP (domyślnie na porcie 80). W tym przykładzie użyto niestandardowego skryptu do wdrożenia i aktualizacji aplikacji. Może być konieczne podanie niestandardowego skryptu dla własnej procedury aktualizacji. Musisz podać uogólniony obraz maszyny wirtualnej w tej samej subskrypcji i regionie, w którym tworzysz zestaw skalowania maszyn wirtualnych. |
wdrażanie zestawu skalowania maszyn wirtualnych przy użyciu niestandardowego obrazu systemu Windows wdrażanie |
Ten szablon umożliwia wdrożenie prostego zestawu skalowania maszyn wirtualnych przy użyciu niestandardowego obrazu systemu Windows. Te maszyny wirtualne znajdują się za modułem równoważenia obciążenia z równoważeniem obciążenia HTTP (domyślnie na porcie 80) |
wdrażanie zestawu skalowania maszyn wirtualnych z systemem Linux i skalowanie automatyczne wdrażanie |
Ten szablon umożliwia wdrożenie prostego zestawu skalowania maszyn wirtualnych z systemem Linux przy użyciu najnowszej poprawkowej wersji systemu Ubuntu Linux 15.04 lub 14.04.4-LTS. Te maszyny wirtualne znajdują się za modułem równoważenia obciążenia z regułami translatora adresów sieciowych dla połączeń SSH. Mają również zintegrowane automatyczne skalowanie |
wdrażanie zestawu skalowania maszyn wirtualnych z systemem Linux za wewnętrznym modułem równoważenia obciążenia wdrażanie |
Ten szablon umożliwia wdrożenie zestawu skalowania maszyn wirtualnych z systemem Linux przy użyciu najnowszej poprawkowej wersji systemu Ubuntu Linux 15.10 lub 14.04.4-LTS. Te maszyny wirtualne znajdują się za wewnętrznym modułem równoważenia obciążenia z regułami translatora adresów sieciowych dla połączeń SSH. |
wdrażanie zestawu skalowania maszyn wirtualnych z systemem Linux w strefach dostępności wdrażanie |
Ten szablon umożliwia wdrożenie prostego zestawu skalowania maszyn wirtualnych z systemem Linux przy użyciu najnowszej poprawkowej wersji systemu Ubuntu Linux 14.04.4-LTS lub 16.04-LTS. Te maszyny wirtualne znajdują się za modułem równoważenia obciążenia z regułami translatora adresów sieciowych dla połączeń SSH. |
wdrażanie zestawu skalowania maszyn wirtualnych z systemem Windows i skalowanie automatyczne wdrażanie |
Ten szablon umożliwia wdrożenie prostego zestawu skalowania maszyn wirtualnych z systemem Windows przy użyciu najnowszej poprawkowej wersji systemu Windows 2008-R2-SP1, 2012-Datacenter lub 2012-R2-Datacenter. Te maszyny wirtualne znajdują się za modułem równoważenia obciążenia z regułami translatora adresów sieciowych dla połączeń RDP. Mają również zintegrowane automatyczne skalowanie |
wdrażanie zestawu skalowania maszyn wirtualnych z systemem Windows w strefach dostępności wdrażanie |
Ten szablon umożliwia wdrożenie zestawu skalowania maszyn wirtualnych z systemem Windows przy użyciu najnowszej poprawkowej wersji różnych wersji systemu Windows. Te maszyny wirtualne znajdują się za modułem równoważenia obciążenia z regułami translatora adresów sieciowych dla połączeń rdp. |
wdróż zestaw skalowania maszyn wirtualnych łączący każdą maszynę wirtualną z udziałem usługi Azure Files wdrażanie |
Ten szablon wdraża zestaw skalowania maszyn wirtualnych z systemem Ubuntu i używa niestandardowego rozszerzenia skryptu w celu połączenia każdej maszyny wirtualnej z udziałem usługi Azure Files |
wdrażanie zestawu skalowania maszyn wirtualnych z systemem Windows przy użyciu rozszerzenia niestandardowego skryptu wdrażanie |
Ten szablon umożliwia wdrożenie zestawu skalowania maszyn wirtualnych z systemem Windows przy użyciu najnowszej poprawkowej wersji różnych wersji systemu Windows. Te maszyny wirtualne mają niestandardowe rozszerzenie skryptu do dostosowywania i znajdują się za modułem równoważenia obciążenia z regułami NAT dla połączeń rdp. |
wdrażanie ustawienia skalowania automatycznego dla zestawu skalowania maszyn wirtualnych wdrażanie |
Ten szablon umożliwia wdrożenie zasad skalowania automatycznego dla zasobu zestawu skalowania maszyn wirtualnych. |
deploy Darktrace Autoscaling vSensors wdrażanie |
Ten szablon umożliwia wdrożenie automatycznego skalowania wdrożenia modułów vSensorów Darktrace |
wdrażanie narzędzia Drupal przy użyciu zestawu skalowania maszyn wirtualnych, usług Azure Files i Mysql wdrażanie |
Wdróż zestaw skalowania maszyn wirtualnych za modułem równoważenia obciążenia/translatorem adresów sieciowych & każdej maszynie wirtualnej z systemem Drupal (Apache/PHP). Wszystkie węzły współużytkować utworzony magazyn udziałów plików platformy Azure i bazę danych MySQL |
wdrażanie klastra IOMAD w systemie Ubuntu wdrażanie |
Ten szablon wdraża usługę IOMAD jako aplikację LAMP w systemie Ubuntu. Tworzy co najmniej jedną maszynę wirtualną z systemem Ubuntu dla frontonu i jedną maszynę wirtualną zaplecza. Wykonuje dyskretną instalację oprogramowania Apache i PHP na maszynach wirtualnych frontonu i MySQL na maszynie wirtualnej zaplecza. Następnie wdraża IOMAD w klastrze. Konfiguruje moduł równoważenia obciążenia na potrzeby kierowania żądań do maszyn wirtualnych frontonu. Konfiguruje również reguły TRANSLATOR adresów sieciowych, aby zezwolić administratorowi na dostęp do każdej maszyny wirtualnej. Konfiguruje również katalog danych moodledata przy użyciu magazynu plików udostępnionego między maszynami wirtualnymi. Po pomyślnym wdrożeniu możesz przejść do usługi /iomad na każdej maszynie wirtualnej frontonu (przy użyciu dostępu administratora sieci Web), aby rozpocząć konfigurowanie usługi IOMAD. |
deploy Open edX Dogwood (Multi-VM) wdrażanie |
Ten szablon tworzy sieć maszyn wirtualnych z systemem Ubuntu i wdraża na nich oprogramowanie Open edX Dogwood. Wdrożenie obsługuje 1–9 maszyn wirtualnych aplikacji i maszyn wirtualnych zaplecza Mongo i MySQL. |
wdrażanie klastra OpenLDAP w systemie Ubuntu wdrażanie |
Ten szablon wdraża klaster OpenLDAP w systemie Ubuntu. Tworzy wiele maszyn wirtualnych z systemem Ubuntu (do 5, ale można je łatwo zwiększyć) i wykonuje dyskretną instalację openLDAP na nich. Następnie konfiguruje replikację wielokierunkową wielokierunkową na nich. Po pomyślnym wdrożeniu możesz przejść do folderu /phpldapadmin, aby rozpocząć tworzenie szablonu OpenLDAP. |
wdrażanie klastra OpenSIS Community Edition w systemie Ubuntu wdrażanie |
Ten szablon wdraża program OpenSIS Community Edition jako aplikację LAMP w systemie Ubuntu. Tworzy co najmniej jedną maszynę wirtualną z systemem Ubuntu dla frontonu i jedną maszynę wirtualną zaplecza. Wykonuje dyskretną instalację oprogramowania Apache i PHP na maszynach wirtualnych frontonu i MySQL na maszynie wirtualnej zaplecza. Następnie wdraża program OpenSIS Community Edition w klastrze. Po pomyślnym wdrożeniu możesz przejść do witryny /opensis-ce na każdej maszynie wirtualnej frontonu (przy użyciu dostępu administratora sieci Web), aby rozpocząć tworzenie pliku OpenSIS. |
Wdrażanie klastra shibboleth Identity Provider w systemie Ubuntu wdrażanie |
Ten szablon wdraża dostawcę tożsamości Shibboleth w systemie Ubuntu w konfiguracji klastrowanej. Po pomyślnym wdrożeniu możesz przejść do https://your-domain:8443/idp/profile/Status (zanotuj numer portu), aby sprawdzić powodzenie. |
wdrażanie |
Ten szablon wdraża dostawcę tożsamości Shibboleth w systemie Windows w konfiguracji klastrowanej. Po pomyślnym wdrożeniu możesz przejść do https://your-domain:8443/idp/profile/status (zanotuj numer portu), aby sprawdzić powodzenie. |
wdrażanie zestawu skalowania maszyn wirtualnych za pomocą sondy modułu równoważenia obciążenia i automatycznych napraw wdrażanie |
Ten szablon umożliwia wdrożenie zestawu skalowania maszyn wirtualnych z systemem Linux za modułem równoważenia obciążenia ze skonfigurowaną sondą kondycji. Zestaw skalowania ma również włączone zasady automatycznego naprawiania wystąpień z okresem prolongaty wynoszącym 30 minut. |
wdrażanie zestawu skalowania maszyn wirtualnych przy użyciu serwera butelek języka Python & autoskalowaniem wdrażanie |
Wdróż zestaw skalowania maszyn wirtualnych za modułem równoważenia obciążenia/translatorem adresów sieciowych & każdej maszynie wirtualnej z prostą aplikacją Python Bottle, która działa. W przypadku skonfigurowanego automatycznego skalowania zestaw skalowania będzie skalowany w poziomie & w razie potrzeby |
wdrażanie systemu Windows VMSS konfiguruje SSL DSC protokołu SSL wdrażanie |
Ten szablon umożliwia wdrożenie dwóch maszyn wirtualnych z systemem Windows, skonfigurowanie funkcji systemu Windows, takich jak IIS/Web Role, .Net Framework 4.5, uwierzytelnianie systemu Windows, inicjowanie aplikacji, pobieranie pakietów wdrażania aplikacji, zapisywanie adresów URL & konfiguracji SSL przy użyciu dsC i usługi Azure Key Vault |
Wdraża klastra replikacji master/podrzędnej bazy danych MySQL z 2 węzłami wdrażanie |
Ten szablon wdraża klaster replikacji master/podrzędnej bazy danych MySQL z 2 węzłami w systemie CentOS 6.5 lub 6.6 |
wdrażanie |
Ten szablon wdraża klaster consul z 3 węzłami i automatycznie dołącza węzły za pośrednictwem usługi Atlas. Consul to narzędzie do odnajdywania usług, rozproszonego magazynu kluczy/wartości i wielu innych ciekawych rzeczy. Usługa Atlas jest dostarczana przez firmę Hashicorp (twórców konsula) jako sposób szybkiego tworzenia klastrów konsula bez konieczności ręcznego dołączania każdego węzła |
wdraża 3 węzły klastra Percona XtraDB wdrażanie |
Ten szablon wdraża klaster wysokiej dostępności MySQL z 3 węzłami w systemie CentOS 6.5 lub Ubuntu 12.04 |
wdraża klaster CentOS n-węzła wdrażanie |
Ten szablon wdraża klaster CentOS 2–10 węzłów z 2 sieciami. |
wdraża grupę dostępności programu SQL Server 2014 w istniejącej sieci wirtualnej & AD wdrażanie |
Ten szablon tworzy trzy nowe maszyny wirtualne platformy Azure w istniejącej sieci wirtualnej: dwie maszyny wirtualne są skonfigurowane jako węzły repliki grupy dostępności programu SQL Server 2014, a jedna maszyna wirtualna jest skonfigurowana jako monitor udziału plików na potrzeby automatycznego trybu failover klastra. Oprócz tych maszyn wirtualnych konfigurowane są również następujące dodatkowe zasoby platformy Azure: Wewnętrzny moduł równoważenia obciążenia, konta magazynu. Aby skonfigurować klastrowanie, program SQL Server i grupę dostępności w ramach każdej maszyny wirtualnej, jest używane rozszerzenie DSC programu PowerShell. W przypadku obsługi usługi Active Directory istniejące kontrolery domeny usługi Active Directory powinny być już wdrożone w istniejącej sieci wirtualnej. |
wdraża maszyny wirtualne z systemem Windows w ramach modułu równoważenia obciążenia, konfiguruje https usługi WinRM wdrażanie |
Ten szablon umożliwia wdrażanie maszyn wirtualnych z systemem Windows przy użyciu kilku różnych opcji dla wersji systemu Windows. Ten szablon konfiguruje również odbiornik https usługi WinRM na maszynach wirtualnych |
klastra Docker Swarm wdrażanie |
Ten szablon tworzy klaster Docker Swarm o wysokiej dostępności |
usługa Front Door Premium z maszyną wirtualną i usługą Private Link wdrażanie |
Ten szablon tworzy usługę Front Door Premium i maszynę wirtualną skonfigurowaną jako serwer internetowy. Usługa Front Door używa prywatnego punktu końcowego z usługą Private Link do wysyłania ruchu do maszyny wirtualnej. |
GlassFish na SUSE wdrażanie |
Ten szablon wdraża klaster GlassFish o zrównoważonym obciążeniu (v3 lub v4) składający się z zdefiniowanej przez użytkownika liczby maszyn wirtualnych SUSE (OpenSUSE lub SLES). |
maszyn wirtualnych usług IIS & maszyn wirtualnych programu SQL Server 2014 wdrażanie |
Utwórz 1 lub 2 serwery sieci Web usług IIS Windows 2012 R2 i jeden zaplecze programu SQL Server 2014 w sieci wirtualnej. |
instalowanie klastra Elasticsearch w zestawie skalowania maszyn wirtualnych wdrażanie |
Ten szablon wdraża klaster Elasticsearch w zestawie skalowania maszyn wirtualnych. Szablon aprowizuje 3 dedykowane węzły główne z opcjonalną liczbą węzłów danych, które działają na dyskach zarządzanych. |
IPv6 w usłudze Azure Virtual Network (VNET) wdrażanie |
Utwórz sieć wirtualną IPv4/IPv6 z dwoma stosami z 2 maszynami wirtualnymi. |
IPv6 w usłudze Azure Virtual Network (VNET) przy użyciu usługi Std LB wdrażanie |
Utwórz dwustosową sieć wirtualną IPv4/IPv6 z 2 maszynami wirtualnymi i modułem równoważenia obciążenia w warstwie Standardowa dostępnym z Internetu. |
JBoss EAP w systemie RHEL (klastrowane, wiele maszyn wirtualnych) wdrażanie |
Ten szablon umożliwia utworzenie wielu maszyn wirtualnych RHEL 8.6 z uruchomionym klastrem JBoss EAP 7.4, a także wdrożenie aplikacji internetowej o nazwie eap-session-replication. Można zalogować się do konsoli administracyjnej przy użyciu nazwy użytkownika i hasła protokołu JBoss EAP skonfigurowanego w momencie wdrożenia. |
JBoss EAP w systemie RHEL (klastrowane, VMSS) wdrażanie |
Ten szablon umożliwia utworzenie wystąpień zestawu skalowania maszyn wirtualnych RHEL 8.6 z uruchomionym klastrem JBoss EAP 7.4, a także wdrożenie aplikacji internetowej o nazwie eap-session-replication. Można zalogować się do konsoli administracyjnej przy użyciu nazwy użytkownika i hasła protokołu JBoss EAP skonfigurowanego w momencie wdrożenia. |
KEMP LoadMaster HA Pair wdrażanie |
Ten szablon wdraża parę KEMP LoadMaster HA |
moduł równoważenia obciążenia z 2 adresami VIP, z których każda ma jedną regułę modułu równoważenia obciążenia wdrażanie |
Ten szablon umożliwia utworzenie modułu równoważenia obciążenia, 2 publiczne adresy IP modułu równoważenia obciążenia (multivip), sieć wirtualna, interfejs sieciowy w sieci wirtualnej & regułę modułu równoważenia obciążenia w module równoważenia obciążenia używanym przez interfejs sieciowy. |
moduł równoważenia obciążenia z regułą NAT dla ruchu przychodzącego wdrażanie |
Ten szablon umożliwia utworzenie modułu równoważenia obciążenia, publicznego adresu IP modułu równoważenia obciążenia, sieci wirtualnej, interfejsu sieciowego w sieci wirtualnej & reguły TRANSLATOR adresów sieciowych w module równoważenia obciążenia używanym przez interfejs sieciowy. |
aplikacja wielowarstwowa z sieciową grupą zabezpieczeń, wewnętrznym modułem równoważenia obciążenia, usługą AppGateway wdrażanie |
Ten szablon wdraża sieć wirtualną, segreguje sieć za pośrednictwem podsieci, wdraża maszyny wirtualne i konfiguruje równoważenie obciążenia |
multi tier traffic manager, L4 ILB, L7 AppGateway wdrażanie |
Ten szablon wdraża sieć wirtualną, segreguje sieć za pośrednictwem podsieci, wdraża maszyny wirtualne i konfiguruje równoważenie obciążenia |
przykład usługi Private Link wdrażanie |
W tym szablonie pokazano, jak utworzyć usługę łącza prywatnego |
publicznego modułu równoważenia obciążenia połączonego z usługą Load Balancer bramy wdrażanie |
Ten szablon umożliwia wdrożenie modułu równoważenia obciążenia w warstwie Standardowa w warstwie Standardowa połączonego z modułem równoważenia obciążenia bramy. Ruch przychodzący z Internetu jest kierowany do modułu równoważenia obciążenia bramy z maszynami wirtualnymi z systemem Linux (WUS) w puli zaplecza. |
wdrażanie farmy usług pulpitu zdalnego przy użyciu istniejącej usługi Active Directory wdrażanie |
Ten szablon tworzy wdrożenie farmy usług pulpitu zdalnego przy użyciu istniejącej usługi Active Directory w tej samej grupie zasobów |
wdrożenia bramy usług pulpitu zdalnego wdrażanie |
Ten szablon zapewnia wysoką dostępność dla bramy usług pulpitu zdalnego i serwerów dostępu do sieci Web usług pulpitu zdalnego w istniejącym wdrożeniu usług pulpitu zdalnego |
rozwiązanie Red Hat Linux 3-warstwowe na platformie Azure wdrażanie |
Ten szablon umożliwia wdrożenie architektury 3-warstwowej przy użyciu maszyn wirtualnych "Red Hat Enterprise Linux 7.3". Architektura obejmuje sieci wirtualne, zewnętrzne i wewnętrzne moduły równoważenia obciążenia, maszyny wirtualne skoku, sieciowe grupy zabezpieczeń itp. wraz z wieloma maszynami wirtualnymi RHEL w każdej warstwie |
nadmiarowe haproxy z modułem równoważenia obciążenia platformy Azure i zmiennoprzecinkowe IP wdrażanie |
Ten szablon tworzy nadmiarową konfigurację haproxy z 2 maszynami wirtualnymi z systemem Ubuntu skonfigurowanymi za modułem równoważenia obciążenia platformy Azure z włączonym pływającym adresem IP. Każda z maszyn wirtualnych z systemem Ubuntu uruchamia haproxy w celu równoważenia obciążenia żądań do innych maszyn wirtualnych aplikacji (w tym przypadku jest uruchomiona platforma Apache). Keepalived umożliwia nadmiarowość maszyn wirtualnych haproxy przez przypisanie pływającego adresu IP do serwera MASTER i zablokowanie sondy modułu równoważenia obciążenia w kopii zapasowej. Ten szablon wdraża również konto magazynu, sieć wirtualną, publiczny adres IP, interfejsy sieciowe. |
usług pulpitu zdalnego z wysoką dostępnością wdrażanie |
Ten przykładowy kod szablonu usługi ARM wdroży laboratorium kolekcji sesji usług pulpitu zdalnego 2019 z wysoką dostępnością. Celem jest wdrożenie w pełni nadmiarowego, wysoce dostępnego rozwiązania dla usług pulpitu zdalnego przy użyciu systemu Windows Server 2019. |
fragmentu zarezerwowanego przypadku użycia adresu IP wdrażanie |
Ten szablon demonstruje obecnie obsługiwany przypadek użycia zarezerwowanych adresów IP. Zastrzeżony adres IP jest po prostu statycznie przydzielonym publicznym adresem IP. |
wdrażanie |
Ten szablon umożliwia wdrożenie maszyny wirtualnej przy użyciu systemu operacyjnego obsługiwanego przez oprogramowanie SAP i dyski zarządzane. |
systemu SAP NetWeaver 3-warstwowej wielowarstwowej bazy danych SID DB (dyski zarządzane) wdrażanie |
Ten szablon umożliwia wdrożenie maszyny wirtualnej przy użyciu systemu operacyjnego obsługiwanego przez oprogramowanie SAP. |
wdrażanie |
Ten szablon umożliwia wdrożenie serwera plików, który może być używany jako magazyn udostępniony dla oprogramowania SAP NetWeaver. |
prosty zestaw skalowania maszyn wirtualnych z systemem Linux i publiczny protokół IPv4 na maszynę wirtualną wdrażanie |
Ten szablon przedstawia wdrażanie prostego zestawu skalowania z modułem równoważenia obciążenia, regułami NAT dla ruchu przychodzącego i publicznym adresem IP na maszynę wirtualną. |
zestaw skalowania maszyn wirtualnych z obsługą protokołu SSL wdrażanie |
Wdraża serwery internetowe skonfigurowane przy użyciu certyfikatów SSL wdrożonych bezpiecznie w usłudze Azure Key Vault |
usługi Load Balancer w warstwie Standardowa z pulą zaplecza według adresów IP wdrażanie |
Ten szablon służy do zademonstrowania sposobu użycia szablonów usługi ARM do konfigurowania puli zaplecza modułu równoważenia obciążenia według adresu IP zgodnie z opisem w dokumencie zarządzanie pulą zaplecza. |
przykład zestawu skalowania maszyn wirtualnych przy użyciu stref dostępności wdrażanie |
Ten szablon tworzy zestaw skalowania maszyn wirtualnych umieszczony w oddzielnych strefach dostępności z modułem równoważenia obciążenia. |
maszynę wirtualną z portem RDP wdrażanie |
Tworzy maszynę wirtualną i tworzy regułę translatora adresów sieciowych dla protokołu RDP na maszynie wirtualnej w module równoważenia obciążenia |
zestawu skalowania maszyn wirtualnych z automatycznym skalowaniem z uruchomioną aplikacją internetową usług IIS wdrażanie |
Wdraża zestaw skalowania maszyn wirtualnych z systemem Windows z uruchomionymi usługami IIS i bardzo podstawową aplikacją internetową platformy .NET MVC. Rozszerzenie DSC programu PowerShell dla programu VMSS jest używane do instalowania i wdrażania pakietów WebDeploy usług IIS. |
maszyn wirtualnych w strefach dostępności przy użyciu modułu równoważenia obciążenia i translatora adresów sieciowych wdrażanie |
Ten szablon umożliwia tworzenie maszyn wirtualnych rozproszonych między strefami dostępności przy użyciu modułu równoważenia obciążenia i konfigurowanie reguł NAT za pośrednictwem modułu równoważenia obciążenia. Ten szablon wdraża również sieć wirtualną, publiczny adres IP i interfejsy sieciowe. W tym szablonie używamy funkcji pętli zasobów do tworzenia interfejsów sieciowych i maszyn wirtualnych |
wdrażanie protokołu IPv6 w usłudze Azure Virtual Network (VNET) wdrażanie |
Utwórz zestaw skalowania maszyn wirtualnych przy użyciu dwóch stosów IPv4/IPv6 VNET i Std Load Balancer. |
tryb elastycznej orkiestracji usługi VMSS — przewodnik Szybki start z systemem Linux wdrażanie |
Ten szablon wdraża prosty zestaw skalowania maszyn wirtualnych z wystąpieniami za usługą Azure Load Balancer. Zestaw skalowania maszyn wirtualnych jest w trybie elastycznej orkiestracji. Użyj parametru systemu operacyjnego, aby wybrać wdrożenie systemu Linux (Ubuntu) lub Windows (Windows Server Datacenter 2019). UWAGA: ten szablon szybkiego startu umożliwia dostęp sieciowy do portów zarządzania maszynami wirtualnymi (SSH, RDP) z dowolnego adresu internetowego i nie powinien być używany do wdrożeń produkcyjnych. |
vmSS z prefiksem publicznego adresu IP wdrażanie |
Szablon do wdrażania usługi VMSS z prefiksem publicznego adresu IP |
Definicja zasobu narzędzia Terraform (dostawcy AzAPI)
Typ zasobu loadBalancers można wdrożyć przy użyciu operacji docelowych:
- grupy zasobów
Aby uzyskać listę zmienionych właściwości w każdej wersji interfejsu API, zobacz dziennika zmian.
Format zasobu
Aby utworzyć zasób Microsoft.Network/loadBalancers, dodaj następujący program Terraform do szablonu.
resource "azapi_resource" "symbolicname" {
type = "Microsoft.Network/loadBalancers@2015-05-01-preview"
name = "string"
etag = "string"
location = "string"
tags = {
{customized property} = "string"
}
body = jsonencode({
properties = {
backendAddressPools = [
{
etag = "string"
id = "string"
name = "string"
properties = {
backendIPConfigurations = [
{
id = "string"
}
]
loadBalancingRules = [
{
id = "string"
}
]
outboundNatRule = {
id = "string"
}
provisioningState = "string"
}
}
]
frontendIPConfigurations = [
{
etag = "string"
id = "string"
name = "string"
properties = {
inboundNatPools = [
{
id = "string"
}
]
inboundNatRules = [
{
id = "string"
}
]
loadBalancingRules = [
{
id = "string"
}
]
outboundNatRules = [
{
id = "string"
}
]
privateIPAddress = "string"
privateIPAllocationMethod = "string"
provisioningState = "string"
publicIPAddress = {
id = "string"
}
subnet = {
id = "string"
}
}
}
]
inboundNatPools = [
{
etag = "string"
id = "string"
name = "string"
properties = {
backendPort = int
frontendIPConfiguration = {
id = "string"
}
frontendPortRangeEnd = int
frontendPortRangeStart = int
protocol = "string"
provisioningState = "string"
}
}
]
inboundNatRules = [
{
etag = "string"
id = "string"
name = "string"
properties = {
backendIPConfiguration = {
id = "string"
}
backendPort = int
enableFloatingIP = bool
frontendIPConfiguration = {
id = "string"
}
frontendPort = int
idleTimeoutInMinutes = int
protocol = "string"
provisioningState = "string"
}
}
]
loadBalancingRules = [
{
etag = "string"
id = "string"
name = "string"
properties = {
backendAddressPool = {
id = "string"
}
backendPort = int
enableFloatingIP = bool
frontendIPConfiguration = {
id = "string"
}
frontendPort = int
idleTimeoutInMinutes = int
loadDistribution = "string"
probe = {
id = "string"
}
protocol = "string"
provisioningState = "string"
}
}
]
outboundNatRules = [
{
etag = "string"
id = "string"
name = "string"
properties = {
allocatedOutboundPorts = int
backendAddressPool = {
id = "string"
}
frontendIPConfigurations = [
{
id = "string"
}
]
provisioningState = "string"
}
}
]
probes = [
{
etag = "string"
id = "string"
name = "string"
properties = {
intervalInSeconds = int
loadBalancingRules = [
{
id = "string"
}
]
numberOfProbes = int
port = int
protocol = "string"
provisioningState = "string"
requestPath = "string"
}
}
]
provisioningState = "string"
resourceGuid = "string"
}
})
}
Wartości właściwości
BackendAddressPool
Nazwa | Opis | Wartość |
---|---|---|
etag | Unikatowy ciąg tylko do odczytu, który zmienia się za każdym razem, gdy zasób jest aktualizowany | struna |
id | Identyfikator zasobu | struna |
nazwa | Pobiera nazwę zasobu, który jest unikatowy w grupie zasobów. Ta nazwa może służyć do uzyskiwania dostępu do zasobu | struna |
Właściwości | Właściwości puli BackendAddressPool | BackendAddressPoolPropertiesFormat |
BackendAddressPoolPropertiesFormat
Nazwa | Opis | Wartość |
---|---|---|
backendIPConfigurations | Pobiera kolekcję odwołań do adresów IP zdefiniowanych w interfejsach sieciowych | |
loadBalancingRules | Pobiera reguły równoważenia obciążenia korzystające z tej puli adresów zaplecza | |
outboundNatRule | Pobiera reguły ruchu wychodzącego korzystające z tej puli adresów zaplecza | |
provisioningState | Stan aprowizacji zasobu PublicIP — aktualizowanie/usuwanie/niepowodzenie | struna |
FrontendIpConfiguration
Nazwa | Opis | Wartość |
---|---|---|
etag | Unikatowy ciąg tylko do odczytu, który zmienia się za każdym razem, gdy zasób jest aktualizowany | struna |
id | Identyfikator zasobu | struna |
nazwa | Pobiera nazwę zasobu, który jest unikatowy w grupie zasobów. Ta nazwa może służyć do uzyskiwania dostępu do zasobu | struna |
Właściwości | Właściwości konfiguracji adresu IP frontonu modułu równoważenia obciążenia | FrontendIpConfigurationPropertiesFormat |
FrontendIpConfigurationPropertiesFormat
Nazwa | Opis | Wartość |
---|---|---|
inboundNatPools | Tylko do odczytu. Identyfikatory URI pul przychodzących używające tego adresu IP frontonu | |
inboundNatRules | Tylko do odczytu. Identyfikatory URI reguł ruchu przychodzącego korzystające z tego adresu IP frontonu | |
loadBalancingRules | Pobiera identyfikatory URI reguł równoważenia obciążenia korzystające z tego adresu IP frontonu | |
outboundNatRules | Tylko do odczytu. Identyfikatory URI reguł ruchu wychodzącego korzystające z tego adresu IP frontonu | |
privateIPAddress | Pobiera lub ustawia adres IP modułu równoważenia obciążenia. Jest to określone tylko wtedy, gdy określony prywatny adres IP zostanie przydzielony z podsieci określonej w podsieciRef | struna |
privateIPAllocationMethod | Pobiera lub ustawia metodę alokacji PrivateIP (statyczna/dynamiczna) | "Dynamiczny" "Statyczny" |
provisioningState | Pobiera lub ustawia stan aprowizacji zasobu PublicIP Aktualizowanie/usuwanie/Niepowodzenie | struna |
publicIPAddress | Pobiera lub ustawia odwołanie do zasobu PublicIP | |
podsieć | Pobiera lub ustawia odwołanie do zasobu podsieci. Podsieć, z której moduł równoważenia obciążenia pobiera swój prywatny adres frontonu | |
InboundNatPool
Nazwa | Opis | Wartość |
---|---|---|
etag | Unikatowy ciąg tylko do odczytu, który zmienia się za każdym razem, gdy zasób jest aktualizowany | struna |
id | Identyfikator zasobu | struna |
nazwa | Pobiera nazwę zasobu, który jest unikatowy w grupie zasobów. Ta nazwa może służyć do uzyskiwania dostępu do zasobu | struna |
Właściwości | Właściwości puli nat dla ruchu przychodzącego | InboundNatPoolPropertiesFormat |
InboundNatPoolPropertiesFormat
Nazwa | Opis | Wartość |
---|---|---|
backendPort | Pobiera lub ustawia port używany do połączeń wewnętrznych w punkcie końcowym. Atrybut localPort mapuje wieczny port punktu końcowego na port wewnętrzny w roli. Jest to przydatne w scenariuszach, w których rola musi komunikować się ze składnikiem wewnętrznym na porcie, który różni się od tego, który jest uwidoczniony zewnętrznie. Jeśli nie zostanie określony, wartość localPort jest taka sama jak atrybut portu. Ustaw wartość localPort na "*", aby automatycznie przypisać nieprzydzielony port, który można odnaleźć przy użyciu interfejsu API środowiska uruchomieniowego | int (wymagane) |
frontendIPConfiguration | Pobiera lub ustawia odwołanie do adresów IP frontonu | |
frontendPortRangeEnd | Pobiera lub ustawia końcowy zakres portów dla puli TRANSLATOR adresów sieciowych. Można określić dowolny wybrany numer portu, ale numery portów określone dla każdej roli w usłudze muszą być unikatowe. Możliwy zakres wartości z zakresu od 1 do 65535 włącznie | int (wymagane) |
frontendPortRangeStart | Pobiera lub ustawia zakres portów początkowych dla puli TRANSLATOR adresów sieciowych. Można określić dowolny wybrany numer portu, ale numery portów określone dla każdej roli w usłudze muszą być unikatowe. Możliwy zakres wartości z zakresu od 1 do 65535 włącznie | int (wymagane) |
protokół | Pobiera lub ustawia protokół transportu dla zewnętrznego punktu końcowego. Możliwe wartości to Udp lub Tcp | "Tcp" "Udp" (wymagane) |
provisioningState | Pobiera lub ustawia stan aprowizacji zasobu PublicIP Aktualizowanie/usuwanie/Niepowodzenie | struna |
Ruch przychodzącyNatRule
Nazwa | Opis | Wartość |
---|---|---|
etag | Unikatowy ciąg tylko do odczytu, który zmienia się za każdym razem, gdy zasób jest aktualizowany | struna |
id | Identyfikator zasobu | struna |
nazwa | Pobiera nazwę zasobu, który jest unikatowy w grupie zasobów. Ta nazwa może służyć do uzyskiwania dostępu do zasobu | struna |
Właściwości | Właściwości reguły NAT dla ruchu przychodzącego | InboundNatRulePropertiesFormat |
InboundNatRulePropertiesFormat
Nazwa | Opis | Wartość |
---|---|---|
backendIPConfiguration | Pobiera lub ustawia odwołanie do prywatnego adresu IP zdefiniowanego w sieciInterface maszyny wirtualnej. Ruch wysyłany do frontendPort każdego elementu frontendIPConfigurations jest przekazywany do obsługiwanego adresu IP | |
backendPort | Pobiera lub ustawia port używany do połączeń wewnętrznych w punkcie końcowym. Atrybut localPort mapuje wieczny port punktu końcowego na port wewnętrzny w roli. Jest to przydatne w scenariuszach, w których rola musi komunikować się ze składnikiem wewnętrznym na porcie, który różni się od tego, który jest uwidoczniony zewnętrznie. Jeśli nie zostanie określony, wartość localPort jest taka sama jak atrybut portu. Ustaw wartość localPort na "*", aby automatycznie przypisać nieprzydzielony port, który można odnaleźć przy użyciu interfejsu API środowiska uruchomieniowego | Int |
enableFloatingIP | Konfiguruje punkt końcowy maszyny wirtualnej dla funkcji pływających adresów IP wymaganych do skonfigurowania zawsze włączonej grupy dostępności SQL. To ustawienie jest wymagane w przypadku korzystania z zawsze włączonych grup dostępności SQL na serwerze SQL. Tego ustawienia nie można zmienić po utworzeniu punktu końcowego | bool (wymagane) |
frontendIPConfiguration | Pobiera lub ustawia odwołanie do adresów IP frontonu | |
frontonPort | Pobiera lub ustawia port dla zewnętrznego punktu końcowego. Można określić dowolny wybrany numer portu, ale numery portów określone dla każdej roli w usłudze muszą być unikatowe. Możliwy zakres wartości z zakresu od 1 do 65535 włącznie | int (wymagane) |
idleTimeoutInMinutes | Pobiera lub ustawia limit czasu dla bezczynności połączenia Tcp. Wartość można ustawić z zakresu od 4 do 30 minut. Wartość domyślna to 4 minuty. Ten element jest używany tylko wtedy, gdy protokół jest ustawiony na Tcp | Int |
protokół | Pobiera lub ustawia protokół transportu dla zewnętrznego punktu końcowego. Możliwe wartości to Udp lub Tcp | "Tcp" "Udp" (wymagane) |
provisioningState | Pobiera lub ustawia stan aprowizacji zasobu PublicIP Aktualizowanie/usuwanie/Niepowodzenie | struna |
LoadBalancerPropertiesFormat
Nazwa | Opis | Wartość |
---|---|---|
backendAddressPools | Pobiera lub ustawia pule adresów IP zaplecza | BackendAddressPool[] |
frontendIPConfigurations | Pobiera lub ustawia adresy IP frontonu modułu równoważenia obciążenia | FrontendIpConfiguration[] |
inboundNatPools | Pobiera lub ustawia pule nat dla ruchu przychodzącego | inboundNatPool[] |
inboundNatRules | Pobiera lub ustawia listę reguł ruchu przychodzącego | inboundNatRule[] |
loadBalancingRules | Pobiera lub ustawia reguły równoważenia obciążenia | LoadBalancingRule[] |
outboundNatRules | Pobiera lub ustawia reguły NAT dla ruchu wychodzącego | outboundNatRule[] |
Sondy | Pobiera lub ustawia listę sond modułu równoważenia obciążenia | sondy[] |
provisioningState | Pobiera lub ustawia stan aprowizacji zasobu PublicIP Aktualizowanie/usuwanie/Niepowodzenie | struna |
resourceGuid | Pobiera lub ustawia właściwość guid zasobu modułu równoważenia obciążenia | struna |
LoadBalancingRule
Nazwa | Opis | Wartość |
---|---|---|
etag | Unikatowy ciąg tylko do odczytu, który zmienia się za każdym razem, gdy zasób jest aktualizowany | struna |
id | Identyfikator zasobu | struna |
nazwa | Pobiera nazwę zasobu, który jest unikatowy w grupie zasobów. Ta nazwa może służyć do uzyskiwania dostępu do zasobu | struna |
Właściwości | Właściwości modułu równoważenia obciążenia | LoadBalancingRulePropertiesFormat |
LoadBalancingRulePropertiesFormat
Microsoft.Network/loadBalancers
Nazwa | Opis | Wartość |
---|---|---|
etag | Pobiera unikatowy ciąg tylko do odczytu, który zmienia się za każdym razem, gdy zasób jest aktualizowany | struna |
lokalizacja | Lokalizacja zasobu | ciąg (wymagany) |
nazwa | Nazwa zasobu | ciąg (wymagany) |
Właściwości | Właściwości modułu równoważenia obciążenia | LoadBalancerPropertiesFormat |
Tagi | Tagi zasobów | Słownik nazw tagów i wartości. |
typ | Typ zasobu | "Microsoft.Network/loadBalancers@2015-05-01-preview" |
WychodzącyNatRule
Nazwa | Opis | Wartość |
---|---|---|
etag | Unikatowy ciąg tylko do odczytu, który zmienia się za każdym razem, gdy zasób jest aktualizowany | struna |
id | Identyfikator zasobu | struna |
nazwa | Pobiera nazwę zasobu, który jest unikatowy w grupie zasobów. Ta nazwa może służyć do uzyskiwania dostępu do zasobu | struna |
Właściwości | Pula translatora adresów sieciowych dla ruchu wychodzącego modułu równoważenia obciążenia | OutboundNatRulePropertiesFormat |
OutboundNatRulePropertiesFormat
Sondy
Nazwa | Opis | Wartość |
---|---|---|
etag | Unikatowy ciąg tylko do odczytu, który zmienia się za każdym razem, gdy zasób jest aktualizowany | struna |
id | Identyfikator zasobu | struna |
nazwa | Pobiera nazwę zasobu, który jest unikatowy w grupie zasobów. Ta nazwa może służyć do uzyskiwania dostępu do zasobu | struna |
Właściwości | ProbePropertiesFormat |
ProbePropertiesFormat
Nazwa | Opis | Wartość |
---|---|---|
intervalInSeconds | Pobiera lub ustawia interwał (w sekundach) dla częstotliwości sondowania punktu końcowego pod kątem stanu kondycji. Zazwyczaj interwał jest nieco krótszy niż połowa przydzielonego limitu czasu (w sekundach), który umożliwia wykonanie dwóch pełnych sond przed rozpoczęciem wystąpienia poza rotacją. Wartość domyślna to 15, a minimalna wartość to 5 | Int |
loadBalancingRules | Pobiera reguły modułu równoważenia obciążenia korzystające z tej sondy | |
numberOfProbes | Pobiera lub ustawia liczbę sond, w których jeśli nie ma odpowiedzi, spowoduje zatrzymanie dalszego ruchu z dostarczenia do punktu końcowego. Te wartości umożliwiają szybsze lub wolniejsze wyprowadzenie punktów końcowych z rotacji niż typowe czasy używane na platformie Azure. | Int |
port | Pobiera lub ustawia port na potrzeby komunikacji z sondą. Możliwe wartości wahają się od 1 do 65535 włącznie. | int (wymagane) |
protokół | Pobiera lub ustawia protokół punktu końcowego. Możliwe wartości to http pr Tcp. Jeśli określono protokół TCP, odebrane ACK jest wymagane, aby sonda zakończyła się pomyślnie. Jeśli określono http, odpowiedź 200 OK z określonego identyfikatora URI jest wymagana, aby sonda zakończyła się pomyślnie | "Http" "Tcp" (wymagany) |
provisioningState | Pobiera lub ustawia stan aprowizacji zasobu PublicIP Aktualizowanie/usuwanie/Niepowodzenie | struna |
requestPath | Pobiera lub ustawia identyfikator URI używany do żądania stanu kondycji z maszyny wirtualnej. Ścieżka jest wymagana, jeśli protokół jest ustawiony na http. W przeciwnym razie nie jest to dozwolone. Brak wartości domyślnej | struna |
Tagi zasobów
Nazwa | Opis | Wartość |
---|
Podźródło
Nazwa | Opis | Wartość |
---|---|---|
id | Identyfikator zasobu | struna |