Co to jest przetwarzanie w chmurze? Kompletny przewodnik

Opublikowany: 2020-01-16

Jak angażować konta docelowe o wysokiej wartości z odpowiednią treścią we właściwym czasie, aby ostatecznie dokonać konwersji?

Odpowiedź można znaleźć w marketingu opartym na koncie. Marketingowcy B2B wdrażają tego typu strategię i dokonują dużych inwestycji, a dzięki temu widzą zwiększone przychody.

Według ITSMA prawie 85% marketerów B2B, którzy wdrożyli i zmierzyli ROI, twierdzi, że ABM przyniósł wyższe zwroty niż jakakolwiek inna metoda marketingowa.

Tak wielu marketerów nie może się mylić.

W tym artykule
  • Definicja przetwarzania w chmurze
  • Jak to działa
  • Rodzaje usług w chmurze
  • Modele wdrażania w chmurze
  • Korzyści z przetwarzania w chmurze
  • Wady chmury
  • Przyszłość przetwarzania w chmurze

Co to jest przetwarzanie w chmurze?

Chmura to platforma, która udostępnia pulę zasobów obliczeniowych przez Internet jako wygodne narzędzie na żądanie, które można wypożyczyć na zasadzie pay-as-you-go. Wszystkie chmury to w zasadzie zwirtualizowane centra danych składające się z zasobów obliczeniowych i pamięci masowej.

Termin usługi przetwarzania w chmurze obejmuje wszystkie usługi, które są hostowane w chmurze. Dlatego Cloud Computing to wykorzystanie usług, takich jak pamięć masowa, aplikacje i serwery, w chmurze.

Większość organizacji wybiera usługi w chmurze, aby zmniejszyć swoje inwestycje w koszty infrastruktury, koszty utrzymania i zapewnić dostępność zasobów przez całą dobę. Cloud Computing to bardziej wydajne i opłacalne rozwiązanie niż tradycyjne centra danych.

Historia przetwarzania w chmurze

Współczesne Cloud Computing można prześledzić wstecz do lat 60. XX wieku, kiedy John McCarthy, Douglas Parkhill badał ideę zapewnienia infrastruktury obliczeniowej jako użyteczności publicznej.

Jednak praktyczne zastosowania współdzielenia zasobów zostały wprowadzone przez IBM w latach 70. XX wieku wraz z koncepcją „podziału czasu”. W czasie, gdy użytkownicy byli ograniczeni do rezerwowania czasu i korzystania z zasobów obliczeniowych sekwencyjnie lub „przetwarzania wsadowego”, IBM wprowadził RUSH (Zdalni Użytkownicy Współużytkowanego Sprzętu). Umożliwiło to wielu użytkownikom jednoczesne korzystanie z zasobów obliczeniowych jednego komputera za pośrednictwem fikcyjnych/wirtualnych terminali.

Jest uważany za narodziny wirtualizacji w informatyce. To wraz z Grid Computing i Utility Computing w latach 90. stanowiło odskocznię do Cloud Computing. Stopniowo wraz ze wzrostem mocy obliczeniowej maszyn i eksplozją przepustowości sieci w Internecie, wzmocniło się firmy do wykorzystywania tych zasobów na żądanie i w sposób dynamicznie skalowalny.

W 1999 roku Salesforce można określić jako pierwsze udane wdrożenie Cloud Computing Services do hostowania ich systemu CRM.

( Przeczytaj także: 14 niesamowitych korzyści z przetwarzania w chmurze dla firm )

Jak działa przetwarzanie w chmurze?

Weź pod uwagę, że masz na miejscu serwer z oprogramowaniem Enterprise i jego bazą danych. Pociągnęło to za sobą początkową inwestycję w infrastrukturę IT i fizyczną lokalizację, a koszty związane z utrzymaniem stopniowo rosną.

Aby uniknąć tych kosztów, przedsiębiorstwa zwracają się w stronę dostawców usług przetwarzania w chmurze, którzy zapewniają taką samą lub zaawansowaną infrastrukturę zgodnie ze specyfikacją na zasadzie wynajmu.

