가용성 및 클라우드

소개

“2012년까지 20%의 기업이 IT 자산을 전혀 소유하지 않을 것입니다.”1 하드웨어에 대한 필요성은 완전히 사라지지 않겠지만 하드웨어 소유권은 변화를 겪고 있습니다. 가상화, 총 소유 비용(TCO) 이점, 사용자가 회사 네트워크에서 개인 컴퓨터를 실행할 수 있는 개방성, 클라우드 컴퓨팅의 출현은 모두 하드웨어 자산을 줄이는 움직임을 주도하고 있습니다. 많은 IT 부서가 아직 클라우드 컴퓨팅의 모든 잠재력을 완전히 활용하지 못하고 있지만, 클라우드 컴퓨팅이 자본 지출 감소를 포함한 비용 절감을 제공할 수 있다는 이해가 점차 커지고 있습니다. 클라우드 컴퓨팅은 또한 높은 수준의 가용성을 바탕으로 중요한 비즈니스 애플리케이션, 시스템 및 서비스를 전 세계에 제공할 수 있는 역량을 제공하여 인력의 생산성을 높일 수 있습니다.

클라우드에는 세 가지 주요 배포 모델이 있습니다. 퍼블릭(인터넷을 통해 리소스가 프로비저닝되고 사용 가능), 프라이빗(인트라넷 및 가상화를 통해 내부적으로 리소스 제공), 하이브리드(퍼블릭 및 프라이빗 모델이 결합된 모델)입니다. 이러한 배포 모델 내에서 다양한 제공 서비스가 인프라, 플랫폼, 소프트웨어 제공을 제공합니다. 이러한 서비스의 매개변수에 대한 혼란(과 의견 불일치)도 있지만(특히 클라우드의 지속적인 진화를 감안할 때) 업계 대부분은 세 가지 서비스 제공 모델을 인식합니다.

서비스로서의 인프라(IaaS): IaaS는 컴퓨팅 인프라를 서비스로 제공합니다. 고객은 하드웨어 및 기타 인프라 구성 요소를 구매하는 대신 어떤 형태의 가상화를 사용하여 아웃소싱된 리소스에 액세스합니다. 소비는 주문형이므로 비용은 사용량에 따라 직접 반영됩니다.

서비스로서의 플랫폼(PaaS): PaaS는 컴퓨팅 및 개발 플랫폼(예: Microsoft .NET, Java EE, Google 애플리케이션)을 서비스로 제공하여 사용자가 상당한 하드웨어 및 소프트웨어 비용이나 관리 시간 없이 애플리케이션을 배포하고 개발할 수 있도록 합니다. 배포 플랫폼이 .NET과 같이 매우 구체적이므로 지원되는 애플리케이션 유형에 제한이 있을 수 있습니다. 예를 들어, Google App Engine은 Python을 사용하여 작성된 애플리케이션만 지원하는 반면, Heroku는 Ruby on Rails 애플리케이션 개발을 지원합니다.

서비스로서의 소프트웨어(SaaS): SaaS는 애플리케이션을 서비스로 제공함으로써 고객에게 표준 웹 브라우저를 통해 미리 패키징되거나 미리 빌드된 애플리케이션을 제공합니다. SaaS를 이용하면 고객은 자신의 컴퓨터에 소프트웨어를 설치하고 관리할 필요가 없고, 중앙에서 자동으로 소프트웨어 업데이트를 제공하고 비용도 절감할 수 있습니다. 고객은 소프트웨어 배포나 관리에 귀중한 리소스를 투자할 필요가 없습니다.

고객이나 서비스 제공자가 IaaS, PaaS 또는 SaaS(또는 이들의 조합) 중 어떤 클라우드 서비스를 선택하든, 해당 서비스를 사용자에게 제공하는 것이 가장 중요합니다. 특히 서비스 수준 계약(SLA)이 계약의 일부인 경우 더욱 그렇습니다. 막대한 비용 절감에도 불구하고, 애플리케이션이나 인프라 구성요소를 사용할 수 없거나 느리다면 사용자나 기업 어느 쪽에도 이점이 없습니다.

구름 예보: 부분적으로 또는 대체로 맑음

지난 1년여 동안 클라우드 컴퓨팅은 잘 이해되지 않던 제공 모델에서 빠르게 성장하여 IT 부서의 귀중한 리소스로 자리 잡았습니다. IT 부서에는 직원 중에 클라우드 전문가가 필요하지 않습니다. 많은 제품과 서비스가 사전 구축되어 있거나 기존에 사내에서 배포된 것과 유사하기 때문입니다. 실제로 가장 큰 차이점은 제품과 서비스가 조직 내부에 있지 않고, 조직 외부의 하나 이상의 데이터 센터, 즉 오프사이트나 클라우드에 있다는 것입니다.

