วิธีการเปิดใช้ CData Connect Server บน EC2 AMI

CData Connect Server เป็น Application Server ที่สามารถติดตั้งและใช้งาน CData Connect ได้ ซึ่งบทความนี้ก็จะมาแนะนำวิธีการใช้ CData Connect Server บน EC2 AMI

この記事は公開されてから1年以上経過しています。情報が古い可能性がありますので、ご注意ください。

สวัสดีครับ 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

ค้นหา ?︎ EC2 และคลิก EC2

เลือก Instances

คลิก Launch instances

มาที่หัวข้อ 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

คลิก View all instances

หลังจากสร้าง 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

คลิก ✅ I Agree

คลิกที่ไอคอน ด้านขวาบน

แล้วคลิก Licensing แล้วดูที่หัวข้อ Licensing Information จะเห็นว่ามีข้อมูลเกี่ยวกับ License ที่กำลังใช้งานอยู่ในปัจจุบัน

สุดท้ายนี้

กรณีที่เริ่มต้นด้วย AMI ของ CData Connect ตัว OS ก็จะเป็น Ubuntu

โปรดดูบทความอ้างอิงเกี่ยวกับการตั้งค่าการเข้าถึง SSH ไปยัง Server ที่ลิงก์ด้านล่างนี้

ผมหวังว่าบทความนี้จะเป็นประโยชน์ให้กับผู้อ่านได้นะครับ

POP จากบริษัท Classmethod (Thailand) ครับ !

Link อ้างอิง