Regularne czynności konserwacyjne i aktualizacyjne są wykonywane przez dostawcę, a jako firma wystarczy zarządzać aplikacją hostowaną na tej wynajętej platformie.

Dalsze zwiększanie lub zmniejszanie wersji tych narzędzi jest również zarządzane dynamicznie przez dostawcę usług w chmurze.

Zapewnia to znaczące przeniesienie obciążenia pracą i kosztów dla przedsiębiorstw i pomaga im skoncentrować się na ich podstawowej działalności, podczas gdy ich zasoby IT są zarządzane przez podmiot zewnętrzny.

Rodzaje usług przetwarzania w chmurze

Z jakich usług może skorzystać dostawca chmury?

Na podstawie zamawianych narzędzi usługi przetwarzania w chmurze dzielą się na 3 główne kategorie – infrastruktura jako usługa (IaaS), platforma jako usługa (PaaS) i oprogramowanie jako usługa (SaaS).

  1. infrastruktura jako usługa

    IaaS to miejsce, w którym dostawcy chmury udostępniają i zarządzają zwirtualizowaną infrastrukturą obliczeniową dla firm. Zasoby IT oferowane w IaaS obejmują pamięć masową, serwery i narzędzia sieciowe w Internecie.

    Główne firmy oferujące IaaS to AWS, Rackspace Open Cloud, IBM Smart Cloud, Microsoft Azure i inne.

  2. Platforma jako usługa

    PaaS jest połączony z podstawowym sprzętem, a zewnętrzny dostawca zapewnia oprogramowanie pośredniczące, systemy operacyjne i narzędzia wymagane do tworzenia i testowania aplikacji. Pomaga to uniknąć kosztów utrzymania, instalowania poprawek lub wszelkiego rodzaju planowania wydajności wymaganego dla podstawowej platformy.

    Częstymi dostawcami oferującymi PaaS są między innymi AWS, Salesforce.com, Microsoft Azure, Oracle Cloud, SAP i OpenShift.

  3. Oprogramowanie jako usługa

    W ramach SaaS zewnętrzny dostawca udostępnia cały stos do dzierżawy na zasadzie płatności zgodnie z rzeczywistym użyciem. SaaS zapewnia pełną swobodę pracy nad zakupionym oprogramowaniem bez martwienia się o to, w jaki sposób jest utrzymywana infrastruktura, a nawet jak utrzymywane jest oprogramowanie bazowe.

    Popularni dostawcy SaaS to Microsoft 365, Zoho, Salesforce, SAP, Google G Suite i nie tylko.

Wprowadzenie do przetwarzania bezserwerowego

Organizacje stopniowo odchodzą od koncepcji dedykowanego lub zdefiniowanego sprzętu lub platformy w kierunku przetwarzania bezserwerowego. Przetwarzanie bezserwerowe to nadchodząca koncepcja dostarczana przez dostawców usług przetwarzania w chmurze, a konteneryzacja jest podstawowym elementem używanym w przypadku przetwarzania bezserwerowego. Kontenery to kapsuły, które przechowują informacje związane z infrastrukturą IT wymagane przez aplikację do płynnego działania.

W modelu przetwarzania bezserwerowego, gdy wdrażasz aplikację w chmurze, dostawca usług w chmurze analizuje kod i dynamicznie generuje zasoby wymagane do skutecznego działania aplikacji. Te specyfikacje infrastruktury bazowej są wymienione w kontenerze, w którym spakowana jest aplikacja.

Ze względu na wprowadzenie przetwarzania bezserwerowego proces tworzenia i hostowania aplikacji szybko się zmienia. Dostawcy usług przetwarzania w chmurze poszerzają swoje narzędzia i pozwalają organizacjom skoncentrować się tylko na Aplikacji i jej klientach. Daje to organizacjom ważny powód biznesowy do stopniowej migracji do chmury.

