EC2 Instance Purchasing Option 인스턴스 구매 옵션으로는 다양한 종류의 워크로드가 있고 AWS에 필요한 AWS를 지정해 할인을 받고 비용을 최적화 할 수 있다. 요약정리 (각 제품을 리조트에 비유) 온디맨드(On demand) 리조트가 있고, 원할 때 언제나 리조트에 오고 전체 가격을 지불한다. 예약(Reserved) 리조트에 1~3년동안 오래 체류할 계획이라면 장기 예약을 해 많은 할인을 받게 된 절약 플랜(Saving Plans) 나의 리조트에서 일정한 금액을 지출할 것을 알고 있다 12개월 동안 매월 30만원 지출 예정이다. 따라서 시간이 지나면 객실 타입을 변경할 수 있다 스폿 인스턴스 (Spot Instance) 빈객실 마지막 특가 많은 할인률 언제라도 쫒겨날 수 있 De..
AWS IAM(Identity and Access Management) IAM 은 AWS 리소스에 대한 액세스를 안전하게 관라하기위한 서비스이다. AWS 계정 내에서 다른 사용자와 그룹을 만들고, 제한을 할당하거나 제한할 수 있다. 누가 어떤 AWS 리소스에 액세스할 수 있는지를 제어할 수 있다. 이를 통해 데이터 유출이나 해킹등의 보안 위협으로부터 AWS 리소스를 보호할 수 있다. ex) IAM을 사용하여 특정 사용자에게 EC2 인스턴스를 생성하고 관리할 수 있는 권한을 부여할 수 있다. IAM 은 최소 권한의 원칙을 적용한다 사용자가 필요이상으로 권한을주면 비용과 보안 문제가 발생하게떄 IAM 정책 구조 AWS IAM에서 사용하는 정책문서는 JSON 형식으로 작성된다. 이 문서는 AWS 서비스 및 리..
SSL(TSL) SSL(Secure Socket Layer) - 웹 통신 보안을 위해 최초로 만들어짐. TSL(Transport Layer Security) - 현재 사용되는 정식명칭은 TSL 이다. SSL TSL 같은 의미 TSL 1.0은 SSL3.0을 계승한다. 서버와 클라이언트 간 암호화 통신을 지원한다. SSL 핵심은 암호화 SSL은 보안과 성능상의 이유로 두가지 암호화 기법 혼용함 대칭키 공개키 SSL 동작 방법 이해를 위해서는 이 두가지 암호화 기법 이해 필요(이해없으면 동작방식이 추상적으로 느껴짐) 대칭키 암호화 한 빌밀번호를 Key라고 한다. 키를 모르면 복호화 불가능 하다. 단점 암호를 주고 받는 사람들 사이에 대칭키 전달 어려움 대칭키 유출시 암호화 내용을 복호화 가능하기때문에 함호화는..
실행컨택스트, 콜스택, 스코프, 클로저 정리 흐름이야 📌 실행 컨텍스트(Execution Context) 코드의 실제 진행 상황을 추적하는데 필요한 정보들을 모아둔 구조이다. 코드가 실행 되고 자스엔진은 실행 컨텍스트를 생성한다. 어떤코드를 실행하고 있는지 컨텍스트엔 어떤 변수들이 있는지 알 수 있는 정보들이 있다. 함수가 ()로 호출되면 실행 컨텍스트가 새롭게 만들어진다. 함수가 종료되면 실행 컨텍스트는 사라진다. 예제로 살펴보기 function sum(x,y){ //1 let result = x+b;//3 return result; //4 } let num = sum(2,3);//2 📌 콜 스택 (Call stack) 현재 실행되고 있는 실행 컨텍스트를 추적하기 위한 구조체이다. 자바엔진은 ..
데이터 타입 🤼 undefined vs null 변수의 값이 둘 다 비어있다는 뜻인데 왜 두가지 타입으로 나눠 놨을 까?유 🫵 결론부터 undefined는 변수는 선언되어있지만 자료형이 결정되지 않은 변수(자스는 동적할당) null은 자료형은 객체이며 값이 비어있는 변수이다. 즉, 변수가 아무런 객체를 참조하지 않음을 명시적 표현 위 두가지의 차이로 값이 비어있다는 같은 의미를 두 가지의 타입으로 나눔 👀 좀 더 자세히 📌undefined 값을 할당하지 않은 변수를 undefined type이라고한다. undefined는 개발자가 할당한 값이아니라 자바스크립트엔진이 undefined로 초기화한다. 따라서 이제 우리는 알 수 있다. 콘솔에 언디파인드가 뜬다. = 변수에 값을 할당해 주지않았구나 하고 변부의..
출처 백준 문제 기본수학1_1712_손익분기점 월드전자는 노트북을 제조하고 판매하는 회사이다. 노트북 판매 대수에 상관없이 매년 임대료, 재산세, 보험료, 급여 등 A만원의 고정 비용이 들며, 한 대의 노트북을 생산하는 데에는 재료비와 인건비 등 총 B만원의 가변 비용이 든다고 한다. 예를 들어 A=1,000, B=70이라고 하자. 이 경우 노트북을 한 대 생산하는 데는 총 1,070만원이 들며, 열 대 생산하는 데는 총 1,700만원이 든다. 노트북 가격이 C만원으로 책정되었다고 한다. 일반적으로 생산 대수를 늘려 가다 보면 어느 순간 총 수입(판매비용)이 총 비용(=고정비용+가변비용)보다 많아지게 된다. 최초로 총 수입이 총 비용보다 많아져 이익이 발생하는 지점을 손익분기점(BREAK-EVEN POI..