ทำความรู้จัก Load Balancer ตัวช่วยสำคัญในการจัดการระบบเซิร์ฟเวอร์

ทำความรู้จัก Load Balancer ตัวช่วยสำคัญในการจัดการระบบเซิร์ฟเวอร์ ในการดำเนินงานทางธุรกิจ โดยเฉพาะธุรกิจที่ต้องรับมือกับ traffic ปริมาณมาก ไม่ว่าจะเป็น ธุรกิจอีคอมเมิร์ซ โลจิสติกส์ องค์กรทางการเงิน และอื่น ๆ อีกมากมาย เหล่านี้จะเป็นกลุ่มธุรกิจที่จะต้องเผชิญปัญหาการจัดการระบบเซิร์ฟเวอร์อย่างหลีกเลี่ยงไม่ได้ Load Balancer จึงเข้ามามีบทบาทสำคัญในการช่วยแก้ไขปัญหาดังกล่าว Load Balancer คืออะไร? Load Balancer คือระบบกระจาย request จากการใช้งานของ user หรือ client ไปยังแอปพลิเคชันหรือเซอร์วิสที่อยู่ในเครื่องเซิร์ฟเวอร์ เพื่อลดภาระของเครื่องและลดเวลา downtime ของระบบเมื่อเกิดปัญหาจากการใช้งานของ user ปริมาณมาก ข้อดีของ load balancer คืออะไร เพิ่มประสิทธิภาพให้ระบบ application หรือ service โดยสามารถ scale-out ด้วยการทำ load balancing ในกรณีที่ต้องการรองรับการใช้งานของ user ที่มีจำนวนมากขึ้น เราสามารถที่จะเพิ่มจำนวนของ application หรือ…

ระหว่าง File, Block และ Object Storage แบบไหนเหมาะกับแอปพลิเคชันของคุณมากที่สุด?

ระหว่าง File, Block และ Object Storage แบบไหนเหมาะกับแอปพลิเคชันของคุณมากที่สุด? ปัจจุบัน เทคโนโลยีนับว่าเป็นปัจจัยสำคัญอีกประการหนึ่งขององค์กร เนื่องจากการแข่งขันทางเทคโนโลยีที่เพิ่มสูงขึ้นอย่างก้าวกระโดด ส่งผลให้ธุรกิจจำเป็นต้องวิ่งตามการพัฒนาเหล่านี้ให้ทันท่วงที เพื่อปรับตัวธุรกิจให้เข้าสู่ยุคดิจิทัลและไม่ให้ล้าหลังจนเกิดข้อเสียเปรียบทางการค้า ‘cloud storage’ ก็เป็นอีกหนึ่งเทคโนโลยีที่มีความสำคัญอย่างยิ่ง อย่างไรก็ตาม ก่อนที่จะใช้บริการนั้น องค์กรจำเป็นต้องทำความรู้จักกับ cloud storage แต่ละประเภทเสียก่อน เพื่อเรียนรู้และทำความเข้าใจความแตกต่าง ดังนั้น NIPA Cloud จึงขอพาทุกคนมารู้จักกับ cloud storage แต่ละประเภทว่าเป็นยังไง มีข้อดี-ข้อเสียยังไง และแบบไหนที่เหมาะกับแอปพลิเคชันของคุณมากที่สุด File Storage File storage คือ รูปแบบการจัดเก็บไฟล์แบบลำดับชั้น ได้แก่ ไฟล์และโฟลเดอร์ โดยสามารถเก็บไฟล์ได้มากกว่าหลายล้านไฟล์ (Terabytes) แต่ไม่ได้ถูกออกแบบมาสำหรับเก็บข้อมูลมากกว่าพันล้านไฟล์ (Petabytes) ส่วนมากจะแบ่งข้อมูลด้วยโครงสร้างของ Directory สามารถอ่านเขียนข้อมูลพร้อม ๆ กันได้ (read/write many per host/VM) ทำให้สามารถจัดการด้านการกำหนดสิทธิ์ในการเข้าถึงไฟล์ได้ถึงระดับผู้ใช้งาน ข้อดีข้อสำคัญของ file…

