BLOG

AWS re:Invent 2022 세션 후기 #43 – SaaS
작성일: 2022-12-02
[SAS305-R1] SaaS architecture patterns: From concept to implementation

연사 : Tod Golding

일시: 2022.11.29 08:30 ~ 09:30

장소: Mandalay Bay Level 3 South, South Seas C

작성자 : 메가존클라우드 Mass Migration Center 김덕수 매니저

 

 

SaaS 패턴의 환경을 확인하고 각각에 대해 개념에서 구현으로 넘어가면서 패턴을 실현하는 데 사용되는 아키텍처를 확인하는 세션이었습니다.

 

 

SaaS는 요구사항을 해결하기 위해 다양한 아키텍처가 결합된 것이기 때문에 구성되어진 청사진은 없습니다.

그 대신, 가능성의 범위를 살펴보고 기존환경의 요구 사항을 가장 잘 충족하는 옵션을 파악해야 합니다.

 

 

위와 같이 구성할 때, 애플리케이션을 격리로 구성한 후 컨트롤측면에서는 아무것도 하는게 없기 때문에 SaaS 서비스는 Application plane에 없을거라고 추측하며

민첩성 뿐 아니라 모든 장점을 사용할 수 없게 됩니다.

 

 

온보딩 오케스트레이션의 경우입니다.
1. 테넌트가 들어올 때 테넌트를 등록
2. 테넌트가 서비스의 정보를 구성
3. 사용자를 프로비저닝
4. Cognito구조로 인해 해당 환경에서 사용자 생성
5. 토큰 부여

 

 

테넌트에 대한 인증 과 유저 맵핑에 대한 내용입니다.

  • 인증
    도메인 접속 시 인증 요청
    2. 사용자의 정보를 저장한 테넌트 이동
    3. 해당 테넌트가 Cognito로 이동 및 사용자 인증
    4. JWT토큰으로 전환 후 이동

유저 매핑
1. EKS : 실제로 테넌트 모델당 사용자 풀을 수행
2. 서버리스 SaaS : 풀링된 모든 테넌트에 사용자를 연결

 

 

[Sailo]

  • 모두 동일한 계정
  • 관리가 용이하며 운영 효율성을 얻기 쉬움
  • 자동화하기 상대적으로 용이함

 

[pool]

  • 격리와 동시성에 도움이 됨

 

[mix]

  • silo와 pool을 동시에 적용하면서 풀 컴퓨팅이라고 불림 (대기열은 silo 또는 pool로 공유되거나 분리 가능)

 

SaaS 솔루션의 아키텍처 패턴에 대해서 좀 더 알아 갈 수 있는 세션이었고, 멀티 테넌시에 대한 중요도를 매우 잘 설명 해 놓은 것 같습니다.

 

 

 

👉본 세션 내용 관련하여 추가 문의나 요청 사항이 있으시다면? 우측 링크로 이동하셔서 편하게 의견을 남겨주세요! https://www.megazone.com/contact/

 

👉 다른 세션 후기글이 궁금하시다면? 아래 링크를 통해 확인해 주세요!

🔷Keynote Report #1. Day1 Monday Night Live with Peter DeSantis 확인하기

🔷Keynote Report #2. Day2 Adam Selipsky Keynote 확인하기

🔷Keynote Report #3. Day3 Swami Sivasubramanian Keynote 확인하기

🔷Keynote Report #4. Day4 Dr.Werner Vogels Keynote 확인하기

 

✅1. 데이터 보호 세션 후기 확인하기

✅2. 마이그레이션 세션 후기 확인하기

✅3. 현대화 (Modernization)세션 후기 확인하기

✅4. SAP 세션 후기 확인하기

✅5. 쿠버네티스 세션 후기 확인하기

✅6. 마이그레이션2 세션 후기 확인하기

✅7. 분석 세션 후기 확인하기

✅8. AI/ML 세션 후기 확인하기

✅9. AI/ML 2 세션 후기 확인하기

✅10. 현대화 (Modernization) 2 세션 후기 확인하기

✅11. 현대화 (Modernization) 3 세션 후기 확인하기

✅12. Data Lakes 세션 후기 확인하기

✅13. 네트워킹 세션 후기 확인하기

✅14. 마이그레이션3 세션 후기 확인하기

✅15.비용 최적화 세션 후기 확인하기

✅16. 보안 세션 후기 확인하기

✅17. SAP 2 세션 후기 확인하기

✅18. 마이그레이션4 세션 후기 확인하기

✅19. DevOps 세션 후기 확인하기

✅20. 신규업데이트 세션 후기 확인하기

✅21. 스토리지 세션 후기 확인하기

✅22. Amazon 세션 후기 확인하기

✅23. 신규업데이트2 후기 확인하기

✅24. 거버넌스 후기 확인하기

✅25. 거버넌스2 후기 확인하기

✅26. DevOps 2 후기 확인하기

✅27. AI/ML 3 세션 후기 확인하기

✅28. 분석2 세션 후기 확인하기

✅29. 쿠버네티스2 세션 후기 확인하기

✅30. 분석 3 세션 후기 확인하기

✅31. 서버리스 컴퓨팅 세션 후기 확인하기

✅32. 신규 업데이트 3 세션 후기 확인하기

✅33. 신규 업데이트 4 세션 후기 확인하기

✅34. 보안 2 세션 후기 확인하기

✅35. 분석 4 세션 후기 확인하기

✅36. 모니터링 세션 후기 확인하기

✅37. AI/ML 4 세션 후기 확인하기

✅38. 운영 세션 후기 확인하기

✅39. 운영 2 세션 후기 확인하기

✅40. 데이터베이스 세션 후기 확인하기

✅41. 데이터베이스 2 세션 후기 확인하기

✅42. 보안 3 세션 후기 확인하기

✅43. SaaS 세션 후기 확인하기

✅44. 컴퓨팅 세션 후기 확인하기

✅45. 신규 업데이트 : AWS SnapStart 세션 후기 확인하기

✅46. 신규 업데이트 : 네트워크 최적화 인스턴스와 최신 Amazon EC2 네트워킹 세션 후기 확인하기

✅47. 아키텍처 세션 후기 확인하기

✅48. SAP 3 세션 후기 확인하기

✅49. 고객사례 세션 후기

✅50. SAP 4 세션 후기 확인하기

✅51. 데이터베이스, 마이그레이션 세션 후기 확인하기

✅52. 보안 4 세션 후기 확인하기

✅53. 보안 규정 세션 후기 확인하기

✅54. 데이터베이스 3 세션 후기 확인하기

✅55. 신규 업데이트 5 세션 후기 확인하기

✅56 .DevOps 3 세션 후기 확인하기

✅57. 분석 5 세션 후기 확인하기

✅58. AI/ML 5 세션 후기 확인하기

✅59. DevOps 4 세션 후기 확인하기

✅60. 신규업데이트 6 세션 후기 확인하기

✅61. 분석 6 세션 후기 확인하기

✅62. 데이터 보호 세션 후기 확인하기

✅63. AI/ML 6 세션 후기 확인하기

✅64. DevOps 5 세션 후기 확인하기

✅65. 신규업데이트 7 세션 후기 확인하기

✅66. 신규 업데이트 8 세션 후기 확인하기