본문 바로가기
반응형

분류 전체보기762

소켓이란? 엔드포인트와의 차이점 목차 소켓 정의 소켓을 사용하면 동일하거나 다른 시스템에 있는 서로 다른 두 프로세스 간의 통신이 가능합니다. 더 정확히 말하면 표준 Unix 파일 디스크립터를 사용하여 다른 컴퓨터와 대화하는 방법입니다. Unix에서 모든 I/O 작업은 파일 설명자를 쓰거나 읽음으로써 수행됩니다. 파일 디스크립터는 열린 파일과 관련된 정수일 뿐이며 네트워크 연결, 텍스트 파일, 터미널 등이 될 수 있습니다. 위키백과 소켓은 (양방향) 통신의 끝점입니다. 오라클 소켓은 네트워크에서 실행되는 두 프로그램 간의 양방향 통신 링크의 한 끝점입니다. ip와 tcp 포트의 조합을 소켓이라고 본다. 소켓과 엔드포인트 차이점 엔드포인트와 비슷하지만 엔드포인트는 파이프, 인터페이스, 노드 등을 포함하는 일반적인 용어 소켓은 네트워킹의 .. 2023. 1. 31.
nginx 압축전송 gzip 을 사용할 경우, 웹서버와 클라이언트(브라우저)의 CPU 사용량이 약간 늘어난다. 요즘 서버나 PC의 경우 충분히 고사양이기 때문에 gzip cpu 사용량은 무시해도 된다.(0.1% 미만) 압축 전송이기 때문에 전송속도가 빨라지고 , 트래픽량이 줄어든다. 특히, 국가간 트래픽이나 느린 인터넷 환경에서, 속도가 빨라진 것을 크게 느낄 수 있다. 너무 작은 파일은 그냥 전송하는게 더 빠르고, 이미 충분히 압축된 파일은 gzip 을 해도 용량이 별로 안줄어들기 때문에 gzip 압축 전송을 안 쓰는 것이 좋다. 항상, 텍스트 데이터는 압축효율이 좋다. 일반적으로, 바이너리 데이터는 압축효율이 좋지 않다. 압축 후 데이터 크기가 더 커질 수 있다. Image, video, pdf, zip 등은 이미 충분.. 2023. 1. 30.
AWS 보안, 자격 증명 및 규정 준수 서비스 카테고리설명AWS 서비스 ID 및 액세스 관리 AWS 서비스 및 리소스에 대한 액세스와 ID를 안전하게 관리 AWS Identity and Access Management(IAM) 여러 AWS 계정과 애플리케이션에 대한 인력의 액세스 권한을 중앙에서 관리 AWS IAM Identity Center(SSO의 후속 서비스) 안전하고 마찰 없는 확장 가능한 고객 ID 및 액세스 관리 구현 Amazon Cognito 맞춤형 애플리케이션 내에서 세부 권한 및 권한 부여를 관리 Amazon Verified Permissions(평가판) 완전관리형 Microsoft Active Directory 서비스로 효율성 개선 AWS Directory Service 여러 계정에서 AWS 리소스를 간편하고 안전하게 공유 AWS .. 2023. 1. 26.
chrome 새탭 새창 무한로딩으로 안될때 Calculate window occlusion on Windows Calculate window occlusion on Windows will be used in the future to throttle and potentially unload foreground tabs in occluded windows – Windows chrome://flags/ 에서 Calculate window occlusion on Windows 검색하여 disabled 로 바꾸자 2023. 1. 21.
newRelic 설치시 에러: logs-integration(unsupported) 설치하는데 다음과 같은 에러가 발생햇다. 22.04에서는 안되는 듯합니다. 버전은 내리거나 코드네임 변경을 해야합니다. https://docs.newrelic.com/docs/infrastructure/install-infrastructure-agent/get-started/requirements-infrastructure-agent/ Requirements for the infrastructure agent | New Relic Documentation Versions 12.1, 12.2, 12.3, 12.4, 12.5, 15, 15.1, 15.2, 15.3, 15.4 docs.newrelic.com 윈도우 11인데 설치가 되었다. 2023. 1. 18.
AWS ALB에 SSL 추가(여러개) 등록하기 목차 서론 ALB 를 사용하여 인스턴스에 연결을 할때 route53과 연결된 리스너에 ssl을 넣어 사용합니다. 이 경우 보통은 리스너에 하나만 ssl을 넣습니다. 하지만 reverse proxy 할경우 한 리스너에 여러 도메인이 붙어 여러개의 ssl이 필요해 질때가 있습니다. 서버에서 파일로 할때는 파일 발급받고 등록하고 인증하고 설정하는게 까다로운데 aws 에서는 굉장히 편리하게 관리할수 있습니다! SNI용 SSL 인증서 추가 기능을 활용하여 간단하게 추가 할수 있습니다. AWS에서 2017.10 이후로 리스너당 최대 25개 까지 ssl 을 넣을수 있습니다. https://aws.amazon.com/ko/about-aws/whats-new/2017/10/elastic-load-balancing-app.. 2023. 1. 18.
[nodejs] Cannot find module 'fs/promises' 에러 및 node js 업데이트 nodejs 14 버전 이상으로 업데이트 해야함 버전 확인 node -v 설치 npm cache clean -f npm install -g n n lts 하고난뒤 node -v 하면 이전이랑 같이나오는 다음 명령어 입력하면 hash -r 이렇게 완료가 됩니다. 2023. 1. 18.
newrelic nodjs 활성화 https://docs.newrelic.com/docs/apm/agents/nodejs-agent/installation-configuration/install-nodejs-agent/ Install the Node.js agent | New Relic Documentation To complete a basic Node.js agent installation, you can use our guided installation for an automated install, (choose EU if you're in the EU) or follow the instructions in this document. Either way, you need a New Relic account if you don't a.. 2023. 1. 18.
[Nginx]upstream timed out, no live upstreams reverse proxy로 nginx 사용하고 있는데 어느날 갑자기 도메인 연결이 안되었다. 에러 로그를 보니 upstream timed out, no live upstreams 이었다. no live upstreams while connecting to upstream 에 대한 설명 및 해결 - 최대 실패횟수와 사용시간불능 시간조절 https://brunch.co.kr/@alden/58 nginx no live upstream 에러 이해하기 Linux OpenSource | 글 발행 후 새롭게 확인된 사실이 있어 업데이트 합니다!! nginx를 리버스 프록시로 운영하다 보면 다양한 이슈를 만나게 됩니다. 오늘은 그중에서 no live upstream 에러에 대해서 이 brunch.co.kr 비슷한거 h.. 2023. 1. 12.
aws Oracle Data Pump s3 migration 작업 순서가 dump 파일 생성하고 dump파일을 s3 에 올린뒤 s3에 잇는것을 rds oralce에 받는 방식입니다. 권한설정이 s3와 rds를 해줘야하는게 조금 번거롭습니다. migration 전체 방식 https://docs.aws.amazon.com/ko_kr/AmazonRDS/latest/UserGuide/Oracle.Procedural.Importing.DataPump.html Oracle Data Pump를 사용한 가져오기 - Amazon Relational Database Service 덤프 파일이 5TB를 초과하면 병렬 옵션을 사용하여 Oracle Data Pump 내보내기를 실행할 수 있습니다. 이 작업은 개별 파일에 대해 5TB 제한을 초과하지 않도록 데이터를 여러 덤프 파일로 분산.. 2023. 1. 11.
AWS EBS 용량 추가, 확장 목차 AWS EBS의 용량을 증가시켜 보자. 두가지 방법이 있는데 하나는 이미 붙어 있는 EBS의 용량을 붙이는법 다른 하나는 새로운 EBS를 생성하여 EC2 에 붙이는 법이다. 메인은 이미 있는것의 용량을 늘리는것으로 하고 다른 방법을 부가 설명 해드리겟습니다. 1. console 에서 수정 및 추가 AWS ec2 서비스에서 elastci volume store - 볼륨으로 들어갑니다. 오른쪽에 작업을 클릭하면 위같은 창이 나오는데 수정을 클릭합니다. 여기서 변경하고 싶은 것을 변경하면되는데 용량만 변경할것이므로 크기만 변경 시켜주면 됩니다. (나머지는 성능이라고 보시면됩니다 자세한건 아래 docs 같은걸 찾아보세요. ) https://docs.aws.amazon.com/ko_kr/AWSEC2/late.. 2023. 1. 11.
aws fargate 에 고정 ip 추가 요청을 주고 받는것은 NLB를 사용해야합니다. 요청할때만 고정 ip로 하려면 natgateway로 가능합니다. https://aws.amazon.com/ko/premiumsupport/knowledge-center/ecs-fargate-static-elastic-ip-address/ Fargate에서 Amazon ECS 태스크에 대한 고정 IP 주소 또는 탄력적 IP 주소 사용 Fargate에서 Amazon ECS 태스크에 대한 고정 IP 주소 또는 탄력적 IP 주소를 사용하려면 어떻게 해야 합니까? 최종 업데이트 날짜: 2022년 8월 12일 AWS Fargate에서 Amazon Elastic Container Service(Amazon ECS) 태스크 aws.amazon.com 2023. 1. 10.
반응형