티스토리 뷰

반응형


IaaS를 사용하면 클라우드에서 온프레미스 데이터 센터의 작동 방식을 반영하는 가상 인프라를 만들 수 있습니다.
SaaS 서비스는 일반적으로 클라우드의 가상 하드웨어에 설치 및 실행되는 특정 소프트웨어 패키지입니다.


Microsoft Azure는 클라우드에서 데이터베이스 관리 시스템을 실행하기 위한 다양한 옵션을 제공합니다. 
예를 들어 온-프레미스 시스템을 Azure 가상 컴퓨터 컬렉션으로 마이그레이션할 수 있습니다. 
이 방법을 사용하려면 여전히 DBMS를 신중하게 관리해야 합니다. 
또는 사용 가능한 다양한 Azure 관계형 데이터 서비스를 활용할 수도 있습니다. 
이러한 데이터 서비스가 DBMS를 관리하므로 사용자는 여기에 포함된 데이터와 이를 사용하는 응용 프로그램에 집중할 수 있습니다.

Azure 가상 네트워크가 정확히 무엇인지 간단히 살펴보겠습니다. 
Azure 가상 네트워크는 클라우드에 있는 자체 네트워크를 나타냅니다. 
가상 네트워크를 사용하면 온-프레미스에서 물리적 네트워크를 사용하는 것과 거의 같은 방식으로 Azure 서비스의 가상 컴퓨터를 서로 연결할 수 있습니다. 
Azure는 각 가상 네트워크가 다른 사용자가 만든 다른 가상 네트워크 및 인터넷으로부터 격리되도록 합니다. 
Azure를 사용하면 가상 네트워크의 리소스에 액세스할 수 있는 실제 및 가상 및 서비스와 해당 시스템이 사용할 수 있는 포트를 지정할 수 있습니다. 
Azure 데이터 서비스를 자세히 살펴보기 전에 Azure에서 데이터베이스를 호스팅할 수 있는 다양한 방법을 설명하는 데 사용되는 몇 가지 일반적인 용어를 이해해야 합니다. 
여기에는 IaaS, PaaS 및 SaaS라는 일반적인 용어가 포함됩니다. 
IaaS는 서비스형 인프라의 약자입니다. 
Azure를 사용하면 온-프레미스 데이터 센터의 작동 방식을 반영하는 가상 인프라를 클라우드에 만들 수 있습니다.가상 컴퓨터 세트를 만들고, 가상 네트워크를 사용하여 서로 연결하고, 다양한 가상 장치를 추가할 수 있습니다. 이러한 가상 시스템에 DBMS와 같은 소프트웨어를 설치, 구성 및 유지 관리하는 책임은 사용자에게 있습니다. 
이 접근 방식은 하드웨어를 구입하거나 유지 관리하는 데 신경 쓰지 않아도 된다는 점을 제외하면 조직 내에서 시스템을 운영하는 방식과 여러 면에서 비슷합니다. 


PaaS는 서비스형 플랫폼의 약자입니다. 
가상 인프라를 만들고 데이터베이스 소프트웨어를 직접 설치 및 관리하는 대신 PaaS 솔루션이 이 작업을 대신 수행합니다.예상되는
데이터베이스 규모, 사용자 수, 필요한 성능에 따라 필요한 리소스를 지정합니다. 
Azure는 필요한 가상 컴퓨터 , 네트워크 및 기타 장치를 자동으로 만들고 관리합니다. 
일반적으로 데이터 볼륨과 수행되는 작업량이 다양하므로 리소스의 크기와 수를 빠르게 늘리거나 줄일 수 있으며, 리소스의 크기와 수를 빠르게 늘리거나 줄일 수 있습니다.
Azure는 이러한 크기 조정을 자동으로 처리하므로 가상 컴퓨터를 수동으로 추가 또는 제거하거나 다른 형태의 구성을 수행할 필요가 없습니다. 
SaaS는 서비스형 소프트웨어의 줄임말입니다. 
SaaS 서비스는 일반적으로 클라우드의 가상 하드웨어에 설치되고 실행되는 특정 소프트웨어 패키지입니다. 
SaaS 패키지는 일반적으로 DBMS와 같은 보다 일반화된 소프트웨어가 아닌 호스팅된 애플리케이션입니다. Azure에서 사용할 수 있는 일반적인 SaaS 패키지에는 Microsoft 365 (구 Office 365) 가 포함됩니다. IaaS는 가장 유연한 클라우드 서비스 범주입니다.애플리케이션을 실행하는 하드웨어를 완벽하게 제어할 수 있도록 하는 것을 목표로 합니다.

IaaS를 사용하면 하드웨어를 구매하는 대신 대여할 수 있습니다.

