Amazon Simple Email Service (Amazon SES)가 한국에서도 사용할 수 있게 되었습니다!

오래도록 기다려왔던 Amazon Simple Email Service (Amazon SES)가 한국에서도 사용할 수 있게 되었습니다!!
2020.07.02

안녕하세요! 클래스메서드 신입 엔지니어 임홍기입니다.
Amazon Simple Email Service (Amazon SES)는 지금까지 오레곤을 비롯하여 9곳의 리전에서만 사용할 수 있던 서비스였습니다만, 7월 1일부터 도쿄를 비롯해 서울 리전에서도 사용할 수 있게 되었습니다!

SES란?

SES란 Simple Email Service의 약자이며, 고도로 확장 가능하고 비용 효율적인 이메일 송수신용 서비스입니다.
이메일 솔루션을 구축하거나 타사 이메일 서비스를 라이선싱, 설치 및 운영하는 데 따르는 복잡성과 비용을 없애줍니다.

SNS와 SES

한국이나, 도쿄리전에 없던 터라 생소하신 분들도 계실 것 이라고 생각되는데요
SNS로도 메일은 보낼 수 있는데 뭐가 달라? 하시는 분들도 계실것 같아서 간단하게 설명해보겠습니다.

SNS(Simple Notifications Service)

  1. 여러 프로토콜(Ex. HTTP, 이메일, SQS, SMS)을 통해 Topic의 Subscribers에게 통지합니다.
  2. 일반적으로 SNS는 다른 AWS 서비스를 통해 실행되는 텍스트 기반 이메일 발송에 사용됩니다. (Ex. 요금 청구 알람 설정)
  3. 많은 서비스가 통지 하기위해 SNS를 사용하기 때문에, 대부분의 시험에서는 SNS에 대해 질문하는 경향이 강합니다.
  4. SNS에 관해 Topic이라든지, Subscriptions에 대해 알 필요가 있습니다.

SES(Simple Email Service)

  1. SES는 클라우드 기반 이메일 서비스입니다. (Ex. SendGrid, Mailgun)
  2. HTML 형식의 이메일을 보낼 수 있습니다. (SNS는 불가능)
  3. 이메일 템플릿을 작성해놓고 사용할 수 있습니다.
  4. 커스텀 도메인 네임을 사용하여 메일을 전송할 수 있습니다.
  5. 인바운드 메일을 수신할 수 있습니다.
  6. 이메일의 송신을 감시할 수 있습니다.

콘솔창에서 확인해보겠습니다

서울 리전에서도 서비스에 접근할 수 있습니다.

하지만 한국어는 아직 지원하지 않네요

메일 보내보기

한국 메일로 메일을 등록해서 인증을 받아보겠습니다!
해당 기능은 SES 매니지먼트 콘솔의 Email Addresses에서 확인할 수 있습니다.

인증을 위한 메일이 도착했습니다.

메세지 원문을 통해 어디서 왔는지 알아보겠습니다.

Message-ID가 서울 리전인 ap-northeast-2인걸 확인할 수 있습니다!!
이렇게 확인하니까 신기하네요!

끝으로

한국과 도쿄 리전 출시를 비롯해서 전 세계에서 사용할 수 있도록 점점 넓혀갈 것 같은 느낌이 드네요
리전이 넓혀진 만큼, 기존에 사용하고 있던 메일 서버의 비용과 SES의 비용을 비교 및 검토하고 활용하시면 좋을 것 같습니다.

참고

메일 서비스 비교(SES vs Mailgun-vs-SendGrid)
SNS vs SES
Amazon Simple Email Service is now available in the Asia Pacific