Red Hat wprowadził do środowiska Red Hat OpenShift rozwiązanie Kubernetes Operators, które zapewni partnerom prostszy sposób dostarczania przetestowanych i zweryfikowanych aplikacji Kubernetesa na najbardziej kompleksowej korporacyjnej plaformie Kubernetesa. Opracowany z wykorzystaniem pakietu narzędzi open source Operator Framework pomaga wyeliminować bariery związane z budowaniem skomplikowanych, stanowych aplikacji Kubernetesa, a w rezultacie tworzyć usługi, które pracują w każdej chmurze, w której działa Kubernetes.
Operatory w Red Hat OpenShift Container Platform debiutują z szerokim wsparciem branży. W dniu premiery ponad 60 partnerów zapowiedziało wsparcie dla inicjatywy Kubernetes Operator Framework wprowadzonej przez Red Hat.
Budowanie i rozwijanie natywnych aplikacji chmurowych nie jest prostym zadaniem dla firm software'owych - muszą one uporać się z wieloma komplikacjami w początkowej fazie i zapewnić wsparcie aplikacji w różnych środowiskach chmurowych. Z pomocą przychodzą operatory, metoda pakowania, wdrażania i zarządzania aplikacją Kubernetesa, która jest wdrożona na Kubernetesie i zarządzana z wykorzystaniem interfejsów Kubernetes API oraz narzędzi kubectl. Operatory Kubernetesa upraszczają tworzenie aplikacji dla platform Kubernetesa poprzez ukrycie złożoności i wbudowanie ludzkiej wiedzy w aplikacje, dzięki czemu powstają usługi, które mogą działać bez ludzkiej interwencji.
Taka automatyzacja usług może ułatwić życie zarówno deweloperom, jak i zespołom operacyjnym, ponieważ sprawia, że aplikacje Kubernetesa funkcjonują jak usługi chmurowe, od automatycznej naprawy i automatycznego przydzielania zasobów do łatwiejszego zarządzania i konserwacji w środowiskach produkcyjnych. Aplikacje zbudowane z wykorzystaniem Operator Framework można aktualizować we wszystkich środowiskach jednocześnie, co ogranicza przestoje systemów IT i ułatwia zarządzanie dużymi klastrami aplikacji Kubernetesa.
"Operator Framework w połączeniu z kompleksową platformą Red Hat Kubernetes, zwiększy spójność korporacyjnych środowisk IT. Operatory umożliwiają tworzenie aplikacji, które po prostu działają na wspólnej platformie Kubernetesa, bez względu na to, gdzie rzeczywiście są wdrożone. Zamierzamy wykorzystać naszą wiedzę techniczną w zakresie Kubernetesa oraz wdrożeń natywnych aplikacji i usług chmurowych, aby pomóc naszym partnerom i klientom w budowaniu ich własnych Operatorów Kubernetesa, które można wdrażać i rozwijać na dużą skalę na Red Hat OpenShift Container Platform" - powiedział Ashesh Badani, wiceprezes i dyrektor generalny, OpenShift, Red Hat.
Operatory Kubernetesa i Red Hat OpenShift Container Platform
Red Hat OpenShift Container Platform zapewnia wspólny fundament dla natywnych operacji chmurowych, spełniając potrzeby współczesnych korporacyjnych działów IT tak, jak Red Hat Enterprise Linux spełnił je w zakresie zarządzania tradycyjnymi centrami danych. Red Hat OpenShift łączy innowacyjność Kubernetesa z doświadczeniem Red Hat w zapewnianiu wyższego stopnia bezpieczeństwa i wsparcia klasy korporacyjnej, oferując kompleksową platformę Kubernetesa, która spełnia wymagania nowoczesnych przedsiębiorstw ze wsparciem dynamicznego ekosystemu partnerskiego.
Red Hat pracuje nad przyszłym ulepszeniem, które pozwoli partnerom testować i weryfikować operatory Red Hat OpenShift Container Platform w środowisku Red Hat OpenShift. Zapewni to firmom software’owym gwarancję, że aplikacja stanowi część szerokiego i wspieranego ekosystemu Red Hat i że będzie działać w zamierzony sposób w dowolnej instancji Red Hat OpenShift. Będzie to dotyczyć zarówno środowisk hybrydowych, jak i wielochmurowych, takich jak Microsoft Azure, Google Cloud, Amazon Web Services itd. Klienci zyskają większe zaufanie do natywnych aplikacji chmurowych, a partnerzy Red Hat będą mogli stworzyć łatwiejsze w zarządzaniu produkty, które mogą działać wszędzie tam, gdzie potrzebują ich użytkownicy końcowi.
Zalety ekosystemu Red Hat
Red Hat ma długą historię budowania ekosystemów oprogramowania opartych na infrastrukturze open source, czego przykładem mogą być dynamiczne sieci partnerskie wokół Red Hat Enterprise Linux i Red Hat OpenStack Platform. Red Hat planuje z czasem rozszerzyć certyfikację Red Hat Container o wsparcie Operatorów jako przetestowanych i zweryfikowanych aplikacji Kubernetesa w Red Hat OpenShift. Red Hat już teraz stworzył największy na świecie komercyjnie wspierany ekosystem dla natywnych aplikacji chmurowych, przy czym cel jest taki, aby rozwiązanie Red Hat OpenShift Container Platform stało się najłatwiejszą w zarządzaniu platformą aplikacyjną dla chmur hybrydowych.
Rozwiązanie Kubernetes Operators dla Red Hat OpenShift Container Platform będzie początkowo dostępne dla partnerów firmy Red Hat w ramach nowego programu Kubernetes Operator Early Access.
Źródło: Red Hat