728x90

데이터 플랫폼 현대화:

클라우드 컴퓨팅이 성장하고 기업 내 IT 하드웨어의 수명이 다함에 따라 많은 조직에서는 클라우드가 어떻게 새로운 효율성을 가져오고, 업무 관행을 혁신하고, 어떤 경우에는 새로운 비즈니스 모델로 전체 산업을 파괴할 수 있는지 검토하고 있습니다.
이 변환의 핵심은 데이터입니다. 데이터는 비즈니스 성공을 이끕니다. 이를 위해 IT 부서의 데이터베이스 관리자 또는 데이터 엔지니어는 기존 데이터 플랫폼 기술을 현대화하여 비즈니스가 변환 목표를 실현하는 데 도움을 주고, 다운타임과 데이터 손실을 최소화해야 합니다.
데이터 플랫폼 현대화는 올바른 데이터 플랫폼 기술을 선택하고 마이그레이션하는 데 중점을 둡니다. 어떤 경우에는 현대화가 조직이 기존 온프레미스 SQL Server를 새 버전으로 업그레이드하는 것을 포함할 수 있습니다. 점점 더 많은 조직이 클라우드가 제공하는 탄력적 특성과 규모의 경제성을 활용하기로 선택하고 있습니다. 또한 Azure에서 사용할 수 있는 광범위한 기술을 통해 기술적 이점을 얻을 수도 있습니다.
데이터 플랫폼 현대화는 그 이상입니다. 데이터 플랫폼 현대화가 거의 원활하게 진행되도록 하는 프로세스를 설계하고 구현하는 것입니다. 이 프로세스는 5단계로 구성됩니다.

시작 및 발견

이 단계에서는 비즈니스 내의 데이터 자산을 이해하기 위해 기존 환경에 대한 감사를 실시합니다. 또한 애플리케이션과 데이터베이스가 처리하는 워크로드 유형에 대한 통찰력을 얻고 문서화합니다. 워크로드의 크기, 워크로드 실행 빈도, 워크로드의 용도를 알아낼 수 있습니다.

평가

이 단계에서는 발견 단계에서 얻은 정보를 사용하여 식별한 워크로드를 철저히 평가하고 마이그레이션 전 또는 후에 존재할 수 있는 잠재적인 문제나 중대한 변경 사항을 평가합니다. 또한 이를 처리하는 데 사용할 완화 방법을 정의합니다. 또한 데이터 플랫폼 현대화 프로젝트의 이점을 극대화하기 위해 어떤 Azure 기능을 신속하게 구현할 수 있는지 평가합니다.

계획

계획 단계에서는 마이그레이션될 워크로드와 관련 데이터베이스 및 애플리케이션을 간략하게 설명합니다. 또한 마이그레이션 순서와 마이그레이션을 완료하는 데 사용할 도구도 지정합니다.

변형 및 최적화

이 단계에서는 새로운 데이터 플랫폼 기술과 호환되기 위해 변경이 필요한 모든 워크로드는 변환을 사용하여 처리합니다. 그런 다음 워크로드는 새로운 데이터 플랫폼의 새로운 기능을 활용하도록 최적화됩니다.

테스트 및 수정

이 단계에서는 마이그레이션이 완료되며, 마이그레이션이 성공적으로 이루어졌는지 확인하기 위한 테스트와 발생하는 모든 문제를 해결하는 작업이 포함됩니다.

데이터 플랫폼을 현대화해야 하는 이유

Microsoft Azure는 클라우드 기반, 보안 및 확장성이 뛰어난 완전 관리형 SQL 기반 데이터 플랫폼 기술과 서비스를 제공합니다. 이러한 기능은 클라우드 스토리지의 주요 과제를 해결하고 안정적이고 내구성 있는 데이터 플랫폼 솔루션을 제공합니다. 그러나 Azure SQL 기반 데이터 플랫폼 기술이 유익한 데에는 몇 가지 다른 이유가 있습니다.

편의

SQL 기반 데이터 플랫폼 기술을 설정하는 것은 편리합니다. 물리적 하드웨어를 관리할 필요가 없습니다. 최신 보안 모범 사례를 이해해야 하며 어떤 상황에서는 운영 체제와 SQL Server 패치를 정기적으로 관리해야 할 수도 있습니다. 다른 상황에서는 모든 하드웨어, 소프트웨어 업데이트 및 OS 패치를 관리합니다. 데이터베이스 이름과 몇 가지 옵션만 지정하면 됩니다. 몇 분 안에 실행 중인 SQL 데이터베이스가 생깁니다. 편의에 따라 Azure SQL Database 인스턴스를 시작 및 종료할 수도 있습니다. Azure SQL Database는 빠르게 시작되고 구성하기 쉽습니다. 소프트웨어 구성에 덜 집중하고 애플리케이션을 훌륭하게 만드는 데 더 집중할 수 있습니다.

비용