( Przeczytaj także: 5 najlepszych prognoz dotyczących przetwarzania w chmurze na 2020 r .)

Rodzaje modeli przetwarzania w chmurze

Model biznesowy, na podstawie którego oferowane są usługi przetwarzania w chmurze, różni się znacznie w zależności od wybranych modeli hostingu.

  1. Chmura publiczna

    Chmura, której zasoby są współdzielone przez wielu klientów, nazywana jest chmurą publiczną. Każdy klient, który nabywa usługi chmury, nazywany jest dzierżawcą. Chmura publiczna może mieć wielu dzierżawców korzystających z tych samych zasobów i usług.

    Ci najemcy płacą tylko za usługi, z których korzystają, podobnie jak nasze zużycie wody lub energii elektrycznej. Wcześniej rezerwują ustaloną ilość miejsca lub możliwości obliczeniowych lub aplikacji i są odpowiednio rozliczane. Ponieważ infrastruktura chmury publicznej jest współdzielona, ​​korzystanie z niej jest tańsze.

  2. Prywatna chmura

    W przypadku chmury prywatnej cała chmura dedykowana jest jednemu najemcy. Jako najemca możesz dostosować chmurę do swoich potrzeb. Możesz połączyć się z Private Cloud za pomocą prywatnej sieci LAN lub przez Internet.

    Większość aplikacji na poziomie korporacyjnym jest hostowana w chmurze prywatnej, w której wszystkie dane organizacji są zabezpieczone. Pozwala to ponadto na elastyczność dynamicznego zwiększania/zmniejszania narzędzi zgodnie z wymaganiami biznesowymi, ponieważ umowy SLA zdefiniowane dla chmur prywatnych są bardzo rygorystyczne. Organizacje, które mają wysoce poufne informacje lub aplikacje o znaczeniu krytycznym, wybierają chmurę prywatną.

  3. Chmura hybrydowa

    Jak sama nazwa wskazuje, chmura hybrydowa to połączenie chmur publicznych i prywatnych, zapewniające to, co najlepsze z obu światów. W przypadku chmury hybrydowej, gdy jakiekolwiek zasoby chmury prywatnej są całkowicie zajęte i wymagają zwiększenia, te dodatkowe zasoby są pożyczane z chmury publicznej.

    Zjawisko to nazywa się Cloud Bursting. Chmura hybrydowa zapewnia elastyczność hostowania kilku aplikacji w chmurze publicznej, a innych krytycznych w chmurze prywatnej. Zapewnia to oszczędność kosztów i zasobów zgodnie z Twoimi potrzebami.

strategia-chmury

Zalety przetwarzania w chmurze

  • Efektywność kosztowa

    To najbardziej dochodowy powód, dla którego firmy decydują się na przejście do chmury. Tradycyjne metody posiadania własnych serwerów i kupowania licencji na oprogramowanie mogą sporo kosztować firmy.

    Usługi w chmurze są dostępne na wynajem, dzięki czemu kosztują znacznie mniej, zmniejszając wydatki firmy na IT. Mniejsze firmy, które nie mogą sobie pozwolić na ogromną inwestycję początkową, mogą wykorzystać usługi hostowane w chmurze i płacić tylko za określone narzędzia, których potrzebują.

  • Kopii zapasowych i odzyskiwania

    Architektura środowisk Cloud została zaprojektowana z myślą o zapewnieniu wysokiej dostępności. W związku z tym mają wstępnie zaplanowaną witrynę odzyskiwania po awarii dla swojej chmury.

    Banki danych u dostawców usług w chmurze ułatwiają redundancję, która zapewnia maksymalną dostępność Twoich danych. Ułatwia to szybsze przywracanie danych w porównaniu z tradycyjnym odzyskiwaniem po awarii.

  • Dostępność i wygoda

    Ponieważ usługi w chmurze są hostowane przez Internet i można z nich korzystać w dowolnym miejscu i czasie. Zapewnia to organizacjom lepszą dostępność i produktywność. Dostęp do usług przedsiębiorstwa hostowanych w chmurze można uzyskać z całego świata.

  • Nieograniczone zasoby IT

    Ponieważ zasoby oferowane w chmurze można dynamicznie rozszerzać zgodnie z potrzebami biznesowymi, chmura sprawia, że ​​zakres tych zasobów wydaje się nieograniczony. Przechowywanie danych, moc obliczeniowa, przepustowość sieci – wszystko to można natychmiast rozszerzyć w przypadku większego obciążenia pracą. W tradycyjnej konfiguracji IT wymagałoby to wcześniejszego planowania i zakupu zasobów.

  • Elastyczność i skalowalność

    Środowiska chmurowe zapewniają rozwiązania dla przedsiębiorstw każdej wielkości. Dostawcy chmury zapewniają organizacjom elastyczność, dzięki której ich zasoby znajdują się częściowo w chmurze prywatnej, a częściowo w chmurze publicznej.

    Tymczasowe zwiększanie zasobów w razie potrzeby jest przyjazną dla kieszeni opcją dla MŚP lub Startupów. Elastyczne aplikacje, które doświadczają okresów dużego zapotrzebowania, mogą wykorzystać funkcję skalowalności chmury, aby obsłużyć większą liczbę użytkowników.

