본문 바로가기

study110

CI/CD를 위한 Jenkins 실습 https://www.youtube.com/watch?v=GOLHN3FHjpI&t=24s EC2에 Jenkins깔기 새로운 호스트 추가 https://docs.aws.amazon.com/ko_kr/AWSEC2/latest/UserGuide/putty.html#putty-ssh PuTTY를 사용하여 Windows에서 Linux 인스턴스에 연결 - Amazon Elastic Compute Cloud 프라이빗 키의 암호는 추가 보호 계층입니다. 프라이빗 키가 노출되더라도 암호 없이 사용할 수 없습니다. 암호문 사용의 단점은 인스턴스에 로그온하거나 인스턴스에 파일을 복사하기 위해 사 docs.aws.amazon.com 우분투랑 다르게 aws linux로 하면 로그인할 때 ec2-user 를 입력해야 한다. 젠킨.. 2022. 10. 21.
Spring API Gateway filter rewritePath RewritePath= 들어올 요청, 바꿀 거 이거 하나 안 해서 반나절을 헤맴. 2022. 10. 20.
Introduction to OS 0. Intro 커널 운영체제의 핵샘부분으로 메모리에 상주하는 부분 운영체제의 좁은 의미 전공자 입장에서 ‘운영체제’하면 보통 커널 !! 운영체제의 목적 컴퓨터 시스템을 편리하게 사용할 수 있는 환경을 제공 컴퓨터 시스템 안에있는 자원을 효율적으로 관리 하는일 하드웨어 뿐만 아니라 프로세스, 파일, 메세지 등 소프트웨어 자원도 관리 사용자 및 운영차제 자신 보호. 여러 프로그램이 하나의 컴터에서 동시에 실행되는 것을 지원. 내부적으로 잘 분배해서 실행 1. 운영체제의 분류 1.1. 동시 작업 가능 여부 단일 작업(single tasking) 다중 작업(multi tasking) 1.2. 사용자의 수 단일 사용자 다중 사용자 보안 형평성 관련 추가해야함 1.3. 처리 방식 일괄처리(batch process.. 2022. 10. 20.
운영체제 개요 - 이화여대 반효경교수님 강의 오늘부터 운영체제 공부에 돌입 우연히 kocw라는 좋은 사이트를 발견하게 되었고 그동안 공부해보고 싶었던 운영체제 대학 강의를 듣기로 했다. 개요 운영체제란? 컴퓨터 하드웨어 바로 위에 설치되는 소프트웨어 계층 모든 컴퓨터 시스템의 필수적인 부분 운영체제의 목표 각종 소프트웨어/사용자와 연결 컴퓨터 시스템을 편리하게 사용할 수 있는 환경을 제공 컴퓨터 하드웨어와 연결 컴퓨터 시스템의 자원을 효율적으로 관리 프로세서, 기억장치, 입출력 장치 등의 효율적 관리 CPU memory i/o disk 효율성 형평성 출처 : http://www.kocw.or.kr/home/cview.do?cid=3646706b4347ef09 운영체제 운영체제는 컴퓨터 하드웨어 바로 위에 설치되는 소프트웨어 계층으로서 모든 컴퓨터 .. 2022. 10. 20.
Spring Cloud Bus with RabbitMQ Spring Cloud Bus micro service들이 가동중에도 config server의 변경된 것들이 적용되게끔 해주는 것. AMQP Advanced Message Queuing Protocol 비동기적으로 무언갈 함 RabbitMQ Messaging Broker, It is an intermediary for messaging, It gives applications a common platform to send and receive messages, and for messages a safe place to live until they are received. org.springframework.cloud spring-cloud-starter-bus-amqp org.springframewor.. 2022. 10. 18.
Jenkins와 CI/CD에 대해 https://youtu.be/JPDKLgX5bRg CI/CD 파이프라인 ci - 여러 개발자들의 코드베이스를 계속해서 통합하는 것. cd - 코드베이스가 항상 배포 가능한 상태를 유지하는 것. or 배포 자동화 이러한 과정에는 코드를 빌드하고, 테스트하고 배포하는 활동이 있다. 필요한 이유 merge hell 방지 ( - 팀플에서 뼈저리게 경험..... 빨리 CI/CD 사용해보고 싶다) 배포 과정에서도 오류 귀찮은 작업들을 다 해주는 Jenkins ! Java Runtime 위에 동작하는 자동화 서버. 빌드 테스트 배포 등 모든 것을 자동화해주는 자동화 서버. 기본개념 - Java Runtime Environment 에서 동작 - 다양한 플러그인들을 활용해서 각종 자동화 작업을 처리할 수 있음 - 일련.. 2022. 10. 17.
728x90