Redis
 sql >> Baza danych >  >> NoSQL >> Redis

Przynieś własne konta Azure — hosting dla MongoDB® i Redis™ w ScaleGrid

Po co mieć własne konto Azure?

Model „Zarządzanie” ScaleGrid obsługuje funkcję „Przynieś własne konto Azure” do hostowania baz danych (MongoDB®, Redis™* itp.) za pośrednictwem funkcji Bring Your Own Cloud ( BYOC) plany DBaaS. Zapewnia to to, co najlepsze z obu światów — możesz wykorzystać wiedzę ScaleGrid do zarządzania bazami danych i nadal utrzymywać wszystkie maszyny na własnym koncie w chmurze. Oto kilka innych zalet korzystania z własnego konta w chmurze:

  1. Bazy danych można wdrażać we własnych sieciach wirtualnych (VNET) i podsieciach.
  2. Możesz wykorzystać sieciowe grupy bezpieczeństwa (NSG) do kontroli dostępu.
  3. Ceny niestandardowe. Jeśli masz zniżkę na platformę Azure, możesz ją wykorzystać na swoich maszynach bazodanowych. Na przykład, jeśli jesteś startupem z kredytami z platformy Azure, możesz wykorzystać swoje kredyty, aby zapłacić za maszyny bazodanowe

Czego potrzebuję, aby zacząć?

W celu skonfigurowania profilu chmury Azure (ARM) potrzebne będą następujące dane konta:

  1. Identyfikator subskrypcji Azure
  2. Nazwa sieci wirtualnej i podsieci, nazwa grupy zasobów
    Sieć wirtualna i podsieć, w której zostaną wdrożone maszyny bazy danych
  3. Grupa bezpieczeństwa sieci
    Grupa bezpieczeństwa sieci, która będzie używana dla maszyn bazodanowych
  4. Konta magazynu maszyn wirtualnych
    Konta magazynu do przechowywania dysków maszyn wirtualnych. Jeśli podasz więcej niż jedno konto magazynu, dyski maszyny wirtualnej zostaną rozłożone na konta w celu uzyskania lepszej wydajności.
  5. Konto Backup Storage
    Konto Storage do przechowywania kopii zapasowych klastrów

Krok 1:włącz programowy dostęp do obrazów ScaleGrid w ramach subskrypcji

Musisz włączyć obrazy ScaleGrid, aby były programowo wdrażane w subskrypcjach platformy Azure. Oto szczegóły obrazów ScaleGrid:

  • Wydawca:ScaleGrid
  • Obraz:Centos 6.8 (bezpłatny)

Krok 2:Uruchom kreatora tworzenia profilu w chmurze

Kliknij przycisk „Nowy profil chmury” w prawym górnym rogu ekranu i wybierz typ Azure (ARM) – dokumentacja.

1. Wybierz region, typ bazy danych i identyfikator subskrypcji Azure

2. Wprowadź szczegóły sieci wirtualnej, podsieci i NSG

3. Konta pamięci maszyn wirtualnych

Wprowadź co najmniej jedno konto pamięci wirtualnej. Jeśli podasz więcej niż jedno konto magazynu, dyski maszyny wirtualnej są dystrybuowane na kontach magazynu. Jeśli chcesz wdrożyć klastry o wysokiej wydajności, musisz wybrać i wprowadzić tylko konta magazynu Premium:

4. Konto przechowywania kopii zapasowych

To konto, na którym przechowywane są kopie zapasowe klastrów. Zazwyczaj jest to konto GRS (globalnie nadmiarowe miejsce):

5. Publiczny statyczny adres IP

Wybierz publiczny statyczny adres IP tylko wtedy, gdy chcesz, aby Twoje maszyny miały dostęp do Internetu lub jeśli wdrażasz w różnych regionach. W przypadku wdrażania w sieci wirtualnej i podsieci publiczny statyczny adres IP nie powinien być potrzebny. Jeśli chcesz włączyć i używać publicznego adresu IP, upewnij się, że wybrana grupa NSG ma otwarte niezbędne porty dla wybranej bazy danych.

6. Pobierz skrypt PowerShell i wykonaj w Azure PowerShell

Kliknij „Pobierz skrypt”, aby pobrać skrypt powłoki zasilania w celu skonfigurowania dostępu ScaleGrid. Nazwa skryptu będzie miała postać „ScaleGrid--configure.ps1″

Krok 3:Uruchom skrypt PowerShell, aby utworzyć grupę zasobów i zapewnić uprawnienia

Skrypt Azure PowerShell tworzy grupę zasobów o nazwie „Scalegrid-” i nadaje aplikacji ScaleGrid uprawnienia do wdrażania maszyn w tej grupie zasobów i zarządzania nimi. Umożliwia również aplikacji ScaleGrid uprawnienia do przyłączania nowo utworzonych maszyn do sieci wirtualnej, podsieci, NSG, która została dostarczona wcześniej w kreatorze. Aplikacja ScaleGrid nie ma uprawnień na żadnych innych komputerach ani jednostkach działających w ramach Twojej subskrypcji.

  1. Pobierz i zainstaluj polecenia cmdlet platformy Azure ze strony pobierania platformy Azure
  2. Otwórz okno programu PowerShell poleceń cmdlet platformy Azure i ustaw zasady wykonywania (w razie potrzeby). Skrypt jest niepodpisany. Może więc być konieczne zaktualizowanie zasad wykonywania na swoim komputerze. Np. „ustaw zasady wykonywania bez ograniczeń”.
  3. Uruchom skrypt

” .\
Wybierz RunOnce (R), aby uruchomić skrypt

Skrypt wyświetli monit o zalogowanie się na konto platformy Azure. Skrypt zapisuje dane wyjściowe do konsoli. Sprawdź, czy w skrypcie nie występują żadne błędy. Jeśli zauważysz jakiekolwiek błędy, zapisz cały ekran i udostępnij zespołowi wsparcia ScaleGrid. Możesz złożyć zgłoszenie w naszej konsoli lub wysłać do nas e-mail na adres [email protected].

Krok 4:Ukończ kreatora tworzenia profilu w chmurze

Po uruchomieniu skryptu PowerShell wróć do kreatora profili w chmurze i kliknij przycisk Dalej.

Sprawdź, czy skrypt został wykonany.
Sprawdź, czy masz włączony dostęp programowy do obrazów ScaleGrid, jak opisano w kroku 1 powyżej.

Kliknij ukończone – to ponownie zweryfikuje wszystkie szczegóły i utworzy profil Cloud.

W tym momencie Twoje konto platformy Azure jest gotowe do użycia z ScaleGrid. W kreatorze tworzenia klastra MongoDB® wybierz nowo utworzony profil Cloud, co spowoduje umieszczenie maszyn na Twoim koncie Azure.

Jeśli masz dodatkowe pytania, skontaktuj się z nami pod adresem [email protected].


  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Python-redis keys() zwraca listę obiektów bajtów zamiast ciągów

  2. Jaki jest sens REDIS w stosie ELK?

  3. Foreman natychmiast kończy pracę

  4. Wiele instancji Redis

  5. Instalowanie Redisa na Debianie 9