블로그

소프트웨어 정의 데이터 센터의 애플리케이션 서비스에 대한 5가지 요구 사항

로리 맥비티 썸네일
로리 맥비티
2015년 6월 15일 게시

데이터 센터 모델이 변화하고 있습니다. 다양한 기술 동향과 비즈니스 요구가 그러한 변화를 촉진하고 있으며, 그 대부분은 애플리케이션의 폭발적 성장에 초점을 맞추고 있습니다. 즉, 애플리케이션 제공에 대한 요구 사항도 변화하고 있다는 의미입니다.

물론 애플리케이션 제공은 폭포수형이 아닌 민첩해야 합니다. 몇 주 또는 몇 달이 아닌, 몇 시간 내에 서비스를 제공해야 합니다. 비용 효율성이 더 좋아져야 합니다. 그리고 무엇보다도 그것은 정말로 필요합니다. 

dc 인프라 축

정말로 응용 분야에 집중했습니다. 특히, 애플리케이션과 관련된 서비스가 그렇습니다. 캐싱, 부하 분산, 웹 앱 보안, 성능 등에 대한 내용을 알고 계시죠? 이러한 서비스는 해당 구성이 해당 서비스가 제공하는 애플리케이션에 밀접하게 결합되어 있는 서비스입니다. 따라서 그들은 앱에 더 가까워야 합니다. 물리적으로가 아니라면 위상적으로 말입니다.

이는 "앱별"로 설명된 애플리케이션 서비스 입니다. 여러분도 짐작하셨겠지만(저도 그렇게 생각합니다) 이러한 서비스는 실제로 애플리케이션별로 배포되고 구성됩니다.

즉, 제공하는 애플리케이션(또는 마이크로서비스)만큼 민첩하고 조율 가능해야 한다는 의미입니다. 이는 단순히 소프트웨어(또는 가상화)가 되는 것 이상을 의미합니다. 현재 소프트웨어 정의 데이터 센터(SDDC)에서 개발 및 운영을 담당하고 있는 DevOpsy 환경과 조화를 이루는 것을 의미합니다.

서비스가 기존 데이터 센터에서 소프트웨어 정의, 보다 클라우드화된 데이터 센터 모델로의 전환을 가능하게 하고 적합하게 적용되기 위해서는 5가지 핵심 요구 사항이 있습니다.

1. 애플리케이션별 서비스

부하 분산, 캐싱, 성능 향상 서비스와 같은 서비스는 고도로 분산되고 애플리케이션 중심 환경에 적합해야 합니다. 이를 통해 격리가 보장되고 장애가 개별 애플리케이션 스택으로 제한됩니다. 애플리케이션별 모델은 해당 애플리케이션에 대한 세부적인 제어와 모니터링을 보장합니다. 이를 통해 특히 애플리케이션이 여러 개의 마이크로서비스 인스턴스로 구성된 경우 애플리케이션 성능에 대한 가시성이 더욱 향상됩니다.

2. 가벼운 발자국

모바일 애플리케이션 수요와 마이크로서비스 아키텍처 모두에서 애플리케이션이 엄청나게 성장함에 따라 조직은 더 적은 것으로 더 많은 작업을 처리해야 합니다. 사용 가능한 리소스가 적기 때문에, 사용 가능한 리소스를 가장 효율적으로 활용하려면 가벼운 서비스 모델이 필요합니다. 애플리케이션 서비스를 위한 가벼운 구성 요소는 서비스 밀도를 높이고 모든 애플리케이션과 서비스가 보안, 확장성, 성능 면에서 주의를 기울일 수 있을 뿐만 아니라 비즈니스 요구 사항도 충족할 수 있도록 합니다.

3. 오케스트레이션 친화적

DevOps 방식으로 인해 자동화가 점차 증가하는 환경에서는 애플리케이션 서비스가 오케스트레이션 친화적인 API와 템플릿을 제공하는 것이 중요합니다. 이는 애플리케이션 개발에 대한 지속적인 전달(CD) 방식으로 구동되는 배포를 자동화하고 조율하는 데 사용되는 도구 및 프레임워크와의 쉬운 통합을 보장하는 데 필요합니다. 이러한 API는 자동 확장 및 축소를 지원하여 점점 더 밀집되는 배포 환경에서 효율적인 리소스 사용에 대한 요구를 충족합니다.

4. 다중 VM 지원

순수한 소프트웨어 외에도, 소프트웨어 정의 데이터 센터에 적합하려는 애플리케이션 서비스는 가능한 한 가장 광범위한 하이퍼바이저 세트를 지원해야 합니다. VMware, Citrix, Microsoft, KVM은 지원 측면에서 협상의 여지가 없습니다. 현재 하나의 플랫폼을 표준화한 조직이라도 나중에 다른 플랫폼으로 마이그레이션하거나 사용을 확장할 수 있습니다.

5. 비용 효율성

소프트웨어 정의 데이터 센터에서 애플리케이션별 서비스가 필요한 서비스와 애플리케이션의 수는 수천 개에 이를 수 있습니다. 보완적인 애플리케이션 서비스를 제공하는 데 사용되는 서비스 플랫폼은 그러한 수요를 충족시키기 위해 경제적으로 확장되어야 하며, 이는 애플리케이션 서비스에 대해 새로운 규모의 경제를 달성하는 구독 및 소비 기반 라이선스 모델을 의미합니다.

 

응용 프로그램의 세계는 확장되고 있습니다. 모바일, 마이크로서비스, 그리고 조만간 사물 인터넷(IoT)이 폭발적으로 늘어나는 애플리케이션으로 인해 DevOps 및 소프트웨어 정의 데이터 센터 모델에 대한 수요가 늘어나고 있습니다. 애플리케이션 제공 모델도 적응되어야 하며 모든 애플리케이션과 서비스가 가능한 가장 효율적이고 비용 효율적인 방식으로 확장되고 보안될 수 있도록 보장해야 합니다. 애플리케이션 제공을 위해서는 프로그래밍 가능한 소프트웨어 솔루션이 필요합니다.