클라우드 운영에서 공급업체/공급업체 잠금을 피한다는 것은 무엇을 의미합니까?

클라우드 운영에서 공급업체/공급업체 잠금을 피한다는 것은 무엇을 의미합니까?

DevOps 및 소프트웨어 개발에 관심이 있는 상대적으로 멍청한 기계 학습 엔지니어입니다. 모호하고 의견 기반의 질문에 대해 죄송합니다.

그러나 일부 클라우드 개념을 가르치는 여러 블로그와 튜토리얼에서는 벤더 종속을 초래하는 서비스를 사용하지 말라고 조언하지만 어떤 서비스인지 명확하게 밝히지 않습니다.

예를 들어, 자동화된 스크립트를 사용하여 클라우드 서버 부팅 등을 관리하는 경우 AWS 또는 Azure CLI 대신 Terraform과 같은 오픈 소스 스크립트를 사용해야 합니까?

Docker 컨테이너를 조정하고 웹 서비스를 실행할 때 Fargate 또는 ECS와 같은 더 높은 수준의 추상화를 사용하여 온프레미스 Linux 서버와 같은 EC2 인스턴스 내부에서 컨테이너를 실행하도록 복원하는 것을 자제해야 합니까?

하지만 어떤 경우에도 클라우드와 상호작용하려면 클라우드에 특화된 솔루션과 API를 사용해야 합니다. 그렇죠? 예를 들어 Amazon S3 버킷과 Azure 블로그 스토리지는 유사한 서비스를 제공하지만 API는 다릅니다.

아니면 제가 개념을 완전히 잘못 이해하고 있는 건가요? 완전히 다른 의미를 갖고 있는 건가요? 소위 공급업체 종속을 초래하거나 초래하지 않는 결정의 몇 가지 예를 높이 평가하겠습니다.

초보 질문에 대해 다시 사과드립니다.

답변1

종속성을 피하면 결국 클라우드 제공업체 서비스가 아닌 가상 머신만 사용하게 됩니다. 클라우드 서비스를 사용하지 않는 경우 찾을 수 있는 가장 저렴하고 안정적인 VM을 사용하는 것이 좋습니다.

그러나 선택한 클라우드 공급업체 서비스 및 기능을 활용하고 종속에 대해 걱정하지 않는 것이 더 나은 접근 방식이라고 제안합니다. 그러면 더 안정적이고 아마도 더 저렴한 솔루션을 얻게 될 것입니다. 클라우드 공급자를 옮기고 싶다면 훨씬 더 어려울 것이지만 아마도 그렇게 하지 않을 것입니다.

관련 정보