일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | ||||||
2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 | 24 | 25 | 26 | 27 | 28 |
- 홀수
- 알고리즘
- 프로젝트 생성
- aws
- 문자열 숫자 변환
- IaaS
- 11652
- java
- 최대공배수
- parseInt
- 백준
- 웹 서버
- 11004
- 프로그래머스
- Python
- 자료형
- PaaS
- 짝수
- 데이터타입
- 최대공약수
- level1
- 리스트
- SaaS
- 유클리드 호제법
- INT
- valueof
- 2진수
- 온프레미스
- algorithm
- IntelliJ
- Today
- Total
목록AWS (21)
Ga0Lee
Auto Scaling Group이란?Auto Scaling 이란, 자동으로 서버 인스턴스에 대해 크기(Scale)을 관리해주는 기능1. CPU, 메모리, 네트워크 응답 속도 등의 지표를 통하여 갑자기 몰려드는 요청이나 , 특정 인스턴스에 장애가 나더라도 사람이 직접 나서기 전에 시스템이 자동으로 대처하게 할 수 있습니다.2. Auto Scaling Group에서 어떤 경위로 인스턴스 수가 자동으로 변경됐는지 아메일로 알림을 받아 서비스가 이상이 생겼는지 파악할 수 있습니다.3. 서비스 특성 상 사용자가 몰리는 시간, 몰리지 않는 시간에 최소/최대 값을 지정하여 서버 비용을 효율적으로 관리가 가능합니다. Auto Scling Group 생성하기1. 그룹 이름을 작성한다.2. 시작 템플릿을 생성한다. 이렇..
NLB란?OSI 7계층 중 L4 즉, 네트워크 계층에서 작동한다.리스너 구성에 지정된 포트에서 선택한 대상에 대한 TCP/UDP 연결을 열려고 시도한다. Network Load Balancer 시작하기 - Elastic Load Balancing이 페이지에 작업이 필요하다는 점을 알려 주셔서 감사합니다. 실망시켜 드려 죄송합니다. 잠깐 시간을 내어 설명서를 향상시킬 수 있는 방법에 대해 말씀해 주십시오.docs.aws.amazon.com NLB 생성하기1. 기본 구성2. 네트워크 매핑트래픽을 라우팅할 VPC와 가용 영역을 선택한다.ALB와 달리 NLB는 가용 영역마다 고정된 IPv4 주소를 할당받는다.3. 보안 그룹 생성하기HTTP 요청만 받을 수 있도록 인바운드 규칙을 추가한다.방금 생성한 보안 그룹..
ALB란?ALB는 AWS에서 제공하는 로드밸런서 중 하나로 OSI Layer7 중 L7, 즉 애플리케이션 계에서 동작하는 로드밸런서이다.Listener리스너의 규칙에 따라 요청을 라우팅하는 방법이 결정된다.Target Group 로드 밸런서가 요청을 처리하는 대상이며 같은 VPC 내의 로드밸런서는 타겟 그룹으로 등록할 수 없다.ALB 생성하기1. 로드 밸런서 생성하기2. 네트워크 매핑로드 밸런서를 배포할 곳(VPC)와 가용 영역을 선택한다.3. 보안 그룹HTTP 트래픽만 허용하도록 새로운 보안 그룹을 생성한다.4. 리스터 및 라우팅들어온 트래픽을 대상 그룹으로 라우팅해야 하므로 대상 그룹을 생성한다.4.1 대상그룹 생성이제 80번 포트에 있는 리스너와 대상 그룹이 연결됐다.5. 생성 완료그러나 HTTP:..
Amazon EFS (Elastic File System)EC2 인스턴스에 마운트할 수 있는 관리형 NFS(Network File System)이다.여러 가용 여역의 EC2 인스턴스와 함께 작동한다.Linux 기반 AMI와 호환된다. (Windows는 지원하지 않음)KMS를 사용하여 암호화된 상태로 저장된다.파일 시스템은 자동으로 확장되며, 사용량에 따라 비용이 청구되어 프로비저닝이 필요없다.성능EFS 규모동시 NFS 클라이언트 수 1000개, 10GB+/s 처리량자동으로 페타바이트 규모의 네트워크 파일 시스넴으로 확장 가능범용 모드 (EFS 생성 시 설정)일반용(기본) : 지연 시간이 중요한 사례에 적합 (웹 서버, CMS 등)최대 I/O : 높은 지연 시간, 처리량, 고도로 병렬 처리 사례에 적합 (..
AMI (Amazon Machine Image)인스턴스를 시작하는 데 필요한 정보를 제공하는 AWS에서 지원되고 유지 관리 되는 이미지이다.인스턴스를 시작할 때는 AMI를 지정해야 한다.동일한 구성의 인스턴스가 여러 개 필요할 때는 한 AMI에서 여러 인스턴스를 시작할 수 있다.사용자는 소프트웨어, 구성, 운영 체제, 모니터링 등을 추가할 수 있다.소프트웨어가 미리 패키지로 제공되는 것이기 때문에 부팅 및 구성 시간이 짧다.AMI 유형Public AMI L: AWS에서 제공하는 AMI자체 AMI : 사용자가 직접 생성 및 유지 관리하는 AMIAWS marketplace AMI : 다른 사용자가 만든 AMIAMI 프로세스EC2 인스턴스를 시작하고 사용자를 정의한다.데이터 무결성을 위해 인스턴스를 중지한다...
EBS는 EC2 인스턴스에서 사용할 수 있는 확장 가능한 고성능 블록 스토리지 리소스를 제공한다.Amazon EBS VolumeAmazon EC2 인스턴스에 연결할 스토리지 볼륨볼륨을 인스턴스에 연결하면 파일 저장 및 응용 프로그램 설치와 같이 컴퓨터에 연결된 로컬 하드 드라이브를 사용하는 것과 같다.주의할 점은 연결할 인스턴스와 같은 가용 영역에 생성되어야 한다.Amazon EBS Snapshots볼륨 자체와 독립적으로 지속되는 Amazon EBS 볼륨의 포인트 인 타임 백업니다.스냅샷을 생성하고 볼륨의 데이터를 백업할 수 있다.다른 가용 영역이나 다른 리전에도 복사할 수 있다.EBS Snapshots 기능EBS 스냅샷 아카이브 (Snapshot Archive)스냅샷을 '아카이브 티어'로 이동하여 비용..
워크로드의 유형에 따라 세 가지 배치 전략 중 하나를 사용하여 배치 그룹을 생성할 수 있다.1. 클러스터 인스턴스를 단일 가용 영역 안에 서로 근접하게 패킹한다.이 전략은 워크로드가 고성능 컴퓨팅(HPC) 애플리케이션에서 일반적으로 강하게 결합된 노드 간 통신에 적절한 방법으로 네트워크 성능을 최대화한다.장점 향상된 네트워킹 기능이 활성화된 경우, 인스턴스 간에 10 Gbps의 대역폭을 제공하여 뛰어난 네트워크 성능을 제공합니다.단점랙이 실패할 경우, 모든 인스턴스가 동시에 실패한다.사용 사례빅데이터 작업을 빠르게 완료해야 하는 경우극도로 낮은 지연 시간과 높은 네트워크 처리량이 필요한 애플리케이션 2. 분산 (Spread)인스턴스를 논리적 파티션에 분산해 한 파티션에 있는 인스턴스 그룹이 다른 파티션의..
ssh -i EC2Tutorial.pem ec2-user@[IP주소].EC2 서버에 접속하기 위해 위와 같은 명령어를 입력했더니 아래와 같은 permission denied 오류가 발생했다.Permissions 0644 for 'EC2Tutorial.pem' are too open.It is required that your private key files are NOT accessible by others.This private key will be ignored.Load key "EC2Tutorial.pem": bad permissionsec2-user@[IP주소]: Permission denied (publickey,gssapi-keyex,gssapi-with-mic).이 에러는 키페어가 보호되..
IAM이란?AWS 리소스에 대한 액세스를 안전하게 제어할 수 있는 웹 서비스IAM을 사용하면 사용자가 액세스할 수 있는 AWS 리소스를 제어하는 권한을 중앙에서 관리할 수 있음리전에 상관없이 사용가능한 글로벌 서비스 Policy StructureVersion : 정책 언어 버전Id : 정책 식별자(선택사항)Statement : 하나 이상의 개별 문장으로 구성Sid : 문장 식별자(선택사항)Effect : 문장이 액세스를 허용하거나 거부하는지 여부를 나타냄Principal : 이 정책이 적용되는 계정, 사용자, 역할을 나타냄Action : 이 정책이 허용하거나 거부하는 작업 목록Resource : 작업이 허용되는 리소스 목록Condition : 이 정책이 적용되는 조건(선택사항)MFA; Multi Fact..
Chapter01-02 클라우드란?클라우드 서비스란?인터넷 쇼핑몰, 올라인 게임, 사내 업무 시스템과 같이 어떠한 시스템을 구축하기 위해서는 컴퓨터와 데이터베이스 같은 기능이 필요한데 이런 기능을 인터넷을 통해 이용할ga0lee.tistory.com1. AWS와 사용자 간의 책임 공유온프레미스하드웨어에 문제가 발생하면 사용자가 책임지고 수리 및 복구 작업 실시AWS하드웨어에 문제가 발생하면 AWS가 책임지고 복구공동 책임 모델(Shared Responsibility Model)책임 범위는 이용하는 서비스에 따라 다르며 사용자는 자신의 책임 범위만 운용, 관리하면 되므로 업무 부하가 줄어듬 2. 글로벌 시스템 구축 가능AWS에서 관리하는 데이터 센터는 전 세계에지역별로 맂ㄴ이라는 단위로 분리되어 있음각 리..