Natalie Gagliordi | Content Strategist | 2023년 3월 16일
기업들이 위험을 최소화하고 비용을 절감하기 위해 IT 현대화 프로젝트를 가속화하면서 클라우드 컴퓨팅과 서비스형 경제 역시 지속적으로 모멘텀을 얻고 있습니다. 서비스형 소프트웨어(SaaS)는 클라우드 컴퓨팅 분야에서도 가장 널리 도입되는 제품입니다. SaaS를 사용하는 기업은 자체 애플리케이션을 소유 및 유지 관리하는 데 드는 초기 비용과 복잡성을 피할 수 있고, 동시에 항상 최신 기술이 탑재된 가장 최신 버전의 소프트웨어를 사용한다는 확신도 얻을 수 있습니다. 이제 SaaS는 전 세계 최대 기업들 대다수가 비즈니스 운영에 사용하는 다양한 핵심 비즈니스 소프트웨어들을 제공합니다. SaaS 마이그레이션이 무엇인지, SaaS 마이그레이션을 해야 하는 이유와 방법은 무엇인지를 이해하는 것이 이 마이그레이션이 귀사 비즈니스를 위한 올바른 선택인지를 결정하기 위한 첫 번째 단계입니다.
서비스형 소프트웨어는 클라우드 기반 소프트웨어 라이선싱 및 배포 모델로, 인터넷을 통해 소프트웨어와 애플리케이션을 이용할 수 있으며, 사용량 기준 요금제를 기반으로 합니다. SaaS는 고객이 라이선스 비용을 지불한 후에도 유지 관리 및 업데이트 비용을 추가로 제공하고, 운영도 자체적으로 해야 했던 전통적인 온프레미스 소프트웨어 모델을 대체합니다. SaaS 제공업체들은 클라우드 애플리케이션을 개발, 호스팅, 유지 관리하며, 이를 제공하는 데 필요한 하드웨어, 서버, 데이터베이스, 코드를 직접 관리합니다. 서비스형 소프트웨어는 서비스형 인프라스트럭처(IaaS), 서비스형 플랫폼(PaaS)과 함께 3가지 클라우드 컴퓨팅 범주를 구성하며, ERP, 인적 자본 관리(HCM), 마케팅, 공급망 운영 등 핵심적인 비즈니스 기능을 위한 다양한 애플리케이션을 제공합니다.
SaaS는 수십년 간 존재해 왔지만 지금에서야 비로소 기업들이 선호하는 소프트웨어 구입 및 활용 방식으로 자리잡게 되었습니다. 이와 같은 변화를 야기한 수많은 요인들이 있지만, 그중에서도 CapEx보다 OpEx를 선호하는 기업들, 항상 최신 기술을 보유하고 싶어 하는 팀들, 광범위한 인터넷 접근성을 보유한 직원들, 비즈니스 애플리케이션을 모바일로도 활용할 수 있길 기대한 사람들이 있었기에 많은 기업들이 기술 및 재무 면에서 모두 최선의 옵션으로 SaaS를 선택하게 되었습니다.
핵심 요점
전통적인 온프레미스 아키텍처에서는 기업이 소프트웨어를 자사의 자체 데이터 센터 내 자체 컴퓨터 및 서버에 설치해야 합니다. SaaS는 기업이 소프트웨어가 클라우드 제공업체에 의해 중앙에서 호스팅되는 모델로 전환할 수 있게 해 줍니다.
기업들은 SaaS를 사용함으로써 인프라에 대한 막대한 초기 투자 없이도 새로운 기능과 애플리케이션을 신속히 도입할 수 있습니다. IT 직원이 앱을 설정 및 배포하거나 하드웨어를 지원할 필요도 없습니다. 또한 SaaS 비즈니스 모델로의 마이그레이션은 소프트웨어 라이선스의 일괄 구매 필요성 역시 없애줍니다. 덕분에 기업은 월간 구독 방식을 통해 서비스 비용을 지불할 수 있게 되었고, 배포에 드는 초기 비용을 줄일 수 있습니다. SaaS는 최신 버전의 신규 기능들을 얻기 위해 비싸고 복잡한 업그레이드를 진행할지 결정해야 하는 부담스러운 소프트웨어 업그레이드 주기로부터 기업들을 해방시켜 줍니다. 대신 클라우드 제공업체가 직접 소프트웨어의 새로운 기능과 최신 보안 업데이트를 온라인으로 정기적으로 제공합니다.
IDC에 따르면 OCI는 5년간 474%의 ROI를 제공하고, 53%의 TCO 절감 효과를 가져왔습니다.
SaaS는 소프트웨어 설치, 관리, 업그레이드에 필요한 리소스를 크게 줄여줌으로써 기업들에게 막대한 이점을 제공합니다. SaaS는 또한 앱 사용자가 어디서나 애플리케이션 및 데이터에 액세스할 수 있게 해 줍니다.
1. 비용 절감
SaaS에는 서드파티 제공업체가 낮은 초기 비용으로 제공하는 소프트웨어 개발, 호스팅, 유지관리, 지원이 포함됩니다. SaaS는 또한 기업들이 인프라 기반의 자본 지출에서 구독 기반의, 보다 예측성이 높은 운영 지출로 전환할 수 있게 해 줍니다.
2. 빠른 배포 속도
전통적인 온프레미스 배포의 경우 수많은 비즈니스 요구 사항을 충족하기 위해 데이터 센터 하드웨어 설정과 소프트웨어 커스텀화가 필요합니다. 따라서 소프트웨어 사용자가 시스템을 접하기까지는 여러 달이 걸립니다. SaaS의 경우 업계 모범 사례가 이미 구축되어 있고 애플리케이션 액세스에 필요한 건 브라우저 뿐이기 때문에 며칠 또는 몇주 안에 팀원들이 시스템의 작동을 확인할 수 있습니다. 도입 속도가 훨씬 빠르다는 뜻이죠.
3. 보안
클라우드 호스팅 서비스는 개인정보 보호 수요와 민감한 데이터 보호를 지원하기 위해 설계됩니다. 클라우드 제공업체들은 전문성과 자동화에 투자해 기업이 보안 위협, 트렌드, 취약성 패치를 최신 상태로 유지할 수 있게 돕습니다.
4. 확장성
SaaS 플랫폼은 비즈니스 수요에 따라 사용량을 확장 및 축소할 수 있는 기능을 제공합니다.
5. 안정성
SaaS 모델 하에서는 서비스 제공업체들이 유지 관리, 운영, 비즈니스 연속성을 책임집니다. 또한 서비스 수준 계약은 서비스의 지속성에 대한 기대 수준을 설정하는 데 도움이 됩니다.
6. 운영 편의성
SaaS를 선택하는 경우 사용자가 일반적으로 브라우저 또는 모바일 앱을 통해 SaaS에 액세스하기 때문에 기업이 자체 환경 또는 데이터 센터에서 애플리케이션을 설치 및 운영할 필요가 없습니다.
7. IT 혁신에 대한 중점
SaaS 덕분에 기업들은 더 이상 광범위한 데이터 센터 하드웨어 및 네트워킹 장비에 투자할 필요가 없게 되었고, IT 팀 역시 온프레미스 소프트웨어 및 인프라 관리에 시간을 허비할 필요가 없어졌습니다. 대신 IT 인재들은 프로세스 개선과 기술 혁신에 집중할 수 있습니다.
8. 보다 빠르게 접하는 새로운 기능
SaaS 소프트웨어의 지속적인 업데이트 주기를 활용하면 기업들은 새로운 기능과 업그레이드를 자사의 운영에 보다 빠르게 통합할 수 있게 됩니다. 이를 통해 최신 기능을 확보하고 시장 변화에 빠르게 대응할 수 있습니다.
SaaS로의 전환은 특정한 과제들을 제시합니다. 데이터 이전은 엄청난 대역폭과 리소스를 필요로 하는 느린 프로세스가 될 수 있습니다. 하지만 신중한 계획과 준비를 통해서라면 프로세스를 원활하게 이행할 수 있습니다.
1. 전환 비용
SaaS 모델은 보통 시간이 경과할수록 비용 절감 효과가 커지지만 새로운 애플리케이션으로의 데이터 및 프로세스 마이그레이션 비용 및 해당 애플리케이션에 대한 직원 교육 비용이 별도로 발생합니다.
2. 상호 운용성
기업이 사용 중인 레거시 시스템의 종류와 새롭게 도입하려는 클라우드 앱의 종류에 따라 기존 도구에 SaaS를 통합하는 것이 어려울 수 있습니다.
3. 문화의 변화
SaaS 도입은 신뢰할 수 있는 소프트웨어 및 인프라스트럭처 유지 관리를 위해 클라우드 제공업체에게 의존해야 한다는 뜻이기도 합니다. 기업이 SaaS 마이그레이션 준비를 위한 관리 책임 변경에 적절히 투자하지 않으면 IT 팀이 어려움을 겪게 될 수 있습니다.
4. 신뢰할 수 있는 연결성
사용자들은 브라우저나 모바일 앱을 통해 SaaS에 액세스합니다. 따라서 안정적인 인터넷 액세스가 필요합니다. SaaS는 극도의 저지연성 및 빠른 응답을 필요로 하는 기능의 니즈를 충족하지 못할 수도 있습니다.
5. 벤더 종속성
기업들은 초기 마이그레이션에 사용했던 클라우드 제공업체를 계속해서 사용하는 경향이 있습니다. 따라서 장기적으로 기술 파트너 역할을 할 수 있는 신뢰할 수 있고 안정적인 제공업체를 신중히 선택해야 합니다.
6. 보안 계획
클라우드 컴퓨팅 및 SaaS를 처음 접하는 기업들은 핵심 데이터 보호를 위해 건전한 데이터 보안 정책을 수립해야 합니다. 자체 보안 정책, 구성 및 평가는 여전히 기업의 책임입니다. 기업은 누가 어떤 책임을 지게 될지에 대해 클라우드 제공업체와 명확히 논의해야 합니다.
SaaS 마이그레이션은 보통 비즈니스 니즈에 중점을 두어 이루어지며, 비즈니스의 우선순위에 따라 결정됩니다. 일단 비즈니스 우선 순위가 정해지면, SaaS 마이그레이션 경로는 우선 순위 실행 경로가 됩니다. 기업 규모나 복잡성과는 관계없이, SaaS 마이그레이션의 목표는 항상 한 플랫폼에서 다른 플랫폼으로 이전하는 데 발생하는 중단, 위험, 시간을 최소화하는 것입니다.
SaaS 마이그레이션 모델을 고려할 때 기억해야 할 2가지 핵심 용어는 싱글 테넌트와 멀티테넌트입니다. 싱글 테넌트는 각 고객에게 다른 사용자들과 공유되지 않은 인프라에서 실행되는 전용 소프트웨어 인스턴스를 제공합니다. 멀티테넌트는 여러 고객들에게 SaaS 애플리케이션에 대한 액세스를 제공하기 위해 공유 인프라를 사용합니다.
1. 단절된 마이그레이션 모델
이 모델은 싱글 테넌트 마이그레이션 모델로, SaaS를 구현하는 기업은 자사의 제품 또는 서비스에 전용 서버 또는 인프라를 사용합니다. 이 모델은 다른 SaaS 사용자와의 인프라 공유를 피하고, 데이터 저장 위치 등 자사 데이터에 대한 최대 권한을 확보하고자 하는 기업에 이상적입니다.
2. 계층화된 마이그레이션 모델
이 모델에서는 시스템이 SaaS로 점증적으로 마이그레이션됩니다. 구성 요소와 기능들 역시 새로운 아키텍처로 서비스별로 이전됩니다. 이 모델은 기업이 멀티테넌트 모델로 조금씩 천천히 이전할 수 있게 해 줍니다.
3. 데이터 마이그레이션 모델
이 모델에는 온프레미스 인프라에서 클라우드 네이티브 인프라로 모든 데이터를 한꺼번에 이전하는 절차가 포함되며, 싱글 테넌트 및 멀티테넌트 마이그레이션 전략을 결합할 수 있습니다. 주요 이점은 고객의 데이터가 여러 운영 모델에 걸쳐있지 않다는 점과 더 많은 온프레미스 시설을(심지어 전부를) 폐쇄할 수 있다는 점입니다.
4. 병렬 마이그레이션 모델
이 모델에서는 기업이 두 개의 시스템에서 동일한 프로세스를 실행한 뒤 그 결과를 비교합니다. 이 방식을 채택하는 가장 흔한 이유는 법률 준수 또는 규제 준수를 위함입니다. 재무 통합 및 공공 기업의 마감에 사용되는 소프트웨어를 그 예로 들 수 있습니다. 한 분기 동안 구형 온프레미스 시스템에서의 결과와 새로운 SaaS 플랫폼의 결과를 비교해, 새로운 시스템 개시 전에 이 시스템이 정확한 결과를 생성하고 있는지 확인할 수 있습니다.
SaaS 마이그레이션은 신중한 계획을 필요로 합니다. 하지만 가장 준비가 잘 된 기업조차도 마이그레이션 프로세스의 단계가 항상 순서대로 이루어지는 것은 아니라는 사실을 알게 됩니다. 주요 목표는 비즈니스에 일어나는 변화를 다루기 위한 계획, 분석, 완화 전략을 통해 마이그레이션이 야기하는 혼란을 최소화하는 것입니다.
1. 로드맵 수립
기존 아키텍처 및 애플리케이션 기능을 평가함으로써 작업의 규모를 평가하고, 연구, 분석, 전략적 계획 수립을 통해 로드맵을 구축해야 합니다. 이 단계는 기업이 필요한 작업의 양을 추정하는 데 도움이 됩니다.
2. 설계
이 단계는 로드맵 수립 단계와 긴밀히 연계되어 있습니다. 이 단계에서는 기업들이 기존 아키텍처, 데이터베이스, 코드베이스를 완전히 재설계해야 할지 여부를 결정합니다. 이때 통합 전략이 중요합니다. 설계 목표는 SaaS 애플리케이션으로 전환 시 커스텀화를 최소화하는 것입니다. 그래야 앱을 변경해 구식 프로세스에 맞추는 게 아니라, 프로세스를 변경함으로써 내장형 모범 사례를 도입할 수 있습니다.
3. 변경 관리
변경 관리 단계는 전체 마이그레이션 프로세스에 걸쳐 진행되며, 목표는 교육에서부터 피드백 루프에 이르기까지 새로운 시스템의 도입을 확대하는 것입니다. 이 단계가 SaaS 마이그레이션의 성패를 좌우합니다.
4. 테스트
애플리케이션, 통합, 시스템에 대한 성능 및 안정성을 테스트해 원활한 마이그레이션 프로세스를 보장하기 위한 단계입니다.
5. 데이터 마이그레이션
분석 및 계획이 완료되면 구현 및 배포가 가능합니다.
업계 모범 사례 및 최신 기능과 기술을 활용해 비즈니스 프로세스를 운영할 수 있기를 원한다면, 기업은 SaaS 도입을 위한 준비가 된 것입니다. SaaS를 사용하면 업계의 모범 사례가 애플리케이션에 내장 제공됩니다. 다시 말하자면 기업이 이와 같은 모범 사례를 사용하길 원한다면 대부분 그들의 작업 루틴을 변경해야 할 것입니다. 기업이 소프트웨어를 고유의 청구, HR, 영업 관리 업무 등에 맞춤 설정했던 구형 소프트웨어 모델과는 다릅니다. SaaS 제공업체들은 이와 관련한 새로운 기능들을 지속적으로 앱에 추가하고 있습니다. 일부 클라우드 제공업체들은 새로운 기능을 자주 제공하기 위해 분기별 업데이트를 진행하기도 합니다. 또한 업데이트가 브라우저를 통해 온라인으로 제공되기 때문에 고객이 직접 시스템을 업그레이드할 필요가 없습니다. 직원들에게 가장 효과적인 앱과 최신 기술들을 제공함으로써 기업은 생산성을 증대할 수 있고, 이는 비용 절감으로, 궁극적으로는 더 높은 수익으로 이어집니다.
애플리케이션 업그레이드 및 유지 관리 업무에 더 이상 시달리고 싶지 않은 기업들 역시 SaaS 마이그레이션을 최우선 옵션으로 고려할 수 있습니다. SaaS는 기업의 기술 전문가들이 새로운 비즈니스 영역에 머신러닝을 적용하거나 자동화 증대를 위한 추가적인 기회를 찾는 등 혁신에 더 많은 시간을 쏟을 수 있게 해 줍니다.
기존의 온프레미스 접근 방식이 더 이상 비즈니스 목표를 지원하지 못한다면 결국 기업들은 SaaS로의 마이그레이션을 선택하게 될 것입니다. 점점 더 많은 기업들이 기능, 비용, 보안을 고려했을 때 SaaS 마이그레이션이 비즈니스 목표 달성을 위한 보다 좋은 길이라는 사실을 깨닫고 있습니다.
SaaS 마이그레이션이 비즈니스를 위한 적합한 선택이라는 결정을 내렸다면, 이제 귀사의 니즈를 충족시킬 수 있는 클라우드 벤더사를 선택할 시간입니다. Oracle Fusion Cloud Applications Suite은 핵심 비즈니스 부서들을 위한 내장된 산업 모범 사례를 제공하는 완전한 SaaS 애플리케이션 제품군으로, 재무, HR, 공급망 운영, 영업 및 마케팅이 여기에 포함됩니다. 이 애플리케이션들은 기업이 성능을 높이고, IT 비용을 절감하고, 더 나은 성과를 얻을 수 있게 지원합니다. Oracle은 매 분기마다 클라우드 애플리케이션에 대한 업데이트를 배포하여 기업들이 항상 새로운 기능과 기술을 활용할 수 있게 해 줍니다. 또한 ERP 및 HCM을 클라우드에서 운영하면 비용 보고, 복리후생 포털 등 등 각종 도구에 대한 원격 액세스를 모바일 앱을 통해 훨씬 손쉽게 제공할 수 있습니다.
클라우드 마이그레이션의 3가지 주요 단계가 무엇인가요
클라우드 마이그레이션의 3가지 주요 단계는 준비, 계획, 마이그레이션입니다.
클라우드 마이그레이션의 7R이 무엇인가요?
애플리케이션을 클라우드로 이전하기 위한 일반적인 7가지 마이그레이션 단계는 리팩터, 리플랫폼, 리퍼처스, 리호스트, 리로케이트, 리테인, 리타이어가 있습니다.
SaaS 배포 모델이 무엇인가요?
SaaS 배포 모델은 기존 온프레미스 소프트웨어 배포 모델과 달리 구독 방식으로 또는 사용자별로 소프트웨어를 제공하는 것을 의미합니다.