OpenStack და Cloud Computing: მომავალი Cloud Computing უფასო პროგრამულ უზრუნველყოფასთან

ამ ახალ შესაძლებლობაზე ვისაუბრებთ ღია და მასშტაბური პლატფორმა კერძო და საზოგადოებრივი ღრუბლების შესაქმნელად, ანუ ღია სტეკი.

lpi ღია სტეკი  შეიქმნა როგორც ინფრასტრუქტურული სამუშაოების პროექტი "Საჯარო წყარო" (Საჯარო წყარო) ონლაინ სერვისის ფიგურის მიხედვით (IaaS) მონაცემთა ცენტრში ვირტუალური კერძო სერვერების დიდი ჯგუფების შექმნისა და ადმინისტრირებისთვის.

ღია დასტა -1 მიზნები ამის მიზანი იყო ღრუბლოვან სერვისებს შორის ურთიერთქმედების მხარდაჭერა, რათა მათ მონაცემთა ცენტრებში აეშენებინათ ღრუბლოვანი მომსახურება (იგივე Amazon). OpenStack, ამჟამად ხელმისაწვდომია უფასოდ ქვეშ Apache 2.0 ლიცენზია. ამიტომ, ბევრი ხშირად მოიხსენიებს OpenStack ინფორმაციულ საიტებზე, როგორიცაა Linux Cloud, ანუ "ღრუბლის Linux". სხვები მას ადარებენ ისეთ პროექტებს, როგორიცაა Eucalyptus y Apache CloudStack, ორი სხვა ღია წყაროს ღრუბლის ინიციატივა.

და როგორ არის სტრუქტურა Openstack?

OpenStack აქვს მოდულური არქიტექტურა რომელიც ამჟამად შედგება თერთმეტი (11) კომპონენტი:

  • არ აპირებს: ვირტუალური მანქანების (VM) უზრუნველყოფა მოთხოვნების შესაბამისად (Მოთხოვნა, საჭიროება) საჭიროა.
  • სწრაფი: უზრუნველყოს მასშტაბური შენახვის სისტემა, რომელიც ხელს შეუწყობს საჭირო ობიექტების შენახვას.
  • ცინდერი: to უზრუნველყოს მუდმივი ბლოკის შენახვა გაშვებული ვირტუალური მანქანების მასპინძლობისთვის.
  • შეხედვა: ვირტუალური დისკის სურათების ჩამონათვალისა და შენახვის შეთავაზება, რომელთანაც ისინი იმუშავებენ.
  • საკვანძო ქვა: ავტორიზაციისა და ავტორიზაციის ტექნოლოგიის უზრუნველსაყოფად OpenStack- ის ყველა სერვისის გასაშვებად.
  • ჰორიზონტი: უზრუნველყოს მოდულური ვებ მომხმარებლის ინტერფეისი (UI) OpenStack სერვისებთან ურთიერთქმედებისათვის.
  • ნეიტრონი: უზრუნველყოს საჭირო ქსელური კავშირი, როგორც მომსახურება ინტერფეისის მოწყობილობებს შორის, რომლებიც აკონტროლებენ OpenStack- ის ჩანერგილ სერვისებს.
  • ცელომეტრი: უზრუნველყოს ერთი საკონტაქტო პუნქტი ბილინგის სისტემებისთვის.
  • სითბო: Para უზრუნველყოფს სხვადასხვა შემსრულებლებისა და ტექნოლოგიების ღრუბლოვანი პროგრამების მრავალი საორკესტრო მომსახურებას.
  • ტროვე: მონაცემთა ბაზის უზრუნველყოფა, როგორც ერთიანი სერვისი განლაგებული რელაციური და არარელაციური მონაცემთა ბაზის ძრავებისთვის.
  • საჰარა: Para გთავაზობთ მონაცემთა დამუშავების სერვისებს, რომლებიც საჭიროა OpenStack- ის მიერ მართული რესურსებისთვის.

და როგორ დაიბადა Openstack?

