วิธีการเปิดใช้ CData Connect Server บน EC2 AMI
สวัสดีครับ POP จากบริษัท Classmethod (Thailand) ครับ
ครั้งนี้ผมจะมาแนะนำวิธีการเปิดใช้ CData Connect Server บน EC2 AMI
การเตรียม CData Connect บน EC2 AMI
การสร้าง Key pair
ดูวิธีการสร้าง Key pair ได้ที่ลิงก์นี้เฉพาะหัวข้อนี้: การ Create Key Pair
การสร้าง Key pair ครั้งนี้คือ:
» Name: tinnakorn-test-cdataconnect
» Key pair type: RSA
» Private key file format: .ppk
การสร้าง EC2 AMI CData Connect
มาที่หัวข้อ Name and tags
» Name: tinnakorn-test-cdataconnect
(ชื่ออะไรก็ได้)
ถัดมาหัวข้อ Application and OS Images (Amazon Machine Image) คือ Instance จะมีเซิร์ฟเวอร์ให้เลือกใช้มากมาย เช่น macOS, Red Hat, SUSE Linux, Ubuntu, Microsoft Windows, Debian เป็นต้น ซึ่งในบทความนี้จะใช้ CData Connect
ในการติดตั้ง
» ค้นหา ?︎ CData Connect
+ Enter แล้วรอสักครู่
เมื่อมี CData Connect ปรากฏขึ้นมาแล้ว คลิก Select
เราสามารถตรวจสอบราคาเบื้องต้นได้โดยคลิกที่หัวข้อ Pricing
และดูตาม Instance type ที่เราต้องการใช้งาน ซึ่งครั้งนี้เราจะสร้าง CData Connect โดยเลือกเป็น Instance Type: t3.medium
(หัวข้อ Pricing ในตัวอย่างนี้เป็นแค่การตรวจสอบราคาเท่านั้น)
รายละเอียดของค่าใช้จ่ายเบื้องต้นสามารถคำนวณได้ดังนี้:
การใช้งาน Instance Type: t3.medium
ใน 1 ชั่วโมง จะมีค่าใช้จ่าย Software ($0.761 หรือประมาณ 25.45 บาท/ชม.) และ EC2 ($0.053 หรือประมาณ 1.77 บาท/ชม.) เมื่อรวมกันแล้วจะเป็น ($0.814/hr หรือประมาณ 27.22 บาท/ชม.) ในส่วนของรายละเอียดอื่นๆ สามารถดูเพิ่มเติมได้ที่ Pricing Information
นอกจากนี้เราสามารถเลือกสเปคจาก Instance Type ได้ตามต้องการ เพราะ CData Connect บน AWS มีระดับการให้สิทธิ์ใช้งานตาม Instance Amazon EC2 AMI ที่เราเลือกนั่นเอง
กลับมาที่หัวข้อ Overview
และคลิกที่ Continue
เมื่อเลือก CData Connect เสร็จเรียบร้อยแล้วจะแสดงหน้าจอแบบนี้
ถัดมาหัวข้อ Instance type คือ เราสามารถเลือก Type CPU Memory ที่จะนำไปใช้งานได้ตามความต้องการ ไม่ว่าเว็บไซต์จะมีขนาดเล็กหรือขนาดใหญ่ ก็สามารถเลือกขนาดความจุของ CPU Memory ได้ตามความเหมาะสม
ค้นหา ?︎ t3.medium
และเลือก t3.medium
ก็จะได้สเปค Family: t3 | 2 vCPU | 4 GiB Memory
ตามนี้
ถัดมาหัวข้อ Key pair (login)
เลือก Key pair name - required ที่สร้างไว้เมื่อสักครู่นี้
ถัดมาหัวข้อ Network settings คลิก Edit
เลื่อนมาที่หัวข้อย่อย Firewall (security groups) จากนั้นเปลี่ยนชื่อ Security group name และ Description - required ตามต้องการ เช่น tinnakorn-test-cdataconnect
ถัดมาหัวข้อ Inbound security groups rules คือ การตั้งค่า My IP เพื่อจำกัดการเชื่อมต่อ SSH จากทุกตำแหน่ง ซึ่งในส่วนนี้จะทำให้สามารถเชื่อมต่อ SSH จาก My IP (ที่อยู่ IP ปัจจุบันของคุณ) ได้เท่านั้น
เปลี่ยน Type: [ssh, HTTPS, MYSQL/Aurora, MSSQL
] ให้เป็น Source type: My IP
ทั้งหมด (เราสามารถเปลี่ยน Source type ตามต้องการได้ในภายหลัง)
ถัดมาหัวข้อ Configure storage คือ เราสามารถเพิ่ม Storage ในส่วนของ Size (GiB) ได้ โดยค่าเริ่มต้นจะเป็น 8 GB
ในตัวอย่างนี้จะใช้เป็นค่าเริ่มต้น ก็จะไม่ทำการตั้งค่าใดๆ
มาที่หัวข้อ Summary ด้านขวา แล้วคลิก Launch instance
หลังจากสร้าง Instance เสร็จแล้ว ให้สังเกตคำว่า Status Checks จะเห็นว่ามีสถานะเป็น ? Initializing
คือ Instance กำลังทำการสตาร์ทระบบขึ้นมา
เมื่อ Instance เริ่มต้นระบบเสร็จเรียบร้อยแล้ว จะมีสถานะเป็น ✅ 2/2 checks passed
วิธีเชื่อมโยง Elastic IP (EIP) ไปยัง EC2 Instance
การเชื่อมโยง EIP จะทำให้ Instance ของเราไม่เกิดการเปลี่ยนแปลง IP Address หลังจากมีการ Stop/Start
สำหรับผู้ที่ต้องการใช้งาน EIP สามารถดูวิธีเชื่อมโยง EIP ไปยัง EC2 Instance ได้ที่ลิงก์ด้านล่างนี้
การเชื่อมต่อ CData ด้วย IP Instance
กลับมาที่หน้า EC2 Instance แล้วคัดลอก ❐
Public IPv4 address เตรียมไว้
แล้วนำไปเปิดในเว็บเบราว์เซอร์ที่เราใช้งาน
จากนั้นเตรียม Public IPv4 address โดยการพิมพ์ https://
ตามด้วย IP
ของคุณ และนำไปเปิดในเว็บเบราว์เซอร์ของเราตามนี้ เช่น
https://xxx.xxx.xxx.xxx
แล้วจะมีการแจ้งเตือนเกี่ยวกับความไม่ปลอดภัยแสดงขึ้นมา
ให้คลิกที่ ขั้นสูง/Advance
และคลิกที่ ไปยัง xxx.xxx.xxx.xxx (ไม่ปลอดภัย)/Proceed to xxx.xxx.xxx.xxx (unsafe)
เมื่อเข้ามาหน้า Login CData Connect จะแสดงหน้าจอแบบนี้
กลับมาที่หน้า EC2 Instance แล้วคัดลอก ❐
Instance ID เตรียมไว้
กลับมาที่หน้า CData Connect อีกครั้ง ทีนี้ถ้าเราจะ Login ให้ทำตามวิธีต่อไปนี้
» User: admin
(default)
» Password: i-xxxxxxxxxx
(วาง Instance ID ของคุณที่คัดลอกมาเมื่อสักครู่นี้)
» คลิก →] Sign in
แล้วคลิก Licensing
แล้วดูที่หัวข้อ Licensing Information จะเห็นว่ามีข้อมูลเกี่ยวกับ License ที่กำลังใช้งานอยู่ในปัจจุบัน
สุดท้ายนี้
กรณีที่เริ่มต้นด้วย AMI ของ CData Connect ตัว OS ก็จะเป็น Ubuntu
โปรดดูบทความอ้างอิงเกี่ยวกับการตั้งค่าการเข้าถึง SSH ไปยัง Server ที่ลิงก์ด้านล่างนี้
ผมหวังว่าบทความนี้จะเป็นประโยชน์ให้กับผู้อ่านได้นะครับ
POP จากบริษัท Classmethod (Thailand) ครับ !