일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 파이썬
- node
- socket io
- RDS
- pandas
- Vue
- wetube
- react
- 중급파이썬
- SSA
- merge
- crud
- Props
- async
- SAA
- 카톡
- git
- Class
- 채팅
- docker
- flask
- lambda
- S3
- dict
- TypeScript
- MongoDB
- NeXT
- 튜플
- EC2
- AWS
- Today
- Total
목록분류 전체보기 (420)
초보 개발자
50여 개의 EC2의 스펙을 조정 후 AWS RI계약을 하려 한다. 1. disc : mongoDB를 사용하는 서버. previous : m4.2xlarge avg cpu utilization : 1%, 하루에 한번 최대 16%까지 사용. current : t2.medium avg cpu utilization : 5%, 하루에 한번 최대 50%까지 사용. CPU는 크게 문제가 없는데, RAM에서 좀 문제가 있는 것 같았다. 현재는 t2.medium으로 cpu 2, memory 4GIB의 스펙인데, r6g.medium cpu 1, memory 8GIB로 바꿔야할 것 같다. r은 메모리 집약적인 인스턴스로, cpu사양은 낮지만 그에비해 메모리 사양은 확 높아지기 때문이다. 2. disc : Test 서버의 ..
Mutiple User 다른 사람이 나의 EC에 접속하여 무언가 프로그램을 만들고 싶다고 한다. 나는 당연히 AWS Account가 하나만 존재한다. 그 프로그램을 만들고 나면 나는 그 사람이 다시는 EC2에 접속을 안했으면 좋겠다. 첫 번째 생각 이 때 나는 맨 처음 떠올린 생각은 IAM 유저를 하나 생성하여, 특정 EC2만 보여주고, 그 EC2만 접속할 수 있는 policy를 붙여줄려고 했다. 그리고 작업이 끝나면 IAM유저를 삭제. 하지만 이는 마음처럼 되지 않았다. 그 이유는 AWS에서는 EC를 숨기고 특정 EC2만 보여주는 기능은 아직 없다고 한다. 다만 태그를 통해서 특정 EC2에만 접근할 수 있도록 할 수는 있다고 하는데 내 모든 EC2의 이름, 스펙은 보여주고 싶지 않았다. 두 번째 생각 ..
Active Directory란 Active Directory란 회사 직원들의 계정 정보, 컴퓨터 정보, 회사 정책 ( 패스워드 몇일에 한번 바꿔라.. )등등에 대한 정보를 저장하고 있는 데이터베이스이다. Mysql과는 조금 다른 타입의 데이터베이스라고 생각하면되고 암호화 되어 있어 저장하기에 일반 툴로는 열 수 없다. 보통 Active Directory가 저장되는 파일의 기본 위치는 C:/Windows/NTDS라는 폴더이다. 그럼 이 Active Directory는 어떻게 확인하고 저장 및 변경이 가능할까 ? 바로 별도의 콘솔인 MMC라는 것을 사용해야한다. 이 곳에서는 크게 아래의 항목을 관리 콘솔을 사용할 수 있다. Active Directory 관리 센터, Active Directory 도메인 및..
IO vs GP3 io2는 aws에서 제공하는 기술집약의 최상급의 볼륨이다. 정말 비싸다. 소수의 경우를 제외하고는 대대수는 불필요하게 파워풀하다. 미션크리티컬한 곳에서 높은 IO성능이 요구되는 워크로드에 적용이 된다. 반면에 gp3를 사용하게 되면 적은 돈을 사용하여 일반적인 워크로드는 다 커버할 수 있다. 성능 비교 Supported gp3 io2 Block Express io2 io1 Durability 99.8%-99.9% 99.999% 99.999% 99.8%-99.9% Volume size 1 GiB – 16 TiB 4 GiB – 64 TiB 4 GiB – 16 TiB 4 GiB – 16 TiB Max IOPS per volume 16000 256,000 64,000 64,000 Max thr..
RDS 평균 CPU 사용률 MYSQL RDS Primary 변경전 : instance type : m4.16xlarge, storage : 500GB, storage type : io2, Provisioned IOPS : 5,000 1차 변경 ( storage type io2 -> gp3 , provisioned IOPS 5,000 -> 12,000 변경 ) MYSQL RDS Readonly1 instance type : m4.8xlarge, storage : 500GB, storage type : io2, Provisioned IOPS : 5,000 1차 변경 ( storage type io2 -> gp3 , provisioned IOPS 5,000 -> 12,000 ) MYSQL RDS Readonl..
VPC Flow log란 ? VPC의 네트워크 인터페이스(ENI)로 들어오고 나가는 IP 트래픽에 대한 정보를 캡처할 수 있는 기능이며, Flow Logs 데이터는 Amazon CloudWatch Logs 또는 Amazon S3에 저장할 수 있다. VPC, 서브넷 또는 네트워크 인터페이스에 대한 Flow Logs를 생성할 수 있다고 한다. VPC Flow Logs형식 1. 기본 형식 ${version} ${account-id} ${interface-id} ${srcaddr} ${dstaddr} ${srcport} ${dstport} ${protocol} ${packets} ${bytes} ${start} ${end} ${action} ${log-status} 2. 필드 설명 필드 설명 version VP..
AWS를 사용할 때 가장 신경이 쓰이는 부분이 요금이라고 생각한다. 어느정도 예상을 할 때도 있지만, 예상치 못한 부분에서 과금이 일어나기도 한다. 이러한 부분을 AWS Budgets을 사용하면 사전에 방지할 수 있다. AWS Budgets은 만능이 아니기에, 하나만으로는 부족하다. 따라서 이를 보조해줄 수 있는 다른 서비스를 조합해서 사용해야한다. 사용하는 유저의 규모가 어느정도 있어서 AWS Organization을 사용한다면, 과금이 될만한 요소에 접근하는 것을 막는 SCP를 생성하여 Account나 OU에 부착해주자. SCP는 Account에 부착하는 것이 가능 AWS Organization을 사용하지 않는다면 SCP를 사용할 수 없기에 과금이 될만한 요소에 접근하는 것을 막는 IAM policy..
Version 하나의 람다를 versioning을 사용하여 여러 코드로 보관할 수 있다. 업데이트 이후 나중에 문제가 생겼을 경우 버저닝을 사용한 경우라면 쉽게 업데이트 전의 코드로 돌아갈 수 있게된다. Alias alias는 별명이라는 뜻이다. linux에서 길고 복잡한 값을 alias를 사용해서 짧은 단어로 사용할 수 있었다. 변수와 같은 내용이라고 생각한다. Canary Release 인터넷에 canary를 검색해보면 새가 가장먼저 나온다. canary release란 광부들이 광물을 캐러가기 전에 유독가스가 광산안에 있는지 확인하기 위해서 저 canary라는 새를 이용했다고 한다. 새장에 넣어둔 뒤 같이 광물을 캐러 들어가면, 광부들이 가스에 중독되기 전에 먼저 canary가 죽기에 이를 활용했다..