DevOps

DevOps

AWS Cloud Practitioner 용어 정리

🌱 오늘의 주제  :  AWS Cloud Practitioner  용어 정리   도메인 1: 클라우드 개념(채점 대상 콘텐츠의 24%)도메인 2: 보안 및 규정 준수(채점 대상 콘텐츠의 30%)도메인 3: 클라우드 기술 및 서비스(채점 대상 콘텐츠의 34%)도메인 4: 결제, 요금 및 지원(채점 대상 콘텐츠의 12%)     🌱 AWS Cloud Practitioner  용어 정리Amazon CloudFront : 고속 콘텐츠 전송 네트워크 (CDN, Content Delivery Network) 서비스이다. 웹 콘텐츠를 빠르게 전송한다. S3의 웹 사이트 호스팅 기능으로 구축한 웹 서버와 조합하여 많이 사용한다.    AWS Well-Architected 프레임워크는 Amazon Web Servic..

DevOps

Types of Could Computing

🌱 오늘의 주제  : Types of Could Computing          🌱 Infrastructure as a Service (IaaS)Provide building blocks for cloud ITProvides networking computers, data storage spaceHighest level of flexibilityEasy parallel with traditional on-premises IT     🌱 Platform as a Service (PaaS)Removes the need for your organization to manage the underlying infrastructureFocus on the deployment and management of ..

DevOps

AWS 정리

🌱 오늘의 주제  : AWS 정리         🌱 AWS 정리AWS Lambda는 서버리스 컴퓨팅 서비스로, 코드를 실행할 수 있는 컴퓨팅 리소스를 관리하고 필요할 때 자동으로 확장합니다. 사용자는 자신의 코드를 업로드하고 실행할 트리거를 정의한 다음, AWS Lambda가 필요한 인프라를 자동으로 프로비저닝하고 코드를 실행합니다. AWS EventBridge는 이벤트 기반 아키텍처를 구축하기 위한 완전관리형 서비스입니다. 이를 통해 다양한 애플리케이션, 서비스, 및 AWS 리소스 간의 데이터와 이벤트를 연결하고 라우팅할 수 있습니다. EventBridge는 이벤트 소스와 이벤트 대상 사이의 브로커 역할을 합니다. AWS SQS(Simple Queue Service)는 완전관리형 메시지 대기열 서비..

DevOps

Docker _실행 실전편

🌱 오늘의 주제 : Docker _실행 실전편 🌱 Docker _실행 실전편 현재 실행 중인 도커 컨테이너 확인하기 $ docker ps 현재 실행 중인 이미지 확인하기 $ docker images 도커 이미지 pull 받아오기 (httpd) $ docker pull httpd 도커 실행하기 $ docker run httpd 도커 이름 바꾸기 docker run --name secondContainer httpd index.html 만들기 (현재 있는 directory에 생성) $ echo "I love YURI" > index.html 컨테이너의 파일 시스템과 호스트의 파일 시스템 연결하기 $ docker run -p 8999:80 -v /Users/hongyuri/Desktop/docker:/usr/..

DevOps

Docker란??

🌱 오늘의 주제 : Docker란?? 🌱 Docker란?? Docker는 애플리케이션 구축, 구현 및 테스트를 위해 격리된 가상화 환경을 생성하는 서비스형 플랫폼이다. Docker는 컨테이너 엔진으로 리눅스 커널 기능을 사용하여 운영 체제 위에 컨테이너를 만들고, Docker 자체는 서비스의 컨테이너를 관리하는 데몬으로 실행된다. 컨테이너에는 라이브러리, 시스템 도구, 코드, 런타임 등 소프트웨어를 실행하는데 필요한 모든 것이 포함되어 있다. 가상 머신에 비해 꼭 필요한 것만 담겨서 구동되기 때문에 이미지를 만들 경우 용량이 대폭 줄어들게 된다. 도커를 왜 사용할까? 1. 애플리케이션 독립성을 가진다. 호스트 OS, 다른 컨테이너와도 독립된 공간을 보장받아 충돌이 발생하지 않는다. 2. 컨테이너 내부에 ..

DevOps

DevOps - CI/CD 구축하기 #2 ( Github Actions, S3, Code Deploy, EC2)

🌱 오늘의 주제 : DevOps - CI/CD 구축하기 #2 ( Github Actions, S3, Code Deploy, EC2) 🌱 CodeDeploy CodeDeploy Agent 설치 다음의 명령어를 차례대로 수행하였다면 디렉토리에 install 파일이 생성되어 있어야합니다. # apt 업데이트 sudo apt-get update && sudo apt-get upgrade # JDK 11 설치 sudo apt-get install openjdk-11-jdk # Ruby 설치 (3.xx 버전 설치됨) sudo apt install ruby-full # wget 모듈 설치 sudo apt install wget cd /home/ubuntu # codedeploy 파일 다운로드 sudo wget htt..

DevOps

DevOps - CI/CD 구축하기 #1 ( Github Actions, S3, Code Deploy, EC2)

🌱 오늘의 주제 : CI/CD 구축하기 #1 ( Github Actions, S3, Code Deploy, EC2) 🌱 CI/CD 구조 특정 브랜치에 Push, 또는 Merge 동작을 수행합니다. Github Actions에서 push 혹은 merge를 감지하고 정해진 Action을 수행합니다. Update된 코드를 바탕으로 Build와 Test를 수행합니다. 코드를 압축하여 zip파일을 생성합니다. S3에 zip파일을 업로드합니다. Code Deploy에 배포 요청을 내립니다. S3로부터 zip파일을 받습니다. 지정한 EC2 인스턴스에 애플리케이션 파일을 전달합니다. EC2 인스턴스에서 쉘 스크립트를 실행함으로써 배포를 완료합니다. 🌱 CD(Continuous Delivery, Continuous De..

요가하는 개발자
'DevOps' 카테고리의 글 목록