PaaS는 IaaS와 동일한 혜택과 고려 사항을 제공하지만 데이터베이스 관리 및 운영 체제와 같은 몇 가지 추가 혜택도 있습니다. 
SaaS는 기업과 사용자, 고객을 위해 중앙에서 호스팅되고 관리되는 소프트웨어입니다. 
일반적으로 한 버전의 애플리케이션이 모든 고객에게 사용되며 월간 또는 연간 구독을 통해 라이선스가 부여됩니다. 
SaaS는 IaaS와 동일한 혜택을 제공합니다. 하지만 앱과 같은 몇 가지 추가 혜택이 있습니다. IaaS에서 PaaS로, SaaS로 전환할 때 공동 책임이 클라이언트의 책임은 줄어들고 공급자의 책임은 늘어나는 것을 알 수 있습니다. Azure 데이터 서비스는 PaaS 범주에 속합니다. 이러한 서비스는 클라우드에서 Microsoft가 관리하는 일련의 DBMS입니다. 
각 데이터 서비스는 호스팅하는 데이터베이스의 구성, 일상적인 관리, 소프트웨어 업데이트 및 보안을 관리합니다.

데이터 서비스의 제어 하에 데이터베이스를 만들기만 하면 됩니다. 
Azure Data Services는 몇 가지 일반적인 관계형 데이터베이스 관리 시스템에서 사용할 수 있습니다. 
가장 잘 알려진 서비스는 Azure SQL 데이터베이스입니다. 
다른 서비스로는 현재 MySQL 서버용 Azure 데이터베이스, 마리아 DB 서버용 Azure 데이터베이스 및 PostgreSQL 서버용 Azure 데이터베이스를 사용할 수 있습니다. 
이 섹션의 나머지 단원에서는 이러한 서비스가 제공하는 기능에 대해 설명합니다. 
Microsoft는 Cosmos DB와 같은 비관계형 데이터베이스 관리 시스템을 위한 데이터 서비스도 제공한다는 점에 유의하세요. 
Azure 데이터 서비스를 사용하면 DBMS를 관리하는 데 투자해야 하는 시간이 줄어듭니다. 
그러나 이러한 서비스는 수행할 수 있는 사용자 지정 관리 작업의 범위를 제한할 수도 있습니다. 일부 작업을 수동으로 수행하면 
서비스 실행 방식이 손상될 위험이 있기 때문입니다.

예를 들어 일부 DBMS를 사용하면 데이터베이스 작업의 일환으로 사용자 지정 소프트웨어를 데이터베이스에 설치하거나 스크립트를 실행할 수 있습니다. 이 소프트웨어는 데이터 서비스에서 지원되지 않을 수 있으며 응용 프로그램이 데이터베이스에서 스크립트를 실행하도록 허용하면 서비스 보안에 영향을 미칠 수 있습니다.
 
이러한 제한을 염두에 두고 작업할 준비가 되어 있어야 합니다. 
관리 워크로드를 줄이는 것 외에도 Azure Data Services는 최소 99.99% 의 시간 동안 데이터베이스를 사용할 수 있도록 보장합니다.
 
Azure 데이터 서비스에서 데이터베이스를 실행하는 데에는 비용이 발생한다는 점에 유의해야 합니다. 
각 서비스의 기본 가격에는 관리 비용과 함께 기본 인프라 및 라이선스가 포함됩니다. 
또한 이러한 서비스는 상시 가동되도록 설계되었습니다. 
즉, 데이터베이스를 종료하고 나중에 다시 시작할 수 없습니다.
데이터베이스 관리 시스템의 일부 기능을  Azure Data Services에서 사용할 수 있는 것은 아닙니다. 
이는 Azure 데이터 서비스가 Azure 데이터 센터에 있는 하드웨어를 사용하여 시스템을 관리하고 시스템을 계속 실행하는 작업을 수행하기 때문입니다.  
일부 관리 기능을 노출하면 기본 플랫폼이 오용에 취약해지고 일부 보안 문제가 발생할 수도 있습니다. 
따라서 서비스가 실행되는 플랫폼을 직접 제어할 수 없습니다. Azure Data Services에서 허용하는 것보다 더 많은 제어가 필요한 경우 IaaS를 사용하여 Azure에서 실행되는 가상 컴퓨터에 데이터베이스 관리 시스템을 설치할 수 있습니다.  나중에 SQL Server의 이 접근 방식을 더 자세히 살펴보겠습니다.


Azure Data Services에서 지원하는 다른 데이터베이스 관리 시스템에도 동일한 문제가 적용되긴 합니다. 
SQL Server로 데이터베이스 관리 시스템을 실행하면 장점과 단점이 있습니다.

자본 지출에 대한 관리 노력과 온-프레미스 IaaS 및 PaaS의 일상적인 제어를 예로 들 수 있습니다 
물리적 온프레미스 솔루션에는 더 많은 자본 지출이 필요하지만 최고 수준의 물리적 제어가 필요합니다. 
이는 Azure IaaS 접근 방식 또는 Azure SQL 데이터베이스 PaaS 접근 방식에서 가상 컴퓨터를 사용하는 것과 비교됩니다. 
PaaS 솔루션은 관리 노력과 자본 지출을 최소화합니다. 일반적인 고려 사항은 다른 데이터베이스 관리 시스템에도 동일하게 적용됩니다.

반응형
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
«   2024/07   »
1 2 3 4 5 6
7 8 9 10 11 12 13
14 15 16 17 18 19 20
21 22 23 24 25 26 27
28 29 30 31
글 보관함