창업자가 AWS에서 저지르는 10가지 실수와 이를 방지하는 방법

이 콘텐츠는 어떠셨나요?

작성자: AWS Startup Solutions Architect Britton Winterrose, AWS Startup CTO Engagement Lead Jordan Patapoff

창업자들에게 일은 산더미처럼 쌓여 있고 시간을 늘 부족합니다. 이상적으로는 고객과 대화하고 제품 개선을 구현하는 데 시간을 할애하는 것이 바람직할 것입니다. 이것이 바로 AWS가 모든 단계에서 Startup의 성장을 촉진하기 위해, 신속하게 혁신하고, 실험하고, 반복할 수 있도록 신뢰성과 확장성이 뛰어나며 저렴한 클라우드 컴퓨팅 서비스를 창업자에게 제공하는 이유입니다. AWS 서비스는 다양하고 심층적이라는 점에서 플랫폼을 빠르게 구축하고 고객에게 집중할 수 있는 강력한 도구가 되지만, 그러한 힘에는 막중한 책임이 따릅니다.

AWS Startup Solutions Architecture 팀이 존재하는 이유는 초기 단계에서 창업자를 지원함으로써 더 성공적인 Startup으로 육성할 때 Startup이 장기적인 목표를 달성할 수 있다고 믿기 때문입니다. 과거에 창업자로 일하면서 동료들과 저는 클라우드를 기반으로 솔루션을 구축하는 데 따른 이점과 어려움을 몸소 체험했습니다. 지금은 Startup Solutions Architect로서 Y Combinator(YC) 및 TechStars를 비롯한 세계 최고의 액셀러레이터에서 초기 Startup의 기술 자문 역할을 맡고 있습니다. 수천 개 Startup의 관계자들을 일대일로 만나면서, Startup이 AWS를 성공적으로 활용하는 것을 목격했고 어떤 부분이 효과가 있고 어떤 부분이 효과가 없는지 직접 확인했습니다.

Startup이 계속 고객에게 집중하고 제품의 기능을 구축할 수 있도록 돕기 위해, 창업자가 AWS에서 저지르는 가장 흔한 실수의 목록과 이를 방지하여 시간과 비용을 절약할 수 있는 방법에 대한 조언을 정리했습니다.

실수 1: AWS Budgets를 설정하지 않음
예상치 못한 비용이 발생하는 것을 좋아하는 사람은 없습니다. 모든 Startup이 예산을 설정해야 하는 이유와 AWS Budgets으로 예산을 쉽게 수립하는 방법을 알아보세요. 이 항목을 첫 번째로 꼽은 데에는 그만한 이유가 있습니다. 예산이 안전망이자 조기 경보 시스템이 역할을 하기 때문입니다. 어디서부터 시작해야 할지 모르겠다면, 먼저 예산 및 알림을 설정해보세요. 5분밖에 걸리지 않습니다.

실수 2: Business Support를 활용하지 않음
창업하는 Startup에게 시간은 무엇보다 중요합니다. AWS Business Support의 도움을 받으면 혼자서 애쓸 필요가 없습니다. Business Support를 활용하여 문제를 해결하고 답을 더 빨리 얻는 방법을 알아보세요.

실수 3: 루트 계정과 IAM 사용자의 무분별한 설정
기본적인 보안 가드레일을 조기에 설치하면 향후 문제를 줄이고, 시간과 비용을 아낄 수 있습니다. 익히기 어렵게 느껴지더라도 낙담할 필요는 없습니다. Identity and Access Management(IAM)를 사용하여 보안을 강화하는 방법에 대한 이 게시물을 확인해보세요.

실수 4: MFA를 설정하지 않음
다중 인증(MFA)은 계정에 대한 무단 액세스를 방지하는 데 도움이 됩니다. Startup의 경우 계정 도용은 치명적인 실수가 될 수 있습니다. 계정에 MFA가 필요한 이유를 알아보고 지금 바로 활성화하세요.

실수 5: 코드형 인프라(IaC)를 사용하지 않음
코드형 인프라(IaC)를 사용하면 콘솔을 통해 수동으로 작업을 수행하는 대신 구성 파일을 사용하여 인프라를 관리할 수 있으므로, 제대로 구현하면 작업이 훨씬 쉬워지고 시간이 절약됩니다. 지금이 귀사에 IaC를 도입하기에 적절한 시기인지 알아보세요.

실수 6: 관리형 서비스/SaaS 솔루션을 사용하지 않고 자체 솔루션 배포
Y Combinator의 훌륭한 조언 중 하나는 ‘단 10%의 작업/노력/시간으로 원하는 것의 90%를 달성할 수 있는 방법’을 찾으라는 것입니다. AWS Managed Services는 이를 실천하고 시간을 절약하도록 도와줍니다. Startup이 언제 관리형 서비스를 사용해야 하는지에 대해 알아보고 고려해보세요.

