อะไรนำไปใช้กับบริการคลาวด์? เกี่ยวกับข้อเสียของเทคโนโลยีคลาวด์ รายละเอียดเพิ่มเติมเกี่ยวกับเทคโนโลยีคลาวด์

เนื่องจาก “เมฆ” เป็นแนวคิดแบบองค์รวม จึงเหมาะสมที่จะจำแนกตามเกณฑ์บางประการ ด้านล่างนี้คือการจำแนกประเภท "คลาวด์" ซึ่งรายการหนึ่งเสนอโดย InfoWorld และอีกรายการหนึ่งโดยผู้อำนวยการฝ่ายการค้าของ Parallels ซึ่งเป็นหนึ่งในผู้นำในตลาดระบบเสมือนจริง

InfoWorld แนะนำให้แบ่ง “คลาวด์” ทั้งหมดออกเป็นหกประเภท:

SAAS - แอปพลิเคชันโดยตรงที่เป็นบริการ (เช่น Zoho Office หรือ Google Apps)

บริการคอมพิวเตอร์ - ตัวอย่างเช่น เซิร์ฟเวอร์เสมือน

บริการเว็บในระบบคลาวด์ - บริการอินเทอร์เน็ตที่ได้รับการปรับปรุงเพื่อการทำงานในสภาพแวดล้อมเสมือนจริง (เช่น ระบบธนาคารทางอินเทอร์เน็ต)

PAAS คือ "แพลตฟอร์มในฐานะบริการ" นั่นคือเว็บแอปพลิเคชันรุ่นใหม่ที่ทำให้สามารถสร้างชุดความสามารถได้ตามคำขอของผู้ใช้ (เช่น Live Mesh จาก Microsoft)

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

แพลตฟอร์มเชิงพาณิชย์สำหรับบริการ - การรวมกันของ PaaS และ MSP (เช่น Cisco WebEx Connect)

คลาวด์แบ่งออกเป็นส่วนตัว สาธารณะ ไฮบริด และแคลน

    คลาวด์ส่วนตัว

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

    เมฆสาธารณะ

คลาวด์สาธารณะเป็นโครงสร้างพื้นฐานที่มีไว้สำหรับประชาชนทั่วไปใช้งานฟรี คลาวด์สาธารณะสามารถเป็นเจ้าของ จัดการ และดำเนินการโดยองค์กรเชิงพาณิชย์ นักวิชาการ และหน่วยงานของรัฐ (หรือบางส่วนรวมกัน)

    ไฮบริดคลาวด์

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

    คลาวด์กลุ่มหรือคลาวด์ชุมชน

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

1.3 ทิศทางหลักของการพัฒนาเทคโนโลยีคลาวด์

สี่ทิศทางหลักในการพัฒนาคลาวด์คอมพิวติ้งคือ:

ผลิตภัณฑ์บางอย่างให้บริการอินเทอร์เน็ตโดยตรงแก่ผู้ใช้ เช่น พื้นที่เก็บข้อมูล มิดเดิลแวร์ การทำงานร่วมกัน และฐานข้อมูล

    โครงสร้างพื้นฐานเป็นบริการ ( ไอเอเอส, ภาษาอังกฤษ Infrastructure-as-a-Service) จัดให้เป็นความสามารถในการใช้โครงสร้างพื้นฐานระบบคลาวด์เพื่อจัดการการประมวลผล การจัดเก็บ ระบบเครือข่าย และทรัพยากรคอมพิวเตอร์พื้นฐานอื่นๆ อย่างอิสระ ตัวอย่างเช่น ผู้บริโภคสามารถติดตั้งและเรียกใช้ซอฟต์แวร์ที่กำหนดเองได้ ซึ่งอาจรวมถึงระบบปฏิบัติการ แพลตฟอร์ม และซอฟต์แวร์ประยุกต์ ผู้ใช้บริการสามารถควบคุมระบบปฏิบัติการ ระบบจัดเก็บข้อมูลเสมือน และแอปพลิเคชันที่ติดตั้ง ตลอดจนการควบคุมชุดที่มีอยู่อย่างจำกัด บริการเครือข่าย(เช่น ไฟร์วอลล์, DNS)

    การควบคุมและการจัดการโครงสร้างพื้นฐานทางกายภาพและเสมือนหลักของคลาวด์ รวมถึงเครือข่าย เซิร์ฟเวอร์ ประเภทของระบบปฏิบัติการที่ใช้ และระบบจัดเก็บข้อมูล ดำเนินการโดยผู้ให้บริการคลาวด์ ตัวอย่างของผู้ใช้ (นักพัฒนาระบบ ผู้ดูแลระบบ ผู้จัดการฝ่ายไอที), ภาษาอังกฤษ Platform-as-a-Service) เป็นโมเดลที่ผู้บริโภคได้รับโอกาสในการใช้โครงสร้างพื้นฐานคลาวด์เพื่อโฮสต์ซอฟต์แวร์พื้นฐานสำหรับการจัดวางแอปพลิเคชันใหม่หรือที่มีอยู่ในภายหลัง (แอปพลิเคชันของตัวเอง พัฒนาแบบกำหนดเอง หรือซื้อการจำลองแบบ) แพลตฟอร์มดังกล่าวได้แก่ เครื่องมือการสร้าง การทดสอบ และการดำเนินการของแอพพลิเคชั่นซอฟต์แวร์ - ระบบการจัดการฐานข้อมูล มิดเดิลแวร์ สภาพแวดล้อมการดำเนินการภาษาการเขียนโปรแกรม - จัดทำโดยผู้ให้บริการคลาวด์ การควบคุมและการจัดการโครงสร้างพื้นฐานทางกายภาพและเสมือนหลักของคลาวด์ รวมถึงเครือข่าย เซิร์ฟเวอร์ ระบบปฏิบัติการ พื้นที่จัดเก็บข้อมูล ดำเนินการโดยผู้ให้บริการคลาวด์ ยกเว้นผู้ให้บริการที่พัฒนาหรือแอปพลิเคชันที่ติดตั้ง

    และหากเป็นไปได้ พารามิเตอร์การกำหนดค่าสภาพแวดล้อม (แพลตฟอร์ม) ตัวอย่างผู้ใช้ (ผู้พัฒนาแอปพลิเคชัน ผู้ทดสอบ ผู้ดูแลระบบ) ซอฟต์แวร์เป็นบริการ ( SaaS

, ภาษาอังกฤษ Software-as-a-Service) - โมเดลที่ผู้บริโภคได้รับโอกาสในการใช้ซอฟต์แวร์แอปพลิเคชันของผู้ให้บริการที่ทำงานในโครงสร้างพื้นฐานคลาวด์และเข้าถึงได้จากอุปกรณ์ไคลเอนต์ต่าง ๆ หรือผ่านไคลเอนต์แบบบาง เช่น จากเบราว์เซอร์ (สำหรับ เช่น เว็บเมล) หรือผ่านทางอินเทอร์เฟซของโปรแกรม การควบคุมและการจัดการโครงสร้างพื้นฐานทางกายภาพและเสมือนที่สำคัญของระบบคลาวด์ รวมถึงเครือข่าย เซิร์ฟเวอร์ ระบบปฏิบัติการ พื้นที่เก็บข้อมูล หรือแม้แต่ความสามารถของแอปพลิเคชันแต่ละรายการ (ยกเว้นการตั้งค่าการกำหนดค่าแอปพลิเคชันที่ผู้ใช้กำหนดชุดที่จำกัด) ดำเนินการโดยผู้ให้บริการคลาวด์ . ผู้ใช้ตัวอย่าง (ผู้ใช้ทางธุรกิจ ผู้ดูแลระบบแอปพลิเคชัน)

