발표영상 다시보기: https://youtu.be/nlL47v4yQ7I
AWS 는 최근 코로나19 로 인해 어려움을 겪고 있는 여행/물류 산업 고객을 위해서 AWS의 기본 비용 절감 방안 및 툴을 안내하고, 운영개선+아키텍처개선+To-be 로드맵을 제시해드리는 포괄적 체질 개선 프로그램을 소개합니다. 이를 통해 단기/중기 적으로 비용절감과 아키텍처 개선 전략을 함께 수립 할 수 있기를 기대합니다.
여러분 안녕하세요,
AWS Travel and Transportation 특집 웨비나 세션에 와주신 여러분들을 진심으로 환영합니다.
저는 두번째 세션을 진행할 아마존 웹서비스의 김양수 시니어 테크니컬 어카운트 매니저입니다. 만나 뵙게 되서 반갑습니다. 이 세션의 후반부는 백현 시니어 커스터머 솔루션 매니저께서 진행하실 예정입니다.
이번 세션에서는 AWS의 비용 절감 프레임워크에 대해서 설명을 드리고 고객들께서 좀 더 쉽게 비용 절감을 시작하실 수 있도록 저희가 준비한 신규 프로그램에 대해 소개를 드리겠습니다.
먼저 세션을 시작하기 앞서 웨비나를 보시는 도중에 질문을 하시는 방법에 대해서 안내드리겠습니다. 세션 중에 궁금하신 부분에 대해서는 채팅창을 통해서 질문을 하실 수 있습니다. 모든 질문과 답변은 기본적으로 공개입니다. 본인만 답변을 받고 싶으시면 비공개라고 하고 질문을 해주시면 됩니다.
이번 세션에서는 3가지 주제에 대해서 다룰 예정입니다.
첫번째로 비용 절감을 위해서 고려해야 할 핵심 요소들은 어떤 것들이 있는지 살펴보겠습니다.
다음으로 AWS가 고객들의 비용 절감을 지원하기 위해 제공해 드리는 도구들에 대해서 간략한 설명을 드리겠습니다.
마지막으로 고객들이 비용 절감 좀 더 쉽게 시작하실 수 있도록 AWS가 준비한 Enterprise overhaul program을 백현 매니저가 소개해 드리겠습니다.
첫번째로 비용 절감을 위한 핵심 요소에 대해서 말씀드리겠습니다.
효과적인 비용 절감을 달성하기 위해서는 다음과 같은 5가지의 핵심 요소를 고려하셔야 합니다.
업무에 최적의 인스턴스를 선택해서 사용하시고, 워크로드에 탄력적으로 반응할 수 있는 아키텍쳐를 구성하셔야 합니다. AWS가 제공해 드리는 다양한 비용 모델 중 고객의 환경에 가장 적합한 비용 모델을 선택하셔야 합니다. 그리고 용도에 맞는 스토리지와 스토리지 옵션을 사용하셔야 합니다.
마지막으로 앞서 말씀드렸던 4가지 핵심 요소들을 효과적으로 관리할 수 있는 체계를 수립하셔야 합니다.
그러면 각각의 핵심 요소들에 대해서 설명 드리겠습니다.
첫번째 핵심요소는 Right Sizing, 인스턴스 최적화입니다.
많은 고객들께서 다양한 이유로 실제 필요한 성능보다 더 큰 사이즈의 인스턴스를 사용하시는 경우가 많습니다. 저희 AWS는 고객들의 사용 목적에 맞는 다양한 크기와 구성의 인스턴스를 제공해 드리고 있기 때문에, 성능 요구 사항을 만족시키는 인스턴스 중 가장 저렴한 인스턴스의 사용을 통해 비용을 절감하실 수 있습니다.
인스턴스를 최적화 하실 때는 현재 인스턴스의 CPU, RAM, 스토리지, 네트워크의 Utilization을 확인하시기 바랍니다. 예를 들면, 4코어 인스턴스의 CPU utilization이 50% 미만일 경우 CPU 코어 2개를 가진 인스턴스로 변경하여 최적화를 진행하는 방식이기 때문에 각 구성 요소의 Utilization에 대한 확인이 필요합니다.
Utilization을 확인하실 때는 Amazon CloudWatch의 지표를 활용하시면 편리합니다. 특히 특정 시간이나 특정 기간 또는 이벤트에 부하가 집중된다면 반드시 그 시점의 CloudWatch 지표를 확인해주시기 바랍니다. 그리고 RAM과 같이 CloudWatch에서 기본적으로 수집이 되지 않는 지표에 대해서는 저희가 제공해 드리고 있는 가이드를 참고하셔서 CloudWatch의 사용자 지표를 설정해서 최적화 작업에 활용하시기를 권고드립니다.
지금 보시는 것은 인스턴스 최적화 작업의 예시입니다.
m5.4xl 인스턴스를 사용 중이었는데, 인스턴스 최적화를 위해 이 인스턴스의 CPU, RAM, Network, storage를 확인한 결과 m5.large 인스턴스로도 충분한 utilization임을 확인하고 변경을 실시해서 비용을 절감한 경우입니다.
여기서 한가지 주의하실 것은 인스턴스 타입 변경 후 반드시 리소스의 Utilization에 대해서 일정기간 상세하게 모니터링을 하셔야 합니다. 변경 전에 확인한 지표에서 감지되지 못한 워크로드 인해서 인스턴스의 리소스 부족이 발생하는 경우가 있을 수 있기 때문입니다.
다음 핵심 요소는 탄력성의 증대입니다.
이 요소에 대해서 설명드리기에 전에, 용량 관리를 위해 이용하는 전통적인 접근 방법에 대해서 이야기 해보겠습니다.
서비스의 용량 설계를 할 때, 최대의 부하에 맞춰 준비를 하게 되면 피크에 도달하는 상황에서도 무리 없이 서비스는 가능하지만, 나머지 운영 기간 동안은 투입된 자원의 낭비가 발생하게 됩니다. 특히 대부분의 부하는 매우 짧은 시간 동안 발생하고 전체 운영 시간에서 극히 일부를 차지하기 때문에 비용이 매우 비효율적으로 사용되는 결과를 낳습니다.
반면, 평균적인 부하에 맞춰 용량을 준비하면 비용 효율성은 높아지지만 부하시 원활한 서비스 제공이 힘들어지고 엔드유저의 서비스 만족도를 떨어뜨리게 됩니다.
또한 피크를 가정하고 서비스 용량을 준비해도 경우에 따라서는 예상보다 더 높은 서비스 부하가 발생하는 어려운 상황도 종종 발생합니다.
이런 서비스 부하에 대해서 탄력적이고 효과적으로 대응할 수 있도록 AWS는 auto scaling 기능을 제공하고 있습니다.
Auto Scaling을 통해서 부하의 변동에 맞춰 능동적으로 서비스의 인프라스트럭쳐 용량 관리가 가능합니다. 스케쥴링 기능을 활용해서 특정 시점에 추가로 리소스를 투입하거나 제거할 수 있습니다. 이를 통해서 인스턴스 사용량을 최적화하고 불필요한 자원의 사용을 감소시켜 비용을 절감하실 수 있습니다. auto scaling 기능은 추가 비용 없이 무료로 이용하실 수 있습니다.
auto scaling 적용의 예를 보시겠습니다.
auto scaling을 적용하지 않는다면, 주황색으로 표시된 m5.2xl 인스턴스를 계속 사용하게 됩니다.
(클릭) 반면 auto scaling을 적용해서 m5.large 인스턴스를 워크로드에 맞춰서 투입한 경우 한달간 총 51개의 인스턴스가 많게는 하루에 4대, 가장 적을 때는 한대가 사용된 것을 보실 수 있습니다.
비용을 비교해보시면, 큰 인스턴스를 변동없이 계속 사용하는 경우보다 워크로드에 맞춰서 auto scaling을 적용한 경우가 확실히 작은 것을 확인하실 수 있습니다.
여기에, 앞서 설명드렸던 인스턴스 최적화를 함께 적용해서 auto scaling을 구성하는 경우를 보시겠습니다.
그림과 같은 워크로드가 있을 때,
(클릭)이에 맞춰 m4.xl 인스턴스를 이용해서 auto scaling를 구성했습니다. 워크로드 곡선에서 바깥쪽으로 걸쳐지는 부분은 해당 인스턴스의 utilization이 떨어지는 부분으로 생각하시면 됩니다. 예시의 경우 utilization이 떨어지는 인스턴스가 다수 발생하는 것을 보실 수 있습니다.
(크릭)
(클릭) 그러면 좀 더 작은 인스턴스를 사용한 경우를 보시겠습니다.
(클릭) m4.large를 사용하면 전체적으로 인스턴스의 숫자는 많아지나 워크로드 곡선에 더 근접한 형태로 인스턴스가 투입이 되고, utilization이 떨어지는 영역의 범위가 줄어드는 것을 보실 수 있습니다.
(클릭)
이 두가지 구성을 비교해보시면 인스턴스 최적화까지 고려해서 인스턴스를 선정하고 auto scaling을 구성했을 때 좀 더 많은 비용 절감이 가능함을 확인하실 수 있습니다.
리소스의 탄력적인 사용을 통해서 비용 절감 효과를 극대화 하는 방법 중의 하나는 인스턴스를 중지시키는 것입니다. AWS의 대부분의 서비스는 이용을 중지하면 비용이 발생하지 않기 때문에 사용하지 않을 때 서비스의 이용을 중지하는 것은 단순하면서도 매우 효과적인 비용 절감 방법입니다.
그러나 인스턴스를 중지하고 다시 시작하는 것은 많은 작업을 유발시키고 경우에 따라서는 서비스 장애의 원인이 될 수도 있기 때문에 고객들께서 쉽게 시도하시지 못하는 경우가 많습니다.
AWS가 제공하는 AWS Instance Scheduler를 활용하시면 EC2와 RDS 인스턴스에 대한 중지와 시작을 손쉽게 설정하실 수 있습니다. Cloudformation을 이용해서 간편하게 서비스를 구성하실 수 있으며, 간단한 스케쥴 설정 뒤 대상 인스턴스에 tag를 지정하는 것만으로 인스턴스의 중지와 시작을 자동화하실 수 있습니다.
세번째 핵심요소는 적합한 비용 모델의 선택입니다.
EC2의 경우를 예로 들어 설명드리면, AWS는 3가지 비용 모델을 고객들께 제공하고 있습니다.
일반적으로 많이 이용하시는 온디멘드의 경우, 초단위로 과금이 되는 모델이며 다양하게 변화하는 워크로드에 적합합니다.
예약 인스턴스의 경우 미리 AWS와 특정 인스턴스 타입에 대한 약정을 하시고 약정 조건에 따라 할인된 가격으로 이용을 하시는 모델입니다. 주로 변동이 적은 워크로드 환경에 적합합니다.
마지막은 스팟인스턴스이며, 장시간 사용이 아닌 짧은 기간 동안 사용되는 워크로드에 적합한 모델입니다. 최대 90%까지의 비용 절감이 가능합니다.
EC2의 사용을 최적화하기 위해서는 위의 3가지 비용 모델을 워크로드의 형태에 맞춰 모두 함께 사용하시는 것이 바람직합니다.
그러면 앞서 말씀드렸던 예약인스턴스에 대해 좀 더 상세하게 말씀드리겠습니다.
예약인스턴스는 사전에 AWS와 사용 조건에 합의하시고 별도 구매를 진행하시면 사용이 가능합니다. 이 구매 조건에 맞춰서 할인이 적용되게 되는데요, 예약인스턴스는 1시간 단위로 발급되는 할인 쿠폰과 같습니다. 선택하신 예약 인스턴스 유형에 대해서 할인 쿠폰이 적용된 할인 가격이 과금되게 됩니다.
한가지 주의하실 것은 예약인스턴스는 선택하신 인스턴스 유형과 옵션에 따라 적용이 되는 것이며, 특정한 개별 인스턴스에만 고정적으로 적용이 되는 것이 아니라는 점입니다. 예를 들면, m5.xl의 예약인스턴스를 구매하셨다면 이용중인 어떤 m5.xl 인스턴스에도 예약인스턴스 가격이 적용될 수 있습니다.
예약 인스턴스는 중단없이 항상 사용하는 인스턴스에 최적인 비용 모델입니다. 그러나 예약인스턴스의 요금 할인폭을 고려하시면 항상 기동되는 인스턴스가 아니더라도 적용하실 수 있는 부분이 충분히 있기 때문에 사용 패턴을 점검하셔서 예약인스턴스의 적용을 고려하시기 바랍니다.
예약 인스턴스를 이용하시면 최대 73%까지 비용 절감이 가능하고, 보통 1년에 20에서 40% 정도의 비용 절감이 가능합니다.
예약 인스턴스는 EC2 서비스외에도 RDS, Redshift, ElastiCache, Elastisearch, dynamoDB 서비스에서 이용하실 수 있습니다.
참고로 CloudFront의 경우 예약인스턴스가 적용되지는 않지만, 사전에 이용 용량을 계약하시고 그에 따라 요금 할인을 받으실 수 있는 옵션도 제공하고 있습니다.
예약 인스턴스를 이용하시면 옵션에 따라 적용 대상 인스턴스 유형이 고정될 수 있기 때문에 예약 인스턴스의 적용에 앞서 인스턴스 최적화를 권장드리고 있습니다. 그러나 인스턴스 최적화가 빠르게 진행되지 않아 예약 인스턴스의 구매가 미뤄지는 것도 고객들께는 비용면에서 이득이 없기 때문에 필요에 따라서는 예약 인스턴스의 적용을 먼저 진행하시기를 추천드리기도 합니다.
그러면 예약인스턴스를 구매하실 때 선택하실 수 있는 조건에 대해서 말씀드리겠습니다.
예약 인스턴스는 1년이나 3년의 약정 기간을 선택하실 수 있습니다. 예약 인스턴스의 대상 인스턴스 타입을 변경할 수 없는 스탠다드와 원하실 때 대상 인스턴스 타입을 변경하실 수 있는 컨버터블 예약 인스턴스가 있습니다.
그리고 예약 인스턴스의 적용 범위를 리전 혹은 가용영역 단위로 선택하실 수 있습니다.
예약 인스턴스 구매에 따르는 비용 지불 조건도 선택하실 수 있는데요, 예약인스턴스 구매 비용을 모두 선불하시는 all upfront, 일부를 선불하시는 partial upfront, 선지급을 하지 않으시고 매월 납부하시는 no upfront 조건이 있습니다.
할인율은 어떤 조건들을 선택하는가에 따라서 달라지게 됩니다. 스탠다드 예약인스턴스를 전부 선불하시는 조건으로 장기간 약정하시는 것이 가장 큰 폭의 할인을 받으실 수 있습니다.
스팟인스턴스는 별도의 약정이나 선불금 없이 최대 90%까지 가장 큰 폭의 할인을 받으실 수 있는 비용 모델입니다. 이것은 AWS의 각 리전에서 현재 고객들이 사용하시지 않는 용량에 대해 큰 폭의 할인을 적용해서 제공하기 때문에 가능합니다.
단, 서비스를 위해 제공된 스팟 인스턴스가 필요할 경우 AWS에 의해서 회수되기 때문에 스팟인스턴스의 특성을 잘 이해하시고, 적합한 용도에 맞춰 사용하셔야 합니다. 일반적으로 장시간 사용하지 않거나, 인스턴스가 회수되어도 인스턴스에서 수행 중이던 Job을 다시 실행하면 되는 경우 등에 많이 활용되고 있습니다.
스팟 인스턴스의 원활한 활용을 위해 AWS는 다양한 옵션을 제공하고 있습니다. 이에 대한 상세한 설명을 원하시는 경우 AWS 영업대표나 Solutions Architect에게 문의주시기 바랍니다.
4번째 핵심 요소는 용도에 맞는 스토리지 활용입니다.
AWS는 고객들이 원하시는 용도에 맞춰 사용하실 수 있도록 다양한 스토리지 서비스를 제공하고 있습니다.
예를 들면 인스턴스의 데이터 볼륨으로 사용될 수 있는 블럭 스토리지인 EBS, 대규모 억세스가 가능한 분산 파일시스템인 EFS, 다양한 용도로 활용이 가능한 S3와 같은 서비스들이 제공되고 있습니다. 각각의 서비스별로 고객이 선택 가능한 세부적인 옵션들이 제공되고 있기 때문에 고객의 용도에 맞춰 좀 더 최적화된 서비스의 이용이 가능합니다.
데이터를 AWS Cloud로 옮기는 방법에도 여러 서비스와 기능을 제공하고 있으며, AWS Snowball 서비스를 통해서 온오프라인을 모두 커버하는 데이터 이전이 가능합니다.
AWS 스토리지 서비스의 한가지 예로 S3를 살펴보겠습니다.
S3는 그 서비스 내에 다양한 유형의 스토리지 클래스를 제공하고 있습니다. 고객들께서 각 클래스의 특성에 맞춰서 데이터를 저장할 경우 아주 적은 비용으로 장기간 데이터를 저장하실 수 있습니다.
이를 간편하게 활용하실 수 있도록 S3는 수명 주기 정책을 제공하고 있습니다. 이를 활용하시면 간단한 설정만으로 스토리지 클래스에 맞춰서 데이터를 자동으로 이전 보관하실 수 있습니다.
예시를 보시면, S3 스탠다드 클래스에 보관된 오브젝트는 180일을 넘기면 아카이빙 스토리지인 Glacier로 이동하게 됩니다. 보관기간이 730일 초과하게 되면 좀 더 저렴한 비용으로 장기 보관을 할 수 있도록 설계된 Glacier-Deep Archive 스토리지로 이동해서 7년간 보관된 뒤 삭제가 되도록 설정 되어있습니다.
이런 수명 주기를 설정하는 것은 매우 간단한 작업입니다. 이를 통해서 정책과 법률적인 요구 사항에 부합되는 데이터의 보존을 저렴한 비용으로 아주 쉽게 구현하실 수 있습니다.
마지막 핵심 요소는 비용 절감 체계의 수립입니다.
효과적인 비용 관리를 위해 비용이 어떻게 발생하는 지를 추적할 수 있는 cost allocation tag를 적극 활용해서 세부적인 비용 추적이 가능하도록 합니다.
비용 관리를 위해 관리 대상 지표와 이에 대한 목표치를 설정하고 모니터링을 통해 주기적으로 확인하고 분석해서 효과적으로 지표를 관리해야 합니다.
비용 절감을 위해서는 현재의 아키텍쳐보다 새로운 아키텍쳐가 더 효과적인 경우가 있는데요, 이를 위해서 서비스를 새로운 아키텍쳐로 설계 할 수 있는 능력을 가진 팀이나 인력을 확보해야 합니다.
비용 절감은 한번에 끝나는 단순한 작업이 아니라 계속 반복해서 실시해야 하는 작업이기 때문에 이 모든 과정을 관리, 감독하고 교육할 수 있는 담당이 필요합니다. 종종 비용 절감을 위해서 수반되는 작업들에 대해서 개별 서비스를 관리하는 팀들의 협조가 부족한 경우도 있는데 이것을 극복하기 위해 관련 팀들이 충분히 이해하고 공감할 수 있도록 많은 노력을 함과 동시에 비용 절감을 추진하기 위한 충분히 영향력이 있는 조직 구성도 고려할 필요가 있습니다.
다음으로는 비용 절감을 위해서 AWS가 어떤 도구들을 제공하고 있는 지를 간단하게 말씀드리겠습니다.
세이빙스 플랜은 Amazon EC2, AWS Fargate와 Lambda에 적용할 수 있는 새로운 비용 모델입니다.
Compute Savings plan과 EC2 instance savings plans의 두 가지 옵션을 제공하고 있으며 각각은 컨버터블 예약인스턴스 및 스탠다드 예약인스턴스와 동일한 가격으로 제공되고 있습니다.
예약인스턴스와의 가장 큰 차이는 기존의 예약인스턴스는 예약 인스턴스를 적용하기 위한 대상 인스턴스를 지정 해야했는데, 세이빙스 플랜은 단순하게 시간당 발생하는 이용 금액 중 세이빙스 플랜을 적용해서 할인받을 금액을 설정하고, 초과분에 대해서는 온디멘드 금액을 적용 받는 구조입니다.
그외에도 스탠다드나 컨버터블 예약 인스턴스가 제공하지 않는 이용 상의 유연성이 추가로 제공되는 부분이 있으며, Fargate와 Lambda에도 적용할 수 있는 장점이 있습니다.
좀 더 상세한 정보가 필요하시면, 저희 AWS 영업 대표나 Solutions Architect에게 문의주시기 바랍니다.
AWS Compute optimizer는 EC2와 EC2 auto scaling group의 최적화를 위해 가장 적합한 인스턴스를 추천하는 서비스입니다. AWS CloudFormation 템플릿으로 배포되는 EC2 right sizing이라는 인스턴스 최적화를 위한 분석툴이 이미 기존에 제공되고 있었는데요, 이를 서비스 형태로 만들고 머신러닝을 활용해서 고객들에게 좀 더 최적화된 추천이 가능하도록 만든, 무료로 이용 가능한 서비스입니다.
이 서비스에 대해서는 다음 세션에서 좀 더 상세하게 말씀드리겠습니다.
AWS Trusted Advisor는 AWS best practices에 기반해서 고객들의 서비스 이용 현황에 대해서 실시간 리소스 이용 가이드를 제공하는 온라인 툴입니다.
비용 절감, 성능, 보안, 내결함성, 서비스 리밋의 5가지 항목에 대해서 가이드를 제공하며, 비용 절감에서는 utilization이 떨어지거나 사용하지 않는 자원에 대한 보고서를 제공해서 자원의 최적화 또는 유휴 자원의 제거를 통해서 비용 절감을 하실 수 있는 방법을 제공하고 있습니다.
CE는 주요 비용 항목에 대한 분석 리포트를 제공하는 통합 대시보드입니다.
누적된 이용 패턴 데이터를 기반으로 비정상적인 비용 및 사용량 이벤트에 대한 자동화된 비용 동향 분석을 제공합니다.
기본 제공 리포트외에도 사용자가 선택할 수 있는 다양한 옵션 항목을 활용해서, 더 상세한 수준의 비용 분석 리포트를 생성할 수 있습니다.
예약 인스턴스와 세이빙스 플랜 추천 기능은 사용자의 이용 패턴을 분석해서 가장 많은 비용 절검이 가능한 예약 인스턴스와 세이빙스 플랜 구매 조건을 추천하는 툴입니다.
고객은 패턴 분석 기간 및 구매 조건 옵션 설정을 통해 고객의 비지니스 요구 사항에 가장 부합되는 예약 인스턴스와 세이빙스 플랜의 추천을 받으실 수 있습니다.
예약 인스턴스와 세이빙스 플랜이 지원하는 각각의 AWS 서비스에 대한 추천을 제공하고 있습니다.
마지막으로 AWS를 이용하시는 경우의 비용 최적화 로드맵에 대해 말씀드리겠습니다.
많은 고객들께서 온프레미스 환경에서 클라우드로 이전하실 때, 리스크를 줄이고 좀 더 빠른 이전을 하시기 위해 Lift & Shift 방식을 선택하시곤 합니다.
이렇게 Lift & shift로 이전을 하실 경우, 일부 고객들은 기대치보다 작은 비용 절감 효과를 경험하시는 경우가 있습니다.
이것은 클라우드에 대한 경험 부족으로 인해 인스턴스의 크기를 필요 이상으로 너무 크게 설정하거나, 온프레미스의 아키텍쳐를 클라우드 상에서 동일하게 구현함으로 해서 이것이 중복 투자가 되거나 불필요한 오버헤드가 되는 경우가 많기 때문입니다.
이것을 개선하기 위해서 인스턴스 최적화를 실시하고, 워크로드에 탄력적으로 대응할 수 있도록 서비스를 정비하고 스토리지 최적화까지 적용하시면 Lift & shift에 대한 최적화 단계에 이르게 됩니다.
이 단계에서 모니터링을 통해 부족한 부분을 찾아서 개선을 하고, RDS와 같은 AWS Managed Services를 활용해서 불필요한 라이센스 비용과 인프라스트럭쳐에 대한 관리 비용까지 최적화를 하게 되면 AWS 최적화 단계를 달성하게 됩니다.
여기에 추가적으로 serverless architecture를 적용해서 아키텍쳐를 개선하면, 트랜잭션 단위로 비용 최적화가 가능한 환경까지 구현하실 수 있습니다.
많은 고객들이 단순히 lift&Shift를 통해서 클라우드를 활용하는 것만으로도 비용 절감 효과를 누릴 수 있습니다. 그러나 비용 절감을 위해 AWS가 제공하는 많은 방법론과 툴들이 있으며 이를 활용하시면 더 큰 비용 절감을 이루실 수가 있기 때문에 적극적인 비용 절감 시도를 해보시기를 추천드립니다.
다음은 백현 매니저가 손쉽게 비용 절감을 시도하실 수 있도록 준비한 프로그램에 대해서 설명드리겠습니다.
지금까지 제 세션에 참여해주셔서 감사합니다.