[Infra] μ„œλ²„(Server)

2024. 12. 20. 02:12Β·Infra

μ„œλ²„

λ‹€μˆ˜ μ‚¬μš©μžμ—κ²Œ λ‹€μ–‘ν•œ μ„œλΉ„μŠ€λ₯Ό μ œκ³΅ν•˜λŠ” 컴퓨터.

μ„œλ²„ ν˜•νƒœ

νƒ€μ›Œν˜• μ„œλ²„ : PC보닀 μ•½κ°„ 크며, λ°”λ‹₯에 직접 μ„€μΉ˜ν•˜λŠ” νƒ€μž…. μ†Œκ·œλͺ¨ ν™˜κ²½μ— 적합.
λž™ λ§ˆμš΄νŠΈν˜• μ„œλ²„ : μ „μš© λž™(캐비닛)에 μ„€μΉ˜ν•˜λŠ” ν˜•νƒœλ‘œ, νƒ€μ›Œν˜•λ³΄λ‹€ 곡간 μ ˆμ•½ κ°€λŠ₯.
λΈ”λ ˆμ΄λ“œ ν˜• μ„œλ²„ : λž™ λ§ˆμš΄νŠΈν˜• μ„œλ²„λ₯Ό 더 μ–‡κ²Œ λ§Œλ“€μ–΄ μ„œλ²„ κΈ°λŠ₯이 μžˆλŠ” λ‹€μˆ˜ λΈ”λ ˆμ΄λ“œλ₯Ό μΈν΄λ‘œμ €λΌλŠ” μΌ€μ΄μŠ€μ— λΌμ›Œ λ„£λŠ” ν˜•νƒœ. μΈν΄λ‘œμ €μ—μ„œ μ „μ›μ΄λ‚˜ 냉각 κΈ°λŠ₯을 κ³΅ν†΅μœΌλ‘œ μ œκ³΅ν•˜λ―€λ‘œ νƒ€μ›Œν˜•μ΄λ‚˜ λž™ λ§ˆμš΄νŠΈν˜•κ³Ό λΉ„κ΅ν•˜λ©΄ 곡간을 제일 μ ˆμ•½ κ°€λŠ₯. λŒ€κ·œλͺ¨ ν™˜κ²½μ— 적합.

ν΄λΌμ΄μ–ΈνŠΈ-μ„œλ²„ μ‹œμŠ€ν…œ

  • μ„œλΉ„μŠ€ μš”μ²­μžμΈ ν΄λΌμ΄μ–ΈνŠΈμ™€ μ„œλΉ„μŠ€ μžμ›μ˜ 제곡자인 μ„œλ²„ 간에 μž‘μ—…μ„ λΆ„λ¦¬ν•΄μ£ΌλŠ” λΆ„μ‚° ꡬ쑰.
  • μ œκ³΅ν•˜λŠ” μ„œλΉ„μŠ€μ— 따라 λ‹€μ–‘ν•œ μ„œλ²„κ°€ 있음. ex) μ›Ή μ„œλ²„, λ°μ΄ν„°λ² μ΄μŠ€ μ„œλ²„, 인증 μ„œλ²„ λ“±

μ„œλ²„ 선택

μš”κ΅¬μ‚¬ν•­ μ •μ˜λ₯Ό λ°”νƒ•μœΌλ‘œ μ„€κ³„βž‘οΈκ΅¬μΆ•βž‘οΈμš΄μ˜βž‘οΈμœ μ§€λ³΄μˆ˜μˆœμ„œμ— 따라 ν”„λ‘œμ νŠΈ μ§„ν–‰

ν•˜λ“œμ›¨μ–΄ μ„ μ •

  • CPU와 λ©”λͺ¨λ¦¬, λ””μŠ€ν¬ μ„±λŠ₯을 κ³ λ €ν•΄μ•Ό 함.
  • μ„ μ • 방법
    • μ‹ λ’°μ„±: μ˜ˆμƒλ˜λŠ” μž₯애에 κ²¬λ”œ 수 μžˆλŠ” κ³ ν’ˆμ§ˆμΈμ§€? 싀적은 μžˆλŠ”μ§€?
    • κΈ°λ°€μ„±: ν•„μš”ν•œ λ³΄μ•ˆ λŒ€μ±…μ„ 지원할 수 μžˆλŠ”μ§€?
    • ν™•μž₯μ„±: 이용 규λͺ¨ 증감에 따라 κΈ°κΈ°λ₯Ό ν™•μž₯ν•  수 μžˆλŠ”μ§€?
    • 운용/λ³΄μˆ˜μ„±: ν•„μš”ν•œ κΈ°κ°„ λ™μ•ˆ 지언을 받을 수 μžˆλŠ”μ§€?

