일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
29 | 30 | 31 |
- Git
- Spring Boot
- Web Server
- JVM
- IntelliJ
- Spring
- jsp
- java
- AWS
- redis
- jenkins
- 맛집
- Gradle
- db
- php
- Design Patterns
- Spring Batch
- it
- elasticsearch
- MySQL
- ubuntu
- springboot
- devops
- tool
- ReactJS
- 요리
- Oracle
- linux
- laravel
- javascript
- Today
- Total
목록Infra/AWS (46)
아무거나
가. 콘솔사용법1. bucket 생성 후 업로드 - Create Bucket -> upload버튼 클릭 -> add Files OR Drag and drop file -> 오른쪽 하단 Start Upload 버튼 클릭 2. 폴더 생성 방법 - 상단에 Create Folder 선택 3. 파일 이동하는 방법 - 이동할 파일 오른쪽클릭 후 cut 선택 - 이동할 경로로 가서 그 경로에서 오른쪽 클릭 후 paste 선택 4. 파일선택후 ->상단 actions 버튼 클릭 -> make public -> 공개할것인지에 대한 여부를 물어보는 창이다 "확인" 버튼을 누르자 ex ) 원하는 파일 선택 후 오른쪽 클릭하여 바로 make public 선택 가능 5. 파일에 접근할 수 있는 URL 아는 방법 - 파일선택 ->..
S3 : 파일서버의 역할을 하는 서비스 * 특징 - 일반적인 파일서버는 트래픽이 증가하면 장비를 증설해야 하지만 S3는 이런 것들을 대행한다.- 저장할 수 있는 파일의 수가 제한이 없다.- 최소 1바이트에서 최대 5TB의 데이터를 저장하고 서비스 할 수 있다.- 파일에 인증을 붙여서 무단으로 엑세스 하지 못하게 할 수 있다.- HTTP와 BitTorrent 프로토콜을 지원 BitTorrent ? 다운로드를 요청한 각각의 컴퓨터가 클라이언트면서 동시에 서버역할을 한다. 그러므로 최초로 다운로드를 요청했던 클라이언트들이 서버역할을 하면서 그 역할을 분산하게 된다. -> 빠른속도로 대용량 데이터를 사용자들에게 제공함- REST, SOAP 인터페이스 제공- 데이터를 여러 시설에서 중복으로 저장해 데이터의 손실이..
Command Line Interface의 약자로 명령어를 통해서 AWS를 제어하는 방법이다. CLI를 사용해야 하는 이유는 다음과 같다.Management Console이 제공하지 않는 기능의 사용명령어의 조합을 이용한 자동화CLI는 모든 운영체제에서 사용할 수 있는데 아래는 운영체제별 기본설정 방법이다. 설치방법 [ Linux(ubuntu) ]1. 자바를 설치한다. - sudo apt-get update - sudo apt-get install openjdk-7-jdk; # Package 'openjdk-7-jdk' has no installation candidate 라는 에러가 나올경우 (1) sudo add-apt-repository ppa:openjdk-r/ppa (2) sudo apt-get..
EC2 인스턴스의 요금정책은 아래 3가지 가격 옵션이 존재한다. - on demand : 필요에 따라서 인스턴스를 생성하고 삭제 할 수 있는 인스턴스로 가장 비쌈. 그러나 필요한만큼 사용 할 수 있기 때문에 비정기적으로 사용하는 경우는 오히려 저렴함. - 예약 인스턴스(reserved) : 1년이나 3년 동안 인스턴스를 약정해서 사용. 약정을 하면 더 저렴하게 인스턴스를 사용 할 수 있음. - 스팟(spot) 인스턴스 : 아마존 인프라의 상황에 따라서 사용하지 않는 인스턴스가 많은 경우 가격이 스팟 인스턴스의 가격이 올라가고 적을수록 가 격이 내려감. 스팟 인스턴스의 가격이 어떤 가격보다 적으면 인스턴스를 사용하는 일종의 옥션과 같은 개념 참고 urlhttps://aws.amazon.com/ko/ec2/..
AMI를 선택하고 [Actions]를 클릭한 다음 [Deregister]를 클릭합니다. 확인 메시지가 표시되면 [Continue]를 클릭합니다.
1. 인스턴스와 이미지(AMI) 확인 -> 없으면 생성 2. 좌측 메뉴에 AUTO SCALING 설명 - Launch Configurations : 이미지를 인스턴스로 만드는 설정 - Auto Scaling Groups : 위의 Launch Configurations 설정을 통하여 Auto Scaling를 설정 3. Launch Configurations 선택하여 Create Auto Scaling group 선택 4. 우측 하단에 Create launch Configurations 선택 5. 오토 스케일링에 사용될 이미지 선택(AMI)후 성능 선택 --> 성능 선택하면 Create Launcch Configuration에 설정의 이름을 ex) LC_2017_03_18_23_29 지정한다. 6. 위 5번..
서비스는 유동적이다. 그러므로 예측하지 못한 순간에 시스템이 폭주하는 경우가 있으며 준비가 되어있지 않은 경우 최악의 상황이 다가온다. 또한 이것들을 예방하기 위하여 평소에 충분한 대책을 마련하기엔 비용적 여유가 없다. 이런 상황에서 사용하는 서비스는 EC2와 ELB이다. EC2로 인스턴스를 쉽게 생성하고, 이것을 ELB로 묶어서 서비스를 유저에게 제공할 수 있다. Auto Scaling - 정책에 따라서 시스템을 자동으로 늘리고 줄여주는 서비스라고 한다.ex) CPU 사용률이 90%를 넘으면 미리 준비된 AMIs를 이용하여 인스턴스를 생성하고 ELB에 연동하여 트래픽을 새로 생성한 EC2 인스턴스에 분산하고 CPU 사용률이 감소하면 EC2 인스턴스가 순차적으로 제거 되므로 비용을 줄일 수 있다. 1. ..
ELB ( Elastic Load Balancing ) - 시스템에 가해지는 부하를 여러대의 시스템으로 분산처리하여 규모가 큰 시스템을 만들 수 있도록 해주는 진입점. * 부하분산 ( 확장 시나리오 부하분산 Scale Out )로드밸런서 - 트래픽이 도달했을때 하나의 단일 진입점이 여러대의 컴퓨터들에게 트래픽을 분산해서 각각의 컴퓨터들이 트래픽을 처리하게 해주는 교차료 역할을 해주는 것 특징- 트래픽 분산- 자동 확장- 인스턴스의 상태를 자동 감지해서 오류 확인 후 오류가 있는 시스템을 배제한다.- 사용자 세션을 특정 인스턴스에 고정- SSL 암호화 지원- SSL의 경유지로 ELB를 사용하는 경우에 SSL 처리에 따른 부하를 ELB가 수용함- IPv4, IPv6 지원- CloudWatch로 모니터링을 할..
AMIs ( Amazon Machine Images ) - EC2 인스턴스를 그대로 저장하여 재사용 하기 쉽도록 만든 것 - private : 자기만 사용할 수 있도록 하는 이미지- public : 다른사람들도 사용할 수 있도록 공개한 이미지- Marketplace : 일종의 앱스토어나 플레이스토어 같은 개념으로 이미지를 판매하거나 구매할 수 있는 마켓이다. 1. EC2 인스턴스를 이미지로 생성 (1) 인스턴스를 오른쪽 클릭하고 Image -> Create Image를 클릭하면 이미지 생성 팝업창이 뜬다. - 입력창에 각각 필요한 내용을 입력 후 Create Image를 클릭한다. (2) 좌측 메뉴에 IMAGES -> AMIs를 클릭하면 아래 그림과 같은 생성된 이미지가 표시된다. (3) 생성 / 복..
EBS란 쉽게 말해서 하드라고 생각하면 된다. 1. EBS의 특징을 알아보자. - 필요한 용량에 맞게 구입이 가능하다. ( ex - EC2 인스턴스를 웹서버 용도로만 사용하고 파일 저장은 S3 를 사용하면 넉넉 잡아 1GB만 구입하면 된다. ) - 필요에 따라서 즉시 생성 / 제거 할 수 있다. - 이용요금은 종량제 (비용예측은 https://aws.amazon.com/ko/ebs/ 참고 ) 이다. - 스냅샷 기능으로 EBS의 현재 상태 그대로를 보존 할 수 있다. - CloudWatch를 통하여 EBS의 통계를 열람 가능 - EC2 인스턴스와 EBS는 독립적이므로 둘중 어느 하나를 삭제해도 삭제안한것은 유지된다. 2. Volume - EBS로 생성한 디스크 하나를 Volume으로 표현 3. EBS 생성..