OpenStack i Cloud Computing: przyszłość przetwarzania w chmurze z wolnym oprogramowaniem

Porozmawiamy o tej nowej okazji otwarta i skalowalna platforma do tworzenia chmur prywatnych i publicznych, czyli tzw Otwórz stos.

lpi

Otwórz stos  powstał jako projekt robót infrastrukturalnych "Otwarte źródło" (Otwarte źródło) pod postacią usługi online (IaaS) do tworzenia i administrowania dużymi grupami wirtualnych serwerów prywatnych w centrum danych.

openstack-1

Cele z tego miało wspierać interoperacyjność między usługami w chmurze w celu tworzenia usług w chmurze (takich samych jak Amazon) w ich własnych centrach danych. OpenStack, jest obecnie dostępny bezpłatnie w ramach Licencja Apache 2.0. Dlatego wielu często odwołuje się do OpenStack w witrynach informacyjnych, takich jak Linux Cloud, „Linux w chmurze”. Inni porównują to do projektów takich jak Eukaliptus y Apache CloudStack, dwie inne inicjatywy chmurowe typu open source.

Jaka jest struktura Openstack?

OpenStack ma architektura modułowa który obecnie składa się z jedenaście (11) składników:

  • Nie będzie: Aby zapewnić maszyny wirtualne (VM) na żądanie (Na żądanie) wymagany.
  • Szybki: Zapewnienie skalowalnego systemu pamięci masowej, który obsługuje przechowywanie niezbędnych obiektów.
  • Żużel: do zapewniają trwały magazyn blokowy do hostowania uruchomionych maszyn wirtualnych.
  • Spojrzenie: Aby zaoferować listę i przechowywanie obrazów dysków wirtualnych, z którymi będą pracować.
  • Zwornik: Zapewnienie technologii uwierzytelniania i autoryzacji dla wszystkich usług OpenStack.
  • Horyzont: Zapewnienie modułowego internetowego interfejsu użytkownika (UI) do interakcji z usługami OpenStack.
  • Neutron: Zapewnienie wymaganej łączności sieciowej jako usługi między urządzeniami interfejsowymi, które sterują wbudowanymi usługami OpenStack.
  • Ceilometr: Zapewnienie pojedynczego punktu kontaktowego dla systemów rozliczeniowych.
  • Ciepło: Para zapewnia usługi orkiestracji dla wielu aplikacji chmurowych od różnych dostawców i technologii.
  • Skarb: Udostępnianie bazy danych jako ujednoliconej usługi dla wdrożonych relacyjnych i nierelacyjnych silników baz danych.
  • Sahara: Para oferuje usługi przetwarzania danych wymagane dla zasobów zarządzanych przez OpenStack.

Jak narodził się Openstack?

La National Aeronautics and Space Administration (NASA) w połączeniu z Rackspacerozwinęli się OpenStack. RackSpace dostarczył kod, który zasila usługę przechowywania plików w chmurze i dostarczania treści (Pliki w chmurze) i produkcyjne serwery chmurowe (Serwery w chmurze). NASA dał technologię, która obsługuje Mgławica, własnej usługi przetwarzania w chmurze, charakteryzującej się wysoką wydajnością, obsługą sieci i wydajnym zarządzaniem przechowywaniem danych, umożliwiającą zarządzanie dużymi zbiorami danych naukowych.

OpenStack oficjalnie stała się w pełni niezależną organizacją non-profit w Wrzesień 2012. Społeczność OpenStackwokół niej utworzona jest nadzorowana przez zarząd, w skład którego wchodzi wielu bezpośrednich i pośrednich konkurentów, m.in. IBM, Intel i VMware.

Co sprawia, że ​​Openstack jest tak skuteczny, praktyczny i używany?

OpenStack ma na celu zbudowanie platformy chmurowej, typ CMP (platforma zarządzania chmurą) co ułatwia budowę różnych elementów infrastruktury i zarządzanie nimi w celu realizacji usług w chmurze dla swoich klientów (użytkowników). Jeśli porównamy Stos VMware, Otwórz stos byłby na tym samym poziomie vCAC i / lub płyta CD).

OpenStack ma dużą pojemność rozciągliwość przez Pszczoła"Łatwy" wdrożyć i dostosować (bardzo w AWS), publiczne i typu „Sprzedawca bezpłatnie”, tak wielu „SDostawcy usług » odwrócili się, aby zobaczyć OpenStack jako kluczowa alternatywa dla własnych inicjatyw dotyczących infrastruktury chmurowej. OpenStack z jego technologia modułowa w oparciu o wymagania "Chmura" które trzeba dostarczyć, pozwala na integrację różnych projektów z tworzoną architekturą w sposób progresywny i stabilny.

Czym NIE jest Openstack?

OpenStack nie jest:

  • Produkt: W rzeczywistości jest to zestaw usług, które tworzą chmurę za pomocą technologii open Source, co pozwala na jego modyfikację, adaptację i personalizację zgodnie z własnymi potrzebami, które można następnie dzielić i współtworzyć z potrzebami społeczności. OpenStack jest utrzymywany i kontrolowany przez Fundacja OpenStack.
  • Hypervisor: To więcej niż zwykły element wirtualizacji, ponieważ jest to element znajdujący się w warstwie znacznie powyżej chmury, ma wysokość konkurentów takich jak płyta CD y vCAC (VMware) i z innymi CMP de osoby trzecie (3) które tam są.
  • 100% za darmo: Tylko kod do otwarcia, ponieważ koszty utrzymania, szkolenia, rozwiązywania problemów, zarządzania i utrzymania warstw poniżej (np. vSphere, sieć, pamięć masowa itp.) mają lub mogą wiązać się z kosztami w zależności od dostawcy i / lub zastosowanej technologii. Ponadto niektóre dystrybucje Linuksa zaczynają oferować swoje „Smak” (wersje) samego OpenStack, dodając powiązaną wartość, koszt nie za kod, ale za wsparcie i resztę.
  • Tylko dla usługodawców: OpenStack Może być używany przez każdą instytucję, firmę, organizacje i nie tylko Dostawcy usług (SP), ponieważ wyraźnie modularność i łatwość konsumpcji poprzez jej API sprawia, że ​​produkt jest tak interesujący dla dostawców usług i innych zainteresowanych stron.