클라우드에 대한 과대광고가 비용 절감, 운영 효율성, IT 민첩성을 확보할 수 있는 기회로 바뀌면서, 기업들은 어떤 형태로든 클라우드 컴퓨팅을 논의, 테스트, 구축하고 있습니다. 많은 IT 부서는 처음에는 중요하지 않은 애플리케이션부터 클라우드로 전환한 후, 긍정적인 결과를 경험하고 클라우드 컴퓨팅이 빠르게 성숙해지는 것을 지켜보다가 이제는 비즈니스에 중요한 애플리케이션도 전환하기 시작했습니다. 배포 모델에 관계없이 하드웨어, 소프트웨어, 대역폭, 라이선스 등에 대한 초기 자본 지출이 크게 줄어들어 사업부와 IT 부서가 비즈니스에 가장 적합한 서비스와 워크플로에 집중할 수 있습니다.

클라우드에서 애플리케이션 제공

비즈니스와 마찬가지로 클라우드도 본질적으로 역동적이므로 클라우드 컴퓨팅 통합과 지원도 유연해야 합니다. 일반적으로 F5® 솔루션은 애플리케이션 제공 작업에 중점을 둡니다. 모델이나 위치에 관계없이 모든 클라우드 배포의 동인은 가능한 가장 효율적이고 민첩하며 안전한 방식으로 애플리케이션을 제공하는 것이므로 모든 F5 솔루션은 클라우드 인프라에 적합하고 애플리케이션 제공을 향상할 수 있습니다. 클라우드 아키텍처의 동적 제어 평면에는 데이터가 어디로 이동해야 하는지 가로채고, 해석하고, 지시할 수 있는 기능이 필요하며, 신속하고 지능적인 의사 결정을 가능하게 하고 일관된 가용성을 보장하기 위해 전략적 제어 지점에 필요한 인프라가 있어야 합니다.

F5 제품과 솔루션은 동적 제어 평면에 필요한 확장성, 연장성, 적응성, 관리성, 보안 및 실시간 성능을 제공합니다. 클라우드는 어디에나 존재하기 때문에 가용성 측면에서는 통제되고 상황에 맞는 애플리케이션 제공이 가장 중요해집니다. BIG-IP® Local Traffic Manager™(LTM), BIG-IP® Edge Gateway™, BIG-IP® Global Traffic Manager™(GTM)와 같은 F5 제품은 고객과 서비스 제공자 모두가 특정 요구 사항을 충족하는 클라우드 컴퓨팅 환경을 구축하는 데 도움을 줍니다. F5 제품은 클라우드 컴퓨팅과 관련된 방대한 트래픽을 처리할 수 있는 독특하고 모듈화된 전송 인프라에서 프록시, 정책 및 서비스를 통해 지능적이고 전략적인 제어 지점을 제공합니다. 또한 F5 솔루션은 다양한 하드웨어 플랫폼에 구축할 수 있으므로 가용성을 보장하는 데 도움이 됩니다.

클라우드에서 가용성 달성

클라우드 아키텍처를 구축할 때는 클라우드의 온디맨드, 탄력성, 확장성, 사용자 정의 가능성을 고려해야 합니다. 여러 다른 고객이 동일한 백엔드 애플리케이션에 액세스할 수 있지만, 각 고객은 자기 애플리케이션만이 사용자에게 적절하게 전달될 것이라는 기대를 합니다. 동일한 애플리케이션의 여러 인스턴스가 확장 가능한 방식으로 제공되도록 하려면 부하 분산과 일종의 서버 가상화가 모두 필요합니다. 애플리케이션 전송 컨트롤러(ADC)로서 BIG-IP LTM은 로드 밸런싱의 정점을 나타냅니다. BIG-IP LTM은 백엔드 시스템을 가상화하고 네트워크 및 애플리케이션 서버와 긴밀하게 통합하여 요청된 리소스의 가용성을 최고 수준으로 보장할 수 있습니다. 각 요청은 다양한 측정 항목을 사용하여 검사한 후 가장 사용 가능한 서버로 라우팅됩니다. ADC가 애플리케이션 전송 아키텍처를 어떻게 향상시킬 수 있는지 아는 것은 배포하기 전에 필수적입니다. 많은 애플리케이션은 테스트 단계에서는 뛰어난 성능을 보이지만, 실제 서비스에 적용하면 제대로 작동하지 않는 경우가 많습니다. 개발 인프라에 BIG-IP® Local Traffic Manager™(LTM) Virtual Edition(VE)을 추가하면 처음부터 ADC 개선 사항을 적용하여 코드를 빌드, 테스트 및 배포할 수 있습니다. 프로그래밍 가능하고 적응 가능한 플랫폼을 제공함으로써 BIG-IP LTM은 클라우드에서 필요한 확장성과 클라우드에서 제공되는 특정 애플리케이션에 필요한 가용성을 제공합니다.

