${v.nameEn}

Loading...

รายละเอียดหลักสูตร

หลักสูตรนี้กล่าวถึงวิธีการติดตั้งซอฟต์แวร์จัดการฐานข้อมูล PostgreSQL หลักการจัดการกับฐานข้อมูลของ PostgreSQL การเริ่มและการหยุดการทำงานของเซิร์ฟเวอร์ การเพิ่มลบบัญชีผู้ใช้ การกำหนดสิทธิต่าง ๆ การกำหนดค่าเพื่อความปลอดภัยของระบบ การจัดการกับพื้นที่ในการจัดเก็บข้อมูล การสำรองและกู้คืนข้อมูล การปรับแต่งประสิทธิภาพ การอัพเกรดเมเจอร์เวอร์ชัน การทำสำเนาข้อมูลด้วย replication และการคอนฟิก PostgreSQL Active/Standby พร้อม Automatic Fail over ด้วย Patroni การใช้เครื่องมือต่าง ๆ ที่เกี่ยวข้อง รวมถึงบทบาทและหน้าที่ของผู้ดูแลระบบที่ดี

วัตถุประสงค์

  1. เพื่อให้ผู้รับการอบรมสามารถติดตั้งและบริหารจัดการ PostgreSQL Server ได้
  2. เพื่อให้ผู้รับการอบรมสามารถดูแลระบบและแนะนำผู้ใช้งานระบบได้
  3. เพื่อให้ผู้รับการอบรมสามารถทำการสำรองและกู้คืนข้อมูลในระบบได้
  4. เพื่อให้ผู้รับการอบรมสามารถปรับแต่งประสิทธิภาพของ PostgreSQL ได้
  5. เพื่อให้ผู้รับการอบรมสามารถติดตั้ง PostgreSQL แบบ Active/standby ผ่าน patroni ได้

ความรู้พื้นฐาน

ผู้เข้าอบรมควรมีทักษะการใช้งานคำสั่งลีนุกซ์ (Linux) พื้นฐาน และเคยใช้งานซอฟต์แวร์ระบบจัดการฐานข้อมูลมาก่อน

สภาพแวดล้อมและเครื่องมือในการพัฒนาที่ใช้ในการอบรม :

  • CentOS/Ubuntu Linux
  • PostgreSQL, PgAdmin
  • Prometheus & Grafana
  • Patroni, etcd, keepalived

สิ่งที่ผู้เข้าอบรมต้องเตรียม

ผู้เข้าอบรมต้องเตรียมเครื่องคอมพิวเตอร์ที่มีหน่วยความจำไม่น้อยกว่า 8 GB มาในการอบรม พร้อมติดตั้ง VirtualBox และ VirtualBox Extension Pack

เนื้อหาหลักสูตร

วันที่ 1

  • แนะนําให้รู้จักกับระบบจัดการฐานข้อมูล PostgreSQL
  • การติดตั้ง
    • PostgreSQL
    • File system layouts
    • Install & Post-Installation setup
    • การเปิดปิดบริการของ PostgreSQL
  • การปรับค่าคอนฟิกกูเรชันที่สําคัญของ PostgreSQL
  • การจัดการบัญชีผู้ใช้
    • Role & Privileged Management
  • PostgreSQL client application
    • การใช้งาน PostgreSQL ในรูปแบบ command-line (psql)
    • pgAdmin toots
    • Clients and host base access control
    • การปรับแต่งไฟร์วอลล์ (Firewall) สำหรับ PostgreSQL
  • Create and configure a database
  • สกีมา Schemas
  • การใช้งานทรานแซคชัน (Transaction)
  • สร้างและใช้งาน Tablespace

