Lab 06 - Implement Traffic Management

Lab 06 - Implement Traffic Management

  • μž‘μ—… 1: ν…œν”Œλ¦Ώμ„ μ‚¬μš©ν•˜μ—¬ 인프라λ₯Ό ν”„λ‘œλΉ„μ €λ‹ν•©λ‹ˆλ‹€.

  • μž‘μ—… 2: Azure Load Balancerλ₯Ό κ΅¬μ„±ν•©λ‹ˆλ‹€.

  • μž‘μ—… 3: Azure Application Gatewayλ₯Ό κ΅¬μ„±ν•©λ‹ˆλ‹€.

μž‘μ—… 1: ν…œν”Œλ¦Ώμ„ μ‚¬μš©ν•˜μ—¬ 인프라 ν”„λ‘œλΉ„μ „

Β 

  1. 랩 가상 λ¨Έμ‹ μ—μ„œ μ‹œμž‘μ„ ν΄λ¦­ν•˜κ³  PowerShell을 κ²€μƒ‰ν•œ λ‹€μŒ, κ΄€λ¦¬μž κΆŒν•œμœΌλ‘œ PowerShell을 μ—½λ‹ˆλ‹€.

  2. λ‹€μŒ λͺ…령을 μ‹€ν–‰ν•˜μ—¬ μ΅œμ‹  λ²„μ „μ˜ 랩 νŒŒμΌμ„ 가상 머신에 λ‹€μš΄λ‘œλ“œν•©λ‹ˆλ‹€.

    μ°Έκ³ : λͺ…λ Ή 쀑 ν•˜λ‚˜λΌλ„ μ‹€νŒ¨ν•˜λ©΄ 성곡할 λ•ŒκΉŒμ§€ λ‹€μ‹œ μ‹€ν–‰ν•©λ‹ˆλ‹€.

    New-Item -Path "C:\" -Name "LabFiles" -ItemType "directory"
    ([System.Net.WebClient]::new()).DownloadFile('https://github.com/MicrosoftLearning/AZ-104-MicrosoftAzureAdministrator/archive/refs/heads/master.zip', 'C:\LabFiles\master.zip')
    Expand-Archive -Path 'C:\LabFiles\master.zip' -DestinationPath 'C:\LabFiles'
    Move-item -Path "C:\LabFiles\AZ-104-MicrosoftAzureAdministrator-master\AllFiles\*" -Destination "C:\LabFiles" -confirm:$false
  3. Deploy a custom template(μ‚¬μš©μž μ§€μ • ν…œν”Œλ¦Ώ 배포)을 κ²€μƒ‰ν•˜μ—¬ μ„ νƒν•©λ‹ˆλ‹€.

  4. μ‚¬μš©μž μ§€μ • 배포 νŽ˜μ΄μ§€μ—μ„œ νŽΈμ§‘κΈ°μ—μ„œ Build your own template을 μ„ νƒν•©λ‹ˆλ‹€.

  5. ν…œν”Œλ¦Ώ νŽΈμ§‘ νŽ˜μ΄μ§€μ—μ„œ 파일 λ‘œλ“œλ₯Ό μ„ νƒν•©λ‹ˆλ‹€.

  6. C:\LabFiles\Labs\06\az104-06-vms-template.json νŒŒμΌμ„ μ°Ύμ•„ μ„ νƒν•˜κ³  μ—΄κΈ°λ₯Ό μ„ νƒν•©λ‹ˆλ‹€.

  7. μ €μž₯을 μ„ νƒν•©λ‹ˆλ‹€.

  8. 맀개 λ³€μˆ˜ νŽΈμ§‘μ„ μ„ νƒν•˜κ³  C:\LabFiles\Labs\06\az104-06-vms-parameters.json νŒŒμΌμ„ λ‘œλ“œν•©λ‹ˆλ‹€.

  9. μ €μž₯을 μ„ νƒν•©λ‹ˆλ‹€.

  10. λ‹€μŒ 정보λ₯Ό μ‚¬μš©ν•˜μ—¬ μ‚¬μš©μž μ§€μ • 배포 νŽ˜μ΄μ§€μ˜ ν•„λ“œλ₯Ό μ™„μ„±ν•˜κ³  λ‹€λ₯Έ λͺ¨λ“  ν•„λ“œλŠ” κΈ°λ³Έκ°’μœΌλ‘œ λ‘‘λ‹ˆλ‹€.

