본문 바로가기

3대500034

AWS SNS란? 베하~ 안녕하세요 3대 5000의 man, xoxo 입니다 이번시간에는 Amazon SNS(Amazon Simple Notification Service)에 대해 알아보도록 하겠습니다. SNS란? 게시자에서 구독자(생산자 및 소비자라고도 함)로 메시지를 전송하는 관리형 서비스입니다 게시자는 논리적 액세스 지점 및 커뮤니케이션 채널인 주제에 메시지를 전송하여 구독자와 비동기식으로 통신합니다. 클라이언트는 SNS 주제를 구독하고 Amazon Kinesis Data Firehose, Amazon SQS, AWS Lambda, HTTP, 이메일, 모바일 푸시 알림 및 모바일 문자 메시지(SMS)와 같이 지원되는 엔드포인트 유형을 사용하여 게시된 메시지를 수신할 수 있습니다 SNS에서 사용할 수 있는 구독 End.. 2023. 11. 8.
좋은 엔지니어가 되는 법 베하~ 안녕하세요 3대 5000의 man, xoxo 입니다 이번 시간에는 좋은 엔지니어가 되는 방법에 대한 좋은 글이 있어 공유하는 시간을 가지고자 합니다. 좋은 엔지니어가 되는 것은 경험을 쌓는 것 작은 프로젝트라도 각 프로젝트는 자신의 도구 상자에 새로운 기술과 도구를 추가할 수 있는 기회 한 프로젝트에서 배운 기술을 다른 프로젝트에서 배운 도구와 결합하여 문제를 해결할 수 있을 때 더 큰 가치를 창출할 수 있음. 모든 것이 합산됨 처음엔 언어/라이브러리를 배우지만, 경력이 발전하면서 관심범위가 넓어져야 함 엔지니어로서 발전하는 데 있어 진정한 가치는 단지 고립된 기술을 쌓는 데 있는 것이 아니라, 이를 각 부분의 합보다 더 큰 능력의 복잡한 그물로 엮는 것 여기서 말한 도구 상자란? 엔지니어링 기술.. 2023. 11. 7.
AWS Private Link란? 베하~ 안녕하세요 3대 5000의 man, xoxo 입니다 이번 시간에는 AWS의 PrivateLink 에 대해 알아보는 시간을 가져보겠습니다. PrivateLink란 데이터를 인터넷에 노출하지 않고 VPC와 AWS 서비스 간에 연결을 설정하는 것을 의미합니다. 프라이빗 IP 주소를 사용하여 AWS 네트워크 내에서 다른 VPC가 제공하는 서비스를 안전하게 사용하고, VPC에 IP 주소가 겹칠 때 좋은 솔루션입니다. 일반적으로 AWS의 서비스는 퍼블릭 인터넷을 통해 액세스되지만, PrivateLink를 사용하면 VPC 내에서 직접 연결하여 보다 안전하고 빠르게 데이터를 전송할 수 있습니다. 이를 통해 인터넷을 통한 액세스로 발생할 수 있는 보안 위협을 최소화하고, 네트워크 대역폭을 효율적으로 사용할 수 있.. 2023. 10. 27.
Vertex AI Workbench 사용자 관리형 노트북 만들어보기 베하~ 안녕하세요 3대 5000의 man, xoxo 입니다 이번 시간에는 지난시간에 이어 Vertex AI Workbench 노트북 중 사용자 관리형 노트북을 만들어 보겠습니다. 관리형과 사용자 관리형 차이점은 아래와 같습니다. 관리형 = Google 관리 사용자 관리형 = 사용자가 직접 관리 그럼 사용자 관리형 노트북을 만들어보겠습니다~ 사용자 관리형 노트북 만들기 Vertex AI > Workbench > Notebooks API ENABLE Vertex AI > Workbench > USER-MANAGED NOTEBOOKS >CREATE NEW 클릭 클릭을 하시면 우측에 아래와 같은 생성 창이 뜹니다. 좌측 젤 아래의 ADVANCED OPTIONS을 클릭합니다. 아래와 지난 시간에 관리형 노트북과 .. 2023. 10. 19.
Vertex AI Workbench 관리형 노트북 만들어보기 베하~ 안녕하세요 3대 5000의 man, xoxo 입니다 이번 시간에는 지난시간에 알아봤던 Vertex AI Workbench 노트북 중 관리형 노트북을 만들어 보겠습니다. 관리형 노트북 만들기 Vertex AI > Workbench > Notebooks API ENABLE Vertex AI > Workbench > MANAGED NOTEBOOKS > NEW NOTEBOOK 클릭 - 이름과 리전, 권한(서비스 계정인지, 사용자 계정인지) 등을 지정 가능합니다. - 설정에서 환경, 하드웨어 구성, 디스크 암호화, 네트워킹 등 추가적인 설정 가능합니다. ◦ 설정 중에서 Idle shutdown 사용 설정해두면 요금을 절약할 수 있습니다. 만드신 것을 실행하면 기본적으로 JupyterLab 환경과 거의 동일.. 2023. 10. 13.
S3 Event Notification (2. Event Notification 생성) 베하~ 안녕하세요 3대 5000의 man, xoxo 입니다 이번 시간에는 지난시간에 생성한 SQS를 바탕으로 S3에 데이터가 적재되거나 이벤트가 발생했을 때 Event Notification을 통해 SQS에 Queue가 생성되도록 설정하는 방법에 대해 알아보도록 하겠습니다. 먼저 S3의 Event Notification가 무엇인지 알아보겠습니다. Amazon S3 이벤트 알림 기능을 사용하면 S3 버킷에서 특정 이벤트가 발생할 때 알림을 받을 수 있는 기능입니다. 현재 Amazon S3은 다음 이벤트에 대한 알림을 게시할 수 있습니다. 새 객체 생성 이벤트 객체 제거 이벤트 객체 이벤트 복원 RRS(Reduced Redundancy Storage) 객체 손실 이벤트 복제 이벤트 S3 수명 주기 만료 이벤.. 2023. 10. 10.
Vertex AI Workbench란? 베하~ 안녕하세요 3대 5000의 man, xoxo 입니다 이번 시간에는 GCP에서 제공하는 서비스인 Vertex AI Workbench에 대해서 알아보겠습니다. GCP 프로젝트 안에서 jupyter notebook을 활용하면서 머신러닝의 모든 워크플로우를 진행할 수 있는 개발환경입니다. 데이터 사이언티스트에게 익숙한 jupyter notebook을 구글 클라우드 상에서 그대로 사용할 수 있어 편리하고 익히기가 쉬운 것이 특징입니다. 관련 링크 : https://cloud.google.com/vertex-ai/docs/workbench/introduction?hl=ko 관리형 노트북 vs 사용자 관리 노트북 Vertex AI Workbench에서는 두 가지의 Jupyter notebook 옵션을 제공되며.. 2023. 9. 27.
S3 Event Notification 사용법 (1. SQS 생성) 베하~ 안녕하세요 3대 5000의 man, xoxo 입니다 이번 시간에는 S3에 적재되는 데이터에 대하여 AWS SQS를 사용하여 GCP나 다른 CSP에 sync를 맞출 수 있도록 설정하는 방법에 대해 알아보도록 하겠습니다. 먼저 SQS 생성이 필요합니다. SQS란? Amazon Simple Queue Service(SQS)로 서버들끼리 사용할 수 있는 메세지 큐를 제공하는 서비스입니다. 즉 애플리케이션 간의 메시지를 전달하기 위한 아주 '간단한' Queue 라고 생각하면 됩니다. SQS를 생성하는 방법에 대해 알아보겠습니다. SQS 접속 후 생성하기 버튼을 클릭합니다. 타입은 Standard와 FIFO 중 선택합니다. configuration을 사용자의 환경에 맞게 설정합니다. 암호화 타입과 polic.. 2023. 9. 27.