본문 바로가기

AWS - KOR

(25)
# 025) AWS CodePipeline 사용하기 https://aws.amazon.com/ko/codepipeline/ AWS CodePipeline | 지속적 통합 및 지속적 전달 AWS CodePipeline은 특정한 요구에 맞게 손쉽게 확장할 수 있습니다. 사전 구축된 플러그인 또는 자체 사용자 지정 플러그인을 릴리스 프로세스 중 원하는 단계에 사용할 수 있습니다. 예를 들면 GitHu aws.amazon.com CodePipeline 이란? AWS 의 완전관리형 지속적 전달 서비스 입니다. 소프트웨어를 릴리스하는 데 필요한 단계를 모델링, 시각화 및 자동화할 수 있게 도와 줍니다. 즉 , CI/CD 서비스로 빠르고 편리하게 어플리케이션을 빌드, 테스트, 배포 서비스를 자동화해 줍니다. 1. 유저 생성하기 Codepipeline 에 대한 유저를 ..
# 024) AWS CodeDeploy 사용하기 https://aws.amazon.com/ko/codedeploy/ AWS CodeDeploy | 소프트웨어 배포 자동화 AWS CodeDeploy는 플랫폼과 언어에 구애를 받지 않고, 모든 애플리케이션과 연동되며, Amazon EC2, AWS Fargate 또는 AWS Lambda에 배포하든 동일한 환경을 제공합니다. 또한, 기존 설정 코드를 쉽게 재사용할 aws.amazon.com CodeDeploy 란? AWS EC2, Lambda, 온프레미스 인스턴스 등과 같은 컴퓨팅 서비스로 어플리케이션 / 소프트웨어 배포를 자동화하는 완전관리형 배포 서비스 입니다. 1. 역할/정책 생성하기 CodeDeploy 를 위한 역할을 생성 해 줍니다. 역할의 이름도 설정 해 줍니다. 역할 생성 후 정책을 변경해 줍니다..
# 023) AWS CodeBuild 사용하기 ( + S3 정적 웹사이트 ) https://aws.amazon.com/ko/codebuild/ AWS CodeBuild – 완전관리형 빌드 서비스 사람들이 코딩을 배우도록 돕는 온라인 플랫폼인 Progate는 인스턴스, 데이터베이스, 데이터 분석 및 지속적 통합 테스트를 비롯하여 모든 인프라를 AWS에서 실행합니다. aws.amazon.com Codebuild 란? AWS 의 완전관리형 지속적 통합 서비스로 GitHub 나 CodeCommit 의 레포지토리에 있는 코드소스를 받아와서 buildspec.yml 파일에 따라 빌드,테스트 후 최종 목적지 artifacts 를 S3 에 저장 해 줍니다. 1. 레포지토리 생성 레포지토리를 생성 해 줍니다. Codebuild 를 위한 레포지토리를 생성 해 줍니다. 개발환경으로 AWS Cloud..
# 022) AWS CodeCommit 사용하기 ( + Cloud9 ) https://aws.amazon.com/ko/codecommit/ AWS CodeCommit | 관리형 소스 제어 서비스 AWS CodeCommit을 사용하면 자체적으로 소스 제어 서버를 호스팅하고, 유지 관리하고, 백업하고, 확장할 필요가 없어집니다. 이 서비스는 프로젝트의 요구 사항이 늘어남에 따라 이를 충족하기 위해 aws.amazon.com CodeCommit 이란? Git 리포지토리를 활용해서 소스코드를 관리할때 사용하게 해주는 AWS 의 소스 관리형 서비스 입니다. Github 와 다르게 저장소가 암호화되어 프라이빗한 환경에서 작업할 수 있는게 장점입니다. Cloud9 이란? 클라우드 만으로 코드를 작성,실행 할수 있는 IDE 통합 개발 환경 입니다. 별도의 TOOL 설치 없이 인터넷 접속만..
# 021) 가상머신으로 쿠버네티스 (Kubernetes) 설치 2 가상머신으로 쿠버네티스 설치 #1 #017 ) 가상머신으로 쿠버네티스 (Kubernetes) 설치 https://kubernetes.io/ Production-Grade Container Orchestration Production-Grade Container Orchestration kubernetes.io Oracle VM VirtualBox (클릭- 다운로드 웹) 가상머신을 이용 해 보겠습니다. 파일-.. cloudbim.tistory.com 1. VM 노드 생성 만들어 놓은 마스터 노드를 눌러 복제를 해 줍니다. 연결된 복제로 진행 해 줍니다. 똑같은 방식으로 worker2 가상머신도 생성 해 주고 마스터의 이름도 변경 해 줍니다. 워커들의 가상머신 사양은 마스터를 따르고 있으므로 메모리는 102..
# 020) AWS EC2 ( + Tomcat 서버 ) CI/CD 기초 https://tomcat.apache.org/download-90.cgi Apache Tomcat® - Apache Tomcat 9 Software Downloads Welcome to the Apache Tomcat® 9.x software download page. This page provides download links for obtaining the latest version of Tomcat 9.0.x software, as well as links to the archives of older releases. Unsure which version you need? Specification version tomcat.apache.org Apache - 웹 서버로 클라이언트 요청을 받으면 응..
# 019 ) AWS EC2 ( + Jenkins 서버/ Maven ) CICD 기초 https://www.jenkins.io/download/ Jenkins download and deployment Jenkins download and deployment The Jenkins project produces two release lines: Stable (LTS) and regular (Weekly). Depending on your organization's needs, one may be preferred over the other. See the links below for more information and recommendations abo www.jenkins.io CI/CD 란? 어플리케이션 개발부터 배포까지 소프트 웨어 제공에 필요한 모든 단계를 자동화해서 빠르고 효율적..
# 018 ) AWS ECR,EKS 쿠버네티스 (Kubernetes) 생성 https://aws.amazon.com/ko/eks/ 관리형 Kubernetes 서비스 | Amazon EKS - Amazon Web Services 클라우드에서 Amazon EKS를 사용하여 애플리케이션 배포 Amazon EKS Anywhere를 사용하여 애플리케이션 배포 자체 도구를 사용하여 애플리케이션 배포 aws.amazon.com ECR 이란? Amazon Elastic Container Registry(ECR) 은 Docker 컨테이너 레지스토리 서비스 입니다. 도커 컨테이너의 이미지를 저장하는 서비스로 기능은 Docker hub 의 repository 와 거의 비슷합니다. ECR 컨테이너의 이미지는 S3 에 저장되고 AWS 에 매니지되어 구축과 관리가 편한 것이 장점입니다. 또한 다른 AW..