일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- jenkins
- devops
- IntelliJ
- 맛집
- javascript
- db
- laravel
- ReactJS
- MySQL
- AWS
- JVM
- java
- Gradle
- Design Patterns
- jsp
- tool
- elasticsearch
- Git
- ubuntu
- php
- Web Server
- Spring
- redis
- linux
- it
- Spring Batch
- Oracle
- springboot
- 요리
- Spring Boot
- Today
- Total
목록전체 (810)
아무거나
가. 콘솔사용법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 인터페이스 제공- 데이터를 여러 시설에서 중복으로 저장해 데이터의 손실이..
Rest API 정의 최근 서비스는 예전처럼 단순히 하나의 브라우저만 지원하는것과 다르게 여러 환경에서 실행되야하는 시대로 넘어왔다. 브라우저, 모바일 등의 통신에 대응해야하기 때문에 서버를 유연하고 범용성이 보장되는 디자인이 필요하여 2000년에 Roy Fielding에 의해 처음 용어가 사용되었다고 한다. 규칙 - URI는 정보의 자원을 표현해야 한다. GET /users/1 위의 URI에서 users는 Collection(=복수 리소스)이고 1은 Element(=단수 리소스)로 나누어 표현이 가능하다. - 자원에 대한 행위는 HTTP Method(GET POST, PUT, DELETE 등)으로 표현한다. - Content-Type header에 따라 해당하는 데이터를 response 한다. // u..
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/..
- 데이터를 저장할때 S(=string) 으로 전송하는 부분에 값이 없으면 공백으로 보내줘야한다. 무조건!!!
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번..
1. 스트레스 테스트를할 서버를 정한다. ( 대상 컴퓨터에서 명령어 top을 입력하여 확인 ) 2. 스트레스 테스트를할 서버에 접근할 유저 컴퓨터에 접속한다. ex) ssh -i ~/Documents/dev/key/{key파일이름} ubuntu@{접속할ip} 3. 접속을 하려고 연속클릭을 안하기위해 하는 방법 -> 사용자들이 많이 접속하게하는 시뮬레이션 프로그램 설치 - sudo apt-get update - sudo apt-get install apache2-utils 4. ab 프로그램 사용(apache에서 만든 부하 발생기임) - ab -n 400 -c 1 {테스트할ip} // 주의는 http://127.0.0.1/ 앞에 http://랑 끝에 / 는 무조건 있어야된다. ex) -n requests ..
서비스는 유동적이다. 그러므로 예측하지 못한 순간에 시스템이 폭주하는 경우가 있으며 준비가 되어있지 않은 경우 최악의 상황이 다가온다. 또한 이것들을 예방하기 위하여 평소에 충분한 대책을 마련하기엔 비용적 여유가 없다. 이런 상황에서 사용하는 서비스는 EC2와 ELB이다. EC2로 인스턴스를 쉽게 생성하고, 이것을 ELB로 묶어서 서비스를 유저에게 제공할 수 있다. Auto Scaling - 정책에 따라서 시스템을 자동으로 늘리고 줄여주는 서비스라고 한다.ex) CPU 사용률이 90%를 넘으면 미리 준비된 AMIs를 이용하여 인스턴스를 생성하고 ELB에 연동하여 트래픽을 새로 생성한 EC2 인스턴스에 분산하고 CPU 사용률이 감소하면 EC2 인스턴스가 순차적으로 제거 되므로 비용을 줄일 수 있다. 1. ..