μ†Œν”„νŠΈμ›¨μ–΄ μ„ μ •

  • ν•„μš”ν•œ κΈ°λŠ₯을 κ΅¬ν˜„ν•  수 μžˆλŠ”μ§€?
  • 인증 κΈ°λŠ₯은 μžˆλŠ”μ§€?

μ›Ή μ„œλ²„μ™€ μ›Ή μ• ν”Œλ¦¬μΌ€μ΄μ…˜ μ„œλ²„

  • Web Server
    • HTTP λ˜λŠ” HTTPSλ₯Ό 톡해 μ›Ή λΈŒλΌμš°μ €μ—μ„œ μš”μ²­ν•˜λŠ” HTML λ¬Έμ„œλ‚˜ 였브젝트(이미지 파일 λ“±)와 같은 정적인 μ½˜ν…μΈ λ₯Ό μ‚¬μš©μžμ—κ²Œ 전달.
    • λ‹¨μˆœνžˆ μ €μž₯된 μ›Ή λ¦¬μ†ŒμŠ€λ“€μ„ ν΄λΌμ΄μ–ΈνŠΈλ‘œ μ „λ‹¬ν•˜κ³ , ν΄λΌμ΄μ–ΈνŠΈλ‘œλΆ€ν„° μ½˜ν…μΈ λ₯Ό 전달받아 μ €μž₯ν•˜κ±°λ‚˜ μ²˜λ¦¬ν•¨.
    • μ‚¬μš©μžλ‘œλΆ€ν„° 동적인 μš”μ²­μ΄ 듀어왓을 λ•Œ, ν•΄λ‹Ή μš”μ²­μ„ μ›Ή μ„œλ²„ 자체적으둜 μ²˜λ¦¬ν•˜κΈ° μ–΄λ ΅κΈ° λ•Œλ¬Έμ— WAS에 μš”μ²­.
    • λŒ€ν‘œμ μΈ μ›Ή μ„œλ²„ μ’…λ₯˜) Apache, Nginx, IIS (Windows μ „μš© μ›Ή μ„œλ²„)
  • Web Application Server(WAS)
    • μ›Ή μ• ν”Œλ¦¬μΌ€μ΄μ…˜κ³Ό μ„œλ²„ ν™˜κ²½μ„ λ§Œλ“€μ–΄ λ™μž‘μ‹œν‚€λŠ” κΈ°λŠ₯을 μ œκ³΅ν•˜λŠ” μ†Œν”„νŠΈμ›¨μ–΄ ν”„λ ˆμž„μ›Œν¬.
    • μΈν„°λ„·μƒμ—μ„œ HTTPλ₯Ό 톡해 μ‚¬μš©μž μ»΄ν“¨ν„°λ‚˜ μž₯치제 μ• ν”Œλ¦¬μΌ€μ΄μ…˜μ„ μˆ˜ν–‰ν•΄ μ£ΌλŠ” 미듀웨어.
    • μ›Ή μ„œλ²„κ°€ ν•  수 μžˆλŠ” κΈ°λŠ₯ λŒ€λΆ€λΆ„μ„ 처리 κ°€λŠ₯ν•˜λ©°, λΉ„μ¦ˆλ‹ˆμŠ€ λ‘œμ§μ„ μ²˜λ¦¬ν•  수 μžˆμ–΄ μ‚¬μš©μžμ—κ²Œ 동적인 μ½˜ν…μΈ λ₯Ό 전달 κ°€λŠ₯. 주둜 λ°μ΄ν„°λ² μ΄μŠ€ μ„œλ²„μ™€ 같이 μˆ˜ν–‰λ¨.
    • λŒ€ν‘œμ μΈ WAS μ’…λ₯˜) Tomcat, JBoss, Jeus, Web Sphere

μ„œλ²„μ™€ λ„€νŠΈμ›Œν¬μ˜ κΈ°λ³Έ ꡬ성

  • κΈ°μ—…μ˜ λ‚΄λΆ€ LAN, 인터넷, 각쒅 μ„œλ²„μ˜ κΈ°λ³Έ ꡬ성
    • λ°©ν™”λ²½: μ „μš© λ„€νŠΈμ›Œν¬ μ‹œμŠ€ν…œμ„ μ΄μš©ν•˜μ—¬ μΈν„°λ„·μ—μ„œ μ˜€λŠ” λΆ€μ •ν•œ μΉ¨μž…μ„ λ°©μ§€.
    • DMZ: νŠΉλ³„ν•œ λ„€νŠΈμ›Œν¬ μ˜μ—­μ„ κ΅¬μΆ•ν•˜μ—¬ 인터넷과 λ‚΄λΆ€ λ„€νŠΈμ›Œν¬λ₯Ό 뢄리.
    • λΌμš°ν„°: λΌμš°ν„° μž₯λΉ„λ‘œ LAN을 λ‹€μ‹œ λ„€νŠΈμ›Œν¬ μ—¬λŸ¬ 개둜 λ‚˜λˆŒ 수 있음.
