안녕하세요, 이번 글을 통해 알리바바 클라우드가 가지고 있는 CADT 에 대해 소개해 드리도록 하겠습니다.
알리바바 클라우드 CADT 는 Cloud Architect Design Tools 로서 알리바바 클라우드 콘솔에서 직접 클라우드 아키텍처를 그리고 가격 산정, 배포까지 한번에 진행할 수 있는 매우 유용한 기능입니다. CADT 를 사용하면 알리바바 클라우드 재품들을 기존에 많은 SA 분들이 사용하시는 아키텍처 툴과 동일하게 사용하시는 것이 가능하며 배포된 제품의 구조를 파악하는데 많은 도움이 됩니다. 이번 글에선 CADT 가 무엇인지, 그리고 어떻게 CADT를 사용하여 알리바바 클라우드 제품을 편리하게 사용하는지 알아보도록 하겠습니다.
우선 기존에 많은 SA 분들이 사용하는 오픈소스 아키텍처 툴로서는 Draw.io , Lucidchart, Gliffy 등이 있습니다. 알리바바 클라우드 CADT 이러한 오픈소스 툴과 마찬가지로 알리바바 클라우드가 제공하는 서비스를 자유롭게 구성하는 것이 가능합니다. 우선 CADT를 사용하는 방법을 말씀드리겠습니다.
1. 우선 CADT는 CN 계정, INTL 계정에 따라 나누어 집니다. 각각의 계정마다 약간의 차이점은 있지만 CN 계정에서 배포가 가능한 리소스, INTL 에서 배포가 가능한 리소스 등으로 나뉘어 지게 됩니다. 알리바바 콘솔 페이지에서 CADT를 검색하면 해당 창에 접근할 수 있습니다. 좌측에 있는 Create 를 통해 새로운 CADT 포맷을 생성하도록 하겠습니다.
2. Create 를 선택해 새로운 CADT 포맷을 생성하면 좌측에는 CADT에서 구성할 수 있는 알리바바 클라우드 제품과 상단에선 각각의 리소스를 연결할 수 있는 좌표와 Edit, Save 버튼이 구성되어 있습니다. CADT 포맷을 편집하기 위해서는 Edit가 활성화 되어야 하기 때문에 아키텍처 구성을 위해선 Edit 버튼을 켜둔 상태로 작업을 진행해 주시기 바랍니다.
3. 이후 좌측에 있는 Quick Start 를 선택해 원하는 Zone 의 수와 리전 수를 선택해 우측 화면으로 Drag and Drop 시켜주시면 Region 과 VPC 그리고 VSwitch 가 자동으로 생성됩니다. 우선 간단하게 베이징 리전에 1개의 VPC 와 2개의 VSwitch 를 생성해 주도록 하겠습니다. 만약 리전 변경을 원하실 경우 리전을 더블클릭해서 원하시는 리전으로 변경하는 것이 가능합니다. 각각의 VSwith 는 CIDR 블록이 자동으로 192.168.0.0/16 로 지정되며 마찬가지로 VSwitch 창을 더블클릭해 AZ 와 이름, IPv4 Network Segment 설정을 변경하는 것이 가능합니다.
4. 다음은 알리바바 클라우드의 기본적이 리소스를 배포해 보도록 하겠습니다. 좌측 창에서 ECS 를 검색해 Drag and Drop을 하면 VSwitch 안에 ECS 가 생성됩니다. 이후 ECS 를 더블클릭해 이름과 리소스 타입, ESSD 용량, Image등을 설정하도록 하겠습니다. CADT 의 가장 큰 장점중 하나인 Payment Type 역시 설정해주면 기본적인 ECS 세팅이 마무리 됩니다.
5. ECS 설정이 마무리되면 반드시 Security Group도 끌어와 ECS 에 포함되도록 진행해 주시면 됩니다. SG 에서 Inbound / Outbound 정책을 통해 Port range, Protocol Type, Target IP 등을 설정하고 SG 안에 포함될 ECS 를 선택해 주시면 됩니다. 혹은 마우스로 SG 를 늘려 손쉽게 CADT 콘솔에서 설정해도 됩니다.
6. 추가적으로 RDS 와 EIP, Load Balancer 등도 함께 설정해 주도록 하겠습니다. 각각의 제품은 좌측 창에서 검색해서 Drag and Drop 하시는 것이 가능합니다. 아직 INTL 계정과 CN 계정에서 CADT 를 통해 설정할 수 있는 제품에 차이가 있는 점 미리 말씀드리며 혹시 지원되지 않는 제품이 있다면 말씀해 주시길 바랍니다.
7. 서비스 구성이 마무리되면 반드시 우측 상단에 있는 Save 버튼을 클릭해 저장해 주시기 바랍니다. 이후 Deploy Application 을 클릭하시면 알리바바 클라우드 리소스를 배포할 준비가 마무리됩니다. 만약 CADT 에서 해당 구성을 배포하는데 문제가 있다면Deploy Application 을 클릭했을 때 다음과 같은 에러 메시지가 나타납니다. 해당 에러 메시지를 클릭하면 애플리케이션 구성에서 빠진 부분이 없는지 클릭해 곧바로 수정하는 것이 가능합니다.
8. CADT 가 판단하기에 애플리케이션 구성에 문제가 없다면 Deploy Application 을 누르면 Resource Verification 페이지로 넘어가게 됩니다. Resource Verification 은 CADT 를 사용해 구성한 애플리케이션에서 과금되는 알리바바 클라우드 리소스의 가격을 확인하실 수 있습니다. 만약 제품 구성에 문제가 없다면 Result 항목에서 Successful 로 표기됩니다. Next : Price List 로 넘어가기 위해서는 반드시 모든 Result 항목이 Successful 로 표기되어야 하기 때문에 Successful 로 표기되지 않은 항목이 있다면 반드시 Back 을 눌려 작업을 수정하고 진행해야 합니다.
9. 모든 Result 항목이 Successful 로 표기되었다면 Next : Price List 를 클릭해 사용금액이 어떻게 되는지 확인할 수 있습니다. Price List 페이지의 경우 CADT 에서 예상금액을 자동으로 계산하기 때문에 다소 시간이 걸리는 점 미리 양해 부탁드립니다. Price List 계산이 끝나면 다음과 같이 제품들의 가격, 총 Subscription 가격, PAYG 가격이 표시됩니다.
10. 또한 실제 배포를 진행하기 전에 진행중인 창에서 나와 상단에 있는 Export 탭을 선택해서 아키텍처와 Price List 를 다운로드 받을 수 있습니다.
Architecture Picture
CADT Price List
CADT Price List 의 경우 CN 계정은 중문, INTL 계정은 영문으로 PDF 형식으로 지원됩니다. CADT 에서 직접 산정한 가격, 아키텍처 구성도 등을 확인할 수 있기에 제안서 형식으로도 매우 유용하게 사용하는 것이 가능합니다.
11. 모든 부분이 마무리되고 실제로 리소스 배포를 진행하실 경우 Confirm Order 를 클릭하면 최종 금액과 함께 Terms of Service 를 확인하실 수 있습니다. Cloud Monitoring 을 원하실 경우 Enable Cloud Monitoring 을 선택하고 이후 Terms of Services 를 선택해 주십시오. 마지막으로 Pay and Create 를 클릭하면 구성한 아키텍처와 동일하게 CADT 가 자동으로 리소르 배포를 진행합니다. 이 부분은 다소 시간이 걸리기 때문에 다른 것은 진행하기 말고 대기해 주시면 아키텍처대로 인스턴스가 배포됩니다.
12. 배포가 마무리되면 리소스의 상태와 리소스 ID 를 확인하실 수 있습니다.
화면을 나오면 CADT 에서 배포된 인스턴스가 초록색 체크마크와 함께 정상적으로 배포된것을 확인 할 수 있습니다.
구체적으로 보고자 하는 인스턴스를 클릭하면 인스턴스 스펙과 함께 Go to Console 이 표시됩니다. Go to Console 을 선택하면 해당 인스턴스의 콘솔 페이지로 넘어가게 됩니다.
그리고 콘솔에서 해당 인스턴스를 자세히 확인할 수 있습니다.
이렇게 알리바바 클라우드 CADT 를 사용하시면 보다 손쉽게 아키텍처를 그리고 배포 그리고 가격 산정까지 가능하기에 파트너사를 비롯해 많은 사용자분들이 손쉽게 리소스를 배포하고 구성할 수 있을것이라 생각됩니다. 좀더 구체적인 내용에 대해서는 해당 링크를 참조해 주시기 바랍니다
링크 : https://www.alibabacloud.com/product/cadt
문서 링크 : https://www.alibabacloud.com/help/en/bp-studio/latest/what-is-cadt
읽어주셔서 감사드리며 CADT혹은 그 이외의 알리바바 클라우드의 서비스에 대해 추가적으로 궁금하신 부분이 있으시면 abckr@list.alibaba-inc.com 으로 문의 메일을 주시기 바랍니다.
Author:
탁지완
알리바바 클라우드
Technical Account Manager
10 posts | 0 followers
FollowAlibaba Cloud Vietnam - June 21, 2023
Cheng - February 7, 2022
Yossavadee.Sak - December 14, 2023
Alibaba Clouder - February 20, 2020
Alibaba Cloud Project Hub - April 23, 2021
Alibaba Clouder - October 20, 2020
10 posts | 0 followers
FollowCustomized infrastructure to ensure high availability, scalability and high-performance
Learn MoreAccelerate software development and delivery by integrating DevOps with the cloud
Learn MoreAn intelligent tool that can be used to perform quick inspections on your cloud resources and application architecture to detect underlying risks and provide solutions.
Learn MoreA one-stop, cloud-native platform that allows financial enterprises to develop and maintain highly available applications that use a distributed architecture.
Learn MoreMore Posts by Edwin Tack