Cloud SQL에 대한 SQL Server 기능 지원
- 클라우드의 완전 관리형 SQL Server 데이터베이스
- RAM 최대 624GB와 CPU 96개가 탑재된 커스텀 머신 유형
- 스토리지를 최대 64TB까지 사용할 수 있으며 필요에 따라 스토리지 크기를 자동으로 늘릴 수 있음
- Google Cloud 콘솔에서 인스턴스 생성 및 관리
- 미주, 유럽, 아시아 또는 오스트레일리아에서 사용 가능한 인스턴스. Cloud SQL 인스턴스를 만들 수 있는 모든 위치를 참조하세요.
- Google의 내부 네트워크와 데이터베이스 테이블, 임시 파일, 백업에서 암호화되는 고객 데이터
- 사용자 데이터베이스의 열 및 셀 수준 암호화
- Cloud SQL 인증 프록시 또는 SSL/TLS 프로토콜을 사용한 보안 외부 연결 지원
- BAK 파일과 SQL 파일을 사용하여 데이터베이스 가져오기
- BAK 파일을 사용하여 데이터베이스 내보내기
- 자동 백업, 주문형 백업, PITR(point-in-time recovery)
- 인스턴스 클론
- Stackdriver Logging 및 Monitoring과 통합
- 복제 및 기타 작업을 용이하게 할 수 있도록 SQL Server 에이전트 사용 설정
- 여러 리전 간 데이터 복제*
- 인스턴스를 만들 때 데이터베이스의 기본 데이터 정렬을 설정합니다.
- 리전 영구 디스크를 통한 고가용성
- Windows 인증을 포함한 Microsoft Active Directory용 관리형 서비스와 통합
- 변경 데이터 캡처(CDC)
- 지능형 쿼리 처리
- 데이터베이스 복구 가속화
- 데이터 분류 향상
- UTF-8 문자 인코딩 지원
- 모니터링 개선
- 동적 데이터 마스킹(DDM)
- 연결된 서버
- SQL Server 감사
- SQL Server 게시자
- SQL Server 구독자
- 별도의 호스트에서 실행되며 Cloud SQL에 연결되는 SQL Server Integration Services(SSIS)
- 별도의 호스트에서 실행되며 Cloud SQL에 연결되는 SQL Server Reporting Services(SSRS)
- 일괄 복사 프로그램(bcp) 유틸리티입니다. bcp 유틸리티 다운로드 및 설치에 대한 자세한 내용은 Microsoft 문서를 참조하세요.
- SQlPackage를 사용하여 BACPAC 파일 가져오기 및 내보내기. SqlPackage 다운로드 및 설치에 대한 자세한 내용은 Microsoft 문서를 참조하세요.
- 데이터 가져오기를 위한 일괄 삽입. 이 기능은 SQL Server 2022에서만 지원됩니다. 저장 프러시저를 사용하여 일괄 삽입을 수행할 수 있습니다. 자세한 내용은 데이터 가져오기를 위한 일괄 삽입 사용을 참조하세요.
- 보안 Enclave를 사용하지 않고 항상 암호화됩니다.
- 확장 이벤트(XEvents)
- 인스턴스 생성 시 및 인스턴스 생성 후에 맞춤 시간대 지원
* 멕시코, 몬트리올, 오사카 리전은 1~2개의 물리적 데이터 센터에 영역 3개가 있습니다. 이러한 리전은 최소 3개의 물리적 데이터 센터로 확장 중입니다. 자세한 내용은 클라우드 위치 및 Google Cloud Platform SLA를 참고하세요. 워크로드의 안정성을 개선하려면 멀티 리전 배포를 고려하세요.
Cloud SQL에서 사용할 수 없는 SQL Server 기능
다음 기능은 Cloud SQL에서 제공되지 않으며 Google Cloud에서 지원되지 않습니다.
Cloud SQL에서 사용할 수 없는 일반 SQL Server 기능
- SQL Server Analysis Services(SSAS)
- SP_Configure 설정. 이 기능에 대한 자세한 내용은 데이터베이스 플래그 구성을 참조하세요.
- Stretch 데이터베이스
- Microsoft Azure Blob 스토리지에 백업
- 버퍼 풀 확장 프로그램
- OPENROWSET 기능
- Data quality Services
- 데이터베이스 로그 전달
- 데이터베이스 메일
- Distribution Transaction Coordinator(MSDTC)
- 파일 테이블
- FILESTREAM 지원
- 유지보수 플랜
- 성능 데이터 수집기
- 정책 기반 관리
- PolyBase
- 머신러닝 및 R 서비스
- 리소스 거버너
- 서버 수준 트리거
- 서비스 브로커 엔드포인트
- T-SQL 엔드포인트(
CREATE ENDPOINT
를 사용하는 모든 작업 사용 불가) - WCF 데이터 서비스
sysadmin
역할 및 이 역할이 필요한 시스템 저장 프로시저- 하이브리드 버퍼 풀
- 메모리 최적화 tempdb 메타데이터
- 데이터베이스 스냅샷에 대한 인메모리 OLTP 지원
- 외부 언어 등록
- 행 수준 보안
- 투명 데이터 암호화(TDE). Google Cloud의 암호화에 대한 자세한 내용은 고객 관리 암호화 키(CMEK) 정보 및 기본 저장 데이터 암호화를 참조하세요.
- 객체 스토리지 백업 및 복원
- 인메모리 데이터베이스: 영구 메모리
- 실시간 운영 분석
- 통합 가속화 및 오프로드
- 직접 쓰기를 사용하는 하이브리드 버퍼 풀
- 멀티 쓰기 복제
- Azure SQL 관리형 인스턴스에 연결
- 포함된 가용성 그룹
- 항상 보안 Enclave로 암호화됨
- Azure Active Directory 인증
- PFX 인증서 지원 및 기타 암호화 개선사항
- MS-TDS 8.0 프로토콜 및 TLS 1.3
Cloud SQL에서 사용할 수 없는 다른 SQL Server 작업
- ADMINISTER BULK OPERATIONS
- ALTER ANY CREDENTIAL
- ALTER ANY EVENT NOTIFICATION
- ALTER ANY EVENT SESSION
- ALTER RESOURCES
- ALTER SETTINGS
- AUTHENTICATE SERVER
- CONTROL_SERVER
- CREATE DDL EVENT NOTIFICATION
- CREATE ENDPOINT
- CREATE TRACE EVENT NOTIFICATION
- EXTERNAL ACCESS ASSEMBLY
- 복원
- SHUTDOWN
- CLR ASSEMBLIES
SQL 서버용 Cloud SQL에 지원되는 문법
Cloud SQL에서는 Transact-SQL 문법을 지원합니다.
SQL 서버용 Cloud SQL에서 지원되는 언어
Cloud SQL은 다음 언어로 작성된 가변형 환경에서 실행되는 App Engine 애플리케이션과 함께 사용할 수 있습니다.
- C#
- Go
- 자바
- Node.js
- PHP
- Python
- Ruby
SQL 서버용 Cloud SQL 인스턴스에 연결하는 방법
다음 항목에서 Cloud SQL 인스턴스에 연결할 수 있습니다.
비공개 Google 액세스로는 Cloud SQL에 연결할 수 없습니다.