본문 바로가기

전체 글171

[AWS/Docker] 실전 클라우드 서버 구축 올인원 패키지 Online / 패스트캠퍼스 챌린지 20일차 Ch 03. 서버리스 어플리케이션 개발 01. Front-end 화면 개발 1 02. Front-end 화면 개발 2 03. S3 소개 및 구축 - 1 AWS S3 https://aws.amazon.com/ko/s3/?nc2=type 인터넷 스토리지 서비스이며 단순한 웹 서비스 인터페이스를 사용하여 언제든지 웹상 어디서나 원하는 양의 데이터를 저장하고 검색할 수 있다. 특징 업계 최고의 성능, 확장성, 가용성, 내구성 Amazon S3는 여러 시스템에 걸쳐 모든 S3 객체의 복사본을 자동으로 생성하고 저장하기 때문에 99.99%의 데이터 내구성을 제공한다. 비용 효율적인 스토리지 클래스 S3 스토리지 클래스 분석을 사용하여 액세스 패턴에 따라 더 저렴한 요금의 스토리지 클래스로 이동할 데이터를 검색할 수.. 2021. 9. 25.
[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.