Usługi Google Cloud: wszystko, co musisz wiedzieć o usługach GCP



Usługi w chmurze Google to zestaw usług informatycznych, sieciowych, pamięci masowej, dużych zbiorów danych, uczenia maszynowego i zarządzania świadczonych przez Google. Ten blog pomoże Ci zapoznać się z każdą usługą Google Cloud wraz z prezentacją usługi sieciowej GCP.

Mam nadzieję, że przeszedłeś przez mój Co to jest Google Cloud Platform blog, na którym przedstawiłem szczegółowe wprowadzenie do GCP i Jak założyć bezpłatne konto CPG . Na tym blogu opowiem o wszystkich Usługi Google Cloud.

Usługi Google Cloud to zestaw Usługi informatyczne, sieciowe, pamięci masowej, Big Data, uczenia maszynowego i zarządzania dostarczane przez Google, działające w tej samej infrastrukturze chmurowej, której Google używa wewnętrznie w swoich produktach dla użytkowników końcowych, takich jak wyszukiwarka Google, Gmail, Zdjęcia Google i YouTube. Oferuje szeroka gama usług w niektórych ładnych niesamowita cena .





Na tym blogu usług Google Cloud omówię:



Usługi GCP

Usługi Google Cloud

Google oferuje szeroki zakres usług, od podstawowych usług w chmurze, takich jak kontenery, Compute Engine, po złożone usługi, takie jak uczenie maszynowe, a także różnorodne usługi IOT. Przyjrzyjmy się zatem kolejno każdej z tych usług.



Usługi obliczeniowe

Google Cloud Platform zapewnia skalowalny zakres opcji obliczeniowych. Zapewnia wysoce konfigurowalne maszyny wirtualne, które można dostosować do swoich potrzeb i opcji wdrażania kodu bezpośrednio lub za pośrednictwem kontenerów.

Teraz, aby utworzyć instancję Compute Engine, możesz się do tego odnieść Blog z samouczkami Google Cloud Platform .

Google Compute Engine: Dostarcza maszyny wirtualne działające w innowacyjnych centrach danych Google i ogólnoświatowej sieci światłowodowej. Maszyny wirtualne Compute Engine szybko się uruchamiają, są wyposażone w wysokowydajne opcje dysków stałych i lokalnych oraz zapewniają stałą wydajność.

Silnik Aplikacji Google: Plik App Engine służy jako platforma do budowy skalowalne aplikacje internetowe i backendy IoT. App Engine automatycznie skaluje aplikacje w zależności od otrzymywanego ruchu. Zapewnia wbudowane usługi i interfejsy API, takie jak Datastores, NoSQL, Memcache oraz interfejs API uwierzytelniania użytkownika, wspólny dla większości aplikacji.

ustaw ścieżkę java w oknach

Google Kubernetes Engine: Jest potężny Menedżer klastra i zrównoważony system do obsługi kontenerów Docker. Kubernetes Engine planuje kontenery w klastrze, utrzymuje je w dobrej kondycji i zarządza nimi automatycznie na podstawie zdefiniowanych przez Ciebie wymagań.

Rejestr kontenerów Google Cloud: To jest prywatne repozytorium Dockera który współpracuje z popularnymi systemami ciągłego dostarczania.

Usługi sieciowe

Sieć jest jedną z najważniejszych, a także jedną z podstaw usług Google Cloud Platform oferowanych przez najnowocześniejsze usługi sieciowe.

Sieć wirtualna w chmurze: Możesz łączyć ze sobą różne zasoby GCP za pomocą globalnej sieci należącej do Google i izolować je od siebie za pomocą Sieć wirtualnej chmury prywatnej (VPC) .