ขอต้อนรับ ‘Unicorn Tech Integration’ สู่พาร์ตเนอร์ระดับ Platinum ของ NIPA Cloud

Unicorn Tech Integration จับมือ NIPA Cloud สู่พาร์ตเนอร์ระดับ Platinum Member เมื่อวันที่ 20 กรกฎาคม 2565 เพื่อสนับสนุนธุรกิจให้พร้อมก้าวเข้าสู่ยุคเทคโนโลยี

7 ข้อดี Open Source เทคโนโลยีแห่งอนาคตสำหรับการพัฒนาคลาวด์

7 ข้อดี Open Source เทคโนโลยีแห่งอนาคตสำหรับการพัฒนาคลาวด์ เมื่อพูดถึงคลาวด์ เรามักนึกถึงผู้ให้บริการเจ้าใหญ่ ๆ ที่มีการพัฒนา public cloud ด้วยซอฟต์แวร์ที่เขียนขึ้นเอง แต่ในตลาดคลาวด์ไม่ได้มีแค่ผู้ให้บริการรายใหญ่เหล่านี้เพียงเท่านั้น ยังมีผู้ให้บริการคลาวด์ที่พัฒนา public cloud ด้วยเทคโนโลยีที่เรียกว่า ‘open source’ คือการใช้เทคโนโลยีตัวเดียวกันพัฒนาผลิตภัณฑ์และปรับปรุงข้อผิดพลาดร่วมกันในคอมมิวนิตี้ทั่วโลก จนก่อให้เกิดบริการคลาวด์และ data center นี้กระจายอยู่เป็นจำนวนมาก ว่าแต่เทคโนโลยี open source สำคัญต่อการพัฒนาคลาวด์ยังไง วันนี้ NIPA Cloud จะขอพาทุกท่านมาเข้าใจประโยชน์ 7 ประการของ open source จากบทความ “7 Reason Why Open Source Is Critical for Cloud Development” โดย Irfan Ak เพื่อให้เห็นภาพให้มากขึ้นว่า open source เป็นอนาคตอันสำคัญของวงการคลาวด์อย่างแท้จริง 1.…

3 การพัฒนา Fabric Network ใน NIPA Cloud Space สู่คลาวด์ที่ดีที่สุด

3 การพัฒนา Fabric Network ใน NIPA Cloud Space สู่คลาวด์ที่ดีที่สุด เชื่อว่าหลายคนคงทำความรู้จักกับ Fabric Network ไปเป็นที่เรียบร้อยแล้ว และทราบดีว่า NIPA Cloud นั้นได้เข้าร่วมบรรยายในหัวข้อ “How we designed an OpenStack Public Cloud at Scale with Fabric Networking” ณ งานประชุมสุดยอด OpenInfra Summit Berlin 2022 เมื่อวันที่ 9 มิถุนายน 2565 ที่ผ่านมา โดยมีการพูดถึงการวิจัยและพัฒนา public cloud จากเทคโนโลยี OpenStack จนก้าวสู่การเป็นผู้นำด้านการให้บริการคลาวด์ระดับประเทศได้ เมื่อพูดถึง Fabric Network หนึ่งในการพัฒนา public cloud ที่มีความโดดเด่นใน ‘NIPA Cloud…

Fabric Networking โครงสร้างพื้นฐาน กับการแก้ปัญหาสู่ความสมบูรณ์แบบ

Fabric Networking โครงสร้างพื้นฐาน กับการแก้ปัญหาสู่ความสมบูรณ์แบบ ผ่านไปแล้วกับงาน OpenInfra Summit Berlin 2022 ที่ผ่านมา ซึ่งทาง NIPA Cloud ได้รับเกียรติให้ขึ้นบรรยายในหัวข้อ “How we designed an OpenStack Public Cloud at Scale with Fabric Networking” ซึ่งเป็นการเล่าถึงการออกแบบ OpenStack Public Cloud ในระดับสเกลด้วย Fabric Networking โดยในครั้งนี้เราจะคุยภาพรวมของ Fabric Networking กัน Fabric Networking คืออะไร? Fabric Networking หรือ โครงสร้างเครือข่าย เป็นโครงข่ายของการเชื่อมต่อระหว่างอุปกรณ์เครือข่าย ไม่ว่าจะเป็น จุดเข้าใช้งาน สวิตช์ และเราเตอร์ที่ส่งข้อมูลไปยังปลายทาง “Fabric” อาจหมายถึงการเดินสายที่ประกอบขึ้นเพื่อใช้สำหรับการเชื่อมต่อ แต่โดยปกติแล้วจะหมายถึงโครงข่ายเสมือนแบบอัตโนมัติของการเชื่อมต่อแบบโอเวอร์เลย์ของโครงสร้างทางกายภาพ Fabric Networking ตัวช่วยสำคัญในการแก้ไขปัญหาเดิม…