La აერონავტიკისა და კოსმოსის ეროვნული ადმინისტრაცია (NASA) ერთად Rackspace, ისინი განვითარდნენ OpenStack. RackSpace- მა უზრუნველყო კოდი, რომელიც უზრუნველყოფს ღრუბლოვანი ფაილების შენახვისა და შინაარსის მიწოდების სერვისს (ღრუბლოვანი ფაილები) და წარმოების Cloud სერვერები (Cloud სერვერები) NASA მისცა ტექნოლოგია, რომელიც მხარს უჭერს Nebulaსაკუთარი Cloud Computing სერვისი, მაღალი ხარისხის, ქსელური და მონაცემთა შენახვის ეფექტური მენეჯმენტის მახასიათებლებით, სამეცნიერო მონაცემების დიდი ნაკადის მართვის მისაღწევად.

OpenStack ოფიციალურად გახდა სრულიად დამოუკიდებელი არაკომერციული ორგანიზაცია 2012 წლის სექტემბერი. OpenStack საზოგადოება, მის გარშემო შექმნილი კონტროლდება დირექტორთა საბჭოს მიერ, რომელიც შედგება მრავალი პირდაპირი და არაპირდაპირი კონკურენტისგან, მაგალითად, IBM, Intel და VMware.

და რით არის Openstack ასეთი წარმატებული, პრაქტიკული და გამოყენებული?

OpenStack მიზნად ისახავს Cloud პლატფორმის, ტიპის შექმნას CMP (ღრუბლების მართვის პლატფორმა) რაც ხელს უწყობს ინფრასტრუქტურის ფარგლებში სხვადასხვა ელემენტის მშენებლობასა და მართვას, კლიენტების (მომხმარებლების) ღრუბლოვანი მომსახურების მისაღწევად. თუ შევადარებთ VMware დასტა, ღია სტეკი იმავე დონეზე იქნებოდა vCAC და / ან vCD).

OpenStack აქვს დიდი ტევადობა გაფართოება მეშვეობით APIs არიან "Მარტივი" დანერგვა და ადაპტირება (ძალიან სტილში AWS), საჯარო და ტიპის "უფასო გამყიდველი", ამდენი «სსერვისის მომწოდებლები » ისინი აღმოჩნდნენ OpenStack როგორც საკუთარი ღრუბლოვანი ინფრასტრუქტურის ინიციატივების ძირითადი ალტერნატივა. OpenStack თავისი მოდულური ტექნოლოგია მოთხოვნების საფუძველზე "ღრუბელი" ამის მიწოდება საშუალებას გაძლევთ სხვადასხვა პროექტები ინტეგრირდეთ პროგრესული და სტაბილური გზით შექმნილ არქიტექტურაში.

რა არ არის Openstack?

OpenStack არ არის:

  • Პროდუქტი: სინამდვილეში ეს არის მომსახურების კომპლექტი, რომელიც ქმნის ღრუბელს, ტექნოლოგიით ღია, რაც საშუალებას იძლევა მისი მოდიფიკაცია, ადაპტაცია და პერსონალიზაცია საკუთარი საჭიროებების სასარგებლოდ, რაც შემდეგ შეიძლება გაზიარდეს და ხელი შეუწყოს საზოგადოების საჭიროებებს. OpenStack შენარჩუნებულია და კონტროლდება ფონდი OpenStack.
  • ჰიპერვიზორი: ეს უფრო მეტია ვიდრე მარტივი ვირტუალიზაციის ელემენტი, რადგან ეს არის ელემენტი, რომელიც ღრუბელზე მაღლა მდებარეობს, მას აქვს ისეთი კონკურენტების სიმაღლე, როგორიცაა vCD y vCAC (VMware) და სხვებთან ერთად CMP- ები de მესამე მხარეები (3) რომ იქ არიან.
  • 100% უფასო: მხოლოდ კოდი უნდა იყოს გახსნილი, რადგან ქვემოთ მოყვანილი ფენების მოვლა-შენახვის, ტრენინგის, პრობლემების მოგვარების, მენეჯმენტისა და შენარჩუნების ხარჯები. (მაგ. vSphere, ქსელში შენახვა და ა.შ.) მათ აქვთ ან შეიძლება ჰქონდეთ ასოცირებული ღირებულება, რაც დამოკიდებულია პროვაიდერზე და / ან გამოყენებულ ტექნოლოგიაზე. გარდა ამისა, ზოგიერთი Linux Distros იწყებს შეთავაზებას "არომატი" (ვერსიები) OpenStack– ს საკუთარი, დასძინა ასოცირებული მნიშვნელობა, ღირებულება არა კოდისთვის, არამედ მხარდაჭერისთვის და დანარჩენისთვის.
  • მხოლოდ მომსახურების მიმწოდებლებისთვის: OpenStack ის შეიძლება გამოყენებულ იქნას ნებისმიერი ტიპის დაწესებულების, კომპანიის, ორგანიზაციების მიერ და არა მხოლოდ მომსახურების მიმწოდებლები, ვინაიდან აშკარად მისი API– ების მოდულურობა და მოხმარების მარტივია, პროდუქტი იმდენად საინტერესოა SP– ებისთვის და ნებისმიერი სხვა დაინტერესებული მხარისთვის.

