본문 바로가기

Develop/DevOps2

마이크로 서비스 아키텍처 이해하기 요즘 회사에서 많은 어플리케이션의 기능이 마이크로 서비스로 기획되고 구현되고 있다. 시대의 흐름(?)을 잘 쫓아 가보고자 간단한 내용을 한번 정리해보았다. Container Mangerment 개별 서비스 인스턴스에는 동작할 컨텍스트가 필요하다. 가상 컴퓨터나 도커 컨테이너 등으로 구현된 관리 컨테이너가 이러한 컨텍스트 기능을 제공한다. 인스턴스 관리 나 조정을 제공하고 필요에 따라서는 새 인스턴스를 회전하며 개별 인스턴스의 수명주기를 관리한다. External Gateway MSA 구현은 비지니스 응용 프로그램 및 응용 프로그램에서 사용할 수 있는 api 형태로 기능을 노출시킨다. 서비스 외부 게이트웨이는 이러한 서비스에 대한 접근을 관리하고 트래픽관리 및 보안 정책을 적용하여 안정적으로 마이크로 서비.. 2021. 6. 3.
[DevOps] Azure 와 GitHub를 활용한 DevOps 기본 환경 구축 요즘 IT 업계에서 일을하다 보면 CI/CD , 배포,릴리즈 환경 자동화, DevOps 등의 용어를 자주 들을 수 있다. 심지어 가장 보수적이라고 자부(?)할 수 있는 금융권의 IT에서도 이러한 기술이 점차 도입되고 있다. 머지않아 DevOps 환경으로 전환될 미래를 대비해서 작은 개인프로젝트부터라도 미리미리 이러한 환경에 적응하여 개발 운영해보려한다. 오늘은 DevOps계의 맥가이버칼(?) 이라고 평가받는 Azure Devops 환경 구축을 해볼 예정이다. 기본적으로 마이크로소프트 계정이 있어야한다. 마이크로소프트가 깃허브를 인수해서 나는 깃허브 계정을 연동시켜서 사용했다. 그리고 깃허브 계정 역시 있어야 한다. 1. Azure 대시보드 생성하기 azure.com Cloud Computing Servi.. 2020. 8. 22.