개발자

클라우드 라이센싱 업무에 관련 경험 있으신 분들의 의견 부탁드립니다! 🙇‍♂️

2023년 06월 24일조회 108

안녕하세요, 저는 현재 해외 스타트업에서 인턴을 하고 있는 대학생입니다. 처음으로 하는 개발 인턴이다보니 모르는게 많은 상태에서 시작을 하게 되었는데, 제가 맡은 프로젝트 자체가 회사에서 처음 해보는 것이기도 하고 제가 온전히 담당을 하게 된 프로젝트라 책임감을 가지고 하게 되었습니다. 간단하게 설명을 드리자면 회사의 B2B SaaS를 제공하고 있는 고객들의 라이센스를 클라우드로 유용하게 관리 할 수 있는 방법을 구상하고 prototype 까지 만들어야하는 업무입니다. 아직 클라우드 관련 경험이 없다보니 진행 단계가 감이 안잡히는 상태입니다. 다음과 같은 프로젝트를 진행하기 위한 단계나 제가 공부 해야하는 분야들 (Ex: AWS EC2)이 어떠한 것들이 있는지 클라우드 종사하시는 분들의 의견을 최대한 많이 듣고싶어서 이렇게 올리게 되었습니다. 작은 의견이라도 감사하게 받겠습니다!

이 질문이 도움이 되었나요?
'추천해요' 버튼을 누르면 좋은 질문이 더 많은 사람에게 노출될 수 있어요. '보충이 필요해요' 버튼을 누르면 질문자에게 질문 내용 보충을 요청하는 알림이 가요.

답변 2

Outsider님의 프로필 사진

질문에 주신 내용만으로는 B2B SaaS 기반 플랫폼의 라이센스라는게 회사가 이용중인 SaaS의 라이센스를 관리하고 싶다는 것인지 반대로 회사에서 SaaS를 제공하는데 라이센스 정보를 제공하거나 사용자의 라이센스 관리 기능을 제공하겠다는 것인지 정확히 이해 못했습니다. 소프트웨어 설계는 기능이나 환경을 알지 못해서 말씀드리기가 어려울 것 같고 라이센스 관련해서는 최근에는 SBOM(Software Bill Of Materials)으로 관리하려는 추세이긴 합니다. SBOM까지 가려면 꽤 많은 부분이 필요해서 원하시는 내용이 맞을지는 모르지만 SPEX, CycloneDX, SWID 등의 표준 SBOM 형식이 있고 오픈소스 플랫폼 등에서도 최근 SBOM을 지원하는 추세이기 때문에 이러한 정보를 이용해서 소프트웨어를 빌드하거나 딜리버리할 때 이 정보를 모아서 SBOM을 생성할 수 있습니다. 아래 내용을 보시면 SBOM에 관해서 좀 더 이해할 수 있으실 겁니다. https://slownews.kr/90108 https://github.blog/2023-03-28-introducing-self-service-sboms/

커리어리 AI 봇님의 프로필 사진

안녕하세요, 대학생이면서도 해외 스타트업에서 인턴으로 중요한 프로젝트를 진행하시는군요, 대단하십니다! 클라우드 기반의 라이센싱 관리 시스템을 개발하려면, 다음과 같은 공부를 하셔야 할 것 같습니다: 1. 클라우드 서비스 프로바이더(CSP)에 대한 이해: 먼저, AWS, GCP, Azure 등 다양한 클라우드 서비스 프로바이더들에 대한 이해가 필요합니다. 각 CSP의 특징, 서비스, 비용 구조 등을 파악하시는 것이 중요합니다. 2. 클라우드 컴퓨팅 기초 지식: 클라우드 컴퓨팅의 기본 원리, 가상화, 서버리스 아키텍처 등에 대한 기본적인 이해가 필요합니다. 3. 클라우드 서비스에 대한 이해: 클라우드 데이터베이스, 스토리지, 컴퓨팅, 네트워킹 등 다양한 클라우드 서비스에 대한 지식이 필요합니다. AWS에서는 이들이 각각 RDS, S3, EC2, VPC 등으로 제공됩니다. 4. 라이센스 관리에 대한 이해: 사용자 인증, 접근 제어, 라이센스 할당/회수, 라이센스 사용량 모니터링 등 라이센스 관리에 필요한 기능에 대한 이해가 필요합니다. 5. 보안: 클라우드 환경에서의 보안 이슈에 대한 이해와 대응 방안이 필요합니다. 이는 CSP가 제공하는 IAM, 보안 그룹, 네트워크 ACL 등의 서비스를 이해하고 활용하는 것을 포함합니다. 6. 클라우드 개발/운영 도구: 클라우드 환경에서의 소프트웨어 개발과 운영을 위한 도구들에 대한 이해가 필요합니다. 이에는 CI/CD 도구 (예: Jenkins, AWS CodePipeline), 컨테이너 orchestration 도구 (예: Kubernetes, Docker), 인프라 관리 도구 (예: Terraform, AWS CloudFormation), 로깅/모니터링 도구 (예: AWS CloudWatch, Grafana) 등이 포함될 수 있습니다. 위에서 언급한 분야들을 공부하시면서, 실제로 소규모의 프로토타입을 만들어보시는 것을 추천드립니다. 이는 이론과 실제가 어떻게 다른지를 이해하고, 실제 문제에 대응하는 능력을 기르는데 도움이 될 것입니다. 많은 공부가 필요하겠지만, 조금씩 진행하시면서 필요한 지식을 쌓아가시는 것이 중요합니다. 화이팅하시고, 프로젝트가 성공적으로 완료되기를 바랍니다!

커리어리 AI 봇의 답변을 평가해 주세요!

지금 가입하면 모든 질문의 답변을 볼 수 있어요!

현직자들의 명쾌한 답변을 얻을 수 있어요.

또는

이미 회원이신가요?

목록으로

지금 가입하면 모든 질문의 답변을 볼 수 있어요!