*aaS อื่นๆ: ตัวอย่างเช่น: DaaS (Desktop-as-a-Service) มอบระบบเสมือนมาตรฐานให้กับผู้ใช้แต่ละรายที่ทำงาน

ด้วยความสามารถในการกำหนดค่าและติดตั้งโปรแกรมอื่นๆ การเข้าถึงดำเนินการผ่านเครือข่ายผ่านไคลเอ็นต์แบบบางซึ่งอาจเป็นอะไรก็ได้ตั้งแต่พีซีธรรมดาไปจนถึงสมาร์ทโฟน (Google Chrome OS)

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

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

เมื่อใช้การประมวลผลแบบคลาวด์ ต้นทุนผู้บริโภคจะเปลี่ยนไปสู่ต้นทุนการดำเนินงาน - นี่คือวิธีการจำแนกต้นทุนการชำระค่าบริการของผู้ให้บริการคลาวด์

เริ่มจากคำจำกัดความของคลาวด์คอมพิวติ้งกันก่อน ปรากฏการณ์นี้ถือเป็นปรากฏการณ์ใหม่ ดังนั้นจึงมีแหล่งข้อมูลที่เชื่อถือได้ไม่มากนักที่จะให้คำจำกัดความแนวคิดนี้ ผู้เชี่ยวชาญชาวอเมริกัน Peter Mell และ Tim Grans จากห้องปฏิบัติการใช้แนวทางที่ครอบคลุมและเป็นพื้นฐานที่สุดสำหรับปัญหานี้ เทคโนโลยีสารสนเทศสถาบันมาตรฐานและเทคโนโลยีแห่งชาติ (NIST) ในการทำงานของฉัน คำจำกัดความของ NIST คลาวด์คอมพิวติ้ง(คำจำกัดความของการประมวลผลแบบคลาวด์: เวอร์ชัน NIST)พวกเขาเขียนสิ่งต่อไปนี้ (คำแปลของผู้เขียนจากภาษาอังกฤษ)

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

ลักษณะของการประมวลผลแบบคลาวด์:

  1. บริการตนเองตามความต้องการ
    ผู้บริโภคสามารถใช้ความสามารถในการประมวลผล เช่น เวลาเซิร์ฟเวอร์หรือที่เก็บข้อมูลเครือข่าย ได้อย่างอิสระเมื่อต้องการ โหมดอัตโนมัติโดยไม่มีปฏิสัมพันธ์กับบุคลากรของผู้ให้บริการ
  2. เข้าถึงได้อย่างกว้างขวางผ่านทางอินเทอร์เน็ต
    โอกาสมีให้ผ่านเครือข่าย เข้าถึงได้โดยใช้กลไกมาตรฐาน ซึ่งอนุญาตให้ใช้แพลตฟอร์มไคลเอ็นต์แบบบางและแบบหนาที่ต่างกัน (เช่น โทรศัพท์มือถือ, แล็ปท็อป, พีดีเอ)
  3. การรวมทรัพยากร
    ผู้ให้บริการรวบรวมทรัพยากรคอมพิวเตอร์เพื่อการบริการ จำนวนมากผู้บริโภคโดยใช้หลักการผู้เช่าหลายราย (Multi-tenancy) ทรัพยากรทางกายภาพและเสมือนต่างๆ ได้รับการจัดสรรและจัดสรรใหม่แบบไดนามิกตามความต้องการของผู้ใช้ มีความรู้สึกถึงความเป็นอิสระของตำแหน่ง โดยที่ลูกค้าไม่ทราบหรือควบคุมว่าทรัพยากรการประมวลผลที่พวกเขาใช้นั้นอยู่ที่ใด แต่อาจสามารถระบุตำแหน่งของตนได้ในระดับที่เป็นนามธรรมมากขึ้น (เช่น ประเทศ ภูมิภาค หรือศูนย์ข้อมูล) ตัวอย่างของทรัพยากรอาจเป็นที่จัดเก็บข้อมูล พลังการประมวลผล RAM แบนด์วิธ เครื่องเสมือน
  4. ความสามารถในการปรับตัวได้รวดเร็ว
    ความสามารถในการประมวลผลสามารถสงวนไว้ได้อย่างรวดเร็วและยืดหยุ่น (มักจะเป็นแบบอัตโนมัติ) เพื่อการปรับขนาดที่รวดเร็วเพื่อตอบสนองความต้องการของลูกค้า และยังเผยแพร่ได้อย่างรวดเร็วอีกด้วย จากมุมมองของผู้บริโภค ตัวเลือกที่มีอยู่มักจะปรากฏอย่างไม่จำกัด และสามารถซื้อในปริมาณเท่าใดก็ได้เมื่อใดก็ได้
  5. บริการที่วัดผลได้
    ระบบคลาวด์จะควบคุมและเพิ่มประสิทธิภาพการใช้ทรัพยากรโดยอัตโนมัติผ่านการวัดพารามิเตอร์นามธรรมบางอย่าง ตัวเลือกจะแตกต่างกันไปขึ้นอยู่กับประเภทของบริการ ตัวอย่างเช่น สิ่งเหล่านี้อาจเป็น: ขนาดการจัดเก็บข้อมูล กำลังการประมวลผล ปริมาณงาน และ/หรือจำนวนบันทึกผู้ใช้ที่ใช้งานอยู่ การใช้ทรัพยากรได้รับการตรวจสอบและควบคุม มีการสร้างรายงาน ดังนั้นทั้งซัพพลายเออร์และผู้บริโภคจึงได้รับข้อมูลที่โปร่งใสเกี่ยวกับปริมาณการให้บริการ (บริโภค)

รูปแบบการให้บริการ:

  1. ซอฟต์แวร์คลาวด์ในฐานะบริการ (SaaS) – ซอฟต์แวร์คลาวด์ในฐานะบริการ ซึ่งต่อไปนี้จะเรียกว่า “ซอฟต์แวร์ในฐานะบริการ”;
  2. Cloud Platform as a Service (PaaS) – แพลตฟอร์มคลาวด์ในฐานะบริการ
  3. โครงสร้างพื้นฐานคลาวด์ในรูปแบบบริการ (IaaS) – โครงสร้างพื้นฐานคลาวด์ในรูปแบบบริการ

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

โมเดลการใช้งาน:

  1. คลาวด์ส่วนตัว
  2. คลาวด์ชุมชน
  3. เมฆสาธารณะ
  4. ไฮบริดคลาวด์

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

ข้างต้นเราได้กำหนดคลาวด์คอมพิวติ้งและอธิบายคุณลักษณะหลักของมัน นอกจากนี้เรายังจัดให้มีการจำแนกประเภทของการประมวลผลแบบคลาวด์ตามรูปแบบการบริการและรูปแบบการใช้งาน กล่าวคือ เราได้พูดคุยเกี่ยวกับประเภทของการประมวลผลแบบคลาวด์ที่มีอยู่ “บริการคลาวด์สำหรับบริษัทขนาดเล็ก” คืออะไร?

แนวคิดประกอบด้วยคำว่า “คลาวด์” และ “บริการ” ซึ่งหมายความว่าเรากำลังพูดถึงบริการที่ได้รับจากคลาวด์ นั่นคือการใช้โครงสร้างพื้นฐานคลาวด์

เนื่องจากบริการเหล่านี้มีไว้สำหรับ "บริษัทขนาดเล็ก" ดังนั้น:

  1. บริการเหล่านี้จะช่วยให้คุณดำเนินธุรกิจได้
  2. บริการเหล่านี้ควรมีราคาไม่แพงสำหรับบริษัทขนาดเล็ก
  3. จะต้องมีจำหน่ายอย่างกว้างขวาง
  4. ไม่ควรต้องการความรู้เฉพาะจากผู้บริโภค (เช่น ในด้านเทคโนโลยีสารสนเทศ)

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