( Przeczytaj także: 14 niesamowitych korzyści z przetwarzania w chmurze dla firm )

Wady przetwarzania w chmurze

Cloud Computing Services wydaje się być rozwiązaniem nowej ery, które może przetrwać w nadchodzących latach, ale ma swoje wady.

  • Bezpieczeństwo

    Bezpieczeństwo jest głównym przedmiotem dyskusji, z jakim borykają się przedsiębiorstwa podczas przenoszenia danych do chmury. Migracja danych i usług do lokalizacji zewnętrznej poza lokalnymi serwerami jest uważana za potencjalne ryzyko. Ponieważ usługi w chmurze są dostępne przez Internet, informacje są uważane za podatne na cyberataki.

  • Ograniczenie

    Wybór usług konkretnego dostawcy ogranicza organizację do zastrzeżonych aplikacji hostowanych przez tego dostawcę Usług Przetwarzania w Chmurze. Udostępnianie aplikacji między dostawcami usług w chmurze jest ograniczone.

  • Obowiązkowe połączenie internetowe

    W przypadku tradycyjnego hostingu wewnętrznego małe firmy nie były uzależnione od połączenia z Internetem w swojej codziennej działalności. W przypadku korzystania z usług w chmurze połączenie z Internetem w celu korzystania z aplikacji korporacyjnych jest obowiązkowe. W związku z tym utrata łączności z Internetem może powodować przestoje w takich firmach.

