본문 바로가기

분류 전체보기135

[AWS] Cloud Technical Essentials - 3 서기옥님이 진행하는 Cloud Practitioner Essentials 과정을 기반으로 작성한 글 입니다. AWS 클라우드, AWS 제품, 서비스 및 일반 솔루션에 대한 내용과 그 실습으로 진행하였습니다. 아래 실습은 웹 애플리케이션 서버와 IAM역할 등이 구축된 리소스 환경을 전제로 작성하였습니다. 3. 애플리케이션 고가용성 구성 • Amazon Elastic Compute Cloud(Amazon EC2) 인스턴스와 웹 애플리케이션 검토 및 구성 확인 • Application Load Balancer 및 시작 템플릿 생성 • Amazon EC2 Auto Scaling 그룹 설정 • 템플릿 시작 • 웹 애플리케이션을 스트레스 테스트하여 크기 조정 확인 아래 다이어그램과 같이 구축된 리소스 환경에서 진행.. 2023. 11. 9.
[AWS] Cloud Technical Essentials - 2 서기옥님이 진행하는 Cloud Practitioner Essentials 과정을 기반으로 작성한 글 입니다. AWS 클라우드, AWS 제품, 서비스 및 일반 솔루션에 대한 내용과 그 실습으로 진행하였습니다. 아래 실습은 웹 애플리케이션 서버와 IAM역할 등이 구축된 리소스 환경을 전제로 작성하였습니다. 2. Amazon S3 버킷과 Amazon DynamoDB • Amazon Simple Storage Service(Amazon S3) 버킷 생성 • S3 버킷 정책 생성 • S3 버킷을 사용하도록 애플리케이션 수정 • S3 버킷에 객체 업로드 • Amazon DynamoDB 테이블 생성 • 애플리케이션 웹 인터페이스를 사용하여 애플리케이션 테스트 • AWS Management Console을 사용하여 기.. 2023. 11. 9.
[AWS] Cloud Technical Essentials - 1 서기옥님이 진행하는 Cloud Practitioner Essentials 과정을 기반으로 작성한 글 입니다. AWS 클라우드, AWS 제품, 서비스 및 일반 솔루션에 대한 내용과 그 실습으로 진행하였습니다. 1. Amazon EC2 인스턴스에서 VPC 생성 및 웹 애플리케이션 시작 • 퍼블릭 서브넷 2개가 포함된 새 Amazon VPC 생성 • 인터넷 게이트웨이 생성 • 인터넷으로의 퍼블릭 경로가 포함된 라우팅 테이블 생성 • 보안 그룹 생성 • Amazon Elastic Compute Cloud(Amazon EC2) 인스턴스 시작 • 사용자 데이터 스크립트를 사용하여 웹 애플리케이션을 호스팅하도록 EC2 인스턴스 구성 먼저 관리콘솔에서 리전을 선택합니다. 비용과 법적준수, 지연시간을 고려하여 리전을 선.. 2023. 11. 8.
[AWS] Cloud Practitioner Essentials - 2 김형근님이 진행하는 Cloud Practitioner Essentials 과정을 기반으로 작성한 글 입니다. AWS 클라우드에 전반적인 기초내용을 다루고 있습니다. 클라우드 개념, AWS 서비스, 보안, 아키텍쳐, 요금 및 지원에 대한 상세한 개요를 제공합니다. 과정소개 • 1: Amazon Web Services 소개 • 2: 클라우드컴퓨팅 • 3: 글로벌인프라및안정성 • 4: 네트워킹 • 5: 스토리지및데이터베이스 • 6: 보안 • 7: 모니터링및분석 • 8: 요금및지원 • 9: 마이그레이션및혁신 6. Amazon Web Services 보안 공동 책임모델, AWS Identity and Access Management, AWS Organizations 및 규정준수에 대해 알아보겠습니다. 공동책임모델.. 2023. 11. 6.
[AWS] Cloud Practitioner Essentials - 1 김형근님이 진행하는 Cloud Practitioner Essentials 과정을 기반으로 작성한 글 입니다. AWS 클라우드에 전반적인 기초내용을 다루고 있습니다. 클라우드 개념, AWS 서비스, 보안, 아키텍쳐, 요금 및 지원에 대한 상세한 개요를 제공합니다. 과정소개 • 1: Amazon Web Services 소개 • 2: 클라우드컴퓨팅 • 3: 글로벌인프라및안정성 • 4: 네트워킹 • 5: 스토리지및데이터베이스 • 6: 보안 • 7: 모니터링및분석 • 8: 요금및지원 • 9: 마이그레이션및혁신 1. Amazon Web Services 소개 클라우드 컴퓨팅이란 인터넷을 통해 IT 리소스와 애플리케이션을 온디맨드로 제공하는 서비스를 말합니다. 이러한 클라우드 서비스를 제공하는 것을 퍼블릭 클라우드, .. 2023. 11. 6.
[C++] 크기가 작은 부분문자열 (long long) 크기가 작은 부분문자열 숫자로 이루어진 문자열 t와 p가 주어질 때, t에서 p와 길이가 같은 부분문자열 중에서, 이 부분문자열이 나타내는 수가 p가 나타내는 수보다 작거나 같은 것이 나오는 횟수를 return하는 함수 solution을 완성하세요. 입출력 예 "3141592" "271" 2 "500220839878" "7" 8 "10203" "15" 3 1 ≤ p의 길이 ≤ 18 p의 길이 ≤ t의 길이 ≤ 10,000 t와 p는 숫자로만 이루어진 문자열이며, 0으로 시작하지 않습니다. 반복문으로 p 문자열 크기에 맞는 t 문자열에서의 문자를 맨 앞에서부터 잘라서 비교합니다. 이때 주의할 점은 문자열을 숫자로 변환할 때 오버플로가 발생하지 않도록 unsigned long long과 stoull()를 사.. 2023. 10. 22.
[Linux] 사용자 관리와 파일 속성 Rocky linux 9 기준 사용자와 그룹 리눅스는 다중 사용자 시스템으로 아래 명령을 통해 사용자가 담긴 파일을 볼 수 있다 $ vi /etc/passwd root:x:0:0:root:/root:/bin/bash bin:x:1:1:bin:/bin:/sbin/nologin daemon:x:2:2:daemon:/sbin:/sbin/nologin adm:x:3:4:adm:/var/adm:/sbin/nologin lp:x:4:7:lp:/var/spool/lpd:/sbin/nologin sync:x:5:0:sync:/sbin:/bin/sync shutdown:x:6:0:shutdown:/sbin:/sbin/shutdown halt:x:7:0:halt:/sbin:/sbin/halt mail:x:8:12:mail.. 2023. 10. 19.
[C++] 추억 점수 추억 점수 그리워하는 사람의 이름을 담은 문자열 배열 name, 각 사람별 그리움 점수를 담은 정수 배열 yearning, 각 사진에 찍힌 인물의 이름을 담은 이차원 문자열 배열 photo가 매개변수로 주어질 때, 사진들의 추억 점수를 photo에 주어진 순서대로 배열에 담아 return하는 solution 함수를 완성해주세요. 입출력 예 ["may", "kein", "kain", "radi"] [5, 10, 1, 3] [["may", "kein", "kain", "radi"],["may", "kein", "brin", "deny"], ["kon", "kain", "may", "coni"]] [19, 15, 6] ["kali", "mari", "don"] [11, 1, 55] [["kali", "mari.. 2023. 9. 18.
[C++] 뒤에 있는 큰 수 찾기 뒤에 있는 큰 수 찾기 정수로 이루어진 배열 numbers가 있습니다. 배열 의 각 원소들에 대해 자신보다 뒤에 있는 숫자 중에서 자신보다 크면서 가장 가까이 있는 수를 뒷 큰수라고 합니다. 정수 배열 numbers가 매개변수로 주어질 때, 모든 원소에 대한 뒷 큰수들을 차례로 담은 배열을 return 하도록 solution 함수를 완성해주세요. 단, 뒷 큰수가 존재하지 않는 원소는 -1을 담습니다. 제한사항 4 ≤ numbers의 길이 ≤ 1,000,000 1 ≤ numbers[i] ≤ 1,000,000 입출력 예 [2, 3, 3, 5] [3, 5, 5, -1] [9, 1, 5, 3, 6, 2] [-1, 5, 6, 6, -1, -1] 제한사항을 확인해 보면, 최대 길이가 100만인데 O(n^2)의 시간.. 2023. 9. 15.