Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> ระบบ >> Mac

Azure SQL Data Warehouse: โซลูชันคลังข้อมูลระดับองค์กรที่จัดการให้สมบูรณ์

Azure SQL Data Warehouse เป็นบริการ Data Warehouse-as-a-Service (DWaaS) ที่จัดการให้สมบูรณ์จาก Microsoft Azure Data warehouse เป็น federated repository สำหรับข้อมูลที่รวบรวมโดย operational systems ขององค์กร ระบบข้อมูลเน้นการ capture ข้อมูลจากแหล่งต่างๆ สำหรับทั้งการเข้าถึงและการวิเคราะห์ Azure SQL Data Warehouse สร้างบน general release ล่าสุดของ SQL Server และให้ความสามารถ enterprise-level data warehouse

Azure SQL Data Warehouse เปิดตัวครั้งแรกใน กรกฎาคม 2016 ช่วยธุรกิจรวมข้อมูลแบบรวมศูนย์และให้ global access ไปยัง data warehouse สำหรับ analytics และ reporting บริการนี้รวม scalability ด้วย Azure cloud resources และใช้ Massively Parallel Processing (MPP) ส่งมอบ query execution ที่รวดเร็วข้ามข้อมูลปริมาณมาก

Azure SQL Data Warehouse ใช้ได้โดย data analysts, data scientists และ end-users Data scientists และ analysts ออกแบบ data storage, access และ queries ที่ดึงข้อมูลจาก relational และ non-relational data stores End users รัน queries และ dashboards ประมวลผลข้อมูลใน Azure SQL Data Warehouse เพื่อตัดสินใจทางธุรกิจ

Azure SQL Data Warehouse ทำงานอย่างไร

Azure SQL Data Warehouse ออกแบบสำหรับ enterprise-level data warehouse implementations จัดเก็บข้อมูลปริมาณมาก (ถึง Petabytes) ใน Microsoft Azure ใช้ MPP ประมวลผล analytical queries ให้ผลลัพธ์ query เร็วสำหรับ large data sets ใช้ single SQL-based view ข้าม relational databases และ non-relational Big Data stores ทำให้ธุรกิจรวม structured, unstructured และ streaming data ภายใน cloud-based data warehouse ผู้ใช้จัดการได้ด้วย SQL Server Management Studio (SSMS) หรือเขียน queries ด้วย Azure Data Studio (ADS)

SQL Data Warehouse ใช้ PolyBase query big data stores เช่น Hadoop systems โดยตรง PolyBase ให้องค์กรใช้ standard T-SQL queries ดึงข้อมูลเข้า SQL Data Warehouse ให้ single SQL-based query surface สำหรับข้อมูลทั้งหมด SQL Data Warehouse จัดเก็บข้อมูลใน relational tables ใช้ columnar storage ลดต้นทุนจัดเก็บ และปรับปรุง query performance

SQL Data Warehouse ใช้ scale-out architecture แจกจ่าย computational processing ของข้อมูลข้าม multiple nodes สถาปัตยกรรม Azure SQL Data Warehouse แยก compute และ storage ให้ผู้ใช้ scale แยกกันได้ และจ่ายเฉพาะ processing และ storage ที่องค์กรต้องการ

ข้อได้เปรียบและข้อเสียของ Azure SQL Data Warehouse

ข้อได้เปรียบ

  • Cost-effective pay-as-you-go model เทียบกับการ implement enterprise data warehouse เอง
  • ใช้ประโยชน์จาก Azure cloud compute และ storage resources
  • Scalable compute power
  • System management โดย Microsoft
  • Microsoft รับประกัน 99.9% availability
  • Compliance กับ standards: PCI-DSS, SOX, HIPAA
  • Built-in advanced security ด้วย Azure Threat Detection
  • Data at rest secured by Transparent Data Encryption (TDE)
  • Integration กับ Azure Active Directory, Data Factory, Data Lake Storage, Databricks, Microsoft Power BI

ข้อเสีย

  • ย้ายข้อมูลเข้า cloud service อาจยาก
  • ย้ายข้อมูลจาก IaaS อาจยาก
  • รองรับแค่ 32 connections พร้อมกัน
  • รองรับ active connections ได้สูงสุด 1,024
  • ขาดการรองรับ in-memory OLTP
  • บางฟังก์ชันทำงานได้เฉพาะใน classic portal

ราคา (Pricing)

เข้าใจโครงสร้างราคาของ Azure SQL Data Warehouse สำคัญ เพื่อซื้อ capacity ที่ธุรกิจต้องการ ไม่เหมือน cloud services ทั่วไปที่มี single charge Azure SQL Data Warehouse คิดค่าใช้จ่าย 2 ระดับ resource: compute และ storage

  • Data storage: $122.88 / 1 TB / month (รวมขนาด data warehouse และ 7 วัน incremental snapshot storage)
  • Geo-redundant storage สำหรับ disaster recovery: เริ่ม $0.12 / GB / month
  • Compute: sliding scale ตาม Data Warehouse Units (DWUs) จาก DW100c $1.20/hour ถึง DW30000c $360/hour
  • มีส่วนลดสำหรับข้อตกลงหลายปี