แม้จะมีเทคโนโลยีนี้แพร่หลาย แต่วลีที่ว่า " เทคโนโลยีคลาวด์"(ภาษาอังกฤษ) เทคโนโลยีคลาวด์") ยังคงสับสนและแปลกมากสำหรับหลาย ๆ คน และแม้ว่าเจ้าของเกือบทุกคน คอมพิวเตอร์ส่วนบุคคลและสมาร์ทโฟนใช้ "ประโยชน์ของอารยธรรม" เหล่านี้ในทางปฏิบัติ มีเพียงไม่กี่คนที่รู้ว่ามันทำงานอย่างไร!

“เทคโนโลยีคลาวด์” คืออะไร?

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

ฟังดูสับสนใช่ไหม? เรามาลองดูกันในประโยคเดียว: เทคโนโลยีคลาวด์ เป็นเทคโนโลยีการประมวลผลข้อมูลซึ่ง ทรัพยากรคอมพิวเตอร์ให้บริการแก่ผู้ใช้อินเทอร์เน็ตในรูปแบบบริการออนไลน์

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

ตัวอย่างหนึ่งของวิธีการทำงานของการประมวลผลแบบคลาวด์

เกี่ยวกับประโยชน์ของเทคโนโลยีคลาวด์

โดยใช้ " คลาวด์ “(ตามที่คนทั่วไปเรียกว่า” เทคโนโลยีคลาวด์ ") ผู้ใช้โดยเฉลี่ยจะชนะ: การประมวลผลทั้งหมดไม่ได้เกิดขึ้นที่ด้านข้างของคอมพิวเตอร์ แต่บนเซิร์ฟเวอร์ที่มีประสิทธิภาพบนเครือข่าย กล่าวอีกนัยหนึ่งคือเขาสามารถใช้ฮาร์ดแวร์และ ซอฟต์แวร์เครื่องมือและวิธีการไม่มีให้ ลักษณะทางเทคนิคคอมพิวเตอร์ของเขา

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

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

โดยธรรมชาติแล้วคุณก็เช่นกัน ไม่จำเป็นต้องตรวจสอบการอัปเดตซอฟต์แวร์: คุณมักจะใช้มากที่สุด เวอร์ชันล่าสุดโปรแกรม (ข้อกังวลทั้งหมดนี้ตกอยู่ที่ การสนับสนุนด้านเทคนิค"เมฆ")

แล้วจะไม่พูดถึงได้ยังไง” การเข้าถึงทั่วไป "?! ด้วยความช่วยเหลือของ "เทคโนโลยีคลาวด์" ความเป็นไปได้ในการเข้าถึงข้อมูลพร้อมกันจึงเปิดขึ้น ข้อมูลเดียวกันสามารถดูและแก้ไขได้พร้อมกันกับ อุปกรณ์ที่แตกต่างกันผู้ใช้ที่แตกต่างกันคุณสามารถแบ่งปันข้อมูลกับคนที่คุณรักหรือพันธมิตรได้จากทุกที่ในโลก

เกี่ยวกับข้อเสียของเทคโนโลยีคลาวด์

อย่างไรก็ตาม ทุกอย่างไม่ได้ดูสดใสนักในบางสถานการณ์ นอกจากนี้ยังมีข้อเสีย:

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

ตัวอย่างเทคโนโลยีคลาวด์ที่รู้จักกันดี

พวกเราหลายคนใช้เทคโนโลยีคลาวด์โดยที่ไม่รู้ตัว คุณรู้หรือไม่ว่าการจัดเก็บไฟล์เช่น สกายไดรฟ์, ดรอปบ็อกซ์, Google ไดรฟ์หรือ Yandex.Disk- ผู้ใช้จะได้รับพื้นที่บางส่วนบน " ดิสก์เสมือน“ที่พวกเขาสามารถจัดเก็บและ “แบ่งปัน” รูปภาพ เพลง เอกสาร ฯลฯ ซิงโครไนซ์ข้อมูลระหว่างอุปกรณ์ต่างๆ

ซอฟต์แวร์ยอดนิยมทั้งหมดมีการนำเสนอเว็บเป็นของตัวเองแล้ว: โปรแกรมประมวลผล Office 365, Skype, ข้อความ, เสียง, ภาพถ่ายและวิดีโอ

ตัวอย่างที่ชัดเจนที่สุดคือหลาย ๆ อย่าง บริการและเครื่องมือจาก Google เพื่อความต้องการที่หลากหลาย (ด้านวิทยาศาสตร์ การศึกษา วัฒนธรรม ผู้ใช้ ฯลฯ)


เทคโนโลยีคลาวด์ในธุรกิจ

ในปี 2549 Amazon ได้เปิดตัวโครงสร้างพื้นฐานบริการเว็บ ซึ่งไม่เพียงแต่ให้บริการโฮสติ้งเท่านั้น แต่ยังมอบพลังการประมวลผลระยะไกลให้กับลูกค้าอีกด้วย จึงเป็นจุดเริ่มต้นของยุคสมัยใหม่ของ “การประมวลผลแบบคลาวด์” ในธุรกิจ

โมเดลการประมวลผลบนคลาวด์ที่ได้รับความนิยมมากที่สุดในสภาพแวดล้อมทางธุรกิจ ได้แก่:

  • การเช่าเซิร์ฟเวอร์เสมือน
  • สำรองข้อมูล;
  • การฟื้นตัวจากภัยพิบัติ (DRaaS);
  • ไฮบริดคลาวด์
  • ศูนย์ติดต่อเสมือน
  • การเช่าแอปพลิเคชัน
  • คลาวด์ส่วนตัว
  • สำนักงานเสมือน

การประมวลผลแบบคลาวด์แบบชำระเงินเป็นปรากฏการณ์ที่ค่อนข้างธรรมดาในโลกตะวันตก ในส่วนที่พูดภาษารัสเซียพวกเขายังไม่ชัดเจนนัก พวกเขายังไม่คุ้นเคยกับการชำระค่าใช้จ่ายทั้งหมด ในขณะเดียวกัน ขณะนี้ในรัสเซียมีบริการคลาวด์จำนวนหนึ่งที่นำเสนอให้กับธุรกิจขนาดเล็กและขนาดกลาง ซึ่งรวมถึง: โซลูชันที่ใช้ 1C, Office ในระบบคลาวด์, การจัดเก็บและสำรองข้อมูล, การเช่าแอปพลิเคชันบนคลาวด์, การเอาท์ซอร์สด้านไอที ฯลฯ ตัวอย่างของตัวแทนของ "เทคโนโลยีคลาวด์" ในตลาดรัสเซียคือบริษัท "Smart Office" ()

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

ให้คะแนนวัสดุ:

ส่วนนี้จะแสดงวิธีการใช้การประมวลผลแบบคลาวด์เพื่อสอนพื้นฐานของการเขียนโปรแกรม ที่ให้ไว้ ตัวอย่างโดยละเอียดการทำงานร่วมกับบริการเว็บที่ช่วยให้คุณสร้างและแก้ไขข้อบกพร่องได้ โปรแกรมการฝึกอบรมในภาษาการเขียนโปรแกรมใด ๆ ที่ใช้บริการคลาวด์ของเว็บไซต์ http://ideone.com