μ„€μ •

κ°’

μ„€μ •

κ°’

ꡬ독

ν΄λΌμš°λ“œμ‰μ–΄1C

λΆ€μœ„

λ―Έκ΅­ 동뢀

λ¦¬μ†ŒμŠ€ κ·Έλ£Ή

AZ-104-M6-VIDTGK4H9J

μ•”ν˜Έ

PAMF7ZahTeu9QROb

μž‘μ—… 2: Azure Load Balancer ꡬ성

이 μž‘μ—…μ—μ„œλŠ” 가상 λ„€νŠΈμ›Œν¬μ— μžˆλŠ” 두 개의 Azure 가상 λ¨Έμ‹  μ•žμ— Azure Load Balancerλ₯Ό κ΅¬ν˜„ν•©λ‹ˆλ‹€. Azure의 Load BalancerλŠ” 가상 λ¨Έμ‹ κ³Ό 같은 λ¦¬μ†ŒμŠ€ 간에 계측 4 연결을 μ œκ³΅ν•©λ‹ˆλ‹€. Load Balancer κ΅¬μ„±μ—λŠ” 연결을 μˆ˜λ½ν•˜κΈ° μœ„ν•œ ν”„λŸ°νŠΈ μ—”λ“œ IP μ£Όμ†Œ, λ°± μ—”λ“œ ν’€ 및 연결이 λΆ€ν•˜ λΆ„μ‚° μž₯치λ₯Ό νŠΈλž˜λ²„μŠ€ν•˜λŠ” 방법을 μ •μ˜ν•˜λŠ” κ·œμΉ™μ΄ ν¬ν•¨λ©λ‹ˆλ‹€.

Β 

μ°Έκ³ : Load BalancerλŠ” λ™μΌν•œ 가상 λ„€νŠΈμ›Œν¬μ— μžˆλŠ” 두 개의 가상 머신에 λΆ„μ‚°λ˜μ–΄ μžˆμŠ΅λ‹ˆλ‹€.

Β 

Β 

image-20240822-235725.png
  1. Azure Portalμ—μ„œ λΆ€ν•˜ λΆ„μ‚° μž₯치λ₯Ό κ²€μƒ‰ν•˜μ—¬ μ„ νƒν•˜κ³ , λΆ€ν•˜ λΆ„μ‚° μž₯치 λΈ”λ ˆμ΄λ“œμ—μ„œ + λ§Œλ“€κΈ°λ₯Ό ν΄λ¦­ν•©λ‹ˆλ‹€.

  2. λ‹€μŒ 섀정을 μ‚¬μš©ν•˜μ—¬ λΆ€ν•˜ λΆ„μ‚° μž₯치λ₯Ό λ§Œλ“€κ³ (λ‚˜λ¨Έμ§€λŠ” κΈ°λ³Έκ°’μœΌλ‘œ 두고) λ‹€μŒ: ν”„λŸ°νŠΈ μ—”λ“œ IP ꡬ성을 ν΄λ¦­ν•©λ‹ˆλ‹€.

Β 

Β 

image-20240822-235854.png

ν”„λŸ°νŠΈ μ—”λ“œ IP ꡬ성 νƒ­μ—μ„œ ν”„λŸ°νŠΈ μ—”λ“œ IP ꡬ성 μΆ”κ°€λ₯Ό ν΄λ¦­ν•˜κ³  λ‹€μŒ 섀정을 μ‚¬μš©ν•©λ‹ˆλ‹€.

