해외주식 취득가액 정정 신청 (증여 주식 단가 수정)
·
재테크
해외 주식 증여 시 "증여 받은 주식 단가"와 "증여 신고를 한 주식 단가"가 다를 경우 취득가액 정정 신청이 필요함해외 주식 증여 시 단가 증여일 기준 전일자 종가로 취득가액 산정해외 주식 증여 후 증여 신고 시 단가 증여일 기준 앞/뒤 2개월(총 4개월) 종가 평균으로 취득가액 산정 "취득가액 수정" 시 주식의 손익내역과 양도세 산출내역 등이 수정되기에 양도받은 주식을 매도하기 전 진행하는게 편함.증여 시 취득 가액(전일 종가) - $65.2증여 신고 시 취득 가액(4개월 종가 평균) - $63.91주당 $1.3 정도 차이가 발생하여 증여 주식이 1,000주인 경우 약 $1,300 정도의 수익 증가가 발생함.1주당 취득 가액이 낮아지면서, 전체적인 수익이 증가하여 양도세가 증가반대의 경우면 양도세 절..
[Alibaba] PrivateLink 생성 및 접근 제어
·
클라우드(Azure, AWS, Alibaba)
PrivateLink프라이빗 네트워크 연결을 통해 서비스와 VPC 리소스간에 보안된 연결을 제공AWS - PrivateLink, Azure - Private Link 서비스와 유사 장점보안성 강화 - 인터넷을 거치지 않고 VPC와 연결되어, 외부 공격으로부터 데이터 보호우수한 네트워크 품질 - 인터넷 지연 시간에 영향을 받지 않아 네트워크 품질이 향상경로 간소화 - VPC와 외부 서비스 연결을 위한 복잡한 네트워크 경로 설정을 단순화 할 수 있음단점비용 증가 - VPC 엔드포인트 생성 및 트래픽 전송에 추가 비용 발생리전 제한 - PrivateLink 서비스를 제공하는 리전이 제한적서비스 제한 - 특정 서비스(OSS, SLB등)에만 연결 가능 ESC, OSS, PrivateLink 를 구성하여 파일 다..
[Alibaba] VPC 생성
·
클라우드(Azure, AWS, Alibaba)
VPC (Virtual Private Cloud)사용자가 자신만의 격리된 네트워크 환경을 구성할 수 있게 해주는 가상 네트워크 서비스VPC는 서로 논리적으로 격리되어 VPC간 통신을 위해서는 peering 연결 설정이 필요AWS의 VPC, Azure의 Virtual Network와 유사기본적으로 외부와 통신이 불가한 사설망(Private) 형태로 구성(subnet 내에서만 통신 가능)외부와 통신이 필요한 경우외부에서 내부: EIP(Elastic IP), Bastion Host 구성내부에서 외부: NAT(Network Address Translation) Gateway 구성 vSwitchVPC subnet을 용도(DB, Web, App등)에 따라 IP 대역을 나누어 사용할 수 있도록 해주는 L2 swi..
[Azure] Gateway SKU Migration (공인 IP 주소 포함)
·
클라우드(Azure, AWS, Alibaba)
현재 사용중인 ER(전용선) Gateway의 공인 IP 주소 SKU(Basic)가 2025년 9월에 서비스가 종료되어 마이그레이션 진행 ER Gateway에 연결 된 "공인 IP 주소"의 경우 SKU 업그레이드를 지원하지 않아 ER Gateway 재생성이 필요SKU 변경으로 진행 시 서비스 다운타임이 발생하여 Azure 포탈에서 제공하는 "Gateway SKU Migraion"을 사용하여 무중단으로 진행겸사겸사 ER Gateway 도 가용성이 지원되는 SKU로 변경 (Standard -> ErGw1AZ) 작업은 아래와 같이 4단계로 진행이되며, “ 4. 마이그레이션 커밋” 전까지는 롤백이 가능.유효성 검사마이그레이션 준비 - 신규 게이트웨이 생성트래픽 마이그레이션 - 기존 게이트웨이의 모든 네트워크 트..
zabbix 컨테이너로 실행 시 system infomation 알람 제거 하기
·
모니터링(Zabbix,Grafana)
Zabbix를 컨테이너로 구성 시 아래와 같은 알람이 계속 발생zabbix-web-nginx-pgsql:ubuntu-7.0.6zabbix-server-pgsql:ubuntu-7.0.9 원인:프론트엔드 서버와 Zabbix 서버가 정상적으로 통신이 되지 않아 발생웹 프론트 컨테이너가 localhsot를 자기 자신으로 인식하여 “localhost:10051 연결 거부” 메시지 발생 해결방안:컨테이너 실행 시 ZAX_SERVER_HOST 환경변수를 지정하여 실행zabbix 컨테이너: zabbix-server-pgsql-e ZBX_SERVER_HOST=zabbix-server-pgsql zabbix 서버와 프론트 서버가 같은 docker 네트워크에 있어야만 가능함.
Grafana 버전 업그레이드 (11.4.0 -> 11.6.1)
·
모니터링(Zabbix,Grafana)
컨테이너로 사용 중인 Grafana 버전 업그레이드 버전 릴리스 날짜 주요 변경 사항 요약11.6.12025년 4월 말보안 패치 및 기능 개선11.5.42025년 4월 중순Azure 모니터링 개선 등11.4.42025년 4월 초Go 버전 업데이트 등 사전 준비1. 데이터 저장소 위치 확인(방법 1) docker inspect grafana 명령 실행 후 Mounts 섹션 확인$ docker inspect grafana "Mounts": [ { "Type": "volume", "Name": "grafana-storage", "Source": "/var/lib/docker/volumes/gr..
Jenkins에서 ansible-playbook 실행
·
Ansible
Jenkins와 Ansible 서버를 분리하여 구성 후 Publish Over SSH 플러그인을 사용하여 연동은 되었으나ansible 실행 시 권한 이슈가 계속 발생하여 Jenkins와 Ansible 을 하나의 서버로 구성함. (분리 구성은 나중에 테스트 ..;;;) Jenkins 컨테이너를 실행하고, 해당 컨테이너에 Ansible 설치 및 추가 설정을 진행. 1. Jenkins 컨테이너 실행$ docker run -d --name jenkins -e TZ=Asia/Seoul -p 8888:8080 -p 50000:50000 -v jenkins-data:/var/jenkins_home -v /var/run/docker.sock:/var/run/docker.sock --restart unless-stopp..
리눅스 파티션 확장 (VM, growpart 사용)
·
Linux
리눅스 서버 파티션이 잘못 할당되어 수정 (25GB -> 300GB)  1. VMWare에서 디스크 용량 확장   2. 리부팅 후 용량 확인sda 용량은 300G로 확장은 되었으나 파티션 확장은 되지 않은 상태# lsblkNAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINTSsda 8:0 0 300G 0 disk├─sda1 8:1 0 1G 0 part /boot/efi├─sda2 8:2 0 16G 0 part [SWAP]└─sda3 8:3 0 7.9G 0 part /sr0 11:0 1 1024M 0 rom  3. growpart 툴을 사용하여 파티션 확장growpart [볼룸명] [파티션 번호]# growp..
쿠버네티스(k8s) 클러스터 pod 생성 테스트 (deployment와 run 비교)
·
Docker
웹 서비스용 pod 1개 생성 및 80 포트 외부 서비스 연동 1. web 서비스를 위한 pod 생성nginx 이미지를 사용하여 web 이라는 pod 생성$ kubectl get podNo resources found in default namespace.$ kubectl run web --image=nginxpod/web created$ kubectl get podNAME READY STATUS RESTARTS AGEweb 1/1 Running 0 5s  2. 80 서비스 생성 및 포트 외부 노출외부에서 80포트 접속을 할 수있도록 서비스 생성 (web-svc)$ kubectl get svcNAME TYPE CLUSTER-IP ..