728x90
반응형
SMALL
- 1. 컨테이너란2023-04-17 19:10:08컨테이너란? 컨테이너는 시스템의 나머지 부분과 격리된 프로세스 세트를 말한다. 이러한 프로세스를 실행하는 데 필요한 모든 파일은 고유한 이미지에서 제공되므로, Linux 컨테이너는 개발 단계에서 테스트, 프로덕션에 이르기까지 이식성과 일관성을 유지할 수 있다. 따라서 전통적인 테스트 환경을 복제하는 개발 파이프라인보다 훨씬 더 빠른 배포를 실현할 수 있습니다. 가상화 VS 컨테이너 가상화는 단일 하드웨어 시스템에서 여러 운영 체제(Windows 또는 Linux)가 동시에 실행될 수 있도록 하는 것 컨테이너는 동일한 운영 체제 커널을 공유하고 시스템의 나머지 부분으로부터 애플리케이션 프로세스를 격리합니다. x86 Linux 시스템은 x86 Linux 컨테이너를 실행하고, x86 Windows 시스템은 x8..
- 0. 도커2023-04-17 19:07:03도커란? 프로세스를 격리된 환경에 실행 이렇게 만들어진 프로세스를 컨테이너라고 한다. 도커는'리눅스 컨테이너'에 여러 기능을 추가함으로써, 애플리케이션을 컨테이너로 쉽게 사용할 수 있게 만들어진 컨테이너 기반의 오픈소스 가상화 플랫폼 입니다. 컨테이너란? 가상머신 VS 도커 도커는 어떻게 동작하나? 도커 이미지 레이어
- Zappa - cp949 오류 해결2023-04-07 11:03:53필자는 kappa0.6.0 설치 후 zappa 설치는 정상적으로 작동됐으나 zappa deploy나 zappa update에서 cp949 오류가 출력되었다 cp949는 한국어 인코딩인데 utf-8로 아무리 해도 작동되지 않았다 해결방법 제어판에 들어가서 국가 또는 지역 에들어가 관리자 옵션탭에 있는 시스템 로캘 변경 클릭 Beta: 세계 언어 지원을 위해 Unicode UTF-8 사용 을 클릭해 준다 재시작 후 다시 작동하면 문제가 해결돼있다 2023-04-07일 자의 파이썬 인코딩오류는 대부분 이걸로 해결할 수 있을 것이다
- 4. Terraform(테라폼) - 모듈2023-03-30 14:58:23Terraform 모듈 테라폼으로 인프라의 규모가 커질경우 하나의 파일에 모든것을 정의할 경우 의도치않게 다른 부분에 영향을 끼칠 수 있고 환경별 같은 리소스의 코드가 중복되어 쌓일수가 있음. 이러한 단점을 해결하기 위해 테라폼에서는 모듈이란 요소를 제공 모듈은 관련있는 요소끼리 모아 하나의 패키지를 만듦. 예를들면 VPC 모듈의 경우 서브넷, netmask 등의 리소스를 하나의 패키징 모듈의 장점 캡슐화 : 서로 관련있는 요소들 끼리만 캡슐화를 하여 의도치 않은 문제 발생을 예방할 수 있음. 재사용성 : 모듈을 사용하여 리소스를 정의하면 다른 환경에서도 해당 리소스를 쉽게 재사용할 수 있음. 일관성 : 매번 새로 작성하게 되면 사람에 따라 리소스의 옵션이 빠지는 부분이 생길수도 있고 매번 같을 수 없기..
- 4. Terraform(테라폼) - 변수2023-03-30 14:53:38Terraform 변수 테라폼 변수 문법 변수 만들 때 variable "변수이름" { type = string default = "값을 입력하지 않았을 때 설정되는 값" } 변수 사용할 때 var.변수이름 변수에 값 입력 terraform apply -var "변수이름=값" 변수 작성 위치 변수가 사용되기 전 main.tf에 작성 variables.tf 파일에 작성 프로젝트 폴더 │ ├── main.tf # 전체적인 코드 작성 │ ├── variables.tf # 변수 선언 │ └── terraform.tfvars # 변수 값 작성
- 4. Terraform(테라폼) - 실습2023-03-30 14:42:56EC2 생성 테라폼 파일(.tf) 작성 # AWS 프로바이더 설정 provider "aws" { region = "ap-northeast-2" # AWS 리전 설정 (예: 아시아태평양 서울) } # 리소스 생성: EC2 인스턴스 resource "aws_instance" "app_server" { ami = "ami-068a0feb96796b48d" # 사용할 Amazon Machine Image ID 설정 instance_type = "t2.micro" # 인스턴스 유형 설정 (예: t2.micro) # 인스턴스에 할당할 태그 설정 tags = { Name = "ExampleAppServerInstance" # 인스턴스 이름 설정 } } 초기화 terrraform init 코드 검증 terraform ..
728x90
반응형
LIST