μ„€μ •

κ°’

μ„€μ •

κ°’

이름

az104-fe

IP μœ ν˜•

IP μ£Όμ†Œ

곡용 IP μ£Όμ†Œ

μƒˆλ‘œ λ§Œλ“€κΈ°λ₯Ό μ„ νƒν•©λ‹ˆλ‹€(λ‹€μŒ λ‹¨κ³„μ˜ μ§€μΉ¨ μ‚¬μš©).

Gateway λ‘œλ“œ λ°ΈλŸ°μ„œ

μ—†μŒ

Β 

곡용 IP μ£Όμ†Œ μΆ”κ°€ νŒμ—…μ—μ„œ μ €μž₯을 ν΄λ¦­ν•œ λ‹€μŒ μ €μž₯을 ν΄λ¦­ν•˜κΈ° 전에 λ‹€μŒ 섀정을 μ‚¬μš©ν•©λ‹ˆλ‹€. μ™„λ£Œλ˜λ©΄ λ‹€μŒ: λ°± μ—”λ“œ 풀을 ν΄λ¦­ν•©λ‹ˆλ‹€.

image-20240823-000127.png

Backend pools νƒ­μ—μ„œ Add a backend pool with the following settings(λ‹€λ₯Έ 섀정은 κΈ°λ³Έκ°’μœΌλ‘œ μœ μ§€)λ₯Ό ν΄λ¦­ν•©λ‹ˆλ‹€. + μΆ”κ°€(두 번)λ₯Ό ν΄λ¦­ν•œ ν›„ λ‹€μŒ: μΈλ°”μš΄λ“œ κ·œμΉ™μ„ ν΄λ¦­ν•©λ‹ˆλ‹€.

Β 

image-20240823-000325.png
  1. μ‹œκ°„μ΄ 있으면 λ‹€λ₯Έ 탭을 κ²€ν† ν•œ λ‹€μŒ κ²€ν†  + λ§Œλ“€κΈ°λ₯Ό ν΄λ¦­ν•©λ‹ˆλ‹€. μœ νš¨μ„± 검사 였λ₯˜κ°€ μ—†λŠ”μ§€ ν™•μΈν•œ λ‹€μŒ Create(λ§Œλ“€κΈ°)λ₯Ό ν΄λ¦­ν•©λ‹ˆλ‹€.

  2. λΆ€ν•˜ λΆ„μ‚° μž₯μΉ˜κ°€ 배포될 λ•ŒκΉŒμ§€ κΈ°λ‹€λ¦° λ‹€μŒ, Go to resource(λ¦¬μ†ŒμŠ€λ‘œ 이동)λ₯Ό ν΄λ¦­ν•©λ‹ˆλ‹€.

λ“€μ–΄μ˜€λŠ” νŠΈλž˜ν”½μ΄ λΆ„μ‚°λ˜λŠ” 방식을 κ²°μ •ν•˜λŠ” κ·œμΉ™μ„ μΆ”κ°€ν•©λ‹ˆλ‹€

  1. μ„€μ • λΈ”λ ˆμ΄λ“œμ—μ„œ λΆ€ν•˜ λΆ„μ‚° κ·œμΉ™μ„ μ„ νƒν•©λ‹ˆλ‹€.

  2. + μΆ”κ°€λ₯Ό μ„ νƒν•˜μ—¬ λΆ€ν•˜ λΆ„μ‚° κ·œμΉ™μ„ μΆ”κ°€ν•©λ‹ˆλ‹€. λ‹€μŒ 섀정을 μ‚¬μš©ν•©λ‹ˆλ‹€(λ‹€λ₯Έ 섀정은 κΈ°λ³Έκ°’μœΌλ‘œ μœ μ§€). κ·œμΉ™μ„ ꡬ성할 λ•Œ 정보 μ•„μ΄μ½˜μ„ μ‚¬μš©ν•˜μ—¬ 각 섀정에 λŒ€ν•΄ μ•Œμ•„λ΄…λ‹ˆλ‹€. μ™„λ£Œλ˜λ©΄ μ €μž₯을 ν΄λ¦­ν•©λ‹ˆλ‹€.

