본문 바로가기
반응형

패캠챌린지30

[AWS/Docker] 실전 클라우드 서버 구축 올인원 패키지 Online / 패스트캠퍼스 챌린지 18일차 Ch 01. 서버리스 01. 등장배경 및 소개 02. 한계점 및 장단점 서버리스 비즈니스 로직에 집중하고, 서버운영으로부터 자유로워지는 클라우드 컴퓨팅 환경 장점 관리 비용의 감소 애플리케이션의 확장성 빠른 아웃풋(비즈니스로직에만 집중할 수 있다.) 비용 절감(사용한만큼 비용 청구) 단점 낮은 호환성 높은 종속성 (운영체제, 런타임이 로컬 환경과 일치하지 않을 수 있음) 한정적 클라우드 컴퓨팅의 역사 이전에는 서버를 회사 자체에서 구축하고 관리하는 곳이 대부분이었다. 하지만 사용자의 증가로 인해 트래픽이 증가시 추가적인 업무가 발생하게 되었다. IaaS(Infrastructure as a Service) AWS의 EC2, RDS가 이에 해당한다. IaaS업체에서 인프라(물리서버)를 제공하고 사용자는 Ap.. 2021. 9. 23.
[AWS/Docker] 실전 클라우드 서버 구축 올인원 패키지 Online / 패스트캠퍼스 챌린지 17일차 ch 07. DOCKER 활용하기 04. Docker Hub & Docker API - 1 05. Docker Hub & Docker API - 2 06. DevOps 강의를 마치며 도커 프로세스 기동 확인 우도커 프로세의 확인 명령어로 도커가 잘 떠있는지 확인해본다. docker ps -a 도커 이미지 리스트 확인 도커의 이미지 리스트도 확인한다. docker images 도커 로그인 도커 로그인 시 무료 계정인 경우 도커에 개인 용으로 올릴 수 있는 것은 1개이다. docker login 도커 허브 회원가입 계정이 없는 경우 회원가입을 진행한다. https://hub.docker.com/ 도커 허브 계정, 비밀번호를 정상적으로 입력했다면 Login Succeded 문구가 출력된다. 도커 태그 붙이기 .. 2021. 9. 22.
[AWS/Docker] 실전 클라우드 서버 구축 올인원 패키지 Online / 패스트캠퍼스 챌린지 16일차 ch 07. DOCKER 활용하기 01. 도커 설치하기 & 컨테이너 접속하기 02. 도커 이미지 만들기(Dockerfile) 및 실행 -1 03. 도커 이미지 만들기(Dockerfile) 및 실행 -1 터미널 접속 windows에서는 putty를 이용하고 mac 환경에서는 ssh명령어를 이용하여 ec2에 접속하자. 본인을 mac을 이용해서 접속해 보겠다. ssh -i [.pem 파일] [ec2 계정명]@[ec2 public ip] 도커 설치 sudo yum install -y docker-io 도커 데몬 실행 sudo systemctl start docker 도커 권한부여 ec2-user 계정에 docker.sock 읽기, 쓰기 권한을 부여한다. sudo setfacl -m user:ec2-user:rw.. 2021. 9. 21.
[AWS/Docker] 실전 클라우드 서버 구축 올인원 패키지 Online / 패스트캠퍼스 챌린지 15일차 Ch 06. AWS Server 18. Jenkins Pipe Line 만들기 1 19. Jenkins Pipe Line 만들기 2 Jenkins Pipe Line 만들기 기존 젠킨스 기존의 젠킨스는 소스를 내려받고 빌드하고 배포하는 모든 과정을 단 하나의 JOB 으로 진행을 했었다. 젠킨스 파이프라인 파이프라인은 이벤트 혹은 Job의 그룹이다. 기존 젠킨스와의 다른점은 각각의 영역이 분리되어 있다는 점이다. 분리된 영역에서 시간이 얼마나 걸렸는지 알 수 있고 가시적으로 확인이 가능하다. 파이프라인 생성 좌측 메뉴 중 새로운 Item 항목을 클릭한다. 이름을 입력하고 Pipeline항목을 클릭한다. 파이프라인 Pipeline 항목을 클릭하면 script를 입력할 수 있는 에디터를 확인할 수 있다. 우측의.. 2021. 9. 20.
[AWS/Docker] 실전 클라우드 서버 구축 올인원 패키지 Online / 패스트캠퍼스 챌린지 14일차 Ch 06. AWS Server 16. 지라 이슈 ID, BitBucket 연결 - 1 17. 지라 이슈 ID, BitBucket 연결 - 2 지라 이슈 ID, BitBucket 연결 1 상단의 설정(톱니바퀴 모양)을 클릭 후 항목에서 제품을 클릭한다. 좌측 메뉴 항목 중 DVCS 계정을 클릭 후 해당 화면에서 BitBucket Cloud 작업 영역 연결 버튼을 클릭한다. 현재 Atalassian계정(Jira, BitBucket)을 통합으로 사용하기 때문에 OAuth설정 필요 없이 접속 설정 화면이 바로 나온다. Grant access 버튼을 클릭한다. OAuth를 이용한 방법은 지라 이슈 ID, BitBucket 연결 2 항목에서 살펴보겠다. 연동이 완료 되었다. 지라 이슈 ID, BitBucket 연.. 2021. 9. 19.
[AWS/Docker] 실전 클라우드 서버 구축 올인원 패키지 Online / 패스트캠퍼스 챌린지 13일차 Ch 06. AWS Server 11. S3로 이미지 업로드 및 API 활용 -1 12. S3로 이미지 업로드 및 API 활용 -2 12. S3로 이미지 업로드 및 API 활용 -3 12. S3로 이미지 업로드 및 API 활용 -4 12. S3로 이미지 업로드 및 API 활용 -5 파일 업로드 jsp 화면에서 form tag를 이용하여 파일 업로드를 진행한다. action 값은 Spring Boot에서 생성한 REST API를 요청하는 것이고 URL로 표현하면 http://localhost:7000/fileUpload이다. enctype은 전송할 데이터의 형식을 나타내며 파일 업로드를 진행하므로 multipart/form-data로 선언했다. ACCESS KEY 생성 1(내 보안 자격 증명) 본인 계정명.. 2021. 9. 18.
반응형