..


ลิงก์ผู้สนับสนุน

ระบบการกระจาย

บทความที่เขียนโดย Luca Ruggiero

การแนะนำ

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

สถาปัตยกรรมของระบบกระจาย

ไม่มีรูปแบบเดียวของระบบกระจายคือระบบมีการกำหนดดังกล่าวว่าด้วยเหตุผลใดจะรวมฮาร์ดแวร์หลายและแพลตฟอร์มซอฟต์แวร์และมีการแสดงในแนวกว้างของอาณาเขต

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

ระบบกระจายอยู่บนพื้นฐานของเทคโนโลยีเว็บ แต่เห็นมีส่วนร่วมของประเภทของเครือข่ายเช่น Internet, Intranet และโทรศัพท์มือถือเครือข่าย อินเทอร์เน็ตเดียวกันหรือระบบอินทราเน็ตอาจต้องใช้เว็บเซิร์ฟเวอร์เซิร์ฟเวอร์อีเมล, FTP server, Server, การรักษาความปลอดภัยไฟร์วอลล์, พร็อกซี่สำหรับการเชื่อมต่อหลาย ๆ และอื่น ๆ ระบบโทรศัพท์มือถือ แต่เกี่ยวข้องกับเทคโนโลยีเช่น GSM, WiFi, GPRS, ฟัน Blue, และอื่น ๆ , การทำงานร่วมกันเพื่อให้บริการแบบครบวงจร

สิ้นสุดของการผูกขาด

กับเพิ่มขึ้นเพื่อชื่อเสียงของปรัชญาของยักษ์ใหญ่เปิดแหล่งที่มาเช่น IBM และไมโครซอฟท์ได้ดำเนินการระบบฮาร์ดแวร์และซอฟต์แวร์ที่จะทำให้การขยายระบบคอมพิวเตอร์แบบพกพา, untying ร้อยละที่ดีขององค์ประกอบพื้นฐานของผู้ปกครอง

ตัวอย่างเช่นระบบที่เขียนใน PHP ไม่ได้มีเพื่อให้ทำงานบนระบบ Linux แต่ก็สามารถทำงานบนเซิร์ฟเวอร์จากไมโครซอฟท์ NET ที่ยากขึ้นวิธีการอื่น ๆ ตามที่ผมเคยได้ยินมานานหลายปีของการสนับสนุน. ในส่วนของนกเพนกวินและคุณจะไม่สามารถเห็นทางที่จะ concretize

เครดิตดีต้องไปและจากองค์ประกอบตาม XML, หรืออย่างน้อยเขียนใน Java การใช้ประโยชน์จากทั้งสองตำนานของระบบกระจายการเขียนโปรแกรมได้กลายเป็นชีวิตที่เรียบง่ายและความสนใจของทุกคนแม้กระทั่งยักษ์ใหญ่ที่จะนำเสนอในทั้งหมดและไม่แยกตัวเองในส่วนแบ่งการตลาดโดยไม่ทำให้ทุกคนใส่

ปัญหาและแนวทางแก้ไข

จนถึงขณะนี้เราได้พูดคุยกันเกี่ยวกับเทคโนโลยีและระบบคอมพิวเตอร์ แต่เราต้องไม่ลืมว่าคอมพิวเตอร์ไม่ได้และไม่มีอะไรจะไร้ประโยชน์โดยไม่ต้องปรากฏตัวของชายคนนั้นแล้วระบบข้อมูล

ชายคนนั้นนอกเหนือไปจากผู้ใช้ยังเป็นผู้สร้างของระบบ, และแน่นอนมันจะหันชุดของปัญหาการแก้ปัญหาบางอย่างที่มีอยู่แล้วในการที่สับสน