Β 

image-20240823-001915.png

Β 

image-20240823-001937.png

Β 

image-20240823-002125.png

Load Balancer νŽ˜μ΄μ§€μ—μ„œ Frontend IP configuration을 μ„ νƒν•©λ‹ˆλ‹€. 곡용 IP μ£Όμ†Œλ₯Ό λ³΅μ‚¬ν•©λ‹ˆλ‹€.

Β 

  1. λ‹€λ₯Έ λΈŒλΌμš°μ € 탭을 μ—΄κ³  IP μ£Όμ†Œλ‘œ μ΄λ™ν•©λ‹ˆλ‹€. λΈŒλΌμš°μ € 창에 Hello World from az104-06-vm0 λ˜λŠ” Hello World from az104-06-vm1 λ©”μ‹œμ§€κ°€ ν‘œμ‹œλ˜λŠ”μ§€ ν™•μΈν•©λ‹ˆλ‹€.

  2. 창을 μƒˆλ‘œ 고쳐 λ©”μ‹œμ§€κ°€ λ‹€λ₯Έ 가상 λ¨Έμ‹ μœΌλ‘œ λ³€κ²½λ˜λŠ”μ§€ ν™•μΈν•©λ‹ˆλ‹€. μ΄λŠ” λΆ€ν•˜ λΆ„μ‚° μž₯μΉ˜κ°€ 가상 머신을 μˆœν™˜ν•˜λŠ” 것을 보여 μ€λ‹ˆλ‹€.

Β 

image-20240823-005547.png

Β 

image-20240823-010129.png

μž‘μ—… 3: Azure Application Gateway ꡬ성

μ£Όμš” κΈ°λŠ₯:

  • λ‘œλ“œ λ°ΈλŸ°μ‹± (Load Balancing): μ—¬λŸ¬ μ„œλ²„μ— λ“€μ–΄μ˜€λŠ” μš”μ²­μ„ κ· λ“±ν•˜κ²Œ λΆ„λ°°ν•©λ‹ˆλ‹€. 예λ₯Ό λ“€μ–΄, μ›Ήμ‚¬μ΄νŠΈμ— λ°©λ¬Έμžκ°€ λ§Žμ•„μ§€λ©΄, κ·Έ μš”μ²­μ„ μ—¬λŸ¬ μ„œλ²„μ— λ‚˜λˆ  λ³΄λ‚΄μ„œ μ„œλ²„κ°€ κ³ΌλΆ€ν•˜λ˜μ§€ μ•Šλ„λ‘ ν•΄μ€λ‹ˆλ‹€.

  • μ›Ή μ• ν”Œλ¦¬μΌ€μ΄μ…˜ λ°©ν™”λ²½ (WAF): μ•…μ„± νŠΈλž˜ν”½μ΄λ‚˜ κ³΅κ²©μœΌλ‘œλΆ€ν„° μ›Ή μ• ν”Œλ¦¬μΌ€μ΄μ…˜μ„ λ³΄ν˜Έν•©λ‹ˆλ‹€. κ³΅κ²©μ΄λ‚˜ λ³΄μ•ˆ μœ„ν˜‘μ΄ νƒμ§€λ˜λ©΄ 이λ₯Ό μ°¨λ‹¨ν•˜μ—¬ μ•ˆμ „ν•˜κ²Œ μœ μ§€ν•΄μ€λ‹ˆλ‹€.

  • SSL μ’…λ£Œ (SSL Termination): SSL μΈμ¦μ„œλ₯Ό κ΄€λ¦¬ν•˜κ³ , νŠΈλž˜ν”½μ„ μ•”ν˜Έν™”ν•˜μ—¬ 데이터가 μ•ˆμ „ν•˜κ²Œ μ „μ†‘λ˜λ„λ‘ ν•©λ‹ˆλ‹€. μ΄λŠ” μ„œλ²„μ˜ 뢀담을 쀄이고 μ„±λŠ₯을 ν–₯μƒμ‹œν‚΅λ‹ˆλ‹€.

  • URL 기반 λΌμš°νŒ… (URL-based Routing): νŠΉμ • URL에 따라 νŠΈλž˜ν”½μ„ λ‹€λ₯Έ μ„œλ²„λ‚˜ λ°±μ—”λ“œλ‘œ 보낼 수 μžˆμŠ΅λ‹ˆλ‹€. 예λ₯Ό λ“€μ–΄, 이미지 파일 μš”μ²­μ€ 이미지 μ„œλ²„λ‘œ, API μš”μ²­μ€ API μ„œλ²„λ‘œ λΌμš°νŒ…ν•  수 μžˆμŠ΅λ‹ˆλ‹€.

  • 닀단계 인증 지원: μ—¬λŸ¬ 인증 단계λ₯Ό ν†΅κ³Όν•œ νŠΈλž˜ν”½λ§Œ ν—ˆμš©ν•˜μ—¬, λ³΄μ•ˆμ΄ κ°•ν™”λœ ν™˜κ²½μ„ μ œκ³΅ν•©λ‹ˆλ‹€.