BIG-IP GTM의 그래픽 일러스트레이션

가용성은 필수적입니다. 그러나 클라우드의 애플리케이션이 지연 없이 제공되지 않는 한, 특히 지연에 민감한 연결을 통해 이동하는 경우 사용자는 "사용 가능한" 리소스를 기다리며 좌절하게 될 것입니다. F5 BIG-IP® Edge Gateway™는 SSL 기술을 사용하는 고성능 컨트롤러로, 사용자가 전 세계 어디에 있든 안전하고 가속화된 액세스를 제공합니다. BIG-IP® WebAccelerator™ 제품 모듈과 BIG-IP® WAN Optimization Module™을 사용하면 웹 애플리케이션이 LAN과 같은 속도로 제공되며, 지연 시간이 긴 회선에서도 파일 전송이 원활하게 이루어집니다. 캐시, 적응형 압축, 데이터 중복 제거 기능을 사용하면 애플리케이션과 필요한 리소스에 대한 액세스가 매우 빨라 사용자가 LAN에 직접 연결된 것과 마찬가지입니다. 다른 BIG-IP 장치가 전체 인프라에 배포된 경우 관리자는 BIG-IP 장치 간에 안전하고 최적화된 터널을 만들어서 즉각적인 개인 백본을 구축할 수 있습니다. 사용자가 클라이언트에서 BIG-IP로 보안 연결을 시작하고 BIG-IP 장치 간에 보안 터널이 있는 경우, BIG-IP 장치에서 최고의 최적화와 높은 가용성을 갖춘 이중 암호화를 얻을 수 있습니다.

재해 복구나 계절적 웹 트래픽 급증과 같은 추가적인 클라우드 배포 시나리오에서는 아키텍처에 글로벌 서버 로드 밸런서를 추가해야 할 수도 있습니다. BIG-IP LTM과 동일한 TMOS 아키텍처를 기반으로 구축된 BIG-IP GTM은 애플리케이션 인식, 지리적 위치, 네트워크 상태 정보를 사용하여 가장 잘 반응할 클라우드 인프라로 요청을 라우팅합니다. BIG-IP GTM은 또한 IP 주소를 기반으로 사용자의 지리적 위치를 파악하고 사용자 상호 작용 없이 가장 가까운 클라우드나 데이터 센터로 라우팅할 수 있습니다. 데이터 센터 중단과 같은 극단적인 상황에서 BIG-IP GTM은 사용자의 기본 위치를 사용할 수 없는지 이미 알고 있으며 사용자를 응답 위치로 자동 라우팅합니다. BIG-IP GTM은 IaaS, PaaS, SaaS를 선택하든 글로벌 애플리케이션 가용성을 제공합니다.

결론

클라우드 컴퓨팅은 끊임없이 진화하고 있지만 IT 부서에 효율적인 애플리케이션, 인프라 및 플랫폼 제공을 위한 강력한 대안을 제공할 수 있습니다. 기업이 클라우드를 유리한 애플리케이션 제공 옵션으로 계속 받아들이면서도 기본은 여전히 동일합니다. 즉, 보다 민첩한 인프라, 빠른 출시 시간, 더 생산적인 인력, 더 낮은 TCO와 더 행복한 사용자를 가능하게 하는 확장성, 유연성 및 가용성입니다. 클라우드 컴퓨팅은 모든 형태로 계속 발전하고 있지만 F5는 현재와 미래의 클라우드 제공 요구 사항을 충족하는 유연하고 통합된 솔루션을 제공하여 클라우드 컴퓨팅 환경이 항상 빠르고 안전하며 가용성이 높은 상태를 유지하도록 지원합니다.

각주

1 보도자료: Gartner, 2010년 및 그 이후의 IT 조직 및 사용자를 위한 주요 예측 강조

2018년 5월 23일 게시
  • 페이스북에 공유하기
  • X에 공유
  • Linkedin에 공유하기
  • 이메일로 공유하기
  • AddThis를 통해 공유

F5에 연결

F5 Labs

최신 애플리케이션 위협 인텔리전스입니다.

DevCentral

토론 포럼과 전문가 기사를 제공하는 F5 커뮤니티입니다.

F5 뉴스룸

뉴스, F5 블로그 등.