Introducing Azure SQL Database Managed Instance

– 새로운 구축 옵션을 살펴 봅니다 Azure SQL 데이터베이스 (Managed Instance)

많은 사람들이 SQL Server에 의해 구동되는 응용 프로그램을 가지고 있습니다 클라우드로 마이그레이션하고 현대화하려고합니다 응용 프로그램 클래스가 있습니다 복잡한 데이터베이스 환경이있는 SQL CLR, SQL Server 에이전트 및 데이터베이스 간 쿼리를 지원합니다 과거에는 이러한 의존성으로 인해 관리되는 PaaS 서비스로 마이그레이션하지 못하도록합니다

글쎄요, 좋은 소식은이 모든 것 이상이, 이제 지원됩니다 새로운 Azure SQL DB 관리 인스턴스를 사용합니다 그건 네가 접근 할 수 있음을 의미한다 가장 지능적인 데이터베이스 서비스로 제로 코드가 변경되고 100 % 가깝게 호환됩니다 어떻게 작동하는지 보여 드리죠

우리는 Azure에서 새로운 Managed Instance를 만드는 것으로 시작하겠습니다 포털에서 관리되는 인스턴스를 검색합니다 평상시처럼 서비스 이름을 지정하십시오 구독, 지역, 성능 수준, 모든 공통 매개 변수 데이터베이스 서비스를 만들 때 만들기, 몇 분 안에 새로운 서비스를 사용할 수 있습니다

이미 새로운 Managed Instance를 만들었습니다 내 응용 프로그램 데이터베이스를 Azure로 마이그레이션 해보자 내 스택 오버플로 엔터 프라이즈가 응용 프로그램은 로컬로 배포됩니다 이것은 호스팅 된 두 데이터베이스에 연결됩니다 내 데이터 센터의 SQL Server 2008 R2, 응용 프로그램간에 데이터베이스 조인이 필요합니다

이러한 뷰를 렌더링합니다 우리의 데이터베이스를 마이그레이션합시다 Azure SQL DB 관리 인스턴스 데이터베이스 마이그레이션 서비스를 사용할 것입니다 나는 그것에게 이름을 부여함으로써 시작한다

내 데이터 센터에서 내 SQL Server 2008 R2 환경 서비스는 또한 마이 그 레이션 할 수 있습니다 오라클, MySQL, 및 지원되는 모든 SQL Server 버전이 포함됩니다 Azure SQL DB 관리 인스턴스를 가리 킵니다 나는 이전에 만들었습니다 마이그레이션 할 두 데이터베이스를 선택합니다 마지막으로 임시 저장 위치를 ​​가리 킵니다

서비스는 이것을 사용하여 객체를 저장합니다 마이그레이션 중 그리고 그게 다야 우리는 우리의 서비스에 이름을 붙일 것이며, 우리는 클라우드를 떠난다 서비스가 데이터베이스 마이그레이션을 시작합니다

새로운 Azure SQL DB 관리 인스턴스에 추가합니다 데이터베이스 및 모든 종속 오브젝트를 복원합니다 데이터베이스 마이그레이션 서비스 다중 축척 모델 지원 메가 바이트에서 테라 바이트 크기의 시스템 다운 타임을 최소화했다 우리는 데이터베이스를 클릭하고 진행 상황을 볼 수 있습니다 당신은 몇 초 만에 그것을 볼 수 있습니다

우리의 데이터베이스는 이미 마이그레이션을 완료했습니다 이제 우리의 응용 프로그램으로 돌아 갑시다 다른 어떤 변화도없이, 신청서를 알려 드리겠습니다 내 Azure SQL DB 관리 인스턴스, 우리의 응용 프로그램을 다시 실행 해 봅시다 불과 몇 초 만에 우리는 이전했습니다

우리의 응용 프로그램이 작동합니다 코드를 변경하지 않아도됩니다 그리고 당신이 볼 수 있듯이, 우리의 응용 프로그램이 이제 연결되었습니다 전적으로 지원되는 Azure SQL DB 관리 인스턴스 내 교차 데이터베이스 조인 및 기타 모든 SQL Server 종속성 아니요, 이것은 가상 머신이 아닙니다

이것은 관리되는 데이터베이스 서비스입니다 내 운영체제를 패치 할 필요가 없다 내 SQL 환경 업그레이드, 또는 모든 컴퓨터 구성에 대해 걱정할 필요가 없습니다 Azure는이 모든 것을 관리합니다 내구성이 높고 가용성이 높으며 안전하며, 지금 나는 접근 할 수있다

내가 얻을 수있는 모든 지능형 기능에 Azure에서 SQL을 실행합니다 예를 들어, 여기 포털에서 바로, 성능에 대한 통찰력을 최대한 활용할 수 있습니다 Azure는 데이터베이스 원격 측정의 기록을 유지하고 있습니다 그 쿼리를 찾아 쉽게 드릴 할 수 있습니다 대부분의 리소스를 소모합니다

실제로, Azure는 지속적으로 모니터합니다 모든 쿼리가 실행됩니다 우리는 기계 학습을 사용하고 있습니다 데이터베이스 워크로드를 이해합니다 그리고 우리는 추천을 생산합니다

성능 향상 방법 Azure가 제공하는 스크립트를 사용할 수 있습니다 이것을 직접 시스템에 적용하십시오 또는, 내가 선택한 경우, Azure가 자동으로 업데이트를 적용하도록 할 수 있습니다 Azure는 데이터베이스를 자동으로 조정할 수 있습니다

우리는 이러한 혁신을 제공하는 유일한 클라우드입니다 우리는 또한 보안을 혁신 해 왔습니다 지난 수년간 감사, 위협 탐지, 이제 우리는 취약성 평가 (Vulnerability Assessment)를 도입 할 것입니다 취약성 평가는 내 데이터베이스를 검사합니다 일련의 모범 사례를 사용하여, 그래서 안전하고 호환되는 데이터베이스를 유지 관리 할 수 ​​있습니다

예를 들어, 많은 사람들이 준수해야합니다 GDPR 및 PCI와 같은 규제 요건이 있습니다 많은 것들 중에서, 취약성 평가는 탐지 할 수있다 여기서 데이터베이스에 중요한 데이터가 저장되어 있습니다 권장 단계도 포함됩니다

데이터를 보호하기 위해, 여기에 즉각적인 조치를 취할 수 있습니다 포털에서 동적 데이터 마스크 적용 민감한 데이터의 노출을 제한 할 수 있도록 최종 사용자 및 응용 프로그램 그래서 빠른 개요였습니다 Azure SQL DB 관리 인스턴스 표시된 링크를 따라 더 많은 정보를 얻을 수 있습니다 직접 해보십시오 당신이 생각하는 것을 저희에게 알려주십시오

지켜봐 줘서 고마워 (활기찬 전자 음악)