Β 

image-20240823-011614.png
  1. Azure Portalμ—μ„œ 가상 λ„€νŠΈμ›Œν¬λ₯Ό κ²€μƒ‰ν•˜μ—¬ μ„ νƒν•©λ‹ˆλ‹€.

  2. 가상 λ„€νŠΈμ›Œν¬ λΈ”λ ˆμ΄λ“œμ˜ 가상 λ„€νŠΈμ›Œν¬ λͺ©λ‘μ—μ„œ az104-06-vnet1을 ν΄λ¦­ν•©λ‹ˆλ‹€.

  3. az104-06-vnet1 가상 λ„€νŠΈμ›Œν¬ λΈ”λ ˆμ΄λ“œμ˜ μ„€μ • μ„Ήμ…˜μ—μ„œ μ„œλΈŒλ„·μ„ ν΄λ¦­ν•œ λ‹€μŒ + μ„œλΈŒλ„·μ„ ν΄λ¦­ν•©λ‹ˆλ‹€.

  4. λ‹€μŒ μ„€μ •μœΌλ‘œ μ„œλΈŒλ„·μ„ μΆ”κ°€ν•©λ‹ˆλ‹€(λ‚˜λ¨Έμ§€λŠ” κΈ°λ³Έκ°’μœΌλ‘œ μœ μ§€).

    섀정값이름subnet-appgwμ‹œμž‘ μ£Όμ†Œ10.60.3.224크기/27

  5. Add(μΆ”κ°€)λ₯Ό ν΄λ¦­ν•©λ‹ˆλ‹€.

μ°Έκ³ : 이 μ„œλΈŒλ„·μ€ Azure Application Gatewayμ—μ„œ μ‚¬μš©λ©λ‹ˆλ‹€. Application Gatewayμ—λŠ” /27 μ΄μƒμ˜ μ „μš© μ„œλΈŒλ„·μ΄ ν•„μš”ν•©λ‹ˆλ‹€.

Β 

  1. Azure Portalμ—μ„œ Application Gatewayλ₯Ό κ²€μƒ‰ν•˜μ—¬ μ„ νƒν•˜κ³ , Application Gateways λΈ”λ ˆμ΄λ“œμ—μ„œ + λ§Œλ“€κΈ°λ₯Ό ν΄λ¦­ν•©λ‹ˆλ‹€.

  2. Basics(κΈ°λ³Έ) νƒ­μ—μ„œ λ‹€μŒ 섀정을 μ§€μ •ν•©λ‹ˆλ‹€(λ‚˜λ¨Έμ§€λŠ” κΈ°λ³Έκ°’μœΌλ‘œ μœ μ§€).

