- 장소 : 넥슨 코리아
- 모임 시간 : 오후 7시 30분 ~ 9시 30분
- 밋업 신청 시 대기로 빠진 분들 중에 참석 가능 여쭤보시는 분들이 많아서 대기 인원분들도 수용하도록 하겠습니다.
- 다만 소모임 공간의 테이블에 앉을 수 있는 자리가 한정적이어서 참석으로 확정 되신 분들은 테이블 자리를 제공드리고 대기로 빠지신 분들은 죄송하지만 뒤에 추가적으로 배치한 의자에 앉으실 수 있도록 제공하도록 하겠습니다.
- 정리하면 참석이신 분들은 테이블 의자에 착석! 대기이신 분들은 뒤에 따로 배치된 의자에 착석!
- 회비가 모임 때마다 2~3만원씩 남게 되는데 10만원이 모이면 밋업 이후 간단히 맥주 파티를 하도록 하겠습니다.
- 발표자 모집에 대한 부담이 있으실 것으로 예상되어 3번 정도만 제안 드리고 발표 지원이 없을 경우 주변에서 섭외해보도록 하겠습니다.
- Public Cloud의 대표적인 서버리스 서비스
- AWS Lambda
- Azure Function
- GCP Functions
- 서버리스 서비스는 함수만 올려두면 이벤트가 바인딩 되어서 실행되는 방식
- API Gateway를 Endpoint로 사용
- REST API를 사용하여 트래픽을 EC2 인스턴스 또는 람다로 전달
- Serverless Application Model
- AWS에서 공식 지원하는 모델
- CloudFormation과 유사한 DSL의 yaml 파일
- Serverless Framework
- SAM보다 먼저 나옴
- 변규현님 개인적으로 추천
- SAM 보다 DSL이 간단
- Github Star 수가 SAM보다 월등히 많음
- Circle CI 연동해서 효과적으로 사용할 수 있음
- Circle CI 관련 밋업을 조만간 주최 할 예정
- CircleCI에서 Approval을 Slack 커맨드로 해결할 수 있는 기능은 아직 API가 존재하진 않지만 머지않아 추가될 것으로 예상
- Lambda에 VPC 옵션이 있어서 특정 서브넷 지정이 가능
- 람다에서 Private 서브넷으로 접근 가능하도록 설정 할 수 있음
- 람다를 실행하기 위해 경량화된 마이크로 VM이 구동 되기 때문에 일반적인 VM 보다 부팅시간이 월등히 빠름
- EKS에서는 VPC 대신 서드파티 네트워크 인터페이스를 사용할 수 있음 (CNI)
- EKS 워크샵은 작년 리인벤트 전에 사용자들이 쉽게 해볼 수 있는 튜토리얼로 만들게됨
- 한글화 작업도 진행 중
- EKS를 위한 준비사항
- 프리티어는 불가능 (크레딧 필요)
- admin 권한이 필요하지만 IAM 수정으로 User 계정으로도 가능
- kubectl, aws-iam-athenticator, eksctl 필요
- eksctl 준비에 10~20분정도 소요됨
- 테라폼 사용하면 조금 더 빠르게 됨
- 쿠버네티스의 LoadBalancer는 기본적으로는 nginx
- AWS는 ELB(ALB)
- calico(L3), cilium(L7)
- 타사 제품은 워커노드 인스턴스들이 조금씩 비싸짐
- EKS는 마스터노드 비용이 비싸서 대용량 관리 시에는 EKS가 유리
- 주의 사항 : 김진웅님 가이드에 따라 EKS 구축시에는 수동으로 ALB를 삭제해줘야 정상적으로 CloudFormation Stack이 제거됨
- EKS 클러스터 유지에 비용이 많이 소비되기 때문에 실습 후에 반드시 지워야함!