და რა არის Cloud Computing?

მიხედვით NIST (სტანდარტებისა და ტექნოლოგიების ეროვნული ინსტიტუტი) OpenStack ეს შეიძლება განისაზღვროს ან ჩაითვალოს, როგორც მასშტაბური მომსახურების მოდელი, რომელიც ითვალისწინებს გამოთვლითი რესურსების განაწილებასა და მოხმარებას. ყოველივე ეს მოიცავს ინფრასტრუქტურის, პროგრამების, მონაცემების (ინფორმაციის) და მომსახურებების ერთობლიობას, რომლებიც ინტეგრირებულია კომპიუტერული რესურსების, ქსელების, მონაცემების (ინფორმაციის) და შენახვის მოცულობის რეზერვებით. ასევე ვთქვათ, რომ ამ ელემენტების აშენება, მომარაგება, განლაგება და გამოთავისუფლება შესაძლებელია სწრაფად, Cloud Computing პროვაიდერის განვითარების, კონტროლისა და ურთიერთქმედების მცირე მცდელობით, კლიენტის ამჟამინდელი საჭიროებების დასაკმაყოფილებლად.

Cloud Computing სერვისების მიწოდება შეიძლება ასოცირდეს სამ (3) სპეციფიკურ ბიზნეს მოდელთან:

  • ინფრასტრუქტურა, როგორც სერვისი (IaaS): ეს ბიზნეს მოდელი მომხმარებელს (მომხმარებელს) სთავაზობს დამუშავების, შენახვის, ქსელების და ნებისმიერი სხვა გამოთვლითი რესურსის უზრუნველყოფას პროგრამული უზრუნველყოფის, მათ შორის ოპერაციული სისტემის და პროგრამების ინსტალაციისთვის. ფუძემდებლური ღრუბლოვანი სისტემის კონტროლის გარდა, ოპერაციული სისტემა და მისი პროგრამები. მაგალითი: Amazon Web Services EC2.
  • პლატფორმა, როგორც სერვისი (PaaS): ეს ბიზნეს მოდელი მომხმარებელს (მომხმარებელს) სთავაზობს მესამე მხარის მიერ შემუშავებული ან ხელშემკვრელი პროგრამების შესრულების შესაძლებლობას, პროვაიდერის მიერ მოწოდებული პროგრამირების ენებზე ან ინტერფეისებზე დაყრდნობით. ფუძემდებლური სისტემის ან ინფრასტრუქტურული რესურსების კონტროლის გარდა.
  • პროგრამული უზრუნველყოფა, როგორც სერვისი (SaaS): ეს ბიზნეს მოდელი სთავაზობს მომხმარებელს (მომხმარებელს) გამოიყენოს პროვაიდერის პროგრამები, რომლებიც მუშაობს ღრუბლოვან ინფრასტრუქტურაზე. პროგრამებზე წვდომა ხდება კლიენტის მოწყობილობიდან ინტერფეისების საშუალებით, მაგალითად, ბრაუზერის საშუალებით. ამ შემთხვევაში მომხმარებელს აქვს მხოლოდ მოწოდებული პროგრამული უზრუნველყოფის კონფიგურაციის ინტერფეისზე წვდომა.