Β 

image-20240823-013312.png

Β 

image-20240823-041204.png

Β 

Next: Frontends >λ₯Ό ν΄λ¦­ν•˜κ³  λ‹€μŒ 섀정을 μ§€μ •ν•©λ‹ˆλ‹€(λ‚˜λ¨Έμ§€λŠ” κΈ°λ³Έκ°’μœΌλ‘œ μœ μ§€). μ™„λ£Œλ˜λ©΄ 확인을 ν΄λ¦­ν•©λ‹ˆλ‹€.

Β 

Β 

image-20240823-041316.png

λ©”λͺ¨: Application Gatewayμ—λŠ” 곡용 및 개인 IP μ£Όμ†Œκ°€ λͺ¨λ‘ μžˆμ„ 수 μžˆμŠ΅λ‹ˆλ‹€.

Β 

λ‹€μŒ: λ°±μ—”λ“œ > ν΄λ¦­ν•œ λ‹€μŒ λ°±μ—”λ“œ ν’€ μΆ”κ°€λ₯Ό ν΄λ¦­ν•©λ‹ˆλ‹€. λ‹€μŒ 섀정을 μ§€μ •ν•©λ‹ˆλ‹€(λ‹€λ₯Έ 섀정은 κΈ°λ³Έκ°’μœΌλ‘œ μœ μ§€). μ™„λ£Œλ˜λ©΄ μΆ”κ°€λ₯Ό ν΄λ¦­ν•©λ‹ˆλ‹€

Β 

image-20240823-041423.png

Β 

λ°± μ—”λ“œ ν’€ μΆ”κ°€λ₯Ό ν΄λ¦­ν•©λ‹ˆλ‹€. 이미지에 λŒ€ν•œ λ°±μ—”λ“œ ν’€μž…λ‹ˆλ‹€. λ‹€μŒ 섀정을 μ§€μ •ν•©λ‹ˆλ‹€(λ‹€λ₯Έ 섀정은 κΈ°λ³Έκ°’μœΌλ‘œ μœ μ§€). μ™„λ£Œλ˜λ©΄ μΆ”κ°€λ₯Ό ν΄λ¦­ν•©λ‹ˆλ‹€.

Β 

image-20240823-041503.png

λ°± μ—”λ“œ ν’€ μΆ”κ°€λ₯Ό ν΄λ¦­ν•©λ‹ˆλ‹€. 이것은 λΉ„λ””μ˜€μ— λŒ€ν•œ λ°± μ—”λ“œ ν’€μž…λ‹ˆλ‹€. λ‹€μŒ 섀정을 μ§€μ •ν•©λ‹ˆλ‹€(λ‹€λ₯Έ 섀정은 κΈ°λ³Έκ°’μœΌλ‘œ μœ μ§€). μ™„λ£Œλ˜λ©΄ μΆ”κ°€λ₯Ό ν΄λ¦­ν•©λ‹ˆλ‹€.

Β 

image-20240823-041543.png

Β 

λ‹€μŒ: ꡬ성 > μ„ νƒν•œ λ‹€μŒ, Add a routing rule을 μ„ νƒν•©λ‹ˆλ‹€. 정보λ₯Ό μž…λ ₯ν•©λ‹ˆλ‹€.

μ„€μ •

κ°’

μ„€μ •

κ°’

κ·œμΉ™ 이름

az104-gwrule

μš°μ„ κΆŒ

10

λ¦¬μŠ€λ„ˆ 이름

az104-listener

ν”„λŸ°νŠΈμ—”λ“œ IP

곡용 IPv4

ν”„λ‘œν† μ½œ

HTTP (영문)

항ꡬ

80

λ¦¬μŠ€λ„ˆ μœ ν˜•

기초의

image-20240823-042117.png

