테크리빗
close
프로필 배경
프로필 로고

테크리빗

  • 분류 전체보기
    • 컴퓨터 기초(CS)
      • 네트워크(Network)
      • OS(Linux, Windows)
      • 자료구조, 알고리즘
      • Git
    • 보안(Security)
      • 웹 보안
      • 시스템 보안
      • 클라우드보안
      • 보안 동향
    • 백엔드
      • DevOps
      • Container(K8s&Docker)
      • CICD
      • Terraform
      • Vagrant
    • 클라우드
      • AWS
      • Azure
      • NHN Cloud
    • 신기술
      • AI
      • 블록체인
    • ETC
      • 지식관리
      • 추천 도서,강의
      • IT 꿀팁
  • 홈
  • 블로거 소개
  • LinkedIn
  • Youtube
모놀리식 아키텍쳐(MA)와 마이크로 서비스 아키텍쳐(MSA)

모놀리식 아키텍쳐(MA)와 마이크로 서비스 아키텍쳐(MSA)

클라우드네이티브환경에서 자주 등장하는 용어 중 하나는 마이크로 서비스 아키텍처(MSA)이다. MSA는 소프트웨어 아키텍처의 한 종류로 MSA를 이해하기 위해 기존에 사용하는 아키텍처인 모놀리식 아키텍처(MA)와 비교해서 이해할 필요가 있다.  모놀리식 아키텍처란(MA)?모놀리식 아키텍처(MA)는 하나의 애플리케이션에 모든 컴포넌트가 밀접하게 연결되어 있는 구조를 의미한다. monolithic은 단단히 짜여 있다는 뜻으로 각각의 컴포넌트들이 밀접하게 연결되어 있으며, 하나의 큰 애플리케이션으로 배포되는 것을 의미한다. 모놀리식 아키텍쳐의 특징모놀리식 아키텍처는 모든 컴포넌트가 하나의 코드베이스에서 존재하기 때문에 상호작용하는 문제를 걱정할 필요가 없어 초기에 개발 및 배포가 편리하다. 하지만 각각의 컴포넌..

  • format_list_bulleted 컴퓨터 기초(CS)/네트워크(Network)
  • · 2024. 9. 26.
  • textsms
Vagrant 실습 환경 구축 (Windows)

Vagrant 실습 환경 구축 (Windows)

Vagrant란?가상 머신(VM), 컨테이너 환경을 쉽게 설정하고 관리할 수 있도록 도와주는 IaC도구입니다. 대표적인 IaC도구는 Terraform, Vagrant, Ansible등이 존재하는데, Vagrant는 로컬환경에서 가상머신(VM)을 관리할때 주로 사용합니다.*IaC란 Infra as Code의 약자로 인프라를 코드로 관리하는 것을 의미합니다. 코드기반으로 관리하면 일관된 인프라를 구성할수 있다는 장점이 존재합니다.  Virtualbox 설치(6.1.50 버전)가상머신(VM)은 Virtualbox를 설치합니다. 설치를 하기 전에 Vagrant와 호환이 되는 Virtualbox 버전을 확인해야 합니다. 호환이 되는 버전은 아래와 같으며, 추후에 변경될 수도 있으므로 공식사이트를 통해 확인하는 것..

  • format_list_bulleted 백엔드/Vagrant
  • · 2024. 9. 24.
  • textsms
가상화와 컨테이너

가상화와 컨테이너

컨테이너 인프라 환경을 이해하기 위해서는 가상화와 컨테이너의 개념에 대해서 이해해야한다. 두 개념은 모두 서버 자원을 효율적으로 사용하기 위한 기술이다.  가상화(VM, Virutal Machine)하나의 컴퓨터에서 여러 운영체제를 독립적으로 실행할수 있도록 하는 기술이다. 하이퍼바이저라는 소프트웨어를 통해서 가상머신(VM)을 관리한다. 가상화 기술을 사용할수 있는 대표적인 도구는 VirutalBox와 VMware가 있다. 구조를 확인해보면 물리적인 컴퓨터 위에 하이퍼바이저를 올리고 이를 통해 여러대의 가상머신(VM)이 존재하는것을 알수 있다. 각각의 가상머신(VM)은 Guest OS, Bins/Lib, APP을 가지고 있어 독립적인 환경처럼 동작한다.  *하이퍼 바이저 종류에는 bare-Metal 하이..

  • format_list_bulleted 컴퓨터 기초(CS)/네트워크(Network)
  • · 2024. 9. 23.
  • textsms
[웹 취약점 실습] 정보공개 취약점(Information disclosure) - 1

[웹 취약점 실습] 정보공개 취약점(Information disclosure) - 1

정보공개취약점이란웹사이트가 의도치 않게 사용자에게 민감한 정보를 노출하는 취약점이다. 공격자들은 이를 통해 민감한 정보(계정정보, 금융정보, 개인정보 등) 얻거나, 에러발생 시 노출되는 정보(애플리케이션 정보, DB정보, 웹서버구성정보, 개발 관련 주석 등)를 통해 추가적인 공격을 시도할 위협이 존재한다. 실습하기해당 실습은 에러발생 시 취약한 버전의 서드파티 프레임워크가 노출되는 것을 확인하는 실습이다. ACCESS THE LAB 버튼을 클릭하여 실습사이트로 이동할수있다.실습사이트 접속 시 해당 페이지를 확인할 수 있다. 버프스위트의 프록시 기능을 통해 해당 페이지의 요청 및 응답값을 확인할 것이다. Open browser클릭하여 실습사이트에 접속하고 intercept off 기능을 눌러 요청 및 응답..

  • format_list_bulleted 보안(Security)/웹 보안
  • · 2024. 9. 21.
  • textsms

노코드 자동화 툴: n8n

보호되어 있는 글입니다.

  • format_list_bulleted ETC
  • · 2024. 9. 21.

Cusor AI: AI기능을 곁들인 IDE 도구

보호되어 있는 글입니다.

  • format_list_bulleted ETC
  • · 2024. 9. 20.
  • navigate_before
  • 1
  • ···
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • ···
  • 20
  • navigate_next
전체 카테고리
  • 분류 전체보기
    • 컴퓨터 기초(CS)
      • 네트워크(Network)
      • OS(Linux, Windows)
      • 자료구조, 알고리즘
      • Git
    • 보안(Security)
      • 웹 보안
      • 시스템 보안
      • 클라우드보안
      • 보안 동향
    • 백엔드
      • DevOps
      • Container(K8s&Docker)
      • CICD
      • Terraform
      • Vagrant
    • 클라우드
      • AWS
      • Azure
      • NHN Cloud
    • 신기술
      • AI
      • 블록체인
    • ETC
      • 지식관리
      • 추천 도서,강의
      • IT 꿀팁
최근 글
인기 글
최근 댓글
태그
  • #Linux
  • #쿠버네티스
  • #오블완
  • #aws
  • #AI스쿨
  • #티스토리챌린지
  • #linux실습
  • #bandit
  • #리팩토링
  • #처음 배우는 NHN Cloud
250x250
Copyright © 쭈미로운 생활 All rights reserved.
Designed by JJuum

티스토리툴바