การฝึกเขียนโปรแกรมสมัยใหม่เกี่ยวข้องกับการใช้เครื่องมือการพัฒนาแบบรวมเฉพาะทาง (IDE - สภาพแวดล้อมการพัฒนาแบบรวม) การใช้งานเกี่ยวข้องกับปัญหาสองประการต่อไปนี้:

  • การกำหนดค่าและการติดตั้ง IDE ต้องใช้คุณสมบัติสูง ผู้ดูแลระบบ.
  • IDE สมัยใหม่ค่อนข้างต้องการทรัพยากรของคอมพิวเตอร์ที่ใช้

ให้เราอธิบายแต่ละจุดโดยละเอียด เพื่อให้แน่ใจว่าการทำงานของ IDE มีคุณสมบัติครบถ้วน คุณสมบัติของผู้ดูแลระบบในการติดตั้ง การกำหนดค่า และการสนับสนุน IDE จะต้องสูงเพียงพอ สิ่งนี้นำไปสู่ความจำเป็นที่สถาบันการศึกษาจะต้องจ้างพนักงานที่มีคุณสมบัติสูงสำหรับตำแหน่งผู้ดูแลระบบซึ่งเงินเดือนอาจเป็นรายการค่าใช้จ่ายที่สำคัญในงบประมาณของสถาบันการศึกษา

นอกจากนี้ ค่าใช้จ่ายของสถาบันการศึกษาอาจเพิ่มขึ้นเนื่องจาก IDE สมัยใหม่ต้องการเครื่องคอมพิวเตอร์ประสิทธิภาพสูง ตัวอย่างเช่น หนึ่งใน IDE ที่พบบ่อยที่สุด Microsoft Visual Studio 2012 ต้องใช้โปรเซสเซอร์ 1.6 GHz หรือสูงกว่า, RAM 1 GB (หรือ 1.5 GB สำหรับ เครื่องเสมือน) พื้นที่ว่างในดิสก์ 10 GB งานด้านการศึกษาส่วนใหญ่ไม่จำเป็นต้องใช้คอมพิวเตอร์ที่มีประสิทธิภาพสูงเช่นนี้ ดังนั้นการซื้อคอมพิวเตอร์เหล่านั้นจึงอาจดูหรูหราเกินราคา

ปัญหาทั้งสองนี้สามารถแก้ไขได้ด้วยการใช้เทคโนโลยีคลาวด์ในการสอนการเขียนโปรแกรม ในปัจจุบัน มีสิ่งที่เรียกว่า IDE ออนไลน์จำนวนมากที่ไม่จำเป็นต้องติดตั้งบนคอมพิวเตอร์ของผู้ใช้ และต้องใช้เพียงอินเทอร์เน็ตเบราว์เซอร์เท่านั้นจึงจะทำงานได้ ความต้องการของระบบ เบราว์เซอร์ไปจนถึงฮาร์ดแวร์คอมพิวเตอร์นั้นค่อนข้างเรียบง่าย ยกตัวอย่างความนิยม เว็บเบราว์เซอร์ มอซซิลา ไฟร์ฟอกซ์เวอร์ชัน 17 ต้องการโปรเซสเซอร์ 1300 MHz, RAM 512 MB และพื้นที่ว่างในดิสก์ 200 MB สำหรับการติดตั้ง ซึ่งน้อยกว่าตัวเลขที่ระบุก่อนหน้านี้สำหรับ Microsoft Visual Studio 2012 IDE อย่างมาก

พิจารณาด้านล่างว่าคุณสามารถใช้ IDE ออนไลน์ในสถาบันการศึกษาเพื่อสอนพื้นฐานของการเขียนโปรแกรมโดยใช้ตัวอย่างของ http://ideone.com ได้อย่างไร บริการนี้ช่วยให้คุณสร้างข้อความโปรแกรมออนไลน์ในภาษาการเขียนโปรแกรมต่างๆ และเปิดโปรแกรมเหล่านี้เพื่อดำเนินการพร้อมความสามารถในการวิเคราะห์ผลลัพธ์ที่ได้รับ องค์ประกอบการทำงานหลักของ Ideone แสดงไว้ในรูปที่ 1


2.1.

ข้าว. 2.1. ในสนาม”“คุณต้องกรอกข้อความของโปรแกรมและในช่อง”ใน “คุณต้องเลือกอันที่คุณใช้อยู่ภาษาโปรแกรม จากนั้นคุณจะต้องกดปุ่ม "" มีการระบุว่า Ideone รองรับภาษาการเขียนโปรแกรมยอดนิยม 55 ภาษาต่อไปนี้: Ada, Assembler, AWK, Bash, bc, Brainf**k, C, C#, C++, C++ 0x, C99 strict, CLIPS, Clojure, COBOL, Common Lisp (คลิป), D (dmd), Erlang, F#, ปัจจัย, Falcon, Forth, Fortran, Go, Groovy, Haskell, ไอคอน, Intercal, Java, JavaScript, Lua, Nemerle, Nice, Nimrod, Node.js, Objective- C , Ocaml, Oz, PARI/GP, Pascal, Perl, PHP, Pike, Prolog, Python, R, Ruby, Scala, Scheme (guile), Smalltalk, SQL, Tcl, Text, Unlambda, VB NET, Whitespace ซึ่งรายการนี้ ก็เพียงพอแล้วสำหรับการสอนพื้นฐานการเขียนโปรแกรมในสถาบันการศึกษาเกือบทุกแห่งในโลก นอกจากนี้ เมื่อใช้บริการ ideone.com ครูยังมีโอกาสใช้ภาษาการเขียนโปรแกรมหลายภาษาเมื่อสอนโดยไม่จำเป็นต้องรองรับการทำงานของหลาย ๆ ภาษา IDE

ให้เราแสดงตัวอย่างวิธีการจัดระเบียบงานกลุ่มเมื่อสอนพื้นฐานของการเขียนโปรแกรม รูปที่ 2.2 แสดงวิธีการรันโปรแกรมภาษาซีอย่างง่าย อย่างที่คุณเห็นข้อความของโปรแกรมใช้ การเน้นไวยากรณ์คล้ายกับสิ่งที่ผู้ใช้คุ้นเคยกับใช้ใน IDE ออฟไลน์ทั่วไป อย่างไรก็ตาม หากต้องการ คุณสามารถปิดไฟแบ็คไลท์ได้โดยใช้ปุ่ม " ในสนาม”". การใช้การควบคุม" “คุณต้องกรอกข้อความของโปรแกรมและในช่อง”" คุณสามารถระบุรายการข้อมูลอินพุตสำหรับโปรแกรมได้ ซึ่งจะทำให้คุณสามารถใช้ตรรกะของโปรแกรมที่ซับซ้อนมากกว่าในตัวอย่างที่ให้ไว้ได้

องค์ประกอบการควบคุมมีความสำคัญมาก" กับ" ซึ่งช่วยให้คุณปรับแต่งการทำงานกับโปรแกรมได้ คุณลักษณะนี้มีประโยชน์อย่างยิ่งเมื่อจัดระเบียบ กระบวนการศึกษา- หากครูขอให้นักเรียนทุกคนลงทะเบียนใน Ideone (หรือใช้ บัญชี Facebook) จึงทำให้กระบวนการทำงานร่วมกับโปรแกรมโดยรวมได้ และกระบวนการทำงานร่วมกับโปรแกรมจะเกิดขึ้นโดยใช้ เทคโนโลยีที่ทันสมัยเว็บ 2.0 เราจะบอกคุณเพิ่มเติมเกี่ยวกับเรื่องนี้โดยใช้รูปที่

2.3. การควบคุมนี้ช่วยให้คุณได้เลือกจากรายการ

