**Moje szczere przemyślenia na temat wielochmurowej platformy hostingowej Jelastic - Co to jest Jelastic - Czym różni się od innych elastycznych platform hostingowych - Co lubię w Jelastiku - Najlepsi klienci i przypadki użycia - âÃÂæi ja postaram się zrobić to wszystko laickim językiem angielskim! ÃÂÃÂÃÂàWchodzimy głęboko w króliczą technologię chmurową! ## Co to jest Jelastic? **Co to jest Podobnie jak w przypadku wielu ostatnio pojawiających się rozwiązań high-tech. Nigdy do końca nie pojmujesz, czym są rzeczy. I jak działają - Czy to usługa? - Czy to oprogramowanie? - Czy to oprogramowanie sprzedawane jako usługa? (aka SaaS) - A może jest to platforma oprogramowania sprzedawana jako usługa? (aka PaaS) - Gdzie mogę to dostać? - Kto go używa? Ja wiem. Wiele pytań. Dla większości ludzi Jelastic brzmi jak bardzo skomplikowana usługa dla przedsiębiorstw. I że nie jest to powiązane i niepotrzebne w ich przypadku użycia **Jelastic to oparty na chmurze panel kontrolny, który umożliwia integrację usług w wielu chmurach - To coś w rodzaju WHM/cPanel, ale hostowane w chmurze i może również zarządzać klastrami serwerów zamiast tylko jednego serwera oraz integrować wiele innych usług w chmurze (przechowywanie, CDN, DNS, itp) - Innym sposobem, w jaki można to powiedzieć, jest to, że Jelastic jest jak Cloudways, ale może zarządzać wieloma serwerami i integrować wiele innych usług w chmurze - Można też powiedzieć, że Jelastic to platforma multi-cloud (taka jak AWS), która pozwala każdemu uruchamiać lub oferować klientom usługi multi-cloud - Chociaż Twoją podstawową usługą może być hosting, możesz teraz oferować (i łatwo integrować) o wiele więcej Trudno to zdefiniować, ponieważ Jelastic nie ma ograniczeń. Jest to platforma, która pozwala każdemu, kto ma serwery, oferować usługi w wielu chmurach, takie jak AWS. Możesz używać swoich serwerów do robienia wszystkiego, co chcesz **Porównanie Jelastic z innymi panelami kontrolnymi serwera lub oprogramowaniem panelu chmurowego - Zarządzaj samodzielnymi serwerami, takimi jak cPanel - Sprzedawane centrom danych, hostom internetowym i programistom, takim jak cPanel - Zarządzaj wieloma serwerami z chmury, takiej jak Cloudways - Zarządzaj klastrami serwerów, takimi jak ClusterCS - Zarządzaj elastyczną usługą hostingową, taką jak Closte - Zintegruj wiele usług w chmurze, takich jak AWS/GCP - Opłata za wykorzystane zasoby, takie jak AWS/GCP Jeśli chcesz poznać inne firmy bardziej podobne do Jelastic, możesz sprawdzić OpenShift i Pivotal. Ale są one bardziej przeznaczone do użytku czysto korporacyjnego, podczas gdy Jelastic jest bardziej przyjazny dla użytkownika także dla małych firm i użytkowników końcowych ## DLACZEGO używać Jelastic? Jelastic może skonfigurować złożone środowiska hostingowe w bardzo łatwy sposób Po prostu Jelastic umożliwia użytkownikom wdrażanie złożonych środowisk przy użyciu bardzo niewielkiej wiedzy technicznej i czasu. Wiele rzeczy, które wcześniej wymagały dobrze wyszkolonych administratorów i programistów oraz zajmowały wiele godzin konfiguracji, można wykonać kilkoma kliknięciami Możliwość robienia tych rzeczy za pomocą zautomatyzowanego oprogramowania to nie tylko kwestia łatwości, ale także kosztów! Mnóstwo zaoszczędzonego czasu, a nawet radość z posiadania większej liczby dostępnych opcji. Możesz również przenieść te oszczędności na klientów, aby sytuacja była naprawdę korzystna dla obu stron. Robienie rzeczy z taką łatwością to moc zmieniająca reguły gry Jasne, mogą istnieć inne rozwiązania, które mogą robić podobne rzeczy, ale nie oferują wszystkich funkcji Jelastic lub nie są tak łatwe, lub nie tak opłacalne **FUNKCJA #1 — potężny interfejs do zarządzania usługami w chmurze** Jelastic to potężne narzędzie, które nie tylko zarządza i automatyzuje usługi w chmurze, ale zarządza nimi wszystkimi z łatwego w użyciu panelu GUI. Jasne, możesz ustawić wszystkie te rzeczy ręcznie *bez* Jelastic lub możesz użyć innej usługi lub panelu. Ale nie będzie to takie proste i nie będziesz mieć tak wielu konfigurowalnych opcji. **FUNKCJA #2 — konfigurowanie klastrów serwerów** Oczywistym głównym zastosowaniem takiego panelu jest konfigurowanie klastrów serwerów. Co to jest klaster serwerów? - Klaster serwerów polega na połączeniu wielu serwerów w celu umożliwienia środowisku obsługi większego obciążenia - Większość ludzi uruchamia wszystko z jednego serwera. Jeden serwer służy do obsługi żądań HTML, przechowywania bazy danych, przechowywania plików, odbierania i wysyłania e-maili, DNS itp. Zasadniczo jeden serwer do wszystkiego - Ale kiedy Twoja witryna (lub witryny) staje się zbyt duża dla jednego serwera lub może masz tak duży ruch, że jeden serwer nie może go obsłużyć, wtedy Czas na klaster serwerów. Zobacz obraz poniżej Jest to zbyt uproszczony diagram, ale zasadniczo pokazuje, w jaki sposób usługi są podzielone na różne serwery. Masz jeden jako system równoważenia obciążenia (jak dyrygent ruchu) decydujący, do którego z 2 serwerów internetowych wysłać odwiedzających. Serwery internetowe nawet nie przechowują bazy danych, jest ona przechowywana na dwóch oddzielnych serwerach baz danych. Każdy z nich ma kopię bazy danych, co przyspiesza liczbę żądań i zapytań do bazy danych, które może obsłużyć. Na diagramie nie pokazano serwerów pamięci masowej, na których są przechowywane pliki Zasadniczo każda usługa jest podzielona na inne serwery i jeśli zostaną przytłoczone, można ponownie podzielić na więcej serwerów. I jest to fajne, ponieważ możesz skalować dowolną pojedynczą część w dowolnym kierunku. Może potrzebujesz tylko więcej miejsca. Lub potrzebujesz tylko więcej serwerów baz danych itp. Zautomatyzuj tę funkcję skalowania, a będziesz mieć mniej więcej to, czym powinien być skalowalny hosting **FUNKCJA #3 — konfigurowanie elastycznych środowisk** Elastyczny hosting to możliwość skalowania klastra serwerów w górę i w dół zgodnie z potrzebami. Zestresowane węzły mogą skalować âÃÂÃÂpionowoâÃÂà(rosnący rozmiar) lub âÃÂÃpoziomoâà Âà(dodawanie kolejnych serwerów). I to *automatycznie *skaluje w razie potrzeby. Nie musisz monitorować serwerów i ręcznie zwiększać lub zmniejszać rozmiaru Oprócz oczywistych korzyści, takich jak bycie zawsze dostępnym i nigdy nie zwalniającym, oferuje również możliwość śledzenia (i rozliczania klientów) przez *wykorzystane zasoby*. Jest to miłe, ponieważ klienci mogą zaoszczędzić pieniądze, płacąc tylko za to, z czego korzystają, a także pozwala sprzedawać klientom wiele usług w znacznie bardziej przystępny sposób. Klienci nie płacą już stałej miesięcznej opłaty za rezerwację gigantycznego serwera, który jest w większości nieużywany, z wyjątkiem kilku godzin szczytu tu i tam - Możesz przeczytać mój przewodnik na temat elastycznego hostingu dla WordPress ## Korzyści dla DOSTAWCÓW **1. OFERUJ WIĘCEJ ROZWIĄZAŃ** Pierwszą korzyścią jest możliwość zaoferowania większej liczby rozwiązań klientom hostingowym. Być może wcześniej oferowałeś tylko hosting współdzielony i VPS lub hosting dedykowany. Teraz z Jelastic możesz (łatwo) oferować rozwiązania hostingowe HA. Teraz możesz obsługiwać dużych klientów oraz tych, którzy potrzebują dużych klastrów serwerów i środowisk o wysokiej dostępności **2. ZMNIEJSZONA ZŁOŻONOŚĆ** Cała ta skomplikowana konfiguracja klastra, z równoważeniem obciążenia, konfiguracją każdego węzła, utrzymywaniem punktów awarii. Możesz pożegnać się z tym wszystkim. A co z drogimi kosztami pracy w zarządzaniu dev-ops? Z tym też się pożegnaj. Możesz dosłownie wdrożyć ( *i skonfiguruj*) całkowicie elastyczny klaster serwerów za pomocą zaledwie kilku kliknięć. Jelastic jest naprawdę łatwy! **3. ROZLICZENIA WEDŁUG WYKORZYSTANYCH ZASOBÓW** Jest to nowoczesny i inny sposób oferowania klientom webhostingu.Dzięki nieodłącznej naturze śledzenia zasobów w elastycznych rozwiązaniach hostingowych możesz użyć tego mechanizmu do rozliczania według wykorzystanych zasobów.Pozwala to przyciągnąć nowych klientów, pozwalając im płacić tylko za to, z czego korzystają.Nigdy więcej ładowania przez zarezerwowane używane!Płacą tylko za uzyskany ruch**4.STANDARDOWY INTERFEJS**Powiedziałbym, że do tej pory na rynku paneli serwerów klastrowych nie było wyróżniającego się gracza.Jelastic z pewnością może zapewnić jedność i standaryzację całej branży hostingu korporacyjnego.Podobnie jak WHM/cPanel, wielu dostawców oferuje Jelastic.Wielu użytkowników rodzi znajomość i obfitość dokumentacji.Nie tylko to, ale dostawcy mogą również zarządzać środowiskami serwerów klastrowych i pojedynczych serwerów z jednego panelu**5.KONKURENCJA Z AWS/GCP**Jest to zdecydowanie ogromna przeszkoda dla wielu hostów internetowych i centrów danych.AWS i GCP, pomimo wysokiego stosunku kosztów do wydajności, są powszechnie używane przez wiele firm, ponieważ mają tak wiele zintegrowanych usług.Serwer WWW, serwer bazy danych, CDN, zewnętrzną pamięć masową i interfejs API można wygodnie uzyskać w jednym miejscu.Nie tylko to, ale mają centra danych na całym świecie, a także w nietypowych regionachDzięki Jelastic każde centrum danych lub host internetowy może z łatwością konkurować ze względu na ogromną liczbę integracji z usługi zewnętrzne… i*łatwość* ich integracji.Mniejsi gracze nie muszą już tracić czasu na budowanie własnego interfejsu.Po prostu zainstaluj Jelastic lub znajdź centrum danych z dostępnym Jelastic.Jestem bardzo szczęśliwy AWS ma teraz konkurencję, ponieważ ich ceny są dość wysokie, ponieważ mają niewielką konkurencję (pod względem podobnych funkcji i rozpoznawalności nazwy)## Korzyści dla KLIENTÓW KOŃCOWYCH**1.SKALOWALNOŚĆ**Klienci mogą mieć tyle (lub tak mało ruchu), jak chcą.Ich środowisko hostingowe można skalować w górę, aby obsłużyć tysiące jednoczesnych odwiedzających, lub zmniejszać w okresach ciszy.Oznacza to mniej zmartwień dla witryn o nieregularnym ruchu i mniejsze koszty, ponieważ nie muszą one ponosić wysokich stałych kosztów serwera w celu uwzględnienia szczytowego ruchu**2.WYDAJNOŚĆ**Osoby odwiedzające strony hostowane na serwerach zarządzanych przez Jelastic odczują solidną wydajność.Zakładając, że kod aplikacji nie jest strasznie rozdęty, strona zawsze będzie ładować się szybko.Ta prędkość jest stała bez względu na to, ilu użytkowników jednocześnie przebywa na serwerze.Praktycznie nie ma spowolnień, kiedykolwiek**3.NIEZAWODNOŚĆ **Witryny hostowane na serwerach zarządzanych przez firmę Jelastic teoretycznie zawsze działają i są zawsze dostępne.Bez spowolnień, bez przerw w działaniu, bez błędów 500âÃÂÃÂsâÃÂæbez żadnych przerw!Domyślnie środowiska hostingowe Jelastic są środowiskami o wysokiej dostępności (HA) z systemami równoważenia obciążenia i wieloma serwerami w konfiguracji klastrowej do obsługi dużego obciążenia**4.OSZCZĘDNOŚCI KOSZTÓW**Zakładając, że oszczędności kosztów są przekazywane przez ich hosta, klienci mogą zaoszczędzić pieniądze, płacąc tylko za wykorzystane zasoby.Jest to również kwestia oszczędności kosztów, ponieważ ich witryna internetowa jest zawsze otwarta i dostępna w godzinach największego natężenia ruchu**5.BOGATA DOKUMENTACJA**Ponieważ platforma Jelastic jest dostępna u wielu dostawców, istnieje mnóstwo pomocnej dokumentacji i filmów instruktażowych.Klienci nie muszą czuć się, jakby korzystali z jakiegoś nieznanego panelu całkowicie zależnego od swojego dostawcy## Jak Jelastic wypada w porównaniu z innymi usługami w chmurze**Jelastic jest w zasadzie panelem opartym na chmurze (jak Cloudways), ale może zarządzać elastycznym hostingiem klastrów serwerówJestem pewien, że słyszałeś już o Cloudways, GridPane lub RunCloud.Wszystkie z nich oferują prostą platformę w chmurze, która pomaga zarządzać pojedynczymi serwerami internetowymi.Jasne, możesz wdrożyć wiele serwerów, ale działają one niezależnie i nie są ze sobą połączone.Ponadto nie możesz podzielić witryny na wiele serwerów.Twoja witryna tylko na jednymJelastic różni się tym, że może wdrażać Twoją aplikację nie tylko na pojedynczych (samodzielnych) serwerach, ale może to również robić w klastrach (IMO, itàgłówna cecha).Każdy klaster możesz skonfigurować tak, jak chcesz.Ile zarezerwowanego procesora, pamięci RAM, pamięci masowej… i możesz także zdecydować, jak agresywnie skalować pod obciążeniem.Może chcesz zwiększyć skalę o 30%, 50% lub 70%.Twój wybór— Wartość tego rodzaju hostingu polega na łatwości konfigurowania serwerów do skalowania w górę i w dółautomatycznie (zasadniczo zmniejszając wymagane sys-admin i dev-ops)— podczas gdy w przypadku typowych platform hostingowych w chmurze ich wartość tkwi w interfejsie użytkownika oraz łatwości konfigurowania witryn internetowych i funkcji dla typowych użytkowników końcowych (w zasadzie zmniejszając wymaganą wiedzę na temat hostingu WWW i administratora sys)**Jelastic jest prostszy niż korzystanie z platform usług w chmurze, takich jak AWS/GCPPewnie, że*są *innymi platformami usług w chmurze, ale nie są łatwe w użyciu.AWS jest szalenie przytłaczający.Nawet samo zarządzanie jednym serwerem sprawia, że ​​czujesz się, jakbyś zajmował się fizyką jądrową.Podczas mojej pierwszej próby z Jelastic i nie czytając zbyt wiele dokumentacji, byłem w stanie stworzyć własny elastyczny klaster serwerów w ciągu kilku minut.Interfejs jest bardzo przyjazny i daje dużo zabawy Pamiętaj, że nadal musisz mieć trochę wiedzy administracyjnej i przynajmniej ogólne zrozumienie serwerów WWW. Najbardziej idealne jest przynajmniej trochę doświadczenia administratora sys i wygody w interfejsie CLI. Ale niezależnie od tego interfejs jest zaskakująco łatwy w użyciu i prawie wszystko, co chcesz zrobić, można wymyślić za pomocą intuicyjnego interfejsu użytkownika i pomocnej dokumentacji ## Co lubię w Jelastic **Łatwy w użyciu** Kiedy mówię „łatwy w użyciu”, mam na myśli szokująco prosty, mega łatwy w użyciu. Nie miałem pojęcia, co robię. Nie czytałem żadnej dokumentacji ani nie oglądałem żadnych filmów instruktażowych. Odpalił po raz pierwszy. I odgadłem moją drogę w ciągu kilku kliknięć. Jest niezwykle intuicyjny. A przede wszystkim uwielbiam to, że interfejs sprawia, że *czuć* moc. Nawet jeśli nie wiesz, gdzie się znajdują rzeczy, *czujesz*, że wiesz. Jako fanatyk interfejsu użytkownika nie mogę powiedzieć wystarczająco dużo o jego projekcie. **Wiele integracji innych firm** Integracje są kompleksowe i bardzo elegancko zorganizowane. Możesz je wybrać z czystego panelu marketplace lub wdrożyć za pomocą Git/SVN. Jest to o wiele czystsze niż to, w jaki sposób niektórzy inni dostawcy mają labirynt skryptów innych firm, z których wiele różni się tylko nieznacznie od innych **Rozliczanie według wykorzystanych zasobów** Rozliczanie według wykorzystanych zasobów to nie moja bajka. To nie jest sposób, w jaki zbudowałem swoją usługę i nie jest to sposób, w jaki lubię kupować podstawowy sprzęt. Wolę też mieć kontrolę nad stosem, aby zmaksymalizować wydajność w jak największym stopniu. ALE Doceniam posiadanie innej opcji w moim zestawie narzędzi, gdybym kiedykolwiek jej potrzebował. Jelastic to świetna zabawa i ogromna moc **Zarządzanie zasobami w oparciu o aplikacje** Człowieku, musiałem kopać to zdanie w głowie kilka razy, aż wyszło dobrze. Jelastic zmienia dynamikę między stronami i serwerami. Tradycyjnie wdrażamy serwer, a następnie decydujemy *ile stron* umieścić na serwerze. I zawsze wydaje się, że optymalizujemy strony *pod kątem serwera* Ale Jelastic całkowicie odwraca scenariusz. Z Jelastic wdrażasz aplikację, a następnie decydujesz *ile serwerów* do obsługi aplikacji. A teraz wygląda na to, że naprawdę optymalizujemy środowisko hostingowe *dla witryny*! Tradycyjna metoda zarządzania serwerem jest dobra, jeśli zależy Ci na wysokiej wydajności PRZY NISKICH KOSZTACH. Metoda zarządzania na pierwszym miejscu jest dobra, jeśli zależy Ci na wysokiej wydajności PRZY DUŻYM RUCHU. To drugie jest absolutnie lepsze, jeśli masz dużą, szybko rozwijającą się firmę, obsługującą miliony użytkowników i potrzebujesz absolutnie 100% czasu pracy. Dzięki skalowalnemu hostingowi Twoja firma nie zostanie ukarana za duży ruch. Pozwala Twoim podstawowym aplikacjom biznesowym (i zyskom) skalować się bez ograniczeń! ## Najlepsze przypadki użycia Jelastic Powiedziałbym, że większość użytkowników Jelastic to dostawcy webhostingu wyższego poziomu, którzy zarządzają usługami w chmurze dla klientów korporacyjnych (czytaj âÃÂÃÂDUŻYCH KLIENTÓW oznacza, że ​​Jelastic nie może być użytecznym rozwiązaniem dla bardziej regularnych i średnich potrzeb w zakresie hostingu internetowego **Klienci z nieregularnym ruchem** Każdy klient z bardzo nieregularnym ruchem, losowo osiągający szczyty i spadający, jest doskonałym kandydatem na elastyczne rozwiązanie hostingowe **Klienci korzystający z niezręcznej równowagi zasobów** Tradycyjny hosting zazwyczaj opiera się na tradycyjnej równowadze 1:2:40 dla stosunku CPU-MEM-HD (np. 2-rdzeniowy procesor, 4 GB pamięci, 80 GB pamięci). Ale co by było, gdybyś miał klientów, którzy potrzebowali znacznie więcej procesora lub znacznie więcej pamięci? Elastyczny hosting może to wyjaśnić **Klienci z wymagającymi aplikacjami** Może mają mnóstwo ruchu (w dziesiątkach milionów i więcej) lub gigantyczną bazę danych z tonami zapisów lub potrzebują skomplikowanej konfiguracji klastra. A może Twoim kolejnym klientem jest bank. Lub *może* masz nadętą aplikację i nie masz czasu ani budżetu, aby ją przekodować (hahaha). Jelastic z łatwością może zarządzać tym wszystkim *ORAZ *śledzić swoje rozliczenia. **Szybkie wdrożenie** Być może potrzebujesz natychmiastowych wdrożeń klastrów serwerów i nie chcesz ręcznie udostępniać i kopiować i wklejać skryptów itp. Jelastyczny jest *naprawdę* wygodne do tego. Możesz uruchamiać całe klastry za pomocą kilku kliknięć, a także klonować je tam iz powrotem. Jest to bardzo pomocne przy bardzo szybkim wdrażaniu środowisk programistycznych lub tymczasowych bez żadnych kosztów czasowych. **Jest Jelastic dla każdego Choć Jelastic jest niesamowity, nie jest dla każdego. To może przypominać sprzedaż Macbooka komuś, kto potrzebuje tylko stopera. Chociaż Jelastic jest wystarczająco łatwy dla użytkowników końcowych, nadal jest głównie projektowany i sprzedawany dla dużych przedsiębiorstw lub dla firm hostingowych, programistów i administratorów, którzy *zarządzaj* tymi dużymi przedsiębiorstwami Jasne, sprawia, że ​​hosting klasy korporacyjnej jest teraz znacznie bardziej dostępny dla mniejszych aplikacji, ale to nie znaczy, że każda aplikacja może z niego korzystać. Tak czy inaczej, jestem podekscytowany widząc, jak Jelastic zmienia przyszłość usług hostingowych i multi-cloud **Prosty test, aby wiedzieć, czy Jelastic jest dla Ciebie, czy nie - Czy masz nieregularny ruch? - Czy masz ponad 10 milionów odwiedzających miesięcznie? - Czy masz wielu odwiedzających, którzy nie są zapisani w pamięci podręcznej? - Czy masz wiele transakcji bazodanowych? (e-commerce, zalogowani użytkownicy) - Czy lubisz pracować w środowiskach sklonowanych lub kontenerowych? - Czy potrzebujesz klastra serwerów lub elastycznego hostingu? - Chcesz zarządzać aplikacjami korporacyjnymi bez wysokich kosztów dev-ops? - Czy Twoja witryna bardziej przypomina „aplikację internetową” niż „stronę internetową” ¢ÃÂÃ? Im częściej odpowiadasz TAK, tym bardziej Jelastic jest dla Ciebie odpowiedni ## Skąd wziąć Jelastica Możesz uzyskać więcej informacji i znaleźć dostawców na stronie internetowej Jelastic. Dostępne są 3 edycje Jelastic (Business, Enterprise i Lite) — każda z własną strukturą licencjonowania i kanałem dystrybucji oraz oczywiście różnymi zestawami funkcji pasującymi do ich przypadku użycia - Wersja biznesowa âÃÂàzwykle sprzedawana dużemu dostawcy chmury publicznej (patrz katalog dostawców), która jest następnie odsprzedawana programistom lub firmom hostingowym. Płacisz według zużycia zasobów - Edycja Enterprise — zwykle sprzedawana bezpośrednio dużym firmom do użytku wewnętrznego na ich prywatnych serwerach w chmurze. Płacisz stałą opłatę licencyjną zależną od liczby serwerów i wielkości serwera - Wersja Lite âÃÂàsprzedawana bezpośrednio za pośrednictwem zautomatyzowanych instalacji w Digital Ocean i Google Cloud Platform, przeznaczona dla małych firm lub osób prywatnych chcących wdrożyć Jelastic na swoim prywatnym serwerze VPS. Płacisz tańszą stałą opłatę **Uwaga: Jelastic Lite jest obecnie BEZPŁATNY dla Digital Ocean! ** - Możesz zainstalować go na swoich kroplach DO bez dodatkowych kosztów! A potem tak, użyj go do wdrażania klastrów i oprogramowania z automatycznym skalowaniem. Wow wow wow - Możesz obejść się z pojemnikami - Nie mogę się doczekać, aby trochę się tym pobawić.