[AWS] AWS Serverless
1. Network Topology 컴퓨터의 네트워크 요소들 (링크, 노드 등)을 물리적으로 연결해 놓은 것, 또는 그 연결 방식 2. Client - Server Client 네트워크의 말단에서 자원 요청 서비스를 활용하는 Server 네트워크의 중앙...
1. Network Topology 컴퓨터의 네트워크 요소들 (링크, 노드 등)을 물리적으로 연결해 놓은 것, 또는 그 연결 방식 2. Client - Server Client 네트워크의 말단에서 자원 요청 서비스를 활용하는 Server 네트워크의 중앙...
1. Load Balancing 서버들에게 트래픽을 골고루 분배하는 것 목적 트래픽을 여러 서버에 분산 -> 더 많은 리소스를 사용할 수 있도록 각각의 인스턴스에게 트래픽 -> 로드 밸런서만 액세스 포인터를 갖고 있으면 됨 인스턴스에 대한 정기적인 상태 점검 수행...
1. EC2 (Elastic Compute Cloud) 늘어나는 임대 컴퓨터 Instance 가상 컴퓨터 환경 원하는 만큼 구축 가능 Instance Type CPU, 메모리, 스토리지, 네트워킹 용량 등 선택 가능 Key Pair ...
🐽 버블 정렬 알고리즘 인접한 두 원소를 검사하여 정렬 문제: 비내림차순으로 n개의 키 정렬 입력: 양의 정수 n, 키의 배열 S[1..n] 출력: 비내림차순으로 정렬된 키의 배열 S[1..n] 의사코드 void bubbleSort(int n, keytype &S[]) { index i, j; for(i =...
☁️ 분기 한정법 최적화 문제를 해결하기 위해 되추적 기법을 향상시킨 기법 되추적 기버보가 마찬가지로 상태 공간 트리 사용 상태 공간 트리를 순회하는 방법이 제한되어 있지 않음! 되추적 기법은 항상 깊이 우선 탐색 최적화 문제를 해결하기 위해서...
🐤 되추적 기법 어떤 마디의 유망성을 점검한 후, 유망하지 않다고 판정 되면 그 마디의 부모 마디로 돌아가서 다음 후손 마디에 대한 검색을 계속 하는 절차 문제 풀이 과정을 트리로 나타낼 수 있음 유망성 전혀 해답이 나올 가능성이 없음: 유망하지 않다 (non-promising) 해답이 나올 가능성이 있음: ...
🍒 Greedy Algorithm 어떤 선택을 해야 할 때 그 당시에 가장 최선의 선택을 하여 문제를 해결하는 알고리즘 그 당시에 지역적으로 최적인 선택 이런 선택을 모은 최종적인 해답이 최적의 해답이라는 보장은 없음 따라서 해답을 얻은 후에 이 해답이 최적인지 검사해야 함 🍒 설계 절차 선정과정 현재 ...
🍰 분할 정복법 문제의 사례를 2개 이상의 더 작은 사례로 나누어 divide 각 작은 사례에 대한 해답 conquer을 쉽게 얻을 수 있으면 이들의 해답을 결합 combine하여 원 문제의 해답을 얻는 방식 문제를 나누는 과정: 해답을 쉽게 얻을 수 있을 때까지 반복적으로 적용 작은 사례는 보통 원 문제와 같지만 작은 규모 ...
🍒 알고리즘이란 문제에 대한 답을 찾기 위해 계산하는 절차 단계별로 주의 깊게 설계된 계산 과정 입력을 받아 출력으로 전환시켜주는 일련의 계산 절차 🍒 순차 검색 알고리즘 문제: n개의 키로 구성된 배열 S에 키 x가 있는가? 입력: 양의 정수 n, 배열 S, 키 x 출력: 키 x가 배열에 있으면 그것의 index, ...
1. 문제 컨테이너 이름: fortune:20.02 Dockerfile에 포함될 내용 베이스 이미지: debian 컨테이너에 아래의 webpage.sh 파일 복사 컨테이너에 fortune 애플리케이션 설치 컨테이너 실행 시 저장한 webpage.sh가 실행되게 하기 web...