Ansible로 AWS Provisioning Playbook 작성해보기

Ansible(앤서블)로 AWS 프로비저닝 플레이북을 작성하는 방법에 대해서 소개합니다. 차근차근 하나씩 따라오시면 어렵지 않게 리소스 프로비저닝 플레이북을 구성하여 편리하게 사용하실 수 있습니다.

AWS Cloudformation으로 인프라 구축하기#2 – Server 구성하기

‘AWS Cloudformation으로 인프라 구축하기#1 – Network 구성하기’에 이어서 이번 글에서는 이전에 생성한 네트워크를 바탕으로 Server를 구축하여 3tier를 구축해보겠습니다. 3tier Architecture 3tier Architecture는 한 서버에 3가지 로직을 구현한 것이 아닌, 3계층(Presentation 계층, Application 계층, Data 계층)으로 나누어 논리적 또는 물리적 장치에서 구축하는 것입니다. 3개의 계층을 사용하면 수평 확장성, 성능 및 가용성이 향상될 수 있습니다. 각 계층이 … Read more

github-action 으로 ec2 에 배포하기

Github Actions는 Github 저장소를 기반으로 Github에서 제공하는 Workflow 자동화 도구 입니다. Workflow는 Github Repository에 있는 소스들의 build, test, release, deploy 을 flow에 정의된 순서대로 실행 할 수 있도록 지원합니다. 이 Workflow는 설정된 Runner 위에서 실행이 되며 Github에서 두 종류의 Runner를 제공합니다. Github-hosted Runner(Github에서 지원하는 가상머신), Self-Hosted Runner(사용자가 직접 호스팅하는 환경)가 있습니다. Github-hosted Runner는 Microsoft Azure … Read more