Amazon Web Services - Redshift
Amazon Redshiftคือบริการคลังข้อมูลที่มีการจัดการเต็มรูปแบบในระบบคลาวด์ ชุดข้อมูลมีตั้งแต่ 100 กิกะไบต์ไปจนถึงเพตาไบต์ กระบวนการเริ่มต้นในการสร้างคลังข้อมูลคือการเรียกใช้ชุดทรัพยากรการคำนวณที่เรียกว่าnodesซึ่งจัดเป็นกลุ่มที่เรียกว่า cluster. หลังจากนั้นคุณสามารถประมวลผลคำถามของคุณ
วิธีตั้งค่า Amazon Redshift
ต่อไปนี้เป็นขั้นตอนในการตั้งค่า Amazon Redshift
Step 1 - ลงชื่อเข้าใช้และเปิด Redshift Cluster โดยทำตามขั้นตอนต่อไปนี้
ลงชื่อเข้าใช้คอนโซล AWS Management และใช้ลิงก์ต่อไปนี้เพื่อเปิดคอนโซล Amazon Redshift - https://console.aws.amazon.com/redshift/
เลือกพื้นที่ที่จะสร้างคลัสเตอร์โดยใช้เมนูภูมิภาคที่มุมขวาบนของหน้าจอ
คลิกปุ่ม Launch Cluster
หน้ารายละเอียดคลัสเตอร์จะเปิดขึ้น ระบุรายละเอียดที่จำเป็นแล้วคลิกปุ่มดำเนินการต่อจนถึงหน้าตรวจสอบ
หน้าการยืนยันจะเปิดขึ้น คลิกปุ่มปิดเพื่อสิ้นสุดเพื่อให้คลัสเตอร์ปรากฏในรายการคลัสเตอร์
เลือกคลัสเตอร์ในรายการและตรวจสอบข้อมูลสถานะคลัสเตอร์ หน้าจะแสดงสถานะคลัสเตอร์
Step 2- กำหนดค่ากลุ่มความปลอดภัยเพื่ออนุญาตการเชื่อมต่อไคลเอนต์ไปยังคลัสเตอร์ การอนุญาตการเข้าถึง Redshift ขึ้นอยู่กับว่าไคลเอ็นต์อนุญาตอินสแตนซ์ EC2 หรือไม่
ทำตามขั้นตอนเหล่านี้เพื่อกลุ่มความปลอดภัยบนแพลตฟอร์ม EC2-VPC
เปิด Amazon Redshift Console แล้วคลิกคลัสเตอร์ในบานหน้าต่างนำทาง
เลือกคลัสเตอร์ที่ต้องการ แท็บ Configuration จะเปิดขึ้น
คลิกกลุ่มความปลอดภัย
เมื่อหน้ากลุ่มความปลอดภัยเปิดขึ้นให้คลิกแท็บขาเข้า
คลิกปุ่มแก้ไข ตั้งค่าฟิลด์ตามที่แสดงด้านล่างแล้วคลิกปุ่มบันทึก
Type - กฎ TCP ที่กำหนดเอง
Protocol - TCP
Port Range- พิมพ์หมายเลขพอร์ตเดียวกับที่ใช้ขณะเรียกใช้คลัสเตอร์ พอร์ตตามค่าเริ่มต้นสำหรับ Amazon Redshift คือ 5439
Source - เลือก Custom IP จากนั้นพิมพ์ 0.0.0.0/0
Step 3 - เชื่อมต่อกับ Redshift Cluster
มีสองวิธีในการเชื่อมต่อกับ Redshift Cluster - โดยตรงหรือผ่าน SSL
ต่อไปนี้เป็นขั้นตอนในการเชื่อมต่อโดยตรง
เชื่อมต่อคลัสเตอร์โดยใช้เครื่องมือไคลเอ็นต์ SQL สนับสนุนเครื่องมือไคลเอ็นต์ SQL ที่เข้ากันได้กับไดรเวอร์ PostgreSQL JDBC หรือ ODBC
ใช้ลิงค์ต่อไปนี้เพื่อดาวน์โหลด - JDBC https://jdbc.postgresql.org/download/postgresql-8.4-703.jdbc4.jar
ODBC https://ftp.postgresql.org/pub/odbc/versions/msi/psqlodbc_08_04_0200.zip หรือ http://ftp.postgresql.org/pub/odbc/versions/msi/psqlodbc_09_00_0101x64.zip สำหรับเครื่อง 64 บิต
ใช้ขั้นตอนต่อไปนี้เพื่อรับ Connection String
เปิด Amazon Redshift Console แล้วเลือกคลัสเตอร์ในบานหน้าต่างนำทาง
เลือกคลัสเตอร์ที่ต้องการแล้วคลิกแท็บ Configuration
หน้าจะเปิดขึ้นตามที่แสดงในภาพหน้าจอต่อไปนี้พร้อมด้วย JDBC URL ภายใต้คุณสมบัติฐานข้อมูลคลัสเตอร์ คัดลอก URL
ใช้ขั้นตอนต่อไปนี้เพื่อเชื่อมต่อคลัสเตอร์กับ SQL Workbench / J
เปิด SQL Workbench / J
เลือกไฟล์แล้วคลิกหน้าต่างเชื่อมต่อ
เลือกสร้างโปรไฟล์การเชื่อมต่อใหม่และกรอกรายละเอียดที่จำเป็นเช่นชื่อ ฯลฯ
คลิกกล่องโต้ตอบจัดการไดรเวอร์และจัดการไดรเวอร์จะเปิดขึ้น
คลิกปุ่มสร้างรายการใหม่และกรอกรายละเอียดที่จำเป็น
คลิกไอคอนโฟลเดอร์และไปที่ตำแหน่งไดรเวอร์ สุดท้ายคลิกปุ่มเปิด
เว้นช่อง Classname และช่อง URL ตัวอย่างว่างไว้ คลิกตกลง
เลือกไดรเวอร์จากรายการ
ในฟิลด์ URL ให้วาง JDBC URL ที่คัดลอก
ป้อนชื่อผู้ใช้และรหัสผ่านในช่องที่เกี่ยวข้อง
เลือกช่อง Autocommit แล้วคลิกบันทึกรายการโปรไฟล์
คุณสมบัติของ Amazon Redshift
ต่อไปนี้เป็นคุณสมบัติของ Amazon Redshift -
Supports VPC - ผู้ใช้สามารถเปิด Redshift ภายใน VPC และควบคุมการเข้าถึงคลัสเตอร์ผ่านสภาพแวดล้อมเครือข่ายเสมือน
Encryption - ข้อมูลที่จัดเก็บใน Redshift สามารถเข้ารหัสและกำหนดค่าได้ในขณะที่สร้างตารางใน Redshift
SSL - การเข้ารหัส SSL ใช้เพื่อเข้ารหัสการเชื่อมต่อระหว่างไคลเอนต์และ Redshift
Scalable- ด้วยการคลิกเพียงไม่กี่ครั้งจำนวนโหนดสามารถปรับขนาดได้อย่างง่ายดายในคลังข้อมูล Redshift ของคุณตามความต้องการ นอกจากนี้ยังช่วยให้สามารถปรับขนาดพื้นที่จัดเก็บข้อมูลได้โดยไม่สูญเสียประสิทธิภาพ
Cost-effective- Amazon Redshift เป็นทางเลือกที่คุ้มค่าสำหรับการใช้งานคลังข้อมูลแบบเดิม ไม่มีค่าใช้จ่ายล่วงหน้าไม่มีภาระผูกพันระยะยาวและโครงสร้างการกำหนดราคาตามความต้องการ