ทำความรู้จักกับ OpenStack คืออะไร

ทำความรู้จักกับ OpenStack คืออะไร Open Stack เป็นชุดระบบซอฟต์แวร์ Open Source ใช้ทำระบบ cloud แบบ Infrastructure as a Service (IaaS) ผู้ริเริ่มโครงการนี้คือ Rackspace และ NASA นอกจากนี้ Open Stack ยังเป็นโครงสร้างพื้นฐานของระบบคลาวด์ ซึ่งเป็นระบบเสมือนจริงที่ต้องมีความน่าเชื่อถือ เราต้องเข้าใจระบบของ VM และสามารถวิเคราะห์ได้เมื่อต้องใช้งานร่วมกับ Open Stack สามารถวิเคราะห์ความน่าเชื่อถือของ Open Stack VMs ได้จาก Python, Fabric และ R เมื่อมีผู้ใช้งานสองคนส่งคำร้องขอให้สร้างระบบเสมือนจริงพร้อมกัน ระบบจึงจำเป็นต้องเลือก แต่วิธีการเลือกของ Open Stack นั้นมีความซับซ้อน คุณต้องเรียนรู้และทำความเข้าใจผ่านการเรียนการสอนของ Open Stack บางครั้งผู้ใช้จะมีภาพระบบคลาวด์ที่สร้างขึ้นเพื่อใช้ในระบบอื่น ในทุกๆ เดือนเราจะพบข้อมูลใหม่สำหรับการจัดเรียงข้อมูลแบบ Heat, OpenStack’s orchestration ซึ่งเป็นการแนะนำวิธีง่ายๆ เกี่ยวการใช้สภาพแวดล้อม สามารถปรับขนาดได้โดยอัตโนมัติ สิ่งที่ทำให้ Open Stack มีประโยชน์มากที่สุดคือ การจัดการกับเครื่องมือคำสั่งและอินเทอร์เฟซเว็บชุด APIs ซึ่งนักพัฒนา Software สามารถใช้ในการเขียนแอพพลิเคชันที่จัดเตรียมทรัพยากรภายใน Open…

พบกับ Flextainer บริการ Platform-as-a-Service ใหม่จาก NIPA Cloud

พบกับ Flextainer บริการ Platform-as-a-Service ใหม่จาก NIPA Cloud บริการ Platform-as-a-Service หรือ PaaS เป็นหนึ่งในสามบริการ Cloud อันได้แก่ SaaS, PaaS และ IaaS ที่จะอำนวยความสะดวกองค์กรในการใช้บริการคลาวด์ให้เกิดประสิทธิผลสูงสุด โดย PaaS เป็นเครื่องมือที่ให้นักพัฒนาแอปพลิเคชันหรือซอฟต์แวร์ได้มาใช้บริการพร้อมเครื่องมือมากมาย โดยที่นักพัฒนาเหล่านี้ไม่จำเป็นต้องดูแลฮาร์ดแวร์ด้วยตัวเอง ทำให้ง่าย สะดวก รวดเร็ว และลดค่าใช้จ่ายอีกด้วย ล่าสุด NIPA Cloud บริษัทที่ค้นคว้าและพัฒนา cloud platform ในประเทศไทยผ่านเทคโนโลยี Open source และให้บริการไปยังทั่วโลก ได้เปิดตัวบริการแพลตฟอร์มใหม่ ‘Flextainer’ ที่ออกแบบมาให้สามารถบริหารและจัดการ Docker, Kubernetes, Load Balancer และการใช้งานแบบ Auto Scale พร้อมคุณสมบัติต่าง ๆ มากมาย มาดูกันว่า PaaS ของเรานี้มีฟีเจอร์อะไรบ้าง คุณสมบัติหลักของ Flextainer…