A co to jest chmura obliczeniowa?

Stosownie NIST (National Institute of Standards and Technology) OpenStack Może być zdefiniowany lub pomyślany jako model skalowalnych usług na żądanie do alokacji i zużycia zasobów obliczeniowych. Wszystko to obejmuje wykorzystanie infrastruktury, aplikacji, danych (informacji) i zestawu usług zintegrowanych z rezerwami zasobów obliczeniowych, sieci, danych (informacji) i pojemności pamięci. A także zakładając, że te elementy można szybko zbudować, dostarczyć, wdrożyć i zwolnić, przy niewielkim wysiłku związanym z rozwojem, kontrolą i interakcją ze strony dostawcy Cloud Computing, w celu zaspokojenia bieżących potrzeb klienta.

Świadczenie usług przetwarzania w chmurze można powiązać z trzema (3) określonymi modelami biznesowymi:

  • Infrastruktura jako usługa (IaaS): Ten model biznesowy oferuje konsumentowi (użytkownikowi) zapewnienie przetwarzania, przechowywania, sieci i wszelkich innych zasobów obliczeniowych niezbędnych do zainstalowania oprogramowania, w tym systemu operacyjnego i aplikacji. Z wyjątkiem kontroli nad podstawowym systemem w chmurze, ale systemem operacyjnym i jego aplikacjami. Przykład: Amazon Web Services EC2.
  • Platforma jako usługa (PaaS): Ten model biznesowy oferuje konsumentowi (użytkownikowi) możliwość uruchamiania aplikacji opracowanych lub zakontraktowanych przez strony trzecie z języków programowania lub interfejsów dostarczonych przez dostawcę. Z wyjątkiem kontroli nad systemem bazowym lub zasobami infrastruktury.
  • Oprogramowanie jako usługa (SaaS): Ten model biznesowy oferuje konsumentowi (użytkownikowi) możliwość korzystania z aplikacji dostawcy, które działają w infrastrukturze chmury. Dostęp do aplikacji uzyskuje się z urządzeń klienckich za pośrednictwem interfejsów, na przykład przeglądarki internetowej. W takim przypadku użytkownik ma dostęp tylko do interfejsu konfiguracyjnego dostarczonego oprogramowania.

Świadczenie usług przetwarzania w chmurze można powiązać z trzema (3) konkretnymi modelami wdrażania:

  • Chmura publiczna: Ten model wdrażania w chmurze pozwala na udostępnienie infrastruktury i zasobów logicznych, które są częścią środowiska, ogółowi społeczeństwa lub szerokiej grupie użytkowników. Zwykle jest własnością dostawcy, który zarządza oferowaną infrastrukturą i usługami. Przykład: usługa GoogleApps.
  • Prywatna chmura: Ten model wdrażania w chmurze umożliwia zarządzanie infrastrukturą wyłącznie przez jedną organizację. Administracją aplikacjami i usługami może zajmować się ta sama organizacja lub osoba trzecia. Powiązana infrastruktura może znajdować się w organizacji lub poza nią. Przykład: dowolna usługa w chmurze będąca własnością organizacji lub zakontraktowana z dostawcą, której zasoby są wyłączne dla tej organizacji.
  • Chmura społeczności: Ten model wdrażania w chmurze umożliwia współdzielenie infrastruktury przez różne organizacje, a jego głównym celem jest wsparcie określonej społeczności, która ma podobny zestaw problemów (misja, wymagania dotyczące bezpieczeństwa lub zgodności itp.). Podobnie jak Private Cloud, może być zarządzany przez organizacje lub przez stronę trzecią, a infrastruktura może znajdować się w ich własnych obiektach lub poza nimi. Przykład: usługa świadczona przez www.apps.gov rządu USA, który świadczy usługi przetwarzania w chmurze agencjom rządowym.
  • Chmura hybrydowa: Ten model wdrażania chmury umożliwia połączenie dwóch lub więcej typów wcześniejszych chmur chmurowych, utrzymując je jako oddzielne jednostki, ale zjednoczone za pomocą standardowych lub zastrzeżonych technologii, które umożliwiają przenoszenie zarządzanych danych i aplikacji.

Cóż, mam nadzieję, że spodobał Ci się ten post!


Zostaw swój komentarz

Twój adres e-mail nie zostanie opublikowany. Wymagane pola są oznaczone *

*

*

  1. Odpowiedzialny za dane: Miguel Ángel Gatón
  2. Cel danych: kontrola spamu, zarządzanie komentarzami.
  3. Legitymacja: Twoja zgoda
  4. Przekazywanie danych: Dane nie będą przekazywane stronom trzecim, z wyjątkiem obowiązku prawnego.
  5. Przechowywanie danych: baza danych hostowana przez Occentus Networks (UE)
  6. Prawa: w dowolnym momencie możesz ograniczyć, odzyskać i usunąć swoje dane.