Cloud Computing სერვისების მიწოდება შეიძლება ასოცირდეს განხორციელების სამ (3) სპეციფიკურ მოდელთან:

  • საზოგადოებრივი ღრუბელი: Cloud Deployment– ის ეს მოდელი საშუალებას იძლევა ინფრასტრუქტურა და ლოგიკური რესურსები, რომლებიც გარემოს ნაწილია, ხელმისაწვდომი იყოს ფართო საზოგადოებისათვის ან მომხმარებელთა ფართო ჯგუფისთვის. ეს ჩვეულებრივ ეკუთვნის პროვაიდერს, რომელიც მართავს შემოთავაზებულ ინფრასტრუქტურას და მომსახურებებს. მაგალითი: GoogleApps სერვისი.
  • პირადი ღრუბელი: Cloud Deployment– ის ეს მოდელი საშუალებას იძლევა ინფრასტრუქტურის მართვა მხოლოდ ერთი ორგანიზაციის მიერ. განაცხადებისა და მომსახურების ადმინისტრირება შეიძლება განხორციელდეს იმავე ორგანიზაციის ან მესამე მხარის მიერ. მასთან დაკავშირებული ინფრასტრუქტურა შეიძლება იყოს ორგანიზაციის შიგნით ან მის გარეთ. მაგალითი: ნებისმიერი ღრუბლოვანი მომსახურება, რომელიც ორგანიზაციას ეკუთვნის ან კონტრაქტი აქვს მიმწოდებელს, მაგრამ მისი რესურსები მხოლოდ ამ ორგანიზაციისთვისაა.
  • საზოგადოების ღრუბელი: Cloud Deployment– ის ეს მოდელი საშუალებას იძლევა სხვადასხვა ორგანიზაციებმა გაზიარონ ინფრასტრუქტურა და მისი მთავარი მიზანია კონკრეტული საზოგადოების მხარდაჭერა, რომელსაც მსგავსი პრობლემები აქვს (მისია, უსაფრთხოების დაცვა ან რეგულაციების შესაბამისობის მოთხოვნები და ა.შ.). კერძო ღრუბლის მსგავსად, მას მართავენ ორგანიზაციები ან მესამე მხარე, ხოლო ინფრასტრუქტურა შეიძლება განთავსდეს საკუთარ ობიექტებში ან მათ გარეთ. მაგალითი: მომსახურება, რომელსაც უზრუნველყოფს www.apps.gov აშშ-ს მთავრობის, რომელიც უზრუნველყოფს სამთავრობო უწყებებს ღრუბლოვანი კომპიუტერული მომსახურებებით.
  • ჰიბრიდული ღრუბელი: Cloud Implementation Model საშუალებას იძლევა ორი ან მეტი ტიპის წინა Cloud Cloud- ები გაერთიანდეს, მათ ცალკეულ ობიექტებად ინახავს, ​​მაგრამ გაერთიანებულია სტანდარტიზებული ან საკუთრების ტექნოლოგიებით, რაც საშუალებას აძლევს მართული მონაცემებისა და პროგრამების პორტაბელურობას.

კარგი, იმედია მოგეწონათ ეს პოსტი!


სტატიის შინაარსი იცავს ჩვენს პრინციპებს სარედაქციო ეთიკა. შეცდომის შესატყობინებლად დააჭირეთ ღილაკს აქ.

იყავი პირველი კომენტარი

დატოვე კომენტარი

თქვენი ელფოსტის მისამართი გამოქვეყნებული არ იყო. აუცილებელი ველები აღნიშნულია *

*

*

  1. მონაცემებზე პასუხისმგებელი: მიგელ ანგელ გატონი
  2. მონაცემთა მიზანი: სპამის კონტროლი, კომენტარების მართვა.
  3. ლეგიტიმაცია: თქვენი თანხმობა
  4. მონაცემთა კომუნიკაცია: მონაცემები არ გადაეცემა მესამე პირებს, გარდა სამართლებრივი ვალდებულებისა.
  5. მონაცემთა შენახვა: მონაცემთა ბაზა, რომელსაც უმასპინძლა Occentus Networks (EU)
  6. უფლებები: ნებისმიერ დროს შეგიძლიათ შეზღუდოთ, აღადგინოთ და წაშალოთ თქვენი ინფორმაცია.