CSP (Cloud Service Provider)/Azure76 Azure 3tier 구축 (1) WEB + WAS 베하~~~안녕하세요 BetterMonday 팀입니다. 오늘은 Azure를 사용해 3tier를 구축하는 방법에대해 알아보고, 만들어보는 시간을 가지도록하겠습니다. 앞에서 쭉 다뤘던 리소스들을 사용하여 구축할 예정이니 앞의 포스팅내용을 참고해주세요! 그럼~~~~~~~~슈웃~~~~~~~~~~! 3계층 구조(3 Tier- Architecture) 란? 어떠한 플랫폼을 3계층으로 나누어 별도의 논리적/물리적인 장치에 구축 및 운영하는 형태입니다. 다음과 같은 구조로 되어 있으며, 서버 한대에 한꺼번에 모든 기능들을 구축하는 것이 아니라 데이터를 저장하고 읽는 데이터 계층, 데이터를 처리하는 어플리케이션 계층, 그리고 데이터를 표현해주는 클라이언트(프레젠테이션) 계층과 같이 각각 3계층으로 나누어 각각의 기능으로 .. 2022. 6. 10. Azure VMSS란? 베하~~~안녕하세요 BetterMonday 팀입니다. 오늘은 Azure VMSS(virtual machine scale sets)에 대해 알아보고 간단히 만들어보는 시간을 가지도록 하겠습니다. 그럼~~~~~~~~슈웃~~~~~~~~~~! 가상 머신 확장 집합을 사용하는 이유는? 중복성과 향상된 성능을 제공하기 위해 애플리케이션은 일반적으로 여러 인스턴스 간에 분산됩니다. 고객은 애플리케이션 인스턴스 중 하나에 요청을 배포하는 부하 분산 장치를 통해 애플리케이션에 액세스할 수 있습니다. 유지 관리를 수행하거나 애플리케이션 인스턴스를 업데이트해야 하는 경우, 고객은 사용 가능한 다른 애플리케이션 인스턴스에 배포되어야 합니다. 추가 고객 요구에 맞추려면 애플리케이션을 실행하는 애플리케이션 인스턴스의 수를 늘려야.. 2022. 5. 31. Azure Bastion이란? 베하~~~안녕하세요 BetterMonday 팀입니다. 오늘은 Azure Bastion에대해 간단하게 알아보고, 만들어보는 시간을 가지도록하겠습니다. 그럼~~~~~~~~슈웃~~~~~~~~~~! Azure Bastion Azure Bastion은 Microsoft에서 제공하는 PaaS 서비스로, Bastion 서버 서비스를 배포하는 사용자의 워크로드를 크게 줄일 수 있습니다. TLS(전송 계층 보안)을 통해 Azure Portal에서 가상 머신에 안전하고 간단하게 연결할 수 있게 해주는 기능 - 개인 IP를 통해 가상 머신에 연결하기 때문에 공인 IP가 필요하지 않음. - 완전 관리형 PaaS이므로 별다른 보안이 더 필요없음. - Azure Bastion 서브넷과 동일한 가상 네트워크에 있는 모든 VM에 연.. 2022. 5. 27. Azure LoadBalace 베하~~~안녕하세요 BetterMonday 팀입니다. 오늘은 LB에대해 간단하게 알아보고, 만들어보는 시간을 가지도록하겠습니다. 아주아주 중요한 내용이니 다들 한번씩 봐주시면 감사하겠습니다. 그럼~~~~~~~~슈웃~~~~~~~~~~! Load Balancer란? 로드 밸런싱은 들어오는 요청을 여러 가상 머신에 분산하여 더 높은 수준의 가용성을 제공합니다 흔히 서비스가 지속되는 정도를 가용성이라고 하는데, 트래픽이 이렇게 몰리는 것을 막아 가용성을 보존하고, 트래픽 병목 현상을 예측하고 막을 수 있는 것이 로드밸런서가 됩니다. 로드밸런싱은 네트워크 또는 서버에 가해지는 부하를 분산 해주는 기술을 의미합니다. 로드밸런싱 기술을 제공하는 서비스 또는 장치는 클라이언트와 네트워크 트래픽이 집중되는 서버들 또는 .. 2022. 5. 13. Azure Devops를 통해 협업하기(3) 안녕하세요:) 임오군란과 민씨 팀에서 오입니다. 오늘은 지난 포스트에 설명한 Azure Devops에서 지원하는 클라이언트 및 도구, 사용 사례와 기대효과를 이어서 설명하도록 하겠습니다. 4번째는 브라우저 기반 확장입니다. Azure DevOps Services제품 팀에서 몇 가지 확장을 빌드하고 유지 관리합니다. 코드 검색: 팀 간 공동 작업 및 코드 공유를 증가합니다. 개발자는 조직 또는 컬렉션 내에서 호스트되는 모든 프로젝트의 코드 베이스 내에서 관련 정보를 신속하게 찾을 수 있습니다. 구현 애저, 검색 정의 및 오류 텍스트를 검색할 수 있습니다. 작업 항목 검색: 관련 작업 항목을 빠르게 찾으려면 조직의 모든 프로젝트에서 모든 작업 항목필드를 검색합니다. 모든 필드에서 전체 텍스트 검색을 수행하여.. 2022. 5. 7. DB 생성과 접속 안녕하세요 여러분 베하~~! 이번시간엔 DB생성과 접속에 대해 공부해보도록 하겠습니다. 기초적인 내용이지만 중요하니 꼭 봐주세요~~ 그럼 슈우우웃~~! 데이터베이스의 특징 데이터베이스는 질의에 대한 실시간 처리 및 응답을 처리할 수 있도록 실시간 접근과 삽입, 삭제 갱신을 통해서 현재의 데이터를 동적으로 유지할 수 있는 계속적인 변화를 제공하며, 여러 사용자가 동시에 공유할 수 있는 동시 공유와 위치나 주소가 아닌 내용, 즉 값에 따라 참조할 수 있는 내용에 의한 참조의 특징을 지니고 있다. MYSQL은 전세계적으로 가장 널리 사용되고 있는 오픈 소스 데이터베이스이며, MySQL AB사가 개발하여 배포/판매하고 있는 데이터베이스(DataBase)이다. 표준 데이터베이스 질의 언어 SQL(Structure.. 2022. 5. 3. WAS : Tomcat설치 베하~ 안녕하세요 BETTER MONDAY 팀 입니다. 이번주는 VM을 설치하여 Tomcat을 설치해보도록 하겠습니다. 그럼~~~이번주도 슈우우우웃~~! 톰캣(Tomcat)이란? Tomcat이란 아파치 재단에서 만든 오픈 소스 WAS(Web Application Server)입니다. Tomcat은 Java Servlet과 JSP가 실행할 수 있는 환경을 제공하여 동적인 페이지를 생성합니다. 그리고 DB 연결 및 데이터 조작, 다른 응용프로그램들과 상호 작용이 가능합니다. WAS(Web Application Server)란? WAS란 웹 서버와 웹 컨테이너의 결합으로 이루어진 소프트웨어입니다. 웹 서버를 포함하고 있기 때문에 웹 서버처럼 사용할 수도 있습니다. 그리고 웹 서버와 달리 요청에 대해 동적인 페.. 2022. 4. 29. Azure Devops를 통해 협업하기(2) 안녕하세요, 임오군란에서 임입니다. 이번시간에는 지난시간에 이어 Azure Devops에서 저장소를 담당하는 기능인 Repos 기능과 Devops에 연동할 수 있는 도구 및 클라이언트에 대해 소개해보도록 하겠습니다. Repos Repos는 이름그대로 Repository를 의미하며 코드를 관리하기 위한 도구들이 모인 코드관리 디렉토리 입니다. Git의 Public/Private Repository를 지원하며 코드를 서로 공유하며 협업이 가능합니다. Files git이나 vscode를 Azure Devops를 통해 연동하고 관리할 수 있습니다. 이외에도 Commitm Push/Pull branch, tag 기능을 git이나 vscode를 연동해 사용합니다. 지원하는 클라이언트 및 도구 크게 분류하면 데스크톱.. 2022. 4. 28. 이전 1 ··· 6 7 8 9 10 다음