어떻게 고객의 요구에 응답하고 아이디어를 더 빨리 시장에 출시할 수 있습니까? 추상화를 발전시키세요

XNUMX년 전에 Marc Andreesen은 "소프트웨어가 세상을 먹고 있다"고 적절하게 말했습니다.1 오늘날 소프트웨어는 상당히 달라 보입니다. 인터넷을 통해 Salesforce, AWS 및 VMware와 같은 클라우드 서비스 공급자의 소프트웨어를 사용할 뿐만 아니라 대부분의 글로벌 기업은 이제 클라우드 네이티브 애플리케이션을 사용하여 자체 개발합니다. 오늘날 우리는 다음과 같이 주장할 수 있습니다. 클라우드 소프트웨어가 세상을 집어삼키고 있습니다.

팬데믹으로 인해 이러한 개발 추세가 과도하게 진행되어 종종 소프트웨어를 통해 원격 위치에서 고객 결과를 제공하는 것이 절대적으로 필요하게 되었습니다.

도움이 필요한 부모에게 육아를 연결하거나 고객이 은행에 가지 않고도 AI를 사용하여 대출을 승인하는 것과 같이 고객이 구축한 애플리케이션은 지난 몇 년 동안 우리 모두가 떠돌아다니는 데 도움이 되었습니다. 그것들은 긴급하게 개발된 필요한 발전이었지만, 그 과정에서 우리가 얻은 기술과 기술은 마스크와 사회적 거리두기를 훨씬 넘어서 지속될 것입니다.

클라우드 간 추상화에 대한 업계, 파트너 및 고객의 관점에 대한 VMware Multi-Cloud Briefing을 시청하십시오.

멀티 클라우드와 추상화의 역할

고객이 클라우드의 소프트웨어를 통해 제공한 것은 정말 놀랍습니다. 지금 우리가 보는 것은 두 가지 측면에서 거의 편재되어 있습니다.

  • 새로운 애플리케이션의 95%가 컨테이너로 개발되고 있습니다.2, 쿠버네티스는 이러한 앱을 위한 대부분의 기본 인프라를 오케스트레이션합니다.
  • 조직의 75%는 애플리케이션을 위한 XNUMX개 이상의 퍼블릭 클라우드가 포함된 멀티 클라우드 아키텍처를 보유하고 있습니다.

이는 IT에서 익숙한 진화이자 되풀이되는 과제입니다. 데이터 센터에서 독립적으로 작동하는 여러 물리적 서비스, 스토리지 어레이 및 네트워킹 장치가 있었던 때를 기억하십니까? 이러한 복잡성은 모든 구성 요소가 하나로 함께 작동하도록 하는 추상화 계층(가상화)을 도입했습니다.

가상화가 발전하면서 인프라 리소스에 대한 자동화 및 온디맨드, 셀프 서비스 액세스가 추가됨에 따라 우리가 지금 IaaS로 알고 있는 것과 AWS, Google Cloud 및 Azure와 같은 하이퍼스케일 클라우드 공급자의 시대를 만드는 문이 열렸습니다.

이제 대부분의 조직이 인프라에 여러 클라우드 공급자를 사용하고 있으므로 유사한 패턴의 복잡성으로 돌아갑니다. 개발자를 위해 각 클라우드 공급자는 수고를 더하고 릴리스 속도를 늦추는 고유한 인터페이스와 API를 가지고 있습니다. 클라우드가 추가될 때마다 아키텍처의 복잡성이 증가하고 보안이 파편화되며 성능 최적화 및 비용 관리가 증가함에 따라 운영자는 비슷한 문제에 직면해 있습니다.

따라서 이 다중 클라우드 아키텍처는 모든 클라우드의 장점을 가지고 있지만 다시 한 번 복잡합니다.

민첩성과 속도 향상을 위해 다중 클라우드 복잡성 해결

우리는 추상화의 티핑 포인트에 있으며 이 복잡성에 대한 솔루션이 등장하기 시작했습니다. 이를 주도하는 것은 개발자가 컨테이너 수준 또는 실행되는 클라우드에서 기본 인프라에 대해 생각하고 싶어하지 않는다는 것입니다. 동시에 운영자는 모든 클라우드의 배포, 지출 및 보안 구성에 대한 일관된 가시성을 원합니다.

이러한 요구 사항을 충족하려면 기본 다중 클라우드 인프라의 복잡성을 추상화하여 클라우드 전반에서 작동하는 소프트웨어 인터페이스가 필요합니다. VMware에서는 Snowflake와 같은 일부 업계 파트너와 마찬가지로 이 추상화 계층을 클라우드 간이라고 부릅니다.3.

예를 들어, 당사의 크로스 클라우드 서비스 중 하나인 VMware Tanzu는 클라우드에서 최신 앱 개발을 수행하는 개발자와 운영자 모두에게 서비스를 제공합니다. 개발자는 개발 도구 및 템플릿에서 분리된 기본 인프라를 건드리지 않고도 코드를 체크인할 수 있습니다. 그런 다음 운영자는 다중 클라우드 위에 클라우드에 구애받지 않는 자체 추상화를 사용하여 배포합니다. Tanzu를 사용하면 모든 클라우드에서 동일한 방식으로 Kubernetes 클러스터를 관리, 모니터링 및 보호할 수 있습니다.

“사실 이것의 가장 좋은 점은 제 개발 팀이 OpenStack과 AWS로 가는 것 사이에 차이점을 전혀 모른다는 것입니다. 개발자 경험은 거의 똑같습니다.” – Greg Meyer, Cerner 이사 겸 특별 엔지니어

이러한 추상화를 통해 개발자는 더 빠르게 움직이고 고객 요구 사항을 해결하고 조직의 성장을 주도하는 새로운 아이디어를 실현합니다. 또한 지속 가능하고 지속적으로 최적화된 비용으로 클라우드 인프라를 실행할 수 있습니다.

하나의 클라우드 공급자 또는 다른 공급자를 선택하기 위해 더 이상 IT에 복잡성을 추가할 필요가 없습니다. 대신 선택한 모든 클라우드에 구축되어 고객 경험을 개선하고 성장을 촉진하는 아이디어에 집중할 수 있습니다. 멀티 클라우드의 복잡성을 추상화함으로써 새로운 수준의 비즈니스 민첩성에 도달할 수 있습니다.

자세히 알아보려면 멀티 클라우드 브리핑, 업계 전문가 및 훌륭한 고객 중 한 명과 이 개념에 대해 논의합니다.

출처: https://www.forbes.com/sites/vmware/2022/01/28/how-can-you-respond-to-customer-needs-and-get-ideas-into-market-faster-evolve-your-abstractions/