반응형 분류 전체보기297 컴파일 언어와 인터프리터 언어란? 컴파일 언어 vs 인터프리터 언어컴파일 언어란?소스 코드를 기계어로 컴파일해서 실행 파일을 만들어 실행하는 방식이다.컴파일 언어는 원시 코드(프로그래머가 작성한 소스 코드)를 한 번에 기계어로 변환하여 실행 파일을 만든다.컴파일 언어는 컴파일 단계와 실행 단계가 각각 분리되어 있으며, 컴파일은 단 한번만 수행한다.런타임 상황에서는 이미 기계어로 모든 소스 코드가 변환되어 있기 때문에 인터프리터에 비해 빠르게 실행할 수 있다.C, C++, java와 같은 언어들이 대표적인 컴파일 언어이다.컴파일러 : 고급 언어로 작성된 소스코드를 저급 언어로 번역하는 프로그램이다.고급언어는 사람이 이해하기 쉽도록 작성된 프로그래밍 언어이며 저급언어는 컴퓨터 내부에서 바로 처리가 가능한 언어로 기계어와 어셈블리어가 이에 속.. 2025. 5. 1. IAM 사용자 와 EC2 역할의 차이는 무엇인가? 우리가 AWS Cli 명령어 등을 통해서 내 AWS 리소스에 접속해서 명령어를 날리는 것에는 여러 방법이 있다.그 중 첫번째가 AWS의 IAM 사용자를 만든 후 Access Key, Secret Key를 통해서 해당 사용자를 서버에 등록한 후에 사용하는 방법이다.두번째 방법으로는 EC2에 Role을 부여하여 Role에 부여된 정책을 토대로 명령을 내리는 방법이 있다 각 방법에는 어떤 장, 단점이 있으며 어떤 방법을 권장할까? 한번 확인 해 보자 ✅ IAM 사용자를 선택해야 하는 경우로컬 개발 환경이나 EC2 외부(온프레미스, 개인 PC)에서 AWS 리소스에 접근해야 하는 경우개별 사용자가 AWS CLI, SDK, Terraform 등을 사용해야 하는 경우CI/CD 파이프라인에서 AWS 작업이 필요하고.. 2025. 4. 21. [AWS] SAP-CO2 Question 162 한 회사가 인터넷 기반 애플리케이션 로드 밸런서(ALB) 뒤에 있는 개인 서브넷에 있는 여러 Amazon EC2 인스턴스에서 애플리케이션을 실행합니다. ALB는 Amazon CloudFront 배포의 기원입니다. 다양한 AWS 관리 규칙을 포함하는 AWS WAF 웹 ACL이 CloudFront 배포와 연결되어 있습니다.회사는 인터넷 트래픽이 ALB에 직접 접근하는 것을 방지할 수 있는 솔루션이 필요합니다.운영 오버헤드가 가장 적은 이 요구 사항을 충족하는 솔루션은 무엇입니까? A. 기존 웹 ACL에 포함된 규칙과 동일한 규칙을 포함하는 새 웹 ACL을 만듭니다. 새 웹 ACL을 ALB와 연결합니다.B. 기존 웹 ACL을 ALB와 연결합니다.C. AWS 관리 접두사 목록에서 CloudFront의 트래픽만 .. 2025. 4. 21. [Linux] Swap Memory 설정하는 방법 Swap Memory란?리눅스의 메모리 관리 기술 중 하나. 메모리가 부족할 경우 보조기억장치를 메모리 대용으로 사용한다. 시스템 메모리의 2배만큼 잡는게 일반적이며 수정 가능하다. 윈도우로 따지자면 가상 메모리와 비슷한 기술이다. 다만 보조기억장치를 사용하다보니 속도는 기존 메모리에 비해서 느리다. 사용하는 이유주로 사용하는 이유는 물리적인 메모리가 부족할 경우에 사용한다.나와 같은 경우 주로 AWS를 이용하여 한개의 Free Tier 서버에서 테스트 를 주로 진행 하기 때문에 DB, Nginx 등 여러 어플리케이션들이 올라가게 되면 서버가 다운되거나 무거운 서비스의 경우 아예 올라가지도 않는다. 상대적으로 디스크는 메모리보다 저렴하며 SSD를 사용할 경우 느리긴 하지만 그래도 테스트 환경 및 개발 환.. 2025. 4. 21. [DB] MariaDB 유저 생성 및 권한주기 유저생성CREATE USER 'metacloud'@'10.0.0.11' IDENTIFIED BY 'metacloud!@#qaz';CREATE 명령어를 써서 DB에 접속할 유저를 생성해 준다. 여기서 @ 뒤에 붙는 IP는 해당 IP에서만 허용해준다는 의미이다. 특정 DB에 User 권한GRANT ALL PRIVILEGES ON meta.* TO 'metacloud'@'10.0.0.11';다음은 권한을 주는 명령어로 위 명령어는 metacloud 라는 계정에게 meta 라는 스키마에 대해 *(모든 권한)을 부여한다. 변경사항 적용FLUSH PRIVILEGES;해당 명령어는 변경사항을 저장하는 명령어 이다. 특정 User 권한 확인SHOW GRANTS FOR 'metacloud'@'10.0.0.11';그 .. 2025. 4. 17. [AWS] AWS Public IP 유료화 및 IPv4의 고갈 아마 AWS를 이전부터 사용해보신 분들이라면 이 제목에 대해서 이해하실 것이다.과거에는 Elastic IP를 제외하고 공인 IP는 금액을 받지 않았다. 그 대신 서버가 중지되었다가 다시 시작되면 Public IP가 바뀌는 유동 IP였을 뿐이다.하지만 나도 잠시 AWS와 멀어져 있다 다시 돌아오니 어느새 AWS에서 공인 IP에 대한 금액을 받는 것이었다.2024년 2월 1일부터 서비스 연결 여부에 관계없이 모든 퍼블릭 IPv4 주소에 대해 시간당 IP당 0.005 USD의 요금이 부과되는 것이다.공인 IP 하나를 한달간 쓴다고 하면 730 * 0.005 * 환율 → 현재 기준 (250417) 5,184.46원이 부과된다.만약 내 Public 서버가 10개라고 한다면 IPv4에 대한 비용만해서 벌써 한달에 .. 2025. 4. 17. 이전 1 2 3 4 ··· 50 다음 반응형