Microsoft에서 하드웨어를 관리하기 때문에 구매하거나 전원을 공급하거나 다른 방식으로 유지 관리해야 할 시스템 하드웨어가 없습니다. Azure SQL 기반 데이터 플랫폼에는 여러 가지 가격 옵션이 있습니다. 이러한 가격 옵션을 사용하면 성능과 비용의 균형을 맞출 수 있으므로 한 달에 몇 달러로 시작할 수 있습니다. 사실, 총 소유 비용은 온라인 계산기 Azure 총 소유 비용 계산기를 사용하여 계산하여 사용하려는 서비스의 비용을 설정하는 데 도움이 됩니다.

규모

Azure 기반 데이터 플랫폼 기술을 사용하면 요구 사항이 변경될 때 성능과 크기를 즉시 조정할 수 있습니다. 온프레미스 SQL Server를 실행할 때는 크기와 규모를 미리 예측해야 하므로 어렵습니다.

보안

Azure SQL 기반 데이터 플랫폼 기술은 Microsoft에서 기대하는 다양한 보안 기능을 제공합니다. 그러나 보안을 최대한 강화해야 하는 것은 귀하와 Microsoft의 공동 책임이기도 합니다. 예를 들어, 하드웨어의 물리적 보안에 대해 걱정할 필요가 없습니다. Microsoft는 이를 데이터 센터 보안의 일부로 처리합니다. 권한을 통해 개인이 데이터에 액세스하는 것에 대해 우려할 것입니다.

자동 백업 및 복구

예상치 못한 장애나 중단이 발생하더라도 데이터를 잃을 위험을 줄여줍니다.

암호화 기능

데이터는 디스크에 자동으로 암호화되어 보안성이 매우 높습니다. 또한 데이터에 대한 연결도 암호화되어 있습니다.

이주를 위한 7가지 R 고려 사항

데이터 플랫폼 현대화 프로세스의 계획 단계에는 기존 온프레미스 환경에서 새로운 클라우드 기반 환경(퍼블릭 또는 프라이빗)으로 애플리케이션과 데이터를 전환하는 방법을 설명하는 7가지 용어가 있습니다.
이러한 용어는 조직이 데이터 플랫폼 현대화 프로젝트를 수행할 때 취하고자 하는 전략을 수립하는 데 도움이 될 수 있습니다. 아래 표에서 알 수 있듯이 전략은 아무것도 하지 않는 것부터 데이터 플랫폼 솔루션 및 애플리케이션을 완전히 대체하는 것까지 다양할 수 있습니다.
#
단계
설명
혜택
1.
유지하다
아무것도 하지 마세요
이 옵션을 사용하면 온프레미스에 남아 있는 서비스에 대한 장기적 옵션을 고려하는 동시에 나머지 플랫폼의 현대화가 계속 진행됩니다.
2.
리호스트
데이터 센터 최적화 및 IaaS로 마이그레이션
이러한 접근 방식은 데이터 센터 관리의 필요성을 없애고  IaaS 컴퓨팅 사용으로 인한  소유 비용  ( TCO ) 을  낮추어  더 높은 투자 수익률  ( ROI )  제공 합니다  .
3.
리팩토링
최소한의 애플리케이션 변경으로 IaaS 또는 PaaS로 마이그레이션
이 접근 방식은 데이터 센터 관리의 필요성을 제거하고 IaaS 컴퓨팅 소비로 인한 총 소유 비용(TCO)을 낮춰 더 높은 투자 수익률(ROI)을 제공합니다  . 또한  데이터베이스 통합   통해  관리  오버 헤드   낮출 수 있습니다.
4.
재건축
클라우드 기술을 활용하기 위한 애플리케이션 재개발
이를 통해 시스템은 최신 구성 요소를 활용하고 애플리케이션을 배포하는 데 필요한 코드 양을 줄일 수 있습니다. 또한 인프라 및 서비스의 DevOps 배포를 사용할 수 있는 기회도 제공합니다.
5.
재건하다
PaaS 또는 서버리스 기술을 사용하기 위해 애플리케이션 재구축
최신 기술을 사용하여 데이터 플랫폼과 애플리케이션을 재구축하면 기본 제공 Azure 고가용성을 사용할 수 있으며 애플리케이션의 이식성과 확장성이 향상됩니다. 또한 사용된 기술과 애플리케이션을 지원/개발하는 직원 간의 기술 격차가 발생할 가능성도 줄어듭니다.
6.
바꾸다
애플리케이션을 최신 애플리케이션이나 SaaS 솔루션으로 변경하세요
애플리케이션에 서버에 연결된 물리적 장치가 필요하거나 온프레미스 인프라와 긴밀하게 통합되는 경우 교체 방식을 고려해야 합니다.
7.
은퇴하다
더 이상 필요하지 않은 애플리케이션을 폐기합니다.
레거시 애플리케이션과 데이터베이스를 더 이상 사용하지 않는 경우, 이를 유지해야 하는 사업적 또는 법적 요구 사항이 없기 때문에 은퇴 방식을 고려해야 합니다.
아래 그래프는 각 용어에 필요한 노력의 양을 마이그레이션을 통해 기업이 얻는 가치와 비교하여 보여줍니다.
728x90

+ Recent posts