หลักสูตรวิทยาการคอมพิวเตอร คณะวิทยาศาสตรและเทคโนโลยี มหาวิทยาลัยสวนดุสิต กรุงเทพฯ 10300 Computer Science Program : 295 Ratchasima Rd. Suan Dusit University 10300 Thailand โทรศัพท : 02 244 5690-1 Web Site--> http://comsci.sci.dusit.ac.th/ ระบบประมวลผลแบบกล ุมเมฆ (Cloud Computing) ผูชวยศาสตราจารยจุฑาวุฒิจันทรมาลี 1.1 ความหมาย สถาบันมาตรฐานและเทคโนโลยีแหงชาติของสหรัฐอเมริกาใหคําจํากัดความ “cloud” วา มาจากคําในภาษาอังกฤษที่แปลวา เมฆ หมายถึงอินเทอรเน็ต โดยรวมในรูปของโครงสรางพื้นฐาน (เปรียบเหมือนระบบไฟฟา ประปา ที่อยูใน อินเตอรเน็ต) ที่พรอมใหบริการกับผูใชงานเมื่อมีความตองการใชผูใหบริการการ ประมวลผลแบบกลุมเมฆสวนใหญจะใหบริการในลักษณะของเว็บแอปพลิเคชัน โดยใหผูใชทํางานผานเว็บเบราวเซอรขณะเดียวกันซอฟตแวรและขอมูลทั้งหมด จะถูกเก็บไวบนเซิรฟเวอรของผูใหบริการ บทท ี่ 1 หลักสูตรวิทยาการคอมพิวเตอร คณะวิทยาศาสตรและเทคโนโลยี มหาวิทยาลัยสวนดุสิต กรุงเทพฯ 10300 Computer Science Program : 295 Ratchasima Rd. Suan Dusit University 10300 Thailand โทรศัพท : 02 244 5690-1 Web Site--> http://comsci.sci.dusit.ac.th/ ระบบประมวลผลแบบกล ุมเมฆ (Cloud Computing) ผูชวยศาสตราจารยจุฑาวุฒิจันทรมาลี 1.1 ความหมาย การประมวลผลแบบกลุมเมฆนั้น ถูกอธิบายถึงโมเดลรูปแบบใหมของ เทคโนโลยีสารสนเทศในการใชงานบนอินเทอรเน็ตที่เนนการขยายตัวไดอยาง ยืดหยุน สามารถที่จะปรับขนาดไดตามความตองการของผูใชและมีการจัดสรร ทรัพยากรโดยเนนการทํางานระยะไกลอยางงาย ที่ใชอินเทอรเน็ตเปนโครงสราง พื้นฐาน ตัวอยาง การประมวลผลแบบกลุมเมฆที่เปนที่รูจัก เชน ยูทูบ โดยที่ผูใชสามารถ เก็บวิดีโอออนไลนไดโดยไมตองมีความรูในการสรางระบบวิดีโอออนไลนหรือใน ระบบเครือขายสังคมออนไลนตาง ๆ เปนตน บทท ี่ 1
หลักสูตรวิทยาการคอมพิวเตอร คณะวิทยาศาสตรและเทคโนโลยี มหาวิทยาลัยสวนดุสิต กรุงเทพฯ 10300 Computer Science Program : 295 Ratchasima Rd. Suan Dusit University 10300 Thailand โทรศัพท : 02 244 5690-1 Web Site--> http://comsci.sci.dusit.ac.th/ ระบบประมวลผลแบบกล ุมเมฆ (Cloud Computing) ผูชวยศาสตราจารยจุฑาวุฒิจันทรมาลี 1.2 ประวัติความเป นมา Cloud computing เชื่อวาจะไดรับการคิดคนโดย Joseph Carl Robnett Licklider ในป 1960 กับการทํางานของเขาใน ARPANET เพื่อเชื่อมโยงผูคนและ ขอมูลจากทุกที่ทุกเวลา แต Kurt Vonnegut กลาวถึงในหนังสือSirens of Titan (1959) ของเขา กลาวถึงคลาวดวา “เปนการลดภาระสําหรับทุกคน” ในป 1994 AT&T เปดตัว PersonaLink บริการแพลตฟอรมออนไลนสําหรับการสื่อสารสวน บุคคลและธุรกิจและผูประกอบการการจัดเก็บขอมูล เปนหนึ่งในคนแรกๆ ที่จะเปน การบริการโดยมีพื้นฐานจากเว็บ และการอางอิงในโฆษณาของพวกเขาบอกวา “คุณ สามารถคิดถึงสถานประชุมอิเล็กทรอนิกสคิดถึงบริการของเรา ที่เรียกวา กลุมเมฆ” บทท ี่ 1 หลักสูตรวิทยาการคอมพิวเตอร คณะวิทยาศาสตรและเทคโนโลยี มหาวิทยาลัยสวนดุสิต กรุงเทพฯ 10300 Computer Science Program : 295 Ratchasima Rd. Suan Dusit University 10300 Thailand โทรศัพท : 02 244 5690-1 Web Site--> http://comsci.sci.dusit.ac.th/ ระบบประมวลผลแบบกล ุมเมฆ (Cloud Computing) ผูชวยศาสตราจารยจุฑาวุฒิจันทรมาลี 1.2 ประวัติความเป นมา Amazon Web Services เปดตัวบริการการจัดเก็บขอมูลของพวกเขาบนเมฆ AWS S3 ในป 2006 และไดรับการยอมรับอยางกวางขวางและการยอมรับเปนผูจัดจําหนาย การจัดเก็บขอมูลของการบริการที่เปนที่นิยมเชน บทท ี่ 1
หลักสูตรวิทยาการคอมพิวเตอร คณะวิทยาศาสตรและเทคโนโลยี มหาวิทยาลัยสวนดุสิต กรุงเทพฯ 10300 Computer Science Program : 295 Ratchasima Rd. Suan Dusit University 10300 Thailand โทรศัพท : 02 244 5690-1 Web Site--> http://comsci.sci.dusit.ac.th/ ระบบประมวลผลแบบกล ุมเมฆ (Cloud Computing) ผูชวยศาสตราจารยจุฑาวุฒิจันทรมาลี 1.3 สวนประกอบของ Cloud Computing Cloud computing จะตองรองรับผูใหบริการจํานวนมาก และผูใชบริการก็มี ความคาดหวังไววา บริการหรือ applications ที่ไดนั้นจะตองเปนไปดวยความ รวดเร็ว,ปลอดภัย และ พรอมที่จะใชงานอยูเสมอ ไมวาจะอยูที่ไหน เวลาใดก็ตาม ดังนั้น ผูใหบริการ cloud computing จะตองมีการติดตั้งโครงสรางพื้นฐาน (Infrastructure) ของระบบที่มีคุณสมบัติดังตอไปนี้ บทท ี่ 1 หลักสูตรวิทยาการคอมพิวเตอร คณะวิทยาศาสตรและเทคโนโลยี มหาวิทยาลัยสวนดุสิต กรุงเทพฯ 10300 Computer Science Program : 295 Ratchasima Rd. Suan Dusit University 10300 Thailand โทรศัพท : 02 244 5690-1 Web Site--> http://comsci.sci.dusit.ac.th/ ระบบประมวลผลแบบกล ุมเมฆ (Cloud Computing) ผูชวยศาสตราจารยจุฑาวุฒิจันทรมาลี 1.3 สวนประกอบของ Cloud Computing 1.Transparency คือ ความพยายามที่จะทําใหเกิด balance ในการทํางานเมื่อมีการ เรียกใช application จากผูใชหลาย ๆ คนพรอมกัน โดยจะกระจาย load หรืองานไปให เครื่องหรือ server อื่น ๆ เพื่อชวยในการทํางาน อยางเชน ปกติการใหบริการจะ run อยู บน server ตัวเดียว แตเมื่อไหรก็ตามมีผูใชงานจํานวนมากและจําเปนตอ ง ใช server เพิ่มขึ้น transparency จะอนุญาตใหมีการประสานงานกับ server อื่น ๆ ได โดยที่ไมตองขัดจังหวะการทํางานหรือตองติดตั้งระบบกันใหมอยางนี้เปนตน สวน application delivery หรือการใหบริการระบบงาน จะชวยตอบสนองความตองการ ให application และขอมูลทุกรูปแบบไดทันทีไมวาจะเปนที่ไหนและเวลาใดก็ตาม บทท ี่ 1
หลักสูตรวิทยาการคอมพิวเตอร คณะวิทยาศาสตรและเทคโนโลยี มหาวิทยาลัยสวนดุสิต กรุงเทพฯ 10300 Computer Science Program : 295 Ratchasima Rd. Suan Dusit University 10300 Thailand โทรศัพท : 02 244 5690-1 Web Site--> http://comsci.sci.dusit.ac.th/ ระบบประมวลผลแบบกล ุมเมฆ (Cloud Computing) ผูชวยศาสตราจารยจุฑาวุฒิจันทรมาลี 1.3 สวนประกอบของ Cloud Computing 2. Scalability คือ สามารถปรับขนาดระบบไดตามภาระงาน 3. Intelligent Monitoring มีระบบที่สามารถตรวจสอบไดวา application หรือ service มีปญหาอะไร ตรงไหนบาง 4. Security เนื่องจากขอมูลทั้งหมดจะถูกเก็บไวใน cloud ซึ่งก็มีความเสี่ยง ดังนั้น ขอมูลที่สําคัญๆอาจจะถูกขโมยหรือเกิดความเสียหายจากการโจมตีระบบได บทท ี่ 1 หลักสูตรวิทยาการคอมพิวเตอร คณะวิทยาศาสตรและเทคโนโลยี มหาวิทยาลัยสวนดุสิต กรุงเทพฯ 10300 Computer Science Program : 295 Ratchasima Rd. Suan Dusit University 10300 Thailand โทรศัพท : 02 244 5690-1 Web Site--> http://comsci.sci.dusit.ac.th/ ระบบประมวลผลแบบกล ุมเมฆ (Cloud Computing) ผูชวยศาสตราจารยจุฑาวุฒิจันทรมาลี 1.4 สถาปตยกรรมของ Cloud Computing บทท ี่ 1
หลักสูตรวิทยาการคอมพิวเตอร คณะวิทยาศาสตรและเทคโนโลยี มหาวิทยาลัยสวนดุสิต กรุงเทพฯ 10300 Computer Science Program : 295 Ratchasima Rd. Suan Dusit University 10300 Thailand โทรศัพท : 02 244 5690-1 Web Site--> http://comsci.sci.dusit.ac.th/ ระบบประมวลผลแบบกล ุมเมฆ (Cloud Computing) ผูชวยศาสตราจารยจุฑาวุฒิจันทรมาลี 1.4 สถาปตยกรรมของ Cloud Computing บทท ี่ 1 หลักสูตรวิทยาการคอมพิวเตอร คณะวิทยาศาสตรและเทคโนโลยี มหาวิทยาลัยสวนดุสิต กรุงเทพฯ 10300 Computer Science Program : 295 Ratchasima Rd. Suan Dusit University 10300 Thailand โทรศัพท : 02 244 5690-1 Web Site--> http://comsci.sci.dusit.ac.th/ ระบบประมวลผลแบบกล ุมเมฆ (Cloud Computing) ผูชวยศาสตราจารยจุฑาวุฒิจันทรมาลี 1.5 Cloud Computing Types บทท ี่ 1
หลักสูตรวิทยาการคอมพิวเตอร คณะวิทยาศาสตรและเทคโนโลยี มหาวิทยาลัยสวนดุสิต กรุงเทพฯ 10300 Computer Science Program : 295 Ratchasima Rd. Suan Dusit University 10300 Thailand โทรศัพท : 02 244 5690-1 Web Site--> http://comsci.sci.dusit.ac.th/ การบร ิการบนระบบประมวลผลแบบกล ุมเมฆ (Cloud Computing Service) ผูชวยศาสตราจารยจุฑาวุฒิจันทรมาลี 2.1 การบริการบนระบบการประมวลผลแบบกล ุมเมฆสามารถ แบงรูปแบบของชั้น ดังนี้ 1. การใหบริการซอฟตแวรหรือ Software as a Service (SaaS) 2. การใหบริการแพลทฟอรม หรือ Platform as a Service (PaaS) 3. การใหบริการโครงสรางพื้นฐาน หรือ Infrastructure as a Service (IaaS) 4. บริการระบบจัดเก็บขอมูล หรือ Data Storage as a Service (DSaaS) 5. บริการรวมรวมลําดับความเชื่อมโยง หรือ Composite Service (CaaS) บทท ี่ 2 หลักสูตรวิทยาการคอมพิวเตอร คณะวิทยาศาสตรและเทคโนโลยี มหาวิทยาลัยสวนดุสิต กรุงเทพฯ 10300 Computer Science Program : 295 Ratchasima Rd. Suan Dusit University 10300 Thailand โทรศัพท : 02 244 5690-1 Web Site--> http://comsci.sci.dusit.ac.th/ การบร ิการบนระบบประมวลผลแบบกล ุมเมฆ (Cloud Computing Service) ผูชวยศาสตราจารยจุฑาวุฒิจันทรมาลี 2.1 การบริการบนระบบการประมวลผลแบบกล ุมเมฆสามารถ บทท ี่ 2
หลักสูตรวิทยาการคอมพิวเตอร คณะวิทยาศาสตรและเทคโนโลยี มหาวิทยาลัยสวนดุสิต กรุงเทพฯ 10300 Computer Science Program : 295 Ratchasima Rd. Suan Dusit University 10300 Thailand โทรศัพท : 02 244 5690-1 Web Site--> http://comsci.sci.dusit.ac.th/ การบร ิการบนระบบประมวลผลแบบกล ุมเมฆ (Cloud Computing Service) ผูชวยศาสตราจารยจุฑาวุฒิจันทรมาลี 2.1 การบริการบนระบบการประมวลผลแบบกล ุมเมฆสามารถ 1. Software as a Service (SaaS) จะใหบริการการประมวลผลแอปพลิเคชั่นที่แมขายของ ผูใหบริการ และเปดใหการบริการทางดานซอฟตแวรตาง ๆ บทท ี่ 2 หลักสูตรวิทยาการคอมพิวเตอร คณะวิทยาศาสตรและเทคโนโลยี มหาวิทยาลัยสวนดุสิต กรุงเทพฯ 10300 Computer Science Program : 295 Ratchasima Rd. Suan Dusit University 10300 Thailand โทรศัพท : 02 244 5690-1 Web Site--> http://comsci.sci.dusit.ac.th/ การบร ิการบนระบบประมวลผลแบบกล ุมเมฆ (Cloud Computing Service) ผูชวยศาสตราจารยจุฑาวุฒิจันทรมาลี 2.1 การบริการบนระบบการประมวลผลแบบกล ุมเมฆสามารถ 2. Platform as a Service (PaaS) เปนการประมวลผล ซึ่งมีระบบปฏิบัติการ และการ สนับสนุนเว็บแอปพลิเคชั่นเขามารวมดวย บทท ี่ 2
หลักสูตรวิทยาการคอมพิวเตอร คณะวิทยาศาสตรและเทคโนโลยี มหาวิทยาลัยสวนดุสิต กรุงเทพฯ 10300 Computer Science Program : 295 Ratchasima Rd. Suan Dusit University 10300 Thailand โทรศัพท : 02 244 5690-1 Web Site--> http://comsci.sci.dusit.ac.th/ การบร ิการบนระบบประมวลผลแบบกล ุมเมฆ (Cloud Computing Service) ผูชวยศาสตราจารยจุฑาวุฒิจันทรมาลี 2.1 การบริการบนระบบการประมวลผลแบบกล ุมเมฆสามารถ 3. Infrastructure as a Service (IaaS) เปนการใหบริการเฉพาะโครงสรางพื้นฐานมีประโยชน ในการประมวลผลทรัพยากรจํานวนมาก บทท ี่ 2 หลักสูตรวิทยาการคอมพิวเตอร คณะวิทยาศาสตรและเทคโนโลยี มหาวิทยาลัยสวนดุสิต กรุงเทพฯ 10300 Computer Science Program : 295 Ratchasima Rd. Suan Dusit University 10300 Thailand โทรศัพท : 02 244 5690-1 Web Site--> http://comsci.sci.dusit.ac.th/ การบร ิการบนระบบประมวลผลแบบกล ุมเมฆ (Cloud Computing Service) ผูชวยศาสตราจารยจุฑาวุฒิจันทรมาลี 2.1 การบริการบนระบบการประมวลผลแบบกล ุมเมฆสามารถ 4. Data Storage as a Service (DSaaS) เปนระบบการจัดเก็บขอมูลที่มีขนาดใหญไมจํากัด รองรับการสืบคนและการจัดการขอมูลขั้นสูง บทท ี่ 2
หลักสูตรวิทยาการคอมพิวเตอร คณะวิทยาศาสตรและเทคโนโลยี มหาวิทยาลัยสวนดุสิต กรุงเทพฯ 10300 Computer Science Program : 295 Ratchasima Rd. Suan Dusit University 10300 Thailand โทรศัพท : 02 244 5690-1 Web Site--> http://comsci.sci.dusit.ac.th/ การบร ิการบนระบบประมวลผลแบบกล ุมเมฆ (Cloud Computing Service) ผูชวยศาสตราจารยจุฑาวุฒิจันทรมาลี 2.1 การบริการบนระบบการประมวลผลแบบกล ุมเมฆสามารถ 5. Composite Service (CaaS) คือสวนทําหนาที่รวมโปรแกรมประยุกตหรือจัดลําดับการ เชื่อมโยงแบบ workflow ขามเครือขาย รวมถึงการจัดการดานความปลอดภัย บทท ี่ 2 หลักสูตรวิทยาการคอมพิวเตอร คณะวิทยาศาสตรและเทคโนโลยี มหาวิทยาลัยสวนดุสิต กรุงเทพฯ 10300 Computer Science Program : 295 Ratchasima Rd. Suan Dusit University 10300 Thailand โทรศัพท : 02 244 5690-1 Web Site--> http://comsci.sci.dusit.ac.th/ การให บร ิการซอฟต แวร Software as a service(SaaS) ผูชวยศาสตราจารยจุฑาวุฒิจันทรมาลี 3.1 ความหมาย SaaS ยอมาจาก “Software as a Service” หรือเรียกวา “On Demand Software” คือรูปแบบการใหบริการ ซอฟตแวรผานทางอินเทอรเน็ต คลายกับการ เชาใชเพียงแคผูซื้อจายคาซอฟตแวรตามลักษณะการใชงาน ที่ตองการ (Pay-as-yougo) เชน ตามจํานวนผูใชและตามระยะเวลาที่ตองการใชเพียงเทานี้ผูซื้อ ก็สามารถเขา ใชงานซอฟตแวรนั้นๆ ไดทันทีผานทาง เว็บเบราเซอรโดยที่ไมตองติดตั้ง โปรแกรมลง เครื่องเหมือนการซื้อซอฟตแวรแบบเดิมที่เปน ลักษณะการซื้อแบบ License บทท ี่ 3
หลักสูตรวิทยาการคอมพิวเตอร คณะวิทยาศาสตรและเทคโนโลยี มหาวิทยาลัยสวนดุสิต กรุงเทพฯ 10300 Computer Science Program : 295 Ratchasima Rd. Suan Dusit University 10300 Thailand โทรศัพท : 02 244 5690-1 Web Site--> http://comsci.sci.dusit.ac.th/ การให บร ิการซอฟต แวร Software as a service(SaaS) ผูชวยศาสตราจารยจุฑาวุฒิจันทรมาลี 3.1 ความหมาย SaaS มีลักษณะการทํางานภายใตแนวคิด Cloud Computing เนื่องจากแนวคิด Cloud Computing เปนการแบงปนการเขาใช ทรัพยากรตางๆ ผานทางอินเทอรเน็ตซึ่ง SaaS ก็มีการทํางานที่คลายกันคือเปน การเปดสิทธิ์ใหผูใชงานจากทั่วโลกสามารถเขาถึง ทรัพยากร เชน ซอฟตแวรฮารดแวรผานทางอินเทอรเน็ต ไดโดยที่ผูใชงานแทบไมตองรูเลยวาซอฟตแวรหรือฮารดแวรที่ใชอยูนั้นถูก เก็บอยูที่ไหน ประมวลผลบน Server หนาตาเปนอยางไร หรือฐานขอมูลถูกเก็บไวที่ไหนเพียงแคผูใชเชื่อมตออินเตอรเน็ต ก็สามารถ เขาใชซอฟตแวรไดทันทีเขาถึงฐานขอมูลเดิมที่เก็บขอมูลที่สําคัญไวไดทุกที่ทุกเวลา ดังนั้น ในอนาคตหาก เราตองการจะทํางานใน ขณะที่อยูนอกออฟฟศหรือบนรถโดยสารก็สามารถทํา ไดอยางไรขีดจํากัด เพียงแคเชื่อมตออินเตอรเน็ตไดเทานั้น บทท ี่ 3 หลักสูตรวิทยาการคอมพิวเตอร คณะวิทยาศาสตรและเทคโนโลยี มหาวิทยาลัยสวนดุสิต กรุงเทพฯ 10300 Computer Science Program : 295 Ratchasima Rd. Suan Dusit University 10300 Thailand โทรศัพท : 02 244 5690-1 Web Site--> http://comsci.sci.dusit.ac.th/ การให บร ิการซอฟต แวร Software as a service(SaaS) ผูชวยศาสตราจารยจุฑาวุฒิจันทรมาลี 3.1 ความหมาย บทท ี่ 3
หลักสูตรวิทยาการคอมพิวเตอร คณะวิทยาศาสตรและเทคโนโลยี มหาวิทยาลัยสวนดุสิต กรุงเทพฯ 10300 Computer Science Program : 295 Ratchasima Rd. Suan Dusit University 10300 Thailand โทรศัพท : 02 244 5690-1 Web Site--> http://comsci.sci.dusit.ac.th/ การให บร ิการซอฟต แวร Software as a service(SaaS) ผูชวยศาสตราจารยจุฑาวุฒิจันทรมาลี 3.2 ลักษณะผ ู ให บริการซอฟต แวร SaaS ผูใหบริการซอฟตแวรประเภท SaaS ทําหนาที่เหมือนเปน Host Application โดยเปดสิทธิ์ใหลูกคา (End User) จากทั่วโลกเขามา แชรการใชงานซอฟตแวรและฮารดแวรรวมกันผานทางเว็บเบราเซอรโดยใช Username และ Password เพื่อระบุความเปน เจาของซอฟตแวรนั้นๆ เพื่อเขาสูระบบในการใชงานแตละครั้ง ซึ่งผูใชงานสามารถเพิ่มขอมูลตางๆ เขาสูระบบและเรียกดูไดใน ภายหลัง เมื่อการใชงานเสร็จสิ้นก็แคทําการ Log Out ออกจากระบบ ระบบก็จะถูกปดและรอการเรียกเขาใชใหมในครั้งตอไป ตัวอยางของซอฟตแวรประเภท Saas ที่เปนบริการฟรีเชน Web-based Email Service ตางๆ เชน Hotmail, Gmail, Yahoo, Facebook, Twitter, eBay, Amazon ที่มีการเก็บโปรแกรมและขอมูลตางๆไวที่ Host แลวใหผูใชสามารถเรียกใช application ตางๆ ผานทางเว็บไดหรือตัวอยางบริการซอฟตแวร SaaS ที่คิดคาบริการและไดรับความนิยม เชน NetSuite, Salesforce, Thinkfree, Zimbra, Zoho, CRMOnDemand ที่คิดคาบริการการเขาใชซอฟตแวรตามลักษณะการใชงาน บทท ี่ 3 หลักสูตรวิทยาการคอมพิวเตอร คณะวิทยาศาสตรและเทคโนโลยี มหาวิทยาลัยสวนดุสิต กรุงเทพฯ 10300 Computer Science Program : 295 Ratchasima Rd. Suan Dusit University 10300 Thailand โทรศัพท : 02 244 5690-1 Web Site--> http://comsci.sci.dusit.ac.th/ การให บร ิการซอฟต แวร Software as a service(SaaS) ผูชวยศาสตราจารยจุฑาวุฒิจันทรมาลี 3.3 ค ุ ณสมบัติหลักของซอฟต แวร SaaS • สามารถเขาใชผานเว็บ Browser ผานอุปกรณเชน เครื่องคอมพิวเตอรพีซีเครื่องคอมพิวเตอรพกพา (Laptop) หรือโทรศัทพมอถือื โดยไมตองติดตั้งซอฟตแวรที่เครื่องของผูใช • ระบบหลักของ SaaS จะถูกควบคุมจากผูใหบริการ SaaS เอง โดยผูใชบริการเพียงแค access เขามาดวย Username และ Password เพื่อระบุตัวตนเทานั้น • SaaS คิดคาบริการตามจํานวนผูใชงานและระยะเวลาที่ตองการใชงาน โดยจะไมมีการเรียกเก็บคาบริการชวยเหลือ คาแกไขบั๊กของ โปรแกรม การอัพเดทตางๆ เพิ่มเติม • การปรับแตงซอฟตแวรตามลักษณะการใชงานสามารถทําไดผานโปรแกรม แตหากผูใชงานตองการปรับแตงคุณสมบัติพิเศษ อื่นๆ เฉพาะเพิ่มเติม จําเปนตองวาจางโปรแกรมเมอรที่มีความเชี่ยวชาญกับโครงสรางของแอพลิเคชั่นนั้นๆ ปรับแตงให • มีลักษณะการใชงานที่งา ย มีคูมือการใชงานที่ละเอียดและมีหลายภาษา เพื่อรองรับ ผูใ ชงานจากทั่วโลก บทท ี่ 3
หลักสูตรวิทยาการคอมพิวเตอร คณะวิทยาศาสตรและเทคโนโลยี มหาวิทยาลัยสวนดุสิต กรุงเทพฯ 10300 Computer Science Program : 295 Ratchasima Rd. Suan Dusit University 10300 Thailand โทรศัพท : 02 244 5690-1 Web Site--> http://comsci.sci.dusit.ac.th/ การให บร ิการซอฟต แวร Software as a service(SaaS) ผูชวยศาสตราจารยจุฑาวุฒิจันทรมาลี 3.4 ประโยชน ด านผ ู ให บริการ • สามารถบริหารจัดการและควบคุมซอฟตแวรไดอยางมีประสิทธิภาพมากขึ้น • ลดปญหาการกอบปซอฟตแวรจากซีดีได 100% เพราะลูกคาจายเงินตามการใชงานจริง และไดรับเพียง Username และ Password ในการล็อคอินเพื่อเขาใชงานซอฟตแวรผานทางอินเทอรเน็ต • สามารถเรียนรูพฤติกรรมการใชซอฟตแวรของลูกคาไดอยางละเอียดและ Real time • สามารถอัพเดท ปรับปรุงระบบซอฟตแวรไดงาย เพราะสามารถทําที่ฝงผูใหบริการไดทันที • ลดปญหาการติดตอสอบถามปญหาการใชงานของลูกคาที่เกิดจากการติดตั้ง และการใชอุปกรณฮารดแวรที่ไมถูกตอง • ทําใหเกิดการผูกติดกับลูกคาในระยะยาว เนื่องจากฐานขอมูลที่สําคัญของลูกคาถูกเก็บไวที่ฝงผูใหบริการ บทท ี่ 3 หลักสูตรวิทยาการคอมพิวเตอร คณะวิทยาศาสตรและเทคโนโลยี มหาวิทยาลัยสวนดุสิต กรุงเทพฯ 10300 Computer Science Program : 295 Ratchasima Rd. Suan Dusit University 10300 Thailand โทรศัพท : 02 244 5690-1 Web Site--> http://comsci.sci.dusit.ac.th/ การให บร ิการซอฟต แวร Software as a service(SaaS) ผูชวยศาสตราจารยจุฑาวุฒิจันทรมาลี 3.5 ประโยชน ด านผ ู ซ ื้อ • ลดตนทุนในการซื้อซอฟตแวรเพราะมีลักษณะการคิดคาบริการแบบ Pay-as-you-go คือจายตามระยะเวลาที่ใชงานจริง ไมตองจายกอนใหญทีเดียว • ลดตนทุนในการซื้อฮารดแวรเชน Server, Harddisk เพราะทั้งหมดนี้ผูใหบริการจะเปน ผูรับผิดชอบ • ลดตนทุนในการจางทีมงาน IT ที่มีความเชี่ยวชาญเพื่อการติดตั้ง ดูแลรักษาระบบและ แกปญหาซึ่งจะตามมาดวยคาสวัสดิการตางๆ • ลดเวลาในการวางแผน ติดตั้ง และดูแลรักษาในระยะยาวเพียงแคจายคาบริการ ผูซื้อ สามารถใชงานซอฟตแวรที่ตองการไดทันที • สะดวกในการเขาใชเพราะสามารถเขาใชซอฟตแวรไดทุกที่ทุกเวลาผานเว็บเบราเซอร • ไมตองคอยอัพเดทโปรแกรมดวยตัวเอง เพราะผูใหบริการจะเปนผูดูแลใหทั้งหมด บทท ี่ 3
หลักสูตรวิทยาการคอมพิวเตอร คณะวิทยาศาสตรและเทคโนโลยี มหาวิทยาลัยสวนดุสิต กรุงเทพฯ 10300 Computer Science Program : 295 Ratchasima Rd. Suan Dusit University 10300 Thailand โทรศัพท : 02 244 5690-1 Web Site--> http://comsci.sci.dusit.ac.th/ การให บร ิการซอฟต แวร Software as a service(SaaS) ผูชวยศาสตราจารยจุฑาวุฒิจันทรมาลี 3.6 ข อจํากัดด านการใช งาน • ไมสามารถเชื่อมตอกับระบบอื่นๆ ไดอยางสมบูรณเชน หากองคกรนั้นๆ มี ระบบภายในแตเดิมที่ซับซอน หรือ หากองคกรนั้นๆ มีระบบ SaaS อื่นที่ใชอยู การใหทุกระบบนั้นเชื่อมโยงกันไดอยางสมบูรณเปนไปไดยาก เพราถูกพัฒนา กันคนละแพลตฟอรม • การปรับแตง (Customization) ยังตองอาศัยโปรแกรมเมอรในการปรับ คุณสมบัติใหตรงตามความตองการของธุรกิจ ซึ่งอาจจะมีคาใชจาย เพิ่มเติมใน สวนนี้เพราะบางองคกรอาจจะมีกระบวนการดําเนินธุรกิจที่ซับซอน บทท ี่ 3 หลักสูตรวิทยาการคอมพิวเตอร คณะวิทยาศาสตรและเทคโนโลยี มหาวิทยาลัยสวนดุสิต กรุงเทพฯ 10300 Computer Science Program : 295 Ratchasima Rd. Suan Dusit University 10300 Thailand โทรศัพท : 02 244 5690-1 Web Site--> http://comsci.sci.dusit.ac.th/ การให บร ิการซอฟต แวร Software as a service(SaaS) ผูชวยศาสตราจารยจุฑาวุฒิจันทรมาลี 3.6 ข อจํากัดด านการใช งาน • การประยุกตใชบทที่ 3 • http://www.onlinesoft.co.th/ArticleInfo.aspx?ArticleTypeID=1211&ArticleID=3796 • บททีÉ 6 • https://www.whizlabs.com/blog/best-free-cloud-storage/ • การประยุกตใชบทที่ 7 • https://sites.google.com/site/korwten/ggggg บทท ี่ 3
หลักสูตรวิทยาการคอมพิวเตอร คณะวิทยาศาสตรและเทคโนโลยี มหาวิทยาลัยสวนดุสิต กรุงเทพฯ 10300 Computer Science Program : 295 Ratchasima Rd. Suan Dusit University 10300 Thailand โทรศัพท : 02 244 5690-1 Web Site--> http://comsci.sci.dusit.ac.th/ การให บร ิการแพลตฟอร ม Platform as a service(PaaS) ผูชวยศาสตราจารยจุฑาวุฒิจันทรมาลี 4.1 ความหมาย Platform as a Service เปนซอฟตแวรบนระบบคลาวดสําหรับระบบที่ทําหนาที่เปนตัวกลาง เครื่องมือบูรณาการ และฐานขอมูล PaaS มอบการเขาถึงชวงการบริการในวงกวางแกผูบริโภคตั้งแตระบบที่ทําหนาที่เปนตัวกลางไป จนถึงฐานขอมูล รวมถึงการวิเคราะหหนวยความจํา อุปกรณเคลื่อนที่บิ๊กดาตา ขั้นตอน และการจัดการเอกสาร ฯลฯ เพื่อทําใหสามารถรวบรวมแอพพลิเคชันที่ไดรับการปรับแตงดวยความสามารถอันหลากหลาย เชนเดียวกับ รูปแบบ “as a service” อื่นๆ PaaS ชวยลดทั้งคาใชจายและความซับซอนในการใชงาน ความยุงยากและ คาใชจายทั้งหมดสําหรับการซื้อ การบูรณาการ และการบํารุงรักษาซอฟตแวรฮารดแวรและเทคโนโลยี แพลตฟอรมเปนหนาที่ความรับผิดชอบของผูใหบริการ PaaS ขอดีที่ไปไกลเกินกวาคาใชจายที่ลดลงคือ PaaS ไดลด การพัฒนาของแอพพลิเคชันและเวลาในการนํามาปรับใชซึ่งทําให PaaS กลายเปนกลุมที่เติบโตเร็วที่สุดในการ ประมวลผลคลาวดในปจจุบัน บทท ี่ 4 หลักสูตรวิทยาการคอมพิวเตอร คณะวิทยาศาสตรและเทคโนโลยี มหาวิทยาลัยสวนดุสิต กรุงเทพฯ 10300 Computer Science Program : 295 Ratchasima Rd. Suan Dusit University 10300 Thailand โทรศัพท : 02 244 5690-1 Web Site--> http://comsci.sci.dusit.ac.th/ การให บร ิการแพลตฟอร ม Platform as a service(PaaS) ผูชวยศาสตราจารยจุฑาวุฒิจันทรมาลี 4.1 ความหมาย บริการดาน Platform สําหรับการพัฒนา Software และ Application โดยผูใหบริการจะจัดเตรียมสิ่งที่ จําเปนตองใชในการพัฒนา Software และ Application เชน Web Application, DatabaseServer ระบบ ประมวลผลกลางสําหรับองคกรขนาดใหญและ Middleware อื่นๆ เปนตน โดยบริการทั้งหมดทํางานภายใตระบบ รักษาความปลอดภัยเครือขาย และสามารถเรียกใชงานไดผาน Web Application ซึ่งผูใชบริการสามารถนําไปใช ในการปรับใชและจัดการไดเอง ระบบ PaaS นั้นประกอบดวยระบบปฏิบัติการ ระบบฐานขอมูล และระบบมิดเดิ้ล แวรตัวอยางเชน Window Server, Linux, Oracle Database เปนตน บทท ี่ 4
หลักสูตรวิทยาการคอมพิวเตอร คณะวิทยาศาสตรและเทคโนโลยี มหาวิทยาลัยสวนดุสิต กรุงเทพฯ 10300 Computer Science Program : 295 Ratchasima Rd. Suan Dusit University 10300 Thailand โทรศัพท : 02 244 5690-1 Web Site--> http://comsci.sci.dusit.ac.th/ การให บร ิการแพลตฟอร ม Platform as a service(PaaS) ผูชวยศาสตราจารยจุฑาวุฒิจันทรมาลี 4.1 ความหมาย บทท ี่ 4 หลักสูตรวิทยาการคอมพิวเตอร คณะวิทยาศาสตรและเทคโนโลยี มหาวิทยาลัยสวนดุสิต กรุงเทพฯ 10300 Computer Science Program : 295 Ratchasima Rd. Suan Dusit University 10300 Thailand โทรศัพท : 02 244 5690-1 Web Site--> http://comsci.sci.dusit.ac.th/ การให บร ิการแพลตฟอร ม Platform as a service(PaaS) ผูชวยศาสตราจารยจุฑาวุฒิจันทรมาลี 4.2 ข อด ี PaaS จะชวยใหการเขียนโปรแกรมระดับสูงที่มีความซับซอนอยางมากลดลง การพัฒนาโปรแกรมโดยรวมมีประสิทธิภาพมากขึ้น และเพิ่มประสิทธิภาพใน การปรับปรุงรักษาใหงายยิ่งขึ้น นอกจากนี้ยังมีประโยชนตอนักพัฒนาเมื่อ ตองทํางานกับผูรวมงานที่ไมไดอยูใกล บทท ี่ 4
หลักสูตรวิทยาการคอมพิวเตอร คณะวิทยาศาสตรและเทคโนโลยี มหาวิทยาลัยสวนดุสิต กรุงเทพฯ 10300 Computer Science Program : 295 Ratchasima Rd. Suan Dusit University 10300 Thailand โทรศัพท : 02 244 5690-1 Web Site--> http://comsci.sci.dusit.ac.th/ การให บร ิการแพลตฟอร ม Platform as a service(PaaS) ผูชวยศาสตราจารยจุฑาวุฒิจันทรมาลี 4.3 ข อเส ี ย มีความเปนไปไดที่จะถูกขังอยูในแพลตฟอรมบางอยาง อยางไรก็ ตาม PaaS สวนใหญจะไมคอยเปดใหใชฟรี บทท ี่ 4 หลักสูตรวิทยาการคอมพิวเตอร คณะวิทยาศาสตรและเทคโนโลยี มหาวิทยาลัยสวนดุสิต กรุงเทพฯ 10300 Computer Science Program : 295 Ratchasima Rd. Suan Dusit University 10300 Thailand โทรศัพท : 02 244 5690-1 Web Site--> http://comsci.sci.dusit.ac.th/ การให บร ิการโครงสร างพ ื ้ นฐาน Infrastructure as a service (IaaS) ผูชวยศาสตราจารยจุฑาวุฒิจันทรมาลี 5.1 ความหมาย Infrastructure as a Service (IaaS) เปนโครงสรางพื้นฐานเหมือนกับระบบ คอมพิวเตอรคือ มีทั้งหนวยประมวลผล ระบบเครือขาย และพื้นที่จัดเก็บขอมูลใหใช งาน เพื่อรองรับการใชงาน Software และ Application เชน Microsoft Azure, Dropbox, Google Drive for business, Amazon Web Services เปนตน บทท ี่ 5
หลักสูตรวิทยาการคอมพิวเตอร คณะวิทยาศาสตรและเทคโนโลยี มหาวิทยาลัยสวนดุสิต กรุงเทพฯ 10300 Computer Science Program : 295 Ratchasima Rd. Suan Dusit University 10300 Thailand โทรศัพท : 02 244 5690-1 Web Site--> http://comsci.sci.dusit.ac.th/ การให บร ิการโครงสร างพ ื ้ นฐาน Infrastructure as a service (IaaS) ผูชวยศาสตราจารยจุฑาวุฒิจันทรมาลี 5.1 ความหมาย ในระดับ Infrastructure หรือเรียกวา Infrastructure as a service (IaaS) เหมาะสมกับองคกรที่ไมตองการลงทุนทางดาน Hardware ซึ่งก็คือ การใหบริการใน ดานตาง ๆ ดังนี้ - ทรัพยากร (Resource) ตาง ๆ ในรูปของ Service เชน พวก Server, Memory, CPU, Disk Space หรือ Network Equipment เปนตน - การขยายขนาดของ Infrastructure ซึ่งสามารถทําใหเล็กหรือใหญไดขึ้นอยูกับความ ตองการของ Application - การกําหนดราคาในการใหบริการแลวแตวาเราเลือกใชบริการทรัพยากรในสวนใด บทท ี่ 5 หลักสูตรวิทยาการคอมพิวเตอร คณะวิทยาศาสตรและเทคโนโลยี มหาวิทยาลัยสวนดุสิต กรุงเทพฯ 10300 Computer Science Program : 295 Ratchasima Rd. Suan Dusit University 10300 Thailand โทรศัพท : 02 244 5690-1 Web Site--> http://comsci.sci.dusit.ac.th/ การให บร ิการโครงสร างพ ื ้ นฐาน Infrastructure as a service (IaaS) ผูชวยศาสตราจารยจุฑาวุฒิจันทรมาลี 5.2 ประเภทของ IaaS บทท ี่ 5
หลักสูตรวิทยาการคอมพิวเตอร คณะวิทยาศาสตรและเทคโนโลยี มหาวิทยาลัยสวนดุสิต กรุงเทพฯ 10300 Computer Science Program : 295 Ratchasima Rd. Suan Dusit University 10300 Thailand โทรศัพท : 02 244 5690-1 Web Site--> http://comsci.sci.dusit.ac.th/ การให บร ิการโครงสร างพ ื ้ นฐาน Infrastructure as a service (IaaS) ผูชวยศาสตราจารยจุฑาวุฒิจันทรมาลี 5.3 ข อด ี ของ IaaS 1. เชาใชงานโครงสรางพื้นฐานไดอยางยืดหยุน (Scale up-out-in) 2. ลงทุนต่ํา (Low Star up Cost, Low TCO) 3. มี Dash board ใหสามารถปรับใชงานตามความตองการได (On-Demand) 4. ลดภาระการดําเนินการ และการบํารุงรักษาโครงสรางพื้นฐาน (Reduce Operation & Maintenance) 5. มี Domestic Bandwidth สูงถึง 60 Gbps รวดเร็วแบบไฮสปด 6. มี Service Center ใหบริการแบบ 24x7 (ตลอดเวลา) บทท ี่ 5 หลักสูตรวิทยาการคอมพิวเตอร คณะวิทยาศาสตรและเทคโนโลยี มหาวิทยาลัยสวนดุสิต กรุงเทพฯ 10300 Computer Science Program : 295 Ratchasima Rd. Suan Dusit University 10300 Thailand โทรศัพท : 02 244 5690-1 Web Site--> http://comsci.sci.dusit.ac.th/ การให บร ิการโครงสร างพ ื ้ นฐาน Infrastructure as a service (IaaS) ผูชวยศาสตราจารยจุฑาวุฒิจันทรมาลี 5.4 ประโยชน ของ IaaS 1. ใหการบริหารจัดการและควบคุมซอฟตแวรเปนไปอยางมีประสิทธิภาพ อยางบริษัทที่ขาย ซอฟตแวรที่เจอปญหาการถูกก็อปปโปรแกรมไปขาย ก็จะสามารถควบคุมปญหาสวนนี้ไดงายขึ้น 2. ชวยใหผูใชมีความสะดวกสบายมากขึ้น เพราะบางคนมักจะเจอปญหาอยางซื้อโปรแกรมมาแตลงไม เปน หรือ ตองคอยตามอัพเกรดโปรแกรมที่ใชซึ่งบางครั้งก็ไมมีเวลา การใช Saas จะตัดปญหาเหลานี้ ไป เพราะบริษัทที่ใหบริการอยูจะดูแลใหหมด 3. การบริการซอฟตแวรเปนไปไดอยางทั่วถึง ทุกที่ทุกเวลา บนโลกใบนี้ 4. สามารถใชซอฟตแวรเพียงชุดเดียวในการใหบริการแกผูใชหลายๆคน ซึ่งนี่เปนสิ่งที่ผูผลิตซอฟตแวร ชอบมากเพราะวาจะชวยประหยัดตนทุนลงไปไดมาก อนาคต บทท ี่ 5
หลักสูตรวิทยาการคอมพิวเตอร คณะวิทยาศาสตรและเทคโนโลยี มหาวิทยาลัยสวนดุสิต กรุงเทพฯ 10300 Computer Science Program : 295 Ratchasima Rd. Suan Dusit University 10300 Thailand โทรศัพท : 02 244 5690-1 Web Site--> http://comsci.sci.dusit.ac.th/ การให บร ิ การจ ั ดเก ็ บข อม ู ล Data Storage as a service (DaaS) ผูชวยศาสตราจารยจุฑาวุฒิจันทรมาลี 6.1 ความหมาย คือ ระบบการจัดเก็บขอมูลที่มีขนาดใหญไมจํากัด รองรับการสืบคนและการจัดการขอมูล ขั้นสูง โดยที่ขอมูล (หรือไฟล) ถูกจัดเก็บไวในคลาวดและถูกบันทึกไวบนเซิรฟเวอร ระยะไกลซึ่งสามารถเขาถึงไดอยางงายดายจากทุกที่ดวยอินเทอรเน็ต โดยจะไดรับอนุญาต ใหสามารถเขาถึงขอมูลไดจากใด ๆ อุปกรณที่เชื่อมตอกับอินเทอรเน็ต ไดแกคอมพิวเตอร แท็บเล็ตและสมารทโฟนตรงกันขามกับที่จัดเก็บขอมูลในตัวเครื่องขอมูลถูกเก็บไวในฮารด ไดรฟของเครื่อง เดสกท็อป หรือแล็ปท็อป บทท ี่ 6 หลักสูตรวิทยาการคอมพิวเตอร คณะวิทยาศาสตรและเทคโนโลยี มหาวิทยาลัยสวนดุสิต กรุงเทพฯ 10300 Computer Science Program : 295 Ratchasima Rd. Suan Dusit University 10300 Thailand โทรศัพท : 02 244 5690-1 Web Site--> http://comsci.sci.dusit.ac.th/ การให บร ิ การจ ั ดเก ็ บข อม ู ล Data Storage as a service (DaaS) ผูชวยศาสตราจารยจุฑาวุฒิจันทรมาลี 6.2 ข อด ีของการใชบร ิการจัดเก ็ บข อม ู ล บทท ี่ 6 1. ลดตนทุน : เนื่องจากวาคุณไมตองซื้อฮารดแวรซอฟตแวรรวมไปถึงคาเสื่อมราคาของ ฮารดแวรตาง ๆ 2. เวลาในการกูคืนขอมูล : ในกรณีที่มีภัยพิบัติเกิดขึ้น คลาวดน ี่แหละที่เปนเครื่องมือในการ ใชกูคืนขอมูลใหคุณแบบเต็มรูปแบบ 3. มาตรฐานการใหบริการ (SLAs) : เมื่อพูดถึงการสํารองขอมูลกับผูใหบริการระบบคลาวด สิ่งที่คุณตองคิดคือ SLA ของผูใหบริการนั้นมีอยูหรือไมและมั่นใจไหมวาพวกเขาจะสนับสนุน คุณ สัญญาทางกฎหมายเหลานี้เหมือนกับนโยบายการประกันเพื่อรับประกันการสํารอง ขอมูลและการกูคืนขอมูลของคุณจะดําเนินการภายในระยะเวลาที่กําหนดกันไว
หลักสูตรวิทยาการคอมพิวเตอร คณะวิทยาศาสตรและเทคโนโลยี มหาวิทยาลัยสวนดุสิต กรุงเทพฯ 10300 Computer Science Program : 295 Ratchasima Rd. Suan Dusit University 10300 Thailand โทรศัพท : 02 244 5690-1 Web Site--> http://comsci.sci.dusit.ac.th/ การให บร ิ การจ ั ดเก ็ บข อม ู ล Data Storage as a service (DaaS) ผูชวยศาสตราจารยจุฑาวุฒิจันทรมาลี 6.2 ข อด ีของการใชบร ิการจัดเก ็ บข อม ู ล บทท ี่ 6 4. การบริการ : ผูใหบริการระบบคลาวดสวนใหญกําลังทําการอัพเกรดทั้งฮารดแวรและ ซอฟตแวรเพื่อใหบริการที่มีความปลอดภัยและมีประสิทธิภาพมากที่สุด บางผูใหบริการจะมีการ มอนิเตอรทุกวันทุกคืน บางที่ก็จะมีการกําหนดรหัสผานในการเขาถึงขอมูล และสวนใหญแลว ระบบของคลาวดมักจะมีความกาวหนามากกวาสิ่งที่เรามีอยูแลว 5. เขาถึงไดทุกที่ : ขอมูลของคุณมาสามารถเขาถึงไดทุกที่ในโลกใบนี้ความยืดหยุนนี้ชวยใหคุณ สามารถรีสตารทดาตาเซ็นเตอรของคุณไดในสถานที่ที่คุณกําลังอยู หลักสูตรวิทยาการคอมพิวเตอร คณะวิทยาศาสตรและเทคโนโลยี มหาวิทยาลัยสวนดุสิต กรุงเทพฯ 10300 Computer Science Program : 295 Ratchasima Rd. Suan Dusit University 10300 Thailand โทรศัพท : 02 244 5690-1 Web Site--> http://comsci.sci.dusit.ac.th/ ผูชวยศาสตราจารยจุฑาวุฒิจันทรมาลี 6.3 ข อเส ียของการใชบร ิการจัดเก ็ บข อม ู ล บทท ี่ 6 1. แบนดว ิดธ: แบนดวิดธจะขึ้นอยูกับขนาดดาตาเซ็นเตอรของคุณและขอจํากัดจากผูใหบร ิการ คลางดบางรายอาจจะเปนปญหาในแงของเวลาที่ตองใชในการสํารองหรือกูคืนขอมูลจําเปนตองใช แบนดวิดธโดยเฉพาะอยางยิ่งกับการโหลดขอมูลเริ่มตน 2. ความปลอดภัย : แนนอนวามีความเสี่ยงในการจัดเก็บขอมูลที่เกยวกี่บบรั ิษัทคุณ ผูใหบริการคลาวด สวนใหญมีการควบคุมอยางมีนัยสาคํ ัญในสถานที่ซึ่งอาจจะใหญกวาท ี่จะทาในดาต ํ าเซ็นเตอรของ องคกรของคุณ ดําเนินการดวยความระมัดระวังและเกี่ยวของกับ CISO ของคุณในการสนทนาเหลานี้ 3. การล็อคอินของผูใหบริการ : สามารถเปลี่ยนไปใชผูใหบริการรายใหมไดแตจะมีความซับซอนและ ทาทายในระดับหนึ่ง การให บร ิ การจ ั ดเก ็ บข อม ู ล Data Storage as a service (DaaS)
หลักสูตรวิทยาการคอมพิวเตอร คณะวิทยาศาสตรและเทคโนโลยี มหาวิทยาลัยสวนดุสิต กรุงเทพฯ 10300 Computer Science Program : 295 Ratchasima Rd. Suan Dusit University 10300 Thailand โทรศัพท : 02 244 5690-1 Web Site--> http://comsci.sci.dusit.ac.th/ ผูชวยศาสตราจารยจุฑาวุฒิจันทรมาลี 6.4 ฟรี ท ี่เก ็ บข อม ู ลบนคลาวด ในป 2019 1. Google Drive (15G) บทท ี่ 6 2. Media Fire (10G-50G) การให บร ิ การจ ั ดเก ็ บข อม ู ล Data Storage as a service (DaaS) หลักสูตรวิทยาการคอมพิวเตอร คณะวิทยาศาสตรและเทคโนโลยี มหาวิทยาลัยสวนดุสิต กรุงเทพฯ 10300 Computer Science Program : 295 Ratchasima Rd. Suan Dusit University 10300 Thailand โทรศัพท : 02 244 5690-1 Web Site--> http://comsci.sci.dusit.ac.th/ ผูชวยศาสตราจารยจุฑาวุฒิจันทรมาลี 6.4 ฟรี ท ี่เก ็ บข อม ู ลบนคลาวด ในป 2019 3. Sync.com (5G) บทท ี่ 6 4. Mega (50G) การให บร ิ การจ ั ดเก ็ บข อม ู ล Data Storage as a service (DaaS)
หลักสูตรวิทยาการคอมพิวเตอร คณะวิทยาศาสตรและเทคโนโลยี มหาวิทยาลัยสวนดุสิต กรุงเทพฯ 10300 Computer Science Program : 295 Ratchasima Rd. Suan Dusit University 10300 Thailand โทรศัพท : 02 244 5690-1 Web Site--> http://comsci.sci.dusit.ac.th/ ผูชวยศาสตราจารยจุฑาวุฒิจันทรมาลี 6.4 ฟรี ท ี่เก ็ บข อม ู ลบนคลาวด ในป 2019 5. Dropbox (2G) บทท ี่ 6 6. pCloud (10G-2T) การให บร ิ การจ ั ดเก ็ บข อม ู ล Data Storage as a service (DaaS) หลักสูตรวิทยาการคอมพิวเตอร คณะวิทยาศาสตรและเทคโนโลยี มหาวิทยาลัยสวนดุสิต กรุงเทพฯ 10300 Computer Science Program : 295 Ratchasima Rd. Suan Dusit University 10300 Thailand โทรศัพท : 02 244 5690-1 Web Site--> http://comsci.sci.dusit.ac.th/ ผูชวยศาสตราจารยจุฑาวุฒิจันทรมาลี 6.4 ฟรี ท ี่เก ็ บข อม ู ลบนคลาวด ในป 2019 7. OneDrive (10G) บทท ี่ 6 8. iCloud (5G) การให บร ิ การจ ั ดเก ็ บข อม ู ล Data Storage as a service (DaaS)
หลักสูตรวิทยาการคอมพิวเตอร คณะวิทยาศาสตรและเทคโนโลยี มหาวิทยาลัยสวนดุสิต กรุงเทพฯ 10300 Computer Science Program : 295 Ratchasima Rd. Suan Dusit University 10300 Thailand โทรศัพท : 02 244 5690-1 Web Site--> http://comsci.sci.dusit.ac.th/ ผูชวยศาสตราจารยจุฑาวุฒิจันทรมาลี 6.4 ฟรี ท ี่เก ็ บข อม ู ลบนคลาวด ในป 2019 9. Next Cloud (2G) บทท ี่ 6 10. Amazon Drive (5G) การให บร ิ การจ ั ดเก ็ บข อม ู ล Data Storage as a service (DaaS) หลักสูตรวิทยาการคอมพิวเตอร คณะวิทยาศาสตรและเทคโนโลยี มหาวิทยาลัยสวนดุสิต กรุงเทพฯ 10300 Computer Science Program : 295 Ratchasima Rd. Suan Dusit University 10300 Thailand โทรศัพท : 02 244 5690-1 Web Site--> http://comsci.sci.dusit.ac.th/ การบร ิ การรวมและรวม Composite Service (CaaS) ผูชวยศาสตราจารยจุฑาวุฒิจันทรมาลี 7.1 ความหมาย คือ สวนทําหนาที่รวมโปรแกรมประยุกตหรือจัดลําดับการเชื่อมโยงแบบ workflow ขามเครือขาย รวมถึง การจัดการดานความปลอดภัย แบงออกเปน 3 แบบ คือ 1. Public clouds มี server จํานวนมากและตั้งอยูหลายๆที่ซึ่งผูใชจะใชบริการผาน web application หรือ web service 2. Private cloud ผูใชบริการเปนผูบริหารจัดการระบบเอง โดยจะมีการจําลอง cloud computing ขึ้นมาใชงานใน network สวนตัว รูปแบบนี้จะชวยลดคาใชจายเพราะมีการแชรทร ัพยากรรวมกัน และ มีความสะดวกเนื่องจากผูใหบริการจะมีหนาที่ติดตั้งระบบและดูแลรักษาให 3. Hybrid cloud ประกอบขึ้นดวยผูใหบริการแบบ public และ private สวนใหญจะเนนไปทางระบบ enterprise บทท ี่ 7
หลักสูตรวิทยาการคอมพิวเตอร คณะวิทยาศาสตรและเทคโนโลยี มหาวิทยาลัยสวนดุสิต กรุงเทพฯ 10300 Computer Science Program : 295 Ratchasima Rd. Suan Dusit University 10300 Thailand โทรศัพท : 02 244 5690-1 Web Site--> http://comsci.sci.dusit.ac.th/ ผูชวยศาสตราจารยจุฑาวุฒิจันทรมาลี 7.2 ร ู ปแบบของ Composite Service (CaaS) บทท ี่ 7 การบร ิ การรวมและรวม Composite Service (CaaS) หลักสูตรวิทยาการคอมพิวเตอร คณะวิทยาศาสตรและเทคโนโลยี มหาวิทยาลัยสวนดุสิต กรุงเทพฯ 10300 Computer Science Program : 295 Ratchasima Rd. Suan Dusit University 10300 Thailand โทรศัพท : 02 244 5690-1 Web Site--> http://comsci.sci.dusit.ac.th/ ผูชวยศาสตราจารยจุฑาวุฒิจันทรมาลี 7.3 ชนิดของ Cloud บทท ี่ 7 การบร ิ การรวมและรวม Composite Service (CaaS)
หลักสูตรวิทยาการคอมพิวเตอร คณะวิทยาศาสตรและเทคโนโลยี มหาวิทยาลัยสวนดุสิต กรุงเทพฯ 10300 Computer Science Program : 295 Ratchasima Rd. Suan Dusit University 10300 Thailand โทรศัพท : 02 244 5690-1 Web Site--> http://comsci.sci.dusit.ac.th/ ผูชวยศาสตราจารยจุฑาวุฒิจันทรมาลี 7.3 ชนิดของ Cloud บทท ี่ 7 การบร ิ การรวมและรวม Composite Service (CaaS) หลักสูตรวิทยาการคอมพิวเตอร คณะวิทยาศาสตรและเทคโนโลยี มหาวิทยาลัยสวนดุสิต กรุงเทพฯ 10300 Computer Science Program : 295 Ratchasima Rd. Suan Dusit University 10300 Thailand โทรศัพท : 02 244 5690-1 Web Site--> http://comsci.sci.dusit.ac.th/ ผูชวยศาสตราจารยจุฑาวุฒิจันทรมาลี 7.4 เปรี ยบเท ี ยบ Public Cloud vs Private Cloud บทท ี่ 7 การบร ิ การรวมและรวม Composite Service (CaaS)
หลักสูตรวิทยาการคอมพิวเตอร คณะวิทยาศาสตรและเทคโนโลยี มหาวิทยาลัยสวนดุสิต กรุงเทพฯ 10300 Computer Science Program : 295 Ratchasima Rd. Suan Dusit University 10300 Thailand โทรศัพท : 02 244 5690-1 Web Site--> http://comsci.sci.dusit.ac.th/ ผูชวยศาสตราจารยจุฑาวุฒิจันทรมาลี 7.5 Composite Service (CaaS) บทท ี่ 7 การบร ิ การรวมและรวม Composite Service (CaaS) หลักสูตรวิทยาการคอมพิวเตอร คณะวิทยาศาสตรและเทคโนโลยี มหาวิทยาลัยสวนดุสิต กรุงเทพฯ 10300 Computer Science Program : 295 Ratchasima Rd. Suan Dusit University 10300 Thailand โทรศัพท : 02 244 5690-1 Web Site--> http://comsci.sci.dusit.ac.th/ ผูชวยศาสตราจารยจุฑาวุฒิจันทรมาลี 8.1 ประโยชนระบบประมวลผลแบบคลาวด 1. ประหยัดการลงทุนเรื่องทรัพยากรคอมพิวเตอรเพราะเปลี่ยนมาเปนการเชาระบบแทน ซึ่ง ทําใหบริษัทที่มีเงินลงทุนจํากัดสามารถมีระบบสารสนเทศที่ดีใชไดเทา เทียมกับบริษัทอื่น ๆ 2. สามารถสรางระบบใหมขึ้นมาใชไดในเวลาอันรวดเร็ว เพราะวาผูใหบริการจะจัดเตรียม ทรัพยากรขนาดใหญไวรองรับผูใชบริการอยูแลว ดังนั้นจึงไมตองมีระยะเวลาการ ออกแบบ ระบบ สั่งซื้อฮารดแวรและติดตั้งฮารดแวรซึ่งแคนี้ก็ลดระยะเวลาดําเนินการไปเปนเดือนเลย ทีเดียว บทท ี่ 8 การใชประโยชนระบบประมวลผลแบบคลาวด Utilizing Cloud Computing Systems
หลักสูตรวิทยาการคอมพิวเตอร คณะวิทยาศาสตรและเทคโนโลยี มหาวิทยาลัยสวนดุสิต กรุงเทพฯ 10300 Computer Science Program : 295 Ratchasima Rd. Suan Dusit University 10300 Thailand โทรศัพท : 02 244 5690-1 Web Site--> http://comsci.sci.dusit.ac.th/ ผูชวยศาสตราจารยจุฑาวุฒิจันทรมาลี 8.1 ประโยชนระบบประมวลผลแบบคลาวด 3. เพิ่มขนาดทรัพยากรไดงายดายและรวดเร็ว ในกรณีที่ระบบของผูใชบริการมีขนาดใหญขึ้นก็ยอม ตองขยายทรัพยากรใหเพิ่ม ขึ้นตามการใชงาน ซึ่งระบบที่เปนของบริษัทเองคงตองทําการออกแบบ และสั่งซื้อและติดตั้งกัน วุนวายเสียเวลา ดวยการใชบริการ Cloud computing ก็ทําใหการเพิ่ม ขนาดทรัพยากรนั้นงายและรวดเร็วภายในขามคืนเทานั้น 4. ขจัดปญหาเรื่องการดูแลระบบทรัพยากรสารสนเทศ ออกไปใหผูใหบริการ Cloud computing ดูแลแทน จึงทําใหลดทั้งความยุงยากของการดูแลและลดจํานวนบุคลากรที่ตองจางมาเพื่อ ดูแล ระบบอีกดวย บทท ี่ 8 การใชประโยชนระบบประมวลผลแบบคลาวด Utilizing Cloud Computing Systems หลักสูตรวิทยาการคอมพิวเตอร คณะวิทยาศาสตรและเทคโนโลยี มหาวิทยาลัยสวนดุสิต กรุงเทพฯ 10300 Computer Science Program : 295 Ratchasima Rd. Suan Dusit University 10300 Thailand โทรศัพท : 02 244 5690-1 Web Site--> http://comsci.sci.dusit.ac.th/ ผูชวยศาสตราจารยจุฑาวุฒิจันทรมาลี 8.1 ประโยชนระบบประมวลผลแบบกล ุมเมฆ บทท ี่ 8 การใชประโยชนระบบประมวลผลแบบคลาวด Utilizing Cloud Computing Systems
หลักสูตรวิทยาการคอมพิวเตอร คณะวิทยาศาสตรและเทคโนโลยี มหาวิทยาลัยสวนดุสิต กรุงเทพฯ 10300 Computer Science Program : 295 Ratchasima Rd. Suan Dusit University 10300 Thailand โทรศัพท : 02 244 5690-1 Web Site--> http://comsci.sci.dusit.ac.th/ ผูชวยศาสตราจารยจุฑาวุฒิจันทรมาลี 8.2 ประโยชนทางธ ุ รกิจ ผลประโยชนดานการเงิน Cloud กอใหเกิดประโยชนครอบคลุมเกี่ยวกับงบการเงิน 1. ลดคาใชจาย โดยคาใชจายจะต่ําลงเมื่อใชบริการคลาวดเปรียบเทียบกับการตองสรางและ บํารุงรักษาระบบดวยตนเอง 2. ลดตนทุนโดยรวมในการเปนเจาของ โดยลงทุนจริงเทาที่ใชงาน และยังไดความรวดเร็วใน ความพรอมใชงานอีกดวย 3. ลดงบลงทุนคาใชจายของไอทีโดยเปลี่ยนการลงทุนเปนการจายคาดําเนินการแทน 4. ปรับปรุงคาใชจายไดตามการบริหารจัดการกระแสเงินสดของธุรกิจ โดยจายเฉพาะบริการ ที่จําเปนตองใชจริง ๆ บทท ี่ 8 การใชประโยชนระบบประมวลผลแบบคลาวด Utilizing Cloud Computing Systems หลักสูตรวิทยาการคอมพิวเตอร คณะวิทยาศาสตรและเทคโนโลยี มหาวิทยาลัยสวนดุสิต กรุงเทพฯ 10300 Computer Science Program : 295 Ratchasima Rd. Suan Dusit University 10300 Thailand โทรศัพท : 02 244 5690-1 Web Site--> http://comsci.sci.dusit.ac.th/ ผูชวยศาสตราจารยจุฑาวุฒิจันทรมาลี 8.2 ประโยชนทางธ ุ รกิจ บทท ี่ 8 การใชประโยชนระบบประมวลผลแบบคลาวด Utilizing Cloud Computing Systems
หลักสูตรวิทยาการคอมพิวเตอร คณะวิทยาศาสตรและเทคโนโลยี มหาวิทยาลัยสวนดุสิต กรุงเทพฯ 10300 Computer Science Program : 295 Ratchasima Rd. Suan Dusit University 10300 Thailand โทรศัพท : 02 244 5690-1 Web Site--> http://comsci.sci.dusit.ac.th/ ผูชวยศาสตราจารยจุฑาวุฒิจันทรมาลี 8.2 ประโยชนทางธ ุ รกิจ ประโยชนดานการตอบสนอง Cloud ชวยใหองคกรมั่นใจในการตอบสนองตามความตองการทางธุรกิจ ดวย: 1. ทรัพยากรสําหรับประมวลผลและระบบมีพรอมใชงานไดทันทีตามความตองการทางธุรกิจ 2. เขาดึงคลาวดไดหลากหลายชองทาง จึงมั่นใจไดวาขอมูลและแอปพลิเคชันจะพรอมใชงาน ไดจากทุกที่ทุกเวลา 3. คลอง ตัวมากขึ้นดวยคลาวดจึงชวยใหสามารถตอบสนองตอความตองการทางธุรกิจที่ เปลี่ยนแปลงไปไดอยาง รวดเร็วดวยทรัพยากรดานไอทีที่เหมาะสม บทท ี่ 8 การใชประโยชนระบบประมวลผลแบบคลาวด Utilizing Cloud Computing Systems หลักสูตรวิทยาการคอมพิวเตอร คณะวิทยาศาสตรและเทคโนโลยี มหาวิทยาลัยสวนดุสิต กรุงเทพฯ 10300 Computer Science Program : 295 Ratchasima Rd. Suan Dusit University 10300 Thailand โทรศัพท : 02 244 5690-1 Web Site--> http://comsci.sci.dusit.ac.th/ ผูชวยศาสตราจารยจุฑาวุฒิจันทรมาลี 8.2 ประโยชนทางธ ุ รกิจ ประโยชนสําหรับลูกคา 1. ลูกคาไดรับความปลอดภัยดานการเก็บขอมูลของเว็บไซตหมดกังวลปญหาเรื่องความ เสียหายของ Server และ การถูกโจรกรรม และจูโจมจาก Hacker 2. ลดตนทุนการบริหารงานบุคลากรดูแล Server และคาบริหารจัดการ Server เนื่องจาก ระบบ Cloud Computing มีผูเชี่ยวชาญคอยดูแลแทน ความเร็วสูง บทท ี่ 8 การใชประโยชนระบบประมวลผลแบบคลาวด Utilizing Cloud Computing Systems
หลักสูตรวิทยาการคอมพิวเตอร คณะวิทยาศาสตรและเทคโนโลยี มหาวิทยาลัยสวนดุสิต กรุงเทพฯ 10300 Computer Science Program : 295 Ratchasima Rd. Suan Dusit University 10300 Thailand โทรศัพท : 02 244 5690-1 Web Site--> http://comsci.sci.dusit.ac.th/ ผูชวยศาสตราจารยจุฑาวุฒิจันทรมาลี 8.2 ประโยชนทางธ ุ รกิจ 3. สามารถเพิ่ม หรือลดพื้นที่เก็บขอมูลเว็บไซตไดงาย โดยที่ไมตองมีการปรับเปลี่ยน Hardware หรือ Software ที่ใชบริการอยูสามารถเพิ่มหรือลดไดเลยทันที 4. สามารถเขาถึงขอมูลบนระบบ Cloud Computing ไดหลากหลายชองทาง ทั้งเจาของ กิจการและลูกคาผูใชงานลูกคามีเครื่องแมขายในการเก็บขอมูลที่ดีมีระบบสํารองขอมูลที่ ดีเยี่ยม และมีเครือขายความเร็วสูง บทท ี่ 8 การใชประโยชนระบบประมวลผลแบบคลาวด Utilizing Cloud Computing Systems หลักสูตรวิทยาการคอมพิวเตอร คณะวิทยาศาสตรและเทคโนโลยี มหาวิทยาลัยสวนดุสิต กรุงเทพฯ 10300 Computer Science Program : 295 Ratchasima Rd. Suan Dusit University 10300 Thailand โทรศัพท : 02 244 5690-1 Web Site--> http://comsci.sci.dusit.ac.th/ ผูชวยศาสตราจารยจุฑาวุฒิจันทรมาลี 8.2 ประโยชนทางธ ุ รกิจ บทท ี่ 8 การใชประโยชนระบบประมวลผลแบบคลาวด Utilizing Cloud Computing Systems
หลักสูตรวิทยาการคอมพิวเตอร คณะวิทยาศาสตรและเทคโนโลยี มหาวิทยาลัยสวนดุสิต กรุงเทพฯ 10300 Computer Science Program : 295 Ratchasima Rd. Suan Dusit University 10300 Thailand โทรศัพท : 02 244 5690-1 Web Site--> http://comsci.sci.dusit.ac.th/ ผูชวยศาสตราจารยจุฑาวุฒิจันทรมาลี 9.2 บริการแอพพลิเคชั่นกล ุมเมฆ (Cloud Application) เป นแอพพลิเคชั่นที่เปดใหบริการบนเครือขายอินเตอรเน ็ ต โดยผูใชไม จําเป นตองติดตั้ง หรือรันแอพพลิเคชั่นที่เครื่องคอมพิวเตอรแตเปนการใช บริการรันแอพพลิเคชั่นผานเครือขายจึงไมตองมีภาระในการบํารุงรักษา ซอฟตแวรการดูแลในระดับปฏิบัติการ หรือระบบสนับสนุน ประกอบดวย บทท ี่ 9 การประยุกตใชโปรแกรมบนระบบประมวลผลแบบกลุมเมฆเพื่อพัฒนางานดานธุรกิจ Application of Programs on Cloud Computing Systems for Business Development หลักสูตรวิทยาการคอมพิวเตอร คณะวิทยาศาสตรและเทคโนโลยี มหาวิทยาลัยสวนดุสิต กรุงเทพฯ 10300 Computer Science Program : 295 Ratchasima Rd. Suan Dusit University 10300 Thailand โทรศัพท : 02 244 5690-1 Web Site--> http://comsci.sci.dusit.ac.th/ ผูชวยศาสตราจารยจุฑาวุฒิจันทรมาลี 9.1 บริการแอพพลิเคชั่นกล ุมเมฆ (Cloud Application) 1. Peer-to-peer/Volunteer Computing (Bittorent, SETI, Skype) 2. Web application (Facebook) 3. Software As A Service (Google Apps, Google Docs, Salesforce) 4. Software plus services (Microsoft Online service) บทท ี่ 9 การประยุกตใชโปรแกรมบนระบบประมวลผลแบบกลุมเมฆเพื่อพัฒนางานดานธุรกิจ Application of Programs on Cloud Computing Systems for Business Development
หลักสูตรวิทยาการคอมพิวเตอร คณะวิทยาศาสตรและเทคโนโลยี มหาวิทยาลัยสวนดุสิต กรุงเทพฯ 10300 Computer Science Program : 295 Ratchasima Rd. Suan Dusit University 10300 Thailand โทรศัพท : 02 244 5690-1 Web Site--> http://comsci.sci.dusit.ac.th/ ผูชวยศาสตราจารยจุฑาวุฒิจันทรมาลี 9.2 ระบบปฏิบัติการโฉมใหม Cloud OS 1. JoliCloud บทท ี่ 9 การประยุกตใชโปรแกรมบนระบบประมวลผลแบบกลุมเมฆเพื่อพัฒนางานดานธุรกิจ Application of Programs on Cloud Computing Systems for Business Development สามารถลงชื่อเขาใชดวย Google หรือ Facebook ID แอพของ JoliCloud นั้นพรอมใชงานสําหรับ iOS และ Android ไมตองบอกวาใหบริการอยาง SkyDrive, Google Drive, Dropbox นอกเหนือจากที่อื่น ๆ หลักสูตรวิทยาการคอมพิวเตอร คณะวิทยาศาสตรและเทคโนโลยี มหาวิทยาลัยสวนดุสิต กรุงเทพฯ 10300 Computer Science Program : 295 Ratchasima Rd. Suan Dusit University 10300 Thailand โทรศัพท : 02 244 5690-1 Web Site--> http://comsci.sci.dusit.ac.th/ ผูชวยศาสตราจารยจุฑาวุฒิจันทรมาลี 9.2 ระบบปฏิบัติการโฉมใหม Cloud OS 2. Silve OS บทท ี่ 9 การประยุกตใชโปรแกรมบนระบบประมวลผลแบบกลุมเมฆเพื่อพัฒนางานดานธุรกิจ Application of Programs on Cloud Computing Systems for Business Development สามารถใชงานไดปจจุบันมีเพียง แอปพลิเคชั่นเชน File Explorer, อินเทอรเน็ตเบราวเซอร, โปรแกรมเลน วิดีโอ, โปรแกรมแกไขขอความแบบ Rich Text, โปรแกรมอาน RSS, Twitter, Flickr, YouTube, IM และ เกมบางเกม
หลักสูตรวิทยาการคอมพิวเตอร คณะวิทยาศาสตรและเทคโนโลยี มหาวิทยาลัยสวนดุสิต กรุงเทพฯ 10300 Computer Science Program : 295 Ratchasima Rd. Suan Dusit University 10300 Thailand โทรศัพท : 02 244 5690-1 Web Site--> http://comsci.sci.dusit.ac.th/ ผูชวยศาสตราจารยจุฑาวุฒิจันทรมาลี 9.2 ระบบปฏิบัติการโฉมใหม Cloud OS 3. Zero PC บทท ี่ 9 การประยุกตใชโปรแกรมบนระบบประมวลผลแบบกลุมเมฆเพื่อพัฒนางานดานธุรกิจ Application of Programs on Cloud Computing Systems for Business Development มีแอพพลิเคชั่นเชน SkyDrive, 4Shared, Google Drive, SugerSync, Dropbox, Box, Facebook, Twitter, Flickr Instagram, Picasa และอีกมากมาย หลักสูตรวิทยาการคอมพิวเตอร คณะวิทยาศาสตรและเทคโนโลยี มหาวิทยาลัยสวนดุสิต กรุงเทพฯ 10300 Computer Science Program : 295 Ratchasima Rd. Suan Dusit University 10300 Thailand โทรศัพท : 02 244 5690-1 Web Site--> http://comsci.sci.dusit.ac.th/ ผูชวยศาสตราจารยจุฑาวุฒิจันทรมาลี 9.2 ระบบปฏิบัติการโฉมใหม Cloud OS 4. Eye OS บทท ี่ 9 การประยุกตใชโปรแกรมบนระบบประมวลผลแบบกลุมเมฆเพื่อพัฒนางานดานธุรกิจ Application of Programs on Cloud Computing Systems for Business Development สามารถใชกับ eyeOS Web Desktop Eye OS
หลักสูตรวิทยาการคอมพิวเตอร คณะวิทยาศาสตรและเทคโนโลยี มหาวิทยาลัยสวนดุสิต กรุงเทพฯ 10300 Computer Science Program : 295 Ratchasima Rd. Suan Dusit University 10300 Thailand โทรศัพท : 02 244 5690-1 Web Site--> http://comsci.sci.dusit.ac.th/ ผูชวยศาสตราจารยจุฑาวุฒิจันทรมาลี 9.2 ระบบปฏิบัติการโฉมใหม Cloud OS 5. iSpaces cloud computer บทท ี่ 9 การประยุกตใชโปรแกรมบนระบบประมวลผลแบบกลุมเมฆเพื่อพัฒนางานดานธุรกิจ Application of Programs on Cloud Computing Systems for Business Development ใหบริการใน Windows, Mac และ Linux และทํางานบน Chrome, Internet Explorer, Safari, Firefox และ Opera iSpace หลักสูตรวิทยาการคอมพิวเตอร คณะวิทยาศาสตรและเทคโนโลยี มหาวิทยาลัยสวนดุสิต กรุงเทพฯ 10300 Computer Science Program : 295 Ratchasima Rd. Suan Dusit University 10300 Thailand โทรศัพท : 02 244 5690-1 Web Site--> http://comsci.sci.dusit.ac.th/ ผูชวยศาสตราจารยจุฑาวุฒิจันทรมาลี 9.3 Amazon Web Services คือ บริการที่มอบประสิทธิภาพการประมวลผล พื้นที่ จัดเก็บ ฐานขอมูล แอปพลิเคชัน และทรัพยากรดานไอที อื่น ๆ ผานอินเทอรเน็ตตามราคาคาบริการที่ใชตามจริงโดย ที่ AWS จะมีการใหบริการ ที่แยกออกเปนโมดูล คือ 1. S3 (เก็บขอมูล), 2. EC2 (ประมวลผล) 3. SimpleDB (ฐานขอมูล) บทท ี่ 9 การประยุกตใชโปรแกรมบนระบบประมวลผลแบบกลุมเมฆเพื่อพัฒนางานดานธุรกิจ Application of Programs on Cloud Computing Systems for Business Development
หลักสูตรวิทยาการคอมพิวเตอร คณะวิทยาศาสตรและเทคโนโลยี มหาวิทยาลัยสวนดุสิต กรุงเทพฯ 10300 Computer Science Program : 295 Ratchasima Rd. Suan Dusit University 10300 Thailand โทรศัพท : 02 244 5690-1 Web Site--> http://comsci.sci.dusit.ac.th/ ผูชวยศาสตราจารยจุฑาวุฒิจันทรมาลี 9.4 Google App Engine คือ platform ที่สรางขึ้นเพื่อนักพัฒนาสามารถ พัฒนา Web Application บน google data center ซึ่งเปนเทคโนโลยี Cloud Computing ที่ใหบริการแบบ Platform-as-a-Service จาก Google คูแขงของ Google App Engine ในปจจุบัน ไดแก Heroku, Windows Azure เปนตน Google App Engine จะชวยใหนักพัฒนา Web browser (เว็บเบราวเซอร) สามารถติดตั้ง ปรับปรุง และขยายระบบไดอยาง ไมจํากัด ไมตองเสียคาใชจายในการวาง Server (เซิรฟเวอร) หรือ คาใชจายในการติดตั้งและดูแล Server โดย ปกติแลว เวบไซตเริ่มตน จะไดชื่อโดเมนยอของ appspot.com เชน example.appspot.com เปนตน แต นักพัฒนาสามารถเลือกชื่อโดเมนเฉพาะไดโดยมีคาใชจายเล็กนอย บทท ี่ 9 การประยุกตใชโปรแกรมบนระบบประมวลผลแบบกลุมเมฆเพื่อพัฒนางานดานธุรกิจ Application of Programs on Cloud Computing Systems for Business Development หลักสูตรวิทยาการคอมพิวเตอร คณะวิทยาศาสตรและเทคโนโลยี มหาวิทยาลัยสวนดุสิต กรุงเทพฯ 10300 Computer Science Program : 295 Ratchasima Rd. Suan Dusit University 10300 Thailand โทรศัพท : 02 244 5690-1 Web Site--> http://comsci.sci.dusit.ac.th/ ผูชวยศาสตราจารยจุฑาวุฒิจันทรมาลี 9.4 Google App Engine ซึ่งแตละบริการจะแยกออกจากกัน สวนของ Google App Engine จะตางออกไป โดย Google จะใหบริการแบบครบวงจรกวา ไมแยกออกจากกัน โดยบริการของ Google App Engine จะมีลักษณะ เปนการใหบริการ infrastructure ที่ระดับ high-level มากกวา โดยสามารถรัน application ที่เขียน ดวยภาษา python เทานั้น (ภาษาอื่นจะตามมาในอนาคต) ทาง Google จะมี SDK มาใหนักพัฒนา สามารถเขียนโปรแกรมทดสอบในเครื่องตัวเองไดกอน แลวนํามา deploy ลงในระบบของ Google App Engine ทีหลังไดโดยระบบเก็บขอมูลจะใช GFS และใชฐานขอมูล BigTable บทท ี่ 9 การประยุกตใชโปรแกรมบนระบบประมวลผลแบบกลุมเมฆเพื่อพัฒนางานดานธุรกิจ Application of Programs on Cloud Computing Systems for Business Development
หลักสูตรวิทยาการคอมพิวเตอร คณะวิทยาศาสตรและเทคโนโลยี มหาวิทยาลัยสวนดุสิต กรุงเทพฯ 10300 Computer Science Program : 295 Ratchasima Rd. Suan Dusit University 10300 Thailand โทรศัพท : 02 244 5690-1 Web Site--> http://comsci.sci.dusit.ac.th/ ผูชวยศาสตราจารยจุฑาวุฒิจันทรมาลี 9.4 Google App Engine ขอจํากัดของ Google App Engine 1. Google App Engine อนุญาติใหเขาถึงไฟลบน Server อื่นผาน URL กับ Email Service เทานั้น และผูใชก็เขาถึงไฟลบน Google App Engine ผานทาง HTTP,HTTPS เทานั้น 2. Google App Engine อนุญาติใหอานไฟลและ Upload ไฟลไดแตไมสามารถเขียนไฟลลงบน File System ได 3. แตละ Request ตองตอบสนอง ภายใน 60 วินาทีในที่นี้ รวมถึง web request, queue task, และ scheduled task โดยแตละ Request ไมสามารถ spawn process ได (แตกเปน sub process หลายๆ อัน) บทท ี่ 9 การประยุกตใชโปรแกรมบนระบบประมวลผลแบบกลุมเมฆเพื่อพัฒนางานดานธุรกิจ Application of Programs on Cloud Computing Systems for Business Development ขอดีของ Google App Engine 1. จายเทาที่ใช (Pay as you use) โดยเริ่มแรก จะฟรีทุกอยาง ไมมีคาใชจายแตอยางใด โดยครั้งแรก จะใหพื้นที่เว็บไซตทั้งหมด 1GB และจํากัดการเรียก เว็บเพจที่ 5 ลาน Request ตอเดือน หากใชเกินกวา นั้นก็จะมีคาใชจายตามการใชงานจริง และจํากัด 10 Applications ตอหนึ่ง Google Account หลักสูตรวิทยาการคอมพิวเตอร คณะวิทยาศาสตรและเทคโนโลยี มหาวิทยาลัยสวนดุสิต กรุงเทพฯ 10300 Computer Science Program : 295 Ratchasima Rd. Suan Dusit University 10300 Thailand โทรศัพท : 02 244 5690-1 Web Site--> http://comsci.sci.dusit.ac.th/ ผูชวยศาสตราจารยจุฑาวุฒิจันทรมาลี 9.5 Microsoft Azure คือ คลาวดแพลตฟอรม (Cloud Platform) ที่เปดกวางและมีความยืดหยุนสูงเพื่อทําหนาที่เปน รากฐานสําหรับการสราง ติดตั้ง รวมถึงจัดการโซลูชัน รองรับการใชงานในรูปแบบ Iaas ( Infrastructure as a Service) และ Pass (Platform as a Service) นั่นคือทานสามารถเชาใชบริการโดยให Microsoft ชวยดูแลและจัดการดานฮารดแวรซอฟตแวรและระบบเครือขาย เหมาะสําหรับองคกรทุกขนาดไมวาจะ เปนองคกรขนาดเล็ก ขนาดกลาง หรือขนาดใหญที่ตองการพัฒนาและปรับปรุง ศูนยขอมูลใหมีความ ยืดหยุนและรองรับกับความตองการทางธุรกิจไดอยางรวดเร็วและมีประสิทธิภาพ บทท ี่ 9 การประยุกตใชโปรแกรมบนระบบประมวลผลแบบกลุมเมฆเพื่อพัฒนางานดานธุรกิจ Application of Programs on Cloud Computing Systems for Business Development
หลักสูตรวิทยาการคอมพิวเตอร คณะวิทยาศาสตรและเทคโนโลยี มหาวิทยาลัยสวนดุสิต กรุงเทพฯ 10300 Computer Science Program : 295 Ratchasima Rd. Suan Dusit University 10300 Thailand โทรศัพท : 02 244 5690-1 Web Site--> http://comsci.sci.dusit.ac.th/ ผูชวยศาสตราจารยจุฑาวุฒิจันทรมาลี 9.5 Microsoft Azure คือ คลาวดแพลตฟอรม (Cloud Platform) ที่เปดกวางและมีความยืดหยุนสูงเพื่อทําหนาที่เปนรากฐาน สําหรับการสราง ติดตั้ง รวมถึงจัดการโซลูชัน รองรับการใชงานในรูปแบบ Iaas ( Infrastructure as a Service) และ Pass (Platform as a Service) นั่นคือทานสามารถเชาใชบริการโดยให Microsoft ชวยดูแลและจัดการ ดานฮารดแวรซอฟตแวรและระบบเครือขาย เหมาะสําหรับองคกรทุกขนาดไมวาจะเปนองคกรขนาดเล็ก ขนาด กลาง หรือขนาดใหญที่ตองการพัฒนาและปรับปรุง ศูนยขอมูลใหมีความยืดหยุนและรองรับกับความตองการทาง ธุรกิจไดอยางรวดเร็วและมีประสิทธิภาพ ประกอบดวย การใหบริการดังนี้ 1. ใหบริการ App 2. ใหบริการ Compute 3. ใหบริการ Storage 4. ใหบริการ Network บทท ี่ 9 การประยุกตใชโปรแกรมบนระบบประมวลผลแบบกลุมเมฆเพื่อพัฒนางานดานธุรกิจ Application of Programs on Cloud Computing Systems for Business Development หลักสูตรวิทยาการคอมพิวเตอร คณะวิทยาศาสตรและเทคโนโลยี มหาวิทยาลัยสวนดุสิต กรุงเทพฯ 10300 Computer Science Program : 295 Ratchasima Rd. Suan Dusit University 10300 Thailand โทรศัพท : 02 244 5690-1 Web Site--> http://comsci.sci.dusit.ac.th/ ผูชวยศาสตราจารยจุฑาวุฒิจันทรมาลี 9.5 Microsoft Azure 1. ใหบริการ App การพัฒนาแอปพลิเคชันเพื่อใชงานบน Azure ทําไดโดยใชภาษาที่หลากหลาย เชน Java, PHP, .NETผานชุดเครื่องมือ และเฟรมเวิรกตาง ๆ บทท ี่ 9 การประยุกตใชโปรแกรมบนระบบประมวลผลแบบกลุมเมฆเพื่อพัฒนางานดานธุรกิจ Application of Programs on Cloud Computing Systems for Business Development
หลักสูตรวิทยาการคอมพิวเตอร คณะวิทยาศาสตรและเทคโนโลยี มหาวิทยาลัยสวนดุสิต กรุงเทพฯ 10300 Computer Science Program : 295 Ratchasima Rd. Suan Dusit University 10300 Thailand โทรศัพท : 02 244 5690-1 Web Site--> http://comsci.sci.dusit.ac.th/ ผูชวยศาสตราจารยจุฑาวุฒิจันทรมาลี 9.5 Microsoft Azure 2. ใหบริการ Compute เพื่อการสรางเครื่องเวอรชวล (Virtual Machine) เพื่อติดตั้งระบบปฏิบัติการพรอม ดวยระบบฐานขอมูลที่หลากหลาย บทท ี่ 9 การประยุกตใชโปรแกรมบนระบบประมวลผลแบบกลุมเมฆเพื่อพัฒนางานดานธุรกิจ Application of Programs on Cloud Computing Systems for Business Development หลักสูตรวิทยาการคอมพิวเตอร คณะวิทยาศาสตรและเทคโนโลยี มหาวิทยาลัยสวนดุสิต กรุงเทพฯ 10300 Computer Science Program : 295 Ratchasima Rd. Suan Dusit University 10300 Thailand โทรศัพท : 02 244 5690-1 Web Site--> http://comsci.sci.dusit.ac.th/ ผูชวยศาสตราจารยจุฑาวุฒิจันทรมาลี 9.5 Microsoft Azure 3. ใหบริการ Storage เพื่อการทําสํารองขอมูล ยายขอมูลที่ไมไดใชงานแลว และสํารองขอมูลไปยังพื้นที่จัดเก็บได อยางปลอดภัย บทท ี่ 9 การประยุกตใชโปรแกรมบนระบบประมวลผลแบบกลุมเมฆเพื่อพัฒนางานดานธุรกิจ Application of Programs on Cloud Computing Systems for Business Development
หลักสูตรวิทยาการคอมพิวเตอร คณะวิทยาศาสตรและเทคโนโลยี มหาวิทยาลัยสวนดุสิต กรุงเทพฯ 10300 Computer Science Program : 295 Ratchasima Rd. Suan Dusit University 10300 Thailand โทรศัพท : 02 244 5690-1 Web Site--> http://comsci.sci.dusit.ac.th/ ผูชวยศาสตราจารยจุฑาวุฒิจันทรมาลี 9.5 Microsoft Azure 4. ใหบริการ Network เพื่อการเชื่อมตอระบบคลาวดเขากับโฮสตและการติดตั้งใชในองคกร บทท ี่ 9 การประยุกตใชโปรแกรมบนระบบประมวลผลแบบกลุมเมฆเพื่อพัฒนางานดานธุรกิจ Application of Programs on Cloud Computing Systems for Business Development