실수 7: IAM 역할을 사용할 수 있는 경우에 액세스 키 사용
액세스 키, IAM 역할, IAM 사용자... 무엇을 어떤 경우에 사용해야 할까요? 특히 솔루션을 빠르게 구축하려는 경우 혼란스러울 수 있습니다. 고객과의 신뢰를 얻는 것은 데이터를 안전하게 유지하는 데서 시작됩니다. IAM 사용자 및 IAM 역할 설정이 Startup 보안을 유지하는 데 어떻게 도움이 되는지 알아보세요.

실수 8: Amazon CloudFront(CDN)를 사용하지 않음
Amazon CloudFront가 Startup 비용을 절감하고 애플리케이션의 지연 시간을 줄일 수 있다는 사실을 아시나요? 대규모 환경에서 애플리케이션을 가동 상태로 유지해주는 콘텐츠 전송 네트워크에 대해 알아보세요.

실수 9: 사용하지 않는 리소스를 실행 상태로 둚
사용하지 않는 리소스를 비활성화하는 것이 AWS 요금을 낮추는 가장 좋은 방법이지만, 어떤 리소스를 비활성화해야 하는지 식별하는 최적의 방법을 찾기가 어려울 수도 있습니다. 리소스 태깅과 자동화를 통해 클라우드 비용을 낮춰 런웨이를 확장하는 방법을 알아보세요.

실수 10: 모든 데이터를 관계형 데이터베이스에 저장
데이터베이스 선택은 애플리케이션 성능과 팀 생산성에 장기적인 영향을 미칠 수 있는 기술적 결정 사항 중 하나입니다. 구축하기 전에 AWS에서 제공되는 다양한 데이터베이스 옵션과 올바른 옵션을 선택하는 방법에 대해 알아보는 것이 좋습니다.

실수는 발생하기 마련

이 목록의 실수에만 집착해서는 안 됩니다. 게다가 이 목록은 완전하지도 않습니다. 각 실수의 영향은 Startup이 현재 어느 단계에 있는지에 따라 달라지므로, 지금 당장 각각의 실수를 해결하는 데 집중하는 것은 바람직하지 않을 수 있습니다. 창업자로서, 이러한 문제를 해결하지 않을 경우 Startup의 지속 가능성에 어떤 영향을 미칠 수 있는지를 이해하는 것이 중요합니다. 그런 다음 최선의 판단을 내려 계정 보안에 영향을 미치거나 런웨이에 해를 끼칠 수 있는 문제의 우선 순위를 정해 시정해나가세요. YC’s Essential Startup Advice에서 전하는 다음과 조언을 마음에 새기세요.

“거의 모든 Startup이 난해하고 근본적인 문제를 안고 있습니다. 수십억 USD 규모의 회사로 성장하게 될 Startup도 마찬가지죠. 성패는 처음에 망쳤는지 여부가 아니라, 불가피한 문제에 창업자가 어떻게 대처하는지에 따라 결정됩니다. 창업자로서의 여러분이 하는 일은 전복된 배를 끊임없이 고치는 것처럼 느껴질 것입니다. 이는 지극히 정상적인 것입니다.” – Geoff Ralston, Michael Seibel

정보를 확보하고, 용기를 가지며, 창업 과정에서 끊임없이 구축하고 수정하세요. 저희가 기꺼이 그 과정에 여러분과 함께 하겠습니다.

AWS Editorial Team

AWS Editorial Team

AWS Startups Content Marketing 팀은 규모와 업종을 불문하고 모든 스타트업과 협력하여 교육하고, 환대하고, 영감을 주는 뛰어난 콘텐츠를 제공합니다.

Britton Winterrose

Britton Winterrose

Britton Winterrose는 AWS의 스타트업 솔루션스 아키텍트입니다. AWS에 합류하기 전에는 두 회사를 창립했습니다. AWS에서 그는 Airbnb, DoorDash, Dropbox, Instacart 등과 같은 회사의 창업을 담당하는 스타트업 액셀러레이터인 Y Combinator에 참여하는 Startups와 함께 일하고 있습니다.

Jordan Patapoff

Jordan Patapoff

Jordan Patapoff는 AWS 스타트업 팀의 상주 CTO입니다. AWS에 합류하기 전에는 Techstars의 지원을 받아 수백만 명의 크리에이터를 지원할 수 있도록 규모를 확장한 Clyp를 공동 창립했습니다.

이 콘텐츠는 어떠셨나요?