💻 Backend

서버 스터디 1주차 [키워드 정리]- (2)

미미누 2021. 9. 29. 14:48

 APM

  • Application Performance Management의 약자
  • APM의 A는 Application, 그중에서도 Web Application을 의미함. 기업의 웹 서비스 성능을 관리하는 서비스
  • APM의 P는 Performance, 애플리케이션의 성능을 의미함. 웹서비스의 응답속도를 구하기 위해 APM 서비스는 트랜잭션을 추적하고 분석함.
  • APM의 M은 Management 또는 Monitoring이 사용됨. APM은 애플리케이션 성능 관리 또는 애플리케이션 성능 모니터링으로 불림.

 

비트나미

  • bitnami 는 가상 어플라이언스 및 웹 앱, 개발 스택용 소프트웨어 패키지 및 설치 라이브러리
  • 복잡한 과정의 어플리케이션 솔루션들을 패키지로 만들어 간단히 설치할 수 있도록 도와주는 프로그램
  • WAMP는 Window 환경에 Apache / MySQL / PHP를 한 번에 설치함.

 

로컬호스트(localhost)

  • 자신의 컴퓨터 (로컬 컴퓨터) 주소를 localhost나 127.0.0.1라고 표현함
  • 127.0.0.1는 자신의 컴퓨터를 가리키는 IPv4 IP주소
  • 자기 자신을 가리킨다고 해서, 루프백 (loopback) 주소라고 불림
  • 로컬호스트 (localhost)는 마찬가지로 자신의 컴퓨터를 가리키는 호스트이름 (hostname) / 도메인

 

[가상머신]

Virtual Box

  • Virtual Box는 이노테크(InnoTek)가 개발, 현재는 오라클이 개발 중인 사용중인 사유 소프트웨어로, 리눅스, OSX, 솔라리스, 윈도우를 게스트 운영 체제로 가상화하는 x86 가상화 소프트웨어

VMware

  • VMware는 가상화와 클라우드 컴퓨팅 전문 소프트웨어 기업
  • 가상화는 서버 등의 소프트웨어 재현을 만들어내어, 물리적 하드웨어의 제한 없이, 서버를 독립적으로 접근하고 사용가능

VMWare의 이점

  • 단일 물리적 서버에 파티션을 사용하여 다수의 가상 머신으로 사용함으로써 비용 절감
  • 인프라 상의 워크로드 분산을 위한 더욱 높은 IT 민첩성과 유연성
  • 가상 머신의 간소화된 배치, 관리 및 유지보수
  • vVols를 활용, SAN과 NAS 어레이를 세분화하여 가상화

[Linux, Ubuntu]

  • 리눅스는 유닉스(Unix)를 기반으로 개발된 오퍼레이팅 시스템
  • 리눅스의 역사는 리처드 스톨만(Richard Stallman)의 GNU 프로젝트와 함께 시작

[리눅스의 특징]

  • 유닉스 기반
  • 다중 사용자와 멀티 태스킹을 지원
  • 자유 소프트웨어

우분투는 데비안(Debian) GNU/리눅스를 기반으로 만들어졌으며 고유한 데스크탑 환경을 사용하는 리눅스 배포판

  • 우분투는 리눅스의 여러 배포판중에 하나인 데비안에서 또 한 번 파생된 배포판

[우분투의 특징]

  • 개인용, 데스크탑 환경에 최적화
  • 자유 소프트웨어에 기반

리눅스 디렉토리 구조

  • 디렉토리들을 파일을 효율적으로 관리하기 위해 계층적으로 구성하는데 이것을 트리구조
  • 디렉토리는 그 밑으로 하위 디렉토리로 나누어지고 각 디렉토리에는 파일들이 저장
  • 모든 디렉토리의 최상위 디렉토리를 루트 디렉토리.
  • 루트 디렉토리는 / 으로 표시함.