본문 바로가기

Dev17

Amazone SNS Amazon Simple Notification Service(Amazon SNS)는 게시자에서 구독자(생산자 및 소비자라고도 함)로 메시지를 전송하는 관리형 서비스입니다. 게시자는 논리적 액세스 지점 및 커뮤니케이션 채널인 주제에 메시지를 전송하여 구독자와 비동기식으로 통신합니다. 클라이언트는 SNS 주제를 구독하고 와 같이 지원되는 엔드포인트 유형을 사용하여 게시된 메시지를 수신할 수 있습니다. Topic Subscriber Protocol Amazon Kinesis Data Firehose Amazon SQS AWS Lambda HTTP 이메일 모바일 푸시 알림 모바일 문자 메시지(SMS) AWS SNS 요금정보 https://aws.amazon.com/ko/sns/pricing/ Amazon Si.. 2022. 8. 4.
M1 쿠버네티스 MiniKube 설치 MiniKube란? 쿠버네티스 클러스터를 구축하기 위해서 노드를 구성하고 마스터, 노드로 분리하며 관련 설정을 적용해도 클러스터를 구축할수 있다. 그러나 단순히 체험을 통해 쿠버네티스를 경험하고자 하는 목적이라고 하면 미니큐브를 사용하면 된다. 간단한 쿠버네티스 플랫폼 환경을 제공해주는 플랫폼 이라고 할수 있다. MiniKube 설치 Mac M1에서 미니큐브를 설치하기 위한 가이드는 해당 링크를 참조하면 된다. (https://minikube.sigs.k8s.io/docs/start/) minikube start minikube is local Kubernetes minikube.sigs.k8s.io M1 Silicon에서 설치를 해야하기 때문에 다음과 같이 선택하여 명령을 수행한다. M1에 대한 아키텍.. 2022. 6. 7.
쿠버네티스(Kubernetes) 개념 및 구성요소 쿠버네티스란 무엇인가 전통적인 서버 환경에서 더욱 세분화되어 가상화를 사용한 VM Machine에 Application을 구동하는 방식보다 더욱 경량화된 Container 방식의 Application 구동 방식이다. 컨테이너는 격리속성을 완화하여 Application간의 운영체제를 공유한다. 그림에서 보면 VM방식은 VM내부에서 OS를 설치하여 그위에 Application을 올려서 동작시키는 반면에 Container를 사용하면 별도의 OS설치없이 Machine의 OS를 공유하여 리소스만 이용하여 Container를 통해서 Application을 구동시킨다. 쿠버네티스 구성요소 쿠버네티스는 그림과 같이 구성되어있다. 서비스를 이용하기위해서 가장 큰 개념인 Cluster가 존재해야하며 해당 클러스터 내부에 .. 2022. 6. 7.
[SpringBoot] properties의 내용 Load의 2가지 방법 SpringBoot에서 properties등에 기록된 지정된 상수 값들 Load하는 방법은 2가지가 있습니다. application.yml을 사용 원하는 파일명의 yml을 사용 이렇게 2가지 방법으로 사용될수 있습니다. 1번이 기본적인 방법이며 2번은 정말 properties파일로 사용하기위한 용도로 생각하면 될것 같습니다. application.yml test: username: zemba password: 1234 1번 방법 @Configuration class PropertyConfig( @Value("\$test.username") val username: String, @Value("\$test.password") val password: String, ) SpringBootApplication.. 2021. 11. 29.