본문 바로가기
Skills/AWS

[AWS EC2로 배포하기] 2. AWS 관련 용어 정리

by Hoseok 2023. 3. 15.
728x90
반응형

RDS

RDS는 AWS에서 제공하는 관리형 관계형 데이터베이스 서비스.

  • 프로비저닝, 설정, 패치 및 백업하는 작업을 대신 처리.
  • 자동화된 복제, 스케일링, 모니터링, 보안 및 데이터베이스 복원 기능 등 다양한 기능을 제공.

DBeaver

DBeaver는 오픈 소스 데이터베이스 관리 도구.

  • SQL 쿼리 및 스크립트 작성, 데이터베이스 객체 관리, 데이터 검색 및 조회, 데이터 편집 및 업데이트, 데이터베이스 백업 및 복원, 서버 및 세션 관리 등 다양한 기능을 제공.
  • 다양한 확장 가능한 플러그인을 지원.

MobaXterm

MobaXterm은 모바일 및 원격 업무를 위한 전용 터미널 및 X 서버.

Windows 운영 체제에서 작동하며 다양한 네트워크 프로토콜 (SSH, Telnet, RDP 등)을 사용하여 서버에 원격으로 연결.

MobaXterm은 다양한 유틸리티 및 툴을 포함. Ex) FTP 클라이언트, X11 서버, 탐색기, 내장된 명령어 콘솔 등.

EC2

EC2는 AWS에서 제공하는 클라우드 컴퓨팅 서비스.

인스턴스라는 가상 서버를 생성하고 실행.

Cloud Computing Service

클라우드 컴퓨팅 서비스는 인터넷을 통해 사용 가능한 컴퓨팅 리소스를 제공하는 서비스.

대규모 데이터 센터에서 물리적인 서버, 스토리지, 데이터베이스, 네트워크 등의 인프라를 사용자에게 가상화하여 제공.

인프라스트럭처(Infrastructure as a Service, IaaS)

IaaS는 가상 서버, 스토리지, 네트워크 등의 인프라를 제공하는 서비스.

사용자는 가상 서버를 생성하고 운영 체제를 설치하여 필요한 소프트웨어를 설치할 수 있다.

플랫폼(Platform as a Service, PaaS)

PaaS는 응용 프로그램을 개발, 테스트, 배포하는 데 필요한 플랫폼을 제공하는 서비스.

사용자는 해당 플랫폼에서 응용 프로그램을 개발하고 배포할 수 있다.

소프트웨어(Software as a Service, SaaS)

SaaS는 웹 브라우저를 통해 소프트웨어를 사용할 수 있는 서비스.

사용자는 클라우드에서 호스팅되는 소프트웨어를 웹 브라우저를 통해 사용할 수 있다.

AWS Region

AWS 리전은 AWS 인프라와 서비스를 지역별로 제공하는 지역 단위의 클러스터.

지리적으로 가까운 데이터 센터를 사용하여 더 빠른 네트워크 속도와 낮은 지연 시간을 제공.

국가마다 데이터 보호 및 프라이버시 규정이 다르기 때문에 국가별로 AWS 리전을 선택함으로써 데이터 보호와 프라이버시 규정을 준수할 수 있다.

PID

PID는 프로세스 식별자(Process Identifier).

운영 체제에서 실행 중인 각 프로세스에 할당된 고유한 식별 번호.

운영 체제에서 프로세스를 식별하고 추적하는 데 사용.

운영 체제에서는 각 프로세스가 시작될 때마다 새로운 PID를 할당.

PID는 프로세스가 실행되는 동안 유일하게 유지되며, 프로세스가 종료되면 운영 체제에서 해당 PID를 해제.

SSH

SSH (Secure Shell). 네트워크 상에서 안전한 암호화된 통신을 제공하는 프로토콜.

클라이언트와 서버 간의 인증 및 암호화된 통신을 통해 원격 컴퓨터에 접속하거나 파일 전송 등의 작업을 수행.

일반적으로 터미널 접속이나 파일 전송 등의 보안 작업에 사용.

HTTP

HTTP (Hypertext Transfer Protocol). 웹 서버와 웹 브라우저 사이에서 문서를 전송하기 위한 프로토콜.

주로 HTML 문서를 전송하며, 웹 페이지, 이미지, 동영상 등 다양한 미디어를 포함.

HTTP는 웹 브라우저와 웹 서버 간에 텍스트 기반의 데이터를 주고받으며, 데이터 전송 시 암호화하지 않음.

HTTPS

HTTPS (Hypertext Transfer Protocol Secure). HTTP의 보안 버전으로, 데이터를 암호화하여 전송하는 프로토콜.

클라이언트와 서버 간의 통신을 SSL(Secure Socket Layer)이나 TLS(Transport Layer Security) 등의 보안 프로토콜을 이용하여 암호화.

웹 사이트의 로그인 정보, 개인 정보 등을 안전하게 전송할 수 있도록 보호.

ps -ef | grep m*.jar

리눅스나 유닉스 운영 체제에서 실행되는 명령어.

현재 시스템에서 실행 중인 프로세스 중에 파일 이름이 "m*.jar"로 시작하는 프로세스를 검색.

  • ps: 현재 실행 중인 프로세스 목록을 표시하는 명령어.
  • ef: ps 명령어의 옵션으로, 전체 프로세스 목록을 보여줌.
  • |: 파이프(pipe)라고 불리는 기호로, 앞의 명령어의 결과를 뒤에 오는 명령어로 전달.
  • grep: 특정 문자열을 검색하는 명령어.
  • m*.jar: 검색하고자 하는 파일 이름으로, 'm'으로 시작하는 어떤 문자열 다음에 '.jar'로 끝나는 파일 이름을 의미.

Ubuntu

데비안(Debian) 리눅스 기반의 무료 오픈 소스 운영 체제(OS).

데스크탑 및 서버 환경 모두에 사용할 수 있다.

간편한 설치 및 업데이트, 안정성, 보안성, 사용자 친화성 등이 장점.

728x90
반응형