본문 바로가기

728x90

분류 전체보기

(94)
[AWS] ELB & ASG Elastic Load Balancing • Load balancing to multiple HTTP applications across machines (target groups) • Load balancing to multiple applications on the same machine (ex: containers) • Cross-Zone Load Balancing • Sticky 기능 (쿠키 기반)으로 제공 • SSL/TLS 세팅 가능 ELB의 종류 • Application Load Balancer (v2 - new generation) – 2016 – ALB, HTTP, HTTPS, WebSocket • Network Load Balancer (v2 - new generation) – 2017 ..
[AWS] EBS & AMI & EFS Elastic Block Store - 네트워크 볼륨 - AZ에 제한적임 - EC2에 16개까지 붙일 수 있음 EBS Snapshots - 특정 시점의 볼륨 백업 - AZ에 제한적이지 않음 Amazon Machine Image - EC2 인스턴스의 커스터마이제이션 Elastic File System - 공유 가능한 파일 시스템 EBS vs EFS의 차이 루트 볼륨 유형과 데이터 저장을 위한 기타 EBS 볼륨 유형, 두 개의 EBS 볼륨으로 EC2 인스턴스를 실행했습니다. EC2 인스턴스는 한 달 후에 종료할 예정입니다. 각 EBS 볼륨에 기본적으로 나타날 행위 특성은 무엇일까요? - 루트 볼륨 유형은 삭제되지만, EBS 볼륨 유형은 삭제 되지 않음. 노스버지니아 리전 us-east-1에서 AMI를 사용하..
[AWS] ENI Elastic Network Interface • 탄력적 네트워크 인터페이스는 VPC에서 가상 네트워크 카드를 나타내는 논리적 네트워킹 구성 요소 • VPC는 가상사설 망이다. • 용도는 다앙햐겠지만, EC2에 할당된 사설 IP를 추가하거나 제거해서 장애에 빠르게 대응할 수 있음 VPC의 IPv4 주소 범위 중 기본 프라이빗 IPv4 주소 VPC의 IPv4 주소 범위 중 하나 이상의 보조 프라이빗 IPv4 주소 프라이빗 IPv4 주소당 한 개의 탄력적 IP 주소(IPv4) 한 개의 퍼블릭 IPv4 주소 한 개 이상의 IPv6 주소 하나 이상의 보안 그룹 MAC 주소
[AWS] EC2 EC2는 대표적인 AWS 서버이다. 내 마음대로 세팅하고 설정하기에 좋다. 사용자 데이터 - 사용자 데이터를 세팅할 수 있는데, 이는 처음에 EC2를 셋업할 때 도는 스크립트이다. 인스턴스 타입 - 많은 타입이 있는데, 시리즈, 세대, 사이즈로 구성된 네이밍을 가지고 있다. 방화벽 - 허용 규칙과 보안 그룹을 통해 보호한다. (포트나 IP 규칙 사용) - 인바운드: 들어오는 요청 - 아웃바운드: 나가는 요청 - 보안 그룹에 의해 요청이 오래 걸리는 지, 거부 당하는 지 잘 파악해야함. - EC2끼리 통신할 때, IP말고 참조걸어서 보안그룹으로 바로 뚫을 수 있음. SSH - https://developer-mom.tistory.com/5 참고해서 세팅함 - instance connector를 사용하면 웹..
[AWS] Budgets - AWS는 예산을 세팅할 수 있으며, 남루루는 제로 지출 예산으로 세팅 - 이메일로 알림을 받을 수 있음 - Bills와 Free tier 요금을 잘 확인해서 공부할 때 돈 나가는 일 없도록 해야함
DI & IoC DI (Dependency Injection) - 의존성 주입 public class Main { public void main(String[] args) { Person jobth = new Person(“잡th”); jobth.buy(); } } class Person { … void buy() { SamsongPhone samsong = new SamsongPhone(“삼송”); System.out.println(name + "님이 " + samsong.getName() + “폰을 샀습니다.”); } … } - Person 클래스는 내부적으로 SamsongPhone 클래스를 생성 - 매번 생성하는 것 보다, 생성 되어야 하는 SamsongPhone에 @Component를 생성 시키는 Person에 ..
[프로그래머스] 정렬 가장 큰 수 - 정렬의 기초를 연습하기에 좋은 문제 class Solution { public String solution(int[] numbers) { String[] strs = new String[numbers.length]; for (int i = 0; i (o2 + o1).compareTo(o1 + o2)); String answer = ""; for (String s : strs) { answer += s; } if (answer.charAt(0) == '0') return "0"; return answer; } } // 스트..
[프로그래머스] Greedy 그리디 알고리즘은, 탐욕적 알고리즘으로 불리며 순간에서 가장 최선의 선택을 하면 결과적으로 가장 효율적인 알고리즘이다. 기지국 설치 - 큐로 풀면 시간 초과 나옴 public int solution(int n, int[] stations, int w) { int answer = 0; int index = 0; int position = 1; while (position = need) break; int making = Math.min(limit, need - made); answer += making * price; made += making; if (monthlyOrder[j] == 0) continue; need -= monthlyOrder[j]; int delivery = Math.min(made,..

728x90