mygomii

[그림으로 배우는 서버구조] - 2주차 본문

스터디

[그림으로 배우는 서버구조] - 2주차

mygomii 2024. 11. 25. 18:54
반응형

[2-1] PC와의 구성차이

 

[2-2] PC와의 성능 차이

  • PC는 표시 성능을 중시하지만, 서버는 표시 성능뿐만 아니라 처리 성능도 중시함
  • 서버는 CPU 등 개개의 유닛이 PC보다 고성능임

[2-3] 서버 OS

  • 현재 서버용 OS는 Window, Linix, Unix 3가지가 주류를 이룸

[2-4] 서버의 사양

  • 서버의 사양은 PC와 큰 차이는 없으나 전원이나 다중화 장치는 체크
  • 최근에는 다양한 정보가 제공되고 있어, 전문적인 지식이 없어도 서버를 선정할 수 있음
  • 용도나 사용자 수 등으로 서버를 상상 할수도 있음

[2-5] 다양한 형태

  • 서버를 형태로 분류하면, 타워, 랙 마운트, 블레이드 고밀도의 3가지 종류가 있음
  • 메인프레임이나 슈퍼컴퓨터는 유닛마다 사람 키보다 큰 케이스에 나뉘어 늘 어서 있음

[2-6] 서버의 표준, PC 서버

  • PC 서버(x86 서버)는 성능이 향상되어 현재 서버의 표준이 되고 있음
  • PC 서버 외에 UND 계열 서버와 메인프레임, 슈퍼컴퓨터도 서버로써 자 잡음

[2-7] 서버의 등급

  • 다중화 장치가 충실한 형태를 상위로 함
  • x86 서버를 표준으로, UNX계 등을 상위로 함

[2-8] 네트워크의 기본은 LAN

  • LAN은 로컬 영역 네트워크(Local Area Network, LAN)는 좁은 지리적 범위 내에서 컴퓨터 및 기타 장치들을 연결하는 네트워크입니다. 일반적으로 동일한 건물이나 캠퍼스 내에서 사용
  • LAN의 용도
    • 자원 공유: 프린터, 파일 서버, 애플리케이션 서버 등 자원을 공유할 수 있음
    • 통신: 이메일, 인스턴트 메신저, 화상 회의 등 내부 커뮤니케이션을 지원
    • 데이터 관리: 중앙 집중식 데이터 저장 및 관리가 용이
    • 애플리케이션 호스팅: 내부 애플리케이션 및 서비스의 호스팅을 지원

[2-9] 서버 설치 장소

  • 데이터 센터 : 인터넷을 통해 데이터 센터의 서버에 접속
  • 온프레미스 : 기업이나 단체가 있는 층의 구석에 있는 랙 등에 설치

[2-10]

SaaS (Software as a Service)

  • 정의
    • 소프트웨어 애플리케이션을 서비스 형태로 제공, 사용자는 인터넷을 통해 애플리케이션에 접근
  • 특징
    • 소프트웨어 설치 및 유지보수가 필요 없으며, 언제 어디서나 접근 가능
    • 구독 기반으로 비용을 지불하는 경우가 많음
  • 예시
    • Google Workspace: Gmail, Google Docs
    • Microsoft 365: Microsoft Outlook, Microsoft Teams
    • Salesforce: CRM 솔루션

IaaS (Infrastructure as a Service)

  • 정의
    • 기본적인 컴퓨팅 인프라(가상 서버, 스토리지, 네트워크)를 서비스 형태로 제공
  • 특징
    • 사용자는 운영 체제, 애플리케이션, 데이터 등을 직접 관리
    • 인프라 관리의 부담을 줄이고, 필요에 따라 자원을 확장하거나 축소할 수 있음
  • 예시
    • Amazon Web Services (AWS): Amazon EC2, Amazon S3
    • Microsoft Azure: Azure Virtual Machines, Azure Blob Storage
    • Google Cloud Platform (GCP): Google Compute Engine, Google Cloud Storage

PaaS (Platform as a Service)

  • 정의
    • 애플리케이션 개발 및 배포에 필요한 플랫폼을 서비스 형태로 제공.
  • 특징
    • 개발자는 인프라 관리 없이 애플리케이션 개발에 집중 가능
    • 자동화된 확장, 관리 도구, 개발 프레임워크 등을 제공
  • 예시
    • AWS: AWS Elastic Beanstalk, AWS Lambda
    • Microsoft Azure: Azure App Service, Azure Functions
    • Google Cloud Platform: Google App Engine, Google Cloud Functions

[2-11] 클라우드의 장점과 주의할 점

  • 장점
    • 유지 보수 불필요
    • 유연한 대응
    • 비교적 낮은 비용
  • 주의할 점
    • 취급할 정보에 따라서는 정보가 외부로 나간다는 사실에 서비스 사용을 주저하는 기업도 있음

[2-12] 메인 프레임, 슈퍼 컴퓨터와의 차이

  • 메인프레임은 OS를 포함해 개별 사양으로 되어 있지만, 신뢰성은 매우 높고 가격도 비쌈
  • 유닛별로 케이스가 나뉘어 있어 넓은 공간이 필요
  • 슈퍼컴퓨터는 컴퓨터의 정점

[2-13] 서버 전용 소프트웨어

  • 미들웨어
    • 운영 체제(OS)와 응용 프로그램(Application) 사이에서 동작하는 소프트웨어 계층으로, 서로 다른 소프트웨어 구성 요소들이 효과적으로 상호작용하고 통신할 수 있도록 지원하는 역할

[실습]

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>정보공유샘플</title>
</head>
<body>
    <h3>오늘 사용한 금액 : 15000원</h3><br>
</body>
반응형