목록DevOps (26)
Judaeng

배포란 개발한 서비스를 사용자들이 이용 가능하게 하는 일련의 과정이다. 정리하자면 내가 개발한 서비스를 다른 사용자들도 이용할 수 있게 하는 과정이다. 회사마다 추가적인 과정이 있을 수 있지만, 기본적으로 4단계를 거쳐서 개발한 서비스를 배포하게 된다. 🤷♂️Deployment(배포)의 과정 1. Development Development단계는 각자의 컴퓨터(Local)에서 코드를 작성하고 테스트하는 과정이다. 개발단계이기 때문에 실제 데이터를 이용하지 않고 더미데이터를 이용해서 테스트한다. 각자의 환경에서 진행하는 단계이기 때문에 변경 사항이 생겨도 별다른 문제가 되진 않는다. 2. Intergration Intergration단계에서는 각자의 컴퓨터에서 작성한 코드를 합치는 과정이다. 내가 작성한 ..

클라우드 컴퓨팅이란 클라우드를 통해 가상화된 컴퓨터의 시스템 리소스를 요구하는 즉시 제공하는 것으로 인터넷 기반 컴퓨팅의 일종으로 정보를 자신의 컴퓨터가 아닌 클라우드에 연결된 다른 컴퓨터로 처리하는 기술을 의미한다. 직접 서버를 운영 할 수 있는 기술이 부족한 중소기업들이 주로 CSP를 통해 서비스를 제공받는다. 일반적인 이유는 사용한 클라우드 서비스에 대해서만 요금을 지불하므로, 운영 비용을 낮추고 인프라를 보다 효율적으로 운영할 수 있다. 그 뿐만 아니라, 비즈니스 요구 사항의 변화에 따라 규모를 조정할 수도 있다. 만약 클라우드 서비스를 이용하지 않는다면 IDC, 서버, 스펙, 네트워크 구조 등 다 신경을 써야 되기에 그만큼 인력 및 투자금이 많이 들어가게 된다. Auto Scaling기능을 통해..