Zobaczmy, jak możemy utworzyć plik Sieć VPC .

  • Krok 1: Otwórz sekcję sieciową GCP i naciśnij przycisk Utwórz sieć VPC. Nastąpi przekierowanie na tę stronę, na której należy wpisać nazwę oraz opis sieci.

  • Krok 2: Masz możliwość wyboru trybu tworzenia podsieci - [Niestandardowe lub Automatyczne]. Niestandardowe pozwala wprowadzić własne Nazwa podsieci, region i adres IP. W trybie automatycznym masz listę podsieci, a także listę zapór ogniowych do wyboru.

Tryb niestandardowy:

Tryb automatyczny:

Reguły zapory:

Krok 3: Następnie musisz wybrać plik Tryb routingu , którym może być Regionalne lub globalne w zależności od wymagań. Po prostu dotknij przycisku tworzenia, a w ciągu kilku minut Twoja sieć zacznie działać.

Wracając do usług sieciowych w chmurze Google, mamy:

Równoważenie obciążenia w chmurze Google: To ci pomaga Skaluj swoje aplikacje zgodnie z Twoimi potrzebami. Zrównoważyć obciążenie zasobów komputerów Compute w jednym lub wielu regionach, blisko użytkowników i spełnić wymagania dotyczące wysokiej dostępności.

Cloud CDN (sieć dostarczania treści): Korzysta z usług Google na całym świecie rozproszone pamięci podręczne brzegowe przyspieszenie dostarczania treści do witryn i aplikacji obsługiwanych z Google Compute Engine. Cloud CDN zmniejsza opóźnienia w sieci, odciąża źródła i zmniejsza koszty obsługi.

Połączenie międzysieciowe Google Cloud: Cloud Interconnect umożliwia klientom platformy Cloud łączenie się z Google za pośrednictwem połączeń klasy korporacyjnej z wyższą dostępnością i / lub mniejszymi opóźnieniami niż ich istniejące połączenia internetowe.

Google Cloud DNS: Jest skalowalny, niezawodny i zarządzany autorytatywnie System nazw domen Usługa (DNS) działająca w tej samej infrastrukturze co Google. Ma małe opóźnienia, wysoką dostępność i jest opłacalnym sposobem udostępniania aplikacji i usług użytkownikom.

Usługi przechowywania i bazy danych

Google Cloud Storage: Oferuje ujednoliconą ofertę w całym Google Spectrum. Obsługuje zarówno dane na żywo, jak i rozwiązania archiwizacji w chmurze.

Cloud SQL: Cloud SQL to w pełni zarządzana usługa bazy danych, która ułatwia konfigurację, konserwację, zarządzanie i administrowanie relacyjne bazy danych MySQL i PostgreSQL w chmurze.

Cloud Bigtable: Zapewnia masowo skalowalna baza danych NoSQL nadaje się do obciążeń o małych opóźnieniach i dużej przepustowości. Łatwo integruje się z popularnymi narzędziami Big Data, takimi jak Hadoop i Spark, i obsługuje otwarty interfejs API HBase o standardzie branżowym.

Google Cloud Datastore: Cloud Datastore zapewnia elastyczność i wysoką dostępność baza danych zorientowana na dokumenty jako usługa.

Dysk trwały : To jest wysoka wydajność magazyn blokowy usługa odpowiednia dla maszyn wirtualnych i magazynu kontenerów. Oferuje niezrównane stosunek ceny do wydajności.

Usługi Big Data

jak stworzyć pakiet java

Google BigQuery: BigQuery to w pełni zarządzana, tania usługa Google hurtownia danych analitycznych .

Google Cloud Dataproc: Jest to zarządzana usługa Spark i Hadoop i służy do łatwego przetwarzania dużych plikówzbiory danychużywając potężnych i otwartych narzędzi w ekosystemie Big Data Apache.

Google Cloud Datalab: Cloud Datalab to platforma interaktywna notatnik (na podstawie Jupyter) eksplorować, współpracować, analizować i wizualizować dane. Jest zintegrowany z BigQuery i Google Cloud Machine Learning, aby zapewnić łatwy dostęp do kluczowych usług przetwarzania danych.