ทางด้านขวาของหน้าจอเป็นหนึ่งในวิดเจ็ตของเว็บไซต์โซเชียลเน็ตเวิร์กยอดนิยม น่าเสียดายที่ IDE Ideone ออนไลน์ไม่อนุญาตให้คุณใช้งานฟังก์ชันทั้งหมดของ IDE ออฟไลน์แบบเดิม ตัวอย่างเช่น ไม่สามารถใช้ฟังก์ชันการทำงานกับเครือข่าย การเข้าถึงไฟล์ และอื่นๆ ได้ นอกจากนี้ยังไม่สามารถรันโปรแกรมได้เวลานำ ซึ่งจะใช้เวลามากกว่า 15 วินาทีหรือตามความจำเป็นเกิน 256 MB หรือขนาดของโปรแกรมเกิน 64 KB ข้อจำกัดทั้งหมดนี้ค่อนข้างร้ายแรงหากคุณวางแผนที่จะใช้ Ideone เพื่อพัฒนาซอฟต์แวร์ระดับมืออาชีพ อย่างไรก็ตาม เพื่อวัตถุประสงค์ทางการศึกษา ข้อจำกัดเหล่านี้จึงเกินกว่าที่ยอมรับได้ นอกจากนี้สำหรับครูที่มีความต้องการมากขึ้นจะมีการจ่ายเงินและ บริการฟรีคล้ายกับ Ideone ซึ่งในขณะเดียวกันก็นำไปใช้ในขอบเขตที่มากขึ้นของการทำงานของการวิเคราะห์ออฟไลน์แบบดั้งเดิมของผลลัพธ์การดำเนินการในโหมดคอนโซล การคอมไพล์สำหรับ แพลตฟอร์มที่แตกต่างกันและระบบปฏิบัติการสามารถดำเนินการออนไลน์ได้ ตามหลักการแล้วการสิ้นสุดการทำงานของโปรแกรมเมอร์จะเป็นการดาวน์โหลดแบบสำเร็จรูป ไฟล์ไบนารีด้วยโปรแกรมที่กำลังรันอยู่ วิธีนี้ช่วยให้คุณประหยัดพื้นที่ดิสก์ที่ใช้แบบออฟไลน์ และยังช่วยให้คุณคอมไพล์โปรเจ็กต์ได้เร็วกว่าที่ทำงานของผู้ใช้มาก หากที่ทำงานนี้มีฮาร์ดแวร์ที่ล้าสมัย ผลที่ได้คือสามารถประหยัดเงินให้กับสถาบันการศึกษาได้

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

นักเรียนมักถามคำถามว่า Cloud Computing คืออะไร บริการคลาวด์คืออะไร? ไซต์คลาวด์คืออะไร? เมฆหมายถึงอะไร ที่เก็บข้อมูลบนคลาวด์ไฟล์? Cloud Computing ใช้ในด้านการศึกษาอย่างไร? บริการ SaaS สำหรับการขาย B2C และ B2B? ระบบและโซลูชัน SaaS ERP และ SaaS CRM คืออะไร โมเดลการประมวลผลแบบคลาวด์ใดที่ใช้สำหรับการพัฒนาแอปพลิเคชันเว็บ ศูนย์ข้อมูลสมัยใหม่ที่สร้างบริการคลาวด์: SaaS, PaaS และ IaaS?

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

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

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

เรามาวิเคราะห์คำจำกัดความพื้นฐานของการประมวลผลแบบคลาวด์ที่เสนอโดยสถาบันวิทยาศาสตร์และเทคโนโลยีแห่งชาติเมื่อวันที่ 24 กรกฎาคม 2554

คำจำกัดความของ "การประมวลผลแบบคลาวด์"

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

โมเดลคลาวด์นี้แสดง (อธิบาย) ด้วยคุณลักษณะหลัก 5 ประการ โมเดลบริการ 3 รูปแบบ และโมเดลการใช้งาน 4 รูปแบบคุณสมบัติที่สำคัญของคลาวด์คอมพิวติ้ง

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

หากโมเดล (แนวคิด) ในการจัดหาทรัพยากรการประมวลผลแบบกระจายและแบ่งปันที่กำหนดค่าได้นั้นสอดคล้องกับคุณลักษณะข้างต้น แสดงว่าเป็นการประมวลผลแบบคลาวด์

