분류 전체보기

    [Terraform] 테라폼 레이아웃 나누는 전략 4가지

    terraform layout 전략 key 포인트 각 환경별(prod/dev/stg) 테라폼 소스를 어떻게 나눌 것인가? 나누어진 테라폼 소스를 어떻게 수월하게 배포할 것인가? layout 전략1 sigle git repo 전략 : 환경을 폴더로 구분 하기 aws-lincoln └── global └── prod └── services ├── mgmt ├── network ├── was └── web └── stg └── services ├── mgmt ├── network ├── was └── web └── dev └── services ├── mgmt ├── network ├── was └── web 장점 : 단점 : layout 전략2 sigle git repo + git branch 전략 : 하나..

    About UNKNOWN HOSTS

    UNKNOWN HOSTS는 클라우드 관련 기술을 리딩하는 연구 조직입니다. 연혁 2015 AWS 코리아 프리미엄 컨설팅 파트너사 소속 멤버들과 프로젝트팀 "UNKNOWN HOSTS"창설 2015-현재 AWS Pre-sales, 설계, 구축, 마이그레이션, 운영, 기술지원 담당 고객사 CJ Mnet 동서식품 남양유업 나이키 코리아 메가마트 한화생명 베올리아 코리아 현대엠앤소프트 롯데홈쇼핑 GS홈쇼핑 제주항공 코웨이 홈플러스 스타벅스 등 엔터프라이즈 및 스타트업 고객 50여개 이상 고객사 담당 멤버 블로그 https://kim-dragon.tistory.com/ KimDragon Tech & Economy Blog IT기술과 경제에 관한 소통 블로그 kim-dragon.tistory.com https://b..

    제니퍼(Jennifer) 이벤트 알람 Slack 으로 받기

    안녕하세요 Y입니다. 상용 Application 모니터링 설루션인 제니퍼를 사용하고 있는데요 Application 모니터링이 필요하여 이벤트 알람을 Slack으로 받을 수 있도록 설정해보았습니다. 제니퍼 란? 제니퍼는 국내 시장 1위 Application 성능관리 설루션입니다. JAVA,. .NET, PHP를 지원합니다. 1. 제니퍼 github에서 Slack-adapter 다운로드 https://github.com/jennifersoft/jennifer-view-adapter-slack/tree/master/dist 2. 파일업로드 및 제니퍼 설정 다운로드 받은 jar 파일을 아래의 설정으로 들어가서 업로드합니다. 3. 옵션 추가 미리 만들어 둔 WebhookURL 및 Slack 채널을 아래와 같이 옵..

    Tomcat 헤더 정보 노출 제거

    안녕하세요 Y입니다. 오늘은 Tomcat 헤더 정보가 노출되는 부분을 제거해보겠습니다. 헤더 정보가 노출될 경우 악의적인 유저가 이를 악용하여 공격할 수 있습니다. 1. server.xml 수정 1) vim 에디터로 server.xml 파일 숮어 vim $TOMCAT_HOME/config/server.xml 2) 부분에 아래의 내용 추가 ~~~~~~~ ~~~~~~~ ~~~~~~~ ~~~~~~~ 2. 톰캣 재기동 $TOMCAT_HOME/bin/shutdown.sh $TOMCAT_HOME/bin/startup.sh 3. 확인 간단한 설정으로 톰캣 헤더 정보 노출을 제거했습니다. 감사합니다. :)

    AWS Backup 서비스를 사용하여 AWS EFS Backup/Restore 하기

    안녕하세요 Y입니다. 오늘은 간단하게 AWS Backup 서비스로 AWS EFS를 백업/복구를 해봤습니다. * EFS 생성 및 서버 마운트에 대한 내용은 생략합니다. 1. AWS Console Login -> AWS Backup 서비스 Console 접속합니다. 2., 백업 볼트 생성 참고: 백업 볼트 란? - AWS 백업에서 백업 볼트는 백업을 구성하는 컨테이너입니다. - 백업 볼트를 사용하여 해당 백업 볼트에서 백업을 암호화하는 데 사용되는 AWS Key Management Service(AWS KMS) 암호화 키를 설정하고 백업 볼트의 백업에 대한 액세스를 제어할 수 있습니다. - 여러 백업 그룹에 대해 서로 다른 암호화 키 또 는 액세스 정책이 필요한 경우 선택적으로 여러 개의 백업 볼트를 생성할..

    VMware에 Kubernetes 환경 구성 해보기

    안녕하세요 Y입니다. 테스트를 위해 제 로컬 vmware에 Kubernetes 환경을 구성했습니다. 구성은 Master node 1대와 Worker node 3대로 총 4대의 vmware 가상 머신을 이용해서 만들어봤습니다. 0. 사전 정보 가상화: vmware workstation 10 OS: CentOS Linux release 7.8.2003 (Core) Hostname & IP: kubemaster: 192.168.139.80 kubenode1: 192.168.139.81 kubenode2: 192.168.139.82 kubenode3: 192.168.139.83 1. 사전 세팅 (Master-Node 4대 모두 진행) 1) Master-Node 간 UUID 중복 확인 (UUID가 같으면 안 됨)..

    파이썬 List 중복 제거

    안녕하세요 Y입니다. 오늘은 파이썬 List에서 중복 제거하는 방법을 알아보겠습니다. 1. 집합 자료형 set 이용하기 names = ['Lim','Kim','Park','Choi','Jung','Lee','Lim','Park'] my_set = set(names) my_list = list(my_set) print(my_list) ['Lim', 'Choi', 'Jung', 'Park', 'Kim', 'Lee'] 리스트의 순서가 뒤죽박죽 섞입니다. 2. 리스트의 순서를 유지하면서 중복제거 하기 names2 = ['Lim','Kim','Park','Choi','Jung','Lee','Lim','Park'] my_list2 = [] for name in names2: if name not in my_list..

    AWS Chatbot 서비스로 Slack 메세지 받기

    안녕하세요 Y입니다. 예전에는 Lambda 서비스를 활용하여 Slack으로 AWS 리소스를 모니터링을 했었는데요 오늘은 간단하게 AWS chatbot 서비스를 사용하여 Slack으로 메시지를 받아보도록 하겠습니다. AWS Chatbot 서비스 란? AWS Chatbot은 Slack 채널 및 Amazon Chime 채팅룸을 통해 AWS 리소스를 쉽게 모니터링하고 상호 작용하도록 지원하는 대화형 에이전트입니다.(참고: https://aws.amazon.com/ko/chatbot/) 0. AWS Chatbot 서비스 접속 AWS Console에 로그인후 AWS Chatbot서비스로 접속하여 채팅 클라이언트를 Slack로 설정하고 클라이언트를 구성합니다. 1. AWS chatbot Slack Workspace ..