시스템인프라??
모르는 용어 정리
시스템 인프라 구성에 대한 이해( H/W, M/W, S/W, N/W )
H/W
서버 장비 본체나 데이터를 저장하기 위한 스토리지, 전원 장치
M/W
서버 상에서 서버가 특정 역할을 하도록 기능을 제공하는 소프트웨어
S/W
하드웨어를 효율적으로 이용하기 위한 운영체제(OS) 워드프로세서 심지어 바이러스 트로이 목마등과 같이 컴퓨터를 효율적으로 사용 하는 기술 혹은 집합체를 소프트웨어(software) 라고 한다
시스템 소프트웨어(System Software)
컴퓨터를 동작시키는 일을 하는 운영체제(OS) 와 부트로더 등 하드웨어에 접근을 하여 운영을 하기위해 만들어진 것을 시스템 소프트웨어라고 한다.응용 소프트웨어(Application Software)
워드프로세서 , 웹브라우져등 OS위에 사용자가 사용하게 되는 프로그램을 응용 소프트웨어 라고한다 이를 어플리케이션이라고 도 부르며 간단하게 줄여 App이라고도 칭한다
F/W
펌웨어(firmware)는 컴퓨팅과 공학 분야에서 특정 하드웨어 장치에 포함된 소프트웨어로, 소프트웨어를 읽어 실행하거나, 수정하는 것도 가능한 장치를 뜻한다.
N/W
사용자가 원격으로 접근할 수 있도록 서버를 연결하는 도구들
OS
하드웨어와 네트워크 장비를 제어하기 위한 기본적인 소프트웨어
Client OS(Windows, macOS 등)
Server OS(Linux, Unix, Windows Server 등)
On-premise & Cloud
On-premise 방식
온프레미스는 데이터 센터나 서버실에 서버를 두고 직접 관리하는 방식을 말합니다. 전통적이고 지금도 널리 사용되고 있습니다. 직접 관리할 수 있고, 기밀성이 높은 장점도 있으나, 장비들이 상당히 고가이고 사용량 예측이 불가하다는 단점이 있습니다.
Cloud 방식
Cloud란, 클라우드 프로바이더가 데이터 센터와 인프라를 보유하고 사용자에게 제공하는 형태
트래픽 변동이 많을 수 있거나 많을 경우 유리한 방식 입니다. 초기 투자금이 적은 스타트업이나 개인 개발자에게는 사용한만큼 값을 지불하는 Cloud 방식이 유리합니다.
Public Cloud
인터넷을 통해 불특정 다수에게 제공되는 시스템. 대표적으로 AWS, GCP, Azure가 있습니다.Private Cloud
퍼블릭 클라우드에서 이용자를 한정한 형태
보안이 좋고 독자적인 서비스를 추가하기 쉽습니다.Hybrid Cloud
온프레미스와 클라우드를 함께 사용하는 형태