รูปแบบบริการของการประมวลผลแบบคลาวด์หรือการประมวลผลแบบคลาวด์:

  1. ซอฟต์แวร์เป็นบริการ ( ซอฟต์แวร์เป็นบริการ () - ซอฟต์แวร์เป็นบริการ ในรูปแบบการส่งมอบการประมวลผลแบบคลาวด์นี้ ผู้บริโภคใช้แอปพลิเคชันของผู้ให้บริการที่ทำงานบนโครงสร้างพื้นฐานคลาวด์ ซึ่งลูกค้าสามารถเข้าถึงได้ผ่านทางอินเทอร์เฟซ (เว็บเบราว์เซอร์) หรืออินเทอร์เฟซของโปรแกรม ผู้บริโภคไม่สามารถจัดการหรือควบคุมโครงสร้างพื้นฐานพื้นฐานของคลาวด์ รวมถึงเครือข่าย เซิร์ฟเวอร์ ระบบปฏิบัติการ ที่จัดเก็บข้อมูล หรือแม้แต่เปลี่ยนการตั้งค่าเฉพาะแอปพลิเคชัน
  2. แพลตฟอร์มเป็นบริการ ( ตัวอย่างของผู้ใช้ (นักพัฒนาระบบ ผู้ดูแลระบบ ผู้จัดการฝ่ายไอที)) - แพลตฟอร์มเป็นบริการ รูปแบบการจัดหาการประมวลผลแบบคลาวด์ที่ผู้บริโภคสามารถเข้าถึงการใช้แพลตฟอร์มซอฟต์แวร์: ระบบปฏิบัติการ, DBMS, ซอฟต์แวร์แอปพลิเคชัน, การพัฒนาซอฟต์แวร์และเครื่องมือทดสอบ ในความเป็นจริง ผู้บริโภคเช่าแพลตฟอร์มคอมพิวเตอร์พร้อมระบบปฏิบัติการที่ติดตั้งและเครื่องมือพิเศษสำหรับการพัฒนา โฮสต์ และจัดการแอปพลิเคชันเว็บ ผู้บริโภคไม่ได้จัดการโครงสร้างพื้นฐานคลาวด์พื้นฐาน รวมถึงเครือข่าย เซิร์ฟเวอร์ ระบบปฏิบัติการ หรือการจัดเก็บข้อมูล แต่จัดการแอปพลิเคชันที่ปรับใช้และอาจรวมถึงการตั้งค่าการกำหนดค่าของสภาพแวดล้อม
  3. โครงสร้างพื้นฐานเป็นบริการ ( ไอเอเอส) - โครงสร้างพื้นฐานเป็นบริการ รูปแบบการให้บริการการประมวลผลแบบคลาวด์ ซึ่งผู้บริโภคได้รับโอกาสในการจัดการสิ่งอำนวยความสะดวกในการประมวลผลและจัดเก็บข้อมูล ตลอดจนทรัพยากรการประมวลผลขั้นพื้นฐานอื่นๆ (เซิร์ฟเวอร์เสมือนและโครงสร้างพื้นฐานเครือข่าย) ซึ่งเขาสามารถติดตั้งระบบปฏิบัติการและ แอพพลิเคชั่นเพื่อวัตถุประสงค์ของคุณเอง โดยพื้นฐานแล้ว ผู้บริโภคเช่าพลังประมวลผลเชิงนามธรรม (เวลาเซิร์ฟเวอร์ พื้นที่ดิสก์ และ ปริมาณงานช่องทางเครือข่าย) หรือใช้บริการเอาท์ซอร์สโครงสร้างพื้นฐานด้านไอที ผู้บริโภคไม่ได้จัดการโครงสร้างพื้นฐานคลาวด์พื้นฐาน แต่จัดการระบบปฏิบัติการ พื้นที่เก็บข้อมูล และแอปพลิเคชันที่ปรับใช้

โมเดลการใช้งานการประมวลผลแบบคลาวด์ เช่น คลาวด์คอมพิวติ้ง:

  1. คลาวด์ส่วนตัว (private cloud) เป็นโครงสร้างพื้นฐานที่ออกแบบมาเพื่อการใช้งานคลาวด์คอมพิวติ้งในระดับองค์กรเดียว
  2. คลาวด์ชุมชนเป็นโครงสร้างพื้นฐานคลาวด์ที่มีไว้สำหรับการใช้งานคลาวด์คอมพิวติ้งโดยเฉพาะโดยชุมชนผู้บริโภคเฉพาะจากองค์กรที่แก้ไขปัญหาทั่วไป
  3. คลาวด์สาธารณะ (คลาวด์สาธารณะ) เป็นโครงสร้างพื้นฐานที่ออกแบบมาสำหรับการใช้งานคลาวด์คอมพิวติ้งฟรีโดยประชาชนทั่วไป
  4. ไฮบริดคลาวด์คือการผสมผสานระหว่างโครงสร้างพื้นฐานคลาวด์ที่แตกต่างกัน (ส่วนตัว สาธารณะ หรือชุมชน) ที่ยังคงเอกลักษณ์เฉพาะตัว แต่เชื่อมต่อถึงกันด้วยเทคโนโลยีที่เป็นมาตรฐานหรือเป็นกรรมสิทธิ์ ซึ่งช่วยให้สามารถแลกเปลี่ยนข้อมูลและแอปพลิเคชันได้

ข้าว. 1. โมเดลการใช้งานการประมวลผลแบบคลาวด์

ตามคำจำกัดความข้างต้นของการประมวลผลแบบคลาวด์ บริการคลาวด์สามารถแสดงเป็นรูปแบบหลายชั้นที่ประกอบด้วยเลเยอร์: IaaS, PaaS, SaaS พื้นฐานหรือรากฐานของบริการคลาวด์คือ โครงสร้างพื้นฐานทางกายภาพ, เช่น. เซิร์ฟเวอร์ พื้นที่เก็บข้อมูล เครือข่าย และซอฟต์แวร์ระบบ ศูนย์ข้อมูลคลาวด์ (ศูนย์ข้อมูลคลาวด์) หรือเครือข่ายของศูนย์ข้อมูลคลาวด์ที่เชื่อมต่อถึงกัน (รูปที่ 2)

ศูนย์ข้อมูลบนคลาวด์หรือศูนย์ประมวลผลข้อมูล (DPC) เป็นที่ตั้งของอุปกรณ์หรือฮาร์ดแวร์ทางกายภาพ (เซิร์ฟเวอร์ ที่จัดเก็บข้อมูล เวิร์กสเตชัน) ซอฟต์แวร์ระบบ (OS เครื่องมือเสมือนจริงและการทำงานอัตโนมัติ) เครื่องมือและซอฟต์แวร์แอปพลิเคชัน ระบบการจัดการอุปกรณ์ (อุปกรณ์) ระบบการจัดการ) โครงสร้างพื้นฐานเครือข่าย: เราเตอร์และสวิตช์สำหรับเชื่อมต่อและรวมอุปกรณ์ทางกายภาพ นอกจากนี้ การดำเนินงานปกติของศูนย์ข้อมูลยังได้รับการรับรองโดยระบบสนับสนุนทางวิศวกรรม

ข้าว. 2. สถาปัตยกรรมการประมวลผลแบบคลาวด์

ชั้นแรกของบริการคลาวด์คือ IaaS (โครงสร้างพื้นฐาน)

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

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

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

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

ตามกฎแล้ว IaaS มีให้เช่า (บริการ IaaS ให้บริการแบบเอาท์ซอร์ส) ผู้ใช้องค์กร- นั่นคือผู้ใช้จะได้รับทรัพยากรแบบรวมเพื่อสร้างโครงสร้างพื้นฐานการประมวลผลของตนเอง ในกรณีนี้ผู้ใช้จะต้องติดตั้งและกำหนดค่าระบบปฏิบัติการด้วยตนเองและ โปรแกรมที่จำเป็นเพื่อดำเนินงานด้านการผลิตหรือเพื่อพัฒนาแอปพลิเคชัน

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

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

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

ผู้ให้บริการคลาวด์โฮสติ้งมอบทรัพยากรที่ไซต์ต้องการแก่เจ้าของไซต์เท่านั้น: เซิร์ฟเวอร์เสมือน จำนวน RAM และปริมาณ ฮาร์ดไดรฟ์ตลอดจนความสามารถในการจัดการโครงสร้างพื้นฐานโฮสติ้ง (เช่น การเลือกระบบปฏิบัติการ จำนวน RAM ขนาดและประเภทของ HDD จำนวนคอร์ CPU ความถี่สัญญาณนาฬิกา และความเร็วในการเข้าถึง) การชำระเงินสำหรับการเช่าคลาวด์โฮสติ้งนั้นขึ้นอยู่กับทรัพยากรที่ใช้ไปแล้วเท่านั้น: ระยะเวลาในการประมวลผล, จำนวนพื้นที่ดิสก์, จำนวน RAM ที่ใช้ และความเร็วในการเข้าถึงไซต์

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

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

ฟังก์ชันการทำงานของแพลตฟอร์ม Jelastic ช่วยให้คุณสามารถติดตั้ง CMS ในตัวด้วยคลิกเดียวด้วยสภาพแวดล้อมเว็บที่ได้รับการปรับปรุง เช่น Jelastic บนกล่องข้อมูล Jelastic เป็นผลิตภัณฑ์ที่มีฟังก์ชัน PaaS และโครงสร้างพื้นฐาน IaaS ที่กำหนดค่าได้สูง Jelastic เป็นแพลตฟอร์มสำหรับการรันแอปพลิเคชัน Java และ PHP และไม่เพียงแต่โฮสต์จะนำไปใช้เพื่อจัดระเบียบคลาวด์โฮสติ้งเท่านั้น แต่ยังรวมถึงองค์กรต่างๆ เพื่อสร้างสภาพแวดล้อมการพัฒนา (คลาวด์ส่วนตัวหรือไฮบริด) สำหรับเว็บแอปพลิเคชันอีกด้วย

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

สภาพแวดล้อมการประมวลผลแบบคลาวด์สามารถสร้างขึ้นได้โดยใช้โซลูชันคลาวด์ Amazon EC2, IBM x86, Microsoft Azure, EMC, VMware ที่ใช้โซลูชันโอเพ่นซอร์ส OpenStack, RackSpace ที่ใช้ OpenStack ฯลฯ ซึ่งช่วยให้คุณสามารถแปลงศูนย์ข้อมูลให้เป็น สภาพแวดล้อมไอทีแบบไดนามิก นอกจากนี้ สำหรับการประมวลผลแบบคลาวด์นั้น จะใช้ฐานข้อมูลคลาวด์ เช่น ฐานข้อมูลที่ทำงานบนแพลตฟอร์มคอมพิวเตอร์คลาวด์ ทั้งแบบจำลองข้อมูลแบบ SQL และ NoSQL ถูกใช้เป็นฐานข้อมูลบนคลาวด์

