전체 글(152)
-
Networking and Content Delivery
VPC 및 서브넷기초 개념VPC는 리소스를 배포하기 위한 프라이빗 네트워크임 (리전 단위 리소스임)서브넷은 VPC 내부 네트워크를 분할하기 위한 것임 (가용 영역 단위 리소스임)퍼블릭 서브넷은 인터넷에서 접근 가능한 서브넷임프라이빗 서브넷은 인터넷에서 접근 불가능한 서브넷임인터넷 및 서브넷 간 접근을 정의하기 위해 라우팅 테이블을 사용함VPC 다이어그램인터넷 게이트웨이 및 NAT 게이트웨이인터넷 게이트웨이는 VPC 내 인스턴스가 인터넷과 연결되도록 도와줌퍼블릭 서브넷은 인터넷 게이트웨이로의 라우트를 가짐NAT 게이트웨이(AWS 관리형)와 NAT 인스턴스(자가 관리형)는 프라이빗 서브넷 내 인스턴스가 프라이빗 상태를 유지하면서 인터넷에 접근할 수 있도록 허용함네트워크 ACL 및 보안 그룹NACL(Netwo..
2025.10.21 -
Security, Identity and Compliance
최소 권한의 원칙작업을 수행하는 데 필요한 권한만 부여함개발 중에는 광범위한 권한으로 시작할 수 있음하지만 워크로드에 필요한 정확한 서비스와 작업을 명확히 알게 되면 권한을 제한해야 함IAM Access Analyzer를 사용하여 접근 활동을 기반으로 최소 권한 정책을 생성할 수 있음데이터 마스킹과 익명화PII(개인 식별 정보)나 기타 민감한 데이터를 다룰 때 사용함마스킹은 데이터를 난독화함예: 신용카드 번호나 주민등록번호의 마지막 4자리만 남기고 나머지를 마스킹함비밀번호를 마스킹함Glue DataBrew와 Redshift에서 지원함익명화 기법무작위 값으로 대체함셔플(데이터 순서 무작위화)암호화(결정적 또는 확률적 방식)해싱또는 데이터를 삭제하거나 처음부터 가져오지 않음Key Salting솔팅이란 해시하..
2025.10.21 -
Application Integration
AWS SQSQueue란?AWS SQS – 스탠다드 큐가장 오래된 서비스 중 하나로, 10년 이상 제공됨완전관리형 서비스임초당 1건에서 15,000건까지 확장 가능메시지 기본 보존 기간은 4일이며, 최대 14일까지 설정 가능함큐에 저장 가능한 메시지 수에는 제한이 없음낮은 지연 시간 제공 (게시 및 수신 시 10ms 미만)소비자 수에 따라 수평 확장이 가능함중복 메시지가 발생할 수 있음(최소 한 번 이상 전달 보장, 간헐적 발생)메시지 순서가 보장되지 않을 수 있음(최선의 노력 기반 정렬 제공)전송 가능한 메시지의 최대 크기는 256KB임SQS – 메시지 생성본문(Body)을 정의함메시지 속성(메타데이터)을 추가함 (선택 사항)지연 전송을 설정할 수 있음 (선택 사항)메시지를 전송하면 다음 값을 반환받음..
2025.10.21 -
Analytics
AWS GlueGlue란?테이블 정의와 스키마를 자동으로 탐색하고 정의하는 서버리스 서비스임S3 데이터 레이크RDSRedshiftDynamoDB대부분의 다른 SQL 데이터베이스 지원함사용자 정의 ETL 작업 지원함트리거 기반, 일정 기반, 또는 온디맨드 방식으로 실행 가능함완전 관리형 서비스임Glue Crawler / Data CatalogGlue 크롤러는 S3에 있는 데이터를 스캔하여 스키마를 생성함주기적으로 실행할 수 있음Glue Data Catalog를 채움테이블 정의만 저장함원본 데이터는 S3에 그대로 유지됨한 번 카탈로그화되면 비정형 데이터를 마치 정형 데이터처럼 다룰 수 있음Redshift SpectrumAthenaEMRQuickSightGlue와 S3 파티션Glue 크롤러는 S3 데이터가 구..
2025.10.21 -
251021 TIL
오라클 버전별 접미사i(8i, 9i) : Internet / 인터넷 환경, 웹 애플리케이션 지원을 강조g(10g, 11g) : Grid / 그리드(분산처리, 클러스터) 환경 지원을 강조c(12c, 19c) : Cloud / 클라우드 환경 및 컨테이너/서비스 형태 지원을 강조ai(23ai, 26ai) : Artificial Intelligence / AI/벡터 검색, 자연어처리, 생성형 AI 지원을 강조날짜날짜 함수SELECT sysdate, systimestamp, current_date, current_timestamp, localtimestampFROM dual;서버 시간sysdate : 현재 서버 날짜를 리턴하는 함수systimestamp : 현재 서버 날짜, 시간, 타임..
2025.10.21 -
251020 TIL
문제-- [문제9] employees 테이블에 있는 데이터 중에 job_id가 SA로 시작되고 salary 값은 10000이상 받고 2005년도에 입사한(hire_date)-- 사원들의 정보를 출력해주세요.SELECT *FROM hr.employeesWHERE job_id LIKE 'SA%'AND salary >= 10000AND hire_date BETWEEN TO_DATE('20050101', 'yyyymmdd') AND TO_DATE('20060101', 'yyyymmdd') - 1/24/60/60;-- [문제10] employees테이블에서 job_id 가 SA_REP 또는 AD_PRES 사원들 중에 salary값이 10000 초과한 사원들의 정보를 출력해주세요.SELECT *FROM hr.emp..
2025.10.20