Powszechne mity podczas pracy z usługami w chmurze

  • Dane w chmurze nie są bezpieczne

    Środki bezpieczeństwa Chmury zależą od dostawców Usług Chmury, których wybrałeś. Zaleca się przejrzenie ich polityk bezpieczeństwa, aby zapobiec atakom przed WYKORZYSTANIEM ich usług. MŚP zwykle nie mogą sobie pozwolić na duże inwestycje w bezpieczeństwo. Chmura zapewnia im funkcje bezpieczeństwa, na które normalnie nie mogliby sobie pozwolić.

    „Ponieważ duże firmy zajmujące się przetwarzaniem w chmurze mają więcej zasobów, często są w stanie zaoferować poziomy bezpieczeństwa, na których wdrożenie przeciętnej małej firmy może nie stać na własnych serwerach”

    Michael Redding, dyrektor zarządzający Accenture Technology Labs

  • Przejście do chmury jest łatwe

    Przeniesienie usług do chmury jest równoznaczne z każdą przeprowadzoną migracją sprzętu/oprogramowania. Musimy przeanalizować kompatybilność i uwzględnić kontrole końcowe, które zapewnią spójność twoich aplikacji.

    Dlatego przeniesienie wszystkich usług przedsiębiorstwa do chmury za jednym razem nie jest realną strategią. Musisz mieć odpowiedni plan przejścia, który zapewni dostępność Twoich usług Enterprise.

  • Chmura zabija wiele zadań IT

    Gdy Twój system przechodzi do chmury, Twój stały administrator IT i cały jego zespół tracą pracę – to powszechne przekonanie. Ponieważ widzimy, że te zadania są zagrożone, brakuje administratorów Cloud Systems oraz szeregu ekspertów ds. integracji i wdrażania w chmurze. Dlatego chociaż Cloud ogranicza kilka zespołów, otwiera również drzwi na nowsze ścieżki.

    Nowe miejsca pracy stworzone przez Cloud obejmują – Enterprise Cloud Architect, Cloud System Engineer, Cloud Cost Manager, DevOps Expert oraz całą gamę w Machine Learning, AI, IoT, prywatności i bezpieczeństwie, żeby wymienić tylko kilka.

  • Wirtualizacja i chmura to to samo

    Wirtualizacja to izolacja na poziomie oprogramowania środowiska obliczeniowego od infrastruktury fizycznej. Umożliwia to uruchamianie wielu systemów operacyjnych, oprogramowania pośredniego i aplikacji na tej samej maszynie. Chociaż wirtualizacja jest technologią, na której oparte są chmury, różnią się one sposobem dostarczania.

    Cloud Computing umożliwia dostarczanie usług opartych na infrastrukturze/platformie, która jest zwirtualizowana. Cloud Computing można postrzegać jako towar biznesowy, który jest gotowy do użycia, podczas gdy wirtualizacja jest postrzegana jako towar techniczny, który można wdrożyć zgodnie z własnymi potrzebami. Dlatego Cloud Computing można nazwać ewolucją wirtualizacji.

( Przeczytaj także: 4 trendy do rozważenia w chmurze obliczeniowej )

Przyszłość usług przetwarzania w chmurze

Ponieważ obecnie obserwujemy falę MŚP przenoszących się do chmury dla swoich podstawowych aplikacji, stopniowo będziemy świadkami działania całej organizacji w chmurze, a nie tylko aplikacji korporacyjnych. Chmura hybrydowa odegra kluczową rolę w tym przejściu.

Moc obliczeniowa przekształciła się w towar, który można udostępniać w chmurze, podobnie szereg usług Big Data hostowanych w chmurze stopniowo zamieni się w towar konsumpcyjny. Ponieważ firmy starają się generować i przechowywać swoje dane konsumenckie, generowanych jest wiele zbędnych, niewrażliwych danych, które można udostępniać w ramach organizacji.

Współpraca w zakresie danych między przedsiębiorstwami z podobnych dziedzin zapewni im dostęp do nowych badań, zmniejszy nadmiarowość danych i ulepszy analitykę danych.

Wraz z wprowadzeniem CI/CD i uczenia maszynowego, chmura w dużym stopniu wzmacnia i przyspiesza metodologie programistyczne. Ponieważ interfejsy są budowane w oparciu o ustandaryzowany interfejs użytkownika i wspólne zasady UX, usługi w chmurze będą dalej zawężać się od udostępniania aplikacji do samego hostingu doświadczeń użytkownika.

Gdy firmy muszą wygenerować logikę biznesową i doświadczenie użytkownika, jakie zamierzają mieć ich użytkownicy/klienci, podczas gdy podstawowa aplikacja będzie dostarczana przez dostawców usług Cloud Computing.

Choć wydaje się to naciąganą myślą, patrząc na tempo, w jakim ewoluują usługi przetwarzania w chmurze, nic nie wydaje się utopijne.

Inne przydatne zasoby:

Architektura przetwarzania w chmurze: co to jest frontend i backend?

10 najważniejszych korzyści z technologii Blockchain w chmurze obliczeniowej w 2019 roku

Korzyści z przeniesienia firmy na platformę chmurową

Jak Edge Computing zmienia przyszłość technologii

Wpływ przetwarzania w chmurze na planowanie odzyskiwania po awarii (DRP)