반응형
모든 게시글
[AWS] 애플리케이션 접속이 안되거나 간헐적으로 접속이 끊길 시 로드밸런서 서브넷 설정 확인하기
Amazon Cloud2025.02.18 15:15[AWS] 애플리케이션 접속이 안되거나 간헐적으로 접속이 끊길 시 로드밸런서 서브넷 설정 확인하기

안녕하세요. 이번 시간에는 애플리케이션 성능에 영향을 주는 로드밸런서 배포 시 주의사항을 알아보겠습니다.인터넷 경계 로드밸런서에서 잘못된 설정으로 애플리케이션이 느려지는 케이스를 소개하고자 합니다. 1. 개요"애플리케이션에 접속하는 데 걸리는 시간이 20~30초 걸리고 간헐적으로 해당 증상이 계속 발생합니다.""APM에서는 특이사항이 없어 보이는데 인프라 레벨에서 어떤 문제가 있는지 점검 부탁드립니다.""개발 환경에서는 성능 이슈가 없는데 운영 환경에서만 해당 문제가 발생합니다."기존 온프레미스에서 구축된 서비스를 클라우드로 마이그레이션 하던 중 애플리케이션을 올린 후 지난주 개발자분께서 애플리케이션 성능 점검 요청을 해왔습니다. AWS에서 네트워크 및 기타 인프라는 제가 생성하였으나 현재 애플리케이션 ..

[NCLOUD] 기업 환경에서 VPN Full Tunneling과 Split Tunneling에 대해 알아보기
Naver Cloud2025.02.18 12:59[NCLOUD] 기업 환경에서 VPN Full Tunneling과 Split Tunneling에 대해 알아보기

안녕하세요. 이번 시간에는 NCLOUD에서 주의해야 할 기업 환경에서 VPN Full Tunneling과 Split Tunneling에 대해 알아보겠습니다. 0. 개요 기업 환경에서는 보안 강화를 위해 VPN(Virtual Private Network)을 활용하는 경우가 많습니다. VPN을 사용하면 사내 네트워크에 원격으로 접속할 수 있으며, 인터넷을 통한 데이터 전송을 암호화하여 보안을 강화할 수 있습니다.   하지만 VPN의 트래픽 처리 방식에 따라 Full Tunneling(풀 터널링)과 Split Tunneling(스플릿 터널링) 두 가지 방식으로 나뉘며, 각각 장단점이 존재합니다.   이 글에서는 Full Tunneling과 Split Tunneling의 차이점을 설명하고, 기업 환경에서 어떤 ..

[OPic] 영포자의 오픽 학습 과정과 자세한 오픽 IM1 시험 후기
어학 검정2025.01.09 17:08[OPic] 영포자의 오픽 학습 과정과 자세한 오픽 IM1 시험 후기

안녕하세요. 이번 시간에는 영포자의 오픽 학습 과정과 자세한 오픽 시험 후기를 남기고자 합니다. 회사에서 1년마다 2번씩 오픽 시험을 볼 수 있는 기회를 줘서 올해가 끝나기 전에 기회가 사라지는 게 아까워서 시험을 보고 왔습니다. 0. 시험 배경우선 저를 소개하자면 저는 현재 IT 업계에서 엔지니어로 일하고 있습니다. 학부 시절 모의 토익 시험 이후로 공인 영어 시험은 처음입니다.영어로 뭔가에 대해서 말하는 것도 처음입니다.시험 장소인천 부평CBT 오픽 센터시험 일자2024년 12월 28일, 12월 29일시험 시간13:00, 17:00 저는 인천 부평CBT에서 12월 28일 13:00에 시험을 봤고, 두 번째 시험은 같은 센터에서 12월 29일 17:00에 시험을 치고 왔습니다. 우선 먼저 궁금해 할 시..

[일상] 클라우드 엔지니어로 한 해를 보내며 2024년 회고록
회고록2025.01.01 13:29[일상] 클라우드 엔지니어로 한 해를 보내며 2024년 회고록

매년 회고록을 작성해 보는 게 좋을 것 같아 3년째 진행하고 있다. 2024년을 돌아보며 만족스러운 1년을 보냈는지 적어보고자 한다. 벌써 지금 회사에 입사한 지 2년을 채웠고 엔지니어로는 3년 차에 접어들었다. (사실 3년차 중반이다)올해 나는 어떻게 보냈을까? 시간이 너무 빠르게 지나가서 내가 올해 어떤 일을 했는지 되짚어보고자 한다. 올해 목표는 기술적인 성장을 이루는 것이었는데 2024년 무엇을 하면서 보냈는지 확인해 보자 2024년 무엇을 하면서 보냈나?나에게 2년 차는 업무나 마음가짐에 있어서 많이 성장할 수 있는 시간이었다. 2년 차에는 주니어로서 팀에 어떻게 기여할 수 있을지 고민하는 시간을 많이 가진 것 같다. 팀에서 일을 믿고 맡겨도 되는 후배가 되고 싶고 후배들이 들어오는 상황에서 부..

[AWS] ECS 블루/그린 배포를 위한 CodePipeline 구성 방법을 자세하게 알아보기
Amazon Cloud2024.12.31 17:20[AWS] ECS 블루/그린 배포를 위한 CodePipeline 구성 방법을 자세하게 알아보기

