분류 전체보기

· DevOps
회사에서 젠킨스 업무를 맡고 있는데, 젠킨스에서 가장 핵심인 부분인, Daily Build에 대해서 알아보자! Daily Build 보통, Git에서 변경 사항이 일어났을 때, 젠킨스에서 이를 감지하여, 빌드가 되는 시스템이다. 저 이유 때문에 Daily Build를 사용하는 것일까? 그건 아니다. 코드 통합: 다양한 개발자들이 작업한 코드를 정기적으로 통합하는 데 도음을 준다. 협업을 강화하고 서로 다른 작업 중인 기능들을 통합하는 데 도움이 된다. Daily Build 사용 방법 Daily Build를 사용하기 위해, 무엇이 필요할까? 먼저, 젠킨스를 설치하고, Git 또는 SVN를 연동해야 한다. 각각의 Git Repository URL.를 메모장에 복사한다. 나중에 해당 Repository URL..
· 서버/AWS
클라우드를 말할 때 자주 사용되는 용어가 SaaS, PaaS, IaaS이다. 이는 서비스를 '어느 수준까지 제공하는가'를 분류해 놓은 것이다. SaaS (Software as a Service) 클라우드 기반의 소프트웨어 제공 모델이다. 인프라나, 플랫폼뿐만 아니라 애플리케이션까지 제공하고, SNS나 블로그 서비스, 웹 메일 서비스 등을 들 수 있다. PaaS (Platform as a Service) 고객에게 하드웨어, 소프트웨어, 인프라가 포함된 완전한 클라우드 플랫폼을 제공한다. OS가 설치된 서버에 사용자가 애플리케이션 등을 설치해서 사용해야 한다. 이른바 임대 서버가 이에 해당한다. IaaS(Infrastructure as a Service) 인터넷을 통해 확장성이 뛰어난 컴퓨팅 리소스를 서비스..
· DevOps
베이크런트는 사용자의 요구에 맞게 시스템 자원을 할당, 배치, 배포해 두었다가 필요할 때 시스템을 사용할 수 있는 상태로 만들어 준다. 이를 프로비저닝이라고 하는데, 프로비저닝을 하면 필요할 때 환경을 매우 쉽고 간단하게 구현할 수 있다. 베이그런트 설치 웹 브라우저를 열고 베이그런트 다운로드 페이지에 접속한다. (https://www.vagrantup.com/downloads.html) ARM64 버전으로 다운로드를 받는다. 베이그런트 구성하고 테스트하기 테스트 환경을 구성하기 전에 설치된 도구가 정상적으로 작동하는지 확인해보자. 먼저 프로비저닝을 위한 코드를 작성하고, 이를 베이그런트에서 불러온 후 버추얼박스에 운영 체제를 설치한다. 먼저, 설치된 베이그런트 (C:\Program Files\Vagra..
· 보안
유니캐스트, 브로드캐스트, 멀티캐스트는 한마디로 네트워크에서 통신을 하는 방식에 따른 구분이라고 생각하면 된다. 즉, 1대 1로 하는 통신 방식이냐, 어떤 그룹을 대상으로 하는 통신 방식이냐, 아니면 전부를 대상으로 하는 통신 방식이냐 하는 겁니다. 유니캐스트 현재, 네트워크상에서 가장 많이 사용되는 트래픽이다. (물론 브로드 캐스트가 더 많이 사용되는 네트워크도 있겠지만....) 우리가 랜에서 통신을 한다고 할 때 데이터를 보내고자 하는 PC의 맥 어드레스가 (00 - 60 - 80 - AA - BB - CC)라고 가정, 받는 PC의 맥 어드레스가 (00 - 60 - 80 - DD - EE - FF) 라고 가정해보자. 일단 통신을 위해서는 전송되는 프레임 안에 항상 출발지와 목적지의 주소, 즉 맥 어드..
· 리눅스
개발자는 Windows 컴퓨터에서 동시에 Windows와 Linux의 기능에 액세스할 수 있다. WSL을 사용하면 개발자가 Linux 배포판을 설치하고 기존 가상 머신 또는 이중 부팅 설정의 오버헤드 없이 Windows에서 직접 Linux 애플리케이션, 유틸리티 및 Bash 명령줄 도구를 사용할 수 있다. 즉, 기존의 가상 머신으로 인해서, 메모리와 디스크 공간을 효율적으로 사용할 수 있다. 필수 조건 WSL를 설치하기 위해 아래 명령어를 사용하려면 Windows 10 버전 2004 이상(빌드 19041 이상) 또는 Windows 11을 실행해야 한다. WSL 설치 명령 단일 명령으로 WSL을 실행하는 데 필요한 모든 항목을 설치할 수 있고, PowerShell 또는 Windows 명령 프롬포트를 마우스..
· 기타
네이버에서 공식적으로 서비스 API를 공유하고 있는데, 종류도 다양하다. 우린 그중에서, 영화 검색 API를 사용할 것이다. 검색 API? 검색 API는 네이버 검색 결과를 뉴스, 백과사전, 블로그, 쇼핑, 영화, 웹 문서, 전문정보, 지식iN, 책, 카페글 등 분야별로 볼 수 있는 API 영화 검색은 검색 API를 사용해 네이버 검색의 영화 검색 결과를 반환하는 RESTful API입니다. 영화 검색 결과를 XML 형식 또는 JSON 형식으로 반환하여 사용한다. RESTful API? RESTful API는 두 컴퓨터 시스템이 인터넷을 통해 정보를 안전하게 교환하기 위해 사용하는 인터페이스이다. API (애플리케이션 프로그래밍 인터페이스)? API는 다른 소프트웨어 시스템과 통신하기 위해 따라야 하는 ..
이 현호
'분류 전체보기' 카테고리의 글 목록