μ €μž‘μžν‘œμ‹œ λΉ„μ˜λ¦¬ λ³€κ²½κΈˆμ§€ (μƒˆμ°½μ—΄λ¦Ό)

'Infra' μΉ΄ν…Œκ³ λ¦¬μ˜ λ‹€λ₯Έ κΈ€

[Infra] μŠ€ν† λ¦¬μ§€ μ’…λ₯˜  (0) 2024.12.17
[Infra] ν΄λΌμš°λ“œ μ»΄ν“¨νŒ… μ’…λ₯˜  (0) 2024.11.22
[Infra] μ„±λŠ₯ ν–₯상을 μœ„ν•œ 인프라 μ•„ν‚€ν…μ²˜  (0) 2024.11.19
[Infra] 무쀑단을 μœ„ν•œ 인프라 μ•„ν‚€ν…μ²˜  (0) 2024.11.18
[Infra] 인프라 μ•„ν‚€ν…μ²˜ 정리  (1) 2024.11.17
'Infra' μΉ΄ν…Œκ³ λ¦¬μ˜ λ‹€λ₯Έ κΈ€
  • [Infra] μŠ€ν† λ¦¬μ§€ μ’…λ₯˜
  • [Infra] ν΄λΌμš°λ“œ μ»΄ν“¨νŒ… μ’…λ₯˜
  • [Infra] μ„±λŠ₯ ν–₯상을 μœ„ν•œ 인프라 μ•„ν‚€ν…μ²˜
  • [Infra] 무쀑단을 μœ„ν•œ 인프라 μ•„ν‚€ν…μ²˜
The Engineer, Lucy
The Engineer, Lucy
  • The Engineer, Lucy
    Growing up for My FutureπŸ’•
    The Engineer, Lucy
    • Instagram
    • GitHub
  • 전체
    였늘
    μ–΄μ œ
    • λΆ„λ₯˜ 전체보기 (148) N
      • Computer Science (17)
        • Data Structure (0)
        • Algorithms (1)
        • Operating System (3)
        • Network (11)
        • Database System (2)
      • Coding Test (69) N
        • Algorithms (61) N
        • SQL (7)
      • Infra (6)
      • Cloud (20)
        • AWS (2)
        • GCP (3)
        • Docker (4)
        • Kubernetes (11)
      • Linux (26)
      • NGINX (1)
      • CICD (3)
      • IaC (1)
      • ETC (5)
  • λΈ”λ‘œκ·Έ 메뉴

    • ν™ˆ
    • νƒœκ·Έ
    • λ°©λͺ…둝
  • 곡지사항

  • 링크

    • Lucy's Instagram
    • Lucy's GitHub
  • 인기 κΈ€

  • νƒœκ·Έ

    λ¦¬λˆ…μŠ€λ§ˆμŠ€ν„° 2κΈ‰
    λ„ˆλΉ„μš°μ„ νƒμƒ‰
    dfs
    μ…Έ 슀크립트
    μžλ°”
    Shell
    μ‰˜ 슀크립트
    μΏ λ²„λ„€ν‹°μŠ€
    λ¦¬λˆ…μŠ€λ§ˆμŠ€ν„°
    λ°±μ€€
    Java
    ν‹°μŠ€ν† λ¦¬μ±Œλ¦°μ§€
    λ„€νŠΈμ›Œν¬
    μ½”λ”©ν…ŒμŠ€νŠΈ 곡뢀
    λ‹€μ΄λ‚˜λ―Ή ν”„λ‘œκ·Έλž˜λ°
    도컀
    bfs
    Shell Script
    programmers
    λ¦¬λˆ…μŠ€
    λ„€νŠΈμ›Œν¬ 기초 지식
    μ˜€λΈ”μ™„
    Linux
    cs 기초 지식 정리
    K8s
    docker
    network
    ν”„λ‘œκ·Έλž˜λ¨ΈμŠ€
    Kubernetes
    Baekjoon
  • 졜근 λŒ“κΈ€

  • 졜근 κΈ€

  • hELLOΒ· Designed Byμ •μƒμš°.v4.10.3
The Engineer, Lucy
[Infra] μ„œλ²„(Server)
μƒλ‹¨μœΌλ‘œ

ν‹°μŠ€ν† λ¦¬νˆ΄λ°”