เราจะให้มีลักษณะเป็นแผน

  • ต่าง ๆ -- ระบบการกระจายเป็นลักษณะดังกล่าวแล้วการปรากฏตัวของระบบ, เครื่อง, ภาษาและโครงสร้างข้อมูลที่แตกต่างกันคือองค์ประกอบทั้งหมดจะไม่ง่ายในการจัดการ ถ้าคุณไม่สามารถรวมกันของระบบในสภาพแวดล้อมเดียวกันการแก้ปัญหาคือจะนำมาใช้ขยายการจัดการมิดเดิลแวร์การร้องขอและการตอบสนองของระบบที่แตกต่างกัน เทคโนโลยีที่มักจะใช้เฉพาะ Java, XML และ NET.
  • ปลอดภัย -- เพื่อความปลอดภัยของเราจะถูกแยกออกจากระบบได้โดยผู้ใช้ที่ไม่รู้จัก, ที่อาจเป็นอันตรายและการจัดการของความสมบูรณ์ของข้อมูลภายในระบบของตัวเองและความพร้อมในการให้บริการในช่วงเวลา ณ สิ้นมันเป็นสิ่งจำเป็นในการสร้างระบบฐานที่มีประสิทธิภาพขึ้นอยู่กับฮาร์ดแวร์และซอฟต์แวร์ที่ผ่านการทดสอบและความน่าเชื่อถือคุณจะต้องมีพนักงานที่สามารถรับมือ'ระบบในเวลาที่สั้นที่สุดสำหรับการทำงานผิดปกติใด ๆ และ (สิ่งที่ยากที่สุดในบางวิธี ก) กลุ่มของผู้ใช้ผ่านการฝึกอบรมและมีความสามารถ
  • Scalability -- ระบบจะต้องดำเนินการในเวลาและไม่ประสบความล่มสลายหรืออย่างน้อยเพื่อหลีกเลี่ยงพวกเขาหรือแก้ไขให้ groped ข้อเสียเป็นไปได้ที่จะต้องตรงกับข้อ จำกัด สูงสุดของผู้ใช้งานในการจัดการปัญหาคอขวดที่ฮาร์ดแวร์ขั้นต้นหรือซอฟต์แวร์การจัดการอุปกรณ์และความล้มเหลวของฮาร์ดแวร์และซอฟต์แวร์ วิธีการแก้ปัญหาจะคล้ายกับการอื่น ๆ : พนักงานที่มีความสามารถและมีอำนาจ ขึ้นอยู่กับคุณภาพของผลิตภัณฑ์ที่ความสามารถของโปรแกรมเมอร์และนักวิเคราะห์ในการดำเนินงานอย่างชาญฉลาดและความสามารถของวิศวกรระบบมีความคล่องตัวในการจัดการเครือข่ายตัวอย่างเช่นที่การจัดระเบียบเพื่อเพิ่มเซิร์ฟเวอร์, เพิ่มหรือซ้ำ DNS, และดังนั้นบน
  • การแข่งขัน -- ฐานข้อมูลที่เป็น queried และปรับปรุงโดยผู้ใช้ของระบบกระจายคือเรื่องฐานข้อมูลเพื่อการทำงานของหลายร้อยหรือแม้กระทั่งนับพันของผู้เข้าชมต่อวันซึ่งเป็นเหตุผลที่เป็นไปได้ว่าความสมบูรณ์ของข้อมูลเป็นอันตราย โซลูชั่นแรกขึ้นอยู่กับทางเลือกที่เริ่มต้นของการ DBMS, การวิเคราะห์โครงสร้างของโปรแกรมฐานข้อมูลที่ติดต่อกับ scalability และความสามารถของผู้ดูแลระบบขยายการกำหนดค่าทุกอย่างตามเกณฑ์ความปลอดภัยบางระดับการเข้าถึงของผู้ใช้และ การจัดการของฐานข้อมูลการล็อค
  • ความโปร่งใส -- It'ที่จำเป็นเพื่อให้ผู้ใช้ระบบการกระจายของการเข้าถึงทรัพยากรที่มีในท้องถิ่นหรือระยะไกลได้อย่างง่ายดาย และ'ที่จำเป็นเพื่อให้ทรัพยากรที่มีอยู่โดยไม่ทราบว่าการจัดสรรและการกำหนดค่าถ้าจำเป็นอนุญาตให้อ่านอย่างเดียวสำรองเหล่านั้นในการเขียนไปยังผู้ดูแลระบบและหน่วยงานที่ได้รับอนุญาตให้ใช้ทรัพยากรที่

ในประเภทเดียวกัน ...
E - Learning
SQL และฐานข้อมูล (หลักสูตร) SQL และฐานข้อมูล (หลักสูตร)
การสร้างและจัดการฐานข้อมูลเชิงสัมพันธ์ จาก 39 €
VB.NET (หลักสูตร) VB.NET (หลักสูตร)
ทำให้การใช้งานคอมพิวเตอร์กับ Visual Basic .. จาก 49 €
Visual Basic 6 (หลักสูตร) Visual Basic 6 (หลักสูตร)
ทำให้การใช้งาน Desktop กับ VB6 จาก 39 €
ลิงก์ผู้สนับสนุน