안녕하세요. 이번 시간에는 AWS ECS 블루/그린 배포를 위한 CodePipeline 구성을 해보는 실습을 진행하겠습니다.0. 참고 자료https://docs.aws.amazon.com/ko_kr/codepipeline/latest/userguide/tutorials-ecs-ecr-codedeploy.html  자습서: Amazon ECR 소스 및 CodeDeploy 배포ECS로 파이프라인 생성 - AWS CodePipeline선택적인 대기 시간을 보여주는 배포 단계를 볼 수 있습니다. 기본적으로 는 성공적인 배포 후 1시간을 기 CodeDeploy 다린 후 원래 작업 세트를 종료합니다. 이 시간을 사용하여 작업을 롤백하거나docs.aws.amazon.com 자습서: Amazon ECR 소스 및 Cod..

Ncloud 게시글
[NCLOUD] 기업 환경에서 VPN Full Tunneling과 Split Tunneling에 대해 알아보기
[NCLOUD] 기업 환경에서 VPN Full Tunneling과 Split Tunneling에 대해 알아보기
Naver Cloud
2025.02.18 12:59
안녕하세요. 이번 시간에는 NCLOUD에서 주의해야 할 기업 환경에서 VPN Full Tunneling과 Split Tunneling에 대해 알아보겠습니다. 0. 개요 기업 환경에서는 보안 강화를 위해 VPN(Virtual Private Network)을 활용하는 경우가 많습니다. VPN을 사용하면 사내 네트워크에 원격으로 접속할 수 있으며, 인터넷을 통한 데이터 전송을 암호화하여 보안을 강화할 수 있습니다.   하지만 VPN의 트래픽 처리 방식에 따라 Full Tunneling(풀 터널링)과 Split Tunneling(스플릿 터널링) 두 가지 방식으로 나뉘며, 각각 장단점이 존재합니다.   이 글에서는 Full Tunneling과 Split Tunneling의 차이점을 설명하고, 기업 환경에서 어떤 ..
[NCLOUD] Rocky Linux 8.10에서 Docker 설치하는 방법 알아보기
[NCLOUD] Rocky Linux 8.10에서 Docker 설치하는 방법 알아보기
Naver Cloud
2024.12.04 14:05
안녕하세요. 이번 시간에는 NCLOUD 서버 중에서 Rocky Linux 8.10에서 Docker를 설치하는 방법을 알아보겠습니다.추가적인 확인을 위해 Rocky Linux 8.8과 9.4 버전도 준비하였으니 참고해주시면 됩니다.0. 테스트 환경cat /etc/os-release[Rocky Linux 8.8]NAME="Rocky Linux"VERSION="8.8 (Green Obsidian)"[Rocky Linux 8.10]NAME="Rocky Linux"VERSION="8.10 (Green Obsidian)"[Rocky Linux 9.4]NAME="Rocky Linux"VERSION="9.4 (Blue Onyx)" 각 버전별로 차이를 확인해보기 위해 다음과 같이 네이버 클라우드 플랫폼에서 제공하는 가장..
[NCLOUD] 하이브리드 클라우드 환경에서 통신 테스트하는 방법 알아보기
[NCLOUD] 하이브리드 클라우드 환경에서 통신 테스트하는 방법 알아보기
Naver Cloud
2024.10.31 11:22
안녕하세요 이번 시간에는 NCLOUD 하이브리드 클라우드 환경에서 통신 테스트하는 방법을 알아보겠습니다.하이브리드 클라우드 환경에서는 통신 한 번에 필요한 이해관계자가 굉장히 많기 때문에 NCP에서 IDC로 통신이 필요한 가상의 시나리오를 잡고 진행하겠습니다.1. 개요기본적으로 퍼블릭 클라우드 환경과 온 프레미스는 VPN을 통해서 통신을 진행합니다. 물론 성능을 보장받기 위해서는 Direct Connect를 사용하지만 기본적으로 다음과 같은 구조를 가지고 있습니다. 이때 퍼블릭 클라우드 리소스에서 온프레미스와 통신이 이뤄진다면 VPN을 통해서 내부망 통신이 일어날 수 있고 NAT를 통한 공인망 통신이 이뤄질 수 있습니다. 통신 테스트 시 필요한 이해 관계자는 다음과 같이 퍼블릭 클라우드 상 시스템 매니저..
[NCLOUD] 서버 오류 시 서버 접근 제어 콘솔이 비활성화 되어 있을 때 조치 가이드
[NCLOUD] 서버 오류 시 서버 접근 제어 콘솔이 비활성화 되어 있을 때 조치 가이드
Naver Cloud
2024.10.28 19:22
안녕하세요. 이번 시간에는 제가 오늘 겪었던 서버에 오류가 발생했을 때 서버 접근 제어 콘솔이 비활성화되어 있는 상황에서 엔지니어로서 어떻게 대처했는지 적어보고자 합니다. 1. 개요가상의 한 서비스 회사는 서비스 오픈 준비를 앞두고 Infra, OS, Application 영역에서 보안 취약점을 조치하고 있습니다. 그중에서 OS 보안 취약점 조치 중 서버에 SSH로 접근할 수 없는 Faillock 상태에 걸리게 됩니다. 현재 운영 중인 서버의 OS는 Rocky Linux이고 버전은 8.8을 사용하고 있습니다. 보안 진단쪽에서 조치 방법으로 다음과 같이 안내되었는데 여기서 문제가 크게 발생합니다. # vi /etc/pam.d/sshdauth required pam_tally2.so onerr=fail de..
[NCLOUD] Cloud Functions과 Slack을 이용한 나만의 비용 관리 봇 생성하기
[NCLOUD] Cloud Functions과 Slack을 이용한 나만의 비용 관리 봇 생성하기
Naver Cloud
2024.09.30 17:49
안녕하세요. 이번 시간에는 네이버 클라우드 플랫폼 서비스 Cloud Functions와 Slack을 이용한 나만의 비용 관리 봇을 생성하는 실습을 진행하려고 합니다. 굉장히 간단하게 개발 환경에서 비용을 관리할 수 있으니 내용 참고해 보시면 좋을 것 같습니다. 1. 비용 관리 봇 아이디어 (Billing Management Bot)네이버 클라우드에서 기본적으로는 비용 관리에 대한 메트릭을 제공하지 않기 때문에 API 중에서 사용한 비용을 조회할 수 있는 getDemandCostList를 사용하여 사용 비용을 조회할 수 있습니다. 애플리케이션에서 비용 관리를 위해 Budget을 설정합니다. 사용 금액과 Budget을 비교하여 Budget을 넘겼을 때 곧 바로 사용하고 있는 서비스를 중지하거나 제거할 수 있..
[NCLOUD] 리전 간 지리적 레이턴시 문제를 해결하기 위한 아이디어
[NCLOUD] 리전 간 지리적 레이턴시 문제를 해결하기 위한 아이디어
Naver Cloud
2024.09.30 10:46
안녕하세요 이번 시간에는 네이버 클라우드 플랫폼에서 리전 간 지리적 레이턴시 문제를 해결하기 위한 아이디어를 생각해보고자 합니다. 1. 문제 상황최근 가상의 서비스 사업자는 한국에서의 사업을 글로벌 사업으로 확장하며 싱가포르에 인프라를 구성하였습니다. 사업자는 유연하고 탄력적인 인프라 환경을 원하여 퍼블릭 클라우드에 서비스를 구성하였고 자체 IDC를 보유하고 있어 민감한 정보가 있는 DB 서버는 IDC에 구성되길 희망합니다.  현재 인프라 구성 상 싱가포르 리전과 국내 IDC 환경이 IPsecVPN으로 연결되어 있고 싱가포르 리전과 한국 리전 역시 IPsecVPN으로 연결되어 있습니다. 앞선 요구사항으로 국내 IDC에는 DB 서버를 싱가포르 리전에는 WEB/WAS 서버를 배치하였습니다. 이 경우 국내에 ..
[NCLOUD] Private Subnet에 특정 IP만 접근 제어할 수 있는 방법 알아보기
[NCLOUD] Private Subnet에 특정 IP만 접근 제어할 수 있는 방법 알아보기
Naver Cloud
2024.09.28 13:13
안녕하세요 최근 고객사에서 특정 IP만 내부 서버에 접근하게 하는 방법에 대해서 궁금해하여 다른 사용자분들도 알고 있으면 좋을 것 같아 이번 시간에는 특정 IP만 내부 서버에 접속하게 하는 방법을 소개하려고 합니다. 대부분의 네이버 클라우드 서비스 환경에서 가용성 높게 구성한다면 다음과 같이 3 티어 아키텍처를 따릅니다.이때 네이버 클라우드에서는 타 CSP와 다른 몇 가지 특성이 있는데 그 부분을 고려해서 아키텍처를 설계해주셔야 합니다. NCP에서 Private Subnet에 있는 리소스에 특정 IP에서만 접근하게 하기 위한 방법외부망과 로드밸런서 사이에는 ACG 적용 불가로드밸런서에서 리스너 설정을 통해 트래픽을 분기 처리는 가능하지만 로드밸런서에는 ACG를 적용할 수 없기 때문에 외부망과 로드밸런서 ..
[Ncloud] CASE로 알아보는 서버 이미지로 복구 시 주의사항을 알아보기
[Ncloud] CASE로 알아보는 서버 이미지로 복구 시 주의사항을 알아보기
Naver Cloud
2024.08.23 03:24
안녕하세요. 이번 시간에는 네이버 클라우드 플랫폼에서 서버 이미지로 서버 복구 시 주의사항을 알아보려고 합니다.CASE 1) DB 서버 복구 작업기존 고객사의 DB는 Windows 서버로 MSSQL 설치형 서버를 사용하고 있었습니다. DB 서버 복구를 위해 체크해야 했던 사항들입니다.1. 서버의 이중화2. 서비스 영향도 파악3. DB 데이터 백업4. 서버 이미지 백업5. 서버 IP 재사용 유무6. 사용 중인 서버의 하이퍼바이저와 세대7. 서버 이미지 복구 시 소요 시간8. 서비스 및 DB 복구 시 소요 시간9. 스토리지 이동10. 스토리지 스냅샷11. 관리형 DB로의 이관 여부12. 서비스 중단 안내13. 네트워크 및 모니터링 재설정14. 서버 관리자 비밀번호 변경등등... 서버 하나를 복구하기 위해서 ..
[Ncloud] HyperCLOVA X 스킬트레이너 사용 가이드 활용 예제 실습하기
[Ncloud] HyperCLOVA X 스킬트레이너 사용 가이드 활용 예제 실습하기
Naver Cloud
2024.08.08 12:12
안녕하세요. 이번 시간에는 HyperCLOVA X를 이용해서 실제 서비스를 만들어보기 전에 공식 가이드에 있는 스킬트레이너 활용 예제를 간단하게 실습해 보겠습니다.  이 예제에서는 네이버의 지역 검색 API를 활용하여 다양한 업체를 추천하는 요청에 응답할 수 있는 대화형 AI 서비스를 생성하는 방법을 설명합니다.  스킬트레이너 활용 예제 실습 순서사전 준비 (NAVER 개발자 도구 API)Step 1. 스킬셋 생성Step 2. 스킬 생성Step 3. 데이터 수집Step 4. 데이터 학습Step 5. 테스트 앱 발급 1. 스킬트레이너 활용 예제 실습 사전 준비 이 예제에서 사용할 API는 네이버 개발자 센터에서 제공하는 검색 API를 활용합니다. 스킬 트레이너에서 검색 API를 호출하려면 네이버 개발자 ..
[Ncloud] HyperCLOVA X 스킬트레이너에 대해 알아보고 사용 가이드 정리
[Ncloud] HyperCLOVA X 스킬트레이너에 대해 알아보고 사용 가이드 정리
Naver Cloud
2024.08.08 09:48
안녕하세요. 이번시간에는 네이버 클라우드 플랫폼 서비스인 HyperClova X의 스킬트레이너의 개념에 대해 알아보고 사용 가이드를 정리하겠습니다.1. HyperCLOVA X란?네이버의 초대규모 AI로 자체 데이터와 결합하여 사용자 니즈에 맞는 응답을 즉각 제공할 수 있습니다. HyperCLOVA X는 한국어 특화 언어 모델로 기업 전용 AI를 만들 수 있도록 돕는 하이퍼스케일 AI 개발 도구입니다.  국내에 대한 정보를 기반으로 한국어를 메인으로 사용하는 서비스는 현시점에서 HyperCLOVA X 만큼 높은 신뢰성과 정확성을 갖춘 모델을 찾기 힘들 것으로 생각됩니다. 2. HyperCLOVA  X 스킬 트레이너스킬 트레이너는 특화된 지식을 모델에 학습시키는 기능입니다. 특정 서비스에 필요한 여러 스킬을..
AWS 게시글
[AWS] 애플리케이션 접속이 안되거나 간헐적으로 접속이 끊길 시 로드밸런서 서브넷 설정 확인하기
[AWS] 애플리케이션 접속이 안되거나 간헐적으로 접속이 끊길 시 로드밸런서 서브넷 설정 확인하기
Amazon Cloud
2025.02.18 15:15
안녕하세요. 이번 시간에는 애플리케이션 성능에 영향을 주는 로드밸런서 배포 시 주의사항을 알아보겠습니다.인터넷 경계 로드밸런서에서 잘못된 설정으로 애플리케이션이 느려지는 케이스를 소개하고자 합니다. 1. 개요"애플리케이션에 접속하는 데 걸리는 시간이 20~30초 걸리고 간헐적으로 해당 증상이 계속 발생합니다.""APM에서는 특이사항이 없어 보이는데 인프라 레벨에서 어떤 문제가 있는지 점검 부탁드립니다.""개발 환경에서는 성능 이슈가 없는데 운영 환경에서만 해당 문제가 발생합니다."기존 온프레미스에서 구축된 서비스를 클라우드로 마이그레이션 하던 중 애플리케이션을 올린 후 지난주 개발자분께서 애플리케이션 성능 점검 요청을 해왔습니다. AWS에서 네트워크 및 기타 인프라는 제가 생성하였으나 현재 애플리케이션 ..
[AWS] ECS 블루/그린 배포를 위한 CodePipeline 구성 방법을 자세하게 알아보기
[AWS] ECS 블루/그린 배포를 위한 CodePipeline 구성 방법을 자세하게 알아보기
Amazon Cloud
2024.12.31 17:20
안녕하세요. 이번 시간에는 AWS ECS 블루/그린 배포를 위한 CodePipeline 구성을 해보는 실습을 진행하겠습니다.0. 참고 자료https://docs.aws.amazon.com/ko_kr/codepipeline/latest/userguide/tutorials-ecs-ecr-codedeploy.html  자습서: Amazon ECR 소스 및 CodeDeploy 배포ECS로 파이프라인 생성 - AWS CodePipeline선택적인 대기 시간을 보여주는 배포 단계를 볼 수 있습니다. 기본적으로 는 성공적인 배포 후 1시간을 기 CodeDeploy 다린 후 원래 작업 세트를 종료합니다. 이 시간을 사용하여 작업을 롤백하거나docs.aws.amazon.com 자습서: Amazon ECR 소스 및 Cod..
[AWS] CloudWatch Logs Agent를 이용하여 서버 로그 정리하기
[AWS] CloudWatch Logs Agent를 이용하여 서버 로그 정리하기
Amazon Cloud
2024.12.20 17:43
안녕하세요. 이번 시간에는 CloudWatch Logs Agent를 이용하여 서버 로그를 깔끔하게 저장하는 방법에 대해 소개하고자 합니다. 1. 개요사전 보안성 검토 간 Bastion Host에 대한 시스템 로그, 액세스 로그, 세션 로그 등을 보관해야 한다는 지침이 있어서 따로 HIWARE를 쓰지 않는 경우라면 CloudTrail이나 CloudWatch Logs Agent를 이용하여 서버 로그를 정리할 수 있습니다.수집하고자 하는 로그/var/log/message일반적인 시스템 로그/var/log/secureSSH 세션 로그/var/log/command-history명령어 로그 (추가 필요)수집하고자 하는 로그는 다음과 같이 3가지 로그입니다. 보존 기간은 장기 보존 정책에 따라 로그 그룹으로 수집하여..
[AWS] Korea PLES GameDay 2024 Network Topology Titans 참여 후기
[AWS] Korea PLES GameDay 2024 Network Topology Titans 참여 후기
Amazon Cloud
2024.09.25 17:33
안녕하세요 이번 시간에는 2024년 9월 23일 월요일 13:00 ~ 18:00까지 진행한 Korea PLES GameDay 참여 후기를 남깁니다. 1. AWS Korea PLES GameDay란? Korea PLES Gameday는 AWS GameDay 이벤트의 일부로, AWS에서 주최하는 대화형 시나리오 기반 학습 연습입니다. 이러한 이벤트에서 참가자는 다양한 AWS 서비스를 사용하여 실제 문제를 해결할 수 있습니다. 가상의 회사인 Unicorn Rentals의 엔지니어가 되어 고객사의 다양한 요구사항들을 듣고 아키텍처를 구축하면서 점수를 얻는 방식의 대회입니다. 이번 PLES Gameday는 AWS PLES 국내 파트너사를 대상으로 진행되었습니다. 2. AWS GameDay 2024 Network ..
[AWS] ECR에 이미지 올려서 ECS Fargate Redis 구성하고 접속하기
[AWS] ECR에 이미지 올려서 ECS Fargate Redis 구성하고 접속하기
Amazon Cloud
2024.08.06 12:47
안녕하세요. 이번 시간에는 ECR에 이미지를 올려서 ECS Fargate에 Redis를 구성하고 접속해 보는 실습을 진행하겠습니다.일반적으로 Redis는 Fargate 위에 설치하지는 않습니다. Managed 서비스를 사용하는 것을 권장합니다. 1. ECS(Elastic Container Service) Cluster 생성하기AWS Console - [Elastic Container Service]를 선택합니다. 클러스터 생성을 위해 [클러스터] - [클러스터 생성]을 눌러줍니다. 다음과 같이 클러스터 이름을 지정한 후 [AWS Fargate(서버리스)]를 체크한 후 생성합니다. 모니터링, 암호화, 태그는 선택 사항입니다. 2. ECR(Elastic Container Registry) 생성하기AWS Co..
[AWS] CodePipeline에서 다른 VPC에 있는 사내 GitLab에 연동하는 방법
[AWS] CodePipeline에서 다른 VPC에 있는 사내 GitLab에 연동하는 방법
Amazon Cloud
2024.06.26 12:55
안녕하세요 이번 시간에는 AWS CodePipeline에서 다른 VPC에 있는 사내 GitLab에 연동하는 실습을 진행하겠습니다. 1. 서비스 구성 설명현재 Account A는 레거시 환경에서 벗어나 ECS Fargate를 사용하기로 결정했습니다. 기존에는 GitLab Runner를 사용하고 있었으나 ECS Fargate를 사용하며 AWS의 코드시리즈를 사용하기로 논의된 상태입니다.  AWS CodePipeline에는 개발자 도구 > 연결에서 GitLab Self-Managed 기능을 지원하고 있는데 서로 다른 VPC 환경이기 때문에 Account A VPC와 Account B VPC는 VPC Peering, VPN, Private Link 등 내부 네트워크 통신이 되어야 합니다. 2. VPC Peeri..
[AWS] Lambda를 이용한 Serverless 형태의 Slack 챗봇 사용하기 - 2
[AWS] Lambda를 이용한 Serverless 형태의 Slack 챗봇 사용하기 - 2
Amazon Cloud
2023.11.30 17:19
안녕하세요. 이번 시간에는 이전 포스팅에 이어서 KMS와 Secret Manager를 이용해서 API 키를 저장하는 실습을 진행하겠습니다. AWS Access Key를 암호화하지 않고 퍼블릭한 환경에 노출하는 것은 좋은 아이디어가 아닙니다. AWS에서는 이런 Key 들을 암호화하여 저장할 수 있도록 KMS와 Secret Manager라는 서비스를 제공하고 있습니다. 1. AWS KMS(Key Management Service)와 Secret Manager AWS Secrets Manager는 암호를 암호화 및 저장하고 투명하게 해독한 다음 일반 텍스트로 반환하는 AWS 서비스입니다. 이 서비스는 애플리케이션에서 일반 텍스트로 저장되거나 하드 코딩되지 않아야 하며 정기적 변경되는 로그인 자격 증명과 같은 ..
[AWS] EC2에서 라이브러리를 S3에 저장하여 S3 업로드로 Lambda에 적용하기
[AWS] EC2에서 라이브러리를 S3에 저장하여 S3 업로드로 Lambda에 적용하기
Amazon Cloud
2023.11.30 15:58
안녕하세요. 이번 시간에는 파이썬의 필요한 라이브러리를 S3에 저장하여 Layer를 통해 Lambda에 적용하는 실습을 진행하겠습니다. 실습에 사용하는 EC2는 최소 사양으로 ubuntu 20.04 LTS를 사용하였습니다. 이번 실습은 리눅스 환경에서 S3에 파일을 업로드 후 진행하는 실습입니다. [AWS] AWS Lambda에 대해 알아보고 Python 외부 모듈 적용하기 (tistory.com) [AWS] AWS Lambda에 대해 알아보고 Python 외부 모듈 적용하기 안녕하세요 이번 시간에는 AWS Lambda에 대해 알아보고 2가지 방법으로 외부 모듈을 적용하는 실습을 진행하겠습니다. 1. Lambda 란? AWS Lambda는 Amazon Web Services의 서비스 중 하나로, 서버리스..
[AWS] Lambda에서 Timeout 걸릴 때 해결 가능한 방법 알아보기
[AWS] Lambda에서 Timeout 걸릴 때 해결 가능한 방법 알아보기
Amazon Cloud
2023.11.30 14:27
안녕하세요 이번 시간에는 Slack API 요청 시 AWS Lambda 단에서 Timeout 걸릴 때 해결하는 방법을 간단하게 포스팅하려고 합니다. 1. 문제점 Lambda CloudWatch Logs를 확인해 보면 3초 이상 걸리는 로직이나 쿼리에 대해 다음과 같이 Lambda Timeout 에러가 발생하는 것을 확인할 수 있습니다. 이 경우 기본적으로 2가지 해결 방법을 제안해 볼 수 있습니다. 현재 Slack API를 사용하는 챗봇 서비스의 구성도를 보면 Slack으로 메세지를 던지면 API Gateway를 통해 Lambda에 이벤트가 발생하는데 Lambda에서는 이벤트의 본문이 Base64 형태로 인코딩 되어 출력됩니다. 이때 코드에서 로직을 처리하고 사용자에게 다시 반환하는 시간이 기본 값인 3..
[AWS] Lambda에서 Slack 이벤트 Payload를 JSON 형태로 사용하기
[AWS] Lambda에서 Slack 이벤트 Payload를 JSON 형태로 사용하기
Amazon Cloud
2023.11.30 13:40
안녕하세요 이번 시간에는 AWS Lambda에서 Slack 이벤트 Payload를 JSON 형태로 사용해 보는 실습을 진행하겠습니다. Flask에서는 request.form.get("payload")로 바로 JSON 형태로 추출이 가능했지만 Lambda에 Flask를 올릴 것은 아니기 때문에 Payload를 로그 찍어보며 어떻게 JSON 형태로 변환하면 좋을지 고민해 보다가 이런 방법도 있는 것 같아서 소개해드리려고 합니다. 1. Slack 이벤트의 Payload 구성 살펴보기 서버리스 환경에서 Event Subscriptions나 Interactivity & Shortcuts 설정을 진행했다면 Slack에서 발생하는 이벤트는 Lambda 모니터링 CloudWatch에 로그로 찍히게 됩니다. Lambda..
자격증 정보
[일상] 네이버 클라우드 플랫폼 NCE (Naver Cloud Certified Expert) 시험 후기
[일상] 네이버 클라우드 플랫폼 NCE (Naver Cloud Certified Expert) 시험 후기
Naver Cloud
2024.05.03 14:29
안녕하세요 이번에 네이버 클라우드 인천 소모임장으로 활동하게 되면서 Ncloud를 더 열심히 공부하고 있습니다.이번에 오프라인으로 시험을 본 NCE (Naver Cloud Expert) 시험 후기를 작성하려고 합니다. 1. 취득 이유그전부터 네이버 클라우드를 공부하면서 열심히 포스팅했지만 네이버 클라우드 유저 커뮤니티 인천 소모임장으로 활동하게 되면서 전문성을 키우고자 회사에서 NCE 공인교육 지원을 받아서 4일 동안 교육을 받았습니다.  2. 응시료NCE 시험은 총 4과목으로 구성되어 있고 세부적으로는 더 많습니다. 기본적으로 시험에는 301, 302, 303, 305로 출제된다고 나와있으나 306, 307도 출제가 되는 것 같더라구요. 과목은 각 과목당 한화 5만 원입니다.Expert 시험은 4과목이..
[일상] HashiCorp Terraform Associate 003 합격 후기
[일상] HashiCorp Terraform Associate 003 합격 후기
Terraform
2024.03.17 11:28
안녕하세요. 이번 시간에는 HashiCorp Terraform Associate 003 시험 후기를 말해보고자 합니다. 1. 취득 이유 작년까지는 Terraform Associate 002로 시험을 지원할 수 있었는데 올해부터 003으로 바뀌었습니다. 002는 테라폼 옛날 명령어가 많이 나오기 때문에 그런 내용으로 취득해도 뭔가 학습 관점에서 봤을 때 도움이 되지 않겠구나라는 생각으로 003으로 바뀔 때까지 기다렸다가 시험을 보았습니다. 또한 올해 첫 자격증은 소프트한 시험으로 보고자 했습니다. 다음 시험은 NCE 시험입니다. 특히 Cloud 자격증을 더 취득 할 생각이지만 요즘 들어 고객사에서 Terraform을 천천히 도입하는 곳이 있다 보니 지금 내 위치에서 당장 프로젝트에 투입되진 못하지만 선수 ..
[일상] AWS SAP-C02 합격 후기 (AWS Solutions Architect Professional - C02)
[일상] AWS SAP-C02 합격 후기 (AWS Solutions Architect Professional - C02)
Amazon Cloud
2023.04.02 20:07
안녕하세요 오전 11시에 AWS SAP-C02 시험을 보았습니다. AWS 시험이 오전에 시험 보면 오후에, 오후에 시험을 보면 다음 날에는 결과를 내주는 것 같더라구요. 일단 결과는 합격했습니다. 작년 11월에 시험이 C02로 업데이트되고 합격 후기가 없어서 저의 시험 경험이 부디 도움이 되었으면 해서 포스팅하려고 합니다. 1. 취득 이유 사실 AWS SAP 취득해도 자격증은 그 분야에 대한 관심 정도이지 취업에 도움이 된다거나 현업에 도움이 된다고 생각하지 않습니다. 하지만 현재 퍼블릭 클라우드 엔지니어로 일하고 있기 때문에 적어도 제가 하는 얘기가 근거가 있다는 신뢰를 주기 위해서는 자격증을 취득하는 것이 맞다고 생각하여 공부하게 되었습니다. 또한 작년 11월에 시험이 업데이트되고 시험 후기가 거의 ..
[일상] AWS Solution Archtiect Professional-C02 도전기 / 온라인 시험 보는 방법
[일상] AWS Solution Archtiect Professional-C02 도전기 / 온라인 시험 보는 방법
Amazon Cloud
2023.04.02 14:56
안녕하세요 제가 최근에 입사하고 적응하느라 포스팅을 많이 하지 못했는데 그래도 이제 좀 적응하기도 했고 시간이 생겼습니다. 이제 포스팅할 시간이 조심씩 나기 시작해서 공부하고 있던 AWS SAP-C02 관련 포스팅을 하려고 합니다. 오늘 시험이 끝났기 때문에 결과는 5 영업일 이내에 나온다고 하니 불합격하더라도 결과를 포스팅하려고 합니다. 작년 11월에 C02로 바뀐 후로 AWS Solution Architect Professional 관련 게시글이 거의 없어서 제 게시글이 부디 도움이 되었으면 좋겠습니다. 1. 취득 도전 사실 자격증을 따는 것은 중요하지 않다고 생각하면서 공부해 왔는데 이번에는 회사 차원에서 자격증에 도전하게 되었습니다. SAP은 천천히 이번 연도 안에 취득하는 것을 목표로 잡고 있었..
[일상] Data Science(Data Literacy, Excel, Power BI)
[일상] Data Science(Data Literacy, Excel, Power BI)
Data Science
2023.03.29 17:39
안녕하세요 OJT 진행하고 사내인증제 준비하고 AWS SAP 준비하느라 시간이 안 나서 블로그를 못쓰다가 이번에 사내인증제를 통과해서 기록을 남기고자 이렇게 글을 씁니다. 1. 취득 이유 사내 기술 인증제를 진행하는데 전 사원이 필수로 따야하는 자격증이었고 마침 데이터 리터러시, Excel, Power BI에 대한 흥미가 있는 상태였습니다. 시험은 올해 안에 합격하면 되는 것 같았지만 이러닝을 듣기도 했고 그냥 한 번에 따자 해서 공부하고 따게 되었습니다. 2. 응시료 사내 인증제였기 때문에 응시료가 따로 들진 않았지만 이러닝 신청한 것을 이수하지 않으면 안되는.. 3. 합격 기준 4. 공부 방법 이러닝이 총 23시간에 가까운 분량이었는데 데이터 리터러시, Excel, Power BI가 각각 8시간이었기..
[일상] AWS SAA-C03 합격 후기 Solution Architect Associate - C03
[일상] AWS SAA-C03 합격 후기 Solution Architect Associate - C03
Amazon Cloud
2022.12.02 21:47
안녕하세요 8월에 Azure와 NCP를 취득하고 취업 준비하기 바쁘다는 핑계로 자격증 취득을 미루고 있었습니다. AWS를 따로 시간 내서 공부할 시간도 없었고 취업이 확정되고 나서 공부해도 늦지 않겠다는 생각을 가지고 있었어요. 그리고 현재 티스토리에서 개정된 C03에 대해 시험 후기를 다루고 있는 포스팅이 거의 없어서 바뀐 시험에서는 이렇게 진행됐구나 하고 봐주시면 될 것 같아요. 1. 취득 이유 AWS 공인 교육은 교육을 받을 때가 8월이었는데 AWS 서비스와 시스템 운영까지 약 2주 동안 이론 공부를 했고 교육 센터에서 시험을 볼 수 있는 바우처 쿠폰을 받았었는데 기간이 11월 28일까지인 쿠폰을 받아버려서 시험을 볼 수밖에 없었습니다. AWS 시험이 C02에서 C03로 바뀐 지 얼마 되지 않은 시..
[일상] 네이버 클라우드 플랫폼 NCP 후기
[일상] 네이버 클라우드 플랫폼 NCP 후기
Naver Cloud
2022.08.30 14:01
안녕하세요 최근에 Azure Fundamentals 자격증 취득 후 클라우드를 계속 공부하고 있습니다. Naver Cloud Platform Professional 후기 입니다. 1. 취득 이유 네이버 클라우드에서 공인 교육으로 클라우드 NCP 과정 3일 교육을 받은 후 시험에 응시하였습니다. 교육센터에서 응시료와 교육 기회를 제공받았기 때문에 감사한 마음으로 시험을 신청하고 8월 29일 역삼역에 있는 네이버 클라우드 센터에서 오프라인으로 NCA와 함께 시험을 보고 왔습니다. 2. 응시료 네이버 클라우드 자격증 시험은 과목당 5만 원의 응시료가 있습니다. Professional은 3과목이기 때문에 한 번에 합격한다면 15만 원으로 응시할 수 있는 자격증입니다. 국제 자격증에 비해 저렴하고 유효기간이 없다..
[일상] 네이버 클라우드 플랫폼 NCA 후기
[일상] 네이버 클라우드 플랫폼 NCA 후기
Naver Cloud
2022.08.30 13:33
안녕하세요 최근에 Azure Fundamentals 자격증 취득 후 클라우드를 계속 공부하고 있습니다. Naver Cloud Platform Associate 후기 입니다. 1. 취득 이유 네이버 클라우드에서 공인 교육으로 클라우드 기초 1일, NCA 과정 1일 교육을 받은 후 시험에 응시하였습니다. 교육센터에서 응시료와 교육 기회를 제공받았기 때문에 감사한 마음으로 시험을 신청하고 8월 29일 역삼역에 있는 네이버 클라우드 센터에서 오프라인으로 시험을 보고 왔습니다. 2. 응시료 네이버 클라우드 자격증 시험은 과목당 5만 원의 응시료가 있습니다. Associate는 1과목만 되기 때문에 5만 원으로 응시할 수 있는 자격증입니다. 국제 자격증에 비해 저렴하고 유효기간이 없다는 장점을 가지고 있습니다. 3..
[일상] Microsoft Azure Fundamentals AZ-900 후기
[일상] Microsoft Azure Fundamentals AZ-900 후기
Microsoft Azure
2022.08.14 14:06
안녕하세요 7월 달에 마이크로소프트 웨비나를 듣고 바우처를 받아둔 상태로 언제 시험을 볼까 하고 기다리고 있었는데 도저히 시간이 나지 않아서 클라우드 공부를 8월로 미뤘는데요 사실 이번에도 미룰까 하다가 그냥 시험 신청해두면 내가 공부하겠지라는 생각으로 신청하여 8월 13일 아침에 봤습니다. 1. 취득 이유 교육센터에서 AWS Solution Architect 공인 교육을 들었는데 SAA 시험이 8월 29일 예정이기 때문에 그전에 볼 수 있는 클라우드 자격증이 뭐가 있을까 고민하다가 마침 마이크로소프트 교육인 웨비나를 들으면 시험 볼 수 있는 무료 바우처를 준다고 해서 시험을 보게 되었습니다. Fundamentals 자격증이라고 해도 우리나라에선 9만원, 해외에선 10만원이 넘는 돈이어서 웨비나를 들으면..
[일상] 2022년 2회 리눅스 마스터 2급 후기
[일상] 2022년 2회 리눅스 마스터 2급 후기
Linux
2022.07.12 14:04
안녕하세요! 벌써 7월 중순이 되었네요 6월 11일 날 리눅스 마스터 2급 실기를 보고 왔습니다 1. 취득 이유 교육 센터에서 리눅스를 배우기도 했고 이전에 따려다가 시간 없다는 핑계로 미루고 있었는데 교육 센터에서 자격증 응시료를 지원해주기도 하고 해서 보고 오게 되었습니다 2. 응시료 원래 이전에 따려고 할 때는 1차 15000원, 2차 30000원이었는데 자격증 시험이 물가의 영향을 받았는지 응시 비용이 대폭 올라서 1차 22000원 2차 44000원 엄청나게 올랐습니다 3. 합격 기준 1차는 온라인 시험이고, 2차는 오프라인 시험이라 2차 시험만 준비해서 시험장에 다녀왔습니다 2차에서는 과목당 과락이 존재하는데 1과목 48문제, 2과목 32문제입니다 과목당 40점 미만이 아니면서 평균 60점을 넘..
반응형
image