본문 바로가기

BTC_콩순이10

[Network] tcpdump로 네트워크 패킷 파일 생성하기 베하 -! BTC 콩순이 팀의 쭈콩입니다 !! 오늘은 최근 관심이 생겼던 네트워크 공부를 하던 차에 눈에 보이지 않는 통신을 눈으로 확인해보고 싶다는 생각이 들어서 준비했습니다. 저는 요즘 AWS를 주로 다루고 있는데, Client와 ALB, ALB와 EC2 가 통신하는 방법이나 구조를 알고싶다는 생각이 들었습니다. 그래서 그 통신내역을 눈으로 확인할 수 있도록 도와주는 "tcpdump"를 사용해서 실습을 해볼 예정입니다. 인프라 엔지니어에게 CSP 만큼이나 중요한게 네트워크라는 사실을 꼭꼭 인지해야겠습니다!! 그럼 오늘 내용 진행해보겠습니다 ! 먼저 Tcpdump 파일을 생성하기 전에 도대체 tcpdump가 뭔지 알아보도록 하겠습니다. Tcpdump란 네트워크와 네트워크가 실행되는 컴퓨터 사이를 통과하.. 2023. 9. 8.
Firebase란? 베하 -! 안녕하세요 BTC 콩순이들입니다 ! 오늘은 개발하는 분들이라면 모두 사용해보셨을 법하지만, 아직 모르시는 분도 많을 것 같아 Firebase에 대해 소개해보려 합니다. 그럼 바로 알아보러 가시죠 ! 고고 ! Firebase는 구글에서 제공하는 개발 플랫폼으로, 모바일 및 웹 애플리케이션 개발을 위한 다양한 도구와 서비스를 제공합니다. 이를 통해 개발자는 서버 관리나 인프라 구축에 신경 쓰지 않고도 빠르게 애플리케이션을 구축하고 배포할 수 있습니다. 이런 도구들이 없는 상태라면 일반적으로 세세한 서비스의 부분까지 모두 직접 개발해야하는 상황에 놓입니다. 예를 들면 인증, 데이터베이스, 푸시 알람, 스토리지, API 등과 관련된 것인데 이러한 반복적인 작업들을 어플리케이션을 개발할 때마다 한다는 .. 2023. 8. 27.
[AWS] AWS Systems Manager를 이용한 SSM agent update 베하 ! 안녕하세요 BTC 콩순이들입니다 !! 날씨가 너무 덥고 힘든데, 이와중에 코로나 확진자도 다시 나오는 것 같아요 ! 모두모두 건강을 챙기셔야 합니다 ㅎ_ㅎ 오늘은 AWS System Manager로 SSM Agent 를 업데이트 하는 방법을 알아보겠습니다 ! 방법을 알아보기 전에 AWS System Manager은 무엇인지, SSM Agent를 왜 업데이트 해야하고 어떻게 사용되는지부터 찬찬히 알아 보도록하죠 ! AWS Session Manager AWS System Manager ? AWS System Manager 는 AWS 애플리케이션 및 리소스를 위한 운영 허브이자 멀티클라우드 환경을 위한 안전한 엔드 관리 솔루션입니다. SSM의 주요기능은 다음 두 가지 입니다. 액션 자동화 액션 : A.. 2023. 8. 11.
[AWS] ROOT 계정 이메일 변경 방법 베하 ! - 안녕하세요 BTC 콩순이들입니다! 장마가 길어져서 습하고 불쾌지수도 높아지지만 그래도 블로그를 통해 지식공유를 하고자 오늘도 나타났습니다 !! 오늘은 생각보다 빈번하게 일어나는 AWS ROOT 계정의 이메일 변경에 대해 알아보려고 합니다! AWS에서 "root 이메일"은 기본적으로 AWS 계정 생성 시에 지정한 이메일 주소를 말합니다. AWS 계정의 최상위 권한을 가지고 있는 계정으로, AWS의 모든 서비스와 리소스에 대한 완전한 액세스 권한을 갖고 있습니다. AWS root 이메일은 일반적으로 AWS 계정에 대한 중요한 변경 사항을 확인하는 데 사용됩니다. 이메일 알림을 통해 계정 로그인 시도, 보안 설정 변경, 결제 정보 관련 이벤트 등을 받을 수 있습니다. 따라서 이 이메일 주소의 접근.. 2023. 7. 28.
[AWS] AWS Health Dash Board 알람 받아보기 베하 !! 안녕하세요 ! BTC_콩순이들의 쭈콩입니다 ! 장마로 인해 매일 습한날을 보내다가 해가 쨍쨍하니 좋지만 ,, 너무 더워요 ㅠ_ㅠ 다들 더운날씨에 건강 유의하시기 바랍니다 !!! 특히 먹는것 조심 !! 오늘은 어떤 정보를 들고 왔냐고 물으신다면 대답해드리는게 인지상정 오늘은 ! AWS 로 인프라를 운영하시거나, 토이프로젝트 또는 셀프 스터디 하시는 분들을 위해 AWS Health dash board 에서 중요한 maintenance 스케쥴에 대한 알람을 설정하는 실습을 해보고자합니다 ! 사실 셀프 스터디 할 때는 구축해보고, 실습해보는게 위주라 이 알람이 왜 필요한지, 얼마나 중요하기에 알람을 받아야 하는지에 대해 와닿지 않을수도 있습니다 ! 하지만 EC2를 기준으로 실제 운영중 또는 프로젝트 .. 2023. 7. 14.
[Terraform] Meta-Argument 2 . for_each문 베하 !! 안녕하세요 BTC_콩순이들입니다 !! 오늘은 저번 포스팅에 이어 Terraform Meta-Argument 에 대해 알아보도록 하겠습니다!! 저번에는 count 문을 설명해드리며 마지막에 단점이 있다고 말씀드렸죠 ! 오늘 그 단점을 보완해줄 for_each문에 대해 알아볼게요 !!! 그럼 시작하겠습니다! ▶️for_each문 for_each 메타인수는 Terraform의 resource 블록 내에서 반복문을 사용할 수 있게 해주는 기능입니다! 반복문 ! 저번에 count 에 대해서 알아봤었죠 , 그럼 count와 for_each는 어떤 차이가 있으며 어떻게 사용하는게 좋을까요? 먼저 for_each문을 사용하면 어떤 점이 좋은지부터 알아보도록 하겠습니다. ✅ 다양한 리소스를 쉽게 생성하고 관리.. 2023. 6. 30.
[Terraform] Meta-Argument 1 . Count문 베하 - ! 안녕하세요 BTC 콩순이들입니다! 계속해서 Terraform 을 톺아보도록 하겠습니다 ㅎㅎㅎ 이번주는 Terraform 이 지원하는 Terraform Meta-Argument에 대해 알아보기로 할텐데요 ! 필요에 따라 실습도 함께 해보며 이해해보도록 합시다 !! 그럼 시작할게요 -! Terraform 에는 각각의 resource를 생성하려면 resource 블록 안에 각각 다른 Arguments 를 선언할 수 있습니다. aws 인프라로 예를 들어보면 , 이렇게 ami, instance_type 등 특정 리소스에만 국한적인 Arguments가 대부분입니다. resource "aws_instance" "web" { ami = data.aws_ami.ubuntu.id instance_type = .. 2023. 6. 13.
Mod_proxy_ajp를 통한 web-was 연동 베하 - ! 안녕하세요 ! BTC 콩순이들입니다!! 오늘은 mod_proxy에 대해 알아보겠습니다! 그럼 시작하겠습니다 !! web과 was를 연동한다니 , 도대체 왜 연동을 해야하는 걸까요? 사실 was는 혼자서도 web 서버의 역할도 충분히 해낼 수 있습니다 ! 하지만 우리가 web server와 was를 따로 두고 연동을 하는 이유에는 몇가지 이유가 존재합니다. ✅부하 분산 Web 서버는 정적인 컨텐츠만 처리하며, 동적인 데이터는 WAS에게 처리를 위임합니다. 이렇게 구성함으로써 Web 서버와 WAS 간의 역할을 분리하고, 로드 밸런싱을 통하여 처리량을 늘릴 수 있습니다. ✅보안 강화 Web 서버와 WAS를 분리함으로써 보안성을 높일 수 있습니다. 외부에서 WAS에 직접적으로 액세스할 경우, WAS.. 2023. 5. 31.