ระบบการจัดการเครือข่ายภายในคอนโด โดยใช้ระบบ Cloud Computing

Slides:



Advertisements
งานนำเสนอที่คล้ายกัน
และเครือข่ายคอมพิวเตอร์
Advertisements

คอมพิวเตอร์เบื้องต้น
Distributed Administration
ระบบมัลติโปรแกรมมิ่ง (Multiprogramming System)
Quick Start-Sharing on a Network เริ่มต้นของการแบ่งส่วน ต่างๆบนเครือข่าย CHAPTER 1.
Bittorrent.
Software.
อ.กิตติพงศ์ เซ่งลอยเลื่อน อาจารย์พิเศษ มหาวิทยาลัยแม่โจ้
   ฮาร์ดแวร์ (Hardware)               ฮาร์ดแวร์เป็นองค์ประกอบสำคัญของระบบสารสนเทศ หมายถึง เครื่องคอมพิวเตอร์ อุปกรณ์รอบข้าง รวมทั้งอุปกรณ์สื่อสารสำหรับเชื่อมโยงคอมพิวเตอร์เข้าเป็นเครือข่าย.
เรื่อง องค์ประกอบของคอมพิวเตอร์ จำทำโดย นาย เดชฤทธิ์ ร้อยพรหมมา
คุณธรรมในการใช้เทคโนโลยีสารสนเทศ
พื้นฐานความรู้เกี่ยวกับอินเทอร์เน็ต
บทบาทของการสื่อสารข้อมูลและเครือข่าย
ความหมาย และวิวัฒนาการ ของ ระบบปฏิบัติก าร.
การจัดการอุปกรณ์รับ และแสดงผล
โครงการ LDAP เฟส 2 ผู้นำเสนอ นายมหาราช ทศศะ
การพัฒนาการใช้งานในระบบเว็บ
บทที่ 6 สถาปัตยกรรมเครือข่ายคอมพิวเตอร์
เกดิษฐ เกิดโภคา สำนักหอสมุด มหาวิทยาลัยนเรศวร
ระบบอินเทอร์เนตในโรงเรียนที่ผู้ใช้ไม่เกิน 1000 คน
ระบบเครือข่ายคอมพิวเตอร์
NU. Library Online Purchasing System
HTTP Client-Server.
World Wide Web WWW.
SMTP.
ARP (Address Resolution Protocol)
Ch 8 CGI & Perl Kulachatr C. Na Ayudhya.
การเขียนโปรแกรมบนเว็บ (WEB PROGRAMMING) บทที่ 1 ความรู้เบื้งต้นเกี่ยวกับอินเทอร์เน็ตเวิลด์ไวด์เว็บ และโปรโตคอลที่เกี่ยวข้อง โดย อ.ปริญญา น้อยดอนไพร.
การประยุกต์ใช้งานระบบการจัดการเนื้อหาเว็บและแนวโน้มในอนาคต
PHP คืออะไร หลายคนที่ทำเว็บไซต์ด้วย HTML หรือโปรแกรมช่วยสร้างเว็บไซต์ต่างๆ เช่น Dreamweaver แล้วอาจสงสัยว่าเมื่อทำ form สำหรับ รับค่าเช่น ชื่อ ที่อยู่
เทคโนโลยีไร้สายและดาวเทียม
What’s P2P.
IRC - Internet Relay Chat
ระบบเครือข่ายแบบ Peer to Peer
ระบบฐานข้อมูลแบบกระจาย
การออกแบบสถาปัตยกรรมแอปพลิเคชั่น
การออกแบบฐานข้อมูลและการบริหารธุรกิจ
องค์ประกอบทางด้านซอฟต์แวร์
เครือข่ายคอมพิวเตอร์
เรื่อง เครือข่าย คอมพิวเตอร์.  คือการส่งข่าวสารหรือเรื่องราวที่มีความหมายจาก บุคคลฝ่ายหนึ่งที่เรียกว่า ผู้ส่ง ไปยังบุคคลอีกฝ่าย หนึ่งที่เรียกว่า ผู้รับ.
อุปกรณ์เครือข่ายคอมพิวเตอร์
ภาระกิจด้านสารสนเทศ สำนักงานคณบดี คณะวิทยาศาสตร์ มหาวิทยาลัยขอนแก่น
เกียรติพงษ์ ยอดเยี่ยมแกร
การนำระบบเทคโนโลยีสารสนเทศมาสนับสนุนการทำงาน
โปรแกรมคอมพิวเตอร์ ในการประมวลผลข้อมูล
ซอฟต์แวร์.
การจัดการฐานข้อมูล.
เทคโนโลยีสารสนเทศเบื้องต้น
ซอฟต์แวร์คอมพิวเตอร์ ชั้นมัธยมศึกษาปีที่ ม.4/2 โรงเรียนมัธยมวัดป่ามะไฟ
Interrupt.
LOGO 1. Moodle (Modular Object- Oriented Dynamic Learning Environment) คือ โปรแกรมที่ ประมวลผลในเครื่องบริการ (Server-Side Script) ทำหน้าที่ให้บริการระบบ.
พนธกร หาดี (ptk.toomyai.ac.th) 1 ง หน่วยการเรียนรู้ที่ 5.
HTTP (Hyper Text Transfer Protocol )
การพัฒนาโปรแกรมเสริมสำหรับการ แสดงวีดีโอจากเว็บไซต์ภายนอกใน เวิร์ดเพรส (Development plugin for displaying video from an external website in WordPress)
บทที่ 1 ระบบคอมพิวเตอร์.
ระบบเครือข่ายคอมพิวเตอร์
งานเทคโนโลยีสารสนเทศ โรงเรียนพนมเบญจา
ISP ในประเทศไทย
คอมพิวเตอร์และระบบปฏิบัติการเบื้องต้น
การใช้งานอินเตอร์เน็ต
ซอฟต์แวร์เพื่อสังคม (Social Software )
Internet Service Privider
เทคโนโลยีสารสนเทศ.
บทที่ 9 ซอฟต์แวร์ประยุกต์บนเครือข่ายอินเตอร์เน็ต
ประโยชน์ของคอมพิวเตอร์
Network Security.
คำศัพท์ระบบอินเตอร์เน็ต
เทคโนโลยีสารสนเทศและการสื่อสารช่วย ให้การบริการสะดวกขึ้น จัดทำโดย ด. ญ. ชุติกาญจน์ ยี่บุญ เลขที่ 1 ม.1/12 ด. ญ. อาทิตยา มั่นหาญ เลขที่ 13 ม. 1/12.
OSI Model Open System Interconnection. Open Systems Interconnection (OSI) จัดตั้งและกำหนดโดย องค์การกำหนดมาตรฐานสากล หรือ ISO ( International Standards.
ระบบเครือข่ายคอมพิวเตอร์
ใบสำเนางานนำเสนอ:

ระบบการจัดการเครือข่ายภายในคอนโด โดยใช้ระบบ Cloud Computing

ปัญหา (Problem) ปัจจุบันมีการก่อสร้างขยายคอนโดเพิ่มขึ้น ทำให้มีผู้ใช้งานระบบเว็บอินทราเน็ตของคอนโดมีการเพิ่มขึ้นตามจำนวนห้อง จึงทำให้ เว็บเซิร์ฟเวอร์มีภาระการทำงานที่หนัก ส่งผลให้การคำนวนข้อมูลและแสดงข้อมูลบนเว็บไซต์ช้า ผู้ใช้ไม่สามารถเข้าเว็บไซต์ได้ในเวลาพร้อมกันได้

ระบบเดิม (Old System) เนื่องจาก จำนวนคอนโดได้มีการขยายตัวขึ้นมากจึงทำให้ เครื่องให้บริการเว็บที่มีในปัจจุบันเกิดการทำงานอย่างหนักทำให้ผู้เรียกใช้เว็บมีปัญหา ช้า เนื่องจากการทำงานหนักจากการประมวล จึงทำให้ไม่สามารถเข้าเว็บได้ ระบบเดิมมีเครื่องเว็บเซิร์ฟเวอร์เพียงเครื่องเดียว เมื่อมีการเรียกใช้งานพร้อมกันหลายๆเครื่อง ผู้ใช้ จะทำให้เครื่อง เว็บเซิร์ฟเวอร์มีการทำงานหนักเนื่องจากการประมวลผลที่มีความซับซ้อนจึงทำให้ช้า หรือ ทำให้ เซอร์วิส ของระบบล่มได้

1 Clients = 1 ห้อง

วิธีแก้ไขปัญหา Solution แนวทางในแก้ไขปัญหา โดยการจัดทำระบบ การประมวลผลแบบก้อนเมฆ (Cloud Computing) เข้ามาช่วยในการเพิ่มประสิทธิภาพในการให้บริการแก่ผู้ใช้งานระบบ โดยการใช้ Open Source ที่ชื่อว่า Eucalyptus เพื่อสร้างการประมวลผลแบบก้อนเมฆในรูปแบบ Private Cloud

วิธีแก้ไขปัญหา Solution (ต่อ) Eucalyptus แบ่งการทำงานออกเป็น 4 ส่วน ดังนี้ 1. Cloud Controller (CLC) มีลักษณะเป็นเว็บเซอร์วิส พัฒนาขึ้นด้วยภาษา Java เป็นส่วนที่มีไว้เพื่อติดต่อกับผู้ใช้งานระบบ และทำการควบคุมการทำงานของคอมโพเนนท์อื่นๆ ซึ่งติดต่อใช้งานผ่าน โปโตคอลhttps พอร์ท 8443 2. Cluster Controller (CC) มีลักษณะการทำงานเป็นเซอร์วิส ทำงานที่พอร์ต 8774 ทำหน้าที่ควบคุมการทำงานของ Node Controller

วิธีแก้ไขปัญหา Solution (ต่อ) 3. Node Controller (NC) ควบคุมการทำงานของ Virtual Matchine (VM) ในแต่ละคอมพิวเตอร์ ที่งานที่พอร์ต 8775 4. Storage Controller (SC) เป็นส่วนเก็บข้อมูลของระบบใช้ Walrus เป็นหลัก

วิธีแก้ไขปัญหา Solution (ต่อ) ขั้นตอนการติดตั้ง จะทำการแยกเครื่องคอมพิวเตอร์ หรือ เซิร์ฟเวอร์ ออกเป็น 2 ส่วนคือ 1. Front-End ทำการติดตั้ง CLC, CC และ SC เอาไว้ 2. Compute-End ทำการติดตั้ง NC

วิธีแก้ไขปัญหา Solution (ต่อ) Cloud Controller (CLC) คือ eucalyptus-cloud Storage Controller (SC) คือ eucalyptus-sc และ eucalyptus-walrus Cluster Controller (CC) คือ eucalyptus-cc Node Controller (NC) คือ eucalyptus-nc

ขั้นตอนการดำเนินงาน

ขั้นตอนการดำเนินงาน (ต่อ) เมื่อมีการร้องขอการใช้งานระบบเว็บให้มีการคำนวนข้อมูลจากไคลเอ็น การร้องขอจะติดต่อเข้ามาในระบบ ระบบ Cloud computing เครื่องที่รับหน้าที่เป็น Front- End จะดำเนินการ จัดสรรการทำงานด้านการประมวลผลไปยังเครื่องเซิร์ฟเวอร์ หรือ เครื่องคอมพิวเตอร์ (Node) ที่มีอยู่ในเครือข่าย เพื่อช่วยในการประมวลผลและส่งข้อมูลตอบกลับ ด้วยการทำงานในลักษณะดังกล่าว จะทำให้ภาระงานถูกเฉลี่ยกันออกไปยังเว็บเซิร์ฟเวอร์ หรือ คอมพิวเตอร์ที่มีอยู่ในระบบ จึงสามารถให้รองรับปริมาณการใช้งานจากผู้ใช้งานจำนวนมากได้

สมมติฐาน เมื่อมีการนำ การประมวลผลแบบก้อนเมฆ(Cloud Computing) เข้ามาใช้ จะช่วยเพิ่มประสิทธิภาพในการคำนวนข้อมูลที่มีความซ้ำซ้อน เนื่องจากระบบ Cloud Computing จะเป็นตัวช่วยในการจัดสรรทรัพยากรให้เหมาะสมกับการคำนวน และช่วยในการแสดงผลข้อมูล อีกทังยังช่วยลดการทำงานของเครื่องเว็บเซิร์ฟเวอร์ไม่ให้ทำงานหนักเกินไปจนทำให้ระบบเกิดความผิดปกติ หรือ เซอร์วิสในการให้บริการของเว็บล่ม ได้

ภายในระบบการประมวลผลแบบก้อนเมฆ (Cloud Computing) มีองค์ประกอบหลักดังนี้ เครื่องเว็บเซิร์ฟเวอร์ (เซิร์ฟเวอร์เดิมที่มีอยู่ในระบบ อาทิ Mail Server, Database Server เป็นต้น ) เครื่องคอมพิวเตอร์(ของผู้พักอาศัยในคอนโด ตามความสมัครใจ) ซอฟต์แวร์ที่ติดตั้งไว้บนเครือข่ายระบบ Cloud Computing ()

ข้อดี เนื่องจากการให้บริการด้วยระบบ Cloud computing นั้นเป็นการแบ่งปัน ทรัพยากรทั้งส่วนจัดเก็บข้อมูล application และการประมวลผลบนเครือข่าย จึงทำให้ประหยัด และสามารถช่วยยืดอายุการทำงานของเครื่องเซิร์ฟเวอร์ให้ สามารถใช้ได้อย่างยาวนาน อีกทั้งยังช่วยเพิ่มประสิทธิภาพของระบบประมวลผลได้ตามต้องการ