Google Cloud Pub / Sub: Jest to bezserwerowa, wielkoskalowa, niezawodna usługa przesyłania wiadomości w czasie rzeczywistym, która umożliwia wysyłanie i odbieranie wiadomości między niezależnymi aplikacjami.

Kontynuując nasz blog Google Cloud Services, mamy uczenie maszynowe oraz określone usługi tożsamości i bezpieczeństwa, a także niektóre narzędzia do zarządzania i programowania.

php print_r na string

Usługi uczenia maszynowego

Cloud AutoML: To jest pakiet produktów do uczenia maszynowego która umożliwia programistom z ograniczoną wiedzą na temat uczenia maszynowego trenowanie modeli wysokiej jakości przy użyciu technologii Google Neural Architecture Search.

Google Cloud TPU: Cloud TPU to rodzina akceleratorów sprzętowych opracowane i zoptymalizowane przez Google specjalnie w celu przyspieszenia i skalowania obciążeń ML na potrzeby szkolenia i wnioskowania zaprogramowanego za pomocą TensorFlow.

Google Cloud Machine Learning Engine: ML Engine ułatwia tworzenie zaawansowanych modeli uczenia maszynowego na dużą skalę, które obejmują szeroki zestaw scenariuszy, od tworzenia zaawansowanych modeli regresji po klasyfikację obrazów.

Usługi związane z tożsamością i bezpieczeństwem

Tożsamość i bezpieczeństwo należą do jednej z najważniejszych list usług Google Cloud, wiedząc, że Twoje dane są bezpieczne i szyfrowane.

Zarządzanie tożsamością i dostępem w Google Cloud: JUŻ umożliwia administratorom autoryzowanie osób, które mogą podejmować działania na określonych zasobach, zapewniając pełną kontrolę i wgląd w centralne zarządzanie zasobami w chmurze.

Cloud Security Scanner: Jest to internetowy skaner bezpieczeństwa dla typowych luk w aplikacjach App Engine, w tym cross-site-scripting (XSS), Flash injection, mieszanej zawartości (HTTP w HTTPS) i niezabezpieczonych bibliotek.

Zarządzanie i narzędzia programistyczne

Przechodząc do naszego ostatecznego zestawu usług Google Cloud, mamy pewne narzędzia do zarządzania. Te narzędzia są używane do Monitor Usługi, Znajdź błędy , Odpluskwić je i Ślad Usługi.

Stackdriver zapewnia monitorowanie i rejestrowanie w czasie rzeczywistym w GCP oraz przydatne narzędzia diagnostyczne.

Google Cloud Platform zapewnia zbiór narzędzi i bibliotek, które pomagają w szybszym programowaniu.

Google Cloud SDK to zestaw bibliotek i narzędzi, których można używać do zarządzania zasobami obliczeniowymi i aplikacjami hostowanymi w Google Cloud Platform. Pakiet Cloud SDK zapewnia interaktywne narzędzia wiersza poleceń do zarządzania maszynami wirtualnymi, instancjami Cloud SQL i wdrożeniami.

Więc to jest to, chłopaki!

Mam nadzieję, że ci się podobało Usługi Google Cloud blog. Jeśli to czytasz, Gratulacje! Nie jesteś już nowicjuszem w różnych usługach w chmurze oferowanych przez Google.

Teraz, gdy zrozumiałeś, jakie są różne usługi Google Cloud, zapoznaj się z autorstwa Edureka, zaufanej firmy zajmującej się edukacją online, z siecią ponad 250 000 zadowolonych uczniów rozsianych po całym świecie. Edureka Szkolenie certyfikacyjne Google Cloud - Cloud Architect ma pomóc Ci zdać Professional Cloud Architect - Google Cloud Certification.

Masz do nas pytanie? Wspomnij o tym w sekcji komentarzy, a my skontaktujemy się z Tobą.