บริการ IaaS มีการใช้กันอย่างแพร่หลายในสหรัฐอเมริกา ในยูเครน De Novo เริ่มให้บริการโครงสร้างพื้นฐานระบบคลาวด์สำหรับ ลูกค้าองค์กรขึ้นอยู่กับโซลูชันจาก VMware, EMC, Microsoft Azure ฯลฯ บนพื้นฐานของศูนย์ข้อมูล VOLIA ที่ใหญ่ที่สุดของยูเครน โครงสร้างพื้นฐานด้านไอทีบนคลาวด์ VoliaCLOUD จาก VMware (ที่ใช้โซลูชันคลาวด์ของ VMware) ได้ถูกสร้างขึ้น ซึ่งมีศูนย์ข้อมูลเสมือนมากกว่า 500 แห่ง

โซลูชัน IaaS หลัก/ผู้จำหน่าย: Amazon Web Services/Amazon, IBM SmartCloud/IBM, SoftLayer IaaS/IBM, Azure Virtual Machines/Microsoft, Google Compute Engine/Google, HP Cloud/HP, EMC/EMC Corporation, Oracle Cloud Infrastructure Services/Oracle . ควรสังเกตว่า IBM นำเสนอโครงสร้างพื้นฐาน IBM SmartCloud แบบเปิดที่แข็งแกร่ง ไม่ว่าจะเป็นแบบบริการตนเอง (SoftLayer) หรือ IaaS ที่มีการจัดการเต็มรูปแบบ (IBM SmartCloud Enterprise+)

ข้าว. 3. โซลูชันการประมวลผลบนคลาวด์ IaaS ขั้นพื้นฐาน

ควรสังเกตว่าขณะนี้งานกำลังดำเนินการเพื่อสร้างเครือข่ายหลักคลาวด์ของผู้ให้บริการบรอดแบนด์ การสื่อสารเคลื่อนที่(ผู้ให้บริการโทรศัพท์มือถือ) เป็นบริการ IaaS บริการดังกล่าวได้แก่ ตัวอย่างเช่น แพลตฟอร์มโทรคมนาคมบนคลาวด์จาก Huawei และโซลูชัน NSN Telco Cloud จาก Nokia Siemens Networks

แพลตฟอร์ม FusionSphere ของ Huawei นำเสนอการจำลองเสมือนของทรัพยากรการประมวลผล ทรัพยากรการจัดเก็บข้อมูล ทรัพยากรเครือข่าย และจัดระเบียบกลุ่มทรัพยากรการประมวลผลที่ใช้ร่วมกันและกำหนดค่าได้ชุดเดียวด้วยกลไกการกำหนดเวลาและการจัดการเดียว Nokia Siemens Networks ได้ทำการทดสอบคุณสมบัติหลักอย่างครอบคลุม บริการโทรศัพท์มือถือครอบคลุมบริการ Voice over LTE (VoLTE) และบริการ IP Multimedia Subsystem (IMS) อื่นๆ ที่ขับเคลื่อนโดย Telco Cloud

ชั้นที่สอง - PaaS (แพลตฟอร์มซอฟต์แวร์)

บริการ PaaS มอบแพลตฟอร์มซอฟต์แวร์และการบำรุงรักษาเป็นบริการที่ประกอบด้วย:

  • ระบบปฏิบัติการ - เครือข่าย ระบบปฏิบัติการ(ระบบยูนิกซ์ ได้แก่ เซิร์ฟเวอร์อูบุนตู, ตระกูล BSD/OS, Solaris/SunOS ฯลฯ หรือ วินโดวส์เซิร์ฟเวอร์),
  • ฐานข้อมูล - ระบบจัดการฐานข้อมูล DBMS (MySQL, Microsoft SQL, ฐานข้อมูล SQL, PostgreSQL, Oracle ฯลฯ )
  • มิดเดิลแวร์ - ซอฟต์แวร์ชั้นกลางหรือซอฟต์แวร์เชื่อมต่อ (ระดับกลาง) ซึ่งได้รับการออกแบบมาเพื่อให้มีปฏิสัมพันธ์ระหว่างแอปพลิเคชัน ระบบ และส่วนประกอบต่างๆ
  • เครื่องมือพัฒนาซอฟต์แวร์และการทดสอบ-เครื่องมือ ซอฟต์แวร์สำหรับการพัฒนาเว็บแอปพลิเคชันและการทดสอบ (สภาพแวดล้อมการพัฒนาซอฟต์แวร์: กรอบงานซอฟต์แวร์ ไลบรารี ฯลฯ สำหรับการสร้างเว็บแอปพลิเคชันในภาษาการเขียนโปรแกรม: Python, Java, PHP, Ruby, JS สำหรับ Node.js ฯลฯ )
  • เซิร์ฟเวอร์แอป - เซิร์ฟเวอร์แอปพลิเคชันสำหรับการพัฒนา ทดสอบ ดีบัก และรันแอปพลิเคชันเว็บ

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

โซลูชัน/ผู้จำหน่าย PaaS หลัก:

  • AWS Elastic Beanstalk/Amazon (Java, .NET, PHP, Node.js, Python, Ruby และ Apache HTTP Server, Apache Tomcat, Nginx, Passenger และ IIS)
  • IBM Bluemix/IBM (แพลตฟอร์มคลาวด์ IBM Bluemix นำเสนอสภาพแวดล้อมโซลูชันแบบครบวงจรและภาษาและเฟรมเวิร์กที่หลากหลายสำหรับการสร้างแอปพลิเคชัน เช่น Liberty สำหรับ Java™, SDK สำหรับ Node.js™, Ruby on Rails, ทับทิมซินาตร้า)
  • Microsoft Asure/Microsoft (ASP.NET, Java, PHP, Python, Django, Node.js และฐานข้อมูล Azure SQL)
  • Google App Engine/Google (Python, Java, PHP, Go และ MySQL ของเรา)
  • การพัฒนาแอปพลิเคชันบนคลาวด์แพลตฟอร์ม Salesforce1/Salesforce รวม Force.com, Heroku และ ExactTarget ไว้ในเครือข่ายบริการคลาวด์เดียว และมอบเครื่องมือสำหรับการพัฒนาแอปพลิเคชันต่างๆ เช่น เพื่อพัฒนา แอปพลิเคชันมือถือ Salesforce1 Mobile App/Salesforce หรือฐานข้อมูลคลาวด์สำหรับนักพัฒนาแอปพลิเคชัน Database.com/Salesforce ฯลฯ
  • Heroku/Salesforce (Ruby, Java, Node.js, Scala, Clojure, Python และ PHP และ PostgreSQL)
  • บริการแพลตฟอร์ม Oracle Cloud/Oracle (บริการ Oracle Database Cloud, Oracle Java Cloud Service, บริการสำรองข้อมูลฐานข้อมูล Oracle)
  • OpenShift/Red Hat (Java, Java EE, Python, Perl, PHP, Ruby, Node.JS และ MySQL, PostgreSQL, MongoDB)
  • Cloud Foundry/VMware (Java Spring, Ruby on Rails และ Sinatra, NodeJS, .NET และ MySQL Redis, MongoDB)

ข้าว. 4. โซลูชันการประมวลผลบนคลาวด์ PaaS ขั้นพื้นฐาน

นอกเหนือจากโซลูชัน PaaS ที่ระบุไว้แล้ว นักพัฒนาแอปพลิเคชันเว็บยังใช้โซลูชันอื่นอีกด้วย วิธีแก้ปัญหาที่ทราบแพลตฟอร์มคลาวด์: dotCloud PaaS, แพลตฟอร์มคลาวด์ SAP HANA, แพลตฟอร์ม CloudBees, Rackspace ฯลฯ

ชั้นที่สาม - SaaS (แอปพลิเคชันคลาวด์)

