분류 전체보기 204

[GCP] On-Premise to GCP Serverless 서비스를 VPN(Private망)으로 연결하여 사용

배경 : On-Premise에서는 외부, 내부 경계가 명확합니다. Cloud는 VPC로 구획을 나누기는 하지만, iaas, PaaS, SaaS는 자체 제공하는 서비스이기 때문에, Public망으로 서비스를 제공받게 됩니다.물론 CSP에서는 안전하다고는 하나, Public 구간에서의 문제는 사용자의 책임입니다.목적 : GCP의 Managed Service (PaaS)를 Public 망으로 접속하여 사용하는 것이 아니라 VPN, Cloud Interconnect로 연결 후  Private망으로 GCP로 접속 후 Private Service Connect를 통해  보안성을 향상하여 접속하는 방안으로  보안성을 향상하는 방안을 작성합니다. 내용 : 이번 문서 작성시에는 On-Premise와 GCP를 연결 하여 ..

Cloud/GCP 2024.07.28

AWS Security Group & NACL 차이

AWS 별도 스터디 하다가..기본인 것을 정리하기 위해 작성공통적으로 Sercurity Group, NACL은 VPC의 트래픽을 통제하고 제어하는 서비스방화벽 서비스인데, 위치와 동작방식이 다르다. Security Group : 상태를 저장하는 Stateful 방식개별 인스턴스만 설정 할 수도 있고, 그룹으로 선택하여 할 수도 있음허용만 가능하며, 차단(Deny)은 불가함 기본적으로 허용정책이 없다면 모두 차단NACL :Security Group은 인스턴스 기반이라면 NACL은 Subnet 단위로 설정을 함Security Group보다 상위위치에서 차단, 허용을 함규칙에 숫자가 있으며, 숫자 값이 적을 수록 우선적으로 적용됨(보통  아는 방화벽이 NACL이긴 하나, 상태저장이 안되는 Stateless라는..

Cloud 2024.07.16

GCP Professional All Certified 취득

링크드인에 작성했지만, 편한 개인블로그에 더 생각을 담아서 작성해본다. 6월 30일부로 약 1년 2개월에 거쳐 Google Cloud Certified Professional 8개를 모두 취득을 하였다. 온프레미스, 네트워크 보안을 12년간 하다가 네트워크 보안벤더에서 사내 프로젝트로 클라우드를 접했고, 순식간에 만들어지는 리소스와 서버리스 서비스들을 보며, 클라우드가 미래다..ㅎㅎ 라고 생각이 들어서, 클라우드 업무로 전환하겠다고, 부서전배 시도부터 이직을 꽤 했었다. 아니 정말 많이했다..분명 취업 공고내용에는 클라우드 업무 내용이 명시되어 있었고, 면접내용도 그러했는데 입사하고 나니 온프레미스나..기기의 납땜도 했었고 아니면 회사내 계약서 작성, 검토라던가 ..물론 회사의 녹을 받으니 원하는 것만 ..

[OS] linux에서 사용하면 편리한 명령어 정리

목적 : linux에서 사용하면 편리한 명령어들을 정리해보려 합니다.지속적으로 추가, 수정 진행 중입니다.- 파일검색 후 삭제예를들어 특정 디렉토리의 압축된 (gz)파일이 1일 이후 수정된 파일을 보고싶을때find /검색디렉토리 -name “*.gz” -mtime +1 -exec ls -l {} \;만약 그 해당 파일을 삭제하고자 하면 ls-l 대신 rm 사용find /검색디렉토리 -name “*.gz” -mtime +1 -exec rm {} \;mtime : 수정된 시간 즉 파일의 마지막 변경시각ctime : inode가 변경되는 행위 발생시 기록 (권한 변경이나, 소유자 변경등)atime : 파일의 마지막 접근시각 (cat으로 파일 읽어도 atime이 변경됩니다..)- 파일내용 찾기⁠find . -t..

시스템/Linux 2024.06.19

로그 압축 및 로그 삭제 쉘스크립트

회사에서 업무를 하다가, Log 파일이 많이 생성이 되고 삭제할 필요성이 있어서 작성 로그가 생성된지 10일이 지나면, 압축 후 디렉토리는 삭제그 이후 5일이 지나면 해당 압축파일 마저도 삭제하는 스크립트다. 요즘 어플리케이션이나, OS는 로그로테이션, 삭제 옵션이 있어서 사용은 잘 안하겠지만그럼에도 필요할 때가 있으니 기록용으로 작성"압축대상디렉토리""하위디렉토리명" 항목만 원하는 것으로 변경하면 다른 환경에서도 사용 가능합니다.#!/bin/bash# 환경변수compress_target_dir="압축대상디렉토리"keep_compressed_days=10 echo "압축대상 디렉토리의 시간(일)"remove_old_days=$((keep_compressed_days + 5))echo "압축 된 후 삭제할..

시스템/Linux 2024.05.31

[GCP / Monitoring] GCP ops Agent 설치시 에러 메시지가 발생될때

GCP에서 GCE의 리소스 Monitoring을 하기 위해 운영 에이전트를 설치가 되지 않을때 내용을 정리하였습니다. 운영에이전트는 gcloud에서 설치할 수도 있고, GCE에서 진행할 수도 있습니다. 다만, gcloud에서 설치진행이 완료 되었다고 하지만, 실제로 Agent에서 “service google-cloud-ops-agent status” 명령으로 확인시 설치가 안된경우가 있습니다.수동 설치방안은 아래와 같습니다.   curl -sSO https://dl.google.com/cloudagents/add-google-cloud-ops-agent-repo.sh   sudo bash add-google-cloud-ops-agent-repo.sh --also-install docs : https://..

Cloud/GCP 2024.05.27

[GCP / Security] - VPC 서비스 제어

목적 : 온프레미스는 물리적으로 분리된 환경에 있다보니 허가된 사용자와 장소에서만 접근이 가능하지만, Public Cloud GCP는 공개된 특성상 기본적으로 Console에는 모두 다 접근이 가능합니다.개인이 아닌 기업의 경우에는 AWS는 Organization, SCP등을 이용하여 허가된 사용자와 장소에서만 접근이 가능하게 할 수 있고, GCP역시 VPC서비스 제어와 Access Context Manager를 이용하여 보안을 향상할 수 있습니다.본 문서에서는 예제 시나리오를 가지고 허가된 장소와 사용자만 GCP서비스를 사용하는 방안을 기술하겠습니다. 유의사항 :VPC 서비스 제어는 서비스의 제한을 발생시키기에 테스트 실행모드 (DryRun)가 있습니다.본 문서에서는 실행여부를 확인하기 위해 바로 시행..

Cloud/GCP 2024.05.26

[GCP / Security] Web Console 접근제어

문서의 목적GCP의 장점이자 단점은 언제 어디에서나 Web Console로 접근하여 업무를 수행할 수 있습니다.고객사 내부에서 특정 IP, 사용자만 GCP에 접속할 수 있도록 방화벽등을 통해 가능하나, 외부에서 접속하는 것은 막기 어렵습니다.그래서 GCP자체에서 접근을 제어해주는 Chrome Enterprise Premium, Access Context Manager 보안 서비스를 사용하여 특정 IP에서만 접속하도록 하여 보안성을 향상해 보겠습니다.유의사항BeyondCorp Enterprise는 GCP 조직이 필요 합니다. 조직단위에서 GCP를 사용하여야 합니다. Kr도메인 기준 1년간 10,000원 정도이므로 발급하셔서 테스트 하는 방법과 ( .tk .ml .ga등) 무료 도메인도 존재하기에 freen..

Cloud/GCP 2024.05.23

Google professional cloud devops engineer 자격 후기

GCP Devops 자격 후기 https://www.credly.com/badges/fef50bb7-2624-4683-b4c2-94aeb3581f94/public_url Professional Cloud DevOps Engineer Certification was issued by Google Cloud to Choi Seong Gi.Professional Cloud DevOps Engineers implement processes throughout the systems development lifecycle using Google-recommended methodologies and tools. They build and deploy software and infrastructure delivery ..

Google Cloud Developer 자격증 후기

작년 11월 Network 이후로 24년 처음 취득한 자격증인 GCP Developer 자격 후기구글이 하도 인증관련을 바꾸어서, 지금은 credly를 통해 자격 취득한 것을 확인할 수 있다. https://www.credly.com/badges/7ca99c8b-9a05-498f-99e0-6cc0967a0efe/public_url Professional Cloud Developer Certification was issued by Google Cloud to Seonggi Choi.A Professional Cloud Developer builds scalable and highly available applications using Google-recommended tools and best pract..