일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- MySQL
- Web Server
- redis
- devops
- tool
- Design Patterns
- Gradle
- Spring
- Git
- Spring Batch
- jenkins
- ubuntu
- IntelliJ
- laravel
- javascript
- linux
- ReactJS
- JVM
- jsp
- Spring Boot
- db
- Oracle
- it
- AWS
- springboot
- 맛집
- java
- php
- 요리
- elasticsearch
- Today
- Total
목록AWS (50)
아무거나
스케일업 Elastic IP (AWS에서 제공하는 고정 아이피) 1. 인스턴스 이미지를 만든다.2. 좌측메뉴에 Elastic IPs를 클릭3. 상위 메뉴의 Allocate New Address 선택 -> Yes, Alloocate 선택 -> Close 선택하면 Elastic IP가 생성된다.(유료) -> 고정IP를 받아서 그것을 내가 만든 인스턴스에 붙이면 무료 그 외 사용하는 것(추가적으로 사용, 가지고만 있어도) 1개 이상의 요금이 부과 된다.4. 생성된 Elastic Ip를 오른쪽 클릭하여 Associate Address 선택 - ip를 부여할 EC2 Instance 선택후 Asssociate 클릭하면 완료.5. 1번에서 생성된 AMI를 이용하여 새롭게 스케일업할 인스턴스 생성6. 스케일업된 인스턴..
AWS Configure Security Group 단계에서 IP대역을 지정해주는 방법 1. 뒷 2자리를 대역으로 지정하는 경우 ex) 101.102.0.0/16 // 101.102.0.0 ~ 101.102.255.255 2. 앞 3자리가 고정이고 뒷 1자리를 대역으로 지정하는 경우 ex ) 101.102.103.0/24
SDK란?Software Development Kit의 약자로 특정한 소프트웨어나 플랫폼을 이용해서 소프트웨어를 개발할 때 이를 돕는 개발도구의 집합이다. 사용방법 환경 구축 관련requirements // sdk를 사용하기 위하여 꼭 필요한 것들- php >= 5.5.0- OpenSSL PHP extension // php 확장기능 필요- optiaml settings // 없어도 되지만 하는걸 추천하는 기능 Installation // 설치방법1. Composer 설치 - cd /var/www/html // documentroot 경로로 이동 - curl -sS https://getcomposer.org/installer | php - permission denied 오류가 뜰때 sudo chown..
가. 콘솔사용법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. ..