λ°±μ—”λ“œ νƒ€κ²Ÿ νƒ­μœΌλ‘œ μ΄λ™ν•©λ‹ˆλ‹€. κΈ°λ³Έ 정보λ₯Ό μ™„λ£Œν•œ ν›„ μΆ”κ°€λ₯Ό μ„ νƒν•©λ‹ˆλ‹€.

μ„€μ •

κ°’

μ„€μ •

κ°’

λ°±μ—”λ“œ λŒ€μƒ

AZ104-APPGWBE

λ°±μ—”λ“œ μ„€μ •

az104-http (μƒˆλ‘œ μΆ”κ°€

Β 

Β 

image-20240823-042804.png

μ°Έκ³ : Application Gateway μΈμŠ€ν„΄μŠ€κ°€ 생성될 λ•ŒκΉŒμ§€ κΈ°λ‹€λ¦½λ‹ˆλ‹€. μ•½ 5-10λΆ„ 정도 μ†Œμš”λ©λ‹ˆλ‹€. κΈ°λ‹€λ¦¬λŠ” λ™μ•ˆ 이 νŽ˜μ΄μ§€ 끝에 μžˆλŠ” 일뢀 자기 주도 ꡐ윑 링크λ₯Ό κ²€ν† ν•˜λŠ” 것이 μ’‹μŠ΅λ‹ˆλ‹€.

Β 

  1. μ• ν”Œλ¦¬μΌ€μ΄μ…˜ κ²Œμ΄νŠΈμ›¨μ΄κ°€ 배포된 ν›„ az104-appgwλ₯Ό κ²€μƒ‰ν•˜μ—¬ μ„ νƒν•©λ‹ˆλ‹€.

  2. Application Gateway λ¦¬μ†ŒμŠ€μ˜ λͺ¨λ‹ˆν„°λ§ μ„Ήμ…˜μ—μ„œ λ°± μ—”λ“œ μƒνƒœλ₯Ό μ„ νƒν•©λ‹ˆλ‹€.

  3. λ°± μ—”λ“œ ν’€μ˜ 두 μ„œλ²„κ°€ λͺ¨λ‘ μ •μƒμœΌλ‘œ ν‘œμ‹œλ˜λŠ”μ§€ ν™•μΈν•©λ‹ˆλ‹€.

image-20240823-043705.png

  1. κ°œμš” λΈ”λ ˆμ΄λ“œμ—μ„œ ν”„λŸ°νŠΈ μ—”λ“œ 곡용 IP μ£Όμ†Œμ˜ 값을 λ³΅μ‚¬ν•©λ‹ˆλ‹€.

Β 

  1. λ‹€λ₯Έ λΈŒλΌμš°μ € 창을 μ‹œμž‘ν•˜κ³  이 URL(http://frontend ip address/image/)을 ν…ŒμŠ€νŠΈν•©λ‹ˆλ‹€.

  2. 이미지 μ„œλ²„(vm1)둜 μ΄λ™λ˜μ—ˆλŠ”μ§€ ν™•μΈν•©λ‹ˆλ‹€.

  3. λ‹€λ₯Έ λΈŒλΌμš°μ € 창을 μ‹œμž‘ν•˜κ³  이 URL(http://frontend ip μ£Όμ†Œ/λΉ„λ””μ˜€/)을 ν…ŒμŠ€νŠΈν•©λ‹ˆλ‹€.

  4. λΉ„λ””μ˜€ μ„œλ²„(vm2)둜 μ΄λ™λ˜μ—ˆλŠ”μ§€ ν™•μΈν•©λ‹ˆλ‹€.

    μ°Έκ³ : 두 번 이상 μƒˆλ‘œ κ³ μΉ˜κ±°λ‚˜ InPrivate λͺ¨λ“œμ—μ„œ μƒˆ λΈŒλΌμš°μ € 창을 μ—΄μ–΄μ•Ό ν•  수 μžˆμŠ΅λ‹ˆλ‹€.

Β 

image-20240823-044055.png

Β 

image-20240823-044124.png

Β