본문 바로가기

반응형

내직업은 IT종사자/기타

(11)
[Docker] 도커 라이프사이클 lifecycle 1. push만든 도커 이미지를 docker hub에 옮겨 놓을때 사용됩니다. docker hub에 옮겨놓는 방법1. docker login2. docker push [만든 이미지] 2. pulldocker pull [image]# ex) docker pull nginx docker hub에서  pull [image] 하게 되면  image 가 다운로드 됩니다. 3. run docker run -d -p [host port]:[container port] --name [container name] [image]# ex) docker run -d -p 80:80 --name nx nginx run을  하면  container 생성 + 실행이 동시에 됩니다 * 여기서 -d 는 detached 모드로 컨테이너..
m1맥북 brew install 오류(Cannot install under Rosetta 2 in ARM default prefix (/opt/homebrew)!) brew install로 git을 설치하려고 brew install git 을 쳤더니 아래와 같은 오류가 나왔습니다. Error: Cannot install under Rosetta 2 in ARM default prefix (/opt/homebrew)! To rerun under ARM use: arch -arm64 brew install ... To install under x86_64, install Homebrew into /usr/local. brew도 깔려있고 .... 뭐지 하다가 찾아서 해결한 방법! brew install 앞에 arch -arm64 를 붙이니까 정상적으로 설치되었습니다! (뭐때문인지 이유는...잘 모르겠습니다 ㅠㅠ) arch -arm64 brew install
SPA 클라이언트 NICE API 본인인증 구현하는 방법 샘플페이지와 적용사례 정보가 부족해서 적용하면서 삽질한 부분들을 기록해보고자 합니다! 적용해보면 진짜 로직 간단한데 적용하기 까지 과정이 쫌 다사다난했던... ㅠㅠ NICE API 본인인증을 현재 프로젝트에 적용하는 방법 (2가지) 1. NICE API 를 이용해서 적용하는방법 NICE API 홈페이지에 NICE와 계약한 계정을 로그인하고 들어가면 마이페이지(?) 에서 API 호출을 위한 [시크릿 키값] 이 있습니다. 이 [시크릿 값]으로 최초 1회 계약한 회사에 1:1로 기관토큰을 발급받아서 이용할 수 있습니다. (반영구적 사용가능) 발급받은 기관인증 토큰으로 나이스 본인확인 호출하기 위한 암호화토큰을 발급받습니다. (본인확인을 호출할때마다 발급, 유효기간이 있습니다.) 2. NICE 모듈을 이용해서 ..
쿠버네티스(kubernetes)와 도커(docker)의 개념 쉽게 정리 목차 쿠버네티스와 도커의 차이점 쿠버네티스의 역할 어플리케이션 배포 환경의 변화 요약 1. 쿠버네티스와 도커의 차이점 쿠버네티스란? 컨테이너를 오케스트레이션 하는 도구 (예를 들어 여러 서버 (노드)에 컨테이너를 분산해서 배치하거나, 문제가 생긴 컨테이너를 교체하거나, 컨테이너가 사용할 비밀번호나 환경 설정을 관리하고 주입해 주는 일 등, 컨테이너를 분산 배치, 상태관리 및 컨테이너의 구동환경까지 관리해주는 역할을 하는 도구) 도커란? 컨테이너를 다루는 도구 , 컨테이너 런타임 프로그램 중 가장 유명하고 많이 쓰이는 종류입니다. *오케스트레이션 이란? 여러개의 컴퓨터 시스템, 애플리케이션 또는 서비스를 조율하고 관리하는 것으로, 여러개의 작업을 함께 연결하여 크기가 큰 워크 플로우나 프로세스를 실행하는..
로드밸런싱(Load Balancing)이란? L4 vs L7의 차이점, 로드밸런싱 알고리즘 목차 로드밸런싱이 필요한이유 로드밸런서란? 로드밸린싱의 종류 l4,l7의 차이점 1. 로드밸런싱이 필요한 이유 "헐 서버 다운됬다.." 서버가 하나일 때 트래픽이 적으면 서버는 문제없이 응답을 해줄 수 있으나, 트래픽이 서버 한개로 감당할 수 없는 양이 되는 순간 서버는 다운될 것이고, 서비스 또한 작동을 멈출 것입니다. 그러면 상장기업이면 주가에 영향을 미치고 개미님들의 눈가가 촉촉해질 수 있습니다. 1.1 서버로 과도하게 몰려 작동을 멈추지 않게 해결하는 방법은? 스케일 업: 서버의 인스턴스 성능을 올리는 방식 즉, 서버의 하드웨어 성능을 업그레이드 하는 방식입니다.(수직적 확장), CPU의 코어 수를 증가시키거나, RAM을 추가하는 방법 등으로 서버의 성능을 업그레이드 해줍니다. 장점 하나의 서버..
URL 의 오타인줄만 알았던 URI , URL과 URI의 차이점 URL , URI 글자가 비슷해보여서 처음에는 오탈자인가부다 라고 생각했었습니다. 하지만 공부하다보니 I이 i의 대문자인걸 알았습니다! 가끔 회원가입하다가 보안문자 입력하면 자꾸 틀렸다고 하는데 i의 대문자인데 L의 소문자 ( I , l ) 로 써서 그런경우 있잖아요..? 공부의 필요성을 다시금 느끼며 ^^ 1. URL과 URI의 차이점 RESTFul API 관련 문서나 기타 외 개발 관련 문서들을 읽을 때 종종 URI라는 표현을 볼 수 있습니다. 언뜻보면 URL과 별다른 차이점이 없어보입니다. (URI는 URL의 의미를 포함합니다.) 즉, URI가 더 포괄적인 개념이며 URL은 이 안에 포함됩니다. 1.1 URL은? url은 Uniform Resource Locator 의 약자로 자원이 실제로 존재하..
[네트워크] 웹 캐시(Web Cache)란 무엇인가?? 목차 캐시(cache)가 없을때 캐시(cache) 사용 (유효시간 내) 캐시(cache) 사용 (유효시간 초과) 캐시(cache) 사용 (유효시간 초과) 시 데이터가 같다면? 웹 캐시란 무엇인가?(Web Cache) 사용자(client)가 웹사이트( server)에 접속할때 정적컨텐츠(이미지, js, css등) 특정 위치(client, network 등)에 저장하여, 웹사이트 서버에 해당 컨텐츠를 매번 요청하여 받는것이 아니라, 특정 위치에서 블러옴으로써 사이트 응답시간을 줄이고 서버트래픽 감소 효과를 볼 수 있는 것을 말합니다. 1. cache가 없을 때 동작 캐시가 없을때 브라우저에서 서버로 'star.jpg'라는 이미지를 가져와달라고 요청했다고 가정해볼게요 초기에 서버에 star.jpg를 달라고 ..
[Memory] cache란? 캐시(cache)의 동작원리, 캐싱전략(caching strategies) 목차 cache란? cache는 언제 주로 사용하는가? cache가 사용되는 과정(caching Strategies) cache 데이터의 지역성 (cache데이터를 가져오는 내부원리) 1.  cache란? “자주 사용하는 데이터나 값을 미리 복사해 놓는 임시 장소” cache란 자주 사용하는 데이터나 값을 미리 복사해 놓는 임시 장소를 가리킨다. 아래와 같은 저장공간 계층 구조에서 확인할 수 있듯이, 캐시는 저장공간이 작고 비용이 비싼 대신 빠른 성능을 제공한다. 2. cache는 언제 주로 사용하는가? - 접근 시간에 비해 원래 데이터를 접근하는 시간이 오래 걸리는 경우(ex 서버의 균일한 API데이터) - 반복적으로 동일한 결과를 돌려주는 경우(ex 이미지, 썸네일) 3. cache가 사용되는 ..

반응형