클라우드응용SW개발

[Cloud] 4주차-3. Azure 관계형 Database (+실습)

tryinto_gmlt 2026. 4. 7. 04:26

⭐ Azure Database Services

  • Azure SQL Database: Microsoft 제품, 라이선스 포함
  • Azure Database for MySQL: 오픈소스 데이터베이스
  • Azure Database for PostgreSQL: 오픈소스 데이터베이스
  • Azure Database for MariaDB: 오픈소스 데이터베이스

 

⭐ Azure SQL Services

SQL Server on Azure Virtual Machines (IaaS)

  • 가상 머신 위에 SQL Server 직접 설치 및 운영
  • 온프레미스 환경과 높은 호환성 제공
  • OS, 패치, 백업, 복제 등 모든 관리 작업 직접 수행
  • 서버 및 라이선스 기반 비용 구조

Azure SQL Managed Instance (PaaS)

  • SQL Server와 거의 100% 호환되는 관리형 서비스
  • 자동 백업, 패치, 모니터링 등 관리 자동화
  • 단일 데이터베이스 / 인스턴스 풀(여러 인스턴스가 동일 리소스를 공유) 제공

Azure SQL Database (PaaS)

  • 완전 관리형 데이터베이스 서비스
  • 최소한의 관리 작업으로 운영 가능
  • 자동 확장(스케일 업/다운) 지원
  • 단일 데이터베이스 / 탄력적 풀(여러 데이터베이스가 동일한 리소스를 공유) 제공

 

⭐ Azure SQL Database 생성 실습

1) Azure Portal Marketplace에서 Azure SQL을 찾아 "만들기"를 클릭한다.

 

2) Create a database에서 "만들기"를 클릭한다.

 

3) 서버를 새로 만든다.

서버의 인증 방법으로는 SQL 및 Microsoft Entra 인증 모두 사용을 선택한다.

Microsoft Entra 인증: Azure 계정(Entra ID)으로 로그인하는 인증 방식
SQL 인증: DB에 설정된 사용자 ID와 비밀번호로 로그인하는 인증 방식

 

4) SQL 데이터베이스 기본 사항을 입력한다.