본문 바로가기

금쪽상담소35

[WAS] Tomcat 이란? 베하! 안녕하세요 여러분 오늘도 돌아온 금쪽상담소입니다. 날이 무척이나 추워졌어요.. 감기 조심하시구요! 그럼 오늘도 새로운 정보를 알려드리도록 할께요~! 오늘은 바로, WEB, WAS, DB 의 3-Tier 구성중 가운데에 있는 WAS 서버에서 사용하는 Application을 소개해드릴께요! 바로바로~~ Tomcat 입니다! Tomcat은 정말로 많이 사용하고 있는 Application 인데요. 과연 Tomcat이란 건 어떤 건지, 무엇을 하는 건지 알아보도록 할께요! 그럼 시작! Tomcat 이란? 톰캣(Tomcat)은 흔히 WAS(Web Application Service)라고 하며, 아파치 소프트웨어 재단(Apache Software Foundation)의 애플리케이션 서버로서, 자바 서블릿을 실.. 2023. 11. 11.
[WEB] Apache 베하~ 안녕하세요 금쪽상담소의 오은영석사와 금쪽이 입니다. 한주 동안 잘 지내셨나요? 어느덧 겨울이 왔네요. 차가우면서도 포근한 겨울날 저희 블로그와 함께 한주를 보내보아요~! 오늘은 어떤 주제를 배워 볼까요?! 이번 시간에는 Apache에 대해서 알아보도록 하겠습니다. 같이 Apache의 세계로 떠나볼까요?? GO! GO! Apache 란? 세계에서 가장 많이 쓰는 웹 서버중 하나입니다. Apache재단에서 만든 HTTP서버이며 서버가 굉장히 다양하고 기능적인 면에서 우수합니다. 또한, 구축이 쉽다는 이유 때문에 많이들 사용하지만 Apache자체만으로 엄청 무겁고 Slowloris취약점이 발견되었기에 보통 프로그래밍 능력이 능숙한 사람들이나 대형사이트 운영자는 Nginx , IIS를 주로 사용을 합니다.. 2023. 11. 11.
[WEB] Nginx 이번 시간에는 Nginx에 대해서 알아보도록 하겠습니다. Nginx를 알아보기 앞서, 우선 Web Server에 대해서 간단히 알아본 후 Nginx를 소개해드릴께요. Web Server 웹 서버는 클라이언트로부터 HTTP 요청을 받아 HTML 문서나 각종 리소스(Resource)를 전달하는 컴퓨터입니다. 요청에 따라 아래의 두 가지 기능 중 적절하게 선택하여 수행합니다. 기능 1 - 정적인 컨텐츠를 제공한다. - WAS를 거치지 않고 바로 자원을 제공한다. 기능 2 - 동적인 컨텐츠 제공을 위한 요청을 전달한다. - 클라이언트의 요청(Request)을 WAS에 보내고, WAS가 처리한 결과를 클라이언트에게 전달(응답, Response)한다. - 클라이언트는 일반적으로 웹 브라우저를 의미한다. Web Se.. 2023. 11. 1.
3계층 구조 (3-Tier) 베하~ 안녕하세요 이번주도 돌아온 금쪽상담소의 오은영석사와 금쪽이 입니다. 아쉬웠던 가을이 지나고 어느새 겨울이 성큼 다가온 것을 느낄 수 있는 날이네요. 한주동안 잘 지내셨나요? 점점 추워지는 지금 무엇보다 감기 조심하시길 바랍니다! 오늘의 주제는 무엇일까요~~?ㅎㅎ 오늘의 주제는 서버 구성의 가장 기본 구조인 3-Tier에 대해 알아보겠습니다!! (짝짝짝) 3-Tier란? 3계층으로 나누어 별도의 논리적/물리적인 장치에 구축 및 운영하는 형태입니다. 서버 한대에 한꺼번에 모든 기능들을 구축하는 것이 아니라 데이터를 표현해주는 클라이언트(프레젠테이션) 계층, 데이터를 처리하는 어플리케이션 계층, 그리고 데이터를 저장하고 읽는 데이터 계층 과 같이 3계층으로 나누어 각각의 기능으로 별도의 논리적/물리적인.. 2023. 10. 27.
신규 Database 및 User 생성과 권한 부여 실습 베하! 안녕하세요. 이제 제법 날씨가 많이 쌀쌀해졌는데요. 일교차가 심하니 외투 꼭 준비하시고 감기 조심하시기 바랍니다. 오늘 가져온 주제는 Data 시대에 가장 중요한 Database에 관한 내용입니다! GCP 환경에서 신규 Database를 생성하고, Mysql 기준으로 User 와 권한을 부여하는 작업을 같이 살펴보도록 하겠습니다. 자 그럼 시작해 보겠습니다! Cloud SQL 생성하기 1. 먼저 Cloud SQL 메뉴에 접속하여 CREATE INSTANCE를 누릅니다. 2. 본인이 원하는 DBMS를 선택합니다. 이번에는 MySQL을 선택해보도록 하겠습니다. 3. DB Instance 세팅을 진행합니다. Instance ID : 본인이 원하는 DB Instance의 이름(ID)입니다. Passwor.. 2023. 10. 18.
[GCP] Cloud Storage와 lifecycle 베하~ 안녕하세요 오은영석사와 금쪽이가 돌아왔습니다. 그동안 잘 지내셨나요?? 하루하루 쌀쌀해져가는 날씨에 감기 조심하시길 바랍니다! 오늘의 주제는 무엇일까요?! 바로 Cloud Storage와 lifecycle에 대해 알아보겠습니다!! Cloud Storage 란? Cloud Storage는 디지털 데이터가 외부 위치의 서버에 저장되는 컴퓨터 데이터 스토리지 모드입니다. 서버는 인프라에 저장된 데이터의 호스팅, 관리, 보안을 담당하는 타사 제공업체에서 관리합니다. 공급업체는 공개 또는 비공개 인터넷 연결을 통해 서버의 데이터에 항상 액세스할 수 있도록 합니다. Cloud Storage를 사용하면 조직이 데이터를 저장, 액세스, 유지보수할 수 있으므로 자체 데이터 센터를 소유 및 운영할 필요가 없이 비용.. 2023. 10. 12.
[GCP] 정책 태그 개념 및 설정 방법 베하~! 안녕하세요! 이번주에도 돌아온 금쪽상담소의 오은영석사와 금쪽이 입니다. 한주동안 잘 지내셨나요? 이번주는 선선해진 공기와 함께 가을을 성큼 다가오게 하는 비가 많이 내렸네요 더위는 한층 더 꺽기고 선선한 공기가 기분을 좋게 만드는 지금 저희 블로그와 함께 한주를 마무리 해보아요~ 이번주에 배울내용은!!! GCP의 정책 태그 입니다. 정책 태그를 알기 전에 GCP에서 권장하는 데이터 보안을 한번 알아 볼까요? 데이터 보안 및 거버넌스 데이터 거버넌스는 수집에서 사용, 폐기에 이르는 수명 주기 동안 데이터를 관리하는 데 사용되는 원칙적인 접근법입니다. 데이터 거버넌스 프로그램은 데이터 활동을 둘러싼 정책, 절차, 책임, 제어를 명확하게 설명합니다. 이 프로그램은 조직의 데이터 무결성과 보안 요구사항.. 2023. 9. 27.
[GCP] Identity-Aware Proxy 베하!! 안녕하세요 금쪽상담소의 오은영석사와 금쪽이 입니다. 우리 금쪽이들을 보러 한걸음에 달려오게 되었습니다~! 오늘의 주제는 바로 IAP에 대한 내용입니다. 이것의 개념과 어떻게 구성하는지에 대해 알아보도록 하겠습니다. 그럼 바로 알아볼까요?! GO! GO! IAP ( Identity-Aware Proxy ) 란? 고객이 접근을 할 떄 계정이 맞는지 permission이 맞는지 IAP가 확인하고 인증을 거쳐서 서비스를 사용할 수 있게 해줍니다. 즉, 사이트를 접근 하기전에 인증을 거칠때 사용합니다. IAP ( Identity-Aware Proxy ) 특징 IAP를 사용하면 HTTPS로 액세스한 애플리케이션에 대한 설정할 수 있으므로 네트워크 수준 방화벽을 사용하지 않고 애플리케이션 수준 액세스 제어 .. 2023. 9. 27.