แอปพลิเคชันระบบคลาวด์ประเภทต่อไปนี้และการบำรุงรักษามีให้ภายใต้โครงการ SaaS: แอปธุรกิจ, แอป Office Web, แอปการจัดการ, การสื่อสาร, ความปลอดภัย ฯลฯ SaaS แพร่หลายมากที่สุดในสหรัฐอเมริกา แอปพลิเคชันคลาวด์ที่ได้รับความนิยมมากที่สุด ได้แก่: CRM (ระบบการจัดการลูกค้าสัมพันธ์), HRM (ระบบการจัดการบุคลากร), ERP (ระบบการวางแผนทรัพยากรองค์กร เช่น 1C), แอปพลิเคชันสำนักงาน, เครื่องมือสื่อสาร ฯลฯ Salesforce.com เป็นผู้ให้บริการรายใหญ่ที่สุดในโลก ของแอปพลิเคชัน CRM บนคลาวด์

วิธีการสื่อสาร ได้แก่ อีเมล (เช่น Gmail) การแชทด้วยเสียงและวิดีโอ (เช่น Microsoft Lync Online) Cloud PBX หรือ คลาวด์ PBX(ตัวอย่างเช่น, ตู้สาขาเสมือน Mango Office) บริการคลาวด์ MDM (การจัดการอุปกรณ์มือถือ - การจัดการอุปกรณ์มือถือ) บริการ Cloud MDM ได้รับการออกแบบมาให้ใช้งานได้ ระบบองค์กรด้วยความช่วยเหลือ อุปกรณ์เคลื่อนที่.

แอปพลิเคชันที่เรียกว่าตัวแทนได้รับการติดตั้งบนอุปกรณ์เคลื่อนที่ต่างๆ ที่ทำงานภายใต้การควบคุมของระบบ MDM บนคลาวด์ แอปพลิเคชันเหล่านี้มีการกำหนดค่าอุปกรณ์เคลื่อนที่แบบรวมศูนย์และการเข้าถึง เครือข่ายองค์กรองค์กรในรูปแบบของบริการ SaaS บนคลาวด์ โดยทั่วไปแล้ว เครื่องมือการสื่อสารบนคลาวด์จะทำงานร่วมกับบริการ SaaS อื่นๆ เช่น CRM+MDM, Office Web Apps+Lync Online, Google Docs+Gmail + Hangouts เป็นต้น

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

ซอฟต์แวร์ประยุกต์พื้นฐาน:

  • แอปธุรกิจ (CMR, FRM, IBM® B2B Cloud Services, Axway Cloud B2B, บริการ amoCRM SaaS สำหรับ B2B, Google Apps for Business)
  • ระบบธุรกิจอัจฉริยะ (PowerBI ซึ่งเป็นส่วนหนึ่งของ Office 365/Microsoft, บริการคลาวด์ที่มีการจัดการของ Oracle Business Intelligence, โซลูชันระดับมืออาชีพ Anaplan/ADE, การวิเคราะห์แบรนด์)
  • Office Web Apps (Google Docs, Office Online/Microsoft OneDrive, Office Web Apps/Microsoft, Zoho Docs, IBM SmartCloud Docs ฯลฯ)
  • แอพการจัดการ (ERP/เช่า 1C, HRM, SCM, MRP)
  • การสื่อสาร (Gmail, Google แฮงเอาท์, Microsoft Lync Online, Cloud PBX หรือ cloud PBX, MDM)
  • ความปลอดภัย (การป้องกันอีเมลของ Panda Cloud, การป้องกันอินเทอร์เน็ตของ Panda Cloud, การป้องกันอีเมลของ McAfee SaaS และความต่อเนื่อง, Comfortway Mobile Security ฯลฯ) ฯลฯ
  • การทำงานร่วมกันและผู้เช่าหลายราย (Google Docs, Google Sites, ไมโครซอฟต์ ออฟฟิศออนไลน์, Office 365, Office Web Apps)

โซลูชัน SaaS หลัก/ผู้จำหน่าย: Salesforce1 Sales Cloud/Salesforce (CRM), Oracle Cloud Applications/Oracle (HR, CX, ERP, EMP, SCP, Business Intelligence), Google Apps/Google – ชุดสำนักงานบริการคลาวด์ (Google Docs, Google Drive, Google Sites, การสื่อสาร: Hangouts, Gmail, Google Calendar ฯลฯ), IBM SmartCloud Docs/IBM, Microsoft Dynamics CRM, Microsoft OneDrive (Office Online, พื้นที่จัดเก็บไฟล์), Office 365/Microsoft ( Office Web Apps, Lync Online, Exchange Online, SharePoint Online), Zoho Docs/Zoho (ชุดสำนักงานออนไลน์), Zoho Reports/Zoho (ระบบธุรกิจอัจฉริยะ), Zoho CRM/Zoho, Informatica Cloud MDM/Informatica, MaaS360/Fiberlink, Cloud PBX จาก Vonage Business Solutions เป็นต้น

ข้าว. 5. โซลูชันการประมวลผลบนคลาวด์ SaaS ขั้นพื้นฐาน

มีบริการประมวลผลบนคลาวด์ SaaS อื่นๆ อีกมากมาย เช่น Cisco WebEx - บริการคลาวด์สำหรับการประชุมทางเว็บ CMS ที่ใช้โมเดล SaaS (เช่น แพลตฟอร์ม SaaS UMI.CLOUD) อีคอมเมิร์ซ B2B/B2C โดยใช้โมเดล SaaS การตลาดของโซลูชัน SaaS บริการ Dr.Web Anti-virus ที่ใช้โมเดล SaaS SugarCRM เป็นระบบ CRM โอเพ่นซอร์สเชิงพาณิชย์ BPMonline CRM พร้อมเครื่องมือสำหรับการสร้างแบบจำลองและทำให้กระบวนการทางธุรกิจเป็นอัตโนมัติ ฯลฯ

ควรสังเกตว่าแนวคิดของการประมวลผลแบบคลาวด์เกี่ยวข้องกับการให้บริการคลาวด์ประเภทต่างๆ เพิ่มเติมแก่ผู้บริโภค: Storage-as-a-Service, Database-as-a-Service, Information-as-a-Service, Process-as-a -บริการ , การบูรณาการเป็นบริการ , การทดสอบเป็นบริการ ฯลฯ ตัวอย่างเช่น มีพื้นที่จัดเก็บไฟล์บนคลาวด์จำนวนมาก Storage-as-a-Service: Amazon Simple Storage Service (Amazon S3), DropBox, Google Drive, Microsoft OneDrive เป็นต้น

การประมวลผลแบบคลาวด์และเทคโนโลยีถูกนำมาใช้ในด้านการศึกษาอย่างไร Google นำเสนอแอปพลิเคชันระบบคลาวด์สำหรับสถาบันการศึกษา Google Apps เพื่อการศึกษาเพื่อการศึกษาทางอิเล็กทรอนิกส์ Microsoft มอบความสามารถของบริการคลาวด์ Office 365 เพื่อการศึกษาแก่ผู้ใช้สถาบันการศึกษา (Windows Azure ในด้านการศึกษา) การเปิดตัวระบบคลาวด์คอมพิวติ้งในโรงเรียนและมหาวิทยาลัยจะช่วยให้เด็กนักเรียนและนักศึกษาได้รับประสบการณ์การเรียนรู้ที่สะดวกสบายมาก

แนวโน้มสำหรับการแพร่กระจายของคลาวด์คอมพิวติ้งโดยคำนึงถึงการพัฒนาในปัจจุบันนั้นมีระบุไว้ในงานวิเคราะห์ "เมฆไปไหน" บนเว็บไซต์บีบอัด

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

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