본문 바로가기

공부284

[AWS] NACL vs Security Group (Stateless와 Stateful 차이) # 요약만 확인하기 NACL과 Security Group에 대한 전반적인 개념은 아래 글을 참조하자 https://cleverdj.tistory.com/122 위의 글에서 볼 수 있듯이, NACL은 "서브넷 단위"이고, Security Group은 "서버 단위" 이다 따라서 외부 통신의 경우 NACL과 Security Group을 모두 거쳐야 하고, 내부 통신의 경우 Security Group만 거친다 또한 각 규칙에 대해서 Allow 또는 Deny를 지정할 수 있으며 규칙별 중요도(규칙을 적용할 순서)가 있는 NACL과는 다르게, Security Group에선 기본적으로 모두 Deny이며 Allow 하는 규칙만을 만들어낼 수 있으며 순서따윈 없이 한꺼번에 모두 적용시킨다 더 보다보면 Stateless/.. 2021. 5. 31.
[AWS EC2] Marketplace AMI id 알아내는 법 문제 상황 테라폼이나 CLI로 EC2를 생성할 땐, AMI id가 필요하다 그렇지만... 치사하게 Marketplace의 AMI들은 id를 보여주질 않는다 물론 콘솔에서 직접 해당 AMI를 가지고 인스턴스를 생성하면 AMI id를 확인할 수 있겠지만, 매번 그런식으로 확인을 하기엔 지나치게 비효율적이다 해결 제품 세부 정보 페이지로 이동 Continue to Subscribe 클릭 (구독을 해야지만 id를 보여주는 듯하다) 참고로 구독은 돈 나가는거 아니니까 걍 눌러도 된다 이런 페이지가 뜨면 가운데의 Accept Terms를 한 번 눌러주고, 오른쪽 상단의 Continue to Configuration 버튼이 활성화될 때 까지 기다려준 후 클릭해주자 원하는 버전과 리전만 선택해주면 AMI id를 확인할.. 2021. 5. 25.
[AWS] Application Migration Service(MGN) vs CloudEndure 다른점 요약 Application Migration Service(MGN) 리뷰 & CloudEndure와 비교 참고 1. 지원되는 리전 & OS CloudEndure가 더 많음 (물론 CloudEndure도 만능은 아님) MGN에서 지원되는 리전 MGN에서 지원되는 OS 2. 요금 둘 다 동일하게 90일간 무료 -> 90일 후에 CloudEndure는 만료되어 사용불가, MGN은 추가비용 내고 사용 가능 MGN 요금 3. Agent 설치 방식 CloudEndure : 콘솔에 IAM User Key 먹이면 Token과 에이전트 설치할 수 있는 명령어 발급됨 MGN : 리전별로 정해져있는 에이전트 설치 후 실행하면서 IAM User Key 입력 MGN Agent 설치 4. 복제 과정 CloudEndure : 프로젝트별.. 2021. 5. 24.
[AWS] Application Migration Service(MGN) 리뷰 & CloudEndure와 비교 5월 18일에 AWS Application Migration Service(MGN)가 정식 출시되었다 (공식 블로그 글 확인) AWS가 인수한 CloudEndure를 이제 AWS Console에서 사용할 수 있다..... 라고 생각했으나, 뭔가 조금씩 다르고 CloudEndure도 여전히 사용할 수 있어서 그냥 마이그레이션 방법이 하나 더 늘었다고 생각하는게 편할 듯 하다 공식 블로그를 보면 알겠지만, AWS는 CloudEndure 대신 MGN 사용을 권장한다 그러나 사용 설명서 등을 보고 직접 테스트 마이그레이션을 해 본 결과, 아직은 CloudEndure가 더 유용해보인다 (차차 업데이트 되겠지만...) 그리고 사실 이름도 별로 맘에 안든다. 왜 MGN이지? AWS AMS란 서비스가 이미 있다 해도,.. 2021. 5. 24.
[AWS] CloudEndure Agent 설치 실패 시 확인 사항 (Linux) ※ 이 글은 공식 문서들을 정리한 글 입니다 Error_Installation_Failed Agent_Installation_Requirements ※ 아래의 내용들이 꼭 충족되어야 Agent 설치가 가능한건 아닙니다 (설치 실패 시에만 확인) ※ /root/cloudendure.log 파일을 먼저 확인하세요 설치를 진행하는 과정 중 Downloading 단계에서 실패한다면 네트워크 문제일 가능성이 큽니다 하지만 Installing 과정에서 실패하면서 아래와 같은 에러 메세지가 뜬다면, 본문의 내용들을 참고해보세요 Installation was not finished successfully. Please contact CloudEndure support at https://bit.ly/2T54hSc fo.. 2021. 5. 10.
[AWS CloudEndure] Windows 2008 Server 상태 체크 Fail - DHCP 문제 상황 CloudEndure로 Windows 2008 Server Cut Over를 진행했는데, 복제 서버의 health check가 계속 아래와 같은 상태였다 Cut Over에 문제를 끼치는건 BLUEPRINT뿐일텐데, 아무리 찾아봐도 문제될 요소는 보이지 않았다 심지어 인스턴스 스크린샷과 시스템 로그도 암것도 안보임,,,,,,, 결론 docs.aws.amazon.com/ko_kr/AWSEC2/latest/WindowsGuide/windows-set-time.html#windows-persisting-time-changes-w2k8 요약을 해보자면, DHCP로 받는 IP가 만료된 후, 갱신해야 할 때 AWS(미국) 시간과 우리나라는 9시간 차이가 나기 때문에 IP를 새로 받기까지 최대 9시간을 기다.. 2021. 5. 4.
[Web] Web WAS 차이 + 스크립트 언어 참조 & 더 자세한 설명 cupjoo.tistory.com/54 dev-youngjun.tistory.com/67 velog.io/@seanlion/cgi ts2ree.tistory.com/21 hi-datalab.tistory.com/32 hyoje420.tistory.com/25 gmlwjd9405.github.io/2018/10/27/webserver-vs-was.html 1. Web Server 우리는 크롬 등의 웹 브라우저를 통해 인터넷을 사용한다 이 웹 브라우저에 페이지를 요청하면 요청을 받은 서버가 페이지를 반환해준다 이 때, 모든 데이터가 서버에 저장되어 있어 항상 정해진 페이지를 출력하는 경우와 (정적 페이지), DB에서 필요한 데이터들을 가공해 매번 다른 페이지를 출력할 수 있는 경우가.. 2021. 5. 3.
[Batch script] @echo off 란? 결론 : "명령어 복창"을 생략하는 것 @echo off 없을 시 batch 파일 echo welcome to honglab pause 실행 결과 @echo off 적용 시 batch 파일 @echo off echo welcome to honglab pause 실행 결과 위에서 본 것과 같이, C:\test>echo welcome to honglab 와 같은 쓸데없는 명령어 복창을 생략할 수 있다 참고 : mwultong.blogspot.com/2006/05/dos-echo-off.html 끝 2021. 5. 3.
[Zabbix Action] 자빅스에서 이메일로 알림 보내기 Requirements Zabbix Server Zabbix Server에 등록된 Host 해당 Host가 포함된 Host group 목차 1. User group 생성 2. User 생성 3. Action 생성 1. User group 생성 Administrator > User groups > Create user group Group Name은 알아서 짓고, Permissions 탭으로 가서 아래와 같이 Host group을 골라서 Add해주자 2. User 생성 Administrator > Users > Create user User 탭에선 이름(Alias)과 User group, 비밀번호를 설정해준다 그리고 Media 탭으로 가면 아래와 같은 창이 뜨는데 가운데의 Add를 눌러주자 Type을 Em.. 2021. 5. 3.
[Python] CSV 파일 읽기/쓰기 1. CSV 파일 읽기 먼저 아래와 같은 CSV 파일을 만들어놓았다 이를 읽어서 콘솔에 출력하기 위해 아래와 같은 파이썬 파일을 만들었다 import csv path = 'C:/sample.csv' try: f = open(path, encoding='euc-kr') csv_f = csv.reader(f) for line in csv_f: print(line[0], '\t', line[1], '\t', line[2], '\t', line[3], '\t', line[4]) except Exception as e: print(e) csv를 import 하면, reader 함수로 지정한 경로의 CSV 파일을 읽을 수 있다 try/except 구문은 예외처리를 위한 것으로, 아래 글을 참조하자 wayhome25.. 2021. 4. 30.
[SAP] SAP 관련 용어/포트 정리 SAP : Systems, Applications, and Products in data processing 유럽 회사(Societas Europaea)라서 SAP SE임 ERP : Enterprise Resource Planning, 전사적 자원 관리 기업의 모든 자원을 최적으로 관리하는 통합정보 시스템 BC : Basis Consultant SAP ERP 제품에 대한 전반적인 관리를 맡는 사람 SAP 시스템 도입을 고려할 때 하드웨어에 대한 사이징부터 시스템 구성에 관한 전반적인 사항과 설치, 사용자/라이선스 관리, 모니터링, 튜닝 등 모든 것을 다룸 APO : Advanced Planning & Optimizer 수요 예측, 공급망계획, 생산계획 및 일정계획 등을 최적으로 구현하도록 하는 업무프로세.. 2021. 4. 29.
[Linux] crontab 기초 & 스크립트 작성 팁 crontab 기본 옵션 -e : crontab 편집기 실행 (vi처럼 사용) -l : 현재 crontab 내용 확인 -r : 현재 crontab 삭제 crontab 작성 방법 [분(0-59)] [시간(0-23)] [일(1-31)] [월(1-12)] [요일(0-7)] [실행할 명령] 요일 : 1(월)-6(토) / 0과 7은 다 일요일 특수기호 * : 모든 값 (매일, 매시, 매분 등) - : 범위 지정 , : 여러 값 지정 / : 증분값 작성 예시 # 매분 명령 실행 * * * * * [명령] # 매일 0시 00분에 실행 0 0 * * * [명령] # 매주 월요일 0시 00분에 실행 0 0 * * 1 [명령] # 매일 0시, 12시에 실행 0 0,12 * * * [명령] # 매주 평일 8시에 실행 0 8.. 2021. 4. 29.
[AWS] AWS Backup 서비스 개념 정리 AWS Backup이란? 완전관리형 백업 서비스 정책 중심의 백업 계획 생성, 진행 중인 백업 상태 모니터링, 규정 준수 확인, 백업 검색/복원 등의 작업들을 중앙 콘솔에서 수행 가능 중앙 백업 관리, 교차 리전 백업, 교차 계정 관리 등의 기능이 있다 지원되는 리소스 공식 문서 참조 현재는 FSx, EFS, DynamoDB, EC2, EBS, RDS, Aurora, Storage Gateway(온프레미스) 상대로만 지원된다 시간이 지나면 더 늘어나지 않을까 싶다 이 리소스들에 대한 백업 데이터는 S3에 저장된다 AWS Backup 개념 백업 볼트 (Backup Vault) 백업을 구성하는데 사용하는 컨테이너 백업 암호화를 위해 KMS 키 설정 가능 / 볼트 백업에 대한 액세스 제어 가능 백업 계획 (B.. 2021. 4. 28.
[AWS] NVMe 형식 EBS 자동 마운트 스크립트 출처 cloudest.tistory.com/59 출처는 내 동기의 블로그다 난 동기한테 직접 설명을 들었다 위의 글은 User Data에 스크립트를 넣어서 처음부터 자동으로 마운트시키는거지만, 난 그냥 .sh 파일로 만들어서 실행시키려고 한다 문제 상황 EC2를 생성할 때, 아래와 같이 EBS들을 붙여서 생성해보겠다 볼륨의 구분을 위해 크기를 각각 1~5로 설정했다 AWS 내에선 /dev/sdb부터 /dev/sdf까지 차례대로 이쁘게 생성된다 근데 막상 서버에 접속해서 보면,,,? 순서가 뒤죽박죽이다. 심지어 이 nvme 형식은 재부팅될때마다 순서가 바뀐다고 한다 위와 같은 경우는 사실 그냥 볼륨의 사이즈를 보고 원하는 폴더에다 마운트 시키면 된다곤 하지만, 사이즈가 같은 볼륨이 2개 이상이 되는 경우 .. 2021. 4. 27.
[AWS] CloudEndure 용어 & 프로세스 정리 (Migration Tool) 원래는 Azure 등의 다른 클라우드에도 적용되는 마이그레이션 툴이었는데, AWS가 인수한 후로는 AWS로의 마이그레이션만 지원된다 무료로 사용할 수 있으며, 나중엔 AWS 콘솔에도 나온다고 한다 단점이 있다면 디스크 채로 복사를 하기 때문에 쓸모없는 디스크까지도 한꺼번에 마이그레이션을 해야한다 처음 접할 때 개념들이 헷갈렸어서 이렇게 정리를 해 둔다 (실습은 아님) 참고하면 좋을 AWS Workshop migrate-to-aws.workshop.aws/ application-migration-with-aws.workshop.aws/en/server-migration.html migration-immersionday.workshop.aws/en/rehost/cloudendure.html CloudEndu.. 2021. 4. 26.