본문 바로가기
반응형

2021/0929

[AWS/Docker] 실전 클라우드 서버 구축 올인원 패키지 Online / 패스트캠퍼스 챌린지 19일차 Ch 02. 서버리스 프로젝트 소개 및 준비 01. AWS 소개 03. 실습 환경 준비 02. 어플리케이션 및 아키텍처 소개 AWS란 https://aws.amazon.com/ko/what-is-aws/ - 아마존 닷컴에서 개발한 클라우드 컴퓨팅 플랫폼이다. - 전 세계적으로 분포한 데이터 센터에서 200개가 넘는 완벽한 기능의 서비스를 제공한다. AWS 인프라 리전 AWS가 운영되는 지역을 뜻한다. 리전은 곧 가용영역들의 집합체라고 할 수 있다. 대륙간 네트워크를 통신을 통해 글로벌 네트워크로 연결된다. 가용영역 리전안에 위치한 복수개의 데이터 센터라고 할 수 있다. 전용 전력, 서비스 및 네트워크 기능이 있는 완전히 독립적인 시설이다. 각 가용영역들은 물리적으로 분리되어 자연재해의 위험으로 인한 동시.. 2021. 9. 24.
[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.
반응형