วันที่ 2

  • PostgreSQL Architecture
  • Index
    • รู้จักกับ Index ประเภทต่าง ๆ การสร้าง การใช้งาน
    • การจัดการและการบำรุงรักษา index
  • Backup & Restore
    • การเขียนสคริปต์เพื่อตั้งเวลาสำรองข้อมูล
    • การบริการตรวจตราระบบด้วย Prometheus & Grafana เพื่อตรวจตรา PostgreSQL และแจ้งเตือน
    • การปรับแต่งประสิทธิภาพ (Performance Tuning)
    • การใช้งาน pgbench เพื่อวัดประเมินประสิทธิภาพของ PostgreSQL เบื้องต้น
    • PostgreSQL Major version upgrade

วันที่ 3

  • การทำ replication แบบ Master-Slave
  • การทำระบบ PostgreSQL High Availability (Active/Standby) ด้วย Patroni
    • ติดตั้งและคอนฟิก etcd แบบ 3 โหนด
    • ติดตั้งและคอนฟิก Patroni เพื่อทำ High Availability
    • ติดตั้ง Keepalived เพื่อจัดการ Virtual IP และการเขียนสคริปต์เพื่อให้งาน failover สมบูรณ์
    • เข้าใจการทำงานของ watchdog และการเปิดใช้งาน
    • ปัญหาการ sequence และการเขียนสคริปต์เพื่อ resync sequence

เวลาและสถานที่อบรม

วิธีการชำระเงิน

  1. ชำระเป็นเงินสดหรือเช็ค (งดรับเช็คส่วนตัว) สั่งจ่ายในนาม บริษัท คลัสเตอร์คิท จำกัด นำมาชำระที่ บริษัท คลัสเตอร์คิท จำกัด
  2. โอนเงินเข้าบัญชีออมทรัพย์
    1. ธนาคารกสิกรไทย สาขาบางขุนนนท์ ชื่อบัญชี บริษัท คลัสเตอร์คิท จำกัด เลขที่บัญชี 753-2-25601-6
    2. ธนาคารกรุงเทพ สาขาบางขุนนนท์ ชื่อบัญชี บริษัท คลัสเตอร์คิท จำกัด เลขที่บัญชี 190-0-78709-2
    3. * กรุณาส่งหลักฐานการโอนเงินมาทาง Email: accounting@clusterkit.co.th หรือแฟกซ์หลักฐานการโอนเงินมาที่ 0 2424 7603

หมายเหตุ

  • หลังจากที่ท่านลงทะเบียนสำเร็จ ท่านจะได้รับอีเมลตอบกลับพร้อมใบเสนอราคา จากระบบโดยอัตโนมัติ
  • ค่าบริการฝึกอบรม รวมค่าเอกสารประกอบการอบรม อาหารกลางวันและอาหารว่างเช้า-บ่ายแล้ว และราคาข้างต้นรวมภาษีมูลค่าเพิ่ม 7% แล้ว
  • บริษัท หรือนิติบุคคลสามารถหัก ณ ที่จ่ายในอัตรา 3%, หน่วยงานราชการ 1% ของราคาค่าอบรมก่อนหักภาษีมูลค่าเพิ่ม และต้องนำหนังสือรับรองการหักภาษี ณ ที่จ่ายมาในวันอบรม

    บริษัท คลัสเตอร์คิท จำกัด
    เลขที่ 91 ซอยริมคลองชักพระ
    ถนนบางขุนนนท์ แขวงบางขุนนนท์
    เขตบางกอกน้อย กทม. 10700
    เลขทะเบียนนิติบุคคล: 0105550004011

    (กรณีไม่มีหนังสือรับรองต้องชำระเต็มจำนวน)
  • การสำรองที่นั่งอบรมจะสมบูรณ์ต่อเมื่อมีการชำระเงิน จึงขอสงวนสิทธิ์แก่ผู้ที่สำรองที่นั่งอบรมเข้ามาก่อนตามลำดับ
  • รายละเอียดต่าง ๆ อาจมีการเปลี่ยนแปลงตามความเหมาะสมโดยมิต้องแจ้งให้ทราบล่วงหน้า

หากคุณมีข้อสงสัย กรุณาติดต่อเรา

ติดต่อเรา