ไขข้อข้องใจ SaaS, PaaS, IaaS คืออะไร และแตกต่างกันยังไง?

ไขข้อข้องใจ SaaS, PaaS, IaaS คืออะไร และแตกต่างกันยังไง? อย่างที่รู้กันว่าในปัจจุบัน รูปแบบการให้บริการ Cloud นั้นมีด้วยกัน 3 รูปแบบ ได้แก่ SaaS, PaaS และ IaaS ซึ่งเราได้ทำความรู้จัก PaaS ไปเบื้องต้นแล้ว บทความนี้จึงขอพาทุกท่านมาทำความรู้จักกับบริการทั้ง 3 รูปแบบให้มากขึ้น โดยจะอธิบายให้เห็นถึงความแตกต่างและตัวอย่างของการให้บริการในแต่ละรูปแบบด้วย Software-as-a-service หรือ SaaS เป็นบริการซอฟต์แวร์พร้อมใช้งานที่ผู้ใช้บริการสามารถใช้งานผ่านอินเทอร์เน็ต โดยสามารถสมัครสมาชิกและเข้าใช้งานได้ทันที ซอฟต์แวร์ดังกล่าวทำงานอยู่บนคลาวด์ โดยผู้ให้บริการเป็นผู้ดูแลทั้ง software และ hardware เอง ตัวอย่าง SaaS เช่น Microsoft Office 365, Google Workspace, Dropbox เป็นต้น Platform-as-a-service หรือ SaaS เป็นบริการแพลตฟอร์มบนคลาวด์ ที่มี framework หรือ tools เพื่อช่วยให้ Developer…

PaaS & K8s เครื่องมือที่นักพัฒนาไม่ควรมองข้าม

องค์กรในปัจจุบันเผชิญกับความท้าทาย โดยเฉพาะในด้านการปรับใช้และจัดการธุรกิจบริการออนไลน์ ซึ่งในช่วงไม่กี่ปีที่ผ่านมา Cloud ถือเป็นเครื่องมือสำคัญในการขับเคลื่อนธุรกิจต่าง ๆ ไม่ว่าจะเป็นขนาดเล็ก ขนาดกลาง หรือขนาดใหญ่ คลาวด์ คือส่วนสำคัญในการก่อให้เกิดการคิดค้น และพัฒนาโซลูชันต่าง ๆ ร่วมกันได้ ผ่านแพลตฟอร์มโฮสติ้งบนคลาวด์ หรือที่เรียกว่า Platform-as-a-Service (PaaS) PaaS และ K8s เป็นเครื่องมือสำคัญในการอำนวยความสะดวกให้กับเหล่านักพัฒนาในการคิดค้น พัฒนาให้สะดวก ง่าย และรวดเร็วยิ่งขึ้น ไม่ว่าจะเป็นซอฟต์แวร์ ระบบต่าง ๆ หรือแอปพลิเคชั่น PaaS ซอฟต์แวร์บนคลาวด์ ตัวกลางเชื่อมต่อการทำงานร่วมกัน PaaS เป็นซอฟต์แวร์บนระบบคลาวด์ ทำหน้าที่เป็นตัวกลางเพื่อให้ผู้ใช้งานสามารถเข้าถึงบริการได้ในวงกว้าง ตั้งแต่ระบบไปจนถึงฐานข้อมูล รวมถึงการวิเคราะห์ข้อมูล เพื่อทำให้สามารถรวบรวมแอปพลิเคชันต่าง ๆ ที่ถูกปรับแต่งด้วยความสามารถที่หลากหลาย เช่นเดียวกับรูปแบบ “as-a-Service” อื่น ๆ ไม่ว่าจะเป็น Infrastructure-as-a-Service (IaaS) หรือ Software-as-a-Service (SaaS) Kubernetes หรือ K8s ตัวช่วยจัดสรรทรัพยากรได้อย่างอัตโนมัติ Kubernetes…