반응형
[Terraform] 코드 재사용성과 관리 용이성을 위한 테라폼 모듈화
IaC/Terraform2023. 7. 14. 11:26[Terraform] 코드 재사용성과 관리 용이성을 위한 테라폼 모듈화

안녕하세요 이번 시간에는 코드 재사용성과 관리 용이성을 위한 테라폼 모듈화 실습을 진행하겠습니다. 1. 테라폼 소개 테라폼은 클라우드 인프라스트럭처를 코드로 정의하고 관리하는 강력한 도구입니다. 이 도구의 장점을 최대한 활용하기 위해 코드를 모듈화하는 것은 중요한 요소입니다. 이 블로그에서는 테라폼 모듈화의 개념과 모듈을 구성하기 위한 최적의 접근 방법을 자세히 알아보겠습니다. 2. 모듈(Module)이란? 여러 테라폼 리소스를 하나의 논리적 그룹으로 관리하기 위해 사용, 하나의 디렉토리 내의 .tf 혹은 .tf.json 파일로 구성된 콜렉션입니다. 1. 모듈의 종류 (1) 루트 모듈(Root Module) 테라폼 CLI가 plan / apply를 실제로 수행하게 되는 작업 디렉토리의 테라폼 코드 모음 ..

[Docker] Docker Compose를 이용한 손 쉬운 배포 환경 구성하기(Ubuntu, Flask, Nginx, uWSGI, MySQL)
Container/Docker2023. 7. 9. 01:09[Docker] Docker Compose를 이용한 손 쉬운 배포 환경 구성하기(Ubuntu, Flask, Nginx, uWSGI, MySQL)

안녕하세요 이번 포스팅에서는 Docker Compose를 사용하여 Flask, Nginx, uWSGI, MySQL을 포함한 웹 애플리케이션의 배포 환경을 구성하는 방법에 대해 알아보겠습니다. Docker Compose를 이용하면 다중 컨테이너 애플리케이션의 관리와 배포를 단순화하고 일관성을 유지할 수 있습니다. 이런 특징은 애플리케이션 개발과 배포를 효율적이고 편리하게 만들어주며, 협업과 확장성 측면에서도 큰 이점을 제공합니다. 이제 함께 Docker Compose를 활용한 배포 환경 구성 방법을 알아보도록 하겠습니다. 0. 배포 환경 구성 및 개요 Flask, Nginx, uWSGI, MySQL은 웹 애플리케이션을 개발하고 배포하기 위해 일반적으로 사용되는 기술 스택입니다. 1. Flask Python..

[AWS] AWS WorkSpaces: 클라우드 기반 가상 데스크톱의 혁신적인 작업 환경 구성하기
Cloud/Amazon Cloud2023. 7. 7. 12:38[AWS] AWS WorkSpaces: 클라우드 기반 가상 데스크톱의 혁신적인 작업 환경 구성하기

안녕하세요. 이번 시간에는 AWS WorkSpaces에 대해 알아보고자 합니다. 데스크탑 클라우드 가상화 솔루션 | Amazon Web Services 데스크탑 클라우드 가상화 솔루션 | Amazon Web Services 오버프로비저닝 및 선결제 비용 없이 고정 요금제로 사용할 수 있습니다. 사용한 만큼만 지불하면 됩니다. aws.amazon.com 자세한 내용은 AWS 공식 문서에서 확인할 수 있습니다. Get started with WorkSpaces Quick Setup - Amazon WorkSpaces Get started with WorkSpaces Quick Setup - Amazon WorkSpaces Passwords are case-sensitive and must be between..

[Flask] Flask-Migrate와 SQLAlchemy 개념과 사용 방법 알아보기
Framework/Flask2023. 7. 2. 00:30[Flask] Flask-Migrate와 SQLAlchemy 개념과 사용 방법 알아보기

안녕하세요. 이번 시간에는 웹 프레임워크인 Flask에서 SQLAlchemy 사용하는 방법을 알아보고자 합니다. Flask에서 데이터베이스와 상호작용하는 방법은 여러 가지가 있지만 SQLAlchemy와 함께 많이 사용됩니다. 1. SQLAlchemy란? SQLAlchemy는 파이썬에서 사용되는 인기있는 ORM(Object-Relational Mapping) 라이브러리입니다. Django에서는 기본적으로 내장된 ORM이 있기 때문에 모델을 생성한 후 바로 사용이 가능하나 Flask에서는 별도의 과정이 필요합니다. 2. SQLAlchemy의 특징 1. 데이터베이스 추상화 SQLAlchemy는 데이터베이스와의 상호 작용을 추상화하여 개발자가 SQL 쿼리를 직접 작성하지 않고도 데이터베이스에 접근할 수 있도록 ..

[NCP] Virtual Private Gateway(VPG)와 Virtual Private Gateway Group(VPGG) 알아보기
Cloud/Naver Cloud2023. 7. 1. 22:26[NCP] Virtual Private Gateway(VPG)와 Virtual Private Gateway Group(VPGG) 알아보기

안녕하세요 이번 시간에는 네이버 클라우드 플랫폼(NCP)의 Virtual Private Gateway와 Virtual Private Gateway Group에 대해 알아보고자 합니다. https://guide.ncloud-docs.com/docs/virtual-private-gateway-new Virtual Private Gateway (New) guide.ncloud-docs.com 내용은 가이드인 네이버 클라우드 플랫폼 docs를 참고했습니다. 1. Virtual Private Gateway(VPG)란? VPG(Virtual Private Gateway)는 VPC에 위치하여 On-premise 네트워크를 Cloud Connect 또는 IPsec VPN으로 연결하는 접점입니다. VPG는 클라우드 환경..

[AWS] API Gateway REST API를 이용해 POST 메서드 실습하기
Cloud/Amazon Cloud2023. 4. 27. 17:29[AWS] API Gateway REST API를 이용해 POST 메서드 실습하기

안녕하세요 이번 시간에는 API Gateway REST API를 이용해 POST 메서드를 사용하는 실습을 진행하겠습니다. 0. 실습 전 알아두면 좋은 개념 [AWS] AWS Lambda에 대해 알아보고 Python 외부 모듈 적용하기 (tistory.com) [AWS] AWS Lambda에 대해 알아보고 Python 외부 모듈 적용하기 안녕하세요 이번 시간에는 AWS Lambda에 대해 알아보고 2가지 방법으로 외부 모듈을 적용하는 실습을 진행하겠습니다. 1. Lambda 란? AWS Lambda는 Amazon Web Services의 서비스 중 하나로, 서버리스 아키텍처 eveningdev.tistory.com [AWS] API Gateway에 대해 알아보고 간단한 HTTP API 실습하기 (tisto..

반응형
image