번역기 4) 종류 프리프로세서 지시문 src (고급언어)-> 프리프로세서 -> 지시문이 처리된 src(고급언어) -> 컴파일러 -> target program1) 매크로 처리기능2) 조건부 컴파일 기능3) 헤더 파일이 포함된 파일 포함 기능 src -> 컴파일러 -> 어셈블리어/기계어프로그램= object program = assembly 언어 = machine 언어 -> Loader -> executable program (.exe)-> Computer1) 어떤 특정한 컴퓨터에서 직접 실행가능한 형태의 프로그램으로 번역해주는 컴퓨터 프로그램2) frontend = 언어 의존적임 backend = 기계 의존적임3) cross compiler : 소스프로그램을 다른 기종에대한 기계어로 번역하는 컴파일러..

라우팅? 네트워크에서 경로를 찾는 행위 네임서버? ip주소랑 domain name을 연결해주는 역할 Route53: - AWS의 DNS 서비스 - DNS(네임서버) + Port(health check) + L4(Failover기능) + GSLB(라우팅 정책) - 도메인을 타깃으로 분산처리 가능(로드밸런서) IP(Internet Protocol)란? - 인터넷에 연결되어 있는 모든 장치를 식별할 수 있도록 각각의 장비에게 부여되는 고유 주소 고정 IP란? - 컴퓨터에 고정적으로 부여된 IP 유동 IP 공인 IP란?https://ip.pe.kr/ ICANN -> ISP로부터 할당받아 전역 internet에서 사용되는 IP 사설 IP란? 로컬에서 사용되는 IP (cmd창 ipconfig) DNS(Domain ..

Container?코드와 그에 필요한 모든 종속성을 패키징해서응용프로그램이 한 컴퓨터 환경에서 빠르고 신뢰성 있게 다른 환경으로 실행되도록하는 표준 소프트웨어 단위 Docker?- 애플리케이션을 개발 출시 실행하는데 사용하는 개방형 플랫폼- 인프라에서 애플리케이션을 분리하고 인프라를 관리형 애플리케이션처럼 취급- 코드를 더욱 빠르게 출시, 테스트, 배포하고 코드 작성과 실행 주기를 단축하는 데 도움- 컨테이너를 관리하기 위한 기술 Amazon Elastic Container Registry (ECR)?완전관리형 도커 컨테이너 레지스트리1. 이미지 저장2. 정책 관리3. 이미지 사용 Kubernetes(a.k.a k8s)란?- 컨테이너환된 workload와 service를 관리하기위한 이식성이 있음- 확..

AWS : cloud provider servers and services that you can use on demand and scale easilyregion: cluster of data centersAWS has regions all around the worldmost aws services are region-scoped 지역 선택 방법: compliance 준수: proximity 근접성: available services: pricingAWS Availability Zones: descrete data centers with 불필요한 power, networking and connectivity IAM password policy - strong하게 하기MFA (multi factor ..