😺 Private IP vs Public IP IPV4(대중적) / IPV6 모두 AWS 에서 지원 공용 IP : 인터넷 전역 액세스 가능 / 유일해야 한다. 사설 IP : 사설 네트워크 내에서만 액세스가 가능하고 해당 네트워크 내에서만 식별이 가능하다. 또한 지정된 범위만 사용할 수 있다. 😺 Elastic IP 인스턴스의 시작과 중지 시에 공용 IP 가 바뀌기 때문에 고정적으로 사용하기 위해 사용하는 IP 이다. 한번에 하나의 인스턴스에만 연결이 가능하기에 사용하지 않는 것이 효율적이다. 임의의 공용 IP 를 사용해 DNS 를 할당하는 것이 좋다. 😺 Placement Groups 인스턴스가 인프라에 배치되는 방식을 제어하고자 할 때 사용한다. 1. cluster 단일 가용 영역 내에서 사용한다. 모..
😺 EC2란? Elastic Compute Cloud 의 약자 데이터를 가상 드라이브 혹은 EBS 볼륨에 저장할 수 있다. 일래스틱 로드 밸런서로 로드 분산이 가능하다. EC2 데이터 스크립트를 통해 인스턴스를 부트스트래핑(머신 작동 시에 명령을 시작하는 것) 할 수 있다. 😺 EC2의 유형 이름 규칙 ex) m5.2xlarge5 인스턴스 세대 ⇒ 하드웨어가 계속해서 개선됨 2xlarge : 인스턴스의 크기 ⇒ 더 많은 메모리와 CPU m : 인스턴스의 클래스 😺 EC2의 방화벽 (보안 그룹) 인스턴스에 들어오고 나가는 트래픽을 제어한다. EC2 인스턴스 주변에 방화벽을 생성하여 보안 그룹은 규칙을 갖게 된다. (인바운드 / 아웃바운드) 포트로의 액세스를 통제하고 인증된 IP 주소의 범위를 확인한다. 하..
https://yeonyeon.tistory.com/m/278 위의 글을 보는데, Stub 에 대해서 제대로 이해하지 못해서 추가적으로 찾아보게 되었다. 👻 Mock 이란 테스트 더블이라고도 하고, 실제 사용되어야 하는 객체의 대역이다. 실제 사용하는 모듈을 테스트에 사용하지 않고, 모듈을 흉내내는 가짜 모듈을 작성하여 테스트의 호용성을 높이는 데에 사용되는 객체이다. 👻 일반적인 JUnit 을 이용한 테스트 public class OrderStateTester extends TestCase { private static String TALISKER = "Talisker"; private static String HIGHLAND_PARK = "Highland Park"; private Warehouse ..